commit | 0551c4f40fa372272ab93de25ef12e0c722a88b4 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Wed Mar 15 11:07:26 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Mar 15 11:07:26 2023 +0000 |
tree | ea005ba49ea64d031d29a24092edd709c795da25 | |
parent | 7e799673f9b4ba77ddd90e3bd5f03e279b2df979 [diff] |
Move MSL configuration for `ArrayLengthFromUniform` transform. The configuration for the `ArrayLengthFromUniform` transform was pulled out to generator options in a previous CL. The HLSL backend was updated to pass this information into the generator. The MSL backend was using the deprecated path of having the transform determine the values. This CL updates the MSL backend to pass the information into the generator and removes the deprecated code from the transform. Bug: tint:1855 chromium:1421379 Change-Id: I679c57914d575a758a9ff03b9db27a051d55fe17 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/123880 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.