]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/view.cpp
Convert framebuffers and related functionality to new state management
[libs/gl.git] / source / render / view.cpp
index db06bb33fb51f8db7c0fd1a78055ff50ba4d9f42..ba4b9469e723db14c6adcb6b972e4e976c3bf1c4 100644 (file)
@@ -40,11 +40,11 @@ void View::render()
 
 void View::render(Renderer &renderer)
 {
-       Bind bind_fbo(target);
-       target.clear();
+       Renderer::Push _push(renderer);
+       renderer.set_framebuffer(&target);
+       renderer.clear();
        if(content)
        {
-               Renderer::Push push(renderer);
                if(camera)
                        renderer.set_camera(*camera);
                content->setup_frame(renderer);