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
Stenzek
9225fa9efd
3rdparty/rcheevos: Bump to d54cf8f
2024-06-25 19:12:23 +10:00
PCSX2 Bot
46f37f3b45
PAD: Update to latest controller database.
2024-06-25 04:03:08 +02:00
refractionpcsx2
8e891b0c5a
GS/HW: Add missing blend optimization check
2024-06-24 19:12:22 +01:00
refractionpcsx2
fc4bdfd025
GS: Avoid pointlessly trying to map more pages in memory than the GS has
2024-06-24 18:15:29 +01:00
refractionpcsx2
7e53cb8e99
GS/HW: Optimize blends in some zero scenarios
2024-06-24 18:15:29 +01:00
Stenzek
3040474f99
Qt: Fix duplicate log window when theme switching
2024-06-24 13:17:53 +10:00
Stenzek
02ef8098c9
Qt: Work around theme swap bug with Classic Windows
2024-06-24 13:17:53 +10:00
Stenzek
4924d8c984
GS/Vulkan: Release swap chain images on acquire fail
2024-06-24 10:16:04 +10:00
Stenzek
57d225437e
GS/HW: Ensure mipmaps aren't generated on hash cache textures
2024-06-24 10:15:48 +10:00