commit | 78e4530f59736600876ba0f208c94b9c23ad7ebd | [log] [tgz] |
---|---|---|
author | Ben Clayton <bclayton@google.com> | Thu Jan 26 15:57:27 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jan 26 15:57:27 2023 +0000 |
tree | 43810f4d1f6c59ab70db29ca18698a5ee134a543 | |
parent | b4049dcf409f0bb6fa5d61fe02c3242a3352c0e3 [diff] |
code-coverage / turbocov fixes Common: * The turbocov build target (somehow) never got hooked up to the root CMakeLists.txt file. This is now fixed. macOS: * Emit coverage for 'AppleClang' compiler. * Have run-cts find the tucked-away `llvm-profdata` executable. Windows: * Various fixes for building with clang * Fix turbocov stdout CRLF corruption * Fix bad JSON with backslashes Change-Id: I481cceafe2e72b544e13168172fc1456e5df2005 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117880 Reviewed-by: Antonio Maiorano <amaiorano@google.com> Kokoro: Ben Clayton <bclayton@google.com> Commit-Queue: Ben Clayton <bclayton@google.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.