From aeaeb8ba946fe48c8abb3d86b78044e6a38185e5 Mon Sep 17 00:00:00 2001 From: nev3rfail Date: Wed, 1 Jun 2022 17:27:22 +0300 Subject: [PATCH] GS/TextureReplacement: Ignore replaced textures in DumpTexture --- pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp b/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp index dfa4da3277..cd4a019eab 100644 --- a/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp +++ b/pcsx2/GS/Renderers/HW/GSTextureReplacements.cpp @@ -583,9 +583,9 @@ void GSTextureReplacements::ProcessAsyncLoadedTextures() void GSTextureReplacements::DumpTexture(const GSTextureCache::HashCacheKey& hash, const GIFRegTEX0& TEX0, const GIFRegTEXA& TEXA, GSLocalMemory& mem, u32 level) { - // check if it's been dumped already + // check if it's been dumped or replaced already const TextureName name(CreateTextureName(hash, level)); - if (s_dumped_textures.find(name) != s_dumped_textures.end()) + if (s_dumped_textures.find(name) != s_dumped_textures.end() || s_replacement_texture_filenames.find(name) != s_replacement_texture_filenames.end()) return; s_dumped_textures.insert(name);