commit | bfcce9fc8de3a721bed3088ca53f9f524ea613d5 | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Thu Dec 12 16:12:55 2024 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Dec 12 16:12:55 2024 -0800 |
tree | 32cc69eb69740b23bc634542bea45c031b9d6d78 | |
parent | 737d588a1e398d1dcb5e0523575cd7822056569b [diff] |
[ir] Use inference for nested arrays of builtin structures When emitting array types, check for builtin structures at any nested depth to determine whether the type can be spelled out explicitly or whether inference has to be used for the top-level array. Fixed: 380898799 Change-Id: I672f21a4cfad8ddd8ab9d6199b7ddfd44e0e9a73 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/217994 Reviewed-by: dan sinclair <dsinclair@chromium.org> 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.