• 追加された行はこの色です。
  • 削除された行はこの色です。
  • WebGPU へ行く。

[[Web]] > [[WebGPU]]

- https://www.w3.org/TR/webgpu/
- https://gpuweb.github.io/gpuweb/

- https://webgpureport.org/

- [[WebMetal]] (Apple) 元 WebGPU と呼んでいたもの
- [[Dawn]] (Google) Chrome の WebGPU 実装

- [[WGSL]]

* 入門 [#i4b7b392]

- WebGPU入門
--  https://zenn.dev/emadurandal/books/cb6818fd3a1b2e
-- WebGPUで高いパフォーマンスを発揮するには
---  https://zenn.dev/emadurandal/books/cb6818fd3a1b2e/viewer/performance-tuning


-WebGPUを使ってみる
--  https://zenn.dev/bellbind/scraps/eb114b4f51322a
- WebGPUとC++でブラウザ上に三角ポリゴン描画してみる
--  https://zenn.dev/kd_gamegikenblg/articles/a5a8effe43bf3c

- Learn WebGPU – A next-generation graphics API for the web
--  https://www.freecodecamp.org/news/learn-webgpu-a-next-generation-graphics-api-for-the-web/

- Learn WebGPU For native graphics in C++.
--  https://eliemichel.github.io/LearnWebGPU/

* サンプル [#scdc5dca]

- https://austin-eng.com/webgpu-samples/ : 現Chrome-99以降で実行可能
- https://webkit.org/demos/webgpu/ : かなり初期の仕様(WebMetal?)でのコード例、動かせられない
- https://github.com/denoland/webgpu-examples : denoで動くコード例

- https://compute.toys/

- https://codepen.io/kasari/pen/GRYOodw


* 解説 [#x727bc1a]

- Raw WebGPU
--  https://alain.xyz/blog/raw-webgpu
>
An overview on how to write a WebGPU application. Learn what key data structures and types are needed to draw in WebGPU.

- Access modern GPU features with WebGPU
--   https://web.dev/gpu/

- WebGPU - コアの全てを canvas 抜きで
--  https://inzkyk.xyz/misc/webgpu/
---  (原文) https://surma.dev/things/webgpu/index.html

* Chrome 113 [#r50af7b2]

- WebGPUがついに利用可能に WebGL以上の高速な描画と、計算処理への可能性
--  https://ics.media/entry/230426/

* ライブラリ [#n2f66855]

- https://bevyengine.org/news/bevy-webgpu/

*. [#c70f3f64]

- I want to talk about WebGPU
--  https://cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu

* 関連 [#rel]

- [[Metal]]
- [[Vulkan]]
- [[OpenGL]]