Roll third_party/webgpu-cts/ 27dc745ca..a6451cc67 (19 commits)

Update:
 - expectations.txt
 - ts_sources.txt
 - resource_files.txt
 - webtest .html files


27dc745ca1..a6451cc673
 - a6451c Update 'buffer,usage' test in createBindGroup.spec.ts (#1824)
 - 0007e6 Add 'buffer,resource_offset' to createBindGroup.spec.ts (#1825)
 - a40f43 shader/execution: Fix shader creation errors (#1827)
 - 25c9f4 Add 'buffer,usage' test to createBindGroup.spec.ts (#1820)
 - 888ada slightly broaden/simplify pipeline_output_targets (#1823)
 - 708441 test ~all cases of pipeline_output_targets,blend (#1822)
 - 399cd2 Fix a wrong bit operation to decide the validation in indirect_dispatch_buffer,usage (#1819)
 - 73c9e8 Add storage_texture,mip_level_count test to createBindGroup.spec.ts (#1818)
 - 65fdb8 Minor clean up in life_of.md (#1608)
 - e53aff Add storage_texture,usage test to createVindGroup.spec.ts (#1813)
 - 39f597 Add `smoothstep` F32 Tests (#1811)
 - e97d14 Add tests to fullI32Range (#1792)
 - 7c4e02 Remove old implementation of correctlyRounded (#1796)
 - e93c41 Add 'multisampled_validation' test to createBindGroup.spec.ts (#1810)
 - cc7a40 Use trackForCleanup() for dst texture in copyToTexture cases (#1809)
 - 3c353f Adds remaining adapter.requestDevice tests. (#1798)
 - fd9cf4 Implement 'texture_buffer_usage' test to buffer_texture_copies.spec.ts (#1807)
 - f7f601 Add RENDER_ATTACHMENT usage when creating multisampled textures (#1806)
 - 63c716 Add 'texture_buffer_usage' test to buffer_texture_copies.spec.ts (#1803)

Created with './tools/run cts roll'

Change-Id: I608a519f30d75d18efd9edb6b1ece61e856ac2f5
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/101681
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
Ben Clayton
2022-09-09 16:14:19 +00:00
committed by Dawn LUCI CQ
parent 5432767a04
commit 1524d9e1bf
4 changed files with 291 additions and 534 deletions

View File

@@ -1,85 +1,96 @@
webgpu:api,operation,adapter,requestAdapterInfo:adapter_info:
webgpu:api,operation,adapter,requestAdapterInfo:adapter_info_with_hints:
webgpu:api,operation,adapter,requestDevice:request_default_after_error:
webgpu:api,operation,adapter,requestDevice_limits:unknown_limits:
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice_limits:supported_limits:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice_limits:better_than_supported:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice_limits:worse_than_default:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice:default:
webgpu:api,operation,adapter,requestDevice:invalid:
webgpu:api,operation,adapter,requestDevice:features,unknown:
webgpu:api,operation,adapter,requestDevice:features,known:feature="depth-clip-control"
webgpu:api,operation,adapter,requestDevice:features,known:feature="depth32float-stencil8"
webgpu:api,operation,adapter,requestDevice:features,known:feature="texture-compression-bc"
webgpu:api,operation,adapter,requestDevice:features,known:feature="texture-compression-etc2"
webgpu:api,operation,adapter,requestDevice:features,known:feature="texture-compression-astc"
webgpu:api,operation,adapter,requestDevice:features,known:feature="timestamp-query"
webgpu:api,operation,adapter,requestDevice:features,known:feature="indirect-first-instance"
webgpu:api,operation,adapter,requestDevice:features,known:feature="shader-f16"
webgpu:api,operation,adapter,requestDevice:features,known:feature="bgra8unorm-storage"
webgpu:api,operation,adapter,requestDevice:limits,unknown:
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension3D"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureArrayLayers"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxBindGroups"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxDynamicUniformBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxDynamicStorageBuffersPerPipelineLayout"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxSampledTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxSamplersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxStorageBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxStorageTexturesPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxUniformBuffersPerShaderStage"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxUniformBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxStorageBufferBindingSize"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="minUniformBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="minStorageBufferOffsetAlignment"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxVertexBuffers"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxVertexAttributes"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxVertexBufferArrayStride"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxInterStageShaderComponents"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupStorageSize"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeInvocationsPerWorkgroup"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupSizeX"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,buffers,map:mapAsync,write:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="default-expand"
webgpu:api,operation,buffers,map:mapAsync,write:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="explicit-expand"
webgpu:api,operation,buffers,map:mapAsync,write:mapAsyncRegionLeft="default-expand";mapAsyncRegionRight="minimal"
@@ -6575,15 +6586,52 @@ webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:viewDi
webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:viewDimension="cube"
webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:viewDimension="cube-array"
webgpu:api,validation,createBindGroup:texture_must_have_correct_dimension:viewDimension="3d"
webgpu:api,validation,createBindGroup:multisampled_validation:multisampled=true
webgpu:api,validation,createBindGroup:multisampled_validation:multisampled=false
webgpu:api,validation,createBindGroup:buffer_offset_and_size_for_bind_groups_match:
webgpu:api,validation,createBindGroup:minBindingSize:
webgpu:api,validation,createBindGroup:buffer,resource_state:
webgpu:api,validation,createBindGroup:buffer,usage:type="uniform"
webgpu:api,validation,createBindGroup:buffer,usage:type="storage"
webgpu:api,validation,createBindGroup:buffer,usage:type="read-only-storage"
webgpu:api,validation,createBindGroup:buffer,resource_offset:type="uniform"
webgpu:api,validation,createBindGroup:buffer,resource_offset:type="storage"
webgpu:api,validation,createBindGroup:buffer,resource_offset:type="read-only-storage"
webgpu:api,validation,createBindGroup:texture,resource_state:
webgpu:api,validation,createBindGroup:bind_group_layout,device_mismatch:
webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"buffer":{"type":"storage"}}
webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"sampler":{"type":"filtering"}}
webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"texture":{"multisampled":false}}
webgpu:api,validation,createBindGroup:binding_resources,device_mismatch:entry={"storageTexture":{"access":"write-only","format":"rgba8unorm"}}
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=1
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=2
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=4
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=8
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=1;usage1=16
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=2;usage1=1
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=2;usage1=2
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=2;usage1=4
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=2;usage1=8
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=2;usage1=16
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=4;usage1=1
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=4;usage1=2
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=4;usage1=4
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=4;usage1=8
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=4;usage1=16
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=8;usage1=1
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=8;usage1=2
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=8;usage1=4
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=8;usage1=8
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=8;usage1=16
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=16;usage1=1
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=16;usage1=2
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=16;usage1=4
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=16;usage1=8
webgpu:api,validation,createBindGroup:storage_texture,usage:usage0=16;usage1=16
webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=1;mipLevelCount=1
webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=1;mipLevelCount=2
webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=2;mipLevelCount=1
webgpu:api,validation,createBindGroup:storage_texture,mip_level_count:baseMipLevel=2;mipLevelCount=2
webgpu:api,validation,createBindGroupLayout:duplicate_bindings:
webgpu:api,validation,createBindGroupLayout:maximum_binding_limit:
webgpu:api,validation,createBindGroupLayout:visibility:visibility=0
@@ -15685,6 +15733,10 @@ webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy
webgpu:api,validation,image_copy,buffer_texture_copies:depth_stencil_format,copy_buffer_offset:format="depth32float-stencil8";aspect="stencil-only";copyType="WriteTexture"
webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:copyType="CopyB2T"
webgpu:api,validation,image_copy,buffer_texture_copies:sample_count:copyType="CopyT2B"
webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:copyType="CopyB2T"
webgpu:api,validation,image_copy,buffer_texture_copies:texture_buffer_usages:copyType="CopyT2B"
webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:copyType="CopyB2T"
webgpu:api,validation,image_copy,buffer_texture_copies:device_mismatch:copyType="CopyT2B"
webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:method="WriteTexture";dimension="1d";size=[4,1,1]
webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:method="WriteTexture";dimension="2d";size=[4,4,1]
webgpu:api,validation,image_copy,layout_related:bound_on_rows_per_image:method="WriteTexture";dimension="2d";size=[4,4,3]
@@ -19706,9 +19758,6 @@ webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyB2T"
webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="1d"
webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="2d"
webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="3d"
webgpu:api,validation,initialization,requestDevice:features,nonexistent:
webgpu:api,validation,initialization,requestDevice:features,known_but_unavailable:
webgpu:api,validation,initialization,requestDevice:limits:
webgpu:api,validation,query_set,create:count:type="occlusion"
webgpu:api,validation,query_set,create:count:type="timestamp"
webgpu:api,validation,query_set,destroy:twice:
@@ -21505,398 +21554,102 @@ webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:isAsync=
webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:isAsync=true;writeMask=15
webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:isAsync=true;writeMask=16
webgpu:api,validation,render_pipeline,fragment_state:targets_write_mask:isAsync=true;writeMask=2147483649
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=0;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=1;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=2;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=4;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=8;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;writeMask=15;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=0;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=1;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=2;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=4;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=8;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;writeMask=15;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=false;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="_undef_"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="r32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba8uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba8sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="bgra8unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="bgra8unorm-srgb"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgb10a2unorm"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rg32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba16uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba16sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba16float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba32uint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba32sint"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets:isAsync=true;format="rgba32float"
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="r8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="r8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="r8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="r8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rg8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rg8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rg8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rg8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rgba8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rgba8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rgba8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="rgba8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="bgra8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="bgra8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="bgra8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=false;format="bgra8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="r8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="r8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="r8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="r8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rg8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rg8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rg8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rg8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rgba8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rgba8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rgba8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="rgba8unorm";componentCount=4
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="bgra8unorm";componentCount=1
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="bgra8unorm";componentCount=2
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="bgra8unorm";componentCount=3
webgpu:api,validation,render_pipeline,fragment_state:pipeline_output_targets,blend:isAsync=true;format="bgra8unorm";componentCount=4
webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:isAsync=false;outputs=["%40location(0)%20__:%20f32"];inputs=["%40location(0)%20__:%20f32"]
webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:isAsync=false;outputs=["%40location(0)%20__:%20f32"];inputs=["%40location(1)%20__:%20f32"]
webgpu:api,validation,render_pipeline,inter_stage:location,mismatch:isAsync=false;outputs=["%40location(1)%20__:%20f32"];inputs=["%40location(0)%20__:%20f32"]
@@ -35693,4 +35446,4 @@ webgpu:web_platform,external_texture,video:importExternalTexture,compute:sourceT
webgpu:web_platform,external_texture,video:importExternalTexture,compute:sourceType="VideoFrame";videoName="red-green.bt601.vp9.webm"
webgpu:web_platform,external_texture,video:importExternalTexture,compute:sourceType="VideoFrame";videoName="red-green.bt709.vp9.webm"
webgpu:web_platform,external_texture,video:importExternalTexture,compute:sourceType="VideoFrame";videoName="red-green.bt2020.vp9.webm"
webgpu:web_platform,worker,worker:worker:
webgpu:web_platform,worker,worker:worker:

View File

@@ -126,7 +126,6 @@ src/webgpu/api/operation/reflection.spec.ts
src/webgpu/api/operation/uncapturederror.spec.ts
src/webgpu/api/operation/adapter/requestAdapterInfo.spec.ts
src/webgpu/api/operation/adapter/requestDevice.spec.ts
src/webgpu/api/operation/adapter/requestDevice_limits.spec.ts
src/webgpu/api/operation/buffers/mapping_test.ts
src/webgpu/api/operation/buffers/map.spec.ts
src/webgpu/api/operation/buffers/map_ArrayBuffer.spec.ts
@@ -237,7 +236,6 @@ src/webgpu/api/validation/image_copy/buffer_related.spec.ts
src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts
src/webgpu/api/validation/image_copy/layout_related.spec.ts
src/webgpu/api/validation/image_copy/texture_related.spec.ts
src/webgpu/api/validation/initialization/requestDevice.spec.ts
src/webgpu/api/validation/query_set/create.spec.ts
src/webgpu/api/validation/query_set/destroy.spec.ts
src/webgpu/api/validation/queue/buffer_mapped.spec.ts