Hi OSGers,
I'm a bit of a newbie to OSG, but I've been developing an application based
on the osgviewerMFC example in OSG2.0 (built using VS2005).
The problem that I discovered with my application (and the unmodified
example) is that once I have loaded in a model (e.g. cow.osg or glider.osg)
the program does not terminate properly. It seems to close, but remains as a
process consuming CPU resource until I manually terminate it using task
manager.
As "a shot in the dark" I guessed the problem might be something to do with
threads, so I added the line:
mViewer->setThreadingModel(osgViewer::Viewer::SingleThreaded);
just before the call to:
mViewer->realize()

This seemed to cure the problem, so just thought someone might find this
info useful.
Why does this problem occur?
What have I lost by setting single threaded mode?
And.. has it been fixed in later versions?

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

Reply via email to