commit | 7884743c6ac1cc3027be27ba71cc8f0f053d7f77 | [log] [tgz] |
---|---|---|
author | Ryan Harrison <rharrison@chromium.org> | Wed Jul 30 11:23:42 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Jul 30 11:23:42 2025 -0700 |
tree | 8502c25d31ca0327d1f84af4d26d3aaf608c7229 | |
parent | 129ac4acd7aa481ba356be0b5c95f1744d100081 [diff] |
[tint][fuzz] Implement corpus generation in Go This implementation is planned to replace the existing standalone Python script. That script is retained for now, since the build recipes depend on it. Once this CL has landed and rolled, the build recipes will be updated, and a follow on CL can remove the no longer needed Python version. Also includes a few incidental cleanups, including moving all of the TODOs related to testing to the top of the file, since there is multiple different issues that need to be resolved to be able to implement testing coverage in this file, and I was tired of trying to keep the TODOs attached to specific functions. Bug: 348698576, 431997412 Change-Id: Ia5eb24d588cb1ce0b7bb5cecf7850b28f7b0d658 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/255434 Auto-Submit: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org>
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.