X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fwindowview.cpp;h=2cce075c9b5f80509c5bc98e1fc889a4d63039ae;hp=6a0eebda574034de2beb0025d84bec924d781ebb;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=7cf5ebbc9d91d09d0664598d3fb88606c3307deb diff --git a/source/windowview.cpp b/source/windowview.cpp index 6a0eebda..2cce075c 100644 --- a/source/windowview.cpp +++ b/source/windowview.cpp @@ -7,6 +7,7 @@ namespace Msp { namespace GL { WindowView::WindowView(Graphics::Window &w, Graphics::GLContext &c): + View(Framebuffer::system()), window(w), context(c) { @@ -14,9 +15,9 @@ WindowView::WindowView(Graphics::Window &w, Graphics::GLContext &c): window_resized(window.get_width(), window.get_height()); } -void WindowView::render() +void WindowView::render(Renderer &renderer) { - View::render(); + View::render(renderer); context.swap_buffers(); } @@ -26,8 +27,6 @@ void WindowView::window_resized(unsigned w, unsigned h) float aspect = static_cast(w)/h; if(camera) camera->set_aspect_ratio(aspect); - for(list::iterator i=synced_cameras.begin(); i!=synced_cameras.end(); ++i) - (*i)->set_aspect_ratio(aspect); } } // namespace GL