Commit Graph
22727 Commits
Author SHA1 Message Date
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
PCSX2 Bot 941c1343dc [ci skip] Qt: Update Base Translation. 2026-09-27 02:06:30 +02:00
TJnotJT 9861b15419 GS:HW: Denormalize RT color when shuffling while blending. v2.9.91 2026-09-26 23:36:42 +02:00
TellowKrinkle 6c58dbf524 GHActions: Disable LTO on debug builds v2.9.90 2026-09-26 21:04:49 +02:00
TellowKrinkle 7dd82b0f1f GHActions: Generate debug caches in release builds 2026-09-26 21:04:49 +02:00
TellowKrinkle 94eba4560a GHActions: Separate debug from release caches 2026-09-26 21:04:49 +02:00
TellowKrinkle 7111cfb42d GHActions: Clean old stuff out of ccache 2026-09-26 21:04:49 +02:00
lightningterror 45ba57032d GS/Shaders: Fix up types mismatch.
Causes issues on gl, change dx/vk for consistency.
v2.9.89
2026-09-26 20:45:34 +02:00
lightningterror 7372a44101 GS/GL: Drop requirement for GL_ARB_gpu_shader5.
Emulate it, use the dx11/12 shader which does the same.
2026-09-26 20:45:34 +02:00
TellowKrinkle cd96d42890 GS:Vk: Use feedback loop layout when fbfetch is disabled v2.9.88 2026-09-26 17:19:38 +02:00
lightningterror 24eea4392c GS/DX11: Fix null texture related crashes when device creation fails.
Make sure null texture is initialized to null, otherwise if device creation fails early it causes issues when deleting the texture since it wasn't even created.
Also properly null it out after deletion.
v2.9.87
2026-09-26 16:32:21 +02:00
lightningterror 9c1bea4ab6 GS: Switch CAS from compute shader type to pixel shader type.
Depending on the gpu/driver in some situations it can be a little faster or a little slower. Usually faster on igpus and slower on dgpus, but we want to prioritize igpus since they are on the lower end.

GL: Support has been extended to older hardware GL version 3.3.
Drop requirement of GL_ARB_gpu_shader5, emulate bitfieldExtract and bitfieldInsert in the cas shader instead.
Make GL_ARB_shading_language_packing as a fallback when gl core 4.2 is not available.

DX11: Enable on feature level 10.

DX12/VK co author port by TJnotJT.
Metal co author port by TellowKrinkle.
v2.9.86
2026-09-26 15:25:56 +02:00
PCSX2 Bot ae2bac2b09 [ci skip] Qt: Update Base Translation. 2026-09-26 02:37:42 +02:00
TJnotJT 99f5d76c8d GS:HW: Remove integer bitcast version of GSVector4::cxpr().
It can unintentionally result in invalid floating point values.
v2.9.85
2026-09-26 01:15:07 +02:00
SternXD 2c804670c5 Qt: Add Controller Tester button
Signed-off-by: SternXD <[email protected]>
v2.9.84
2026-09-25 09:29:10 +02:00
mariobob f0a02d308b Qt: Use QHeaderView::Stretch for the game list title columns v2.9.83 2026-09-25 09:28:19 +02:00
TellowKrinkle bac5dcf5d4 GS:MTL: Mention OCLP in the no-metal-devices error
It seems to be the top cause of missing Metal devices
v2.9.82
2026-09-25 09:07:04 +02:00
TellowKrinkle ff13f487aa GS:MTL: Don't crash if no Metal device 2026-09-25 09:07:04 +02:00
TJnotJT 529ec5d94c GS:MTL: Bitcast float to uint before casting to uchar4.
Try to avoid ICE on older Metal drivers.
v2.9.81
2026-09-24 02:06:43 -05:00
PCSX2 Bot 32d7de1740 [ci skip] Qt: Update Base Translation. 2026-09-23 21:33:02 -04:00
Tundrak 81f28fc644 Qt/VMManager: Add -gamecfg command-line arg v2.9.80 2026-09-23 12:57:14 -04:00
PCSX2 Bot 6bf754d3f5 [ci skip] Qt: Update Base Translation. 2026-09-22 21:41:03 +02:00
dependabot[bot] 1a6819fcea Deps/gha: Bump baptiste0928/cargo-install in the ci-deps group
Bumps the ci-deps group with 1 update: [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install).


