From 2f86e3e0217faf18d577d3b457d5a9a7920bed52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 13 Jun 2014 23:01:40 +0200 Subject: [PATCH] Clear STATUS_TO_SCALE at a better place --- GPU/GLES/TextureCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GLES/TextureCache.cpp b/GPU/GLES/TextureCache.cpp index 461b498deb..5048f61544 100644 --- a/GPU/GLES/TextureCache.cpp +++ b/GPU/GLES/TextureCache.cpp @@ -1241,7 +1241,6 @@ void TextureCache::SetTexture(bool force) { if (match && (entry->status & TexCacheEntry::STATUS_TO_SCALE) && g_Config.iTexScalingLevel != 1 && texelsScaledThisFrame_ < TEXCACHE_MAX_TEXELS_SCALED) { // INFO_LOG(G3D, "Reloading texture to do the scaling we skipped.."); - entry->status &= ~TexCacheEntry::STATUS_TO_SCALE; match = false; } @@ -1424,6 +1423,7 @@ void TextureCache::SetTexture(bool force) { scaleFactor = 1; // INFO_LOG(G3D, "Skipped scaling for now.."); } else { + entry->status &= ~TexCacheEntry::STATUS_TO_SCALE; texelsScaledThisFrame_ += w * h; } }