commit | f913e33abf2bc4dd6f8b2325cf8754ed41ad0e79 | [log] [tgz] |
---|---|---|
author | Brian Sheedy <bsheedy@google.com> | Wed Sep 03 11:28:15 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 03 11:28:15 2025 -0700 |
tree | 24e236d5f21fdbc26ab5bb2ff661eb7ad37bf47e | |
parent | 3a6b4e23ffda948edfdb87d0c0544399927eeda3 [diff] |
Enable gn_v2 fuzz tests Enables the Tint fuzz tests on gn_v2 builders. These are currently run directly on the builder instead of via Swarming since Go-based tests are not currently supported. As a side effect, the logic of //tools/run has been moved into //tools/run.py so the tests can be treated as normal Python-based tests. //tools/run still exists for backwards compatibility, but it just calls the new script. This also adds dependencies onto Chromium's //tools/memory/ and //tools/valgrind/. Changing some of Tint's targets to properly work with the isolation process exposed some dependencies from //build to these directories which were unfulfilled. Bug: 441327468 Change-Id: I9359cdf43479c62b2e59b89f34f088fd38279ac1 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259558 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Brian Sheedy <bsheedy@google.com> 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.