X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbloom.cpp;h=5ffa82f673010713fa89bed65c5a0d406a559245;hb=f33a98b1a044c8ac7b12778cbca6c4a124875e4a;hp=ad7ec26943c4230a97ec0a5f0b30750f7680a22f;hpb=db735acce6c9409fabcab80d87930263032af47c;p=libs%2Fgl.git diff --git a/source/bloom.cpp b/source/bloom.cpp index ad7ec269..5ffa82f6 100644 --- a/source/bloom.cpp +++ b/source/bloom.cpp @@ -100,15 +100,15 @@ void Bloom::set_strength(float s) void Bloom::render(const Texture2D &src, const Texture2D &) { - Bind unbind_dtest(static_cast(0), true); - Bind unbind_blend(static_cast(0), true); + BindRestore unbind_dtest(static_cast(0)); + BindRestore unbind_blend(static_cast(0)); { Bind bind_shader(blur_shader); blur_shdata_common.apply(); for(unsigned i=0; i<2; ++i) { - Bind bind_fbo(fbo[i], true); + BindRestore bind_fbo(fbo[i]); Bind bind_tex(i ? tex[0] : src); blur_shdata[i].apply(); quad.draw();