From Bryan Thrall, fix to Optimizer::MergeGeometryVisitor so that it checks

the permissable operation status on Drawables.
This commit is contained in:
Robert Osfield
2006-09-08 20:08:01 +00:00
parent db33ae97eb
commit 63907dbbaf

View File

@@ -1749,7 +1749,7 @@ bool Optimizer::MergeGeometryVisitor::mergeGeode(osg::Geode& geode)
{
//geom->computeCorrectBindingsAndArraySizes();
if (!geometryContainsSharedArrays(*geom))
if (!geometryContainsSharedArrays(*geom) && isOperationPermissibleForObject(geom))
{
geometryDuplicateMap[geom].push_back(geom);
}