X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=tools%2Fviewer.cpp;fp=tools%2Fviewer.cpp;h=3e12321f014857d0763dd0a7c496b3479de76712;hp=2582b887ffcd51256fcfc0b0bd40be9d6e0a6bef;hb=ecb3b9fafd1b225d436d23341d346a94df1fa282;hpb=2bcdae2a8c8067a7c4a413fabe60283fadf6713b diff --git a/tools/viewer.cpp b/tools/viewer.cpp index 2582b887..3e12321f 100644 --- a/tools/viewer.cpp +++ b/tools/viewer.cpp @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -217,12 +218,11 @@ void Viewer::tick() GL::Framebuffer::system().clear(GL::COLOR_BUFFER_BIT|GL::DEPTH_BUFFER_BIT); - camera.apply(); - - GL::Bind bind_lighting(lighting); GL::Bind bind_depth(GL::DepthTest::lequal()); GL::Bind bind_blend(GL::Blend::alpha()); - renderable->render(); + GL::Renderer renderer(&camera); + renderer.set_lighting(&lighting); + renderable->render(renderer); window.swap_buffers(); }