From 9bcbf43695edb92ae020e989139f2e9d5e07b7c5 Mon Sep 17 00:00:00 2001 From: lightningterror <18107717+lightningterror@users.noreply.github.com> Date: Thu, 6 Mar 2025 16:07:19 +0100 Subject: [PATCH] GS/HW: Check if pabe sw is actually enabled for ate second pass. No need to check for PABE if it's not enabled on sw blend. In fact on ICO flag is enabled even if ABE is disabled which is pointless. --- pcsx2/GS/Renderers/HW/GSRendererHW.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp index ba54474fa5..31dca35822 100644 --- a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp +++ b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp @@ -6490,7 +6490,7 @@ __ri void GSRendererHW::DrawPrims(GSTextureCache::Target* rt, GSTextureCache::Ta if (ate_second_pass) { - pxAssert(!env.PABE.PABE); + pxAssert(!m_conf.ps.pabe); std::memcpy(&m_conf.alpha_second_pass.ps, &m_conf.ps, sizeof(m_conf.ps)); std::memcpy(&m_conf.alpha_second_pass.colormask, &m_conf.colormask, sizeof(m_conf.colormask));