Commit Graph

19642 Commits

Author SHA1 Message Date
JordanTheToaster 9781d29768 GameDB: Various fixes 2024-07-07 17:19:39 +02:00
Ty Lamontagne 8543e87b19 GS: Clear draw queue when using the null renderer 2024-07-07 16:17:59 +01:00
JordanTheToaster b2062c93d9 Deps: Update to SDL 2.30.5
*jazz hands*
2024-07-07 17:05:46 +02:00
TheLastRar 30b6641025 USB: Fix period key not working 2024-07-06 23:28:12 +02:00
Pyra Drake a52f823500
GameDB: Add eeClampMode fix to SLPM-66644 (#11505)
Add eeClampMode fix to SLPM-66644 (J-League Pro Soccer Club o Tsukurou 5)
2024-07-05 23:27:43 +01:00
TheTechnician27 10a7fe07a2 UI: Add text to upscaling multipliers and remove two fractional 2024-07-05 21:09:28 +01:00
Dreadmoth defb50aac2 GameDB: Destroy All Humans! 2 PAL Title
Title includes exclamation mark.
"Make War, Not Love!" is a tagline, not part of the title. Removed.
2024-07-03 13:01:21 +01:00
KamFretoZ 84e36463b4 Qt: Update Base Translation 2024-07-03 09:38:35 +01:00
KamFretoZ 48d88c5fea Qt: Make more precache strings translatable 2024-07-03 09:38:35 +01:00
Ty Lamontagne dbfd506c8a Clang Format: cache.cpp and vtlb.cpp 2024-07-02 17:45:33 +01:00
Ty Lamontagne d47cdfba2d EE Cache: Invalid physical address caching and line locking
Hopefully the final fix required for the find my own way demo to work.
2024-07-02 17:45:33 +01:00
Ty Lamontagne a0b42f069f EE Cache: Fix PageMask reg usage when checking TLB entry cache mode 2024-07-02 17:45:33 +01:00
refractionpcsx2 c7e516b743 UI: Fix per game internal resolution dropdown 2024-07-02 15:50:49 +01:00
Stenzek 315d30fe4c GS: Uncap upscale multiplier subject to GPU limits 2024-07-02 21:51:33 +10:00
Stenzek 46e30467de Config: Don't copy global WS/NI to game settings 2024-07-02 15:28:03 +10:00
Stenzek e7139ab801 Qt: Fix use-after-free in settings reopen() 2024-07-02 15:28:03 +10:00
lightningterror 3f952c88a4 DEV9: Fix function parameter should be passed by const reference warnings.
Codacy.
2024-07-01 15:41:39 +02:00
lightningterror bed31d3903 GS/HW: Get rid of GetAFAIL duplicates. 2024-07-01 15:41:39 +02:00
Connor McLaughlin 5ff35927a7
GS: Remove unused enum 2024-06-30 23:03:28 +10:00
refractionpcsx2 f6ce7b9ede GS/HW: Fix downscales on target regions 2024-06-29 21:16:48 +01:00
refractionpcsx2 7ab494ca31 GS: Clean up usage of PrimitiveCoversWithoutGaps 2024-06-29 21:16:48 +01:00
refractionpcsx2 b5258a83c8 GS: Remove std::optional from gaps variable. 2024-06-29 15:04:24 +01:00
refractionpcsx2 2ce9dd4689 GS/HW: Improve texture coverage detection 2024-06-29 15:04:24 +01:00
refractionpcsx2 bb67ed3ded GS/HW: Optimize area of downscale algorithm to reduce processing 2024-06-29 15:04:24 +01:00
JordanTheToaster a483aca361 Deps: Avoid -1 return in rc_runtime_progress_size() 2024-06-29 16:04:24 +10:00
JordanTheToaster 44038adaf8 Deps: Set RC_NO_THREADS
We protect the state ourselves, **and** Win32 mutexes are horribly slow.
2024-06-29 16:04:24 +10:00
Stenzek d3bcfe0f5c GS/HW: Prefer already-RTA-target over SW blend for no-overlap
Saves barriers in Ace Combat and Metal Gear Solid games.
2024-06-29 11:14:34 +10:00
Stenzek 6600d09966 GS/HW: Prefer SW blend over HDR for colclip without overlap 2024-06-29 11:14:34 +10:00
Dreadmoth 3cfd4a7958 GameDB: Shadow of Rome revert to HPO Special
Revert Half Pixel Offset to Special (Texture) to avoid shadow glitches introduced by Align To Native
2024-06-28 20:11:40 +01:00
Stenzek 51917c4461 GS/DX11: Fix downsample uniform unpack
Fixes #11482.
2024-06-29 01:15:25 +10:00
refractionpcsx2 56f32ff332 GameDB: Add fixes to Harry Potter Quidditch World Cup 2024-06-28 04:15:12 +01:00
refractionpcsx2 a7047b605e GS/HW: Allow conversion from 32bit to 24bit depth 2024-06-28 04:15:12 +01:00
refractionpcsx2 faa54f6c14 GS/HW: Always update preloaded dirty areas 2024-06-27 23:41:17 +01:00
refractionpcsx2 b38d008a96 GS/HW: Ignore any preload outside of the valid area 2024-06-27 23:41:17 +01:00
Berylskid cd300c21d9 GameDB: Revert an wrong game title 2024-06-27 11:13:23 +01:00
Stenzek 5b45913a6a GS/HW: Use box filtering for source downsampling 2024-06-27 10:49:46 +10:00
refractionpcsx2 1627bd6cc7 GS/HW: Fix upscale draw detection check 2024-06-26 16:02:40 +01:00
Stenzek 7f0ab1442e GS/HW: Clear instead of invalidating upscaled targets
This'll require a little more VRAM bandwidth, but it's better than
sampling random garbage because HPO pushes the coordinates down.
2024-06-26 21:22:36 +10:00
JordanTheToaster 71cb2daea8 GameDB: GOW 2 revert to HPO Special 2024-06-25 13:48:00 +01:00
Tyler Wilding 63619ef40f
translations: Syncing Crowdin translations (#11462)
* New translations 
[ci skip]
2024-06-25 11:26:49 +01:00
TheLastRar baec86e39b DEV9: Return sender IP alongside payload
Also return payload in a unique_ptr,
2024-06-25 11:05:19 +01:00
TheLastRar fbac331528 DEV9: Use std::move in SimpleQueue 2024-06-25 11:05:19 +01:00
Ty Lamontagne a00cb49035 COP0 TLB: Fix mapping ScratchpadRam Entries
Unsure why that was there. It would vtlbVMapBuffer if the mapping was for SPR (correct) but then continue and map on top of that as if it were a normal mapping.
2024-06-25 11:04:41 +01:00
JordanTheToaster ba73a4cf3f GameDB: RE Outbreak disable FBMask patch 2024-06-25 11:03:00 +01:00
JordanTheToaster f8ab3843f7 GameDB: Various fixes 2024-06-25 11:02:26 +01:00
Stenzek 107c117a4e VMManager: Don't use achievements when playing GS dumps 2024-06-25 19:12:23 +10:00
Stenzek c44500ba0f Achievements: Fix async HC mode disable running on wrong thread 2024-06-25 19:12:23 +10:00
Stenzek d53b2ae104 ImGuiManager: Avoid invalid scale update on surfaceless 2024-06-25 19:12:23 +10:00
Stenzek f909282973 Achievements: Eliminate intermediate malloc on state save 2024-06-25 19:12:23 +10:00
Stenzek 46931072c7 3rdparty/rcheevos: Hash functions are not needed 2024-06-25 19:12:23 +10:00