Hi André,

On 2/10/07, André Garneau <[EMAIL PROTECTED]> wrote:
That seems like a sensible approach as it would avoid the issue altogether,
at the expense of a little bit more code to properly handle the threading
model transitions.

I was afraid you'd say that :-)

Right now I'm juggling way too many balls to tackle this, or to help
out too much with guidance to do it.  It'll involves changes to
osg::OperationsThread (was GraphicsThread till it was generalised
recently, still found in GraphcisThread.cpp), changes to the Viewer
code.  It won't require a huge amount of code, but it will require
some very careful thinking abut how the various threads will manage
their delicate dance so that nobody steps on other toes - so it
requires a clear head!

I'm happy to take this one once things settle down some more.  I don't
see it as serious bug, it doesn't cause crashes, and toggle threading
modes is really something for curiosity rather than serious app
development i.e. apps won't be constantly toggle threading.  I do want
to see it fixed for 1.3 though so if we are on the home straight to
1.3 and I have tackled it yet please shout.

Thanks for you help on the Windows front of osgViewer, it has been
invaluable ;-)
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to