X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=flow.cpp;h=c4c7b8f359cfa98acc0a013c29c385d7ace39c49;hb=1e8a0ef71439eca0269ed67d1262e2221935959f;hp=d425fe1d1baf12d4f57e48253eefd3c979631906;hpb=670611b5a707fb8dcebf60fcfcd0930545d14875;p=nageru diff --git a/flow.cpp b/flow.cpp index d425fe1..c4c7b8f 100644 --- a/flow.cpp +++ b/flow.cpp @@ -342,9 +342,7 @@ Sobel::Sobel() void Sobel::exec(GLint tex0_view, GLint grad0_tex, int level_width, int level_height) { glUseProgram(sobel_program); - glBindTextureUnit(0, tex0_view); - glBindSampler(0, nearest_sampler); - glProgramUniform1i(sobel_program, uniform_tex, 0); + bind_sampler(sobel_program, uniform_tex, 0, tex0_view, nearest_sampler); glViewport(0, 0, level_width, level_height); fbos.render_to(grad0_tex);