- DataFile::load(arrow_mesh, "arrow.mesh");
-
- pipeline.set_camera(&camera);
- pipeline.add_renderable_for_pass(layout_3d.get_scene(), 0);
- pipeline.add_renderable_for_pass(layout_3d.get_path_scene(), "unlit");
- pipeline.add_renderable_for_pass(*overlay, "overlay");
-
- light.set_position(GL::Vector4(0, -0.259, 0.966, 0));
- light.set_diffuse(GL::Color(0.9));
- lighting.set_ambient(GL::Color(0.4));
- lighting.attach(0, light);
-
- GL::Pipeline::Pass *pass = &pipeline.add_pass(0);
- pass->set_depth_test(&GL::DepthTest::lequal());
- pass->set_lighting(&lighting);