]> git.sesse.net Git - movit/blobdiff - effect.h
Start actually piecing together the GLSL shaders from the effect chain.
[movit] / effect.h
index a7b0e4be0565a0375b0ed4231c3bf03e5894b75a..623915b8cd5fea8e4d3ed90fe70679d55ee7d336 100644 (file)
--- a/effect.h
+++ b/effect.h
@@ -18,6 +18,7 @@ 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_glsl() = 0;
 
        // Neither of these take ownership.
        bool set_int(const std::string&, int value);