「WebGPU」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
8行目: | 8行目: | ||
こちらは「汎用性こそ正義」というものであり、[[ローエンド]][[スマホ]]向け[[SoC]]に優しい仕様となっている。 | こちらは「汎用性こそ正義」というものであり、[[ローエンド]][[スマホ]]向け[[SoC]]に優しい仕様となっている。 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[アップル]]によると、[[WebGL]]とWebGPUの性能差は、 | [[アップル]]によると、[[WebGL]]とWebGPUの性能差は、 | ||
[[インテル]]の[[オンボードGPU]]では大差はでないが、 | [[インテル]]の[[オンボードGPU]]では大差はでないが、 | ||
[[GeForce]]や[[Radeon]]を搭載した[[PC]]だと4〜8倍くらいの性能差がでるとしている。 | [[GeForce]]や[[Radeon]]を搭載した[[PC]]だと4〜8倍くらいの性能差がでるとしている。 | ||
まさにハイエンドGPUの性能を引き出すことに注力されている。 | まさにハイエンドGPUの性能を引き出すことに注力されている。 | ||
− | |||
− | |||
== ブラウザの対応状況 == | == ブラウザの対応状況 == | ||
− | + | 2019年時9月時点ではWebGPUと[[WebGL 2.0]]のどちらも、各[[ブラウザ]]において「実験的な機能」にとどまっている。 | |
− | |||
− | |||
== シェーディング言語 == | == シェーディング言語 == | ||
− | [[シェーディング言語]] | + | [[シェーディング言語]]は「[[WSL]](語源:Web Shading Language、読み:ほいっする、旧:[[WHLSL]])」を採用している。 |
+ | [[アップル]]だから[[Metal]]を推してきそうなところだが、なんと「[[HLSL]]」をベースに簡素化と拡張を施したものである。 | ||
+ | * https://github.com/gpuweb/WSL | ||
== 関連項目 == | == 関連項目 == | ||
34行目: | 26行目: | ||
* [[WebGPU]] | * [[WebGPU]] | ||
− | [[category: | + | [[category: コンピューターグラフィックス]] |