OpenGL には存在するが OpenGLES 1.1 (iPhone 用) には存在しない関数がいくつかあります。
OpenGLES 1.1 で使用できるいくつかの代替機能をリストしたリストまたはリソースはありますか?
例えば:
gluOrtho2D
glPolygonMode
glVertex3f
- 等
「OpenGLES1.1.12の違いの仕様」(http://www.khronos.org/registry/gles/specs/1.1/es_cm_spec_1.1.12.pdf)には、OpenGLES1.XとOpenGL1.5の違いが記載されています。
iPhoneはOpenGLES1.1を使用しています
また、呼び出すOpenGL関数のリストを作成し、ESドキュメントをチェックして、それらが完全に/部分的にサポートされているかどうかを確認することをお勧めします。
gluOrtho2Dのマニュアルページから
DESCRIPTION
gluOrtho2D sets up a two-dimensional orthographic viewing
region. This is equivalent to calling glOrtho with near=-1
and far=1.
glVertex3fを使用する代わりに、頂点配列を使用する必要があります。リンクを参照してください
OpenGLES標準では、単純化のために多くの便利な機能と、非効率的な減価償却機能が削除されています。
ここでは、主に一般的に使用される機能を簡単にするため、または一般的なコマンドの最適化された実装を提供するために使用します。
gluOrtho2Dを指定した2つの例は、glOrthoの単なるラッパーであり、glPolygonModeは、少し前処理を行うglTriangleで実現できます。
リスト自体はわかりませんが、関数が存在しない場合は、おそらくmanページに、それがラッパーとして機能する同様の関数、または使用できる代替関数が示されます。