Hi Robert,

I'm still in the process of compiling, but I had a look at the code.
As I understand it an object is put in the registery cache by 
Registry::instance()->readNode(), thats before FindCompileableGLObjectsVisitor 
will traverse it. This means that you will get race conditions in 
FindCompileableGLObjectsVisitor trying to set/get markerobjects. Also 
get/setUserdata is not thread safe also.
Another problem can arise when people add their own userdata inside an object 
after they load it or have objects that have userdata already present file.

Cheers,
Pjotr

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=61533#61533





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to