]> git.mxchange.org Git - flightgear.git/commitdiff
Enable EffectCullVisitor
authortimoore <timoore>
Wed, 15 Jul 2009 23:16:13 +0000 (23:16 +0000)
committerTim Moore <timoore@redhat.com>
Thu, 16 Jul 2009 10:10:48 +0000 (12:10 +0200)
src/Main/CameraGroup.cxx

index 1feb0eef73d4feaedcd073b3657bce3e55f95a99..04ab9e135bc18bbe97ebb0f871287c8a6afd57d4 100644 (file)
@@ -23,6 +23,7 @@
 #include "WindowSystemAdapter.hxx"
 #include <simgear/props/props.hxx>
 #include <simgear/structure/OSGUtils.hxx>
+#include <simgear/scene/material/EffectCullVisitor.hxx>
 #include <simgear/scene/util/RenderConstants.hxx>
 
 #include <algorithm>
@@ -40,6 +41,7 @@
 #include <osgUtil/IntersectionVisitor>
 
 #include <osgViewer/GraphicsWindow>
+#include <osgViewer/Renderer>
 
 namespace flightgear
 {
@@ -100,14 +102,12 @@ void makeNewProjMat(Matrixd& oldProj, double znear,
 
 void installCullVisitor(Camera* camera)
 {
-#if 0 // Not yet
     osgViewer::Renderer* renderer
         = static_cast<osgViewer::Renderer*>(camera->getRenderer());
     for (int i = 0; i < 2; ++i) {
         osgUtil::SceneView* sceneView = renderer->getSceneView(i);
         sceneView->setCullVisitor(new simgear::EffectCullVisitor);
     }
-#endif
 }
 }