Added DisplaySettings to osg::Camera, and support into osg::View for initializing
the Camera to the DisplaySettings ScreenWidth/Height/Distance. Added support for dual screen horizontal split stereo.
This commit is contained in:
@@ -1560,7 +1560,7 @@ void Viewer::setUpRenderingSupport()
|
||||
|
||||
sceneView->setGlobalStateSet(_camera->getStateSet());
|
||||
sceneView->setDefaults(sceneViewOptions);
|
||||
sceneView->setDisplaySettings(ds);
|
||||
sceneView->setDisplaySettings(camera->getDisplaySettings()!=0 ? camera->getDisplaySettings() : ds);
|
||||
sceneView->setCamera(camera);
|
||||
sceneView->setState(state);
|
||||
sceneView->setFrameStamp(frameStamp);
|
||||
@@ -1584,6 +1584,7 @@ void Viewer::setUpRenderingSupport()
|
||||
sceneView->setDefaults(sceneViewOptions);
|
||||
sceneView->setDisplaySettings(ds);
|
||||
sceneView->setCamera(camera);
|
||||
sceneView->setDisplaySettings(camera->getDisplaySettings()!=0 ? camera->getDisplaySettings() : ds);
|
||||
sceneView->setState(state);
|
||||
sceneView->setFrameStamp(frameStamp);
|
||||
|
||||
@@ -1619,7 +1620,7 @@ void Viewer::setUpRenderingSupport()
|
||||
|
||||
sceneView->setGlobalStateSet(_camera->getStateSet());
|
||||
sceneView->setDefaults(sceneViewOptions);
|
||||
sceneView->setDisplaySettings(ds);
|
||||
sceneView->setDisplaySettings(camera->getDisplaySettings()!=0 ? camera->getDisplaySettings() : ds);
|
||||
sceneView->setCamera(camera);
|
||||
sceneView->setState(state);
|
||||
sceneView->setFrameStamp(frameStamp);
|
||||
|
||||
Reference in New Issue
Block a user