Added a default StateSet to osg::View's master Camera. Wired up osgViewer::Viewer so

that the master Camera's StateSet is passed to osgUtil::SceneView to use as its global StateSet.
This commit is contained in:
Robert Osfield
2007-01-12 12:10:06 +00:00
parent 5c030413f3
commit 5c78d06dad
4 changed files with 9 additions and 13 deletions

View File

@@ -454,6 +454,7 @@ void Viewer::setUpRenderingSupport()
osgUtil::SceneView* sceneView = new osgUtil::SceneView;
_cameraSceneViewMap[_camera] = sceneView;
sceneView->setGlobalStateSet(_camera->getStateSet());
sceneView->setDefaults();
sceneView->setDisplaySettings(ds);
sceneView->setCamera(_camera.get());
@@ -472,6 +473,7 @@ void Viewer::setUpRenderingSupport()
osgUtil::SceneView* sceneView = new osgUtil::SceneView;
_cameraSceneViewMap[slave._camera] = sceneView;
sceneView->setGlobalStateSet(_camera->getStateSet());
sceneView->setDefaults();
sceneView->setCamera(slave._camera.get());
sceneView->setDisplaySettings(ds);