X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=dither_effect.cpp;h=44933b61cc4363470762daa05882301e1043fed2;hp=1399c8196984c728ac148ea686f4ab9de504e403;hb=37f56fcbe571b2322243f6de59494bf9e0cbb37a;hpb=29072985d0a00a53e5b578a1444cee61a0c9e1f2 diff --git a/dither_effect.cpp b/dither_effect.cpp index 1399c81..44933b6 100644 --- a/dither_effect.cpp +++ b/dither_effect.cpp @@ -1,6 +1,6 @@ -#include -#include #include +#include +#include #include "dither_effect.h" #include "util.h" @@ -85,6 +85,10 @@ void DitherEffect::set_gl_state(GLuint glsl_program_num, const std::string &pref { Effect::set_gl_state(glsl_program_num, prefix, sampler_num); + assert(width > 0); + assert(height > 0); + assert(num_bits > 0); + if (width != last_width || height != last_height || num_bits != last_num_bits) { update_texture(glsl_program_num, prefix, sampler_num); last_width = width;