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

Reply via email to