X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fview.cpp;h=1518b6ee76b6012f51a4774ba7b5a5635e554d9d;hb=ad3238a5acffa0f200a550c5668c18d931d1c569;hp=cd759e4859c30ee754836411ce37cdb259fb29e1;hpb=d386eadfd08b556ecb05627a7ceca14652e8b1e5;p=libs%2Fgl.git diff --git a/source/view.cpp b/source/view.cpp index cd759e48..1518b6ee 100644 --- a/source/view.cpp +++ b/source/view.cpp @@ -13,6 +13,7 @@ View::View(Graphics::Window &w, Graphics::GLContext &c): window(w), context(c), target(Framebuffer::system()), + camera(0), content(0) { window.signal_resize.connect(sigc::mem_fun(this, &View::window_resized)); @@ -21,6 +22,8 @@ View::View(Graphics::Window &w, Graphics::GLContext &c): void View::set_camera(Camera *c) { camera = c; + if(camera) + camera->set_aspect(static_cast(window.get_width())/window.get_height()); } void View::set_content(Renderable *r)