From 5fc11fa99c006aaf3713e90c0a9a455776f4097c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Mon, 17 Jun 2013 20:45:08 +0200 Subject: [PATCH] Turn off forced linear filtering if colortest enabled --- GPU/GLES/TextureCache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPU/GLES/TextureCache.cpp b/GPU/GLES/TextureCache.cpp index 8506ff03de..7fd6468fe1 100644 --- a/GPU/GLES/TextureCache.cpp +++ b/GPU/GLES/TextureCache.cpp @@ -514,7 +514,7 @@ void TextureCache::UpdateSamplingParams(TexCacheEntry &entry, bool force) { } } - if (g_Config.bLinearFiltering) { + if (g_Config.bLinearFiltering && !gstate.isColorTestEnabled()) { magFilt |= 1; minFilt |= 1; } @@ -523,7 +523,7 @@ void TextureCache::UpdateSamplingParams(TexCacheEntry &entry, bool force) { magFilt &= 1; minFilt &= 1; } - + if (force || entry.minFilt != minFilt) { glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, MinFiltGL[minFilt]); entry.minFilt = minFilt;