commit | f62ab75a5ce278c206cf465b37b398fd51e7a379 | [log] [tgz] |
---|---|---|
author | Jiawei Shao <jiawei.shao@intel.com> | Thu May 28 00:17:08 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu May 28 00:17:08 2020 +0000 |
tree | 6b3559bb5ae0ad4f0b8c2bc5d114a3d1ed4acd5b | |
parent | 55c85f66d2fd201717ce667bf96c0949b32e9623 [diff] |
Disallow using cube or cube array texture views as storage textures This patch adds validations to forbid using cube or cube array texture views as storage textures in Dawn as they are not supported on D3D12. BUG=dawn:267 TEST=dawn_unittests Change-Id: Iafb705a4bedae25ee54cfa45f710b2f3b7aab912 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/22166 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Jiawei Shao <jiawei.shao@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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.