差分
ナビゲーションに移動
検索に移動
'''Google ANGLE'''とは、[[Google]]が開発している[[OpenGL]]互換[[API]]であり、[[OpenGL]]命令の呼び出しを[[Direct3D]]命令の呼び出しに変換するものである。[[GLSL]]も[[HLSL]]に変換される。
== 概要 ==
[[OpenGL]]はクソ。
なにがクソって[[GPU]]メーカーの[[OpenGL]]ドライバがどうにもならないクソ。
一般的に[[OpenGL]]の[[API]]は[[GPU]]の[[ドライバ]]に含まれる。
その仕様がバラバラで画面クリアの手法すらメーカーごとに違うというグダグダさ。
はっきり言って叩き壊したくなるレベル。
あまりの酷さに[[Google]]は[[OpenGL]]を[[Direct3D]]に変換するシステムを開発することにした。
これにより[[Google Chrome]]は安定かつ高速に動作するようになったとさ。
[[Chrome]]の[[WebGL]]実装はANGLEを使っている。つまり[[OpenGL]]を使わず[[DirectX]]を使っている。
これに[[Microsoft]]も賛同し、[[Microsoft Edge]]もWindows Insider Build 17025でANGLEが採用された。
== 関連項目 ==
* [[Skia]]
* [[DirectX]]
* [[MonoGame]]
[[category: API]]
== 概要 ==
[[OpenGL]]はクソ。
なにがクソって[[GPU]]メーカーの[[OpenGL]]ドライバがどうにもならないクソ。
一般的に[[OpenGL]]の[[API]]は[[GPU]]の[[ドライバ]]に含まれる。
その仕様がバラバラで画面クリアの手法すらメーカーごとに違うというグダグダさ。
はっきり言って叩き壊したくなるレベル。
あまりの酷さに[[Google]]は[[OpenGL]]を[[Direct3D]]に変換するシステムを開発することにした。
これにより[[Google Chrome]]は安定かつ高速に動作するようになったとさ。
[[Chrome]]の[[WebGL]]実装はANGLEを使っている。つまり[[OpenGL]]を使わず[[DirectX]]を使っている。
これに[[Microsoft]]も賛同し、[[Microsoft Edge]]もWindows Insider Build 17025でANGLEが採用された。
== 関連項目 ==
* [[Skia]]
* [[DirectX]]
* [[MonoGame]]
[[category: API]]