Hi Anders, There is a new mechanism for managing clean up of GL objects, which in theory should help improve management of lifetimes of GL objects.
The warning suggests that something is try to do GL call after the context is cleaned up, I don't know yet if this is a bug in the new code or whether the new code is just revealling an old bug elsewhere. Could you be more specific of how to reproduce the problem as there isn't an --ssm option supported by the osgviewer example. Robert. On 4 February 2016 at 09:05, Anders Backman <ande...@cs.umu.se> wrote: > Hi all. > > Trying OSG 3.5.1 and I have started to get some problems with objects > (osg::Program/osg::Shaders etc.) being de-allocated after context is > destroyed: > > Error: OpenGL version test failed, requires valid graphics context. > > > Sometime it crasches sometimes it just print the warning. > > I can reproduce it with osgViewer --ssm > > The only solution so far has been to keep a static reference to the camera > in the scene, which feels a lot like a hack. > The same code worked in 3.4.0. So as you wrote in an earlier post, this > probably reveals something that was not deallocated before. > > As soon as the viewer is destroyed, it takes the camera with it. Hence the > Context is also destroyed. > > Not sure how to handle this in an general way. > > /Anders > > > -- > __________________________________________ > Anders Backman, HPC2N > 90187 Umeå University, Sweden > and...@cs.umu.se http://www.hpc2n.umu.se > Cell: +46-70-392 64 67 > > _______________________________________________ > 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