Commit Graph
22709 Commits
Author SHA1 Message Date
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
JordanTheToaster 431211140f Deps: Update plutovg to v1.3.3 2026-09-19 13:52:30 -04:00
JordanTheToaster 117666316c Deps: Update DirectX-Headers to 1.619.5 2026-09-19 13:52:30 -04:00
JordanTheToaster d36c64ee53 Deps: Update agilitysdk to 1.619.5 2026-09-19 13:52:30 -04:00
KamFretoZ 7730a96f57 Redump: Update Redump Database to use one from the new site v2.9.70 2026-09-19 13:12:56 -04:00
Benjamin 86b7693f98 GS/GSCapture: Flush stale GSCapture audio buffer during state load v2.9.69 2026-09-19 13:12:14 -04:00
TheLastRar 00879fe78b Qt: Various other translation fixes v2.9.68 2026-09-19 13:08:47 -04:00
TheLastRar 01927fac7a Qt: Move MemoryCardListItem into MemoryCardListWidget 2026-09-19 13:08:47 -04:00
TheLastRar a861607ae1 Qt: Translate release date to system locale 2026-09-19 13:08:47 -04:00
TheLastRar 4a5fcb9b3e Build: Ensure GIT_DATE is in UTC 2026-09-19 13:08:47 -04:00
TheLastRar f4241277d2 CMake: Use correct deps path when building for WoA v2.9.67 2026-09-19 13:07:54 -04:00
TheLastRar bc03b94ff0 CMake: Disable Vulkan, OpenGL and RAIntegration for WoA
Matching MSBuild
2026-09-19 13:07:54 -04:00
TheLastRar e69c6bd0f5 CMake: Always link WinPixEventRuntime on Windows 2026-09-19 13:07:54 -04:00
TheLastRar bdcde13f98 GS/DX12: Workaround Adreno moving barriers to render passes start 2026-09-19 13:07:54 -04:00
TheLastRar 38b479eae3 GS/HW: Include GSDeviceVK based on ENABLE_VULKAN 2026-09-19 13:07:54 -04:00
TheLastRar b08d734c75 Common: Use an asm file for WoA 2026-09-19 13:07:54 -04:00
TheLastRar e73e868a57 Deps: Correct preparing to build Qt Tools for WoA 2026-09-19 13:07:54 -04:00
TheLastRar df7b0b2369 Deps: Build ffmpeg for WoA 2026-09-19 13:07:54 -04:00
TheLastRar 9d7eb92d34 Deps: Add Missing DirectX Dependencies for WoA 2026-09-19 13:07:54 -04:00