Skip to content

Commit 42c8762

Browse files
authored
1 parent 147fef9 commit 42c8762

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,33 @@
99

1010
# Community
1111

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).
1515

16-
# Samples and Demos
16+
# Samples & Demos
1717

1818
- [WebGPU Samples](https://webgpu.github.io/webgpu-samples/)
1919

2020
# Learning Resources
2121

2222
- [WebGPU Fundamentals](https://webgpufundamentals.org/)
2323
- [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/)
2425

25-
# Specifications
26+
# Specifications & Documents
2627

2728
- [WebGPU API Specification Draft](https://gpuweb.github.io/gpuweb/)
2829
- [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

Comments
 (0)