Roll third_party/webgpu-cts/ 3290214f6..d473d0947 (2 commits)

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


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/3290214f6edc..d473d09475bf
 - d473d0 Test indexing of a matrix using non-const index (#3982)
 - 44754d Remove CSS attribute that did nothing and now breaks layout (#4011)

Created with './tools/run cts roll'

Change-Id: I204ba5c382fb7800a354a48e10c08d455542febd
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-nvidia-1660-exp-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/+/212559
Reviewed-by: dan sinclair <dsinclair@google.com>
Commit-Queue: dan sinclair <dsinclair@chromium.org>
diff --git a/DEPS b/DEPS
index aac0d12..0ed8035 100644
--- a/DEPS
+++ b/DEPS
@@ -367,7 +367,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@3290214f6edcf8abaf93e34ba5a1fb4442c432a5',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@d473d09475bffec9569fe5c45834bb6aaad44818',
     '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 b8170e2..25a9a5d 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -41424,6 +41424,15 @@
 webgpu:shader,execution,expression,access,matrix,index:abstract_float_element:indexType="u32";columns=4;rows=2
 webgpu:shader,execution,expression,access,matrix,index:abstract_float_element:indexType="u32";columns=4;rows=3
 webgpu:shader,execution,expression,access,matrix,index:abstract_float_element:indexType="u32";columns=4;rows=4
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=2;rows=2
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=2;rows=3
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=2;rows=4
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=3;rows=2
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=3;rows=3
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=3;rows=4
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=4;rows=2
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=4;rows=3
+webgpu:shader,execution,expression,access,matrix,index:non_const_index:columns=4;rows=4
 webgpu:shader,execution,expression,access,structure,index:buffer:member_types=["u32"];inputSource="uniform"
 webgpu:shader,execution,expression,access,structure,index:buffer:member_types=["u32"];inputSource="storage"
 webgpu:shader,execution,expression,access,structure,index:buffer:member_types=["vec3f"];inputSource="uniform"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 3290214..d473d09 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 3290214f6edcf8abaf93e34ba5a1fb4442c432a5
+Subproject commit d473d09475bffec9569fe5c45834bb6aaad44818
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index b9744a8..b543979 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -82,7 +82,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-10-21 10:43:15PM
+# Last rolled: 2024-10-27 05:05:04AM
 
 # conflicts_allowed: true
 
@@ -1527,9 +1527,9 @@
 crbug.com/374218148 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:* [ Failure ]
 crbug.com/374218148 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:* [ Failure ]
 crbug.com/374218148 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:* [ Failure ]
-crbug.com/374218148 [ arm android-Pixel-6 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:* [ Failure ]
-crbug.com/374218148 [ arm android-Pixel-6 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:* [ Failure ]
-crbug.com/374218148 [ arm android-Pixel-6 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:* [ Skip ]
+crbug.com/374218148 [ android-Pixel-6 arm ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:* [ Failure ]
+crbug.com/374218148 [ android-Pixel-6 arm ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:* [ Failure ]
+crbug.com/374218148 [ android-Pixel-6 arm ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:* [ Skip ]
 
 # Returning unexpected values
 crbug.com/0000 [ linux nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSample:depth_2d_coords:* [ Failure ]
@@ -6622,7 +6622,7 @@
 crbug.com/dawn/0000 [ nvidia_lt_535.183.01 ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:* [ Failure ]
 crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Skip ]
 crbug.com/dawn/0000 [ android arm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_array_2d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ win nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:api,operation,command_buffer,copyTextureToTexture:color_textures,non_compressed,array:srcFormat="r32float";dstFormat="r32float";dimension="3d" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:usage0="readwrite-storage-texture";usage1="copy-dst" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureGather:depth_2d_coords:* [ Failure ]
@@ -6644,4 +6644,3 @@
 crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,access,structure,index:buffer_align: [ Failure ]
 crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,atomics,atomicStore:store_workgroup_basic:* [ Failure ]
 crbug.com/dawn/0000 [ android-pixel-6 ] webgpu:shader,execution,expression,call,builtin,subgroupAdd:compute,split:* [ Failure ]
-
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 17225bd..ee87493 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -82,7 +82,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2024-10-21 10:43:15PM
+# Last rolled: 2024-10-27 05:05:04AM
 
 # conflicts_allowed: true
 
@@ -1973,7 +1973,7 @@
 crbug.com/dawn/0000 [ intel-0x3e9b mac-x86_64 ] webgpu:web_platform,external_texture,video:importExternalTexture,* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x3e9b mac-x86_64 webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:* [ Failure ]
 crbug.com/42241269 [ intel-0x3e9b mac ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ Failure ]
-crbug.com/42241269 [ mac amd ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ Failure ]
+crbug.com/42241269 [ amd mac ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";* [ Failure ]
 
 crbug.com/dawn/0000 [ amd mac-x86_64 webgpu-adapter-swiftshader ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:* [ Failure ]
 crbug.com/dawn/0000 [ mac-arm64 webgpu-adapter-swiftshader webgpu-no-worker ] webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:* [ Failure ]
@@ -4425,31 +4425,31 @@
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc2-rgba-unorm";filt="linear";modeU="m";modeV="r";offset=false [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
 crbug.com/dawn/0000 [ amd-0x67ef ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="m";offset=true [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="r";offset=false [ Failure ]
-crbug.com/dawn/0000 [ linux intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="f";format="astc-6x5-unorm";filt="nearest";mode="c" [ Failure ]
-crbug.com/dawn/0000 [ linux intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="f";format="astc-6x5-unorm";filt="nearest";mode="r" [ Failure ]
-crbug.com/dawn/0000 [ linux intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="v";format="astc-6x5-unorm";filt="nearest";mode="m" [ Failure ]
-crbug.com/dawn/0000 [ linux intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ linux intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ mac amd ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc2-rgba-unorm";filt="linear";modeU="m";modeV="r";offset=false [ Failure ]
-crbug.com/dawn/0000 [ mac amd ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc2-rgba-unorm";filt="linear";modeU="m";modeV="r";offset=false [ Failure ]
-crbug.com/dawn/0000 [ mac amd ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
-crbug.com/dawn/0000 [ mac amd ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,validation,extension,dual_source_blending:blend_src_same_type:blendSrc0Type="i32";blendSrc1Type="vec3u" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="m";offset=true [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_2d_coords:stage="c";format="r32float";filt="linear";modeU="c";modeV="r";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="f";format="astc-6x5-unorm";filt="nearest";mode="c" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="f";format="astc-6x5-unorm";filt="nearest";mode="r" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_3d_coords:stage="v";format="astc-6x5-unorm";filt="nearest";mode="m" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 linux ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc2-rgba-unorm";filt="linear";modeU="m";modeV="r";offset=false [ Failure ]
+crbug.com/dawn/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc2-rgba-unorm";filt="linear";modeU="m";modeV="r";offset=false [ Failure ]
+crbug.com/dawn/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
+crbug.com/dawn/0000 [ amd mac ] webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:format="bc7-rgba-unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,validation,extension,dual_source_blending:blend_src_same_type:blendSrc0Type="i32";blendSrc1Type="vec3u" [ Failure ]
 crbug.com/dawn/0000 [ linux nvidia ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
 crbug.com/dawn/0000 [ linux nvidia ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
-crbug.com/dawn/0000 [ win intel-0x9bc5 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="function";workgroupSize=[1,1,1];batch__=14 [ Failure ]
-crbug.com/dawn/0000 [ mac intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:* [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 win ] webgpu:shader,execution,expression,call,builtin,textureSampleGrad:sampled_array_2d_coords:stage="c";format="rgba16float";filt="linear";modeU="r";modeV="m";offset=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 win ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="function";workgroupSize=[1,1,1];batch__=14 [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b mac ] webgpu:shader,execution,expression,call,builtin,textureGatherCompare:array_3d_coords:* [ Failure ]
 
 crbug.com/368241687 [ android-pixel-6 arm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Skip ]
 crbug.com/367807042 [ android-pixel-6 arm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:* [ Skip ]