gpuweb / cts

WebGPU Conformance Test Suite
https://gpuweb.github.io/cts/
BSD 3-Clause "New" or "Revised" License
128 stars 80 forks source link

Add coverage for validation of >=1 target in render passes #3755

Closed ErichDonGubler closed 3 months ago

ErichDonGubler commented 4 months ago

Following up from https://github.com/gpuweb/cts/issues/3754, we should add coverage that checks validation for at least one render target. See also section 10.3.1. (Render Pipeline Creation), which states in the subsection titled validating GPURenderPipelineDescriptor(descriptor, layout, device):

There must exist at least one attachment, either: