commit | 0929932116993da6b44e5f5d7f8667617d63116c | [log] [tgz] |
---|---|---|
author | Yuly Novikov <ynovikov@chromium.org> | Thu Mar 06 09:19:34 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Mar 06 09:19:34 2025 -0800 |
tree | 700a12e82c50dadf57acb00fc12c14e7eb8dad03 | |
parent | 88e7001b0e2e379a28facb9739c2dc825e1484c3 [diff] |
Reland "Roll reclient, siso; update related DEPS to match Chromium" This reverts commit 4f69d4de5867ec007c1505a80693caad846d23d4. Reason for revert: standalone Dawn builders switched to Siso RBE client Original change's description: > Revert "Roll reclient, buildtools; update related DEPS to match Chromium" > > This reverts commit 2110deada3fe7fef7a1855c0fa30d9ddd8b9de6a. > > Reason for revert: Still causing a bunch of mac flakes. Seems to be an issue with running reclient on mac11; may try using siso's own remoteexec instead of reclient. > > Original change's description: > > Roll reclient, buildtools; update related DEPS to match Chromium > > > > This reverts commit c875dc549dc48b2a560b574d15035fe0af0ad00f > > and adds speculative fixes. The issue seemed to be related to > > buildtools, so roll buildtools to version from chromium 'main', and also > > update download_and_configure_reclient_cfgs to match Chromium 'main', at > > the same version I took the reclient release number from. > > > > Original change's description: > > > Revert "Roll reclient" > > > > > > This reverts commit 69e7f7ea83a600146b1be9863aad564f5cb09feb. > > > > > > Reason for revert: Broke ci/mac-rel: > > > https://ci.chromium.org/ui/p/dawn/builders/ci/mac-rel/b8724371667366757009/overview > > > > > > Original change's description: > > > > Roll reclient > > > > > > > > Fixes error "Failed to determine auth mechanism: couldn't determine auth > > > > mechanism from flags map[credential_file:false service_no_auth:false > > > > use_application_default_credentials:false use_external_auth_token:true > > > > use_gce_credentials:false use_gcloud_creds:false > > > > use_google_prod_creds:false]" > > > > > > > > Bug: none > > > > Change-Id: I4143711752705987c84cd6b29961b6880fb0366d > > > > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223854 > > > > Reviewed-by: Ryan Harrison <rharrison@chromium.org> > > > > Auto-Submit: Kai Ninomiya <kainino@chromium.org> > > > > Commit-Queue: Ryan Harrison <rharrison@chromium.org> > > > > Commit-Queue: Kai Ninomiya <kainino@chromium.org> > > > > > > TBR=kainino@chromium.org,rharrison@chromium.org,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com > > > > > > Change-Id: Ia25eb2bb5d11401e14a90466bd40e78da33feea3 > > > No-Presubmit: true > > > No-Tree-Checks: true > > > No-Try: true > > > Bug: none > > > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223858 > > > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > > > Commit-Queue: Kai Ninomiya <kainino@chromium.org> > > > > Bug: none > > Change-Id: I70a53b943ca8f4566adc2fb789542c9d35c16caf > > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223859 > > Auto-Submit: Kai Ninomiya <kainino@chromium.org> > > Commit-Queue: Loko Kung <lokokung@google.com> > > Reviewed-by: Loko Kung <lokokung@google.com> > > Bug: none > No-Try: true > Change-Id: I1a18c572e46f6a21c46bd46a0ac0890998b484d4 > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223898 > Auto-Submit: Kai Ninomiya <kainino@chromium.org> > Commit-Queue: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> > Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Bug: 393606976 Change-Id: Ia1e1518981c0b68773166f32fdfc83266f662a53 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/225054 Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Kai Ninomiya <kainino@chromium.org> Auto-Submit: 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.