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