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
jasaaved
b1962d22b0
Qt: Fix main window not being hidden when using exclusive fullscreen with rendering to main
...
Fixed an issue where enabling both render‑to‑main and exclusive fullscreen caused the main window to remain visible when switching from windowed to fullscreen. This occurred because shouldHideMainWindow() relied solely on isRenderingFullscreen() to detect fullscreen state, but exclusive fullscreen is controlled by the GS thread and never sets Qt’s WindowFullScreen flag. The fix adds an additional check for isExclusiveFullscreen().
2026-04-18 09:59:21 -04:00
TJnotJT
3722d392d8
GS/TC: Remove debug code.
v2.7.273
2026-04-18 13:30:19 +02:00
TheLastRar
bda58fb0c1
GHActions: Check msbuild compile succeeds
v2.7.272
2026-04-18 02:08:04 -05:00
SternXD
6f1f4e81d0
Qt: Add missing winwil include path
v2.7.271
2026-04-18 02:10:53 +02:00
KamFretoZ
928bf313df
Qt/Shortcut: Use WIL instead of WRL for shortcut COM initialization
v2.7.270
2026-04-17 23:43:11 +02:00
KamFretoZ
7b2fa803de
Qt: Add Icon Selection and Preview to the Shortcut Creator
2026-04-17 23:43:11 +02:00
TellowKrinkle
2dbae3bec9
Misc: Fix GCC arm linux build
v2.7.269
2026-04-17 21:19:28 +02:00
TellowKrinkle
fa26937885
CMake: Disable Wattributes on gcc
2026-04-17 21:19:28 +02:00
TellowKrinkle
c610d4d2d4
Common: Fix arm64 linux build
2026-04-17 21:19:28 +02:00
TellowKrinkle
2f9d7a2901
Deps: Fix build on Xcode 26.4
2026-04-17 21:19:28 +02:00
TellowKrinkle
640a30a25b
Deps: Don't remove downloaded files while building
...
That way we don't need to redownload if a deps build fails partway though and is restarted
2026-04-17 21:19:28 +02:00
refractionpcsx2
bf94ee1c8e
GS: Simplify Overlaps check
v2.7.268
2026-04-17 21:13:30 +02:00
refractionpcsx2
1fa3c6aa4a
GS: Move new Draw Buffering to a UI option
2026-04-17 21:13:30 +02:00
refractionpcsx2
76c401b0fc
GS: Implement draw buffering
2026-04-17 21:13:30 +02:00
Pyra Drake
1249846e87
GameDB: Fix name of SLES-54961
...
It was of low quality.
v2.7.267
2026-04-17 20:51:36 +02:00
TJnotJT
09fcc4d60e
GS/TC: Break LookupTarget() into 3 functions.
...
Separate draw lookup from frame lookup. Put common code in another processing function.
v2.7.266
2026-04-17 20:17:46 +02:00
KamFretoZ
fa9c99a948
Redump: Update Database
v2.7.265
2026-04-17 19:46:48 +02:00
TheLastRar
f85b20eb00
GS/GL: Initialise stencil ref/mask during device creation
v2.7.264
2026-04-17 11:46:24 +02:00
lightningterror
420f4177c9
GS/GL/DX11: Don't bind source tex on shader resource if it's tex is fb with no barrier.
...
Texture will be copied, the copy will be used as a shader resource. Avoids useless binds.
v2.7.263
2026-04-15 21:53:40 +02:00
TellowKrinkle
4f5bde2cef
GS:MTL: 32K texture support for M5+
v2.7.262
2026-04-15 21:52:24 +02:00