[eq-dev] eqOSG Example Code

Stefan Eilemann eilemann at gmail.com
Fri Jan 16 17:26:38 CET 2009


Hello,

I've imported the example to the Equalizer tree under contrib/eqOSG.

I had to make a few changes to get it to compile on OS X, please check
that I didn't brake anything.

Thomas, Paul - one of you should imo take the responsibility on
managing changes on eqOSG. I'm sure people will have patches
eventually. Please get a sourceforge account, so that I can add it to
the svn committers.

I have one crash during exit as well. The osgViewer is released too
late, it should be released during the last window's configExitGL
(probably by using refCounting). Here is my stack trace:

0   libGL.dylib                   	0x9680c97b glDeleteLists + 27
1   libosg.54.dylib               	0x006db57d
osg::Drawable::flushAllDeletedDisplayLists(unsigned int) + 105
2   libosg.54.dylib               	0x00741b91
osg::flushAllDeletedGLObjects(unsigned int) + 83
3   libosg.54.dylib               	0x0074528e
osg::GraphicsContext::close(bool) + 852
4   libosgViewer.54.dylib         	0x00cfc9fd osgViewer::Viewer::~Viewer() + 503
5   eqOSG                         	0x0000a376 EqViewer::~EqViewer() + 156
6   eqOSG                         	0x0000750f osg::Referenced::unref()
const + 85 (Referenced:178)
7   eqOSG                         	0x000075a5
osg::ref_ptr<EqViewer>::~ref_ptr() + 45
8   eqOSG                         	0x0000baa0 Pipe::~Pipe() + 44
9   eqOSG                         	0x00005bca
eq::NodeFactory::releasePipe(eq::Pipe*) + 30 (nodeFactory.h:59)


Cheers,

Stefan.



More information about the eq-dev mailing list