commit | ecd46ab123471f16cdac374bde34d0ac6ac5eaf6 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Tue Oct 20 17:43:00 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue Oct 20 17:43:00 2020 +0000 |
tree | b5942ab5154c0e426a6a98e30ab76d370c262e46 | |
parent | e8022eaf599cd9fba8ec2557a1e17a82ab678104 [diff] |
Use CMAKE_CURRENT_SOURCE_DIR for third_party/khronos. The third_party/khronos folder is directly commited into the Dawn repo. This means it isn't really move-able to a different third_party folder but it still uses the `DAWN_THIRD_PARTY_DIR` variable. This makes it difficult to change where the rest of the third party code lives. This CL changes the `third_party/khronos` references to use `CMAKE_CURRENT_SOURCE_DIR` instead of `DAWN_THIRD_PARTY_DIR`. Change-Id: I791bf3dc25e8149da44bbf686b5cdcfd5f4a392e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/30620 Commit-Queue: dan sinclair <dsinclair@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.