「OpenGL ES 2.0」を編集中
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | + | '''OpenGL ES 2.0'''とは、[[OpenGL ES]]のバージョンのひとつで、モバイルデバイスや組み込み機器などの低スペックな環境向けの[[OpenGL]]の[[サブセット]]です。 | |
+ | |||
+ | [[OpenGL ES 1.1]]の後続として登場し、より高度なグラフィックス機能を提供し、より洗練された3Dアプリケーションの開発が可能になりました。 | ||
+ | |||
+ | == 主な変更点 == | ||
+ | 機能的には[[DirectX 9]]と同等の世代となっています。 | ||
+ | |||
+ | 最大の変更点は[[プログラマブルシェーダー]]に対応したことです。一方でOpenGL ES 1.1までの[[固定機能シェーダー]]は削除されました。[[シェーディング言語]]には「[[GLSL ES 1.0]]」を採用し、[[バーテックスシェーダー]]と[[フラグメントシェーダー]]のみが使えます。 | ||
+ | |||
+ | その一方で低スペック向けといいつつ低スペック向けでは必須であろう[[GPUインスタンシング]]などの機能はバッサリ削除されている謎仕様となっています。 | ||
+ | ==主な対応プラットフォーム== | ||
+ | |||
+ | *iPhone 3GS以降 | ||
+ | |||
+ | *Android 2.2以降 |