From 213c10d6dea7640d37e93f0c29c592b46947ace8 Mon Sep 17 00:00:00 2001 From: s2s <12202580+standard-two-simplex@users.noreply.github.com> Date: Sun, 6 Jun 2021 22:15:53 +0200 Subject: [PATCH] Restore equivalent to old code for nativeResFactor=0 --- .../OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp index 6a94813d..8eb25e31 100644 --- a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp +++ b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramUniformFactory.cpp @@ -257,6 +257,10 @@ public: } else { texCoordOffset[t][0] = (gDP.lastTexRectInfo.dsdx >= 0.0f ? 0.0f : -1.0f) * gDP.lastTexRectInfo.dsdx * _pTexture->hdRatioS; texCoordOffset[t][1] = (gDP.lastTexRectInfo.dtdy >= 0.0f ? 0.0f : -1.0f) * gDP.lastTexRectInfo.dtdy * _pTexture->hdRatioT; + if (gDP.otherMode.textureFilter != G_TF_POINT) { + texCoordOffset[t][0] -= 0.5f; + texCoordOffset[t][1] -= 0.5f; + } } } }