Squash linear gamma back into the sRGB curve at the end.
[movit] / effect.h
index 623915b..c53a155 100644 (file)
--- a/effect.h
+++ b/effect.h
@@ -18,6 +18,8 @@ public:
        virtual bool needs_srgb_primaries() { return true; }
        virtual bool needs_many_samples() { return false; }
        virtual bool needs_mipmaps() { return false; }
+
+       virtual std::string output_convenience_uniforms();
        virtual std::string output_glsl() = 0;
 
        // Neither of these take ownership.