commit | 7267d99251ed4739b901594a35e808ab4aceab58 | [log] [tgz] |
---|---|---|
author | Jiawei Shao <jiawei.shao@intel.com> | Wed Aug 10 04:25:34 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 10 04:25:34 2022 +0000 |
tree | 862bbfc3f8bade3e0045e2e7d9d596cdf3827eb3 | |
parent | 3f49e298e0926643d9d2673c542df9d574a791e9 [diff] |
D3D12: Apply big integer clear color values with draw This patch implements the use of big integer values (>2^24 or <-2^24) as the clear values of a render pass with an internal draw call as D3D12 API only supports using float numbers as clear values. Bug: dawn:537 Test: dawn_end2end_tests Change-Id: Id0a7835d611f598fb77950915f69919f804a8702 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98104 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Jiawei Shao <jiawei.shao@intel.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.