]> git.sesse.net Git - movit/blobdiff - effect_chain.cpp
Less stupid mirroring.
[movit] / effect_chain.cpp
index a6ff90ea5a7df7ad8cfda34dcd68894c47792cf6..9ff5fd812beb934ba9467a805416e7851c379a11 100644 (file)
@@ -261,10 +261,11 @@ void EffectChain::render_to_screen(unsigned char *src)
        check_error();
        glUniform1i(glGetUniformLocation(glsl_program_num, "input_tex"), 0);
 
+       unsigned sampler_num = 1;
        for (unsigned i = 0; i < effects.size(); ++i) {
                char effect_id[256];
                sprintf(effect_id, "eff%d", i);
-               effects[i]->set_uniforms(glsl_program_num, effect_id);
+               effects[i]->set_uniforms(glsl_program_num, effect_id, &sampler_num);
        }
 
        glDisable(GL_BLEND);