タッチを使用して画面に描画できるプロジェクトに取り組んでいます。OpenGLを使用することを考えましたが、2つの例に出くわしました。1 つは OpenGL を使用し、もう 1 つは Quartz2D を使用します。
Apple のサンプル プロジェクト、GLPaint、OpenGL を使用
Quartz2Dを使用したEffectiveUIのサンプルプロジェクト
私が驚くのは、Quartz の実装が OpenGL の実装よりもかなり高速であることです。OpenGL は低レベルであるため、ハードウェア自体とほぼ通信できるため、OpenGL の方が高速であると常に想定していました。Quartz2D も描画に OpenGL を使用していることを知っているので、私の質問は次のとおりです。GLPaint の例での描画が遅いのはなぜですか?
GLPaint プロジェクトを最適化して、パフォーマンスを向上させることはできますか?