]> git.tdb.fi Git - libs/gl.git/blobdiff - source/view.cpp
Add a class to unify loading coordinate transforms
[libs/gl.git] / source / view.cpp
index 074967cfe1e3b14cafb925e0902e9e9cf11500b0..7ab41912ef19d1be6251e279725a9fbfa7830bbe 100644 (file)
@@ -6,8 +6,8 @@
 namespace Msp {
 namespace GL {
 
-View::View():
-       target(Framebuffer::system()),
+View::View(Framebuffer &t):
+       target(t),
        camera(0),
        content(0)
 { }
@@ -32,6 +32,7 @@ void View::synchronize_camera_aspect(Camera &c)
 
 void View::render()
 {
+       Bind bind_fbo(target);
        target.clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT);
        if(content)
        {