「WebGL」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
(ページの作成:「'''WebGL'''とは、JavaScriptからGLSL ESを叩けるという代物である。 OpenGLOpenGL ESが叩けるのではなくGLSL ESが叩ける…」)
 
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
'''WebGL'''とは、[[JavaScript]]から[[GLSL ES]]を叩けるという代物である。
+
'''WebGL'''とは、HTML5を構成する仕様のひとつで、[[JavaScript]]から[[GLSL ES]]を使って[[シェーダー]]を叩けるという代物である。
  
[[OpenGL]]や[[OpenGL ES]]が叩けるのではなく[[GLSL ES]]が叩ける。超ローレベル。点を打つのも、線を引くのも、[[ビットマップ]]を表示するのも全部[[プログラマブルシェーダー]]を叩けという代物である。
+
== 概要 ==
 +
[[OpenGL]]や[[OpenGL ES]]が叩けるのではなく[[GLSL ES]]が叩ける。超ローレベル。点を打つのも、線を引くのも、[[ビットマップ]]を表示するのも全部「[[プログラマブルシェーダー]]を叩け」という代物である。
 +
 
 +
もっと高レベルなAPIが利用したければ[[Canvas]]使えということだな。
 +
つまりローエンドとハイエンドしかないない。
 +
極端すぎだろ。
 +
 
 +
頑張って[[GLSL ES]]を覚えましょう。ちなみに[[GLSL ES]]は[[GLSL]]と違って[[データ]]が一方通行だったりとハゲが加速すること間違いなし。
  
頑張っ[[てGLSL ES]]を覚えましょう。ちなみに[[GLSL ES]]は[[GLSL]]と違って[[データ]]が一方通行だったりとハゲが加速すること間違いなし。
 
 
==関連項目==
 
==関連項目==
 +
* [[GLSL ES]]
 +
* [[GLSLのversionディレクティブ一覧]]
  
*[[GLSL ES]]
+
[[category: WebGL]]
 +
[[category: GLSL]]

2019年11月6日 (水) 00:31時点における最新版

WebGLとは、HTML5を構成する仕様のひとつで、JavaScriptからGLSL ESを使ってシェーダーを叩けるという代物である。

概要[編集 | ソースを編集]

OpenGLOpenGL ESが叩けるのではなくGLSL ESが叩ける。超ローレベル。点を打つのも、線を引くのも、ビットマップを表示するのも全部「プログラマブルシェーダーを叩け」という代物である。

もっと高レベルなAPIが利用したければCanvas使えということだな。 つまりローエンドとハイエンドしかないない。 極端すぎだろ。

頑張ってGLSL ESを覚えましょう。ちなみにGLSL ESGLSLと違ってデータが一方通行だったりとハゲが加速すること間違いなし。

関連項目[編集 | ソースを編集]