From 7c1f7ecf14f4249bcc95699bcac344d4edbda8d2 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sun, 11 Oct 2026 17:48:39 +0100 Subject: [PATCH] GS/HW: Do combine check when new draw expands valid size --- 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 9645c96ae2..95239bbbbb 100644 --- a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp +++ b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp @@ -4954,7 +4954,7 @@ void GSRendererHW::Draw() } }*/ - if ((new_w > rt->m_unscaled_size.x || new_h > rt->m_unscaled_size.y) && GSConfig.UserHacks_TextureInsideRt >= GSTextureInRtMode::InsideTargets) + if ((new_w > rt->m_unscaled_size.x || new_h > rt->m_unscaled_size.y || !m_r.rintersect(rt->m_valid).eq(m_r)) && GSConfig.UserHacks_TextureInsideRt >= GSTextureInRtMode::InsideTargets) merge_targets = true; rt->ResizeTexture(new_w, new_h);