From 5ce418cdaf7688821d6523715d4a20ded131bfad Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 31 Mar 2023 23:19:43 +1000 Subject: [PATCH] GS/HW: Set m_channel_shuffle if late tests succeed --- pcsx2/GS/Renderers/HW/GSRendererHW.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp index 46fed44629..7ce3e6af1f 100644 --- a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp +++ b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp @@ -2732,7 +2732,8 @@ bool GSRendererHW::TestChannelShuffle(GSTextureCache::Target* src) (((m_vt.m_max.p - m_vt.m_min.p) <= GSVector4(64.0f)).mask() & 0x3) == 0x3); // single_page // This is a little redundant since it'll get called twice, but the only way to stop us wasting time on copies. - return (shuffle && EmulateChannelShuffle(src, true)); + m_channel_shuffle = (shuffle && EmulateChannelShuffle(src, true)); + return m_channel_shuffle; } __ri bool GSRendererHW::EmulateChannelShuffle(GSTextureCache::Target* src, bool test_only)