X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=diffusion_effect.h;h=bda264932b897f20cb727cca6a236aa6c488cb58;hp=3eab50294f4afcda38a8304c1d981474d1b6ecf8;hb=0dc1dfe6444a700ebd2c9f006cba000b90c3a7b0;hpb=2293282969ee51d9c244df8a3082de0605512537 diff --git a/diffusion_effect.h b/diffusion_effect.h index 3eab502..bda2649 100644 --- a/diffusion_effect.h +++ b/diffusion_effect.h @@ -20,12 +20,16 @@ class OverlayMatteEffect; class DiffusionEffect : public Effect { public: DiffusionEffect(); - std::string output_fragment_shader(); - - virtual bool needs_srgb_primaries() const { return false; } virtual void add_self_to_effect_chain(EffectChain *chain, const std::vector &input); virtual bool set_float(const std::string &key, float value); + + virtual std::string output_fragment_shader() { + assert(false); + } + virtual void set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num) { + assert(false); + } private: BlurEffect *blur;