commit | bdc029ee3918873893a02295bc0b83506d66449e | [log] [tgz] |
---|---|---|
author | shrekshao <shrekshao@google.com> | Mon Jul 19 23:27:27 2021 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 19 23:27:27 2021 +0000 |
tree | b6772aa4207f8eaa7621da29fd4094b985b8773e | |
parent | 631b300262ed66ce1f2259a8d2f63ddcdbe33b04 [diff] |
Validate format is blendable when blending is enabled Treat color target format with "float" capabilities as blendable format and validate when blending is enabled. Add helpers for checking float16 texture values. Bug: dawn:726 Change-Id: Icf8c0182e5e9a13523970c84b5af91f395a089af Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/57744 Commit-Queue: Shrek Shao <shrekshao@google.com> Reviewed-by: Austin Eng <enga@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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.