Glenn Waldron
2018-08-30 12:17:36 UTC
Hi Robert,
I pulled the latest OpenSceneGraph-3.6 branch and this change is causing
rendering artifacts in osgEarth:
https://github.com/openscenegraph/OpenSceneGraph/commit/3808b298d1c5076daeb9d7644dc40b5038fb349c
I use Drawables that share the same StateSet. When the Drawable destructor
calls releaseGLObjects() directly, that shared StateSet also gets its
releaseGLObjects() function called and this causes ill effects on
still-active Drawables.
Other Node types don't do this (call releaseGLObjects from the DTOR) so I'm
wondering whether this was intentional, or whether this is exposing
something I'm doing wrong on my end.
Glenn Waldron / osgEarth
I pulled the latest OpenSceneGraph-3.6 branch and this change is causing
rendering artifacts in osgEarth:
https://github.com/openscenegraph/OpenSceneGraph/commit/3808b298d1c5076daeb9d7644dc40b5038fb349c
I use Drawables that share the same StateSet. When the Drawable destructor
calls releaseGLObjects() directly, that shared StateSet also gets its
releaseGLObjects() function called and this causes ill effects on
still-active Drawables.
Other Node types don't do this (call releaseGLObjects from the DTOR) so I'm
wondering whether this was intentional, or whether this is exposing
something I'm doing wrong on my end.
Glenn Waldron / osgEarth