Roll third_party/webgpu-cts/ c623e2bf2..20425f60b (1 commit)

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/c623e2bf2655..20425f60bb00
 - 20425f Run batchFinishedCallback on processBatch to catch unhandled rejections by test functions (#3844)

Created with './tools/run cts roll'

Change-Id: I10ef83526b1599a60ce77169c45733f6cbb6e21c
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-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/+/198596
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/DEPS b/DEPS
index fe36b31..be4c5e6 100644
--- a/DEPS
+++ b/DEPS
@@ -355,7 +355,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@c623e2bf26555e974692bfc51d2f6027900ae31d',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@20425f60bb00676af386b5c31e7748c0e2cb1702',
     'condition': 'build_with_chromium',
   },
 
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index c623e2b..20425f6 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit c623e2bf26555e974692bfc51d2f6027900ae31d
+Subproject commit 20425f60bb00676af386b5c31e7748c0e2cb1702
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 3b5e3bc..05b25d1 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-07-15 07:28:04AM
+# Last rolled: 2024-07-16 09:43:40AM
 
 # Flaky on all platforms
 # KEEP
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index f8ad9ba..d930aec 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -83,7 +83,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-07-15 07:28:04AM
+# Last rolled: 2024-07-16 09:43:40AM
 
 ################################################################################
 # SharedImage interop failures on Linux
@@ -2117,6 +2117,7 @@
 crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_mip_level:sameTexture=true [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,validation,expression,call,builtin,step:args:arg="bad_0vec2u" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="DepthTest";format="depth16unorm" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="DepthTest";format="depth32float-stencil8" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
@@ -2126,10 +2127,16 @@
 crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,vertex_state,index_format:index_format,uint16: [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp9-bt601-rotate-270.mp4";dstColorSpace="srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,copyToTexture,ImageData:from_ImageData:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-no-worker win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgba32sint" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[64,1,1];batch__=0 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:inputSource="const";vectorize=4 [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-dxc-disabled win10 ] webgpu:shader,execution,expression,unary,u32_conversion:f32:inputSource="uniform";vectorize=3 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="WriteTexture";checkMethod="FullCopyT2B";format="r8unorm";dimension="3d" [ RetryOnFailure ]
 
 ################################################################################
@@ -2146,93 +2153,11 @@
 crbug.com/dawn/0000 [ android-t ] 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 webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] 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-no-worker ] webgpu:api,operation,command_buffer,queries,occlusionQuery:occlusion_query,alpha_to_coverage:writeMask=0;renderMode="render-bundle";bufferOffset="non-zero";querySetOffset="zero";alpha=0.75 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,buffer,create:usage:usage1=16;usage2=256 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,buffer,create:usage:usage1=2;usage2=256 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,buffer,create:usage:usage1=4;usage2=256 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,buffer,create:usage:usage1=8;usage2=256 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,buffer,mapping:mapAsync,state,destroyed: [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["astc-10x8-unorm"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["astc-5x4-unorm-srgb"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["astc-8x6-unorm"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["bc3-rgba-unorm"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["bc7-rgba-unorm-srgb"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:viewFormats=["etc2-rgb8unorm"];canvasType="offscreen";enable_required_feature=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:format="astc-10x8-unorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:format="astc-8x6-unorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor:format="depth32float-stencil8";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:format="astc-10x8-unorm-srgb";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:format="astc-8x6-unorm-srgb";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_descriptor_view_formats:format="eac-r11snorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:format="astc-12x10-unorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:format="astc-8x8-unorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,features,texture_formats:texture_view_descriptor:format="eac-r11unorm";enable_required_feature=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="atMaximum";testValueName="overLimit";createPipelineType="createComputePipeline";async=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindGroups:createPipeline,at_over:limitTest="underDefault";testValueName="overLimit";createPipelineType="createComputePipeline";async=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindGroups:setBindGroup,at_over:limitTest="overMaximum";testValueName="overLimit";encoderType="compute" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:draw,at_over:limitTest="atMaximum";testValueName="overLimit";encoderType="render" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";createPipelineType="createComputePipeline";async=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxBindingsPerBindGroup:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";createPipelineType="createComputePipeline";async=false [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="atDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";sampleCount=4;interleaveFormat="rgba8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="underDefault";testValueName="atLimit";sampleCount=4;interleaveFormat="r8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:limitTest="atMaximum";testValueName="atLimit";sampleCount=1;interleaveFormat="rg16float" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=4;interleaveFormat="rg8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:limitTest="underDefault";testValueName="overLimit";sampleCount=1;interleaveFormat="rgba16float" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="rgba8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="atMaximum";testValueName="overLimit";async=false;sampleCount=4;interleaveFormat="r8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;sampleCount=1;interleaveFormat="rg16float" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="overMaximum";testValueName="atLimit";async=true;sampleCount=4;interleaveFormat="rg8unorm" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=true;sampleCount=1;interleaveFormat="rgba16float" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxColorAttachments:beginRenderPass,at_over:limitTest="underDefault";testValueName="overLimit" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeInvocationsPerWorkgroup:createComputePipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeX:createComputePipeline,at_over:limitTest="underDefault";testValueName="overLimit";async=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupSizeZ:createComputePipeline,at_over:limitTest="overMaximum";testValueName="atLimit";async=true [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="atDefault";testValueName="overLimit";pipelineType="createComputePipeline";axis=2 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupsPerDimension:dispatchWorkgroups,at_over:limitTest="overMaximum";testValueName="overLimit";pipelineType="createComputePipeline";axis=2 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxDynamicStorageBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="overMaximum";testValueName="atLimit";visibility=4 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="atMaximum";testValueName="overLimit";visibility=5 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxDynamicUniformBuffersPerPipelineLayout:createBindGroupLayout,at_over:limitTest="underDefault";testValueName="atLimit";visibility=6 [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxInterStageShaderComponents:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault";testValueName="atLimit";visibility=6;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="atMaximum";testValueName="atLimit";visibility=4;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";visibility=2;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=7;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="overMaximum";testValueName="overLimit";visibility=5;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault";testValueName="overLimit";visibility=3;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="atDefault";testValueName="overLimit";visibility=5;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="atMaximum";testValueName="overLimit";visibility=3;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=1;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="overMaximum";testValueName="atLimit";visibility=6;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipelineLayout,at_over:limitTest="underDefault";testValueName="atLimit";visibility=4;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault";testValueName="atLimit";visibility=2;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="atDefault";testValueName="overLimit";visibility=7;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="atMaximum";testValueName="overLimit";visibility=5;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="overMaximum";testValueName="overLimit";visibility=1;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="atLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="compute";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="overLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup" [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="forward";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] 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-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] 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 intel-0x4680 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,copyToTexture,ImageData:from_ImageData:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm-srgb";dstPremultiplied=false [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,copyToTexture,ImageData:from_ImageData:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] 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 webgpu-dxc-disabled win10 ] webgpu:shader,execution,limits:struct_members: [ Failure ]
@@ -2242,7 +2167,6 @@
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ intel-0x4680 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,copyToTexture,ImageData:from_ImageData:srcDoFlipYDuringCopy=false;dstColorFormat="bgra8unorm";dstPremultiplied=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="function" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="private" [ Failure ]