Hi Tim, Thanks for the patch, now merged and submitted to svn/trunk.
What configuration of the viewer + osgEarth did you seen the performance drop? Was it a consistent performance drop? Anything in particular that led you to suspect ThreadSafeQueue as problem? I'm curious as the cause of the lack of multi-context scaling is rather perplexing right now so the more background knowledge about what type of things look to be problematic and why is useful. Cheers, Robert. On Wed, Jan 5, 2011 at 10:42 PM, Tim Moore <[email protected]> wrote: > Hi, > This patch fixes a race condition in Renderer::ThreadSafeQueue that was > causing some notifications of available SceneView objects to be missed. I > saw a very noticeable performance problem (60 fps -> 8 fps) in > DrawThreadPerContext mode in an osgEarth application before this patch. I > had high hopes that this change might fix the much-discussed multiple GPU > problem; no such luck, but I think the root cause of that is probably a > similar threading issue. > Tim > > _______________________________________________ > osg-submissions mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > > _______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
