TJnotJT
02d0f613ba
GS/HW: Fix brackets in texture shuffle detection.
v2.7.304
2026-04-30 02:03:44 +02:00
PCSX2 Bot
3091407e9e
[ci skip] Qt: Update Base Translation.
2026-04-29 22:53:37 +02:00
Ziemas
70f6169eff
StackWalker: Fix bugs.
...
Fixes incorrect stack tracing in cases where we are stoppen on certain instructions.
v2.7.303
2026-04-28 19:58:38 -04:00
Ziemas
a1a3cd9d1b
DebugData: Remove stack getters
...
They're not used and the naming is confused, we can readd these if we
actually want to use them.
v2.7.302
2026-04-28 19:57:48 -04:00
Ziemas
86c5d2ae2a
DebugInterface: Allow stack tracing any IOP thread
2026-04-28 19:57:48 -04:00
Ziemas
d759055231
DebugInterface: Enable stack tracing any EE thread
2026-04-28 19:57:48 -04:00
Ziemas
c6474852d5
DebugData: Add function for getting register state
2026-04-28 19:57:48 -04:00
Ziemas
a2ac576711
DebugData: Add struct for the saved thread context
2026-04-28 19:57:48 -04:00
Ziemas
1b6924a033
DebugData: Rename EE sleep state to match IOP
2026-04-28 19:57:48 -04:00
Ziemas
8e5e053b81
DebugData: Fix EE thread struct
2026-04-28 19:57:48 -04:00
TheLastRar
6891511a1d
GS/HW: Reject malformed UVs in shader anisotropic filtering
v2.7.301
2026-04-29 00:14:51 +02:00
chaoticgd
c186f8d366
Qt: Fix crash when closing OSD font picker dialog
v2.7.300
2026-04-28 12:09:23 -04:00
KamFretoZ
eed53d19a0
Qt: Move Cheevos Account Box to the top
v2.7.299
2026-04-28 03:33:16 +02:00
PCSX2 Bot
abb218c5cf
[ci skip] PAD: Update to latest controller database.
2026-04-27 18:30:02 +02:00
PCSX2 Bot
249ac51827
[ci skip] Qt: Update Base Translation.
2026-04-27 02:33:55 +02:00
jasaaved
3da22f126e
Qt: Fix Fullscreen not on the correct display
...
Replace setPosition with setGeometry. This makes sure when rendering to main window, it stays on the current display the main window is currently positioned at.
v2.7.298
2026-04-26 16:17:09 -04:00
Ty
a509350646
FullscreenUI: Use Host::TranslateTo(C)String directly for non-string literals
v2.7.297
2026-04-26 16:13:13 -04:00
KamFretoZ
bd486f1729
Qt: Add -datapath launch argument
v2.7.296
2026-04-26 16:13:04 -04:00
lightningterror
f7ef43b155
GS/HW: Match TEXA behavior on shuffles between renderers.
v2.7.295
2026-04-26 21:07:44 +02:00
lightningterror
282129030f
GS/HW: Exclude shuffles for dst no rgb blend and no rt check.
2026-04-26 21:07:44 +02:00
lightningterror
5734403ffc
GS/HW: Several barrier fixes to sw blend and barrier date.
...
- Accumulation blend: Require 32 bit RT is only when texture barriers/multidraw fb copies are on/supported.
- Barrier DATE:
Always use barrier date if texture barrier/multidraw fb copies are supported.
Check if texture barriers/multidraw fb copies are supported before enabling barrier date for AA1.
2026-04-26 21:07:44 +02:00
lightningterror
8d4d9ce026
GS/HW: Allow Date barrier when texture barriers/multidraw fb copies are disabled.
2026-04-26 21:07:44 +02:00
lightningterror
390e3994ad
GS/HW: Clean up date stencil temp ds texture creation.
...
Add barrier fallback method.
2026-04-26 21:07:44 +02:00
Pyra Drake
6c41c125d8
GameDB: Fixes for SLES-52674 & SLES-52563
...
The two 2005 releases, like their 2004 versions, have a cross-save feature allowing you to manage team in TCM and play matches in FIFA. This has been made available via memcardFilters for FolderMC users.
The name for SLES-52674 has also been changed from its German name to its English name as it is PAL-M5.
v2.7.294
2026-04-26 20:52:51 +02:00
TellowKrinkle
83da1b6479
GS:MTL: AA1 Support
v2.7.293
2026-04-26 13:06:57 +02:00
lightningterror
226b4d25dc
GS/HW: More AA1 fixes and optimizations.
...
Do not enable AA1 if we aren't drawing to the RT.
Check if RT is written for IsCoverageAlphaSupported().
v2.7.292
2026-04-26 13:05:39 +02:00
SternXD
27736ef47f
Achievements: Block debugger in hardcore mode when using RAIntegration
v2.7.291
2026-04-25 22:27:23 +02:00
TJnotJT
f95b2ce24d
GS/HW: Reorganize AA1 setup and fix some performance bugs.
...
Separate depth feedback setup it is not duplicated in both AA1 and alpha test setup.
Try to optimize out depth feedback in AA1 if triangle interiors are discarded.
Fix barriers not being properly enabled for AA1 triangles (was only activating if depth test was used).
v2.7.290
2026-04-25 22:26:09 +02:00
chaoticgd
f1d83f8c65
Qt: Automatically reflow settings check boxes
v2.7.289
2026-04-24 13:32:24 +02:00
lightningterror
84c0cd8890
GS: Fix AA1 coverage regression on sw and cleanup.
v2.7.288
2026-04-24 13:09:54 +02:00
lightningterror
971382f11e
GS/DX12/Debug: Enable dx12 support for debug purposes on Haswell.
v2.7.287
2026-04-24 01:30:59 +02:00
TellowKrinkle
ddf6fe3264
GS: Add helper to check if devices support feedback loops
v2.7.286
2026-04-24 01:19:27 +02:00
TellowKrinkle
e5f0c99c76
GS: Remove depth feedback none option
...
Depth feedback doesn't get used most of the time anyways
2026-04-24 01:19:27 +02:00
TellowKrinkle
af81d8b7da
GS:MTL: Faster fbfetch depth feedback
2026-04-24 01:19:27 +02:00
TellowKrinkle
8f23e31ae4
GS:MTL: Implement depth feedback
2026-04-24 01:19:27 +02:00
TellowKrinkle
3737b1e06a
GS: Move DS as RT texture creation to GSDevice
2026-04-24 01:19:27 +02:00
JordanTheToaster
de848fe468
GameDB: Various fixes
v2.7.285
2026-04-23 22:01:58 +02:00
TheLastRar and TellowKrinkle
ce2a859ad1
GS/HW: Use shader anisotropic filtering
...
Metal port by @TellowKrinkle
Co-Authored-By: TellowKrinkle <[email protected] >
v2.7.284
2026-04-23 18:19:57 +02:00
TJnotJT
8cfd583605
GS/HW: Use correct draw functions in backend passes.
...
Fixes broken primid and blend multipass draws.
Regression from AA1 changes to draw functions.
v2.7.283
2026-04-23 02:32:33 +02:00
chaoticgd
8477679096
Qt: Make sure the game list table view cover column remains hidden
v2.7.282
2026-04-22 15:37:01 +02:00
TJnotJT
d0ee5b859a
GS/VK: Fix flat specifier in VK shader.
v2.7.281
2026-04-21 23:28:00 +02:00
lightningterror
16f2c262a3
GS/DX11: Clean up pre binding and srv conflict unbinding.
...
Move conflict check inside OMSetRenderTargets, it's easier to track and gets rid of duplicate code.
Move shader resource binding after rtv/dsv binding, easier to track and manage srv conflicts.
Get rid of shader resource pre binding, while it may work it's more of a headache to track so many states and things can go wrong easily, so just get rid of it, especially with shader binding after rtv/dsv binding.
v2.7.280
2026-04-21 19:31:49 +02:00
lightningterror
e8c750ee88
GS/DX11: Make sure we commit a clear for read only dsv too.
2026-04-21 19:31:49 +02:00
lightningterror
20bbb99516
GS/HW: Fix shader compile errors and warnings from AA1 on GL.
v2.7.279
2026-04-21 02:20:13 +02:00
chaoticgd
d9e0cd55c7
Hotkeys: Check if the memory card is busy before resetting
v2.7.278
2026-04-20 19:43:55 -04:00
Mrlinkwii
9c64627b07
OSD : add OSD message for HW AA1
v2.7.277
2026-04-20 19:49:00 +02:00
lightningterror
3cbc7f3f09
GS/DX11: Properly null out rtv/dsv during CAS.
...
This way we ensure the current states are also updated.
v2.7.276
2026-04-20 19:10:31 +02:00
PCSX2 Bot
38bcdf65e3
[ci skip] PAD: Update to latest controller database.
2026-04-20 19:09:41 +02:00
TJnotJT
2ae8f1f23f
GS/HW: Support HW AA1 for lines/triangles.
...
Credits: concept by TellowKrinkle.
v2.7.275
2026-04-20 11:16:27 +02:00
jasaaved
ed796ee3db
Qt: Fix Exclusive Fullscreen Mode Saving to Config
...
Add a variable to keep track if the window was in exclusive fullscreen. This helps prevent saving geometry to config which is for windows rendered separate from main.
The variable is set back to false when render window is released.
v2.7.274
2026-04-18 09:59:21 -04:00