Reconstructions of important debates in WebGPU community group, using Argdown:
- Not choosing SPIR-V for the shading language
- Relying on RBA on Vulkan for OOB access
- Exposing subgroup operations in the shaders
- Multi-queue support
- Shader module compilation
- Defining layouts of host-shareable structures
- Analyzing dead code in shaders
Note: the idea for this repository is to crystalize the structure of a debate. We are extracting the essential arguments and building a graph of them with relevant statements. Therefore, making PRs here with new arguments is probably not a good idea - this needs to be discussed with the webGPU group first.