From 1b8f5f232a762c934cbd3e913879fa96d9712f18 Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 8 Apr 2023 00:08:08 +0100 Subject: [PATCH] GS-HW: Fix bug with looping invalidation --- 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 0940a99339..5412cb77d5 100644 --- a/pcsx2/GS/Renderers/HW/GSRendererHW.cpp +++ b/pcsx2/GS/Renderers/HW/GSRendererHW.cpp @@ -975,7 +975,7 @@ void GSRendererHW::InvalidateVideoMem(const GIFRegBITBLTBUF& BITBLTBUF, const GS if (loop_w) { rect.x = 0; - rect.z = r.w - 2048; + rect.z = r.z - 2048; } g_texture_cache->InvalidateVideoMem(m_mem.GetOffset(BITBLTBUF.DBP, BITBLTBUF.DBW, BITBLTBUF.DPSM), rect, eewrite); }