Squash linear gamma back into the sRGB curve at the end.
[movit] / effect.h
index a7b0e4b..c53a155 100644 (file)
--- a/effect.h
+++ b/effect.h
@@ -19,6 +19,9 @@ public:
        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.
        bool set_int(const std::string&, int value);
        bool set_float(const std::string &key, float value);