refractionpcsx2
f4d63877e4
GS/HW: Fix up and restore some old valid channel behaviour
2023-08-28 12:07:19 +01:00
refractionpcsx2
43335cd729
GS/HW: Always calculate valid area + end block on new targets
2023-08-27 23:19:54 +01:00
Stenzek
0678bb03d7
GS/Vulkan: Prevent transition back to Undefined layout
2023-08-27 20:41:02 +10:00
Stenzek
b15102d45a
FullscreenUI: Make back button go back to pause menu
2023-08-27 20:35:57 +10:00
Stenzek
fb26842046
GS/HW: Fix depth getting discarded with DATE on
2023-08-27 20:35:39 +10:00
Connor McLaughlin
e703baf295
GSCapture: Fix incorrect format string for FFmpeg version
2023-08-27 20:34:36 +10:00
Stenzek
94670baa64
Qt: Fix global volume slider overriding per-game
2023-08-27 15:33:04 +10:00
Stenzek
62c67435e6
Hotkeys: Add "Toggle On-Screen Display"
2023-08-27 13:00:33 +10:00
Stenzek
1e492721ba
Pad: Don't serialize buttons or config
...
[SAVEVERSION+] hopefully the last time.
2023-08-27 12:59:29 +10:00
refractionpcsx2
2fe635a958
GS/HW: Don't rely on transfer rect size if target width changes
2023-08-26 22:33:29 +01:00
refractionpcsx2
c1bdbffc87
GameDB: Remove Tex in RT for Final Fantasy X
2023-08-26 22:33:16 +01:00
refractionpcsx2
a654f5bf13
GS/HW: Remove Final Fantasy X CRC hack
2023-08-26 22:33:16 +01:00
Stenzek
7a8d99304a
StateWrapper: Use is_standard_layout+is_trivial instead of is_pod
...
is_pod is deprecated in C++20.
2023-08-27 01:08:56 +10:00
Stenzek
7e0ce1fa48
Pad: Don't save button/analog state
...
[SAVEVERSION+] unfortunately, because I haven't moved everything over to
StateWrapper yet.
2023-08-27 01:08:56 +10:00
kamfretoz
b84d3a5612
Qt: Rename Keyboardmania to KeyboardMania
2023-08-26 22:54:34 +10:00
kamfretoz
81b110feb6
Qt: Rename BeatMania Da Da Da!! Keyboard to Konami Keyboard
2023-08-26 22:54:34 +10:00
kamfretoz
4556f7b8a4
Qt: Add variety of icons to USB + general refinements
2023-08-26 22:54:34 +10:00
Stenzek
a9b6f8976e
Build: Clean up optional components
2023-08-26 17:23:14 +10:00
Stenzek
dfa6165662
CI/MacOS: No longer need to build SoundTouch
2023-08-26 17:23:14 +10:00
Stenzek
ee3ee63ff5
3rdparty: Remove SDL2 submodule
...
Unnecessary since we always dynamic link it now.
2023-08-26 17:23:14 +10:00
Stenzek
3567d8913f
CMake: Use dynamic SDL2 on all platforms
2023-08-26 17:23:14 +10:00
Stenzek
8276054671
CI: Build Windows dependencies as part of workflow
2023-08-26 17:23:14 +10:00
Stenzek
220117f07c
MSBuild: Put all objects/libs together in build directory
2023-08-26 17:23:14 +10:00
Stenzek
728ca8aa9d
GS: Fix depth texture dumping for HW
2023-08-26 16:18:07 +10:00
Stenzek
e3a1125e84
Build: Silence warnings in third-party projects
2023-08-26 15:02:17 +10:00
Stenzek
02b64f4027
3rdparty/SoundTouch: Warning fixes
2023-08-26 15:02:17 +10:00
Stenzek
2ae44ca493
Misc: Fix various warnings
2023-08-26 15:02:17 +10:00
Stenzek
afdd63521f
Build: Fix ZIP_STATIC macro redefinition
2023-08-26 15:02:17 +10:00
TellowKrinkle
bced0b91a0
GS: Fix sub-page addressing of Z formats
...
They aren't just an offset of the base value like the color formats, but instead an xor of the associated color format
2023-08-26 03:00:21 +01:00
TellowKrinkle
2a6f2939be
GS: Remove GSOffset::PAPtrHelper
...
Not compatible with the real GS's Z addressing, RIP
2023-08-26 03:00:21 +01:00
refractionpcsx2
13880354cf
GS/TC: Don't expand block offsets to page size when small
2023-08-26 03:00:05 +01:00
refractionpcsx2
5df0c95e51
GS/HW: Don't use TEXA on 16/24 bit when TCC is set to Vertex alpha
2023-08-26 02:54:23 +01:00
refractionpcsx2
447054a14f
GameDB: Add Hitman Blood Money HW fix to the US versions
2023-08-25 14:31:13 +01:00
refractionpcsx2
5f348a8ea3
GS/HW: Warning fixes
2023-08-24 15:41:58 +01:00
Stenzek
1d69411eba
GS/HW: Separate mem clears in to colour and depth
2023-08-24 15:41:58 +01:00
lightningterror
fb24a8fdb1
Config: Remove Target Partial Invalidation.
2023-08-24 15:41:58 +01:00
lightningterror
827fb7fa82
GameDB: Remove Target Partial Invalidation from the db code.
2023-08-24 15:41:58 +01:00
lightningterror
c6365bebac
ImGui: Remove Target Partial Invalidation.
2023-08-24 15:41:58 +01:00
lightningterror
c7b94d0a42
Qt: Remove Target Partial Invalidation hwfix from the gui.
2023-08-24 15:41:58 +01:00
lightningterror
86f82951d5
GameDB: Remove partialTargetInvalidation hwfix from games.
2023-08-24 15:41:58 +01:00
refractionpcsx2
72b865b50e
GS/TC: Improve use of alpha validity and clearing bad targets
2023-08-24 15:41:58 +01:00
refractionpcsx2
b2f7e4b16b
GS: Don't invalidate CLUT on GS Read/Download
2023-08-24 15:41:58 +01:00
refractionpcsx2
2f01299472
GS/HW: Kill old dirty targets when source not using them
2023-08-24 15:41:58 +01:00
refractionpcsx2
5cc851e175
GS/TC: On LocalMemInvalidate, check for RT's if Z mismatches
2023-08-24 15:41:58 +01:00
refractionpcsx2
66986e66e3
GS/HW: Add GSC for Hitman - Blood Money to avoid failed shuffle/move.
2023-08-24 15:41:58 +01:00
refractionpcsx2
9292bbcd1b
GS/HW: Rewrite invalidation and fix up surrounding behaviour.
2023-08-24 15:41:58 +01:00
refractionpcsx2
dfba3c51fb
GameDB: Add EE timing fix to Gunfighter II
2023-08-24 15:08:32 +01:00
Stenzek
da7e501e3a
Tests: Force 1MB stack size for MSVC
...
For some reason, the stack refuses to grow with the latest MSVC updates,
at least within our unit tests that bump the stack considerably within
a lambda function.
Just force the commit size to 1MB for now.
2023-08-24 14:43:00 +01:00
Stenzek
42ae23f279
3rdparty: Fix Debug CMake build on Windows
2023-08-24 14:43:00 +01:00
Stenzek
c43775f7b2
3rdparty: Un-submodule libzip
2023-08-24 14:43:00 +01:00