Changeset 12750 for OpenSceneGraph/trunk/examples/osgshadow/osgshadow.cpp
- Timestamp:
- 08/12/11 22:29:14 (22 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/examples/osgshadow/osgshadow.cpp
r12748 r12750 794 794 shadowedScene->setShadowTechnique(sm.get()); 795 795 } 796 else if( arguments.read("--vdsm") ) 797 { 798 osg::ref_ptr<osgShadow::ViewDependentShadowMap> vdsm = new osgShadow::ViewDependentShadowMap; 799 while( arguments.read("--debugHUD") ) vdsm->setDebugDraw( true ); 800 801 if (arguments.read("--persp")) vdsm->setShadowMapProjectionHint(osgShadow::ViewDependentShadowMap::PERSPECTIVE_SHADOW_MAP); 802 if (arguments.read("--lispsm")) vdsm->setShadowMapProjectionHint(osgShadow::ViewDependentShadowMap::LIGHT_SPACE_PERSPECTIVE_SHADOW_MAP); 803 804 shadowedScene->setShadowTechnique(vdsm.get()); 805 } 796 806 else if ( arguments.read("--lispsm") ) 797 807 { … … 811 821 else // if( arguments.read( "--DrawBounds" ) ) // default 812 822 msm = new osgShadow::MinimalDrawBoundsShadowMap; 813 }814 else if( arguments.read("--vdsm") )815 {816 osg::ref_ptr<osgShadow::ViewDependentShadowMap> vdsm = new osgShadow::ViewDependentShadowMap;817 while( arguments.read("--debugHUD") ) vdsm->setDebugDraw( true );818 shadowedScene->setShadowTechnique(vdsm.get());819 823 } 820 824 else /* if (arguments.read("--sm")) */
