commit | 6130722a8173ec3d2d697faf4b52cb3055557521 | [log] [tgz] |
---|---|---|
author | James Price <jrprice@google.com> | Wed Jun 28 23:26:34 2023 +0000 |
committer | James Price <jrprice@google.com> | Wed Jun 28 23:26:34 2023 +0000 |
tree | 340ff9c5115a18d49ce9e95075a6a21197fc5736 | |
parent | 05718e01f367f8c546630debca68c0a6fe8f2772 [diff] |
[ir][spirv-writer] Add helper macro for unit tests Adds an `EXPECT_INST` macro that checks for an instruction in the output, dumping the full output if not found. Indentation and comments are enabled in the disassembly to make it easier to see the issue. Bug: tint:1906 Change-Id: I297207769ad992b22524c0f62fcb732e8bdd1a0f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/139481 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
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.