From 772c7d75c5c6c92ea8e705b33ea0b331c21f4aa5 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Tue, 6 Sep 2011 17:26:27 +0000 Subject: [PATCH] Added setting of the shadow map Camera's name to "ShadowCamera" to improve integration with osgOcean. --- src/osgShadow/ViewDependentShadowMap.cpp | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/osgShadow/ViewDependentShadowMap.cpp b/src/osgShadow/ViewDependentShadowMap.cpp index 57e56953a..be8f5123f 100644 --- a/src/osgShadow/ViewDependentShadowMap.cpp +++ b/src/osgShadow/ViewDependentShadowMap.cpp @@ -318,13 +318,14 @@ ViewDependentShadowMap::ShadowData::ShadowData(ViewDependentShadowMap::ViewDepen // set up the camera _camera = new osg::Camera; - + _camera->setName("ShadowCamera"); _camera->setReferenceFrame(osg::Camera::ABSOLUTE_RF_INHERIT_VIEWPOINT); //_camera->setClearColor(osg::Vec4(1.0f,1.0f,1.0f,1.0f)); _camera->setClearColor(osg::Vec4(0.0f,0.0f,0.0f,0.0f)); _camera->setComputeNearFarMode(osg::Camera::COMPUTE_NEAR_FAR_USING_BOUNDING_VOLUMES); + //_camera->setComputeNearFarMode(osg::Camera::COMPUTE_NEAR_FAR_USING_PRIMITIVES); // set viewport _camera->setViewport(0,0,textureSize.x(),textureSize.y()); @@ -1548,9 +1549,14 @@ bool ViewDependentShadowMap::adjustPerspectiveShadowMapCameraSettings(osgUtil::R OSG_NOTICE<<"ls ConvexHull yMin="<