1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-01 11:09:42 +00:00

Make extra sure groups with special behavior aren't optimized out

This commit is contained in:
Capostrophic 2020-04-10 17:47:40 +03:00
parent f27e299025
commit e1d635cd71

View file

@ -457,7 +457,7 @@ namespace NifOsg
{ {
const Nif::NiLODNode* niLodNode = static_cast<const Nif::NiLODNode*>(nifNode); const Nif::NiLODNode* niLodNode = static_cast<const Nif::NiLODNode*>(nifNode);
node = handleLodNode(niLodNode); node = handleLodNode(niLodNode);
dataVariance = osg::Object::STATIC; dataVariance = osg::Object::DYNAMIC;
break; break;
} }
case Nif::RC_NiSwitchNode: case Nif::RC_NiSwitchNode:
@ -476,8 +476,8 @@ namespace NifOsg
{ {
bool enabled = nifNode->flags & Nif::NiNode::Flag_ActiveCollision; bool enabled = nifNode->flags & Nif::NiNode::Flag_ActiveCollision;
node = new CollisionSwitch(nifNode->trafo.toMatrix(), enabled); node = new CollisionSwitch(nifNode->trafo.toMatrix(), enabled);
dataVariance = osg::Object::STATIC; // This matrix transform must not be combined with another matrix transform.
dataVariance = osg::Object::DYNAMIC;
break; break;
} }
default: default: