GS/HW: Do combine check when new draw expands valid size

This commit is contained in:
refractionpcsx2
2026-10-11 17:48:39 +01:00
parent f3ab63b90e
commit 7c1f7ecf14
+1 -1
View File
@@ -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);