「Google ANGLE」の版間の差分
imported>Administrator 編集の要約なし |
編集の要約なし |
||
| (他の1人の利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
'''Google ANGLE''' | '''Google ANGLE'''(語源:Almost Native Graphics Layer Engine)とは、[[Google]]が開発している[[OpenGL]]互換[[API]]であり、[[OpenGL]]命令の呼び出しを[[Direct3D]]命令の呼び出しに変換するものである。[[GLSL]]も[[HLSL]]に変換される。 | ||
現在は一歩進んで[[OpenGL ES]] 2.0と3.0を[[OpenGL]], [[OpenGL ES]], [[Direct3D]]に変換するシステムとなっている。 | 現在は一歩進んで[[OpenGL ES]] 2.0と3.0を[[OpenGL]], [[OpenGL ES]], [[Direct3D]]に変換するシステムとなっている。 | ||
| 16行目: | 16行目: | ||
これに[[Microsoft]]も賛同し、[[Microsoft Edge]]もWindows Insider Build 17025でANGLEが採用された。 | これに[[Microsoft]]も賛同し、[[Microsoft Edge]]もWindows Insider Build 17025でANGLEが採用された。 | ||
== 現在 == | |||
現在は一歩進んで[[OpenGL ES]] 2.0と3.0を[[OpenGL]], [[OpenGL ES]], [[Direct3D]]に変換するシステムとなっている。 | |||
これにより[[Android]]アプリを[[Windows]]や[[Mac]]、[[Linux]]に移植するのが捗る。 | |||
「OpenGL ESからOpenGL ESって何だよ」と思うかもしれないが、[[スマホ]]乱立・[[SoC]]乱立でOpenGL ESこそ仕様乱立でクソなのを整流する動作をする。たとえば画面クリアの手法が異なるGPUでも、同じ方法で叩けばうまいこと画面クリアしてくれるのである。 | |||
== その他 == | == その他 == | ||
| 31行目: | 37行目: | ||
[[category: API]] | [[category: API]] | ||
[[category: GPU]] | |||
[[category: Google]] | |||