Revert "Roll emsdk to 4.0.18" This reverts commit 107d6588cea15feb4ca27e25fe9c1570721dec63. Reason for revert: Missing header still not fixed Original change's description: > Roll emsdk to 4.0.18 > > Bug: 456628846 > Change-Id: I1281b0aa928cc7c50e88e7676758514d935dd9f3 > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270195 > Reviewed-by: Loko Kung <lokokung@google.com> > Commit-Queue: Loko Kung <lokokung@google.com> > Auto-Submit: Kai Ninomiya <kainino@chromium.org> > Reviewed-by: François Beaufort <fbeaufort@google.com> No-Presubmit: true No-Try: true Cq-Include-Trybots: luci.dawn.try:dawn-cq-mac-arm64-rel Bug: 456628846 Change-Id: I55fff1815207c208609fe6c8451c5e025cf53612 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/270694 Auto-Submit: Kai Ninomiya <kainino@chromium.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Reviewed-by: Loko Kung <lokokung@google.com> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
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.