Hi Jonas, It sounds like the OSG is doing clean up of the OpenGL context after you've deleted the graphics context or release that context from the thread that is doing the cleanup. I'm not familiar with the nut and bolts of equalizer to can't comment on specifics, clearly you'll need to take care when integrating with equalize w.r.t how the viewer gets cleaned up.
Robert. On Thu, May 28, 2009 at 10:54 AM, Jonas Walti <wal...@bfh.ch> wrote: > Hi, > I'm develping an application which does render the osgviewers output with the > equalizer (parallel rendering) framework. > > I use > > Code: > _window = viewer->setUpViewerAsEmbeddedInWindow(x,y,w,h); > > > to set up the viewer as embedded window and render the frame with > viewer->frame(); > > I managed to load the common .osg file examples. Most of them work like charm > but when I try to close the application with the glsl_simple.osg example, the > app crashes when trying to execute _glDeleteProgram(program); in the function > void GL2Extensions::glDeleteProgram(GLuint program) const in file > GL2Extensions.cpp on line 662. > > What could there be wrong? > > I'm using the osg release 2.8 on windows. > > Cheers, > Jonas > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=13076#13076 > > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org