来自 OpenGL ES 帧缓冲区的 CGImageRef (iOS)
如何使用 glReadPixels 从 EAGLView 的帧缓冲区内容高效创建 CGImageRef?也许我可以“直接渲染到纹理”?
我对 OpenGL ES 比较陌生,因此非常感谢您的帮助!
How can I efficiently create a CGImageRef from the EAGLView's framebuffer contents using glReadPixels? Perhaps I can "render directly to a texture"?
I'm relatively new to OpenGL ES so any help is much appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
函数
glReadPixels
非常有用昂贵...如果你想渲染到纹理,你可以看看:有关 iOS 上 OpenGL ES 的参考,请参阅 http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Glossary/Glossary.html
The function
glReadPixels
is very expensive... if you want to render to a texture you could take a look at:For a reference of OpenGL ES on iOS see http://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Glossary/Glossary.html