lightningterror
7f20ff60ea
GS/DX11: Fallback to regular OMSetRenderTargets if no uav are active.
2026-06-09 09:22:07 +02:00
lightningterror
1ce246e05d
GS/DX11: Reuse frame buffer optimizations for uav/rov.
2026-06-09 09:22:07 +02:00
PCSX2 Bot
f79461b407
[ci skip] Qt: Update Base Translation.
2026-06-09 03:53:56 +02:00
PCSX2 Bot
bbfe32e963
[ci skip] PAD: Update to latest controller database.
2026-06-09 03:53:42 +02:00
wxvu
06c67b0319
GameDB: Various fixes
...
GameDB: Various fixes
GameDB: Various fixes
GameDB: Various fixes
v2.7.403
2026-06-07 15:25:08 -04:00
Adso Castro
c68753d776
Qt: Add blank lines around the macro window title block
v2.7.402
2026-06-07 15:24:54 -04:00
Adso Castro
15172303e4
Qt: Use multitap slot names for the first slot too
...
The binding widget and macro window titles keyed off sioPadIsMultitapSlot(),
which is only true for the multitap-exclusive slots (B/C/D), so the first slot
of each port (1A/2A) was shown without its slot letter while multitap was
enabled. Decide based on whether multitap is enabled for the port instead, so
all four slots are labelled consistently with the side list.
2026-06-07 15:24:54 -04:00
Adso Castro
9017ad626d
Qt: Remove translator comments from controller binding titles
2026-06-07 15:24:54 -04:00
Adso Castro and Claude Opus 4.8
ef18567d9f
Qt: Show multitap slot names in controller binding titles
...
The ControllerBindingWidget group box title and the ControllerMacroWidget
window title always read "Controller Port N", ignoring multitap slots. When
a multitap is enabled the side list already shows "Controller Port NA/B/C/D"
(handled in ControllerSettingsWindow), but the per-slot widget titles did not
follow suit, so every multitap slot looked like it referred to the base port.
Use sioPadIsMultitapSlot()/sioConvertPadToPortAndSlot() to render the same
"Controller Port NA" style labels in both titles, mirroring the existing
list-item logic.
Fixes #14529
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-07 15:24:54 -04:00
SternXD
d0c2097cd4
Qt/ImGui: Use macOS keyboard behaviors
...
Signed-off-by: SternXD <stern@sidestore.io >
v2.7.401
2026-06-07 15:02:57 -04:00
SternXD
b5ed65ddd6
Qt/ImGui: Add clipboard support and fix modfier keys
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 15:02:57 -04:00
Adso Castro and Claude Opus 4.8
673917ae66
Qt: Fix game list view toggle with an empty game list
...
When the game list is empty the placeholder page is shown, and showGameList()/
showGameGrid() returned early before persisting the GameListGridView setting, so
toggling the view had no effect. updateToolbar() also derived the button state
from the current stack index, which is always the placeholder page when empty,
so the toolbar never reflected the selected mode.
Persist the preference before the early-out and base the toolbar state on the
saved setting, so switching views works (and is remembered for when games are
added) even while the list is empty.
Fixes #13220
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
v2.7.400
2026-06-07 14:54:17 -04:00
SternXD
e31f57a02f
GameList: Create covers directory if missing before downloading covers
...
Signed-off-by: SternXD <stern@sidestore.io >
v2.7.399
2026-06-07 14:53:56 -04:00
SternXD
ee57382d6e
FullscreenUI: Implement cover download support
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 14:53:56 -04:00
SternXD
6683f84da0
Tests: remove stubs that aren't needed
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 14:53:56 -04:00
SternXD
d2cb0aaf63
GSRunner: Remove noops that aren't needed
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 14:53:56 -04:00
SternXD
51a5e10b4e
Qt: Remove unneeded BPM handling code
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-07 14:53:56 -04:00
refractionpcsx2
c2dfc10c18
GS/HW: Fix draw offsets in shuffles
v2.7.398
2026-06-07 14:41:23 -04:00
refractionpcsx2
6628de5262
GS/HW: Only expand overlaps on page boundaries
2026-06-07 14:41:23 -04:00
refractionpcsx2
37f2837a55
GS/TC: Don't pre-downscale if native palette draw is enabled
v2.7.397
2026-06-07 14:41:03 -04:00
refractionpcsx2
4b76157b9e
GS/TC: Add new HW Readback option to force full download
v2.7.396
2026-06-07 14:39:52 -04:00
refractionpcsx2
3b2962fe1c
GS: Fix some more draw buffering edgecases
v2.7.395
2026-06-07 14:21:48 -04:00
refractionpcsx2
20721b05fb
GS: Fix temp rect handling
2026-06-07 14:21:48 -04:00
refractionpcsx2
75187d69c6
GS: Fix dirty reg handling
2026-06-07 14:21:48 -04:00
chaoticgd
3df128d9f9
PINE: Ignore SIGPIPE properly on macOS
v2.7.394
2026-06-06 09:59:21 -04:00
PCSX2 Bot
426d77a932
[ci skip] Qt: Update Base Translation.
2026-06-04 02:56:46 +02:00
lightningterror
b3b1ff0f50
GS/GL: Expand fb copy fallbacks.
...
Add nv extension GLAD_GL_NV_copy_image copy fallback.
Re add fbo copy fallback when no copy extension is supported and expand it for both color and depth.
v2.7.393
2026-06-04 02:22:17 +02:00
KamFretoZ
88029a1411
Qt/FSUI: Enable ROV by default
v2.7.392
2026-06-03 20:07:26 +02:00
JordanTheToaster
57e46f07fe
Deps: Update SDL3 to v3.4.10
v2.7.391
2026-06-03 05:38:57 +02:00
TJnotJT
254d955f89
GS/HW: Fix PS selector bits format in debug strings.
...
Fix the formatting since bit width went from 96 to 128.
v2.7.390
2026-06-03 04:52:54 +02:00
TJnotJT
e490685b42
GS/HW: Improve unordered access flag handling for RTs.
...
Only for DX11, which doesn't track resource state otherwise.
v2.7.389
2026-06-03 03:26:24 +02:00
TJnotJT
7b0c39a20d
GS/GL: Remove ROV support.
...
Buggy on multiple systems, even with various barrier hacks.
2026-06-03 03:26:24 +02:00
TJnotJT and SternXD
059d631a6d
QT/FSUI: Add ROV options to FSUI and QT.
...
Co-authored-by: SternXD
2026-06-03 03:26:24 +02:00
TJnotJT and TheLastRar
7c255bd58d
GS/VK: Fix for broken feedback transitions on Windows RDNA2.
...
Co-authored-by: TheLastRar
2026-06-03 03:26:24 +02:00
TJnotJT
bbcd5ec25e
GS/HW: ROV support.
2026-06-03 03:26:24 +02:00
chaoticgd
5369d6b38e
CMake: Fix typo in BuildParameters.cmake
v2.7.388
2026-06-02 07:14:55 -04:00
chaoticgd
b3834427bc
PINE: Don't test for a valid VM when checking emulator version
v2.7.387
2026-06-01 23:55:19 +02:00
PCSX2 Bot
d7002433a2
[ci skip] PAD: Update to latest controller database.
2026-06-01 23:54:08 +02:00
Dreadmoth
e1291d5b7c
Misc: Correct Hz symbol case
v2.7.386
2026-06-01 09:51:12 -04:00
chaoticgd
e1fd632ba3
CI: Add a debug build to the Linux build matrix
v2.7.385
2026-06-01 09:26:11 -04:00
refractionpcsx2
fbaba52bc2
GS/HW: Fix bad assert causing debug build failure
v2.7.384
2026-06-01 12:08:28 +01:00
PCSX2 Bot
224e82f33e
[ci skip] Qt: Update Base Translation.
2026-06-01 05:27:17 +02:00
TJnotJT
8df49d7676
GS/HW: Fix a number of compiler warnings.
...
Missing default case in switch statement.
Signed/unsigned implict conversion.
Unused variables.
Hidden virtual overloaded function.
v2.7.383
2026-05-31 22:38:31 +02:00
JordanTheToaster
88d8c561db
Settings: Enable Skip Duplicate Frames by default
v2.7.382
2026-05-31 15:11:02 -04:00
Tom Pritchard
78697466e0
Cli: Fix gamearg processing when using fast boot
v2.7.381
2026-05-31 15:10:35 -04:00
chaoticgd
5e150cd3eb
SaveState: Fix compression settings
v2.7.380
2026-05-31 15:10:17 -04:00
chaoticgd
23dd23b468
CMake: Don't ship Qt Network on Windows
v2.7.379
2026-05-31 15:10:06 -04:00
KamFretoZ
7d47dab728
Translation: Add Azərbaycanca
v2.7.378
2026-05-31 15:02:29 -04:00
TJnotJT
74f2f73ce6
GS/HW: Use an enum instead of boolean to specify nearest/bilinear filtering.
v2.7.377
2026-05-31 18:43:01 +02:00
TJnotJT and TellowKrinkle
1e2f60a9b8
GS/HW: Ignore HW bilinear flag for shaders that do SW bilinear.
...
Co-authored-by: TellowKrinkle
2026-05-31 18:43:01 +02:00