From c69c7ce59c6386f295d3f14c5008501fed81d8ee Mon Sep 17 00:00:00 2001 From: Silent Date: Wed, 9 Nov 2022 22:15:15 +0100 Subject: [PATCH] GS/TextureCache: Add a CRC hack in InvalidateVideoMemType for Getaway games --- pcsx2/GS/Renderers/HW/GSTextureCache.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp index 50a1804dba..a6dffffb8e 100644 --- a/pcsx2/GS/Renderers/HW/GSTextureCache.cpp +++ b/pcsx2/GS/Renderers/HW/GSTextureCache.cpp @@ -708,6 +708,10 @@ void GSTextureCache::InvalidateVideoMemType(int type, u32 bp) if (GSConfig.UserHacks_DisableDepthSupport) return; + // The Getaway games need this function disabled for player shadows to work correctly. + if (g_gs_renderer->m_game.title == CRC::GetawayGames) + return; + auto& list = m_dst[type]; for (auto i = list.begin(); i != list.end(); ++i) {