@ -782,13 +782,15 @@ void MWShadowTechnique::ViewDependentData::releaseGLObjects(osg::State* state) c
MWShadowTechnique : : MWShadowTechnique ( ) :
MWShadowTechnique : : MWShadowTechnique ( ) :
ShadowTechnique ( ) ,
ShadowTechnique ( ) ,
_enableShadows ( false ) ,
_enableShadows ( false ) ,
_debugHud ( nullptr )
_debugHud ( nullptr ) ,
_castingPrograms { nullptr , nullptr , nullptr , nullptr , nullptr , nullptr , nullptr , nullptr }
{
{
_shadowRecievingPlaceholderStateSet = new osg : : StateSet ;
_shadowRecievingPlaceholderStateSet = new osg : : StateSet ;
}
}
MWShadowTechnique : : MWShadowTechnique ( const MWShadowTechnique & vdsm , const osg : : CopyOp & copyop ) :
MWShadowTechnique : : MWShadowTechnique ( const MWShadowTechnique & vdsm , const osg : : CopyOp & copyop ) :
ShadowTechnique ( vdsm , copyop )
ShadowTechnique ( vdsm , copyop )
, _castingPrograms ( vdsm . _castingPrograms )
{
{
_shadowRecievingPlaceholderStateSet = new osg : : StateSet ;
_shadowRecievingPlaceholderStateSet = new osg : : StateSet ;
_enableShadows = vdsm . _enableShadows ;
_enableShadows = vdsm . _enableShadows ;