]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/occludedscene.cpp
Access builtin resources through a global instance
[libs/gl.git] / source / render / occludedscene.cpp
index b3346385a3a9525765fd8c727ec5cb140d541e45..7c043fa691c5ab578fc7da430244db471632bdc0 100644 (file)
@@ -12,9 +12,9 @@ using namespace std;
 namespace Msp {
 namespace GL {
 
-OccludedScene::OccludedScene(Resources &resources):
-       bounding_mesh(resources.get<Mesh>("_occluder.mesh")),
-       bounding_shader(resources.get<Program>("_occluder.glsl.shader")),
+OccludedScene::OccludedScene():
+       bounding_mesh(Resources::get_global().get<Mesh>("_occluder.mesh")),
+       bounding_shader(Resources::get_global().get<Program>("_occluder.glsl.shader")),
        occluder_min_size(0.25f),
        cache_dirty(false)
 {
@@ -83,7 +83,7 @@ void OccludedScene::finish_frame()
                i->renderable->finish_frame();
 }
 
-void OccludedScene::render(Renderer &renderer, const Tag &tag) const
+void OccludedScene::render(Renderer &renderer, Tag tag) const
 {
        if(renderables.empty())
                return;