From 764275887301e325cf90490e16439cbc4226f19e Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Tue, 7 Nov 2017 11:22:12 +0700 Subject: [PATCH] Fix shader compilation for combiners, wich use only T1. Fixed main menu in Paper Mario. --- src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilder.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilder.cpp b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilder.cpp index d361f51d..ea645f69 100644 --- a/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilder.cpp +++ b/src/Graphics/OpenGLContext/GLSL/glsl_CombinerProgramBuilder.cpp @@ -2050,6 +2050,8 @@ graphics::CombinerProgram * CombinerProgramBuilder::buildCombinerProgram(Combine if (g_cycleType < G_CYC_COPY) { if (combinerInputs.usesTile(0)) m_fragmentReadTex0->write(ssShader); + else + ssShader << " lowp vec4 readtex0;" << std::endl; if (combinerInputs.usesTile(1)) m_fragmentReadTex1->write(ssShader);