X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=mix_effect.h;h=c6739653b398b7cd9791af5361d32197dd3d8499;hp=7342b90500538b10c08fb27840a3744a1a304cb7;hb=7f7069a0392bf5a5815e2a7452f5879b25959155;hpb=ef7665d0d3854b3464800d8d7fef9a90f14d9a9f diff --git a/mix_effect.h b/mix_effect.h index 7342b90..c673965 100644 --- a/mix_effect.h +++ b/mix_effect.h @@ -1,13 +1,15 @@ #ifndef _MIX_EFFECT_H #define _MIX_EFFECT_H 1 -// Combine two images: a*x + b*y. (If you set a within [0,1] and b=1-a, you will get a fade.) +// Combine two images: a*x + b*y. If you set a within [0,1] and b=1-a, +// you will get a fade; if not, you may get surprising results (consider alpha). #include "effect.h" class MixEffect : public Effect { public: MixEffect(); + virtual std::string effect_type_id() const { return "MixEffect"; } std::string output_fragment_shader(); virtual bool needs_srgb_primaries() const { return false; }