commit | c5b8b966b98c52fdec909fd4854ae170e571e537 | [log] [tgz] |
---|---|---|
author | Elie Michel <eliemichel@users.noreply.github.com> | Tue May 13 08:35:46 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 13 08:35:46 2025 -0700 |
tree | 262875f121f67a1553bb43508c5f5764be322f23 | |
parent | 48b54bd02653f5c034599ab7f7e65893a7f56aeb [diff] |
Move Abseil add_subdirectory to third_party Handling Abseil in the root CMake is inconsistent with other dependencies, which are all handled in `third_party/CMakeLists.txt`. Moreover, it breaks the `DAWN_FETCH_DEPENDENCIES` mechanism since it tries to add Abseil before it was fetched (hence breaking the GitHub CI). Issue was introduced by f7c65dd9e72861d3bf9f327aa6fbb774eeeb8746 This is an imported pull request from https://github.com/google/dawn/pull/35 GITHUB_PR_HEAD_SHA=7d7a6a2e2fec3e5c7e23fc94b2414a3510f200aa ORIGINAL_AUTHOR=Elie Michel <eliemichel@users.noreply.github.com> GitOrigin-RevId: 7fe2a98f16232fff73c1879d354b0311cf94d048 Change-Id: Ica2c7fdf3e2b6709c06895cb44c07821bdf1442a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/239914 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: dan sinclair <dsinclair@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Ryan Harrison <rharrison@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.