X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=blur_effect.h;h=d90f99aeaf75bb9a8de28bcfe3e0ec48bb141c74;hp=0c7dccc826b9ae9ccb4be6b352aa1e288fb787e9;hb=b0f2d8f7604bfb4c8a9824a3a022d32ef26e12cc;hpb=e8650c7b7814c5beef59059b8acac3e5e7b8ddc6 diff --git a/blur_effect.h b/blur_effect.h index 0c7dccc..d90f99a 100644 --- a/blur_effect.h +++ b/blur_effect.h @@ -24,9 +24,9 @@ public: assert(false); } - virtual bool needs_many_samples() const { return true; } + virtual bool needs_texture_bounce() const { return true; } virtual bool needs_mipmaps() const { return true; } - virtual void add_self_to_effect_chain(std::vector *chain); + virtual void add_self_to_effect_chain(EffectChain *chain, const std::vector &input); virtual bool set_float(const std::string &key, float value); private: @@ -38,7 +38,7 @@ public: SingleBlurPassEffect(); std::string output_fragment_shader(); - virtual bool needs_many_samples() const { return true; } + 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);