Further work on osgShadow::ShadowTechnique API

This commit is contained in:
Robert Osfield
2007-02-08 19:34:38 +00:00
parent 95befaf1ed
commit c2665963bb
6 changed files with 69 additions and 4 deletions

View File

@@ -53,7 +53,11 @@ void ShadowedScene::setShadowTechnique(ShadowTechnique* technique)
{
if (_shadowTechnique == technique) return;
if (_shadowTechnique.valid()) _shadowTechnique->_shadowedScene = 0;
if (_shadowTechnique.valid())
{
_shadowTechnique->cleanSceneGraph();
_shadowTechnique->_shadowedScene = 0;
}
_shadowTechnique = technique;