X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fview.cpp;h=d0d3542835448352f66be17d6f15f4735253c263;hb=73eec11d44a24bac121f1b0d85f20d58005f3545;hp=8c77054f976b5f77cca21c42bcf0fa3126a8112c;hpb=e8e31f9203eb6a2a83a30341505b5360e9ffd0fb;p=libs%2Fgl.git diff --git a/source/view.cpp b/source/view.cpp index 8c77054f..d0d35428 100644 --- a/source/view.cpp +++ b/source/view.cpp @@ -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(); } }