| commit | ed9725c374a30697cbdda4037f72ca5d6880a8fe | [log] [tgz] |
|---|---|---|
| author | dan sinclair <dsinclair@chromium.org> | Fri Apr 11 10:26:09 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 11 10:26:09 2025 -0700 |
| tree | 85e6f7e6dcb81d526698bd0e46d8ff9787fa17f0 | |
| parent | 04586c47b1fc7ce58d35c9011c02c7a07bef3f5c [diff] |
Break const-eval runtime semantics from the resolver. The const-eval runtime semantics tests don't use the resolver, but did use a couple of the helper methods provided by the builder. Remove the includes which pull in the resolver and fix the few builder methods to use the type and constant mangers directly. Bug: 409319601 Change-Id: Iba7d7f3c3c511abd2dcdf1241b4895021c03da92 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/236274 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@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.