X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=blur_effect.h;fp=blur_effect.h;h=a440949f00901beb8b7eb206b1b45be23678ac0f;hp=3e516b76eba22cfb11c8441c59fe5a43ec0f6a61;hb=a93b0c94f68bf897adfdca95b292494497fa4f7f;hpb=2293282969ee51d9c244df8a3082de0605512537 diff --git a/blur_effect.h b/blur_effect.h index 3e516b7..a440949 100644 --- a/blur_effect.h +++ b/blur_effect.h @@ -22,7 +22,7 @@ public: virtual std::string output_fragment_shader() { assert(false); } - virtual void set_uniforms(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num) { + virtual void set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num) { assert(false); } @@ -44,7 +44,8 @@ public: virtual bool needs_texture_bounce() const { return true; } virtual bool needs_mipmaps() const { return true; } - void set_uniforms(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num); + void set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num); + void clear_gl_state(); enum Direction { HORIZONTAL = 0, VERTICAL = 1 };