Roll third_party/webgpu-cts/ 31fc42ca8..07855ae5d (7 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/31fc42ca8a05..07855ae5dc6b
 - 07855a wgsl: Implement abstract shift tests (<< and >>) (#3726)
 - 0bf198 More array validation tests (#3733)
 - 8fc65c More atomic validation tests (#3732)
 - e62121 More matrix validation (#3731)
 - bf77ab More const declatation validation tests (#3730)
 - b8ba5f More override validation tests (#3729)
 - c032a3 Add test for atomicSub with i32 min value (#3728)

Created with './tools/run cts roll'

Change-Id: Iaf58ff719e79921827a4d92d5d8bb13bb53b0709
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/+/187300
Reviewed-by: Alan Baker <alanbaker@google.com>
Commit-Queue: Alan Baker <alanbaker@google.com>
diff --git a/DEPS b/DEPS
index db5b386..d8cd89b 100644
--- a/DEPS
+++ b/DEPS
@@ -310,7 +310,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@31fc42ca8a0518b64668cad45139ec9c3cac87ae',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@07855ae5dc6bf9a8c632cce1de54e6fd219b3c14',
     '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 954ec33..831eb1e 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -35024,6 +35024,10 @@
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:type="u32";inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:type="u32";inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,binary,bitwise:bitwise_exclusive_or_compound:type="u32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_abstract:inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_abstract:inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_abstract:inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_abstract:inputSource="const";vectorize=4
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=2
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete:type="i32";inputSource="const";vectorize=3
@@ -35088,6 +35092,10 @@
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="u32";inputSource="storage_rw";vectorize=2
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="u32";inputSource="storage_rw";vectorize=3
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_left_concrete_compound:type="u32";inputSource="storage_rw";vectorize=4
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:inputSource="const";vectorize="_undef_"
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:inputSource="const";vectorize=2
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:inputSource="const";vectorize=3
+webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:inputSource="const";vectorize=4
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize="_undef_"
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=2
 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete:type="i32";inputSource="const";vectorize=3
@@ -39935,6 +39943,7 @@
 webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:workgroupSize=64;dispatchSize=8;scalarType="i32"
 webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:workgroupSize=64;dispatchSize=16;scalarType="u32"
 webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_workgroup:workgroupSize=64;dispatchSize=16;scalarType="i32"
+webgpu:shader,execution,expression,call,builtin,atomics,atomicSub:sub_i32_min:
 webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarType="u32"
 webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:workgroupSize=1;dispatchSize=1;mapId="passthrough";scalarType="i32"
 webgpu:shader,execution,expression,call,builtin,atomics,atomicXor:xor_storage:workgroupSize=1;dispatchSize=1;mapId="remap";scalarType="u32"
@@ -51440,6 +51449,7 @@
 webgpu:shader,validation,decl,const:type:case="array_abstract_int"
 webgpu:shader,validation,decl,const:initializer:case="no_init"
 webgpu:shader,validation,decl,const:initializer:case="no_type"
+webgpu:shader,validation,decl,const:initializer:case="no_init_no_type"
 webgpu:shader,validation,decl,const:initializer:case="init_matching_type"
 webgpu:shader,validation,decl,const:initializer:case="init_mismatch_type"
 webgpu:shader,validation,decl,const:initializer:case="abs_int_init_convert"
@@ -51447,7 +51457,11 @@
 webgpu:shader,validation,decl,const:initializer:case="init_const_expr"
 webgpu:shader,validation,decl,const:initializer:case="init_override_expr"
 webgpu:shader,validation,decl,const:initializer:case="init_runtime_expr"
+webgpu:shader,validation,decl,const:initializer:case="init_func"
+webgpu:shader,validation,decl,const:initializer:case="init_non_const_func"
 webgpu:shader,validation,decl,const:function_scope:
+webgpu:shader,validation,decl,const:immutable:
+webgpu:shader,validation,decl,const:assert:
 webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:case="align"
 webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:case="binding"
 webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:case="builtin"
@@ -51570,11 +51584,15 @@
 webgpu:shader,validation,decl,override:initializer:case="no_type"
 webgpu:shader,validation,decl,override:initializer:case="init_matching_type"
 webgpu:shader,validation,decl,override:initializer:case="init_mismatch_type"
+webgpu:shader,validation,decl,override:initializer:case="init_mismatch_vector"
 webgpu:shader,validation,decl,override:initializer:case="abs_int_init_convert"
 webgpu:shader,validation,decl,override:initializer:case="abs_float_init_convert"
 webgpu:shader,validation,decl,override:initializer:case="init_const_expr"
 webgpu:shader,validation,decl,override:initializer:case="init_override_expr"
 webgpu:shader,validation,decl,override:initializer:case="init_runtime_expr"
+webgpu:shader,validation,decl,override:initializer:case="const_func_init"
+webgpu:shader,validation,decl,override:initializer:case="non_const_func_init"
+webgpu:shader,validation,decl,override:initializer:case="mix_order_init"
 webgpu:shader,validation,decl,override:function_scope:
 webgpu:shader,validation,decl,var:module_scope_types:type="bool";kind="comment";via_alias=false
 webgpu:shader,validation,decl,var:module_scope_types:type="bool";kind="comment";via_alias=true
@@ -83574,6 +83592,7 @@
 webgpu:shader,validation,types,array:valid:case="const_count"
 webgpu:shader,validation,types,array:valid:case="const_expr_count1"
 webgpu:shader,validation,types,array:valid:case="const_expr_count2"
+webgpu:shader,validation,types,array:valid:case="const_expr_func"
 webgpu:shader,validation,types,array:valid:case="override_count"
 webgpu:shader,validation,types,array:valid:case="override_expr1"
 webgpu:shader,validation,types,array:valid:case="override_expr2"
@@ -83583,10 +83602,14 @@
 webgpu:shader,validation,types,array:valid:case="same_const_value2"
 webgpu:shader,validation,types,array:valid:case="same_const_value3"
 webgpu:shader,validation,types,array:valid:case="same_override"
+webgpu:shader,validation,types,array:valid:case="same_rta"
 webgpu:shader,validation,types,array:valid:case="shadow"
 webgpu:shader,validation,types,array:valid:case="trailing_comma1"
 webgpu:shader,validation,types,array:valid:case="trailing_comma2"
+webgpu:shader,validation,types,array:valid:case="alias_element"
 webgpu:shader,validation,types,array:invalid:case="f16_without_enable"
+webgpu:shader,validation,types,array:invalid:case="texture"
+webgpu:shader,validation,types,array:invalid:case="sampler"
 webgpu:shader,validation,types,array:invalid:case="runtime_nested"
 webgpu:shader,validation,types,array:invalid:case="override_nested"
 webgpu:shader,validation,types,array:invalid:case="override_nested_struct"
@@ -83594,7 +83617,24 @@
 webgpu:shader,validation,types,array:invalid:case="negative_size"
 webgpu:shader,validation,types,array:invalid:case="const_zero"
 webgpu:shader,validation,types,array:invalid:case="const_neg"
+webgpu:shader,validation,types,array:invalid:case="float_size"
 webgpu:shader,validation,types,array:invalid:case="incompatible_overrides"
+webgpu:shader,validation,types,array:invalid:case="incompatible_size"
+webgpu:shader,validation,types,array:invalid:case="incompatible_element"
+webgpu:shader,validation,types,array:invalid:case="incompatible_rta"
+webgpu:shader,validation,types,array:invalid:case="incompatible_override_element"
+webgpu:shader,validation,types,array:invalid:case="override_function"
+webgpu:shader,validation,types,array:invalid:case="override_private"
+webgpu:shader,validation,types,array:invalid:case="override_uniform"
+webgpu:shader,validation,types,array:invalid:case="override_storage"
+webgpu:shader,validation,types,array:invalid:case="missing_r_template"
+webgpu:shader,validation,types,array:invalid:case="missing_l_template"
+webgpu:shader,validation,types,array:invalid:case="missing_type"
+webgpu:shader,validation,types,array:invalid:case="bad_type"
+webgpu:shader,validation,types,array:invalid:case="missing_l_template_rta"
+webgpu:shader,validation,types,array:invalid:case="missing_r_template_rta"
+webgpu:shader,validation,types,array:invalid:case="bad_size"
+webgpu:shader,validation,types,array:invalid:case="inline_struct"
 webgpu:shader,validation,types,atomics:type:type="u32"
 webgpu:shader,validation,types,atomics:type:type="i32"
 webgpu:shader,validation,types,atomics:type:type="f32"
@@ -83612,6 +83652,15 @@
 webgpu:shader,validation,types,atomics:type:type="array%3Ci32%3E"
 webgpu:shader,validation,types,atomics:type:type="atomic%3Cu32%3E"
 webgpu:shader,validation,types,atomics:type:type="atomic%3Ci32%3E"
+webgpu:shader,validation,types,atomics:type:type="sampler"
+webgpu:shader,validation,types,atomics:parse:case="no_type"
+webgpu:shader,validation,types,atomics:parse:case="missing_l_template"
+webgpu:shader,validation,types,atomics:parse:case="missing_r_template"
+webgpu:shader,validation,types,atomics:parse:case="template_comma"
+webgpu:shader,validation,types,atomics:parse:case="missing_template_param"
+webgpu:shader,validation,types,atomics:parse:case="space_in_specifier"
+webgpu:shader,validation,types,atomics:parse:case="space_as_l_template"
+webgpu:shader,validation,types,atomics:parse:case="comment"
 webgpu:shader,validation,types,atomics:address_space:aspace="storage"
 webgpu:shader,validation,types,atomics:address_space:aspace="workgroup"
 webgpu:shader,validation,types,atomics:address_space:aspace="storage-ro"
@@ -83729,6 +83778,7 @@
 webgpu:shader,validation,types,matrix:valid:case="shadow_mat4x2h"
 webgpu:shader,validation,types,matrix:valid:case="shadow_mat4x3h"
 webgpu:shader,validation,types,matrix:valid:case="shadow_mat4x4h"
+webgpu:shader,validation,types,matrix:valid:case="alias"
 webgpu:shader,validation,types,matrix:invalid:case="mat2x2_i32"
 webgpu:shader,validation,types,matrix:invalid:case="mat3x3_u32"
 webgpu:shader,validation,types,matrix:invalid:case="mat4x4_bool"
@@ -83739,6 +83789,11 @@
 webgpu:shader,validation,types,matrix:invalid:case="mat2x1"
 webgpu:shader,validation,types,matrix:invalid:case="mat2x5"
 webgpu:shader,validation,types,matrix:invalid:case="mat5x5"
+webgpu:shader,validation,types,matrix:invalid:case="mat2x"
+webgpu:shader,validation,types,matrix:invalid:case="matx2"
+webgpu:shader,validation,types,matrix:invalid:case="mat2"
+webgpu:shader,validation,types,matrix:invalid:case="mat"
+webgpu:shader,validation,types,matrix:invalid:case="mat_f32"
 webgpu:shader,validation,types,matrix:invalid:case="no_enable_mat2x2h"
 webgpu:shader,validation,types,matrix:invalid:case="no_enable_mat2x3h"
 webgpu:shader,validation,types,matrix:invalid:case="no_enable_mat2x4h"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 31fc42c..07855ae 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 31fc42ca8a0518b64668cad45139ec9c3cac87ae
+Subproject commit 07855ae5dc6bf9a8c632cce1de54e6fd219b3c14
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 889646d..736649e 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -74,7 +74,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-05-06 07:28:20AM
+# Last rolled: 2024-05-07 07:45:38AM
 
 # Flaky on all platforms
 # KEEP
@@ -468,6 +468,7 @@
 ################################################################################
 # New failures. Please triage:
 ################################################################################
+crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 e29fae4..10568c3 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -83,7 +83,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-05-06 07:28:20AM
+# Last rolled: 2024-05-07 07:45:38AM
 
 ################################################################################
 # SharedImage interop failures on Linux
@@ -464,12 +464,12 @@
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba8unorm-srgb";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="none";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgba8unorm";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="bgra8unorm";dstPremultiplied=false [ Failure ]
-crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="r16float";dstPremultiplied=false [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg8unorm";dstPremultiplied=false [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rgba32float";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=false [ Failure ]
+crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="bgra8unorm-srgb";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="r32float";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=true [ Failure ]
 crbug.com/42241502 [ dawn-backend-validation nvidia-0x2184 nvidia_ge_31.0.15.4601 webgpu-adapter-default win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_ImageData:alpha="premultiply";orientation="none";colorSpaceConversion="default";srcFlipYInCopy=true;dstFormat="rgb10a2unorm";dstPremultiplied=false [ Failure ]
@@ -1643,6 +1643,7 @@
 ################################################################################
 # New failures. Please triage:
 ################################################################################
+crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1650,7 +1651,6 @@
 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,exp2:values:stage="override";type="vec4%3Cf32%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="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 ]
@@ -1683,6 +1683,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1722,6 +1723,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1731,6 +1733,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1742,9 +1745,11 @@
 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,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,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
 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_rw";dim=4 [ Failure ]
 crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
+crbug.com/dawn/0000 [ android-t arm dawn-backend-validation target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[7,7,3];batch__=13 [ 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="function";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="private";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="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -1786,6 +1791,7 @@
 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,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,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
 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_rw";dim=4 [ 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,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
@@ -1828,6 +1834,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1867,6 +1874,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -1906,6 +1914,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ 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 ]
@@ -1949,8 +1958,8 @@
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=false;sampleCount=1;rasterizationMask=1 [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_store_store:accessValueType="f16";memType="non_atomic_storage";accessPair="ww";normalBarrier=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="function";access_mode="";trailing_comma=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
 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="";trailing_comma=true [ Failure ]
@@ -1990,6 +1999,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,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 ]
@@ -2001,6 +2011,7 @@
 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,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,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
@@ -2026,28 +2037,30 @@
 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 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=4;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 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 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 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 nvidia-0x2184 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 nvidia-0x2184 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 ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-disabled 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 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 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 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-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=4;non_uniform_discard=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,expression,call,builtin,fwidthCoarse:f32:vectorize="_undef_";non_uniform_discard=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,expression,call,builtin,fwidthCoarse:f32:vectorize=2;non_uniform_discard=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,expression,call,builtin,fwidthCoarse:f32:vectorize=3;non_uniform_discard=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,expression,call,builtin,fwidthCoarse:f32:vectorize=4;non_uniform_discard=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,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=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,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=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,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=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,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=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,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 ]
+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="private";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="storage";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="storage";access_mode="read";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="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-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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=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,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=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,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
@@ -2100,6 +2113,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ 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 ]
@@ -2140,6 +2154,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -2152,6 +2167,7 @@
 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 ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-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="function";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="private";access_mode="";trailing_comma=true [ Failure ]
@@ -2192,6 +2208,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -2201,6 +2218,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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 ]
@@ -2246,6 +2264,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
@@ -2270,6 +2289,7 @@
 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,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,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=true [ Failure ]
 crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
@@ -2295,6 +2315,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=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,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
@@ -2317,6 +2338,7 @@
 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:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=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,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=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,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]