X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Fview.cpp;h=b833605c87227951e798de68983bbaac46eead27;hb=1fec110dffcb5740aa20bb826b92aa6a3824503d;hp=673daef0c5ca4d7e2443ffeb9f127bfab451ea52;hpb=d96fe1e17d4517dfcc5c7902828ef230901a77b8;p=r2c2.git diff --git a/source/3d/view.cpp b/source/3d/view.cpp index 673daef..b833605 100644 --- a/source/3d/view.cpp +++ b/source/3d/view.cpp @@ -13,13 +13,17 @@ View3D::View3D(Layout3D &l, unsigned w, unsigned h): layout(l), width(w), height(h), - pipeline(w, h) + pipeline(w, h), + sky(layout.get_catalogue()) { pipeline.set_camera(&camera); + pipeline.add_renderable(sky); pipeline.add_renderable_for_pass(layout.get_scene(), 0); pipeline.add_renderable_for_pass(layout.get_scene(), "translucent"); - GL::Pipeline::Pass *pass = &pipeline.add_pass(0); + GL::Pipeline::Pass *pass = &pipeline.add_pass("sky"); + + pass = &pipeline.add_pass(0); pass->set_lighting(&layout.get_lighting()); pass->set_depth_test(&GL::DepthTest::lequal());