]> git.sesse.net Git - movit/blobdiff - resample_effect.cpp
Allow for more than ten bits in subpixel precision measuring; modern llvmpipe seems...
[movit] / resample_effect.cpp
index 5ab0468d41122c8d367e8d4907c5cdd2d5bc4a41..ec4f67edad5d628dcf0b9ab555d50cb4b747b957 100644 (file)
@@ -3,11 +3,11 @@
 
 #include <math.h>
 #include <assert.h>
+#include <GL/glew.h>
 
 #include "resample_effect.h"
 #include "effect_chain.h"
 #include "util.h"
-#include "opengl.h"
 
 namespace {
 
@@ -348,6 +348,11 @@ void SingleResamplePassEffect::set_gl_state(GLuint glsl_program_num, const std::
 {
        Effect::set_gl_state(glsl_program_num, prefix, sampler_num);
 
+       assert(input_width > 0);
+       assert(input_height > 0);
+       assert(output_width > 0);
+       assert(output_height > 0);
+
        if (input_width != last_input_width ||
            input_height != last_input_height ||
            output_width != last_output_width ||