commit | 9a10674bb934b4e77b342f4ce8c84523923088bb | [log] [tgz] |
---|---|---|
author | Aleksi Sapon <aleksi@sapon.ca> | Tue Sep 28 16:48:01 2021 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Sep 28 16:48:01 2021 +0000 |
tree | bc470d5bca884dab211e7f592555422367ee8b17 | |
parent | ffcebe8c2c0ec36756ff1ead1ed36f4fc397ad28 [diff] |
CMake: fix third parties when dawn is a sub-build Set BUILD_TESTING to OFF, mainly so Abseil doesn't build its tests, which aren't configured properly for sub-builds. Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR, so third parties are built in the same directory as the rest of dawn. Change-Id: I51a2c0887bfb42c1c21223c41bfcbd2816e34034 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/65080 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: 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.