commit | ae472cd6c3d06fbbac0ee570022cb0e4a06c1304 | [log] [tgz] |
---|---|---|
author | Peter McNeeley <petermcneeley@google.com> | Thu Feb 20 15:16:10 2025 -0800 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 20 15:16:10 2025 -0800 |
tree | 3b6804d5065d2b69f8bfaeecf8017ec8750c12dd | |
parent | 7c433e5f6070cf6a5637e7251048c12cf58eb4c1 [diff] |
Override substitution type range failures in IR This validation should only trigger failure for when running without the dawn pipeline (ie tint end2end tests). Some code was moved to the utility library to avoid excessive duplication of source [1]. [1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/dawn/src/dawn/native/Pipeline.cpp;l=135?q=pipeline.cpp&ss=chromium Bug: 397479777 Change-Id: I62b6c1c1de61b1833eca818128436a48ee6d4e98 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/226994 Commit-Queue: Peter McNeeley <petermcneeley@google.com> Reviewed-by: dan sinclair <dsinclair@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.