]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/ambientocclusion.cpp
Do discard-clears in individual postprocessors, not the sequence
[libs/gl.git] / source / effects / ambientocclusion.cpp
index 96fc7317a9b2fe5727c66f6bdea5362496cd5d76..350c6423dd4ac21c5335f91402cd08eeb7d23494 100644 (file)
@@ -110,9 +110,11 @@ void AmbientOcclusion::render(Renderer &renderer, const Texture2D &color, const
        renderer.set_shader_program(&occlude_shader, &shdata);
 
        renderer.set_framebuffer(&occlude_target.get_framebuffer());
+       renderer.clear(0);
        quad.draw(renderer);
 
        renderer.set_framebuffer(out_fbo);
+       renderer.clear(0);
        renderer.set_shader_program(&combine_shader);
        quad.draw(renderer);
 }