Roll third_party/webgpu-cts/ 3030a7bb2..99d11d886 (12 commits)

Regenerated:
 - expectations.txt
 - ts_sources.txt
 - test_list.txt
 - cache_list.txt
 - resource_files.txt
 - webtest .html files


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/3030a7bb2c69..99d11d8864ea
 - 99d11d Add test case about copying HTMLVideoElement to texture (#2018)
 - ef9763 Add bitwise shift validation tests (#2399)
 - a7dda2 Add tests for unary~ i32, u32, and vectors of them (#2395)
 - c054fc Add bitwise shift tests (#2397)
 - 174648 consolidate more createPipeline/Async tests
 - 12e6c2 Make the test names less descriptive
 - a483c0 limit # of storage textures & storage buffers to device limit
 - ba16f0 Change bytesPerSample calculation to be similar to spec
 - ce7f52 merge createPipeline and createPipelineAsync tests
 - d64c03 Validate maxFragmentCombindOutputResources and related changes
 - 5a89d4 roll to types@4e0beeeb3ddd5327aaffd1f3fa7943c314eeaceb
 - 25aef0 [wgsl] Add increment and decrement execution tests. (#2394)

Created with './tools/run cts roll'

Change-Id: I9080d8128450937d3c94c3e40e95c5521d6c1320
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/124000
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/DEPS b/DEPS
index 6a8592b..c5e0cc8 100644
--- a/DEPS
+++ b/DEPS
@@ -158,7 +158,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@3030a7bb2c699ffd59373c159aab4e168e714ca3',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@99d11d8864eadf5a13f447fb1637c09377882ee7',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/cache_list.txt b/third_party/gn/webgpu-cts/cache_list.txt
index dfea902..7d690ed 100644
--- a/third_party/gn/webgpu-cts/cache_list.txt
+++ b/third_party/gn/webgpu-cts/cache_list.txt
@@ -64,5 +64,7 @@
 data/webgpu/shader/execution/case-cache/unary/f32_arithmetic.json
 data/webgpu/shader/execution/case-cache/unary/f32_conversion.json
 data/webgpu/shader/execution/case-cache/unary/i32_arithmetic.json
+data/webgpu/shader/execution/case-cache/unary/i32_complement.json
 data/webgpu/shader/execution/case-cache/unary/i32_conversion.json
+data/webgpu/shader/execution/case-cache/unary/u32_complement.json
 data/webgpu/shader/execution/case-cache/unary/u32_conversion.json
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index 20dd15d..8e95a46 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -24,6 +24,7 @@
 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="rg11b10ufloat-renderable"
+webgpu:api,operation,adapter,requestDevice:features,known:feature="float32-filterable"
 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"
@@ -50,6 +51,7 @@
 webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxInterStageShaderVariables"
 webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxColorAttachments"
 webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxColorAttachmentBytesPerSample"
+webgpu:api,operation,adapter,requestDevice:limits,supported:limit="maxFragmentCombinedOutputResources"
 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"
@@ -81,6 +83,7 @@
 webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxInterStageShaderVariables"
 webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxColorAttachments"
 webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxColorAttachmentBytesPerSample"
+webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxFragmentCombinedOutputResources"
 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"
@@ -112,6 +115,7 @@
 webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxInterStageShaderVariables"
 webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxColorAttachments"
 webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxColorAttachmentBytesPerSample"
+webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxFragmentCombinedOutputResources"
 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"
@@ -7257,11 +7261,6 @@
 webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7277,11 +7276,6 @@
 webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:validate:
 webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:limitTest="underDefault"
@@ -7293,11 +7287,6 @@
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7313,11 +7302,6 @@
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7328,57 +7312,33 @@
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate:
+webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxColorAttachmentBytesPerSample:
+webgpu:api,validation,capability_checks,limits,maxColorAttachments:validate,maxFragmentCombineOutputResources:
 webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7394,26 +7354,21 @@
 webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="overMaximum"
+webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="atDefault"
+webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="underDefault"
+webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
+webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="atMaximum"
+webgpu:api,validation,capability_checks,limits,maxFragmentCombinedOutputResources:createRenderPipeline,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxInterStageShaderVariables:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7429,11 +7384,6 @@
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7449,11 +7399,6 @@
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxStorageBufferBindingSize:createBindGroup,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7475,11 +7420,6 @@
 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7495,11 +7435,6 @@
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxTextureArrayLayers:createTexture,at_over:limitTest="betweenDefaultAndMaximum"
@@ -7551,41 +7486,21 @@
 webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBufferArrayStride:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="atMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="overMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="atDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="underDefault"
-webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="atMaximum"
-webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipelineAsync,at_over:limitTest="overMaximum"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="atDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="underDefault"
 webgpu:api,validation,capability_checks,limits,maxVertexBuffers:setVertexBuffer,at_over:limitTest="betweenDefaultAndMaximum"
@@ -26835,6 +26750,70 @@
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or:type="u32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="const";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="u32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="const";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="u32";inputSource="storage_rw";vectorize=4
 webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize=2
 webgpu:shader,execution,expression,binary,bool_logical:and:inputSource="const";vectorize=3
@@ -31757,6 +31736,22 @@
 webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,unary,i32_arithmetic:negation:inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=2
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=3
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="const";vectorize=4
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,unary,i32_complement:i32_complement:inputSource="storage_rw";vectorize=4
 webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize=2
 webgpu:shader,execution,expression,unary,i32_conversion:bool:inputSource="const";vectorize=3
@@ -31837,6 +31832,22 @@
 webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,unary,i32_conversion:f16:inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=2
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=3
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="const";vectorize=4
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=2
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=3
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="uniform";vectorize=4
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=2
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=3
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_r";vectorize=4
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize="_undef_"
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=2
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=3
+webgpu:shader,execution,expression,unary,u32_complement:u32_complement:inputSource="storage_rw";vectorize=4
 webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize=2
 webgpu:shader,execution,expression,unary,u32_conversion:bool:inputSource="const";vectorize=3
@@ -34118,6 +34129,17 @@
 webgpu:shader,execution,shader_io,shared_structs:shared_with_buffer:
 webgpu:shader,execution,shader_io,shared_structs:shared_between_stages:
 webgpu:shader,execution,shader_io,shared_structs:shared_with_non_entry_point_function:
+webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment:
+webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment_overflow:
+webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment:
+webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment_overflow:
+webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement:
+webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement_underflow:
+webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement:
+webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement_underflow:
+webgpu:shader,execution,statement,increment_decrement:vector_element_increment:
+webgpu:shader,execution,statement,increment_decrement:vector_element_decrement:
+webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:
 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=0
 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=1
 webgpu:shader,execution,zero_init:compute,zero_init:storageClass="workgroup";workgroupSize=[1,1,1];batch__=2
@@ -34486,6 +34508,176 @@
 webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="constant"
 webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="override"
 webgpu:shader,validation,const_assert,const_assert:evaluation_stage:scope="function";stage="runtime"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"32u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"33u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0u","rhs":"0xFFFFFFFFu","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"32u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"33u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_"
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_concrete:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=2;vectorize_rhs=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=3;vectorize_rhs=4
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=2
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=3
+webgpu:shader,validation,expression,binary,bitwise_shift:shift_right_vec_size_mismatch:vectorize_lhs=4;vectorize_rhs=4
 webgpu:shader,validation,parse,align:parsing:align="blank"
 webgpu:shader,validation,parse,align:parsing:align="one"
 webgpu:shader,validation,parse,align:parsing:align="four_a"
@@ -40580,6 +40772,16 @@
 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=true;srcDoFlipYDuringCopy=false
 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=true
 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rgba32float";dstPremultiplied=false;srcDoFlipYDuringCopy=false
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=true
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp8-bt601.webm";srcDoFlipYDuringCopy=false
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=true
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-theora-bt601.ogv";srcDoFlipYDuringCopy=false
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=true
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-h264-bt601.mp4";srcDoFlipYDuringCopy=false
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=true
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt601.webm";srcDoFlipYDuringCopy=false
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=true
+webgpu:web_platform,copyToTexture,video:copy_from_video_element:videoName="four-colors-vp9-bt709.webm";srcDoFlipYDuringCopy=false
 webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-vp8-bt601.webm"
 webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-theora-bt601.ogv"
 webgpu:web_platform,external_texture,video:importExternalTexture,sample:sourceType="VideoElement";videoName="four-colors-h264-bt601.mp4"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 97399aa..28e1892 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -237,6 +237,7 @@
 src/webgpu/api/validation/capability_checks/limits/maxComputeWorkgroupsPerDimension.spec.ts
 src/webgpu/api/validation/capability_checks/limits/maxDynamicStorageBuffersPerPipelineLayout.spec.ts
 src/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout.spec.ts
+src/webgpu/api/validation/capability_checks/limits/maxFragmentCombinedOutputResources.spec.ts
 src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderComponents.spec.ts
 src/webgpu/api/validation/capability_checks/limits/maxInterStageShaderVariables.spec.ts
 src/webgpu/api/validation/capability_checks/limits/maxSampledTexturesPerShaderStage.spec.ts
@@ -334,6 +335,7 @@
 src/webgpu/shader/execution/zero_init.spec.ts
 src/webgpu/shader/execution/expression/binary/binary.ts
 src/webgpu/shader/execution/expression/binary/bitwise.spec.ts
+src/webgpu/shader/execution/expression/binary/bitwise_shift.spec.ts
 src/webgpu/shader/execution/expression/binary/bool_logical.spec.ts
 src/webgpu/shader/execution/expression/binary/f32_arithmetic.spec.ts
 src/webgpu/shader/execution/expression/binary/f32_logical.spec.ts
@@ -457,7 +459,9 @@
 src/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.ts
 src/webgpu/shader/execution/expression/unary/f32_conversion.spec.ts
 src/webgpu/shader/execution/expression/unary/i32_arithmetic.spec.ts
+src/webgpu/shader/execution/expression/unary/i32_complement.spec.ts
 src/webgpu/shader/execution/expression/unary/i32_conversion.spec.ts
+src/webgpu/shader/execution/expression/unary/u32_complement.spec.ts
 src/webgpu/shader/execution/expression/unary/u32_conversion.spec.ts
 src/webgpu/shader/execution/flow_control/harness.ts
 src/webgpu/shader/execution/flow_control/call.spec.ts
@@ -475,8 +479,10 @@
 src/webgpu/shader/execution/memory_model/weak.spec.ts
 src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts
 src/webgpu/shader/execution/shader_io/shared_structs.spec.ts
+src/webgpu/shader/execution/statement/increment_decrement.spec.ts
 src/webgpu/shader/validation/shader_validation_test.ts
 src/webgpu/shader/validation/const_assert/const_assert.spec.ts
+src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts
 src/webgpu/shader/validation/parse/align.spec.ts
 src/webgpu/shader/validation/parse/attribute.spec.ts
 src/webgpu/shader/validation/parse/binary_ops.spec.ts
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 4a53a30..94a4baa 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -66,7 +66,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2023-03-03 12:32:02AM
+# Last rolled: 2023-03-14 02:53:47PM
 
 ################################################################################
 # copyToTexture failures on Linux
@@ -471,243 +471,256 @@
 ################################################################################
 crbug.com/dawn/0000 [ dawn-backend-validation win10 ] webgpu:api,operation,render_pass,resolve:* [ Failure ]
 
+# New flakes. Please triage:
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,command_buffer,image_copy:origins_and_extents:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rgba8unorm-srgb";dimension="2d" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:limitTest="underDefault" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,maxVertexBuffers:createRenderPipeline,at_over:limitTest="overMaximum" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 win10 ] webgpu:api,validation,capability_checks,limits,minStorageBufferOffsetAlignment:setBindGroup,at_over:limitTest="betweenDefaultAndMinimum" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="storage_rw";vectorize=2 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:addition:inputSource="uniform";vectorize=2 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="storage_rw";vectorize=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="storage_rw";vectorize=2 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="storage_r";vectorize=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_matrix_arithmetic:addition:inputSource="const";cols=3;rows=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,f32_matrix_arithmetic:multiplication_matrix_matrix:inputSource="const";common_dim=3;x_rows=2;y_cols=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,binary,i32_arithmetic:addition:inputSource="const";vectorize=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b monterey ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="const";vectorize=2 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:canvasType="onscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true [ RetryOnFailure ]
+
 # New failures. Please triage:
 crbug.com/dawn/0000 webgpu:api,operation,adapter,requestDevice:stale: [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:sampleCount=1;rasterizationMask=1 [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=true;multisampled=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=true;multisampled=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=false;multisampled=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=false;multisampled=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=true;multisampled=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float-stencil8";unclippedDepth=true;multisampled=true [ Failure ]
 crbug.com/dawn/0000 webgpu:api,operation,rendering,stencil:stencil_reference_initialized:format="stencil8" [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:getMappedRange,state,mappingPending: [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:mapAsync,earlyRejection: [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,buffer,mapping:mapAsync,state,mappingPending: [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeY:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipelineAsync,* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipelineAsync,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef ventura ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x3e9b monterey ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipelineAsync,at_over:limitTest="atMaximum" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-32 win10 ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineAsync,at_over:limitTest="atDefault" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:current_scope:errorFilter="out-of-memory";stackDepth=100000 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=10 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=100 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:parent_scope:errorFilter="out-of-memory";stackDepth=1000 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,gpu_external_texture_expiration:device_destroyed_before_importing_video_frame:* [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,fragment_state:limits,maxColorAttachmentBytesPerSample,unaligned:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"] [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation monterey ] webgpu:api,validation,render_pipeline,vertex_state:vertex_attribute_contained_in_stride:format="snorm16x4" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef target-cpu-64 ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-64 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:multiplication:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,f32_arithmetic:remainder:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,binary,i32_arithmetic:division:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,clamp:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec2_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec3_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,call,builtin,frexp:f32_vec4_fract:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,max:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_r";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,min:f32:inputSource="uniform";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,pack2x16float:pack:inputSource="const" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,step:f32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_r" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="storage_rw" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ventura ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:unpack:inputSource="uniform" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize="_undef_" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,unary,f32_conversion:f32:inputSource="const";vectorize=4 [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_decrement: [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_i32_increment: [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_decrement: [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:scalar_u32_increment: [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:vector_element_decrement: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:vector_element_decrement: [ Failure ]
+crbug.com/dawn/0000 [ monterey ] webgpu:shader,execution,statement,increment_decrement:vector_element_increment: [ Failure ]
+crbug.com/dawn/0000 [ ventura ] webgpu:shader,execution,statement,increment_decrement:vector_element_increment: [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,validation,parse,identifiers:identifiers:ident="bitcast" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:orientation="none";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-32 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="none";orientation="flipY";srcDoFlipYDuringCopy=false;dstPremultiplied=false [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-32 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation target-cpu-64 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_ImageData:alpha="premultiply";orientation="none";srcDoFlipYDuringCopy=true;dstPremultiplied=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:* [ Failure ]