Early out for scene graphs with no update callbacks in SceneManager::notifyAttached

coverity_scan^2
scrawl 8 years ago
parent 83a9435167
commit c95868969b

@ -478,8 +478,12 @@ namespace Resource
void SceneManager::notifyAttached(osg::Node *node) const
{
InitWorldSpaceParticlesVisitor visitor (mParticleSystemMask);
node->accept(visitor);
// we can skip any scene graphs without update callbacks since we know that particle emitters will have an update callback set
if (node->getNumChildrenRequiringUpdateTraversal() > 0)
{
InitWorldSpaceParticlesVisitor visitor (mParticleSystemMask);
node->accept(visitor);
}
}
Resource::ImageManager* SceneManager::getImageManager()

Loading…
Cancel
Save