OpenGL ES
OpenGL ES 1.1はOpenGL 1.5のサブセットとして、2004年8月9日に発表。Android 1.6、iPhone、iPod touch、iPad等で広くサポートされている。1.0世代のハードウェアでもドライバーレベルのアップデートで1.1に対応可能とされる。
以下の機能がOpenGL ES 1.0に追加になっている。
バッファオブジェクト
自動ミップマップ生成
拡張テクスチャ処理
頂点スキニング機能
ユーザー定義クリッププレーン
拡張ポイントスプライト、ポイントスプライト配列
静的・動的状態クエリー
テクスチャ描画
新しいコア追加、プロファイル拡張
OpenGL ES 3.2は2015年8月10日に発表された。Google Android Extension Pack (AEP) にて拡張として定義されていた機能、すなわちジオメトリシェーダーおよびテッセレーションシェーダー、そしてテクスチャ圧縮技術であるASTC(英語版)のサポートが標準化されたほか、本家OpenGL 4シリーズ同等の機能が多数追加される。
シェーディング言語はGLSL ES 3.2をサポートする。
なお、本家OpenGLは2015年8月に追加されたARB拡張により、OpenGL ES 3.2互換プロファイルを扱うことができるようになっている (GL_ARB_ES3_2_compatibility)。