commit | 6826e77b7ae2399da3c2ac82ba01e6223dffb27e | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Thu Jun 26 14:32:35 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jun 26 14:32:35 2025 -0700 |
tree | de954609d9ebd8e9e85c7d131dea37141b0ce4f2 | |
parent | 7609303d10e3377d097f3a6fdc5640ef64186102 [diff] |
Revert "[Win] Call CompareObjectHandles directly" This reverts commit 80906a48e38c4d549764f8159645c340e9c6844f. Reason for revert: this is breaking the roll into Chromium with this linker error: lld-link: error: could not open 'onecore_apiset.lib': No such file or directory Example failing roll: https://chromium-review.googlesource.com/c/chromium/src/+/6681536 Original change's description: > [Win] Call CompareObjectHandles directly > > Now that Chromium only supports Win10+, we can call > CompareObjectHandles directly. No need to query for its function > pointer, or manually keep kernelbase.dll alive. > > Change-Id: I248418d9bfb7c5af6dc1838f0c27d23f93cf5f27 > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/248954 > Reviewed-by: Corentin Wallez <cwallez@chromium.org> > Reviewed-by: Antonio Maiorano <amaiorano@google.com> > Commit-Queue: Rafael Cintron <rafael.cintron@microsoft.com> TBR=cwallez@chromium.org,rafael.cintron@microsoft.com,amaiorano@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com No-Presubmit: true No-Tree-Checks: true No-Try: true Change-Id: Id293301979e4408e8b6304ec6ef13d2b60b31863 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/249334 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> Bot-Commit: 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.