@Robert, would it be possible to call
Code: if (osgDB::Registry::instance()->getSharedStateManager()) osgDB::Registry::instance()->getSharedStateManager()->share(databaseRequest->_loadedModel.get()); in the db loading thread scope instead of during the scene update? This would not resolve the problem of lengthy share operations, but at least would move the time consumption into the db thread instead of the scene-update... ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=56493#56493 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org