X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=effect_chain.cpp;h=9ff5fd812beb934ba9467a805416e7851c379a11;hb=2ced784c6599cb0b21427481ee17f4c8f6afdada;hp=a6ff90ea5a7df7ad8cfda34dcd68894c47792cf6;hpb=a04ce272078182de6bb49e5ea9834713f3d72cae;p=movit diff --git a/effect_chain.cpp b/effect_chain.cpp index a6ff90e..9ff5fd8 100644 --- a/effect_chain.cpp +++ b/effect_chain.cpp @@ -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);