X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=effect_chain.cpp;h=1ff57d75672b3769121f7c0956941c6538415620;hp=56d470fb572e7764e0c78d02bf8d8a0e0a08f506;hb=bfa58911af9e945f3532a2c48306b4e9e293e0f7;hpb=6a6d09d15fe9388db0490249928e5b8252b6b9ce diff --git a/effect_chain.cpp b/effect_chain.cpp index 56d470f..1ff57d7 100644 --- a/effect_chain.cpp +++ b/effect_chain.cpp @@ -191,9 +191,11 @@ void EffectChain::render_to_screen(unsigned char *src) check_error(); glUniform1i(glGetUniformLocation(glsl_program_num, "input_tex"), 0); - //for (unsigned i = 0; i < effects.size(); ++i) { - // effects[i]->set_uniforms(); - //} + 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); + } glDisable(GL_BLEND); check_error();