]> git.tdb.fi Git - libs/gl.git/blobdiff - source/view.cpp
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / view.cpp
index 8c77054f976b5f77cca21c42bcf0fa3126a8112c..d0d3542835448352f66be17d6f15f4735253c263 100644 (file)
@@ -40,14 +40,16 @@ void View::render()
 void View::render(Renderer &renderer)
 {
        Bind bind_fbo(target);
-       target.clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT);
+       target.clear();
        if(content)
        {
                Renderer::Push push(renderer);
-               renderer.set_camera(*camera);
+               if(camera)
+                       renderer.set_camera(*camera);
                content->setup_frame(renderer);
                content->render(renderer);
                content->finish_frame();
+               renderer.flush_shader_data();
        }
 }