X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=effect.h;h=b545f857c378e9c993a9cb608c35aaf8b036db04;hb=a0ced951a3ad27223d71caae71eeeb5c62c6ce77;hp=196682f3f3f652450dd01aa809d5394064d46da6;hpb=3915264bd8fde4d550e47c10a67a2741625b9033;p=movit diff --git a/effect.h b/effect.h index 196682f..b545f85 100644 --- a/effect.h +++ b/effect.h @@ -25,8 +25,10 @@ struct RGBTriplet { // Convenience functions that deal with prepending the prefix. void set_uniform_int(GLuint glsl_program_num, const std::string &prefix, const std::string &key, int value); void set_uniform_float(GLuint glsl_program_num, const std::string &prefix, const std::string &key, float value); +void set_uniform_float_array(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values, size_t num_values); void set_uniform_vec2(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values); void set_uniform_vec3(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values); +void set_uniform_vec4_array(GLuint glsl_program_num, const std::string &prefix, const std::string &key, const float *values, size_t num_values); class Effect { public: