]> git.sesse.net Git - movit/blobdiff - dither_effect.h
Add default constructors to Point2D/RGBTuple/RGBATuple, for convenience.
[movit] / dither_effect.h
index 20fb025532d5fea4e92329c7733d06669354b39d..e5805862011c94b36c608fe804cb0f2a6a121bca 100644 (file)
@@ -43,7 +43,7 @@
 // like many LCD monitors do, but it starts to get very hairy, again, for limited gains.)
 // The dither is also deterministic across runs.
 
-#include <GL/glew.h>
+#include <epoxy/gl.h>
 #include <string>
 
 #include "effect.h"
@@ -66,6 +66,7 @@ public:
        // premultiplied error. However, we need to do dithering in the same
        // space as quantization, whether that be pre- or postmultiply.
        virtual AlphaHandling alpha_handling() const { return DONT_CARE_ALPHA_TYPE; }
+       virtual bool one_to_one_sampling() const { return true; }
 
        void set_gl_state(GLuint glsl_program_num, const std::string &prefix, unsigned *sampler_num);