Commit Graph

8977 Commits (6131ddbefe4a6c2b5f88236ee7c0b69d62d8b4c9)
 

Author SHA1 Message Date
Stenzek 37e5e64ddc
System: Move state display updates to call sites
Fixes black frames when changing settings with runahead/rewind enabled.
11 months ago
Stenzek f3b7686457
System: Fix crash with memory save states + renderer switch 11 months ago
Stenzek 5ac5a1d246
Hotkeys: Fix resolution scale with memory save states 11 months ago
Stenzek 1d63648d68
Qt: Forward text input to aux render windows
Fixes text input in freecam window.
11 months ago
Stenzek dcd439e7d8
GTE: Add 'Free Camera' feature 11 months ago
Stenzek 22202f1607
Common: Fix vector blend32() and dot() on SSE2 11 months ago
Stenzek d0e1efb1fd
Common: Add more GSMatrix ops 11 months ago
Stenzek f51dda3e66
GPUDevice: Allow this-frame pooled textures when not uploading data
It won't break the render pass.
11 months ago
Stenzek a08acdb93a
System: Improve texture recycling when changing rewind/runahead settings
Fix suprious failures when changing rewind settings when low on VRAM.
11 months ago
Stenzek 8605722cdf
GameDB: GTA does not support analog mode 11 months ago
Stenzek 57be62ffd1
FullscreenUI: Remove a couple of untranslated titles 11 months ago
Stenzek 884459d1cf
FullscreenUI: Fade alpha change when switching to postfx settings 11 months ago
Stenzek ffef0c2e38
CPU/CodeCache: Don't compile invalid jumps via block links 11 months ago
Stenzek d69d25431e
VulkanDevice: Hopefully fix init under Vulkan 1.0 drivers 11 months ago
Stenzek f25302c847
CPU/Recompiler: Actually use fetch ticks for uncached EXP1 11 months ago
Stenzek 34f2600f99
CPU/Recompiler: Fix ICache update codegen on RISCV64 11 months ago
Stenzek 4c08c716c4
CPU/Recompiler: Fix dispatcher crash on RISCV64 11 months ago
Stenzek a4b359672c
Common: Switch fastjmp.cpp asm to tabs
Consistency.
11 months ago
Stenzek 79b0533df2
Common: Fix RISC-V/64 fastjmp buffer size 11 months ago
Stenzek b76618fdf4
System: Should call PGXP Reset not Initialize() in InternalReset() 11 months ago
Stenzek 1bf076c74f
VulkanDevice: Fix crash on shutdown if swapchain creation fails 11 months ago
Stenzek e0877c1922
System: Add IsUsingPS2BIOS() 11 months ago
Stenzek 69826f2101
FullscreenUI: Fix incorrect section for Deinterlacing Mode 11 months ago
Stenzek a3645f3173
GameDB: Gokujou Parodius Da! Deluxe Pack 11 months ago
Stenzek 7228f6f1cf
System: Don't fail startup if cpuinfo init fails 11 months ago
Stenzek 3c5db39ee4
GPU/SW: Remove polygon size checks from backend
It's already checked before the draw is handed off.
11 months ago
Stenzek 4d4523dc04
GPU: Use same early culling rules for lines as polygons 11 months ago
Stenzek c5bd4101b3
GPU: Refactor and simplify deinterlacing
Both HW and SW deal with half-height buffers coming in now.
11 months ago
Stenzek 9cd9042563
CMake: Fix RISC-V building with LLVM 11 months ago
Stenzek 4e928d7ce1
Common: Work around LLVM LTO inline asm issue
LLVM bug 61991.
11 months ago
Stenzek d65ae6ce00
Scripts: Add cross-compiled AppImage generator 11 months ago
Stenzek 401582bb2b
PlatformMisc: Load libdbus at runtime
The static library can't link to the ARM binary when cross-compiling.
11 months ago
Stenzek a08bd43000
CMake: Fix incorrect message for cache line size 11 months ago
Stenzek 156b3f989b
Scripts: Add Linux cross-compile deps script 11 months ago
Stenzek 9cba1decad
GPU/HW: Compiler warning fix 11 months ago
Stenzek 468c907fd6
Cheats: Compiler warning fix 11 months ago
Stenzek d4e393f1a8
Common: Fix write overflow with nosimd vector 11 months ago
Stenzek ab107722f7
Scripts: Add -only-download option to Linux deps 11 months ago
Stenzek 242561debf
CPU/Recompiler: Align dispatchers and JIT blocks
A couple of percent difference if we're lucky. Practically probably <1%.
11 months ago
Stenzek 82a843c121
RegTest: Log state and RAM hashes on exit
Useful for checking determinism.
11 months ago
Stenzek 1ed9e609a5
RegTest: Support replaying GPU dumps 11 months ago
Stenzek b7832e609f
GPU/HW: Vectorize flipped sprite handling 11 months ago
Stenzek 1a211e0a21
GPU/HW: Fix mask bit regression from FF8 fix
Fixes overbright polygons appearing in Silent Hill.
11 months ago
Stenzek 0e6ade067c
FileSystem: Add error reporting to DeleteDirectory() 11 months ago
Stenzek 5c3abb490d
Common: Fix vector sse2_max_u16()
Fixes UV clamping in SSE2 build, e.g. Jumping Flash.
11 months ago
Stenzek 799f5bdf97
GPU: Assume vertex commands are 8-byte aligned 11 months ago
Stenzek 8c807118c0
GPUDevice: End timer on command flush
Fixes incorrect GPU usage readings in OpenGL, D3D11 is still
problematic, at least on AMD.
11 months ago
Stenzek 7bb0c7d1fb
InputManager: Fix pointer scale loading 11 months ago
Stenzek c2589461e9
GPU/HW: Remove extra debug group pop 11 months ago
Stenzek 74fd217afb
GPU/HW: Always update/load/save CLUT
We have the headroom with multithreading now, and it prevents issues
saving/loading state in loading screens in some games.
11 months ago