| commit | adcff84c487c5d9d34e7a8ab7ae1df893e08d960 | [log] [tgz] |
|---|---|---|
| author | dan sinclair <dsinclair@chromium.org> | Tue Jul 29 07:47:14 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jul 29 07:47:14 2025 -0700 |
| tree | 1e83494b2d225afc8969ae696293806092c3cbd6 | |
| parent | 9b94cece9646544b48df3d7ee195c8fed9776759 [diff] |
[msl] Allow a group to be specified into bindings. When separating into argument buffers we want to keep the binding group so we can split each bind group into an argument buffer. By default, we set the value to `0`. When using argument buffers we set the value to the originating group. Bug: 363031535 Change-Id: I9b469f359e3606601505457ec9a00c3c2f28230d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/254975 Reviewed-by: James Price <jrprice@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: dan sinclair <dsinclair@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.