X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Foccludedscene.cpp;h=cb37a60e924eb266624f5762e0a990c0e23c5a2d;hp=644e380d15ab10a25917571fd29d61522040a99f;hb=4f2f558123db15393607d8b21b949d7798561dec;hpb=dd503e748c430d26b6adda57b59f04177e4105fa diff --git a/source/render/occludedscene.cpp b/source/render/occludedscene.cpp index 644e380d..cb37a60e 100644 --- a/source/render/occludedscene.cpp +++ b/source/render/occludedscene.cpp @@ -95,10 +95,9 @@ void OccludedScene::render(Renderer &renderer, Tag tag) const float frustum_h = tan(camera->get_field_of_view()/2.0f)*2.0f; // Perform frustum culling and render any major occluders - bool use_frustum = setup_frustum(renderer); for(auto i=occluded_cache.begin(); (i!=occluded_cache.end() && i->renderable); ++i) { - i->in_frustum = (!use_frustum || !frustum_cull(*i->renderable)); + i->in_frustum = camera->is_in_frustum(*i->renderable); if(!i->in_frustum) continue;