commit | 00cc485addeabbda12ff2bcc0d3fd52c08177fad | [log] [tgz] |
---|---|---|
author | Alastair F. Donaldson <alastair.donaldson@imperial.ac.uk> | Fri Jul 29 16:29:21 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 29 16:29:21 2022 +0000 |
tree | c91b78cce3bd07cda87a7633723305258203b4e6 | |
parent | ff4be33617af0ffc03d45526f46781e692c50170 [diff] |
Regex fuzzer: add swizzles Adds random swizzle operations to candidate vector expressions. Also excludes certain common keywords from the set of identifiers that are matched by the regex fuzzer, which will serve to make other mutations performed by the regex fuzzer more preise. Fixes: tint:1619 Change-Id: I10b6937f2c6f7341ec4a85d3b7ab56b3a36ef169 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96780 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Alastair Donaldson <allydonaldson@googlemail.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.