From 223a6b757b582a2b28483d80abb24282b15830e3 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Sat, 18 Dec 2021 22:56:10 +0700 Subject: [PATCH] "Correct" mipmap shader. It was correct, but absence of space between '}' and '\n' makes it working incorrect on Radeons. Looks like a driver error. --- .../GLSL/glsl_CombinerProgramBuilderAccurate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilderAccurate.cpp b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilderAccurate.cpp index 51f542ee..58f00d81 100644 --- a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilderAccurate.cpp +++ b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilderAccurate.cpp @@ -896,10 +896,10 @@ public: " } \n" " \n" " if(tile0 == 0) {READ_TEX0_MIPMAP(readtex0, uTex0, tcData0);} \n" - " else if (uNoAtlasTex != 0) {READ_TEX0_MIPMAP(readtex0, uTex1, tcData1);}\n" + " else if (uNoAtlasTex != 0) {READ_TEX0_MIPMAP(readtex0, uTex1, tcData1);} \n" " else {READ_TEX1_MIPMAP(readtex0, uTex1, tcData1, tile0 - 1);} \n" " if(tile1 == 0) {READ_TEX0_MIPMAP(readtex1, uTex0, tcData0);} \n" - " else if (uNoAtlasTex != 0) {READ_TEX0_MIPMAP(readtex1, uTex1, tcData1);}\n" + " else if (uNoAtlasTex != 0) {READ_TEX0_MIPMAP(readtex1, uTex1, tcData1);} \n" " else {READ_TEX1_MIPMAP(readtex1, uTex1, tcData1, tile1 - 1);} \n" " return lod_frac; \n" "} \n"