From 31ac332b1f930e0372a53a15ec9e8efcc96d9a16 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 6 Apr 2007 14:33:55 +0000 Subject: [PATCH] Add setting of ShadowVolumeGeometry draw mode --- src/osgShadow/ShadowVolume.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/osgShadow/ShadowVolume.cpp b/src/osgShadow/ShadowVolume.cpp index 4c3a8d6e3..9241196a6 100644 --- a/src/osgShadow/ShadowVolume.cpp +++ b/src/osgShadow/ShadowVolume.cpp @@ -37,6 +37,8 @@ ShadowVolume::ShadowVolume(): _drawMode(osgShadow::ShadowVolumeGeometry::STENCIL_TWO_SIDED), _dynamicShadowVolumes(false) { + // _drawMode = osgShadow::ShadowVolumeGeometry::GEOMETRY; + osg::notify(osg::NOTICE)<<"Warning: osgShadow::ShadowVolume technique in development."<setUseDisplayList(!_dynamicShadowVolumes); + _shadowVolume->setDrawMode(_drawMode); _occluder->computeShadowVolumeGeometry(lightpos, *_shadowVolume); osg::ref_ptr geode = new osg::Geode; @@ -108,7 +111,7 @@ void ShadowVolume::init() } else { - osg::notify(osg::NOTICE)<<"STENCIL_TWO_PASSES selectetd"<getOrCreateStateSet(); ss_sv1->setRenderBinDetails(shadowVolumeBin, "RenderBin");