- GL::Light &sun = resources.get<GL::Light>("Sun.light");
- sky = make_unique<GL::Sky>(content, sun);
- sky->set_debug_name("Sky");
-
- shadow_seq = make_unique<GL::Sequence>();
- shadow_seq->set_debug_name("Shadow sequence");
- GL::Sequence::Step *step = &shadow_seq->add_step("shadow", content);
- step->set_depth_test(GL::LEQUAL);
-
- shadow_map = make_unique<GL::ShadowMap>(8192, *sky, sun, *shadow_seq);
- shadow_map->set_debug_name("Shadow map");
- shadow_map->set_target(GL::Vector3(0.0f, 0.0f, 0.0f), 20.0f);
-