Stenzek
5fe64396b4
GS/Vulkan: Fix incorrect layout during copy to self
...
Of course this happened in Dark Cloud 2.
2023-05-08 20:48:14 +01:00
Stenzek
75b782f261
GS/Vulkan: Enable geometryShader for Primitive ID
...
Apparently it is needed..
2023-05-08 20:48:14 +01:00
Stenzek
4a5cf0efb9
GS: Combine texture classes and add custom layout for Vulkan
2023-05-08 20:48:14 +01:00
PCSX2 Bot
cfdae77331
PAD: Update to latest controller database.
v1.7.4479
2023-05-08 18:51:41 +02:00
lightningterror
ec0aaff8ac
GS: Replace EmuConfig.GS with GSConfig.
...
EmuConfig isn't safe to run on the gs thread.
v1.7.4478
2023-05-08 12:47:56 +02:00
refractionpcsx2
f651d8e26a
GameDB: Add text fix for State of Emergency 2
v1.7.4477
2023-05-06 17:43:05 +01:00
Stenzek
0526769808
GS/Vulkan: Remove more unused code
v1.7.4476
2023-05-06 07:18:55 +01:00
Connor McLaughlin
1866745936
GS/DX12: Fix building in debug
v1.7.4475
2023-05-06 04:02:29 +01:00
Stenzek
920c5ab266
Qt: Expose disable shader cache option
v1.7.4474
2023-05-06 03:40:00 +01:00
Stenzek
c57d8980a1
GS: Move Vulkan helpers from common to GS
2023-05-06 03:40:00 +01:00
Stenzek
0ed418834a
GS: Move OpenGL helpers from common to GS
2023-05-06 03:40:00 +01:00
Stenzek
083969a3d2
GS: Move DirectX helpers from common to GS
2023-05-06 03:40:00 +01:00
Ty Lamontagne
6740fff179
Profiling: Fix missing cast breaking VTune builds on Linux
...
Also remove now-pointless SW-JIT VTune code.
v1.7.4473
2023-05-06 03:15:46 +01:00
JordanTheToaster
25e24d1d09
GameDB: More Juiced 1 FIxes
...
Fixes for broken headlights and enforcing high blending for more accuracy.
v1.7.4472
2023-05-06 00:52:47 +01:00
refractionpcsx2
76cc9c8b21
GS: Only update dirty on local invalidate if bp matches
v1.7.4471
2023-05-05 14:58:41 +01:00
Regan Green
7dcf6b70d9
GameDB: Apply THUG2 GS HW fixes to THAW
v1.7.4470
2023-05-05 13:00:44 +01:00
Regan Green
f26b26b73e
GameDB: Tony Hawk's post-processing fixes
2023-05-05 13:00:44 +01:00
JordanTheToaster
055beaa27a
GameDB: Juiced 1 FIxes
...
Fixes for broken window and shadow rendering headlight brightness and overbightness in hardware mode.
v1.7.4469
2023-05-05 10:21:25 +01:00
lightningterror
a4623c3c63
Qt: Sort checkbox upscale and renderer hw hacks in alphabetical order.
v1.7.4468
2023-05-05 00:31:01 +02:00
Zwip-Zwap Zapony
4e3a94809d
GameDB: Secret Agent Clank compat and bloom fix
v1.7.4467
2023-05-04 22:37:58 +01:00
JordanTheToaster
5ff64899e6
GameDB: True Crime LA Fixes
...
Fixes for the sun going through buildings.
v1.7.4466
2023-05-04 18:00:51 +01:00
lightningterror
971f172c91
GS: Cleanup GSRenderer.
...
Constants, casting.
v1.7.4465
2023-05-04 16:37:39 +02:00
CharlesThobe
4671167a2c
VIF: Fix assertion error not returning int value
v1.7.4464
2023-05-04 14:39:14 +01:00
CharlesThobe
7aff4ee4cb
Misc: Minor cleanup
2023-05-04 14:39:14 +01:00
JordanTheToaster
30f7685435
GameDB: Various fixes
...
Fixes for Underground 1 PAL and Transformers.
v1.7.4463
2023-05-04 12:53:26 +01:00
refractionpcsx2
341f377e6d
VIF: Improve IR setup for skipped unpack inputs/writes
v1.7.4462
2023-05-04 01:37:54 +01:00
refractionpcsx2
fe4788ae3f
GS:MTL: Extend render pass restart avoidance code to depth-only passes
...
Previously only worked when the depth texture was removed, but not when the color texture was removed
v1.7.4461
2023-05-04 00:10:14 +01:00
Connor McLaughlin
e133e89b6b
Qt: Fix crash in graphics settings on Linux
v1.7.4460
2023-05-03 16:39:48 +01:00
refractionpcsx2
bf6a0a035a
VIF-JIT: Ignore completely write protected vectors
v1.7.4459
2023-05-02 23:19:02 +01:00
refractionpcsx2
790447ecc9
VIF-JIT: Use non-reserved XMM for zero register
v1.7.4458
2023-05-02 21:27:53 +01:00
Stenzek
47506d1433
GS/HW: Don't memclear with vertical gaps in the sprites
...
Xenosaga 3's FMVs clear out a top/bottom letterbox.
v1.7.4457
2023-05-02 21:12:18 +01:00
Stenzek
933e6aa62e
GS/HW: Fix target region textures not getting invalidated
...
Xenosaga 3 has tex-in-RT, offsetting a source from a larger target, but
the invalidation kills the target but not the source otherwise.
Also fixes m_from_target_TEX0 being tested when it might not be valid.
2023-05-02 21:12:18 +01:00
Stenzek
6736ef1d44
GS/Vulkan: Add exclusive fullscreen control option
v1.7.4456
2023-05-02 19:55:43 +01:00
refractionpcsx2
3e631e047f
GS-HW: Avoid clear misdetection with DATE enabled
v1.7.4455
2023-05-02 19:55:32 +01:00
refractionpcsx2
dd2d4edffc
VIF-JIT: Get rid of mem read for mask
v1.7.4454
2023-05-02 18:20:55 +01:00
refractionpcsx2
fd2960c9cb
VIF-JIT: Skip src reads on fill writes using regs
...
Clean up some of the code
2023-05-02 18:20:55 +01:00
refractionpcsx2
c2907ea58f
VIF-JIT: Clean up pointless code, optimise protected vector copies
2023-05-02 18:20:55 +01:00
PCSX2 Bot
41f62cf53d
PAD: Update to latest controller database.
v1.7.4453
2023-05-02 11:49:57 +02:00
Ty Lamontagne
e462f1ff9c
iR3000: Fix memchecks that only log
v1.7.4452
2023-05-01 07:02:21 +01:00
Ty Lamontagne
5b0b6191d8
iR5900: Fix memchecks that only log
2023-05-01 07:02:21 +01:00
Ty Lamontagne
ab9a1e4307
R5900 interpreter: Fix breakpoint exits
...
Exit exceptions were not being caught, causing a crash.
2023-05-01 07:02:21 +01:00
Ty Lamontagne
029c11c8d2
Debugger: Fix an oversight on how breakpoints are managed
2023-05-01 07:02:21 +01:00
TellowKrinkle
e221d31b45
GS:OGL:Shaders: Formatting
v1.7.4451
2023-04-30 23:48:49 +02:00
lightningterror
dfbdaa651c
vcxproj.filters: Remove common_header.glsl mention.
...
No longer exists.
2023-04-30 23:48:49 +02:00
CharlesThobe
9de152b8ee
Linux: implement DBus screensaver inhibitor
v1.7.4450
2023-04-30 19:18:53 +01:00
Mrlinkwii
360f9afb70
GameDB: Fixes for Shin Sangoku Musou Series Collection Joukan
v1.7.4449
2023-04-30 16:41:40 +01:00
Connor McLaughlin
1b81825218
x86/microVU: Fix typo in VI CRC
...
Doesn't actually affect anything, only for debugging.
v1.7.4448
2023-04-30 06:12:01 +01:00
Stenzek
b3e6e28827
x86/iR5900: Fast forward timeout loops
v1.7.4447
2023-04-30 04:52:50 +01:00
Stenzek
eaceb27879
x86/microVU: Remove redundant cmp in mVUtestCycles
v1.7.4446
2023-04-29 18:24:49 +01:00
Stenzek
cd9b6c7ac3
x86/microVU: Pack VF cycles into bitfields
...
The VF cycle count doesn't go above 4, across 32 registers that saves 64
bytes.
Also gets rid of blockhasmbit, since save states are getting invalidated
anyway, it was never used.
[SAVEVERSION+] VU struct changes.
2023-04-29 18:24:49 +01:00