From 543f09999f99a082db321a584091c54a94750632 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 29 Jul 2023 23:04:39 +1000 Subject: [PATCH] GS/HW: Fix target memory usage underflowing --- pcsx2/GS/Renderers/HW/GSTextureCache.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp index 3ac31877e0..1e71d0a29d 100644 --- a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp +++ b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp @@ -1913,6 +1913,8 @@ bool GSTextureCache::CopyRGBFromDepthToColor(Target* dst, Target* depth_src) new_size != dst->m_unscaled_size || new_size != depth_src->m_unscaled_size); if (!tex) return false; + + m_target_memory_usage = (m_target_memory_usage - dst->m_texture->GetMemUsage()) + tex->GetMemUsage(); } // Remove any dirty rectangles contained by this update, we don't want to pull from local memory.