commit | b9467591a4e71a876646136c07a481170e323c55 | [log] [tgz] |
---|---|---|
author | Yunchao He <yunchao.he@intel.com> | Tue Dec 21 04:02:22 2021 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Dec 21 04:02:22 2021 +0000 |
tree | a0c55d6c1e80d17db5ccf98200e3044fa640387d | |
parent | bd5eb6fa269ab9599f76f36d4cd8e0be11684f85 [diff] |
Implement readonly depth/stencil without sample from it This change add a couple end2end tests when readonly depth/stencil attahcment is enabled in render pass and the pipeline doesn't sample from the depth/stencil attachment. The pipeline only do depth/stencil test. This situation may not be useful in real world applications. But it is possible that developers do it in this way. And it impacts the implementation on some backend like Vulkan. Bug: dawn:485 Change-Id: I8a81330659295cd4a2f00591b6ead719538babd9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/71441 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Yunchao He <yunchao.he@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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.