在iPhone上用软件获取帧缓冲和渲染的最快方法是什么?

基本上进入模式13h风格的东西,所以我可以产生一些效果? :)

有帮助吗?

解决方案

您需要以可以直接操作的位图格式创建 CGImageContext 。然后,您可以在屏幕上绘制该图像,将其用作GL纹理或其他任何内容。

非常简单的东西 - 查看Core Graphics文档。我认为有一种很好的方法可以获得实际的原始 frameBuffer 访问权限,但不管怎么说,这可能不是你真正想要的。

其他提示

据我所知,你在iPhone上有一个OpenGL | ES加速器芯片。如果你想推像素,你应该检查支持哪种OpenGL | ES。为它编写代码并让硬件完成工作。

编写OpenGL | ES并不难。我还是知道模式13是什么(你是老屁!)你应该在一小时内拿到基础知识,经过一个周末的玩弄你已经掌握了API。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top