GS/TextureCache: Don't let hash cache memusage go negative

This commit is contained in:
Connor McLaughlin authored and refractionpcsx2 committed 2022-03-01 17:34:59 +00:00
1 parent 11918e5846
commit 0c98b5ff76
1 file changed
+3 -1
+3 -1
View File
@@ -1138,7 +1138,9 @@ void GSTextureCache::IncAge()
HashCacheEntry& e = it->second;
if (e.refcount == 0 && ++e.age > max_hash_cache_age)
{
m_hash_cache_memory_usage -= e.texture->GetMemUsage();
if (!e.is_replacement)
m_hash_cache_memory_usage -= e.texture->GetMemUsage();
g_gs_device->Recycle(e.texture);
m_hash_cache.erase(it++);
}