<div dir="ltr"><div class="gmail_default" style="font-size:small"><div class="gmail_default">I am attempting to load a Texture2D into memory in order to pass the texture ID to a 3rd party OpenGL object that will use the ID within it's own drawable class.</div><div class="gmail_default"><br></div><div class="gmail_default">The issue is that the TextureObject attached to the texture is not getting instantiated and I think this is because it is not assigned to a drawable object and thus not getting visited.</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">Instead, I set the texture to a stateset on an osg::Group nodeĀ </div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">stateset = group->getOrCreateStateSet();</div><div class="gmail_default">stateset->setTextureAttributeAndModes(0, texture, osg::StateAttribute::ON);</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default">Is there a way to have this texture object instantiate without physically using the texture on a drawable?</div><div class="gmail_default"><br></div><div class="gmail_default">Thank you!</div><div class="gmail_default"><br></div><div class="gmail_default">Cheers,</div><div class="gmail_default">Steven</div></div></div>