X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=resample_effect.cpp;h=ec4f67edad5d628dcf0b9ab555d50cb4b747b957;hp=5ab0468d41122c8d367e8d4907c5cdd2d5bc4a41;hb=22c2b8fb28b152664d5ad6fe7420e1e37904bf95;hpb=cc9e1cb1ba6a09b38b5e59ccab817a97dd49ca98 diff --git a/resample_effect.cpp b/resample_effect.cpp index 5ab0468..ec4f67e 100644 --- a/resample_effect.cpp +++ b/resample_effect.cpp @@ -3,11 +3,11 @@ #include #include +#include #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 ||