commit | c00db02cbbfedcc03ce23a2f237468d1405a5cda | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Mon Mar 18 18:31:12 2024 +0000 |
committer | James Price <jrprice@google.com> | Mon Mar 18 18:31:12 2024 +0000 |
tree | 41b35f78474c3db2a1e092d15fdbfdded043fe7c | |
parent | 4176d450acf1e163378e2ca40325b82479c4dcdf [diff] |
[tint][ir] Skip unreachable continuing blocks When converting AST to IR, skip over unreachable continuing blocks as they may contain references to unreachable declarations that were also skipped. Note that this issue is also present in the legacy SPIR-V writer, and is not fixed in this CL, hence the SKIP expectations for that path. Fixed: tint:2201, tint:2202 Change-Id: I2689d412e340508b005a33e251b669948d986cd5 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/179240 Reviewed-by: dan sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@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.