diff --git a/gfx/shader_glsl.c b/gfx/shader_glsl.c index e9001f0d96..068a103daf 100644 --- a/gfx/shader_glsl.c +++ b/gfx/shader_glsl.c @@ -780,7 +780,7 @@ void gl_glsl_set_params(unsigned width, unsigned height, snprintf(attrib_buf, sizeof(attrib_buf), "rubyPass%uTexture", i + 1); location = pglGetUniformLocation(gl_program[active_index], attrib_buf); - pglUniform1i(location, base_tex + i); + pglUniform1i(location, base_tex + i - GL_TEXTURE0); snprintf(attrib_buf, sizeof(attrib_buf), "rubyPass%uTextureSize", i + 1); location = pglGetUniformLocation(gl_program[active_index], attrib_buf);