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:
parent
f27e299025
commit
e1d635cd71
1 changed files with 3 additions and 3 deletions
|
@ -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:
|
||||||
|
|
Loading…
Reference in a new issue