Dusk
Dusk copied to clipboard
Dawn Native WebGPU Examples
The API docs are being generated from `api.json` but it's mostly empty. This needs to get filled out with all the bits of the API (which should resolve all the...
Port an example from the webgpu repo showing compute shaders.
Setup an action to run clang-tidy and clang-format and make sure no errors come out.
Setup actions to build with both Clang and GCC (when GCC is fixed)
There are a few pieces like the `Mat4` and `Vec3` code which could do with some unit tests. Create them and put into the relevant examples.
The `example_05` README.md needs to be filled out with the relevant additions after `example_04`
The `example_04` README.md needs to be filled out with the relevant additions after `example_03`
The `example_03` README.md needs to be filled out with the relevant additions after `example_02`
The `example_02` README.md needs to be filled out with the relevant additions after `example_01`
Building with `clang` works correctly, GCC, not so much. * [ ] libdawn.cpp fails to find wgpu symbols (e.g. `wgpuRenderPassEncoderSetPipeline`) * [ ] Deprecated copy warning from assigning `backbufferView` [1]...