Updates `baptiste0928/cargo-install` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/baptiste0928/cargo-install/releases)
- [Changelog](https://github.com/baptiste0928/cargo-install/blob/main/CHANGELOG.md)
- [Commits](https://github.com/baptiste0928/cargo-install/compare/f204293d9709061b7bc1756fec3ec4e2cd57dec0...8195d4f734a149db85385bb4102b42efcd373759)

---
updated-dependencies:
- dependency-name: baptiste0928/cargo-install
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
v2.9.79
2026-09-22 21:40:44 +02:00
TJnotJT 650d704856 GS: Bump shader cache version.
For shader edit in commit 9056c08349.
v2.9.78
2026-09-20 11:17:44 -04:00
TJnotJT 6b3501baf6 GS: Add missing config elements and formatting fixes. v2.9.77 2026-09-20 10:30:10 -04:00
Ty Lamontagne c09e8f34dd EE Rec: Remove memcheck code that got the current pc op and did nothing with it v2.9.76 2026-09-20 10:29:14 -04:00
Ty Lamontagne dcd87f73ee Imgui: remove unused functions 2026-09-20 10:29:14 -04:00
Ty Lamontagne a505c41621 GS: Fix Wmissing-braces 2026-09-20 10:29:14 -04:00
TJnotJT 9056c08349 GS:MTL: Fix gXbY shuffle bitshift in shader. v2.9.75 2026-09-20 13:07:52 +02:00
PCSX2 Bot 42a41be28d [ci skip] Qt: Update Base Translation. 2026-09-20 07:36:37 +02:00
lightningterror 5b6843ad2b GS/GL: Rework logging for supported extensions/features.
Make it clear what extension is supported, what isn't and what it's currently used such as alternatives or fallbacks.
v2.9.74
2026-09-20 07:36:06 +02:00
lightningterror 6c4f4114a5 GS/GL: Expand conservative depth to the same extension variants.
Conservative depth is part of gl core 4.2, for older check:
GLAD_GL_ARB_conservative_depth,
GLAD_GL_AMD_conservative_depth.

Bonus: Also check for gl version 4.5 for clip control.
2026-09-20 07:36:06 +02:00
TJnotJT 61c21b3a3d GS: Fix some path names in baked shaders. v2.9.73 2026-09-20 07:31:30 +02:00
TheLastRar 6e298a0162 CMake: Fix WoA check for building renderers v2.9.72 2026-09-19 14:45:06 -04:00
JordanTheToaster 56caea6ec8 Misc: Fix deprecation warnings v2.9.71 2026-09-19 13:52:30 -04:00
JordanTheToaster a2f9c25366 3rdparty: Update fmt to 12.2.0 2026-09-19 13:52:30 -04:00
JordanTheToaster 23f357479b 3rdparty: Update rcheevos to v12.5.0 2026-09-19 13:52:30 -04:00
JordanTheToaster 64358ac8ea 3rdparty: Update xbyak to v7.41.1 2026-09-19 13:52:30 -04:00
JordanTheToaster 9ae602429c 3rdparty: Update googletest to v1.18.0 2026-09-19 13:52:30 -04:00
JordanTheToaster 48227982cf 3rdparty: Update Vulkan-Headers to v1.4.362 2026-09-19 13:52:30 -04:00
JordanTheToaster f4e078a1a9 3rdparty: Update LZMA/7zipSDK to 26.03 2026-09-19 13:52:30 -04:00
JordanTheToaster 951515a4b5 Deps: Update plutosvg to v0.0.8 2026-09-19 13:52:30 -04:00