Roll third_party/webgpu-cts/ 0a7e08e53..4ca85a548 (2 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/0a7e08e53ec2..4ca85a548fdd
 - 4ca85a Vector and matrix constructor validation tests (#3725)
 - 42a08d Validation tests for vector constructors from elements (#3721)

Created with './tools/run cts roll'

Change-Id: I2f7dd0b6e59818a5adc2b444cac8c7877bd07e6c
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-mac-amd-exp,dawn-try-mac-intel-exp,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/+/186763
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
diff --git a/DEPS b/DEPS
index 53e278e..5f5f53c 100644
--- a/DEPS
+++ b/DEPS
@@ -227,7 +227,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@0a7e08e53ec2b8939015979ef9da558b0f0ae0fa',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@4ca85a548fddc7b4a131d476ad69c6d68a219fb9',
     '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 9dd2c7a..ab10e1d 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -72583,14 +72583,305 @@
 webgpu:shader,validation,expression,call,builtin,value_constructor:vector_zero_value:type="f16"
 webgpu:shader,validation,expression,call,builtin,value_constructor:vector_zero_value:type="abstract-int"
 webgpu:shader,validation,expression,call,builtin,value_constructor:vector_zero_value:type="abstract-float"
-webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:
-webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:
-webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="bool";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="i32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="u32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="f16";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-int";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_splat:type="abstract-float";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="bool";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="i32";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="u32";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f32";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="f16";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-int";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_copy:decl_type="abstract-float";value_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="bool";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="i32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="u32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f32";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="f16";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-int";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="mat2x2f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="mat3x3h"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="vec2i"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_elementwise:type="abstract-float";ele_type="vec3f"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="bool";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="i32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="u32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f32";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="f16";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-int";ele_type="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="abstract-int"
+webgpu:shader,validation,expression,call,builtin,value_constructor:vector_mixed:type="abstract-float";ele_type="abstract-float"
 webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_zero_value:type="f32"
 webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_zero_value:type="f16"
-webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:
-webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:
-webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f16";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f16";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f16";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="f32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="abstract-float";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="abstract-float";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_copy:type1="abstract-float";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f16";type2="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="f32";type2="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_column:type1="abstract-float";type2="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f16";type2="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="f32";type2="bool"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="f16"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="f32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="abstract-float"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="i32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="u32"
+webgpu:shader,validation,expression,call,builtin,value_constructor:matrix_elementwise:type1="abstract-float";type2="bool"
 webgpu:shader,validation,expression,call,builtin,value_constructor:array_zero_value:case="i32"
 webgpu:shader,validation,expression,call,builtin,value_constructor:array_zero_value:case="f32"
 webgpu:shader,validation,expression,call,builtin,value_constructor:array_zero_value:case="u32"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 0a7e08e..4ca85a5 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 0a7e08e53ec2b8939015979ef9da558b0f0ae0fa
+Subproject commit 4ca85a548fddc7b4a131d476ad69c6d68a219fb9
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 4005aab..bf0f1d4 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-05-02 07:52:27AM
+# Last rolled: 2024-05-03 07:34:56AM
 
 # Flaky on all platforms
 # KEEP
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 21b5b8e..425efe0 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-05-02 07:52:27AM
+# Last rolled: 2024-05-03 07:34:56AM
 
 ################################################################################
 # SharedImage interop failures on Linux
@@ -465,9 +465,6 @@
 # The keep can be removed once this config is promoted to stable.
 # KEEP
 ################################################################################
-crbug.com/dawn/2408 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="WriteTexture";checkMethod="PartialCopyT2B";* [ Failure ]
-crbug.com/dawn/2428 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:api,operation,rendering,basic:large_draw:* [ Failure ]
-crbug.com/dawn/2439 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:* [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false [ Failure ]
@@ -505,10 +502,10 @@
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=false [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r16float";dstPremultiplied=true [ Failure ]
-crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false [ Failure ]
-crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=false [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true [ Failure ]
+crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=false [ Failure ]
+crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r8unorm";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg16float";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true [ Failure ]
@@ -617,6 +614,9 @@
 crbug.com/42241502 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoElement";dstColorSpace="srgb" [ Failure ]
 crbug.com/42241502 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
 crbug.com/42241502 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-swiftshader win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt709.webm";sourceType="VideoFrame";dstColorSpace="srgb" [ Failure ]
+crbug.com/dawn/2408 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes:initMethod="WriteTexture";checkMethod="PartialCopyT2B";* [ Failure ]
+crbug.com/dawn/2428 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:api,operation,rendering,basic:large_draw:* [ Failure ]
+crbug.com/dawn/2439 [ nvidia-0x2184 nvidia_ge_31.0.15.4601 win10 ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:* [ Failure ]
 
 ################################################################################
 # Failures on Android U. These fail on Android T as well, but need to be "keep"
@@ -863,16 +863,11 @@
 # video tests fail on SwiftShader. Due to multiplanar formatted textures not
 # being handled properly in Chrome's WebGPU decoder.
 ################################################################################
-crbug.com/1467566 [ amd-0x67ef dawn-backend-validation mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/1467566 [ amd-0x67ef mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
 crbug.com/1467566 [ android-14 arm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-180.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ Failure ]
-crbug.com/1467566 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ dawn-backend-validation intel-0x3e9b mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ dawn-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ dawn-no-backend-validation intel-0x3e9b mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
-crbug.com/1467566 [ dawn-no-backend-validation intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/1467566 [ apple-angle-metal-renderer:-apple-m2 mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/1467566 [ intel-0x3e9b mac webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
+crbug.com/1467566 [ intel-0x9bc5 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:* [ Failure ]
 
 ################################################################################
 # ETC2 failures on Apple GPUS
@@ -1952,6 +1947,7 @@
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,shader_module:invalid,fragment:isAsync=true;isFragmentShaderValid=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]