]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/view.cpp
Add support for integer vertex attributes
[libs/gl.git] / source / render / view.cpp
index d0d3542835448352f66be17d6f15f4735253c263..ba4b9469e723db14c6adcb6b972e4e976c3bf1c4 100644 (file)
@@ -35,21 +35,21 @@ void View::render()
        if(!internal_renderer)
                internal_renderer = new Renderer;
        render(*internal_renderer);
+       internal_renderer->end();
 }
 
 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);
                content->render(renderer);
                content->finish_frame();
-               renderer.flush_shader_data();
        }
 }