Roll third_party/webgpu-cts/ ae15a5983..873305ab6 (16 commits)

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


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/ae15a5983298..873305ab6a2e
 - 873305 val: Add depthSlice tests to render_pass_descriptor:color_attachments (#3238)
 - 5da6d1 Compat: Refactor tests that use sample_index for compat
 - 39452b Compat: Test that depthBiasClamp must be 0
 - 74db6a Test @interpolate(..., centroid) (#3250)
 - 1cc4ab Remove grunt-ts (#3249)
 - f64bdd wgsl: Improve vector and matrix OOB propegation (#3240)
 - 7fc4a3 Consistently clean up VideoFrame objects (#3244)
 - 61e30b Val: bindable resource type compatibility between pipeline layout and shader (#3239)
 - 37d62d address comments
 - d44607 Test builtin(front_facing)
 - 01704c tiny fix
 - b7c176 Compat: Check unsupported storage texture formats
 - 0973e6 Compat: make atomicCOmpareExchangeWeak tests handle limits
 - dc4dbe wgsl: Add discussion about how OOB-ness is inherited (#3234)
 - 70426a Test fragment @builtin(sample_index)
 - 67c178 Fix scaling issue in canvas image rendering test (#3236)

Created with './tools/run cts roll'

Change-Id: I81b23093c93acc4bc9e7f0546916b89cd43c33d6
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/168920
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/DEPS b/DEPS
index b9b7de4..3c7aa92 100644
--- a/DEPS
+++ b/DEPS
@@ -216,7 +216,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@ae15a59832989c22982acaeaccdf5d379afced62',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@873305ab6a2eae37dc899856ccd55bebe8e94f8a',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/gn/webgpu-cts/test_list.txt b/third_party/gn/webgpu-cts/test_list.txt
index 89d0b13..49bcc04 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -27999,6 +27999,116 @@
 webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="1d"
 webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="2d"
 webgpu:api,validation,image_copy,texture_related:copy_rectangle:method="CopyT2B";dimension="3d"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="uniformBuf";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="storageBuf";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageBuf";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="filtSamp";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="nonFiltSamp";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="compareSamp";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTex";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="sampledTexMS";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readonlyStorageTex";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="writeonlyStorageTex";bindingInShader="readwriteStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="uniformBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="storageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="readonlyStorageBuf"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="filtSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="compareSamp"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="sampledTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="sampledTexMS"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="readonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="writeonlyStorageTex"
+webgpu:api,validation,layout_shader_compat:pipeline_layout_shader_exact_match:bindingInPipelineLayout="readwriteStorageTex";bindingInShader="readwriteStorageTex"
 webgpu:api,validation,query_set,create:count:type="occlusion"
 webgpu:api,validation,query_set,create:count:type="timestamp"
 webgpu:api,validation,query_set,destroy:twice:
@@ -28347,6 +28457,17 @@
 webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,aligned:format="rgb10a2unorm"
 webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:formats=["r8unorm","r32float","rgba8unorm","rgba32float","r8unorm"]
 webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,limits,maxColorAttachmentBytesPerSample,unaligned:formats=["r32float","rgba8unorm","rgba32float","r8unorm","r8unorm"]
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,definedness:dimension="2d"
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,definedness:dimension="3d"
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:mipLevel=0
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:mipLevel=1
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:mipLevel=2
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:mipLevel=3
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,bound_check:mipLevel=4
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,same_miplevel:sameDepthSlice=true
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,same_miplevel:sameDepthSlice=false
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,diff_miplevel:sameMipLevel=true
+webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,depthSlice,overlaps,diff_miplevel:sameMipLevel=false
 webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,non_multisampled:
 webgpu:api,validation,render_pass,render_pass_descriptor:color_attachments,sample_count:
 webgpu:api,validation,render_pass,render_pass_descriptor:resolveTarget,sample_count:
@@ -37130,6 +37251,9 @@
 webgpu:compat,api,validation,createBindGroup:viewDimension_matches_textureBindingViewDimension:dimension="_undef_";textureBindingViewDimension="_undef_";viewDimension="_undef_";depthOrArrayLayers=1
 webgpu:compat,api,validation,createBindGroup:viewDimension_matches_textureBindingViewDimension:dimension="_undef_";textureBindingViewDimension="_undef_";viewDimension="_undef_";depthOrArrayLayers=2
 webgpu:compat,api,validation,createBindGroup:viewDimension_matches_textureBindingViewDimension:dimension="_undef_";textureBindingViewDimension="_undef_";viewDimension="_undef_";depthOrArrayLayers=6
+webgpu:compat,api,validation,createBindGroupLayout:unsupportedStorageTextureFormats:format="rg32float"
+webgpu:compat,api,validation,createBindGroupLayout:unsupportedStorageTextureFormats:format="rg32sint"
+webgpu:compat,api,validation,createBindGroupLayout:unsupportedStorageTextureFormats:format="rg32uint"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToBuffer:compressed:format="bc1-rgba-unorm"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToBuffer:compressed:format="bc1-rgba-unorm-srgb"
 webgpu:compat,api,validation,encoding,cmds,copyTextureToBuffer:compressed:format="bc2-rgba-unorm"
@@ -37300,6 +37424,14 @@
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,compute_pass,used:bindCase="binding%20incompatible%20bindGroups%20then%20fix";useCase="dispatchWorkgroupsIndirect";textureType="regular"
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,compute_pass,unused:textureType="regular"
 webgpu:compat,api,validation,encoding,programmable,pipeline_bind_group_compat:twoDifferentTextureViews,compute_pass,unused:textureType="storage"
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp="_undef_";async=false
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp="_undef_";async=true
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0;async=false
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0;async=true
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0.1;async=false
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0.1;async=true
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=1;async=false
+webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=1;async=true
 webgpu:compat,api,validation,render_pipeline,fragment_state:colorState:caseName="default"
 webgpu:compat,api,validation,render_pipeline,fragment_state:colorState:caseName="noBlendTarget0"
 webgpu:compat,api,validation,render_pipeline,fragment_state:colorState:caseName="noBlendTarget1"
@@ -37328,6 +37460,18 @@
 webgpu:compat,api,validation,render_pipeline,shader_module:interpolate:interpolate="%40interpolate(perspective,%20sample)";entryPoint="fsWithInterpolationUsage1"
 webgpu:compat,api,validation,render_pipeline,shader_module:interpolate:interpolate="%40interpolate(perspective,%20sample)";entryPoint="fsWithInterpolationUsage2"
 webgpu:compat,api,validation,render_pipeline,shader_module:interpolate:interpolate="%40interpolate(perspective,%20sample)";entryPoint="fsWithInterpolationUsage3"
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32float";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32float";async=true
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32sint";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32sint";async=true
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32uint";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,computePipeline:format="rg32uint";async=true
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32float";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32float";async=true
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32sint";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32sint";async=true
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32uint";async=false
+webgpu:compat,api,validation,render_pipeline,shader_module:unsupportedStorageTextureFormats,renderPipeline:format="rg32uint";async=true
 webgpu:compat,api,validation,render_pipeline,vertex_state:maxVertexAttributesVertexIndexInstanceIndex:useVertexIndex=false;useInstanceIndex=false;numAttribsToReserve=0;isAsync=false
 webgpu:compat,api,validation,render_pipeline,vertex_state:maxVertexAttributesVertexIndexInstanceIndex:useVertexIndex=false;useInstanceIndex=false;numAttribsToReserve=0;isAsync=true
 webgpu:compat,api,validation,render_pipeline,vertex_state:maxVertexAttributesVertexIndexInstanceIndex:useVertexIndex=false;useInstanceIndex=false;numAttribsToReserve=1;isAsync=false
@@ -37403,6 +37547,9 @@
 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="astc-10x10-unorm-srgb"
 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="astc-12x10-unorm-srgb"
 webgpu:compat,api,validation,texture,createTexture:format_reinterpretation:format="astc-12x12-unorm-srgb"
+webgpu:compat,api,validation,texture,createTexture:unsupportedStorageTextureFormats:format="rg32float"
+webgpu:compat,api,validation,texture,createTexture:unsupportedStorageTextureFormats:format="rg32sint"
+webgpu:compat,api,validation,texture,createTexture:unsupportedStorageTextureFormats:format="rg32uint"
 webgpu:compat,api,validation,texture,cubeArray:cube_array:dimension="cube"
 webgpu:compat,api,validation,texture,cubeArray:cube_array:dimension="cube-array"
 webgpu:examples:test_name:
@@ -49270,29 +49417,153 @@
 webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":8,"y":4,"z":2};numGroups={"x":1,"y":1,"z":1}
 webgpu:shader,execution,shader_io,compute_builtins:inputs:method="mixed";dispatch="indirect";groupSize={"x":3,"y":7,"z":5};numGroups={"x":13,"y":9,"z":11}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"flat"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage,centroid:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=1;interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_index:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="cw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=1;frontFace="ccw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="cw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0,1];sampleCount=4;frontFace="ccw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="cw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=1;frontFace="ccw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="cw";interpolation={"type":"flat"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"perspective","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"center"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"centroid"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"linear","sampling":"sample"}
+webgpu:shader,execution,shader_io,fragment_builtins:inputs,front_facing:nearFar=[0.25,0.75];sampleCount=4;frontFace="ccw";interpolation={"type":"flat"}
 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:
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 2fa63cf..3f2aa58 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -341,9 +341,11 @@
 src/webgpu/api/validation/texture/rg11b10ufloat_renderable.spec.ts
 src/webgpu/compat/compatibility_test.ts
 src/webgpu/compat/api/validation/createBindGroup.spec.ts
+src/webgpu/compat/api/validation/createBindGroupLayout.spec.ts
 src/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer.spec.ts
 src/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture.spec.ts
 src/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat.spec.ts
+src/webgpu/compat/api/validation/render_pipeline/depth_stencil_state.spec.ts
 src/webgpu/compat/api/validation/render_pipeline/fragment_state.spec.ts
 src/webgpu/compat/api/validation/render_pipeline/shader_module.spec.ts
 src/webgpu/compat/api/validation/render_pipeline/vertex_state.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index ae15a59..873305a 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit ae15a59832989c22982acaeaccdf5d379afced62
+Subproject commit 873305ab6a2eae37dc899856ccd55bebe8e94f8a
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 5e347a6..f8ee5be 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -74,7 +74,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-01-02 07:34:11AM
+# Last rolled: 2024-01-10 07:53:45AM
 
 # Flaky on all platforms
 # KEEP
@@ -291,12 +291,6 @@
 crbug.com/dawn/2219 webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen" [ Failure ]
 crbug.com/dawn/2219 webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen" [ Failure ]
 
-# workgroup_size(256, 1, 1) exceeds the maximum allowed (128, 128, 64)
-crbug.com/dawn/2318 webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_storage_advanced:workgroupSize=256;scalarType="i32" [ Failure ]
-crbug.com/dawn/2318 webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_storage_advanced:workgroupSize=256;scalarType="u32" [ Failure ]
-crbug.com/dawn/2318 webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_workgroup_advanced:workgroupSize=256;scalarType="i32" [ Failure ]
-crbug.com/dawn/2318 webgpu:shader,execution,expression,call,builtin,atomics,atomicCompareExchangeWeak:compare_exchange_weak_workgroup_advanced:workgroupSize=256;scalarType="u32" [ Failure ]
-
 ### This section represents things that will require Compat validation
 ### These tests will never pass, but should be skipped in CTS once Compat
 ### validation has been added
@@ -373,8 +367,8 @@
 
 # getCurrentTexture failures
 crbug.com/dawn/2114 [ intel-0x9bc5 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:* [ Failure ]
-crbug.com/dawn/2114 [ intel-0x9bc5 ] webgpu:web_platform,canvas,getCurrentTexture:resize:* [ Failure ]
 crbug.com/dawn/2114 [ nvidia-0x2184 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:canvasType="onscreen" [ Failure ]
+crbug.com/dawn/2114 [ intel-0x9bc5 ] webgpu:web_platform,canvas,getCurrentTexture:resize:* [ Failure ]
 
 # Limits issues on NVidia GL
 crbug.com/dawn/2123 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxBufferSize:createBuffer,at_over:limitTest="atMaximum";testValueName="atLimit" [ Failure ]
@@ -572,6 +566,7 @@
 ################################################################################
 # New failures. Please triage:
 ################################################################################
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="1d";readMethod="CopyToTexture";format="r8snorm" [ Failure ]
 crbug.com/dawn/0000 webgpu:api,operation,sampling,anisotropy:anisotropic_filter_checkerboard: [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="sameGroup" [ Failure ]
@@ -589,6 +584,10 @@
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup" [ Failure ]
+crbug.com/dawn/0000 webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp="_undef_";async=false [ Failure ]
+crbug.com/dawn/0000 webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp="_undef_";async=true [ Failure ]
+crbug.com/dawn/0000 webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0;async=false [ Failure ]
+crbug.com/dawn/0000 webgpu:compat,api,validation,render_pipeline,depth_stencil_state:depthBiasClamp:depthBiasClamp=0;async=true [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize="_undef_";alias=false [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize="_undef_";alias=true [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,bitcast:i32_to_f32:inputSource="const";vectorize=2;alias=false [ Failure ]
@@ -605,8 +604,4 @@
 crbug.com/dawn/0000 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"flat"} [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"flat"} [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"flat"} [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
 crbug.com/dawn/0000 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 754bcc0..f6a7fa4 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -76,7 +76,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-01-02 07:34:11AM
+# Last rolled: 2024-01-10 07:53:45AM
 
 ################################################################################
 # copyToTexture failures on Linux
@@ -230,6 +230,100 @@
 crbug.com/tint/2072 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,log2:values:stage="constant";type="abstract-float" [ Failure ]
 
 ################################################################################
+# Some copyTextureToTexture tests fail on Qualcomm Android R (Pixel 4), don't appear to repro on Android T
+# KEEP
+################################################################################
+crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float" [ Failure ]
+crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float" [ RetryOnFailure ]
+crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float-stencil8" [ Failure ]
+crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float-stencil8" [ RetryOnFailure ]
+crbug.com/dawn/1956 [ android-r ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="1d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0 [ Failure ]
+crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3 [ Failure ]
+crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3 [ RetryOnFailure ]
+
+################################################################################
+# writeTimestamp is exposed to GPUCommandEncoder if webgpu-developer-features
+# is enabled
+# KEEP
+################################################################################
+crbug.com/dawn/2269 webgpu:api,validation,capability_checks,features,query_types:timestamp:featureContainsTimestampQuery=true [ Failure ]
+
+################################################################################
+# Workgroup zero_init flaky on Mac/Intel
+# KEEP
+################################################################################
+crbug.com/dawn/2327 [ intel-0x3e9b ventura ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ RetryOnFailure ]
+
+################################################################################
+# WebGPUTextureAlphaClearer invalid texture from IOSurface
+# KEEP
+################################################################################
+crbug.com/1515476 [ intel-0x3e9b ventura ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_" [ RetryOnFailure ]
+
+################################################################################
+# D3D12 create command queue failed with DXGI_ERROR_DEVICE_REMOVED. Skipped because these tests likely cause downstream flakes.
+# KEEP
+################################################################################
+crbug.com/dawn/2325 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,* [ Skip ]
+crbug.com/dawn/2325 [ nvidia-0x2184 win10 ] webgpu:api,validation,state,device_lost,destroy:* [ Skip ]
+
+################################################################################
+# Hazard READ_AFTER_WRITE on ASTC/ETC2/BC
+# KEEP
+################################################################################
+crbug.com/dawn/1879 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:* [ Failure ]
+crbug.com/dawn/2324 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,command_buffer,image_copy:mip_levels:* [ Failure ]
+
+################################################################################
+# CPU out of memory on Win/Intel. Possibly other problems too
+# KEEP
+################################################################################
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,min:abstract_float:inputSource="const";* [ RetryOnFailure ]
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,mix:abstract_float_matching:inputSource="const";* [ RetryOnFailure ]
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:inputSource="const";* [ RetryOnFailure ]
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:inputSource="const";* [ RetryOnFailure ]
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="function";workgroupSize=[1,1,1];* [ RetryOnFailure ]
+crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,validation,shader_io,group_and_binding:* [ RetryOnFailure ]
+
+################################################################################
+# Flaky multisampled sample_mask tests on Mac AMD (crbug.com/1496410 plus other flakes)
+# KEEP
+################################################################################
+[ amd-0x67ef mac ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:* [ RetryOnFailure ]
+
+################################################################################
+# Miscellaneous flakes
+# KEEP
+################################################################################
+[ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,robust_access:linear_memory:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,functions,alias_analysis:one_pointer_one_module_scope:* [ RetryOnFailure ]
+[ dawn-no-backend-validation intel-0x9bc5 webgpu-dxc-disabled win10 ] webgpu:shader,validation,uniformity,uniformity:binary_expressions:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,compute:* [ RetryOnFailure ]
+[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:* [ RetryOnFailure ]
+crbug.com/1516044 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:web_platform,canvas,configure:viewFormats:* [ RetryOnFailure ]
+crbug.com/dawn/2331 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,validation,render_pipeline,depth_stencil_state:* [ RetryOnFailure ]
+crbug.com/dawn/2331 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,validation,render_pipeline,fragment_state:* [ RetryOnFailure ]
+crbug.com/dawn/2331 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,validation,render_pipeline,inter_stage:* [ RetryOnFailure ]
+crbug.com/dawn/2331 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,validation,render_pipeline,overrides:* [ RetryOnFailure ]
+crbug.com/dawn/2331 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:* [ RetryOnFailure ]
+crbug.com/dawn/2332 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:api,operation,command_buffer,image_copy:origins_and_extents:initMethod="WriteTexture";checkMethod="FullCopyT2B";* [ RetryOnFailure ]
+
+################################################################################
+# Miscellaneous flakes that are too flaky for retry
+# KEEP
+################################################################################
+crbug.com/1515477 [ android-r qualcomm ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ Failure ]
+crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:api,operation,render_pipeline,overrides:precision:isAsync=true [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ Failure ]
+crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";* [ Failure ]
+crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:shader,validation,functions,restrictions:call_arg_types_match_params:* [ Failure ]
+crbug.com/dawn/2326 [ android-r qualcomm ] webgpu:shader,execution,memory_model,atomicity:atomicity:memType="atomic_workgroup";testType="intra_workgroup" [ Failure ]
+
+################################################################################
 # video tests fail on SwiftShader. Due to multiplanar formatted textures not
 # being handled properly in Chrome's WebGPU decoder.
 ################################################################################
@@ -501,10 +595,38 @@
 ################################################################################
 # CTS Async destroy tests
 ################################################################################
-crbug.com/1457970 webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
-crbug.com/1457970 webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
-crbug.com/1457970 webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
-crbug.com/1457970 webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ amd-0x67ef ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ android-r qualcomm ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ android-t arm ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x3e9b ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 win10 ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ amd-0x67ef ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ android-r qualcomm ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ android-t arm ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x3e9b ventura ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 win10 ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createComputePipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ amd-0x67ef ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ android-r qualcomm ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ android-t arm ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x3e9b ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 win10 ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=false [ Failure ]
+crbug.com/1457970 [ amd-0x67ef ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ android-r qualcomm ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ android-t arm ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ apple-angle-metal-renderer:-apple-m2 ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x3e9b ventura ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ intel-0x9bc5 win10 ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
+crbug.com/1457970 [ nvidia-0x2184 ubuntu ] webgpu:api,validation,state,device_lost,destroy:createRenderPipelineAsync:valid=false;awaitLost=true [ Failure ]
 
 ################################################################################
 # Copies using combined depth-stencil formats failing on Android Qualcomm (Pixel 4)
@@ -613,19 +735,7 @@
 ################################################################################
 # maxInterStageShaderComponents limit tests fail with CreateGraphicsPipelines fail with <Unknown VkResult> on Android Qualcomm (Pixel 4)
 ################################################################################
-crbug.com/dawn/1903 [ android-r qualcomm ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
-
-################################################################################
-# Some copyTextureToTexture tests fail on Qualcomm Android R (Pixel 4), don't appear to repro on Android T
-# KEEP
-################################################################################
-crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float" [ Failure ]
-crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float-stencil8" [ Failure ]
-crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float" [ RetryOnFailure ]
-crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_aspects:format="depth32float-stencil8" [ RetryOnFailure ]
-crbug.com/dawn/1956 [ android-r ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="1d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":0,"depthOrArrayLayers":0};srcCopyLevel=0;dstCopyLevel=0 [ Failure ]
-crbug.com/dawn/1956 [ android-r dawn-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3 [ Failure ]
-crbug.com/dawn/1956 [ android-r dawn-no-backend-validation ] webgpu:api,validation,encoding,cmds,copyTextureToTexture:copy_ranges:dimension="2d";copyBoxOffsets={"x":0,"y":0,"z":0,"width":0,"height":1,"depthOrArrayLayers":-2};srcCopyLevel=1;dstCopyLevel=3 [ RetryOnFailure ]
+crbug.com/dawn/1903 [ qualcomm ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
 
 ################################################################################
 # Buffer mapping test failures on all platforms
@@ -680,106 +790,20 @@
 ################################################################################
 # DXC failures
 ################################################################################
-crbug.com/tint/2130 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:* [ RetryOnFailure ]
-crbug.com/dawn/2141 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false [ Failure ]
-crbug.com/dawn/2141 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false [ Failure ]
-crbug.com/dawn/2141 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false [ Failure ]
 crbug.com/dawn/2142 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,call,builtin,tanh:f32:* [ Failure ]
 crbug.com/dawn/2143 [ dawn-backend-validation nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,zero_init:compute,zero_init:* [ Failure ]
 crbug.com/dawn/2143 [ dawn-no-backend-validation nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,zero_init:compute,zero_init:* [ Failure ]
-crbug.com/dawn/2143 [ dawn-backend-validation intel-0x3e9b ventura ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,1,48];batch__=12 [ RetryOnFailure ]
-crbug.com/dawn/2143 [ dawn-no-backend-validation intel-0x3e9b ventura ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,47,1];batch__=12 [ Failure ]
-crbug.com/dawn/2143 [ dawn-no-backend-validation intel-0x3e9b ventura ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[64,1,1];batch__=12 [ RetryOnFailure ]
-crbug.com/dawn/2143 [ dawn-backend-validation intel-0x3e9b ventura ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[8,8,2];batch__=12 [ Failure ]
 crbug.com/tint/2057 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,flow_control,loop:nested_loops:preventValueOptimizations=false [ Failure ]
-
-################################################################################
-# writeTimestamp is exposed to GPUCommandEncoder if webgpu-developer-features
-# is enabled
-# KEEP
-################################################################################
-crbug.com/dawn/2269 webgpu:api,validation,capability_checks,features,query_types:timestamp:featureContainsTimestampQuery=true [ Failure ]
-
-################################################################################
-# Workgroup zero_init flaky on Mac/Intel
-# KEEP
-################################################################################
-crbug.com/dawn/2327 [ ventura intel-0x3e9b ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ RetryOnFailure ]
-
-################################################################################
-# WebGPUTextureAlphaClearer invalid texture from IOSurface
-# KEEP
-################################################################################
-crbug.com/1515476 [ ventura intel-0x3e9b ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_" [ RetryOnFailure ]
-
-################################################################################
-# D3D12 create command queue failed with DXGI_ERROR_DEVICE_REMOVED. Skipped because these tests likely cause downstream flakes.
-# KEEP
-################################################################################
-crbug.com/dawn/2325 [ nvidia-0x2184 win10 ] webgpu:api,validation,capability_checks,* [ Skip ]
-crbug.com/dawn/2325 [ nvidia-0x2184 win10 ] webgpu:api,validation,state,device_lost,destroy:* [ Skip ]
-
-################################################################################
-# Hazard READ_AFTER_WRITE on ASTC/ETC2/BC
-# KEEP
-################################################################################
-crbug.com/dawn/2324 [ ubuntu intel-0x9bc5 dawn-backend-validation webgpu-adapter-default ] webgpu:api,operation,command_buffer,image_copy:mip_levels:* [ Failure ]
-crbug.com/dawn/1879 [ ubuntu intel-0x9bc5 dawn-backend-validation webgpu-adapter-default ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,compressed,non_array:* [ Failure ]
-
-################################################################################
-# CPU out of memory on Win/Intel. Possibly other problems too
-# KEEP
-################################################################################
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,min:abstract_float:inputSource="const";* [ RetryOnFailure ]
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,mix:abstract_float_matching:inputSource="const";* [ RetryOnFailure ]
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,saturate:abstract_float:inputSource="const";* [ RetryOnFailure ]
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,expression,call,builtin,transpose:abstract_float:inputSource="const";* [ RetryOnFailure ]
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="function";workgroupSize=[1,1,1];* [ RetryOnFailure ]
-crbug.com/tint/2129 [ intel-0x9bc5 win10 ] webgpu:shader,validation,shader_io,group_and_binding:* [ RetryOnFailure ]
-
-################################################################################
-# Flaky multisampled sample_mask tests on Mac AMD (crbug.com/1496410 plus other flakes)
-# KEEP
-################################################################################
-[ amd-0x67ef mac ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:* [ RetryOnFailure ]
-
-################################################################################
-# Miscellaneous flakes
-# KEEP
-################################################################################
-crbug.com/dawn/2332 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,operation,command_buffer,image_copy:origins_and_extents:initMethod="WriteTexture";checkMethod="FullCopyT2B";* [ RetryOnFailure ]
-crbug.com/dawn/2331 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,validation,render_pipeline,depth_stencil_state:* [ RetryOnFailure ]
-crbug.com/dawn/2331 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,validation,render_pipeline,fragment_state:* [ RetryOnFailure ]
-crbug.com/dawn/2331 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,validation,render_pipeline,inter_stage:* [ RetryOnFailure ]
-crbug.com/dawn/2331 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,validation,render_pipeline,overrides:* [ RetryOnFailure ]
-crbug.com/dawn/2331 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:api,validation,render_pipeline,primitive_state:strip_index_format:* [ RetryOnFailure ]
-crbug.com/1516044 [ ubuntu intel-0x9bc5 dawn-backend-validation ] webgpu:web_platform,canvas,configure:viewFormats:* [ RetryOnFailure ]
-[ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ventura ] webgpu:api,operation,compute_pipeline,overrides:workgroup_size:* [ RetryOnFailure ]
-[ intel-0x9bc5 dawn-no-backend-validation webgpu-dxc-disabled win10 ] webgpu:shader,validation,uniformity,uniformity:binary_expressions:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,functions,alias_analysis:one_pointer_one_module_scope:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,compute:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,robust_access:linear_memory:* [ RetryOnFailure ]
-[ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,robust_access_vertex:vertex_buffer_access:* [ RetryOnFailure ]
-
-################################################################################
-# Miscellaneous flakes that are too flaky for retry
-# KEEP
-################################################################################
-crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:api,operation,render_pipeline,overrides:precision:isAsync=true [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ Failure ]
-crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";* [ Failure ]
-crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:shader,validation,functions,restrictions:call_arg_types_match_params:* [ Failure ]
-crbug.com/dawn/2326 [ android-r qualcomm ] webgpu:shader,execution,memory_model,atomicity:atomicity:memType="atomic_workgroup";testType="intra_workgroup" [ Failure ]
-crbug.com/1515477 [ android-r qualcomm ] webgpu:api,validation,gpu_external_texture_expiration:use_import_to_refresh: [ Failure ]
+crbug.com/tint/2130 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:* [ RetryOnFailure ]
+crbug.com/tint/2130 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="function-scope";isAtomic=false [ Failure ]
+crbug.com/tint/2130 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="module-scope";isAtomic=false [ Failure ]
+crbug.com/tint/2130 [ nvidia-0x2184 webgpu-dxc-enabled win10 ] webgpu:shader,execution,robust_access:linear_memory:addressSpace="workgroup";access="read";containerType="vector";shadowingMode="none";isAtomic=false [ Failure ]
 
 ################################################################################
 # New flakes. Please triage:
 ################################################################################
-crbug.com/dawn/0000 [ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:api,validation,capability_checks,limits,maxVertexAttributes:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,execution,expression,binary,f16_addition:vector:inputSource="const";vectorize=3 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup";extraFlags="rmw_variant" [ RetryOnFailure ]
@@ -787,62 +811,55 @@
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,atan2:values:stage="override";type="vec3%3Cf32%3E" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";type="vec4%3Cabstract-float%3E" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,radians:values:stage="constant";type="vec2%3Cf32%3E" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ win10 nvidia-0x2184 webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="depth24plus-stencil8" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ win10 nvidia-0x2184 webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="r16sint" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ win10 nvidia-0x2184 webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba16float" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-adapter-default win10 ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="depth24plus-stencil8" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-adapter-default win10 ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="r16sint" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 webgpu-adapter-default win10 ] webgpu:web_platform,canvas,configure:format:canvasType="offscreen";format="rgba16float" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:web_platform,canvas,configure:viewFormats:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:* [ RetryOnFailure ]
 
 ################################################################################
 # New failures. Please triage:
 ################################################################################
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="bc1-rgba-unorm-srgb";dimension="2d" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="underDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rg16float" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="atDefault";testValueName="atLimit" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderBundle,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,capability_checks,limits,maxColorAttachments:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="exact";AStride="exact" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="exact";AStride="oversize" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="exact" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="oversize" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="zero";AStride="exact" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="zero";AStride="oversize" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,texture,bgra8unorm_storage:create_shader_module_with_bgra8unorm_storage:shaderType="compute" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:api,validation,texture,destroy:submit_a_destroyed_texture_as_attachment:depthStencilTextureAspect="all";colorTextureState="valid";depthStencilTextureState="destroyedBeforeEncode" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="direct";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="non-zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ventura webgpu-adapter-default ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,sample_mask:writeMask=0;renderMode="render-bundle";bufferOffset="zero";querySetOffset="zero";sampleMask=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=-8388608;biasSlopeScale=0;biasClamp=0.125 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default ] webgpu:api,operation,rendering,depth_bias:depth_bias:quadAngle=0;bias=8388608;biasSlopeScale=0;biasClamp=0 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="exact";AStride="exact" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="exact";AStride="oversize" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="exact" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="oneTooSmall";AStride="oversize" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="zero";AStride="exact" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:api,validation,encoding,cmds,render,draw:vertex_buffer_OOB:type="draw";VBSize="exact";IBSize="zero";AStride="oversize" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="internal" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default ] webgpu:api,validation,error_scope:simple:errorType="out-of-memory";errorFilter="validation" [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,clamp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,clamp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,cross:abstract_float:* [ Failure ]
@@ -868,108 +885,60 @@
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords: [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,expression,call,builtin,unpack2x16snorm:* [ Failure ]
-crbug.com/dawn/0000 [ android-r qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";type="vec4%3Cabstract-float%3E" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xI8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,pack4xU8Clamp:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,sin:values:stage="constant";type="vec2%3Cf32%3E" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,sin:values:stage="constant";type="vec2%3Cf32%3E" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,sqrt:values:stage="override";type="vec4%3Cf32%3E" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,tan:values:stage="override";type="vec3%3Cf32%3E" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xI8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,validation,expression,call,builtin,unpack4xU8:supported:* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 target-cpu-32 webgpu-adapter-default ] webgpu:web_platform,canvas,configure:format:canvasType="onscreen";format="rg32uint" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,memory_model,coherence:corr:memType="atomic_storage";testType="intra_workgroup" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=1;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=1;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"center"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled win10 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:* [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation target-cpu-64 ventura webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,position:* [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,asin:values:stage="constant";type="vec3%3Cf32%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,asin:values:stage="constant";type="vec3%3Cf32%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,atan2:values:stage="constant";type="vec4%3Cf32%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default ] webgpu:shader,validation,expression,call,builtin,exp2:values:stage="constant";type="vec2%3Cabstract-float%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled win10 ] webgpu:shader,validation,expression,call,builtin,length:vec4:stage="constant";type="vec4%3Cf32%3E" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,canvas,getCurrentTexture:resize:* [ Failure ]
-crbug.com/dawn/0000 [ android-r qualcomm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:* [ Failure ]
 crbug.com/dawn/0000 webgpu:web_platform,copyToTexture,canvas:color_space_conversion:* [ Failure ]
 crbug.com/dawn/0000 [ ventura ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:* [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ventura webgpu-adapter-swiftshader ] webgpu:web_platform,external_texture,video:importExternalTexture,compute:* [ Failure ]
diff --git a/webgpu-cts/webtests/web_platform/reftests/canvas_image_rendering.https.html b/webgpu-cts/webtests/web_platform/reftests/canvas_image_rendering.https.html
index 3cd2b2d..c68d912 100644
--- a/webgpu-cts/webtests/web_platform/reftests/canvas_image_rendering.https.html
+++ b/webgpu-cts/webtests/web_platform/reftests/canvas_image_rendering.https.html
@@ -6,11 +6,11 @@
   <link rel="help" href="https://gpuweb.github.io/gpuweb/" />
   <meta name="assert" content="WebGPU canvas with image-rendering set should be rendered correctly" />
   <link rel="match" href="./ref/canvas_image_rendering-ref.html" />
-  <canvas id="elem1" width="64" height="64" style="width: 99px; height: 99px;"></canvas>
-  <canvas id="elem2" width="64" height="64" style="width: 99px; height: 99px; image-rendering: pixelated;"></canvas>
-  <canvas id="elem3" width="64" height="64" style="width: 99px; height: 99px; image-rendering: crisp-edges"></canvas>
-  <canvas id="elem4" width="64" height="64" style="width: 99px; height: 99px;"></canvas>
-  <canvas id="elem5" width="64" height="64" style="width: 99px; height: 99px; image-rendering: pixelated;"></canvas>
-  <canvas id="elem6" width="64" height="64" style="width: 99px; height: 99px; image-rendering: crisp-edges"></canvas>
+  <canvas id="elem1" width="64" height="64" style="width: 128px; height: 128px;"></canvas>
+  <canvas id="elem2" width="64" height="64" style="width: 128px; height: 128px; image-rendering: pixelated;"></canvas>
+  <canvas id="elem3" width="64" height="64" style="width: 128px; height: 128px; image-rendering: crisp-edges"></canvas>
+  <canvas id="elem4" width="64" height="64" style="width: 128px; height: 128px;"></canvas>
+  <canvas id="elem5" width="64" height="64" style="width: 128px; height: 128px; image-rendering: pixelated;"></canvas>
+  <canvas id="elem6" width="64" height="64" style="width: 128px; height: 128px; image-rendering: crisp-edges"></canvas>
   <script type="module" src="canvas_image_rendering.html.js"></script>
 </html>
diff --git a/webgpu-cts/webtests/web_platform/reftests/ref/canvas_image_rendering-ref.html b/webgpu-cts/webtests/web_platform/reftests/ref/canvas_image_rendering-ref.html
index 2bebe5a..a41931b 100644
--- a/webgpu-cts/webtests/web_platform/reftests/ref/canvas_image_rendering-ref.html
+++ b/webgpu-cts/webtests/web_platform/reftests/ref/canvas_image_rendering-ref.html
@@ -4,12 +4,12 @@
   <title>WebGPU canvas_image_rendering (ref)</title>
   <meta charset="utf-8" />
   <link rel="help" href="https://gpuweb.github.io/gpuweb/" />
-  <img id="elem1" width="64" height="64" style="width: 99px; height: 99px;">
-  <img id="elem2" width="64" height="64" style="width: 99px; height: 99px; image-rendering: pixelated;">
-  <img id="elem3" width="64" height="64" style="width: 99px; height: 99px; image-rendering: crisp-edges">
-  <img id="elem4" width="64" height="64" style="width: 99px; height: 99px;">
-  <img id="elem5" width="64" height="64" style="width: 99px; height: 99px; image-rendering: pixelated;">
-  <img id="elem6" width="64" height="64" style="width: 99px; height: 99px; image-rendering: crisp-edges">
+  <img id="elem1" width="64" height="64" style="width: 128px; height: 128px;">
+  <img id="elem2" width="64" height="64" style="width: 128px; height: 128px; image-rendering: pixelated;">
+  <img id="elem3" width="64" height="64" style="width: 128px; height: 128px; image-rendering: crisp-edges">
+  <img id="elem4" width="64" height="64" style="width: 128px; height: 128px;">
+  <img id="elem5" width="64" height="64" style="width: 128px; height: 128px; image-rendering: pixelated;">
+  <img id="elem6" width="64" height="64" style="width: 128px; height: 128px; image-rendering: crisp-edges">
   <script type="module">
     import { takeScreenshotDelayed } from '../../../../common/util/wpt_reftest_wait.js';