我正试图从金属表面获得纹理id .

我有两个问题1.该功能未定义

GLint glTextureID = CGLTexImageIOSurface2D(self.mEAGLContext, GL_TEXTURE_2D, GL_RGBA , textureWidth, textureHeight, GL_RGBA , GL_UNSIGNED_BYTE, ioSurface, 0);

我试图将它包含在#import OpenGL / CGLIOSurface.h中,但xcode无法识别它,它不在那里 .

有没有其他方法可以从ios,metal中的iosurface获取纹理id?