commit | c44a577cd84e2502afb0644ba2c51930b516e248 | [log] [tgz] |
---|---|---|
author | Jiawei Shao <jiawei.shao@intel.com> | Thu Jul 28 01:48:38 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jul 28 01:48:38 2022 +0000 |
tree | b49ac209aa9bdb8dd8b27416e2aae762a362e45a | |
parent | 71cf45763e439091e109c278d21e7adb63fd3170 [diff] |
D3D12: use typeless format when CastingFullyTypedFormatSupported is false This patch adds a check in the creation of D3D12 texture that we should always use typeless formats for castable textures on the platforms where CastingFullyTypedFormatSupported is false. With this patch the test TextureViewSamplingTest.SRGBReinterpretation will pass on Intel HD530 GPUs. Bug: dawn:1276 Test: dawn_end2end_tests Change-Id: I3f49b1c5aac9a0b881469968e22a5228aac9f35f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/97184 Commit-Queue: Jiawei Shao <jiawei.shao@intel.com> Kokoro: Kokoro <noreply+kokoro@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.