commit | 2cf5a08cfc1b759ceb0b6f504ca5954f6d442b09 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Thu Aug 06 17:00:29 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu Aug 06 17:00:29 2020 +0000 |
tree | 5c0ae5addc7032b9b5fc36034dda42341b40abf6 | |
parent | fa4b74d479aa9cf41e4aa067817bad47e97f3b63 [diff] |
Track depth/stencil aspects independently This enables depth-stencil textures to track per aspect state independently. It lifts the restriction that depth and stencil store ops must be the same as they now have independent clear states. It will also enable correct barriers on Vulkan and D3D12. Bug: dawn:439 Change-Id: I8a73187df57a1d7eee6790cb4395bdecf42b63aa Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/26127 Reviewed-by: Jiawei Shao <jiawei.shao@intel.com> Commit-Queue: 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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.