opengl-es 2.0およびegl*関数(iOS)
質問
Gles 1.1には「EGL」と呼ばれる定義のセットがあります。 http://www.khronos.org/opengles/sdk/1.1/docs/man/
それは「ネイティブプラットフォームグラフィックインターフェイスレイヤー」です:http://www.khronos.org/opengles/
ただし、Gles 2.0にはありません。 http://www.khronos.org/opengles/sdk/docs/man/
だからいくつかの質問がありました:
- これはGLESから分離されたスペックですか?またはgles1.1の一部?
- 彼らはどこに行ったのですか(2.0)?またはまだ存在します(2.0)?
- マニュアル(ガイド)はどこにありますか?
- Gles 2.0でもeglcontextを管理する必要がありますか?
解決
EGLはOpenGL ESとは別の仕様であり、OpenGL ES 1.0/1.1およびOpenGL ES 2.0(およびAlgo OpenVG)のコンテキストを管理できますので、実際にはなくなりません。
最新の仕様です ここ.
他のヒント
イーニルは答えを受け入れるのは時期尚早だったと思います。 Valdenegroが提供する「最新の仕様」で一貫して物事を見逃していない限り。現在のコンテキストでクライアントAPIを選択するためには、egl_context_client_versionを使用する必要があります。これは、それ自体がEGL 1.2でのみサポートされています。
EGL 1.0または1.1では、OpenGL ESであるデフォルトのクライアントバージョンのみを使用できます。
所属していません StackOverflow