|
9 | 9 |
|
10 | 10 | # Community |
11 | 11 |
|
12 | | -- ["Web Graphics" Matrix chat community](https://matrix.to/#/#webgraphics:matrix.org) - `#webgraphics:matrix.org` |
13 | | - - [Including the general WebGPU chat channel](https://matrix.to/#/#WebGPU:matrix.org) - `#WebGPU:matrix.org` |
14 | | -- [WebGPU mailing list](https://lists.w3.org/Archives/Public/public-gpu/) - `public-gpu@w3.org` |
| 12 | +- The `public-gpu@w3.org` [mailing list](https://lists.w3.org/Archives/Public/public-gpu/) is a good place to ask questions or provide feedback on the API. |
| 13 | +- You can also join the chat on Matrix in the "Web Graphics" Matrix Community: [#webgraphics:matrix.org](https://matrix.to/#/#webgraphics:matrix.org). |
| 14 | + - The general WebGPU channel is [#WebGPU:matrix.org](https://matrix.to/#/#WebGPU:matrix.org). |
15 | 15 |
|
16 | | -# Samples and Demos |
| 16 | +# Samples & Demos |
17 | 17 |
|
18 | 18 | - [WebGPU Samples](https://webgpu.github.io/webgpu-samples/) |
19 | 19 |
|
20 | 20 | # Learning Resources |
21 | 21 |
|
22 | 22 | - [WebGPU Fundamentals](https://webgpufundamentals.org/) |
23 | 23 | - [WebGPU on MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API) |
| 24 | +- [Tour of WGSL](https://google.github.io/tour-of-wgsl/) |
24 | 25 |
|
25 | | -# Specifications |
| 26 | +# Specifications & Documents |
26 | 27 |
|
27 | 28 | - [WebGPU API Specification Draft](https://gpuweb.github.io/gpuweb/) |
28 | 29 | - [WGSL Specification Draft](https://gpuweb.github.io/gpuweb/wgsl/) |
| 30 | +- [WebGPU Correspondence Reference](https://gpuweb.github.io/gpuweb/correspondence/) - contributions wanted |
| 31 | + |
| 32 | +# Libraries implementing WebGPU |
| 33 | + |
| 34 | +- [wgpu](https://github.com/gfx-rs/wgpu) - Rust, used in Firefox, Servo, and Deno |
| 35 | + - Available for: Rust, C ([wgpu-native](https://github.com/gfx-rs/wgpu-native) - contributions wanted) |
| 36 | + - Native + WebAssembly |
| 37 | +- [Dawn](https://github.com/google/dawn) - C++, used in Chrome, Edge, and other Chromium browsers |
| 38 | + - Available for: C, C++, [Node](https://github.com/google/dawn/tree/main/src/dawn/node) |
| 39 | + - Native only |
| 40 | +- [Emdawnwebgpu](https://github.com/google/dawn/blob/main/src/emdawnwebgpu/pkg/README.md) - bindings for Emscripten |
| 41 | + - WebAssembly only, via Emscripten |
0 commit comments