commit | f856922a88b69937334bca276fa4ea8b1c02bafd | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Fri Dec 06 01:19:47 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Dec 06 01:19:47 2024 +0000 |
tree | 06a3a97aef464b0b361651f81f818ad269a4aa8f | |
parent | 41f4fcbd040306f217b6883079958d0664349e1a [diff] |
[tint][ir][val] Restrict types in root allowed by kAllowOverrides Restricts the instruction types that are allowed in the root block when kAllowOverrides is set. This doesn't do the walk up to make sure that the specific values/calls are allowed. This supersedes a number of previous patches that were playing whack-a-mole. Fixes: 382453612 Fixes: 382422295 Change-Id: Iccd2145afb29bf61b2dc7ccbfd97b08648e39208 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/218354 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Auto-Submit: Ryan Harrison <rharrison@chromium.org> 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.