]> git.tdb.fi Git - libs/gl.git/blobdiff - source/instancescene.cpp
Remove the culler abstraction and move frustum culling to Scene
[libs/gl.git] / source / instancescene.cpp
index 0ff9b520dd30247465719f5609961698cba9ecf3..fef3e9697e602051248bfe35f827078eac8a4117 100644 (file)
@@ -38,10 +38,10 @@ void InstanceScene::finish_frame() const
 
 void InstanceScene::render(Renderer &renderer, const Tag &tag) const
 {
-       setup_cullers(renderer);
+       setup_frustum(renderer);
        for(InstanceMap::const_iterator i=renderables.begin(); i!=renderables.end(); ++i)
                for(RenderableSet::const_iterator j=i->second.begin(); j!=i->second.end(); ++j)
-                       if(!cull(renderer, **j))
+                       if(!frustum_cull(renderer, **j))
                                renderer.render(**j, tag);
 }