Commit Graph
22667 Commits
Author SHA1 Message Date
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
TheLastRar 6bb7361fa1 3rdparty/vixl: Re-add compile fixes
These got removed during an update
2026-09-19 13:07:54 -04:00
lightningterror 1048bdf0b1 GS/GL: Add GLAD_GL_EXT_direct_state_access fallback.
Better than no DSA fallback, should be faster.
v2.9.66
2026-09-19 08:33:33 +02:00
TJnotJT 70105ba130 GS: Add some missing baked shaders. v2.9.65 2026-09-19 06:32:25 +02:00
PCSX2 Bot 28acf3b5ca [ci skip] Qt: Update Base Translation. 2026-09-19 06:31:32 +02:00
lightningterror f3db1eba66 GS/DX: Check for TypedUAVLoadAdditionalFormats for rov.
Haswell reports ROVsSupported true while TypedUAVLoadAdditionalFormats false.
We need TypedUAVLoadAdditionalFormats for rov to work properly.
v2.9.64
2026-09-19 06:31:01 +02:00
lightningterror 1275b25ac0 GS/GL: Remove extra fb attachment binding.
Already handled in StretchRect call.
v2.9.63
2026-09-18 13:15:55 +02:00
JordanTheToaster 1f505cf2ae USB: Camera enumeration regression fix v2.9.62 2026-09-18 12:49:18 +02:00
lightningterror c22f627f0a GS/Shaders: Fix aa1 on haswell dx11/12.
Intel Haswell seems to be having issues on dx11/12 with running the bfi instruction in this specific case, so let's use an alternative that gives the same result, note this is only broken on Haswell, Ivy Bridge and Skylake are fine, the issue appears when running the D3D compiler with optimizations, running with D3DCOMPILE_SKIP_OPTIMIZATION is fine with bfi.
v2.9.61
2026-09-18 12:25:32 +02:00
mariobob dc8f17b561 Qt: Preserve game list column widths across relayouts v2.9.60 2026-09-18 11:58:03 +02:00
SternXD eb9640704f Qt: Allow customizing toolbar actions
Signed-off-by: SternXD <[email protected]>
v2.9.59
2026-09-18 11:46:14 +02:00
TheLastRar 7d40829ba4 GS/HW: Fix DirectX Shader Compiler type warning in CAS v2.9.58 2026-09-18 08:24:58 +02:00
TheLastRar 72a29eeabd GS/DX12: Support SM6.5 2026-09-18 08:24:58 +02:00
TheLastRar 7840e1bb4d GS/DX: Prefix log message 2026-09-18 08:24:58 +02:00
TheLastRar 341cec5c8b Deps: Add DirectX Shader Compiler 2026-09-18 08:24:58 +02:00
lightningterror 64dd6655f3 GS: Roll back to dx11 as default for haswell/broadwell again.
After some testing it seems that OpenGL is much slower than Direct3D11 on haswell, and possibly broadwell to se let's default back to dx11 again.
v2.9.57
2026-09-18 07:14:00 +02:00
mmvest 07adcfb487 Debugger: Add placeholder text to the log field in breakpoint window. v2.9.56 2026-09-18 07:10:37 +02:00
mmvest 745cced773 Debugger: Prevent onVMActuallyPaused from refreshing the breakpoint list while actively editing the description field. 2026-09-18 07:10:37 +02:00
mmvest 0862e3e999 Debugger: Merged memcheck log and instrumentation into Log When Hit. Add breakpoint handling to psxDynarecMemcheck function. Add fix for window refreshing clobbering inputs in the breakpoint list. 2026-09-18 07:10:37 +02:00
mmvest 89feb5095f Debugger: Add instrumentation feature. 2026-09-18 07:10:37 +02:00
mmvest 0d8e1c0d44 Debugger: Add max breakpoint hit counter. Add UI for instrumentation.
Breakpoints now display hit count. Breakpoint list UI elements refresh
on breakpoint hits.
2026-09-18 07:10:37 +02:00
Markus Volk 3b5a76db96 Build: Dont run detect_ page_size if cross-compiling
Not possible like this for cross-compilation

Signed-off-by: Markus Volk <[email protected]>
v2.9.55
2026-09-18 07:08:10 +02:00
Markus Volk 249a54faee Build: Make use of CMAKE_SYSTEM_PROCESSOR
CMAKE_HOST_SYSTEM_PROCESSOR is used to select the architecture. This fails
for cross builds but cmake provides a solution for this case by using
CMAKE_SYSTEM_PROCESSOR instead.
https://cmake.org/cmake/help/latest/variable/CMAKE_SYSTEM_PROCESSOR.html

