「Google ANGLE」の版間の差分

imported>Administrator
編集の要約なし
編集の要約なし
 
(他の1人の利用者による、間の2版が非表示)
1行目: 1行目:
'''Google ANGLE'''とは、[[Google]]が開発している[[OpenGL]]互換[[API]]であり、[[OpenGL]]命令の呼び出しを[[Direct3D]]命令の呼び出しに変換するものである。[[GLSL]]も[[HLSL]]に変換される。
'''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]]