commit | 6ee6330c3d87845f11e53d85638dfb2baa4dfc69 | [log] [tgz] |
---|---|---|
author | Natalie Chouinard <chouinard@google.com> | Tue Jun 25 20:45:30 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 25 20:45:30 2024 +0000 |
tree | 2fe72caae49aee162cf59cf901c312d8cacc4584 | |
parent | dff0ce002ae988d15bca9ea7f77c6352f91692d1 [diff] |
[Tint] Hacky fix for binding numbers in tests Due to the way the MSL backend handles generating binding numbers with the Tint exe, these slight changes are necessary to satisfy the follow-up test fixes which will split out vertex entry point tests for some builtins. This change has been separated into a separate CL due to the size of the diff in generated files. Only test/tint/builtins/gen/gen.wgsl.tmpl has been manually modified. The other changes were created with: ./tools/run gen ./tools/run tests --generate-expected Bug: 344846829 Change-Id: I8ecadda930b805a2b9bc171fba0ad461bd5149e9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/195477 Commit-Queue: Natalie Chouinard <chouinard@google.com> Reviewed-by: 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.