From ce1fb27cf7b474e4e85895bd4aaf01c7ec5a09d7 Mon Sep 17 00:00:00 2001 From: s2s <12202580+standard-two-simplex@users.noreply.github.com> Date: Thu, 3 Jun 2021 19:57:49 +0200 Subject: [PATCH] Fix detection of native-res texture rectangle when computing the texture coordinate offset. --- .../OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp index a98cf58a..6a94813d 100644 --- a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp +++ b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp @@ -242,7 +242,7 @@ public: float texCoordOffset[2][2] = { 0.0f, 0.0f }; if (isTexRect && !isNativeRes) { float scale[2] = { 0.0f, 0.0f }; - if (config.graphics2D.enableNativeResTexrects != 0) { + if (config.graphics2D.enableNativeResTexrects != 0 && gDP.otherMode.textureFilter != G_TF_POINT) { scale[0] = scale[1] = 1.0f; } else { scale[0] = scale[1] = static_cast(config.frameBufferEmulation.nativeResFactor);