グラフィックスAPI - ntuf/Tips GitHub Wiki
OpenGL(Open Graphics Library)
・オープンソースのグラフィックスAPI(アプリケーションプログラミングインターフェイス)
・グラフィックスハードウェア向けの2次元/3次元コンピュータグラフィックスライブラリ
・どのプラットフォームでもGPUに対応したバージョンが標準で組み込まれています。改めてインストールする必要はありません
OpenGL ES (OpenGL for Embedded Systems)
・スマホ、タブレットなどへの組み込み用途向けのバージョン
WebGL
・OpenGL ESから派生した
・HTML5 に対応した3Dグラフィックス API
Metal
・WWDC2014で発表された。
・iOSやMacではOpenGLよりMetalの占有率が高くなってきた
・OpenGLとMetalの最大の違いは、Metalでは通常、2種類のオブジェクトで操作すること
1.説明オブジェクト
2.コンパイル済み状態オブジェクト