X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=fft_input.cpp;h=b37d52039b77c7b15aa4a13242af328d6a54d4f2;hp=c88a7c4b12fe9947cc6cd2a43f3b4ff0ba2d6e01;hb=6f1efa8348a90a393187c12d70fd10d81bbd2c99;hpb=7ea0b3a5be9bafaa2d1fa5a17ce285a725ce132b diff --git a/fft_input.cpp b/fft_input.cpp index c88a7c4..b37d520 100644 --- a/fft_input.cpp +++ b/fft_input.cpp @@ -23,6 +23,7 @@ FFTInput::FFTInput(unsigned width, unsigned height) { register_int("fft_width", &fft_width); register_int("fft_height", &fft_height); + register_uniform_sampler2d("tex", &uniform_tex); } FFTInput::~FFTInput() @@ -98,7 +99,7 @@ void FFTInput::set_gl_state(GLuint glsl_program_num, const string& prefix, unsig } // Bind it to a sampler. - set_uniform_int(glsl_program_num, prefix, "tex", *sampler_num); + uniform_tex = *sampler_num; ++*sampler_num; }