Hi everyone.  We are building a system that uses OSG and several additional 
"job" threads (on windows XP sp2.)  Whenever one of these side jobs runs, the 
frame rate on OSG drops, very often to zero.  Since some of these side jobs may 
take several seconds, this is obviously a problem.  The behavior is worst when 
one of the side threads is building an OSG object (and, therefore, I assume is 
competing with the rendering thread for OSG locks), but the problem is still 
severe even on threads that don't touch OSG.  For example, we have a thread 
that makes calls into an XML parser, which, of course, doesn't even know about 
OSG; but, whenever we are in the xml parser, OSG comes to a complete 
standstill.  Is this an issue others have run into with OSG?  I have noticed 
that OSG has several threading configuration options - is it just a matter of 
picking the right threading option for OSG?  My guess is that this is just an 
OS issue and has nothing to do with OSG,
 but I'm asking here in hopes that someone might say "Oh, yeah, you just gotta 
set this flag over here", or something along those lines.  Thanks.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to