TJnotJT
2954ebe696
GS:VK: Cleanup render pass handling.
...
Rewrite render pass builder.
Make a begin/end present render pass function.
Rename `depth_sampling` to `depth_feedback`.
v2.9.118
2026-10-11 19:59:12 +02:00
TJnotJT
8fab8847f9
GS:VK: Remove legacy device validation layers.
2026-10-11 19:59:12 +02:00
TJnotJT
ecc3b3cc41
GS:VK: Cleanup creation of VK structs.
...
Avoid using unnamed initializer lists.
2026-10-11 19:59:12 +02:00
TellowKrinkle
b18c0007a4
GS:VK: Formatting
2026-10-11 19:59:12 +02:00
lightningterror
c53b0c9c92
GS/GL: Rename active state attachments.
...
Matches the other renderers naming.
rt->current_rt
ds_as_rt ->current_ds_as_rt
ds->current_ds
v2.9.117
2026-10-11 02:36:08 +02:00
lightningterror
6bdd913a67
GS/HW: Try to use barriers first if depth buffer isn't safe to read on shuffles.
v2.9.116
2026-10-10 19:12:02 +02:00
PCSX2 Bot
3556089527
[ci skip] Qt: Update Base Translation.
2026-10-10 02:06:24 +02:00
lightningterror
cf3c372043
GS/GL: Partially revert 16592f3a and disable depth test and sample.
...
When an attachment is bound but not written and also bound as a shader resource
it might still cause issues if the writes didn't finish from the previous draw so it
will still need a barrier.
Attachment can not be bound as read only unlike on dx11/12/vk,
and it's not always guaranteed to work properly even if depth write is disabled.
v2.9.115
2026-10-09 23:19:59 +02:00
lightningterror
aa7ab4306e
R5900: Early return when Rt part of register is zero in LD.
...
We already do this in other functions.
v2.9.114
2026-10-08 22:25:38 +02:00
lightningterror
562705ea5c
GS/DX: Fix swapchain flags when falling back from fullscreen to windowed mode.
v2.9.113
2026-10-08 20:46:26 +02:00
lightningterror
3c8df07e8e
GS/DX12/VK: Fix DoMerge feedbackwrite shader copy sizes.
...
We are doing a shader copy from dTex to sTex[2] so we should be using the destination sizes from sTex[2].
v2.9.112
2026-10-08 16:18:38 +02:00
PCSX2 Bot
a9bd239ff9
[ci skip] Qt: Update Base Translation.
2026-10-08 02:24:12 +02:00
TheLastRar
904bd9da01
Deps: Update ARM DirectX-Headers to 1.619.5
v2.9.111
2026-10-07 22:11:17 +02:00
TheLastRar
9dc37af3ce
Deps: Update DirectX Shader Compiler to 1.9.2609.5
2026-10-07 22:11:17 +02:00
TellowKrinkle
a511890a68
Common: Add Buffer type
v2.9.110
2026-10-07 14:10:46 -04:00
TellowKrinkle
d3a1eee5e7
Misc: Use compareNoCase instead of Strncasecmp
...
Strncasecmp("a", "ab", 1) returns true, which isn't what we want
2026-10-07 14:10:46 -04:00
TellowKrinkle
d3d48a757b
GS: Support top level replacement texture zip
2026-10-07 14:10:46 -04:00
TellowKrinkle
bb78a1e250
GS: Support loading replacement textures from zip files
2026-10-07 14:10:46 -04:00
TellowKrinkle
f00cb4cec3
GS: Use C strings for filenames in texture loading
2026-10-07 14:10:46 -04:00
shawly
2ddbf1a3ee
Qt: Disable the Convert context menu entry when conversion is unavailable
...
The entry now follows the enabled state of the Convert button.
Fixes #13340 .
v2.9.109
2026-10-07 14:10:14 -04:00
shawly
44732e5adb
Qt: Validate renames against the card's own extension
...
Renaming a card that is not a .ps2 was rejected outright.
2026-10-07 14:10:14 -04:00
shawly
a5c33c1548
Qt: Use completeBaseName() when naming a converted Memory Card
...
lastIndexOf(".ps2") returned -1 into a size_t for cards with any other
extension, corrupting the destination name.
2026-10-07 14:10:14 -04:00
shawly
eb3823ac95
Memcard: Add ECC bytes when converting an ECC-less file card to a folder
...
MMCE cards such as MemCard PRO and SD2PSX store pages without ECC, so the
source is expanded to raw pages and rejected if it is not a whole number.
2026-10-07 14:10:14 -04:00
shawly
161a6cd219
Memcard: Reject accesses to reserved clusters in folder memcards
...
Reads and writes below the allocation offset or past the allocation end
wrapped the FAT cluster subtraction and read out of bounds.
Fixes #14890 .
2026-10-07 14:10:14 -04:00
shawly
874b5ab1e1
Memcard: Fix ECC and spare bytes when converting cards to raw format
...
Masks the unused bit out of the second line parity byte and leaves the
remaining spare bytes erased (0xff) instead of zeroed.
2026-10-07 14:10:14 -04:00
PCSX2 Bot
e487304308
[ci skip] Qt: Update Base Translation.
2026-10-07 02:04:25 +02:00
TellowKrinkle and TJnotJT
cf8633fe50
GS:Vk: Use vkCmdPipelineBarrier2KHR
...
Co-Authored-By: TJnotJT <[email protected] >
v2.9.108
2026-10-06 23:35:15 +02:00
TJnotJT
4463fe4e7b
GS:MTL: Use uvec4 for color vertex input.
v2.9.107
2026-10-06 23:30:57 +02:00
TJnotJT
deb23b0d8d
GS:GL: Use uvec4 for color vertex input.
...
For uniformity with VK.
2026-10-06 23:30:57 +02:00
ranchodelaluna
9fffbdbd59
GameDB: Various name-en fixes ( #14979 )
...
Corrected some incorrect transliterations in English game titles.
v2.9.106
2026-10-06 18:13:05 +02:00
SternXD
b011ba063c
GameList: Add favorites to game list
...
Signed-off-by: SternXD <[email protected] >
v2.9.105
2026-10-06 18:02:48 +02:00
JordanTheToaster
9bb37321a0
3rdparty: Update VMA to version v3.4.0
v2.9.104
2026-10-06 15:40:58 +02:00
PCSX2 Bot
32ac6e23e4
[ci skip] Qt: Update Base Translation.
2026-10-06 02:03:48 +02:00
refractionpcsx2
6f18caf203
GameDB: Remove no longer needed CRC hacks, update GameDB
v2.9.103
2026-10-06 01:01:24 +02:00
refractionpcsx2
0d302beabf
GS/HW: Support Target Page Rearranging
2026-10-06 01:01:24 +02:00
JordanTheToaster
14257cd398
Deps: Update Windows and Linux to Qt 6.12.0
v2.9.102
2026-10-05 21:15:05 +02:00
JordanTheToaster
35e72d89f1
Deps: Update SDL3 to v3.4.18
v2.9.101
2026-10-05 20:11:29 +02:00
refractionpcsx2
ac3ba927d9
GS/TC: Fix Move shuffle params + set the required alpha, correct width
v2.9.100
2026-10-05 20:05:05 +02:00
refractionpcsx2
3cae3c73b3
GS/HW: Fix HLE draws not taking alpha
2026-10-05 20:05:05 +02:00
PCSX2 Bot
8bf1d156df
[ci skip] PAD: Update to latest controller database.
2026-10-05 20:03:29 +02:00
TJnotJT
c5f38cc8f7
GS:VK: Order extension messages according to functionality.
v2.9.99
2026-10-05 20:03:18 +02:00
lightningterror
9f6ea5ddec
GS/GL: Fix conservative depth and cas not working when vs expand is disabled.
v2.9.98
2026-10-05 20:02:42 +02:00
Ziemas
777a812fbe
Performancemetrics: Add include for std::abs
v2.9.97
2026-10-05 10:19:28 -04:00
TJnotJT
144a19ba05
GS:DX12: Remove unused variable.
v2.9.96
2026-10-04 14:08:47 -04:00
SternXD
fb1373ccbd
Achievements: Fix offline unlocks not retrying on reconnect
...
Signed-off-by: SternXD <[email protected] >
v2.9.95
2026-10-04 10:57:01 -04:00
TJnotJT
81526d4dc7
GS:VK: Remove unused line_width pipeline selector.
v2.9.94
2026-10-01 17:56:02 +02:00
SternXD
94d86c891b
GS:MTL: Flush clears in DoMerge
...
Signed-off-by: SternXD <[email protected] >
v2.9.93
2026-09-29 15:33:44 +02:00
PCSX2 Bot
646df006a4
[ci skip] PAD: Update to latest controller database.
2026-09-28 12:08:18 -04:00
PCSX2 Bot
1d102dbccd
[ci skip] Qt: Update Base Translation.
2026-09-27 20:39:18 -04:00
Eray Cepni
36907f4b70
Debugger: Fix unsaved debugger breakpoints not being removed when loaded
...
from settings.
v2.9.92
2026-09-27 12:09:29 -04:00