Stenzek
55c5e17fdc
GameDB: Driver 2 settings
2024-12-26 18:00:29 +10:00
Stenzek
750dd1cb87
dep/rcheevos: Bump to 3a91a58
2024-12-26 15:00:55 +10:00
Stenzek
fa993849f7
Qt: Update English/Plural strings
2024-12-26 01:58:24 +10:00
Stenzek
6903abba55
CDROM: Adjust missed INT1 sector behaviour
...
Max Power Racing and C3 Racing are slow with their DMAs out,
and get confused when an additional INT1 comes inbetween reading
the sector header and data.
Fixes these games crashing during loading. 5000 cycles is more in
line with what the real mech would do anyway, it's pretty slow.
2024-12-26 01:55:55 +10:00
Stenzek
0528ce567c
Achievement: Fix glitchy fade indicator animation
2024-12-25 23:01:58 +10:00
Stenzek
00eb54cd15
Achievements: Refactor state serialization
...
Fix load failures, and eliminate the buffer copy.
2024-12-25 22:23:09 +10:00
Stenzek
d360564cef
GameList: Fix lock not re-acquired on failure
2024-12-25 21:55:19 +10:00
Stenzek
8c2fe430d8
GPU/TextureCache: Apply 'Dump Replaced Textures' option to backgrounds too
2024-12-25 15:53:53 +10:00
Stenzek
b03127b206
GPU: Move background dumping to HW+GPU thread
...
And only dump when the mask bit check is not enabled.
The replacements are gated by the mask bit check anyway, so there's
no point dumping anything that can't be replaced.
2024-12-25 15:53:53 +10:00
Stenzek
6f3e9913f5
GPU/HW: Fix VRAM write dumping only first row
...
Still has race conditions.
2024-12-25 15:53:53 +10:00
Stenzek
dd180f2fd6
System: Fix dump VRAM writes not updating on GPU thread
2024-12-25 15:53:53 +10:00
Stenzek
b33aa31db8
FullscreenUI: Update translation strings
...
I always forget to do this...
2024-12-25 15:53:46 +10:00
Stenzek
8f6db2c8fa
Qt: Add missing icon to System Display
2024-12-25 15:13:50 +10:00
Stenzek
b81c87958f
Qt: Fix F3 getting intercepted when game/FSUI active
2024-12-25 15:11:40 +10:00
Stenzek
d010f768c4
FullscreenUI: Fix smooth scrolling in game/state/etc lists
2024-12-25 15:02:09 +10:00
Stenzek
ad7318f5f9
FullscreenUI: Fix spacing in game list
2024-12-25 14:37:26 +10:00
Stenzek
e7ff547f1b
GameDB: Street Fighter games
...
Disable upscaling because they use a stupidly large UV range and
relies on junk texels not being sampled, which happens at 1x.
That and they're 2D anyway.
2024-12-25 14:25:55 +10:00
Stenzek
0565320036
ImGuiFullscreen: Enable smooth scrolling for file/choice selectors
2024-12-24 13:54:23 +10:00
Stenzek
c4e0e7fade
InputManager: Fix mouse-mapped axes getting stuck
...
Regression from f0deab2
.
2024-12-24 13:52:04 +10:00
Stenzek
dc18ce2c2a
System: Warn if fastmem mode is not optimal
2024-12-24 13:16:37 +10:00
Stenzek
f4265edb2d
SmallString: Add append_vformat()
2024-12-24 13:16:12 +10:00
Stenzek
86d78e5eca
GPU/TextureCache: Only use shader bilinear for initial pagefill
...
Make bilinear replacements behave the same as nearest.
2024-12-24 13:05:38 +10:00
Stenzek
33083cfae1
Settings: Add missing bitfield width
2024-12-24 01:21:07 +10:00
Stenzek
00278fa905
PIO: Fix failure to load state with different cart type
2024-12-24 00:24:37 +10:00
Stenzek
b8fa97e1a7
GPU: Fix sprite texture filtering with TC enabled
2024-12-24 00:24:37 +10:00
Stenzek
89f11095bc
CPU: GTE completion cycle should be reset/serialized
...
Yay more determinism breakage...
2024-12-24 00:24:37 +10:00
Stenzek
9f73e690ad
CPU: Debug mode flag should be updated on state load
2024-12-24 00:24:36 +10:00
Stenzek
ac05c35292
CPU: Fix DCIC not being cleared on reset
...
Stops interpreter mode being unintentionally forced after
restarting some games.
2024-12-24 00:24:36 +10:00
Stenzek
18c509a679
CPU/Recompiler: Exit block early on DCIC/BPCM change
...
Fixes booting Xplorer cartridge with recompiler.
2024-12-24 00:24:36 +10:00
Stenzek
307bd86b72
SPU: Fix determinism loss when loading state where IRQs differ
2024-12-24 00:24:36 +10:00
Anderson Cardoso
2aa466d1c6
Atualização Português do Brasil ( #3347 )
...
Atualizado para a última versão.
2024-12-24 00:24:23 +10:00
Stenzek
9a22ac3c70
GPU/HW: Download VRAM when enabling sw-for-readbacks
2024-12-23 17:55:47 +10:00
Stenzek
8e254c4baf
GPUBackend: Fix VRAM loss with runahead/rewind
2024-12-23 17:55:33 +10:00
Stenzek
f3f99f7eac
FullscreenUI: Support renderer swapping without restart
2024-12-23 14:37:38 +10:00
Stenzek
406cd1b6a1
Qt: Shuffle a couple of graphics options
...
Save a tiny bit of vertical space.
2024-12-23 14:24:17 +10:00
Stenzek
9e04b0bf55
GPU/TextureCache: Add 'Always Track Uploads' option
2024-12-23 13:52:23 +10:00
Stenzek
a8361f985e
GPU: CLUT should not be saved on CPU thread memory state
2024-12-22 16:48:45 +10:00
Stenzek
7f1ebd3767
PageFaultHandler: Warning fix
2024-12-22 16:48:45 +10:00
Stenzek
448009f4ef
CPU/CodeCache: Fastmem RAM faults are always writes
2024-12-22 16:48:45 +10:00
Stenzek
515a4d07fb
System: Fix pre-frame sleep getting stuck
2024-12-22 16:48:45 +10:00
Stenzek
0b4e302c22
GPU: Implement PGXP for lines
2024-12-22 16:48:45 +10:00
Stenzek
b81287efd2
GPUBackend: Remove duplicate num_vertices
2024-12-22 16:48:45 +10:00
Stenzek
9b62632951
Achievements: Re-add NeedsIdleUpdate()
...
Forgot I needed this on Android..
2024-12-22 16:48:24 +10:00
Anderson Cardoso
556a53e564
Fix Typo in Russian tr ( #3346 )
2024-12-22 16:48:00 +10:00
Stenzek
a919fa71aa
GameDB: PGXP-CPU for Wipeout games
...
Improves sprite jitter.
2024-12-21 23:08:09 +10:00
Stenzek
080d30bf0c
GPU: Slightly adjust PAL active range
...
Gets the PAR closer to the expected value of 59/94 with a divider of 4.
2024-12-21 23:05:30 +10:00
Stenzek
ad980a7004
GPU: Fix 480i resolution display in OSD
2024-12-21 22:20:41 +10:00
Stenzek
0aa89ec7b0
System: Fix some GPU settings not updating
2024-12-21 18:29:56 +10:00
Stenzek
9b97bd5924
Packaging: Add scripts to include libc/libstdc++ in AppImage
2024-12-21 18:29:56 +10:00
Stenzek
e1bd5690ac
Misc: Slightly reduce include pollution from settings.h
2024-12-21 15:28:27 +10:00