Commit Graph

8810 Commits (a5d90c0b22e9edc719320f270d438442c3c32ca6)
 

Author SHA1 Message Date
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.
11 months ago
Stenzek 0528ce567c
Achievement: Fix glitchy fade indicator animation 11 months ago
Stenzek 00eb54cd15
Achievements: Refactor state serialization
Fix load failures, and eliminate the buffer copy.
11 months ago
Stenzek d360564cef
GameList: Fix lock not re-acquired on failure 11 months ago
Stenzek 8c2fe430d8
GPU/TextureCache: Apply 'Dump Replaced Textures' option to backgrounds too 11 months ago
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.
11 months ago
Stenzek 6f3e9913f5
GPU/HW: Fix VRAM write dumping only first row
Still has race conditions.
11 months ago
Stenzek dd180f2fd6
System: Fix dump VRAM writes not updating on GPU thread 11 months ago
Stenzek b33aa31db8
FullscreenUI: Update translation strings
I always forget to do this...
11 months ago
Stenzek 8f6db2c8fa
Qt: Add missing icon to System Display 11 months ago
Stenzek b81c87958f
Qt: Fix F3 getting intercepted when game/FSUI active 11 months ago
Stenzek d010f768c4
FullscreenUI: Fix smooth scrolling in game/state/etc lists 11 months ago
Stenzek ad7318f5f9
FullscreenUI: Fix spacing in game list 11 months ago
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.
11 months ago
Stenzek 0565320036
ImGuiFullscreen: Enable smooth scrolling for file/choice selectors 11 months ago
Stenzek c4e0e7fade
InputManager: Fix mouse-mapped axes getting stuck
Regression from f0deab2.
11 months ago
Stenzek dc18ce2c2a
System: Warn if fastmem mode is not optimal 11 months ago
Stenzek f4265edb2d
SmallString: Add append_vformat() 11 months ago
Stenzek 86d78e5eca
GPU/TextureCache: Only use shader bilinear for initial pagefill
Make bilinear replacements behave the same as nearest.
11 months ago
Stenzek 33083cfae1
Settings: Add missing bitfield width 11 months ago
Stenzek 00278fa905
PIO: Fix failure to load state with different cart type 11 months ago
Stenzek b8fa97e1a7
GPU: Fix sprite texture filtering with TC enabled 11 months ago
Stenzek 89f11095bc
CPU: GTE completion cycle should be reset/serialized
Yay more determinism breakage...
11 months ago
Stenzek 9f73e690ad
CPU: Debug mode flag should be updated on state load 11 months ago
Stenzek ac05c35292
CPU: Fix DCIC not being cleared on reset
Stops interpreter mode being unintentionally forced after
restarting some games.
11 months ago
Stenzek 18c509a679
CPU/Recompiler: Exit block early on DCIC/BPCM change
Fixes booting Xplorer cartridge with recompiler.
11 months ago
Stenzek 307bd86b72
SPU: Fix determinism loss when loading state where IRQs differ 11 months ago
Anderson Cardoso 2aa466d1c6
Atualização Português do Brasil (#3347)
Atualizado para a última versão.
11 months ago
Stenzek 9a22ac3c70
GPU/HW: Download VRAM when enabling sw-for-readbacks 11 months ago
Stenzek 8e254c4baf
GPUBackend: Fix VRAM loss with runahead/rewind 11 months ago
Stenzek f3f99f7eac
FullscreenUI: Support renderer swapping without restart 11 months ago
Stenzek 406cd1b6a1
Qt: Shuffle a couple of graphics options
Save a tiny bit of vertical space.
11 months ago
Stenzek 9e04b0bf55
GPU/TextureCache: Add 'Always Track Uploads' option 11 months ago
Stenzek a8361f985e
GPU: CLUT should not be saved on CPU thread memory state 11 months ago
Stenzek 7f1ebd3767
PageFaultHandler: Warning fix 11 months ago
Stenzek 448009f4ef
CPU/CodeCache: Fastmem RAM faults are always writes 11 months ago
Stenzek 515a4d07fb
System: Fix pre-frame sleep getting stuck 11 months ago
Stenzek 0b4e302c22
GPU: Implement PGXP for lines 11 months ago
Stenzek b81287efd2
GPUBackend: Remove duplicate num_vertices 11 months ago
Stenzek 9b62632951
Achievements: Re-add NeedsIdleUpdate()
Forgot I needed this on Android..
11 months ago
Anderson Cardoso 556a53e564
Fix Typo in Russian tr (#3346) 11 months ago
Stenzek a919fa71aa
GameDB: PGXP-CPU for Wipeout games
Improves sprite jitter.
11 months ago
Stenzek 080d30bf0c
GPU: Slightly adjust PAL active range
Gets the PAR closer to the expected value of 59/94 with a divider of 4.
11 months ago
Stenzek ad980a7004
GPU: Fix 480i resolution display in OSD 11 months ago
Stenzek 0aa89ec7b0
System: Fix some GPU settings not updating 11 months ago
Stenzek 9b97bd5924
Packaging: Add scripts to include libc/libstdc++ in AppImage 11 months ago
Stenzek e1bd5690ac
Misc: Slightly reduce include pollution from settings.h 11 months ago
Stenzek 01dfc9ae51
GameDB: PGXP-CPU for Muppet Monster Adventure 11 months ago
Stenzek 62285dcf33
Settings: Split into GPU and main settings
That way the GPU thread copy doesn't need fields it never touches.
11 months ago
Stenzek 6b754e6759
FullscreenUI: Fix CPU/GPU thread race on achievements toggle 11 months ago