lightningterror
ac9ebdecba
GS/DX12: Check if D3D12GetInterface is supported first.
...
On older versions of Windows 10 (example 2019 LTSC) D3D12GetInterface may fail because it doesn't exist, in such case we can check if D3D12GetInterface exists first.
v2.7.68
2026-01-27 00:09:43 +01:00
Ariel Nogueira Kovaljski
1861394216
Qt: Fix shortcut creation when special folders have been moved.
...
Use SHGetKnownFolderPath to get the path of special folders instead of building the path from %USERPROFILE%.
Special folders like "Desktop" and "Start Menu\Programs" can be moved from their default paths, which breaks the shortcut creation due to the assumption that they will always be present in the user's home directory (%USERPROFILE%).
v2.7.67
2026-01-26 23:59:24 +01:00
PCSX2 Bot
11cc884c96
[ci skip] PAD: Update to latest controller database.
2026-01-26 23:34:42 +01:00
TJnotJT
5710c2740c
GS/HW: Enable Z floor only when needed.
v2.7.66
2026-01-26 23:30:09 +01:00
TJnotJT
ec96feb22e
GS/HW: Use conservative depth for shader depth output.
2026-01-26 23:30:09 +01:00
TJnotJT
a1173c53d3
GS/HW: Reduce barriers in triangle strips/fans.
...
Account for triangles forming non-overlapping quads in triangles strips/fans.
v2.7.65
2026-01-26 11:57:20 +01:00
JordanTheToaster
ac0deff9b2
Memcard: Purge automatic save management
v2.7.64
2026-01-26 03:35:44 +01:00
refractionpcsx2
3ae707464c
GS/HW: Ignore point draws for a single black pixel in the top left
v2.7.63
2026-01-26 03:19:49 +01:00
refractionpcsx2
00ef419023
GS/TC: Enhance depth clear behaviour to improve heuristics
2026-01-26 03:19:49 +01:00
refractionpcsx2
448a279cd4
GS/HW: Further improve clear behaviour
2026-01-26 03:19:49 +01:00
refractionpcsx2
70e13adfde
GS/TC: Improve wrapping behaviour for inside target lookups
2026-01-26 03:19:49 +01:00
refractionpcsx2
25bc280818
GS/HW: Clear GS memory if not zero or target overwrite
2026-01-26 03:19:49 +01:00
TheLastRar
32e073002a
[ci skip] CI/Linux: Fix contribute link
2026-01-25 19:55:48 +01:00
PCSX2 Bot
911314e948
[ci skip] Qt: Update Base Translation.
2026-01-25 02:38:54 +01:00
lightningterror
a73fcb343c
GS: Default to DX12 on NV/AMD.
...
DX12 trades blows with Vulkan on AMD depending on cpu usage and will be stable on RDNA 3 so let's default to it.
NVIDIA: 590 drivers on Nvidia are bad causing performance regressions so let's switch to DX12 as the default.
v2.7.62
2026-01-24 20:28:04 +01:00
TheLastRar
251b2960f8
Revert "GS/VK: Use the compute queues for present"
v2.7.61
2026-01-24 20:27:30 +01:00
refractionpcsx2
5bb99105c3
GS/HW: Clear downscale source on draw to avoid cross game corruption
v2.7.60
2026-01-24 18:32:43 +01:00
lightningterror
fa6e1b0949
GS/DX12: Don't end render passes on enhanced barriers.
v2.7.59
2026-01-23 11:19:11 +01:00
oltolm
4297918ce2
cmake: remove Qt6::GuiPrivate dependency on WIN32 and APPLE
v2.7.58
2026-01-21 18:56:00 -05:00
PCSX2 Bot
629a58469b
[ci skip] Qt: Update Base Translation.
2026-01-21 09:06:57 +01:00
TheLastRar
5ff1eed28c
Deps: Add DX12 Agility SDK
v2.7.57
2026-01-21 09:06:44 +01:00
TheLastRar
4506ff1c46
GS/DX12: Use Enhanced Barriers API
2026-01-21 09:06:44 +01:00
TheLastRar
4daa455524
GS/VK: Fix the Nvidia present fix
v2.7.56
2026-01-20 21:54:14 +01:00
TheLastRar
433e99baec
GS/VK: Hackfix impatient present on Nvidia
v2.7.55
2026-01-20 08:03:00 +01:00
Ty
a1ac6662d3
QT: Focus the main window when the DisplayWidget is focused to get its toolbar
v2.7.54
2026-01-19 09:31:55 -05:00
JordanTheToaster
87366cda9d
3rdparty: Update rcheevos to 12.2.1
v2.7.53
2026-01-18 10:35:14 -05:00
refractionpcsx2
edb2b37a92
GS/HW: Use old hazard copy method when there's no multidraw or barriers
v2.7.52
2026-01-17 19:48:01 +01:00
refractionpcsx2
4462b3f91d
GS/HW: Add detection for continuous possible vertical shuffles
2026-01-17 19:48:01 +01:00
refractionpcsx2
57ded8a022
GS/HW: Support offsetting for channel shuffle instead of copying
2026-01-17 19:48:01 +01:00
refractionpcsx2
304a7f9d30
GameDB: Add necessary fixes for MotoGP
v2.7.51
2026-01-17 18:18:00 +01:00
refractionpcsx2
73a09ffe6c
GS/HW: Improve channel shuffle detection and use on 24bit sources
2026-01-17 18:18:00 +01:00
refractionpcsx2
4e5d7bd407
GS/TC: Delete empty target after height adjust
v2.7.50
2026-01-17 16:58:37 +01:00
refractionpcsx2
2a3452a489
GameDB: Remove Preload Frame from PachiPara as it just causes problems
v2.7.49
2026-01-17 16:52:27 +01:00
refractionpcsx2
2e7f951399
GS/HW: Fix up iRem CRC hack to be more accurate
2026-01-17 16:52:27 +01:00
refractionpcsx2
efb66c1d37
GS/TC: Small optimization to local memory invalidation
v2.7.48
2026-01-17 16:32:10 +01:00
refractionpcsx2
6fc88a4499
GS/HW: Improve fog modulation accuracy in HW renderers
2026-01-17 16:32:10 +01:00
refractionpcsx2
238b29836e
GS/TC: Only bilinearly scale render target if preserve_scale is not set
v2.7.47
2026-01-17 15:53:08 +01:00
refractionpcsx2
58cbb61aac
GS/TC: Only bilinear filter depth scales
2026-01-17 15:53:08 +01:00
refractionpcsx2
2c7a168029
GS/HW: Properly scale depth up if required when native scaling is in use
2026-01-17 15:53:08 +01:00
JordanTheToaster
bb4ee5f0fb
GS/HW: Optimize source sizes when using CLAMP_CLAMP
v2.7.46
2026-01-16 14:37:22 -05:00
RedPanda4552
1940fdb3d3
Revert "Qt: Patch for distinguishing left and right variants of shift/alt/ctrl keys"
...
This reverts commit 3871d1bd5d .
v2.7.45
2026-01-16 12:55:41 -05:00
RedPanda4552
bf269e1295
Revert "PAD: Fix hotkeys to differentiate between left and right keyboard keys"
...
This reverts commit 3e87bec0c0 .
2026-01-16 12:55:41 -05:00
KamFretoZ
262bbdae9f
Translations: Fix BPM crash on Chinese Traditional
v2.7.44
2026-01-16 16:14:18 +01:00
lightningterror
6e5c228980
GS/DX12: Adjust partial depth copies.
...
Check if depth copies are supported first.
If depth copies aren't supported fallback to doing full depth copies, also make sure source and destination rects match.
v2.7.43
2026-01-16 03:45:06 +01:00
lightningterror
62d46797ca
GS/DX11: Make sure source and destination rect matches for depth copies.
2026-01-16 03:45:06 +01:00
lightningterror
3b561be221
GS/TC: Do a shader copy/blit for depth textures when doing tc moves.
...
dx11 doesn't support partial depth copies.
dx12 supports depth copies with Programmable Sample Positions tier 1 and up.
Add missing osd copy counts for moves.
We can just do blit for all since performance is the same.
2026-01-16 03:45:06 +01:00
PCSX2 Bot
d1e1e59059
[ci skip] Qt: Update Base Translation.
2026-01-15 02:23:51 +01:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
v2.7.42
2026-01-15 00:22:32 +01:00
TheLastRar
82e5f80f11
GS/DX: Fix exclusive fullscreen potentially using wrong resolution
v2.7.41
2026-01-15 00:20:58 +01:00
TheLastRar
44ba9e283e
Qt: Fix exclusive fullscreen sometimes appearing on wrong screen
2026-01-15 00:20:58 +01:00