電子ガジェットいろいろ

電子系のガジェットやアプリ開発等の話題を書いてます

OpenGL ES 2.0 について

ちょっと誤解されていることがちらほら書かれているを見るので。
iPhone3GSや最新のiPod touchで実装されたOpenGL ES 2.0 ですが、固定機能パイプラインが廃止され、プログラマブルシェーダのみの実装されたため基本的に1.1とは互換性がありません。
しかし、iPhone3GSや最新のiPod touchに搭載されているPOWERVR SGXは独自に両方使えるハードウェア設計されているので、iPhoneSDK3.0では下位互換も実現しています。
PhoneSDKで1.1のAPIをエミュレートしていると思われる方もいるようですが、ハードウェアで処理できるので、従来のiPhoneアプリも高速で実行することができます。

OpenGL® ES 2.0 Programming Guide

OpenGL® ES 2.0 Programming Guide