在 iPhone 上获取帧缓冲区并在软件中渲染的最快方法是什么?
基本上进入模式 13h 风格的东西,所以我可以制作一些效果?:)
在 iPhone 上获取帧缓冲区并在软件中渲染的最快方法是什么?
基本上进入模式 13h 风格的东西,所以我可以制作一些效果?:)
您需要以CGImageContext
可以直接操作的位图格式创建 , 。然后,您可以在屏幕上绘制该图像,将其用作 GL 纹理或其他任何东西。
非常简单的东西 - 查看 Core Graphics 文档。我认为没有获得实际原始frameBuffer
访问权限的好方法,但无论如何,这可能不是您真正想要的。
据我所知,您的 iPhone 上有一个 OpenGL|ES 加速器芯片。如果你想推送像素,你应该检查支持哪种 OpenGL|ES。为它编写代码,让硬件完成这项工作。
顺便说一句,编写 OpenGL|ES 并不难。我你仍然知道 mode13 是什么(你是个老屁!)你应该在一小时内掌握基础知识,并且在玩了一个周末之后你已经掌握了 API。