[osg-users] VAO Resource Leak in OSG 3.6.2
Robert Osfield
robert.osfield at gmail.com
Thu Aug 16 11:50:33 PDT 2018
I have checked in a fix for the leaking of the VAS objects:
https://github.com/openscenegraph/OpenSceneGraph/commit/eee5d5482e41290e7c210273f8c6bae489cedb76
The solution was to call the releaseGLObjects(), but done in a way to
avoid a the Drawable destructor calling the
Geometry::releaseGLObjects() - I explictly call the
Drawable::releaseGLObjects() and Geometry::releaseGLObjects() within
the respective destructors. I also modified the releaseGLObjects() to
properly handle the release of the VAS objects.
With this fix the leaking_vao test program no longer consumes and ever
increasing amount of memory :-)
The fix is checked into OSG-3.6 and master.
Cheers,
Robert.
More information about the osg-users
mailing list