dawn-cmake/src
Yunchao He 79d2099125 Add depth/stencilReadOnly and validations in RenderBundleEncoderDescriptor
This change adds two arguments depthReadOnly and stencilReadOnly
into RenderBundleEncoderDescriptor in order to follow WebGPU spec.
It also adds one more validation rule: depthReadOnly must be equal
to stencilReadOnly if depthStencilFormat has both depth and stencil
aspects in RenderBundleEncoderDescriptor. We have already had a
similar validation rule in RenderPassDepthStencilAttachment in
RenderPassDescriptor.

Bug: dawn:485

Change-Id: I32c45b2bd90c7041aa881d8589720a9146d6ac7e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/66501
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Yunchao He <yunchao.he@intel.com>
2021-10-15 16:56:13 +00:00
..
common Remove several compile-time constants in favor of limits 2021-10-13 18:57:18 +00:00
dawn Fix CMake build failures after recent changes 2021-09-21 01:07:35 +00:00
dawn_native Add depth/stencilReadOnly and validations in RenderBundleEncoderDescriptor 2021-10-15 16:56:13 +00:00
dawn_node dawn_node: Document `npm install` step for CTS 2021-10-15 16:40:12 +00:00
dawn_platform Implement AsyncWaitableEvent with std::condition_variable 2021-05-27 00:49:03 +00:00
dawn_wire Add 'reason' argument to device lost callback 2021-09-28 11:52:17 +00:00
fuzzers Enable use_tint_generator by default, disable shader_float16 2021-07-08 18:42:37 +00:00
include Remove "extension" 2021-10-12 13:21:56 +00:00
tests Add depth/stencilReadOnly and validations in RenderBundleEncoderDescriptor 2021-10-15 16:56:13 +00:00
utils Fix all GCC 10 warnings 2021-09-23 17:34:53 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00