Reland "Remove gn_v2 Mac builder special cases" This is a reland of commit 438520231d3f0b65419575135994333547e2b1a1 Changes from original CL: * Updated Starlark files to remove restriction from CQ Mac builders The Go dependency issue that caused this to be reverted was fixed in separate CLs. Original change's description: > Remove gn_v2 Mac builder special cases > > Removes the special cases around gn_v2 Mac builders now that all tests > are run on Swarming and dawn.node tests are no longer implicitly tied to > the architecture that was used by the parent builder. > > Bug: 441328362 > Change-Id: I3ce8d3e186f8b20149303b25dabcc99a68aa749a > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264754 > Reviewed-by: Yuly Novikov <ynovikov@chromium.org> > Commit-Queue: Brian Sheedy <bsheedy@google.com> > Auto-Submit: Brian Sheedy <bsheedy@google.com> Bug: 441328362 Change-Id: I17bb5fab34d8bfe7f80e9fb6211086398287d0da Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265476 Commit-Queue: Brian Sheedy <bsheedy@google.com> Reviewed-by: Yuly Novikov <ynovikov@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.