GS/HW: Clear downscale source on draw to avoid cross game corruption

This commit is contained in:
refractionpcsx2
2026-01-24 15:13:52 +00:00
committed by lightningterror
parent fa6e1b0949
commit 5bb99105c3

View File

@@ -3215,6 +3215,7 @@ void GSRendererHW::Draw()
float target_scale = GetTextureScaleFactor();
bool scaled_copy = false;
int scale_draw = IsScalingDraw(src, m_primitive_covers_without_gaps != NoGapsType::GapsFound);
m_downscale_source = false;
if (GSConfig.UserHacks_NativeScaling != GSNativeScaling::Off)
{
@@ -3248,8 +3249,6 @@ void GSRendererHW::Draw()
scale_draw = 1;
scaled_copy = true;
}
m_downscale_source = false;
}
}