Status update: I started learning Vulkan and I'm currently not interested in continuing to learn WebGPU anymore.
See my new project here:
https://github.com/eliasdaler/edbr
6_skeletal_animation.mp4
I'm using SDL for windows/input and Google Dawn as a WebGPU backend. Everything is built from source.
(TODO: probably incomplete list)
sudo apt install libx11-xcb-dev
mkdir build && cd build
cmake ..
cmake --build .
- Firefox Nightly (123.0) - kinda works, but WGSL support seems incomplete (e.g.
override
doesn't work) - Chrome Unstable (122.0.6182.0) - on Linux WebGPU only works when launched with
--enable-features=Vulkan,UseSkiaRenderer --enable-unsafe-webgpu
19.12.23 - first triangle
20.12.23 - textured quad
20.01.24 - model
22.01.24 - simple Blinn-Phong lighting
25.01.24 - loading complex glTF scenes
02.02.24 - skeletal animation