diff --git a/include/osgDB/SharedStateManager b/include/osgDB/SharedStateManager index 08c30df81..73cc2117d 100644 --- a/include/osgDB/SharedStateManager +++ b/include/osgDB/SharedStateManager @@ -61,7 +61,6 @@ namespace osgDB { void share(osg::Node *node, OpenThreads::Mutex *mt=0); void apply(osg::Node& node); - void apply(osg::Geode& geode); // Answers the question "Will this state set be eliminated by // the SharedStateManager because an equivalent one has been diff --git a/src/osgDB/SharedStateManager.cpp b/src/osgDB/SharedStateManager.cpp index b95cbd0f7..61cd9458e 100644 --- a/src/osgDB/SharedStateManager.cpp +++ b/src/osgDB/SharedStateManager.cpp @@ -93,20 +93,6 @@ void SharedStateManager::apply(osg::Node& node) if(ss) process(ss, &node); traverse(node); } -void SharedStateManager::apply(osg::Geode& geode) -{ - osg::StateSet* ss = geode.getStateSet(); - if(ss) process(ss, &geode); - for(unsigned int i=0;igetStateSet(); - if(ss) process(ss, drawable); - } - } -} bool SharedStateManager::isShared(osg::StateSet* ss) {