From fde045241f2b462ffcfb8601f3ecffd69bdb4022 Mon Sep 17 00:00:00 2001 From: TJnotJT Date: Tue, 29 Jul 2025 21:48:12 -0400 Subject: [PATCH] GS: Allow full dirty rect on zero age targets. Allows EE->GS transfers to invalidate targets updated in the current draw to be invalidated if they are fully overwritten by the transfer. --- pcsx2/GS/Renderers/HW/GSTextureCache.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp index 4d3aca82e9..117a11c96f 100644 --- a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp +++ b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp @@ -137,10 +137,6 @@ bool GSTextureCache::FullRectDirty(Target* target, u32 rgba_mask) bool GSTextureCache::FullRectDirty(Target* target) { - // Why? - if (target->m_age == 0) - return false; - return FullRectDirty(target, GSUtil::GetChannelMask(target->m_TEX0.PSM)); }