Roll third_party/webgpu-cts/ 680c65444..bc6b3738f (6 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/680c65444170..bc6b3738fcb3
- bc6b37 [wgsl] Add `@size` const eval test (#3703)
- 33fd8c Buildfix: use correct include for 'assert' (#3702)
- d11ceb Add matrix overflow test cases. (#3700)
- 563c6d Fix all the tests about resource limits on inter-stage shader variables (#3697)
- bcef91 wgsl: Validation for refract builtin function (#3626)
- bf1843 [wgsl] Add var initialization tests. (#3693)
Created with './tools/run cts roll'
Change-Id: I5a265803ad9c634f272ce2d224cbc544529f5746
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/+/185541
Commit-Queue: Loko Kung <lokokung@google.com>
Reviewed-by: Loko Kung <lokokung@google.com>
diff --git a/DEPS b/DEPS
index 7739e0c..c4c6207 100644
--- a/DEPS
+++ b/DEPS
@@ -223,7 +223,7 @@
# WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
'third_party/webgpu-cts': {
- 'url': '{chromium_git}/external/github.com/gpuweb/cts@680c654441704480e9756124770dd683a32d13d1',
+ 'url': '{chromium_git}/external/github.com/gpuweb/cts@bc6b3738fcb3040caa9af7a24d8423882f88a025',
'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 3a5e098..79b4384 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -27077,20 +27077,24 @@
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=false;numScalarDelta=0;topology="point-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=false;numScalarDelta=1;topology="triangle-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=false;numScalarDelta=-1;topology="point-list"
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=false;numScalarDelta=-3;topology="point-list"
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=false;numScalarDelta=-4;topology="point-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=0;topology="triangle-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=0;topology="point-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=1;topology="triangle-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=-1;topology="point-list"
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=-3;topology="point-list"
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,output:isAsync=true;numScalarDelta=-4;topology="point-list"
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=false
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=0;useExtraBuiltinInputs=true
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=1;useExtraBuiltinInputs=false
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=-3;useExtraBuiltinInputs=true
-webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=-2;useExtraBuiltinInputs=true
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=false;numScalarDelta=-4;useExtraBuiltinInputs=true
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=false
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=0;useExtraBuiltinInputs=true
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=1;useExtraBuiltinInputs=false
webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=-3;useExtraBuiltinInputs=true
-webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=-2;useExtraBuiltinInputs=true
+webgpu:api,validation,render_pipeline,inter_stage:max_components_count,input:isAsync=true;numScalarDelta=-4;useExtraBuiltinInputs=true
webgpu:api,validation,render_pipeline,misc:basic:isAsync=false
webgpu:api,validation,render_pipeline,misc:basic:isAsync=true
webgpu:api,validation,render_pipeline,misc:vertex_state_only:isAsync=false
@@ -50982,6 +50986,72 @@
webgpu:shader,execution,statement,increment_decrement:frexp_exp_increment:
webgpu:shader,execution,statement,increment_decrement:single_eval_increment:
webgpu:shader,execution,statement,increment_decrement:single_eval_decrement:
+webgpu:shader,execution,value_init:scalars:addressSpace="private";type="bool"
+webgpu:shader,execution,value_init:scalars:addressSpace="private";type="f32"
+webgpu:shader,execution,value_init:scalars:addressSpace="private";type="f16"
+webgpu:shader,execution,value_init:scalars:addressSpace="private";type="i32"
+webgpu:shader,execution,value_init:scalars:addressSpace="private";type="u32"
+webgpu:shader,execution,value_init:scalars:addressSpace="function";type="bool"
+webgpu:shader,execution,value_init:scalars:addressSpace="function";type="f32"
+webgpu:shader,execution,value_init:scalars:addressSpace="function";type="f16"
+webgpu:shader,execution,value_init:scalars:addressSpace="function";type="i32"
+webgpu:shader,execution,value_init:scalars:addressSpace="function";type="u32"
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="bool";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="bool";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="bool";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f32";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f16";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f16";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="f16";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="i32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="i32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="i32";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="u32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="u32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="private";type="u32";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="bool";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="bool";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="bool";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f32";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f16";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f16";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="f16";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="i32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="i32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="i32";count=4
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="u32";count=2
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="u32";count=3
+webgpu:shader,execution,value_init:vec:addressSpace="function";type="u32";count=4
+webgpu:shader,execution,value_init:mat:addressSpace="private";type="f32"
+webgpu:shader,execution,value_init:mat:addressSpace="private";type="f16"
+webgpu:shader,execution,value_init:mat:addressSpace="function";type="f32"
+webgpu:shader,execution,value_init:mat:addressSpace="function";type="f16"
+webgpu:shader,execution,value_init:array:addressSpace="private";type="bool"
+webgpu:shader,execution,value_init:array:addressSpace="private";type="i32"
+webgpu:shader,execution,value_init:array:addressSpace="private";type="u32"
+webgpu:shader,execution,value_init:array:addressSpace="private";type="f32"
+webgpu:shader,execution,value_init:array:addressSpace="private";type="f16"
+webgpu:shader,execution,value_init:array:addressSpace="function";type="bool"
+webgpu:shader,execution,value_init:array:addressSpace="function";type="i32"
+webgpu:shader,execution,value_init:array:addressSpace="function";type="u32"
+webgpu:shader,execution,value_init:array:addressSpace="function";type="f32"
+webgpu:shader,execution,value_init:array:addressSpace="function";type="f16"
+webgpu:shader,execution,value_init:array,nested:addressSpace="private";type="bool"
+webgpu:shader,execution,value_init:array,nested:addressSpace="private";type="i32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="private";type="u32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="private";type="f32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="private";type="f16"
+webgpu:shader,execution,value_init:array,nested:addressSpace="function";type="bool"
+webgpu:shader,execution,value_init:array,nested:addressSpace="function";type="i32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="function";type="u32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="function";type="f32"
+webgpu:shader,execution,value_init:array,nested:addressSpace="function";type="f16"
+webgpu:shader,execution,value_init:struct:addressSpace="private"
+webgpu:shader,execution,value_init:struct:addressSpace="function"
webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,1,1];batch__=0
webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,1,1];batch__=1
webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,1,1];batch__=2
@@ -59919,6 +59989,95 @@
webgpu:shader,validation,expression,call,builtin,reflect:args:arg="bad_1struct"
webgpu:shader,validation,expression,call,builtin,reflect:must_use:use=true
webgpu:shader,validation,expression,call,builtin,reflect:must_use:use=false
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec2%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cabstract-int%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec2%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cabstract-float%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec2%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec2%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf32%3E"
+webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="vec2f"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="vec3f"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="vec4f"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_no_parens"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0args"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1arg"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2arg"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_3arg"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_vec2_vec3"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_vec3_vec4"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_vec4_vec2"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0bool"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0array"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0struct"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0int"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0uint"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0f32"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0f16"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0veci"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_0vecu"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1bool"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1array"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1struct"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1int"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1uint"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1f32"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1f16"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1veci"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_1vecu"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2bool"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2array"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2struct"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2int"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2uint"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2veci"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2vecu"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2vecf"
+webgpu:shader,validation,expression,call,builtin,refract:args:arg="bad_2vech"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="vec2f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="vec3f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="vec4f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="vec3u"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="vec3i"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="u32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="i32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="f32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec2f";returnType="bool"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="vec2f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="vec3f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="vec4f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="vec3u"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="vec3i"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="u32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="i32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="f32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec3f";returnType="bool"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="vec2f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="vec3f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="vec4f"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="vec3u"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="vec3i"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="u32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="i32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="f32"
+webgpu:shader,validation,expression,call,builtin,refract:return:arg="vec4f";returnType="bool"
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec2f";use=true
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec2f";use=false
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec3f";use=true
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec3f";use=false
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec4f";use=true
+webgpu:shader,validation,expression,call,builtin,refract:must_use:arg="vec4f";use=false
webgpu:shader,validation,expression,call,builtin,reverseBits:values:stage="constant";type="i32"
webgpu:shader,validation,expression,call,builtin,reverseBits:values:stage="constant";type="vec2%3Ci32%3E"
webgpu:shader,validation,expression,call,builtin,reverseBits:values:stage="constant";type="vec3%3Ci32%3E"
@@ -72025,6 +72184,114 @@
webgpu:shader,validation,expression,matrix,add_sub:with_abstract:op="sub";rhs="mat2x3f()";swap=false
webgpu:shader,validation,expression,matrix,add_sub:with_abstract:op="sub";rhs="mat2x3h()";swap=true
webgpu:shader,validation,expression,matrix,add_sub:with_abstract:op="sub";rhs="mat2x3h()";swap=false
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f32:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f32:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_f16:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:overflow_abstract:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,add_sub:underflow_abstract:rhs=1;c=4;r=4
webgpu:shader,validation,expression,matrix,and_or_xor:invalid:op="and";rhs="1i";test="bool";swap=true
webgpu:shader,validation,expression,matrix,and_or_xor:invalid:op="and";rhs="1i";test="bool";swap=false
webgpu:shader,validation,expression,matrix,and_or_xor:invalid:op="and";rhs="1i";test="vec";swap=true
@@ -73406,6 +73673,276 @@
webgpu:shader,validation,expression,matrix,mul:vec_by_mat:ty1="";ty2="f"
webgpu:shader,validation,expression,matrix,mul:vec_by_mat:ty1="";ty2="h"
webgpu:shader,validation,expression,matrix,mul:vec_by_mat:ty1="";ty2=""
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f32_internal:lhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=3.4028234663852886e%2B38;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f32_internal:lhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f16:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16_internal:lhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=65504;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_scalar_abstract:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_vec_abstract_internal:lhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract:rhs=1;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1.7976931348623157e%2B308;c=4;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=2;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=2;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=2;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=3;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=3;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=3;r=4
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=4;r=2
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=4;r=3
+webgpu:shader,validation,expression,matrix,mul:overflow_mat_abstract_internal:lhs=1;c=4;r=4
webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_bool"
webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_u32"
webgpu:shader,validation,expression,overload_resolution:implicit_conversions:case="absint_to_i32"
@@ -81461,6 +81998,7 @@
webgpu:shader,validation,shader_io,size:size:attr="i32"
webgpu:shader,validation,shader_io,size:size:attr="u32"
webgpu:shader,validation,shader_io,size:size:attr="constant"
+webgpu:shader,validation,shader_io,size:size:attr="const_expr"
webgpu:shader,validation,shader_io,size:size:attr="trailing_comma"
webgpu:shader,validation,shader_io,size:size:attr="hex"
webgpu:shader,validation,shader_io,size:size:attr="whitespace"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 3375ebb..cca6e0e 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -376,6 +376,7 @@
src/webgpu/shader/execution/robust_access_vertex.spec.ts
src/webgpu/shader/execution/shadow.spec.ts
src/webgpu/shader/execution/stage.spec.ts
+src/webgpu/shader/execution/value_init.spec.ts
src/webgpu/shader/execution/zero_init.spec.ts
src/webgpu/shader/execution/expression/expression.ts
src/webgpu/shader/execution/expression/precedence.spec.ts
@@ -795,6 +796,7 @@
src/webgpu/shader/validation/expression/call/builtin/quantizeToF16.spec.ts
src/webgpu/shader/validation/expression/call/builtin/radians.spec.ts
src/webgpu/shader/validation/expression/call/builtin/reflect.spec.ts
+src/webgpu/shader/validation/expression/call/builtin/refract.spec.ts
src/webgpu/shader/validation/expression/call/builtin/reverseBits.spec.ts
src/webgpu/shader/validation/expression/call/builtin/round.spec.ts
src/webgpu/shader/validation/expression/call/builtin/saturate.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 680c654..bc6b373 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 680c654441704480e9756124770dd683a32d13d1
+Subproject commit bc6b3738fcb3040caa9af7a24d8423882f88a025
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index ffc1aaf..fd33976 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-04-20 09:27:42AM
+# Last rolled: 2024-04-24 07:01:26AM
# Flaky on all platforms
# KEEP
@@ -257,8 +257,6 @@
crbug.com/tint/2219 webgpu:shader,validation,decl,context_dependent_resolution:interpolation_sampling_names:* [ Failure ]
crbug.com/tint/2219 webgpu:shader,validation,decl,context_dependent_resolution:interpolation_type_names:* [ Failure ]
-crbug.com/tint/2230 webgpu:shader,execution,expression,call,builtin,fract:abstract_float:* [ Failure ]
-
### This section represents issues that are likely bugs in ANGLE
# failures with 1-bit LSB errors on shader expression tests
@@ -534,19 +532,6 @@
################################################################################
# New failures. Please triage:
################################################################################
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f16:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_r";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_r";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_r";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_r";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_rw";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_rw";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_rw";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="storage_rw";vectorize=4 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="uniform";vectorize="_undef_" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="uniform";vectorize=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="uniform";vectorize=3 [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fract:f32:inputSource="uniform";vectorize=4 [ Failure ]
crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 4a3e094..c695006 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-04-20 09:27:42AM
+# Last rolled: 2024-04-24 07:01:26AM
################################################################################
# SharedImage interop failures on Linux
@@ -515,10 +515,28 @@
crbug.com/dawn/0000 [ android-14 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-14 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-14 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-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 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 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
crbug.com/dawn/0000 [ android-14 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 [ android-14 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 [ android-14 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 [ android-14 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 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 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 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] 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-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] 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-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
@@ -553,24 +571,6 @@
crbug.com/dawn/2500 [ android-14 android-pixel-6 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
crbug.com/dawn/2500 [ android-14 android-pixel-6 ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
crbug.com/tint/2218 [ android-14 arm ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector_out_of_range:* [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 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 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 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 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ android-14 arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
################################################################################
# Failures due to M2 Macbook OS upgrade
@@ -648,8 +648,8 @@
# Skipped instead of just Crash because of the number of failures
# KEEP
################################################################################
-crbug.com/dawn/2542 [ android android-sm-s926b ] webgpu:web_platform,* [ Skip ]
crbug.com/dawn/2542 [ android android-sm-s926b ] webgpu:api,validation,state,device_lost,destroy:importExternalTexture:* [ Skip ]
+crbug.com/dawn/2542 [ android android-sm-s926b ] webgpu:web_platform,* [ Skip ]
################################################################################
# Failures due to splitting off worker tests (crbug.com/330501141)
@@ -1447,7 +1447,6 @@
################################################################################
# New failures. Please triage:
################################################################################
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 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 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1455,8 +1454,38 @@
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 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 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1464,8 +1493,38 @@
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 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 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
@@ -1475,7 +1534,6 @@
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 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 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
@@ -1485,7 +1543,6 @@
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 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 target-cpu-64 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-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,determinant:f16:inputSource="storage_r";dim=4 [ Failure ]
@@ -1498,8 +1555,38 @@
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 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 target-cpu-64 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 target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,determinant:f16:inputSource="storage_r";dim=4 [ Failure ]
@@ -1512,8 +1599,38 @@
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 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 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1521,8 +1638,38 @@
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 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 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1530,8 +1677,38 @@
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 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-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1539,8 +1716,38 @@
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ 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=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 ]
@@ -1552,9 +1759,40 @@
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="storage";access_mode="read_write";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="uniform";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="workgroup";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,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[1,1,1];batch__=11 [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] 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 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1563,7 +1801,6 @@
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 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 target-cpu-64 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-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
@@ -1579,7 +1816,6 @@
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
@@ -1590,7 +1826,6 @@
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] 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 nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
@@ -1599,8 +1834,38 @@
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 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-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1608,8 +1873,38 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
@@ -1619,7 +1914,6 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-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-no-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-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
@@ -1631,8 +1925,38 @@
crbug.com/dawn/0000 [ dawn-no-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="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-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="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-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="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
@@ -1642,7 +1966,6 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="function" [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="private" [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="workgroup" [ Failure ]
@@ -1656,8 +1979,38 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
@@ -1668,7 +2021,6 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 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 target-cpu-64 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 nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
@@ -1684,7 +2036,6 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_load:accessValueType="u32";memType="non_atomic_texture";accessPair="wr";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
@@ -1695,8 +2046,8 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:api,operation,adapter,requestDevice:default: [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=29 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1704,4 +2055,35 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="constant";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec3%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,refract:values:stage="override";type="vec4%3Cf16%3E" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,add_sub:underflow_f16:rhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_mat_f16_internal:lhs=1;c=4;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=2;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=3;r=4 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=2 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=3 [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,matrix,mul:overflow_vec_f16:rhs=1;c=4;r=4 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]