commit | 2f0d7f02a703fc8a366bda01fabb828dc79164f4 | [log] [tgz] |
---|---|---|
author | Kai Ninomiya <kainino@chromium.org> | Mon Jul 22 21:45:25 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 22 21:45:25 2024 +0000 |
tree | c2a3914ea32d7cfd164c5826d9d23f518f73b814 | |
parent | f22d84608f6608c30f564744fc45b97734fa1d4c [diff] |
Use more distinctive annotations for expectations files This makes the file a bit less magic and should be easier for gardeners to understand. "##ROLLER_MUTABLE##" instead of "MUTABLE" "##ROLLER_DISCARD_AND_REWRITE##" instead of "New xxx. Please triage:" - ROLLER_ prefix makes it clear that this applies to the roller and not the Unexpected Pass Finder - "##" wrapper makes it easier to talk about the annotations in comments without accidentally triggering them - Distinctive names make them greppable/codesearchable - Descriptive names make them easier to understand - Avoids using natural-looking "New xxx. Please triage:" as magic tokens Bug: None Change-Id: Ibfbbccc54441ed25d98dcff24069def2ddb7b0ce Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/199536 Reviewed-by: Brian Sheedy <bsheedy@google.com> Commit-Queue: Kai Ninomiya <kainino@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.