From d59351d3b094476322d2aefbbb452105a4f66977 Mon Sep 17 00:00:00 2001 From: raven02 Date: Mon, 30 Dec 2013 14:28:28 +0800 Subject: [PATCH] Mipmapping only enable when texture scaling disable --- GPU/GLES/TextureCache.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GPU/GLES/TextureCache.cpp b/GPU/GLES/TextureCache.cpp index d3439b8e5f..ac03343f76 100644 --- a/GPU/GLES/TextureCache.cpp +++ b/GPU/GLES/TextureCache.cpp @@ -1149,8 +1149,9 @@ void TextureCache::SetTexture(bool force) { // Always load base level texture here LoadTextureLevel(*entry, 0, replaceImages, dstFmt); - - if (g_Config.bMipMap && maxLevel > 0) { + + // Mipmapping only enable when texture scaling disable + if (g_Config.bMipMap && g_Config.iTexScalingLevel == 1 && maxLevel > 0) { #ifndef USING_GLES2 for (int i = 1; i <= maxLevel; i++) { LoadTextureLevel(*entry, i, replaceImages, dstFmt);