[osg-users] SceneView and texture unloading

Robert Osfield robert.osfield at gmail.com
Tue Oct 16 01:38:29 PDT 2007

Hi John,

Could you write questions one per line rather than writing half a
dozen in a single paragraph - if you want answers you have to make it
easy to people to read and reply.

As for texture object clean up, there are two things - releasing the
GL objects and then flushing these GL objects.  Please look through
the archives on this topic.


On 10/12/07, Argentieri, John-P63223 <John.Argentieri at gdc4s.com> wrote:
> I manage my own OpenGL texture sharing. Each of my multiple OS-Windows has a
> SceneView and the scene graph is shared. When I set my smart pointers to
> zero, it seems as if the textures are not properly unloading. This is a big
> problem for us. How can I correct it? If I extend GraphicsWindowEmbedded?
> Are contexts that share data supposed to be unique? Are the context id's
> supposed to be one-to-one with each sharing context? My windows all have
> their own context, but the contexts are shared. This was accomplished by
> creating a dummy context, since you must share the contexts before loading
> anything. I am thoroughly confused as to why the sceneview/database pager
> setup is not unloading the textures when the osg::Image and osg::Texture
> objects are unreffed.
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

More information about the osg-users mailing list