Connor McLaughlin
444e650711
StringUtil: Add StartsWithNoCase/EndsWithNoCase
2022-03-14 15:26:19 +00:00
refractionpcsx2
c65ccaa153
GS-Config: Clear missing manual GS fixes
2022-03-14 11:08:39 +00:00
Connor McLaughlin
6b54db9b75
GS/VertexTrace: Fix min/max when last provoking vertex unsupported
...
This was causing incorrect min/max alpha values due to the index swap,
which caused the sides of text boxes in KH to disappear (because the
alpha test optimized to always failing).
Closes #5639 .
2022-03-14 08:47:32 +00:00
Mrlinkwii
3bab470db6
Docs : Add GS hardware fixes and MTVUSpeedHack
2022-03-13 18:33:37 +00:00
refractionpcsx2
adf01cb56a
GS-Build: Fix Dump Verticles for linux
2022-03-13 05:01:51 +00:00
refractionpcsx2
bbe3af7f61
GS-Debug: Dump verticles with draws
...
- Move context dumping to the top so we see it as the game set, not after we've messed with it.
Thanks to tadanokojin for these changes
2022-03-13 03:46:16 +00:00
refractionpcsx2
3e7d32c807
GameDB: Give slightly clearer message for GS Fix override
2022-03-13 03:18:44 +00:00
refractionpcsx2
76e25cb738
GameDB: Add mipmapping/trilinear for Hot Shots/Everybody's Golf games
2022-03-13 02:34:29 +00:00
refractionpcsx2
8f0dc34847
GS: Improvements to MTBA address calculation
2022-03-13 01:55:08 +00:00
RedDevilus
fc6ec2cc02
GameDB: Transformers Armada: Prelude to Energon
...
Adds missing VIFFIFO + force disabling MTVU for not getting black screen
2022-03-13 01:53:48 +00:00
refractionpcsx2
34b7b07ff8
GameDB: Added a whole host of auto GS HW renderer fixes
2022-03-13 01:53:15 +00:00
Connor McLaughlin
6c33b73cdd
GS: Make TC offset changable without recreating
2022-03-12 20:48:51 +00:00
Connor McLaughlin
1e86ba4120
GS: Append game serial/name to dump filename
2022-03-12 20:48:51 +00:00
Connor McLaughlin
89c79aa6c3
GSDump: Add embedded screenshot
2022-03-12 20:48:51 +00:00
Connor McLaughlin
4ed748fa30
GSDump: Add extensible header and serial
...
Serial is used to apply hw fixes.
2022-03-12 20:48:51 +00:00
Connor McLaughlin
5569e94f41
GS: Make setting change detection more fine grained
...
Avoids the slower full restart when it's not needed.
2022-03-12 20:48:51 +00:00
Connor McLaughlin
892eec79ed
Workflows: Fix lint-gamedb for gsHWFixes
2022-03-12 20:48:51 +00:00
Connor McLaughlin
b248b4a8af
GameDB: Add HW fixes for GTASA/GOW/GOW2
2022-03-12 20:48:51 +00:00
Connor McLaughlin
39fe467b64
GS: Purge CRCs of unused titles
2022-03-12 20:48:51 +00:00
Connor McLaughlin
1c301ec889
GS: Move point list palette to gamedb
2022-03-12 20:48:51 +00:00
Connor McLaughlin
de5690ddcb
GS: Move texture-inside-rt flag to gamedb
2022-03-12 20:48:51 +00:00
Connor McLaughlin
f376c8f7ae
GS: Remove second source of truth for HWMipmap
2022-03-12 20:48:51 +00:00
Connor McLaughlin
2e199d47a8
GS: Move automatic mipmapping override to gamedb
2022-03-12 20:48:51 +00:00
Connor McLaughlin
96269db93e
GameDatabase: Add ability to override GS fixes
2022-03-12 20:48:51 +00:00
Connor McLaughlin
d35db63d73
GS: Reference GSConfig instead of using theApp
...
Removes multiple sources of truth, enables overrides.
2022-03-12 20:48:51 +00:00
refractionpcsx2
9d003486c2
GS-hw: Attempt to improve half screen detection
2022-03-12 12:28:18 +00:00
refractionpcsx2
0c4b85980c
GS: Support local to local transfers that overwrite themselves
2022-03-12 12:27:43 +00:00
Connor McLaughlin
5961db6b9b
GS/Vulkan: Elide render pass restarts on depth buffer toggle
2022-03-12 12:22:51 +00:00
Connor McLaughlin
d0039c2920
Gif_Unit: Vectorize analyzeTag()
2022-03-12 12:10:32 +00:00
TellowKrinkle
5bdec2f532
x86emitter: Fix x64 8-bit rmw codegen
2022-03-11 12:59:57 +00:00
refractionpcsx2
fd758bb307
GameDB: Added MTVU disable to InstantVU off games
2022-03-11 10:25:15 +00:00
refractionpcsx2
a11d09ebdf
Git: Update GameDB Validation script
2022-03-11 10:25:15 +00:00
refractionpcsx2
d294064da6
GameDB: Disable MTVU on T-Bit games
2022-03-11 10:25:15 +00:00
refractionpcsx2
fd4a5acc40
MTVU: Try to make T-Bit more reliable.
...
Add MTVUSpeedHack option to GameDB so it can be forcefully disabled
2022-03-11 10:25:15 +00:00
refractionpcsx2
05a7a61257
GS/Autoflush: Handle different page widths/arrangements
2022-03-11 10:24:26 +00:00
refractionpcsx2
90a4a11d49
GS: Add Auto Flush for Z buffer draws
...
Adjust Burnout CRC hack
2022-03-11 10:24:26 +00:00
lightningterror
d9f914eb7c
GS-hw: Move the Ad to As equation swap when alpha is masked to Basic level and higher on gl/vk.
...
Safer this way, otherwise need to take in to account when accumulation, non recursive, and blend mix is enabled, or manually enable them on Minimum level.
Everything that we need is enabled on Basic level.
Change is done for clamp 1 only.
2022-03-09 23:24:44 +01:00
TheLastRar
134242973b
Config: Set a sane default value for HddSizeSectors
2022-03-09 10:07:54 +00:00
TheLastRar
92900d8dc8
Config: Fix manual subnet mask save/load
2022-03-09 10:07:54 +00:00
Ziemas
7a970e1d00
Filesystem: Properly convert stat return to bool.
...
Two of the overloads where wrong.
2022-03-09 09:33:51 +00:00
Connor McLaughlin
e8e0f355fc
GS/WX: Fix default adapter causing unnecessary GS restarts
2022-03-09 09:14:36 +00:00
Mrlinkwii
3202fd88d2
Gamedb: add VU clamping to 'DT Racer' and update MGS2 hack
2022-03-09 00:10:00 +00:00
RedDevilus
1c66c904ab
GameDB: Katamari games
...
Katamari games have become sensitive again to this hack. It's forcefully disabled for this PR to fix performance and other breaking issues.
2022-03-09 00:08:21 +00:00
lightningterror
784e090081
GS-hw: Improve how we handle blending when output is Cd.
...
Disable hw blending on Cd output,
Disable rgb write on Cd output.
2022-03-08 23:46:27 +01:00
Connor McLaughlin
2d08d3dc94
GL/Context: Drop GL string logging back to devbuilds
2022-03-08 10:39:50 +01:00
Connor McLaughlin
237b9754c6
Qt: Log graphics driver info on startup
2022-03-08 10:39:50 +01:00
Connor McLaughlin
74bbccdf59
Wx: Log graphics driver info on startup
2022-03-08 10:39:50 +01:00
Connor McLaughlin
062d625901
Vulkan/Context: Allow non-debug device when validation layers unavailable
2022-03-08 10:39:50 +01:00
Connor McLaughlin
3f30c2bda2
VulkanHostDisplay: Improve Vulkan version reporting
2022-03-08 10:39:50 +01:00
PCSX2 Bot
0702692746
PAD: Update to latest controller database.
2022-03-07 17:11:41 +01:00