Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://gnikoloff.github.io/webgpu-dojo/
WebGPU Sketches & Examples
https://gnikoloff.github.io/webgpu-dojo/
gpu webgpu wglsl
Last synced: 5 days ago
JSON representation
WebGPU Sketches & Examples
- Host: GitHub
- URL: https://gnikoloff.github.io/webgpu-dojo/
- Owner: gnikoloff
- Created: 2021-08-29T07:07:28.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-02-09T18:47:14.000Z (over 2 years ago)
- Last Synced: 2024-08-02T06:15:39.372Z (3 months ago)
- Topics: gpu, webgpu, wglsl
- Language: TypeScript
- Homepage: https://gnikoloff.github.io/webgpu-dojo/
- Size: 11.7 MB
- Stars: 42
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-webgpu - WebGPU Sketch Dojo - by [Georgi Nikolov](https://github.com/gnikoloff) - [repository](https://github.com/gnikoloff/webgpu-dojo) (Demos / Try out WebGPU)
README
# WebGPU Sketch Dojo
https://gnikoloff.github.io/webgpu-dojo/
![Sketch render](https://github.com/gnikoloff/webgpu-dojo/blob/gh-pages/src/assets/webgpu-sketch-dojo-social.png?raw=true)
A collection of experiments with the emerging [WebGPU API](https://gpuweb.github.io/gpuweb/).
Most of the samples are built with my micro WebGPU rendering & compute library [hwoa-rang-gpu](https://github.com/gnikoloff/hwoa-rang-gpu)
### Running the samples
Please use latest Google Chrome or Google Chrome Canary or Firefox Nightly ([Instructions](https://hacks.mozilla.org/2020/04/experimental-webgpu-in-firefox/)). Linux users might need to take extra steps for Chrome as explained [here](https://hacks.mozilla.org/2020/04/experimental-webgpu-in-firefox/).
Keep in mind that WebGPU is still considered an experimental API and some of the demos might break. Please [file an issue](https://github.com/gnikoloff/webgpu-dojo/issues) if something is not working.
### Tools used
- [Typescript](https://www.typescriptlang.org/)
- [hwoa-rang-gpu](https://github.com/gnikoloff/hwoa-rang-gpu)
- [glMatrix](https://glmatrix.net/)### References
- [WebGPU Spec](https://www.w3.org/TR/webgpu/)
- [WebGPU Explainer](https://gpuweb.github.io/gpuweb/explainer/)
- [WebGPU Samples by Austin Eng](https://github.com/austinEng/webgpu-samples)
- [Awesome WebGPU](https://github.com/mikbry/awesome-webgpu)