| commit | 76305eb22b70b240c3b673e6dc2dff46522aec5b | [log] [tgz] |
|---|---|---|
| author | Brian Sheedy <bsheedy@google.com> | Mon Mar 31 10:44:17 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Mar 31 10:44:17 2025 -0700 |
| tree | f00741dd88de020c118639d2f490d12d8b771372 | |
| parent | 639cdd97b0b9a9339571472b49a3fcf120a6dea9 [diff] |
[tools][cts] Fix roller interaction with new globs Updates the CTS roller to properly handle the new glob style, which allows for any number of * wildcards throughout the expectation. Previously, only a single un-escaped wildcard was allowed at the very end. The new code does not distinguish between the old and new approaches in the expectation files (set via "# full_wildcard_support: true"), as the new approach is backwards compatible with older style expectations, albeit less efficient during comparisons. We do not expect to ever move back to the older style, so the reduced complexity is worth the small efficiency hit in the off-chance we need to go back temporarily for some reason. Bug: 406978213 Change-Id: If678457ed80d2d73e8c416be11efdde78103e05e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/233495 Auto-Submit: Brian Sheedy <bsheedy@google.com> Reviewed-by: dan sinclair <dsinclair@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.