This fixes issues seen if building pcsx2 for aarch64 using the openembedded
cross environment and should hopefully not affect builds if not cross-compiling.

Signed-off-by: Markus Volk <[email protected]>
2026-09-18 07:08:10 +02:00
TJnotJT 8cbd9f2de1 MSVC: Make baking shader in CPP default off. v2.9.54 2026-09-16 06:34:44 +02:00
Jordan 26c7b71b19 GameDB: Various fixes.
Fixes for bloom alignment in The Red Star and Ghost Rider and sun occlusion alignment in WRC Rally Evolved.
v2.9.53
2026-09-15 07:22:39 +02:00
PCSX2 Bot b889a92ef6 [ci skip] Qt: Update Base Translation. 2026-09-14 20:35:13 -04:00
PCSX2 Bot c4b2c3fe26 [ci skip] PAD: Update to latest controller database. 2026-09-14 18:08:08 +02:00
refractionpcsx2 e0abded5a3 GS/TC: Properly increase iterator on preload target loop v2.9.52 2026-09-14 08:09:09 -04:00
TheLastRar 7392b3b965 FSUI: Handle non-ascii date and time strings on Windows v2.9.51 2026-09-14 09:22:10 +02:00
TheLastRar c22fccbbc9 GameList: Handle non-ascii date strings on Windows 2026-09-14 09:22:10 +02:00
pandubz a05bb033ec Pad: Add option to correct diagonal scale on analog sticks.
Adds a new option to scale analog stick diagonal inputs, correcting for the drop off caused by modern controllers having a square pickup zone as opposed to the DS2 which was round and could sustain full input on diagonals.

A possibly cleaner alternative to axis scaling, so full input can still be achieved on diagonals without having to crank axis scaling and causing cardinal directions to max out noticeably before hitting the actual edge of the stick housing.
v2.9.49 v2.9.50
2026-09-14 09:06:23 +02:00
SternXD 1cd4392170 FullscreenUI: Add media capture settings
Signed-off-by: SternXD <[email protected]>
v2.9.48
2026-09-14 08:59:26 +02:00
SternXD 9b37fc68a1 GS/FullscreenUI: Add video recording option to pause menu
Signed-off-by: SternXD <[email protected]>
2026-09-14 08:59:26 +02:00
PCSX2 Bot a7ed3190e0 [ci skip] Qt: Update Base Translation. 2026-09-14 06:28:22 +02:00
refractionpcsx2 489778cf6d GS: Make sure hardware local->local transfers get logged v2.9.47 2026-09-14 06:22:27 +02:00
refractionpcsx2 112cc226b7 GS/TC: Update dirty rects on special handling local->local transfers 2026-09-14 06:22:27 +02:00
TJnotJT c7fb6cdaaa GS/HW: Allow baking shaders into executable. v2.9.46 2026-09-14 06:21:15 +02:00
SternXD df4a96393f [ci skip] AGENTS.md: Update agent guidelines
(Credits to Meson project https://github.com/mesonbuild/meson/commit/52c7968b67a5b3fd87a6ef742a7a9a0e0a68be04)

Signed-off-by: SternXD <[email protected]>
2026-09-13 08:47:48 +02:00
refractionpcsx2 8bde17a35f Build: Namespace and cleanup for PerformanceMetrics v2.9.45 2026-09-13 08:44:28 +02:00
refractionpcsx2 0924f266cd PerfMon/ImGui: Add average VPS value to OSD 2026-09-13 08:44:28 +02:00
chaoticgd e1bbcfc414 VIF: Fix out of bounds read caused by broken alignment logic v2.9.44 2026-09-13 08:41:13 +02:00
lightningterror 7a9af33f7d GS: Update intel igpu/dgpu auto renderer.
Ivy Bridge and below default to Direct3D11.

Haswell/Broadwell default to OpenGL.

Skylake and above default to Direct3D12.
v2.9.43
2026-09-13 06:01:25 +02:00
lightningterror f8ea1477f6 GS/GL: Check if RGBA16 UNORM is hw blendable, if not then fallback to RGBA16 Float. v2.9.42 2026-09-13 05:48:46 +02:00