「WebGL」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator (ページの作成:「'''WebGL'''とは、JavaScriptからGLSL ESを叩けるという代物である。 OpenGLやOpenGL ESが叩けるのではなくGLSL ESが叩ける…」) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | '''WebGL''' | + | '''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のversionディレクティブ一覧]] | ||
− | + | [[category: WebGL]] | |
+ | [[category: GLSL]] |
2019年11月6日 (水) 00:31時点における最新版
WebGLとは、HTML5を構成する仕様のひとつで、JavaScriptからGLSL ESを使ってシェーダーを叩けるという代物である。
概要[編集 | ソースを編集]
OpenGLやOpenGL ESが叩けるのではなくGLSL ESが叩ける。超ローレベル。点を打つのも、線を引くのも、ビットマップを表示するのも全部「プログラマブルシェーダーを叩け」という代物である。
もっと高レベルなAPIが利用したければCanvas使えということだな。 つまりローエンドとハイエンドしかないない。 極端すぎだろ。
頑張ってGLSL ESを覚えましょう。ちなみにGLSL ESはGLSLと違ってデータが一方通行だったりとハゲが加速すること間違いなし。