[osg-users] Avoiding texture release

Andreas Ekstrand andreas.ekstrand at remograph.com
Wed Sep 30 06:25:59 PDT 2015


Hi,

I have a switch node with two geodes containing one geometry each, shallow-copied from the same geometry but with different state sets having different textures. The textures are large (8192x8192) and this causes a massive frame drop when switching between the two geodes at runtime. I know it's the textures causing the hickup since it doesn't happen when not setting the texture attributes.

I have tried applying a GLObjectsVisitor before adding the geodes to the switch, and after adding them, setting a 0xffffffff node mask. I have tried applying a TextureVisitor with changeAutoUnref and valueAutoUnref. I have also tried setting an IncrementalCompileOperation although I don't really know why. Nothing helps, how can I avoid these frame drops? I guess I want to avoid a releaseGLObjects happening somewhere?

Regards,
Andreas


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20150930/0c660ed9/attachment-0002.htm>


More information about the osg-users mailing list