Usando la textura opengl existente con scenekit

De acuerdo con la documentación de Apple, puede utilizar NSColor, NSImage y CALayer para proporcionar una textura a un SCNMaterialProperty.SCNMaterialProperty

Sin embargo, me pregunto si hay una manera de proporcionar una textura OpenGL existente, que se haya creado con glGenTextures y se haya procesado por separado.

Por supuesto, puedo leer el búfer de la textura, configurar un NSImage y proporcionarlo a SCNMaterialProperty; pero, por razones de rendimiento, eso obviamente no es óptimo.

Tendría sentido implementar lo anterior al anular el (los) programa (s) de sombreado del material, supongo, pero la documentación para hacer esto parece ser inexistente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta