X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fview.cpp;h=fe783110fefa8551620d90d8384c4e48af8bf7d8;hb=df20a7e137542a4156cc5ffa8118d59de6b68547;hp=074967cfe1e3b14cafb925e0902e9e9cf11500b0;hpb=7cf5ebbc9d91d09d0664598d3fb88606c3307deb;p=libs%2Fgl.git diff --git a/source/view.cpp b/source/view.cpp index 074967cf..fe783110 100644 --- a/source/view.cpp +++ b/source/view.cpp @@ -6,8 +6,8 @@ namespace Msp { namespace GL { -View::View(): - target(Framebuffer::system()), +View::View(Framebuffer &t): + target(t), camera(0), content(0) { } @@ -24,14 +24,9 @@ void View::set_content(Renderable *r) content = r; } -void View::synchronize_camera_aspect(Camera &c) -{ - synced_cameras.push_back(&c); - c.set_aspect_ratio(get_aspect_ratio()); -} - void View::render() { + Bind bind_fbo(target); target.clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT); if(content) {