commit | 8f2caa91e556dc12144142376a59201522e74e09 | [log] [tgz] |
---|---|---|
author | Jiawei Shao <jiawei.shao@intel.com> | Wed Feb 21 00:05:49 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Feb 21 00:05:49 2024 +0000 |
tree | faf37408171cd09aec9bc8a7f51b39544bd5fb2b | |
parent | e58ea272e11ebabb45e612c29284ed4588c29af5 [diff] |
Reland "Only build spvtools_* when dawn_enable_spirv_validation is true" This reverts commit 376eae0dfdec5d11d3da323319c395ef0cb23b46. Reason for revert: Removed the last dependency of spvtools_opt in src/dawn/utils (in src/dawn/utils/WGPUHelpers.cpp) when it is not needed (when TINT_BUILD_SPV_READER is disabled). Original change's description: > Revert "Only build spvtools_* when dawn_enable_spirv_validation is true" > > This reverts commit e2be33f0b421ba63985f5fc0ecf060614782993e. > > Reason for revert: Seeing failures on the Dawn -> Chrome roll about spirv-tools build issues. Speculatively reverting this to see if it unblocks the roll. > > https://ci.chromium.org/ui/p/chromium/builders/try/android_compile_dbg/1801462/overview > > > Original change's description: > > Only build spvtools_* when dawn_enable_spirv_validation is true > > > > Bug: dawn:286 > > Change-Id: I90e641cf65cba1d480d09ad99f999c600348f887 > > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/172462 > > Reviewed-by: Austin Eng <enga@chromium.org> > > Kokoro: Kokoro <noreply+kokoro@google.com> > > Reviewed-by: Corentin Wallez <cwallez@chromium.org> > > Commit-Queue: Jiawei Shao <jiawei.shao@intel.com> > > # Not skipping CQ checks because original CL landed > 1 day ago. > > Bug: dawn:286 > Change-Id: Ie488adfacb1550bf6ccb255b2857fca50c4b5f6f > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/173700 > Commit-Queue: dan sinclair <dsinclair@chromium.org> > Kokoro: Kokoro <noreply+kokoro@google.com> > Reviewed-by: Austin Eng <enga@chromium.org> > Reviewed-by: Corentin Wallez <cwallez@chromium.org> > Reviewed-by: Ryan Harrison <rharrison@chromium.org> > Kokoro: Austin Eng <enga@chromium.org> > Reviewed-by: dan sinclair <dsinclair@chromium.org> Bug: dawn:286 Change-Id: Ia7bb87d65885e86b2473de38fe53066c2492bcff Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/175485 Commit-Queue: Jiawei Shao <jiawei.shao@intel.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
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.