commit | 9c71174f381d35160e67f1c897e28e63c68a0074 | [log] [tgz] |
---|---|---|
author | Zhaoming Jiang <zhaoming.jiang@intel.com> | Fri Jul 08 19:35:05 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 08 19:35:05 2022 +0000 |
tree | 6d581fc984e61f4d11532914ee1c4572f8e33388 | |
parent | 03d9835d14402eba8d3bd20bc8201f6c6a9c9d07 [diff] |
tint/resolver: Temporally ban f16 in buffer, pipeline IO and override This patch make resolver reject using f16 types in uniform or storage buffer, pipeline IO or overridable variable, since these are not implemented yet. This can help prevent hitting invalid path in writers. Bug: tint:1473, tint:1502 Change-Id: I5ea753e4254276a6d141d7012a6d0987423a61cf Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95827 Reviewed-by: Ben Clayton <bclayton@google.com> Auto-Submit: Zhaoming Jiang <zhaoming.jiang@intel.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Zhaoming Jiang <zhaoming.jiang@intel.com>
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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.