commit | 0531610e99a2f193e3f425704d665d5512a90881 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Wed May 17 13:28:47 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed May 17 13:28:47 2023 +0000 |
tree | 79e560b8d3e75aee97c61106f936a4a3ca0f1093 | |
parent | 9fc46dc3c1e2e7f9fbbc23f3d76f8a5da9c38aef [diff] |
[ir] Add basic block arguments. This CL adds the ability to add parameters to blocks and emits the params as needed in the disassembly. The ShortCircuit is updated to use block arguments instead of creating a return value. Bug: tint:1909 Change-Id: I92afa6cf8ff4e01bfa3de46e76c26c465f0d6062 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/133200 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Dan Sinclair <dsinclair@chromium.org> Reviewed-by: Ben Clayton <bclayton@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.