2 #define _GLOW_EFFECT_H 1
4 // Glow: Simply add a blurred version of the image to itself.
11 class GlowEffect : public Effect {
15 virtual bool needs_srgb_primaries() const { return false; }
17 virtual void add_self_to_effect_chain(EffectChain *chain, const std::vector<Effect *> &input);
18 virtual bool set_float(const std::string &key, float value);
20 virtual std::string output_fragment_shader() {
23 virtual void set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num) {
32 #endif // !defined(_GLOW_EFFECT_H)