GLTexture到CVPixelBuffer

时间:2019-04-30 07:31:04

标签: swift opengl

我得到了gl纹理名称(GLuint)和大小(NSSize)。 我需要像素缓冲区(CVPixelBuffer)或金属质感(MTLTexture)。我还可以处理图像(NSImage),以使像素缓冲区更有效。

这个ObjC文件是我在网上找到的最接近的文件:OpenGLToCVPixelBuffer.msave texture to a file

我正在用Swift编写代码,花了很多时间来转换它。

有人在Swift中这样做吗?

我尝试glTexImage2DglReadPixels时没有碰运气。

0 个答案:

没有答案