[emscripten] Explain distributions better in the readme Explain the three methods of distribution and explicitly list the steps needed for each one. This makes the Emdawnwebgpu readme make more sense regardless of what context it's read in: - inside the remoteport file vendored in Emscripten - inside the remoteport file in our GitHub release - in the README.md in the zip in our GitHub release - in the link from our GitHub release notes - in the Dawn source Also add a section about API stability (now that the core is stable). No-Try: true Fixed: 415224043 Change-Id: I560ec0293961e925426c6662c0b05fcf80711da3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256116 Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h version that Dawn implements.webgpu.h.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.