From 6cfa740f90e19406a19cb61517c26523e2e206f3 Mon Sep 17 00:00:00 2001 From: iMineLink Date: Wed, 23 Dec 2020 13:04:16 +0100 Subject: [PATCH] GS-hw: reset RT size on reset. --- pcsx2/GS/Renderers/HW/GSRendererHW.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp index 835df9a53a..1b1c958811 100644 --- a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp +++ b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp @@ -300,6 +300,11 @@ void GSRendererHW::VSync(u32 field, bool registers_written) { m_tc->RemoveAll(); + // Reset RT size. + const bool custom_res = !GetUpscaleMultiplier(); + m_width = custom_res ? m_custom_width : default_rt_size.x; + m_height = custom_res ? m_custom_height : default_rt_size.y; + m_reset = false; }