]> git.tdb.fi Git - libs/gl.git/blobdiff - source/ambientocclusion.cpp
Rewrite Bind as two different classes
[libs/gl.git] / source / ambientocclusion.cpp
index 4ef376251a6a065013666f85bfe4803db1b4f2e9..f42069bebae007ed15105e34536dada4a98eec98 100644 (file)
@@ -135,11 +135,11 @@ void AmbientOcclusion::render(const Texture2D &color, const Texture2D &depth)
        combine_texturing.attach(0, depth);
        combine_texturing.attach(1, color);
 
-       Bind unbind_dtest(static_cast<DepthTest *>(0), true);
-       Bind unbind_blend(static_cast<Blend *>(0), true);
+       BindRestore unbind_dtest(static_cast<DepthTest *>(0));
+       BindRestore unbind_blend(static_cast<Blend *>(0));
 
        {
-               Bind bind_fbo(fbo, true);
+               BindRestore bind_fbo(fbo);
                Bind bind_tex(occlude_texturing);
                Bind bind_shader(occlude_shader);
                occlude_shdata.apply();