commit | ac1fe841c4e171ab32bd6cb31e296963f183c9fb | [log] [tgz] |
---|---|---|
author | Elie Michel <eliemichel@users.noreply.github.com> | Wed Sep 25 17:14:43 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 25 17:14:43 2024 +0000 |
tree | c7e79b7caf379f7f1851efc29a14373881fe6d69 | |
parent | e18e8088fce7ba7802cec9d17ac0277dda157bc5 [diff] |
Use MacOS system clang instead of brew's I don't know why current CI scripts try to use brew's LLVM instead of Apple's, but it turns out that simply switching to Apple's seems to fix the compilation issue that we've been having for months! PS: Is there a plan of having some of these CI upload the artefacts to a proper GitHub Release, so that they do not expire? It is useful when using Dawn to be able to freeze the version that we rely on, but it is not reasonable to freeze to a binary artifact that won't last. This is an imported pull request from https://github.com/google/dawn/pull/21 GITHUB_PR_HEAD_SHA=d4f5d515d907850130b2f39b619af3cd9307ca79 ORIGINAL_AUTHOR=Elie Michel <eliemichel@users.noreply.github.com> GitOrigin-RevId: bf40e7aa5459dde6699b04d69e8014ecf77bb20f Change-Id: I62d70daf1b92307ee6e2f12a91720ecd52b54c5f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/207137 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: dan sinclair <dsinclair@google.com> Commit-Queue: dan sinclair <dsinclair@chromium.org> Commit-Queue: Corentin Wallez <cwallez@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.