【发布时间】:2012-08-25 04:05:17
【问题描述】:
我正在做一个项目,您可以在其中使用触摸在屏幕上绘图。我曾想过为此使用 OpenGL,但是我遇到了两个示例;一个使用 OpenGL,另一个使用 Quartz2D。
Example project from Apple, GLPaint, using OpenGL
Example project from EffectiveUI using Quartz2D
让我印象深刻的是,Quartz 实现比 OpenGL 实现快得多。我一直认为 OpenGL 会更快,因为它级别较低,几乎可以与硬件本身对话。我知道 Quartz2D 也使用 OpenGL 进行绘图,所以我的问题是;为什么 GLPaint 示例中的绘图这么慢?
您能否对 GLPaint 项目进行任何优化以提高性能?
【问题讨论】:
-
这是在模拟器上还是在设备上?
-
在实际设备上,iPhone 4S
标签: iphone ios opengl-es glkit