commit | 2be761ae0434470139671d5ee0d87d7ee95b27b9 | [log] [tgz] |
---|---|---|
author | Brian Sheedy <bsheedy@google.com> | Wed Aug 06 13:48:18 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 06 13:48:18 2025 -0700 |
tree | 8b07ab161d4f34eece142762f06411e777addf22 | |
parent | 9a0904693b6b254a15d05b850569a9503d7bcded [diff] |
Convert Standalone Builders to chromium wrappers Converts the experimental standalone Dawn builders to use the wrappers provided by the @chromium-luci package. This allows us to fully define builders src-side instead of having to split them between the Dawn repo and the build repo. Tests are still defined using the older buildbot JSON approach since we want to keep the Swarming dimensions in sync with Chromium's. We may be able to roll in Starlark-defined dimensions at some point in the future, but the JSON approach should work until that is demonstrated to work. Should be landed in conjunction with crrev.com/c/6808555 to fully move the standalone Dawn builders into the Dawn repo. Bug: 385317083 Change-Id: I818299ffc1e66a8f9ab946fb1177fe039a654565 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256094 Reviewed-by: Garrett Beaty <gbeaty@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@google.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.