Audit git users for test coverage Audits the users of git that were changed in https://dawn-review.googlesource.com/c/dawn/+/273394 for unittest coverage. In cases where test coverage is missing but not currently possible due to needing more dependency injection, a TODO is added. Otherwise, test coverage is added. The one exception to this is stream_results.go, which is reasonably large and currently lacks any test coverage. However, it looks like full test coverage is now possible due to the change to git. Thus, test coverage will be added in a follow-up CL. Bug: 344014313 Change-Id: I653ffaa5b08e8d1e25fc781f48a94dbe6a256c6a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/273397 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Ryan Harrison <rharrison@chromium.org> Auto-Submit: Brian Sheedy <bsheedy@google.com>
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.