Commit Graph
21658 Commits
Author SHA1 Message Date
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
refractionpcsx2 0244cde98d GS: Correct GS to GS direction check and simplify v2.7.40 2026-01-15 00:19:25 +01:00
TheLastRar d75612e4c9 GS/VK: Fixes to queue creation v2.7.39 2026-01-15 00:19:11 +01:00
SternXD cbfc838aab FullscreenUI: Remove unnecessary menu scrollbars, standardize dialogs, and improve textboxes v2.7.38 2026-01-14 03:34:20 +01:00
TheLastRar 6a760e05a8 GS/VK: Use the compute queues for present v2.7.37 2026-01-13 19:41:36 -05:00
oltolm 5278477de9 GS: remove unused function BitCast v2.7.36 2026-01-13 19:41:05 -05:00
oltolm 0da84c2c69 Misc: use concepts instead of SFINAE 2026-01-13 19:41:05 -05:00
Ziemas ad6d0f7a6b EE JIT: Fix LUT weirdness v2.7.35 2026-01-13 19:37:18 -05:00
SternXD 3e87bec0c0 PAD: Fix hotkeys to differentiate between left and right keyboard keys v2.7.34 2026-01-13 19:35:57 -05:00