]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/zsortedscene.cpp
Move frustum culling from Scene to Camera
[libs/gl.git] / source / render / zsortedscene.cpp
index 25255dc693569a9d34b2adfc7b64f709089af63e..9c56f26e8ca39a3f583f836fd0ede67fb5922b33 100644 (file)
@@ -81,10 +81,9 @@ void ZSortedScene::render(Renderer &renderer, Tag tag) const
        float radius_factor = reference-1.0f;
        float sign = 1.0f-order*2.0f;
 
-       bool use_frustum = setup_frustum(renderer);
        for(SortedRenderable &r: sorted_cache)
        {
-               r.in_frustum = (!use_frustum || !frustum_cull(*r.renderable));
+               r.in_frustum = camera->is_in_frustum(*r.renderable);
                if(!r.in_frustum)
                        continue;