Hi,

> Are the Camera's being removed from the Window before it gets closed?  I have 
> just checked the GraphicsContext::close() method and it calls all the 
> Camera::releaseGLObjects(), which in turn will call the 
> Renderer::releaseGLObjects(), which will now call the 
> ObjectCache::releaseGLObjects().  After calling all the releaseGLObjects() 
> the GraphicsContext::close() then calls the 
> osg::deleteAllGLObjects(_state->getContextID())  of the context isn't shared.


There aren't any cameras in the GraphicsContext's list when its 
closeImplementation is called. The camera is removed from that list by its 
destructor, and its destructor is called when the ref_ptr is set to zero in the 
osg::View destructor.

Cheers,
Chris

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=76496#76496





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to