[osg-users] Removing objects with shared GL state from scene graph

Robert Osfield robert.osfield at gmail.com
Tue Jul 2 10:15:37 PDT 2019

Hi Chris,

On Tue, 2 Jul 2019 at 15:43, Chris Djali <krizdjali at gmail.com> wrote:

> If that's the case, though, it seems like relying on it for correctness
> isn't a good strategy - surely all these release calls exist because
> there's some chance an implementation detail might change at some point and
> make them necessary.

I don't yet get the leak part.  The Font class manages all of it's objects
via ref_ptr<>, they all will be deleted automatically once the Font get

Is it simply that the Font's that are cached within the osgDB::ObjectCache
that is keeping Font's around independent of the scene graph objects that
are coming and going.

You can explicitly flush the ObjectCache.

Again, what makes you think there is a leak, are you using some debug tool
to determine this? If so, which one?

I am still at the point of not knowing whether it's a usage issue at your
end, a mis-understanding of how things work, or a bug in the OSG.  From the
info I have so far I don't have way of knowing, which is why I'm asking
specifically about the leak.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20190702/d7d7e6e0/attachment.html>

More information about the osg-users mailing list