Roll third_party/webgpu-cts/ 277ef8082..4adb75008 (1 commit)

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


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/277ef8082251..4adb75008494
 - 4adb75 wgsl: Add validation tests for override-sized arrays (#4470)

Created with './tools/run cts roll'

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
Change-Id: I66efeedfd5c9bb0f8c1e0d4de7d5d2e1d5cc1bb2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265774
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Reviewed-by: David Neto <dneto@google.com>
diff --git a/DEPS b/DEPS
index 020a23b..29202d0 100644
--- a/DEPS
+++ b/DEPS
@@ -359,7 +359,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@277ef80822516ec9160db6145f447e361127b217',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@4adb750084943d08f521f18cb36d85c792ff20ba',
     '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 335eceb..e14732f 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -235104,6 +235104,30 @@
 webgpu:shader,validation,decl,override:initializer:case="logical_rhs_override"
 webgpu:shader,validation,decl,override:initializer:case="logical_both_override"
 webgpu:shader,validation,decl,override:function_scope:
+webgpu:shader,validation,decl,override:array_size:case="workgroup_var";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="workgroup_var";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="private_var";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="private_var";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="uniform_var";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="uniform_var";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="storage_var";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="storage_var";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="function_var";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="function_var";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="workgroup_ptr_param";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="workgroup_ptr_param";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="private_ptr_param";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="private_ptr_param";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="workgroup_ptr_let";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="workgroup_ptr_let";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="private_ptr_let";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="private_ptr_let";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="array_in_struct";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="array_in_struct";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="array_in_array";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="array_in_array";stage="override"
+webgpu:shader,validation,decl,override:array_size:case="construct_array";stage="const"
+webgpu:shader,validation,decl,override:array_size:case="construct_array";stage="override"
 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
 webgpu:shader,validation,decl,var:module_scope_types:type="bool";kind="handle";via_alias=false
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 277ef80..4adb750 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 277ef80822516ec9160db6145f447e361127b217
+Subproject commit 4adb750084943d08f521f18cb36d85c792ff20ba
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 28b950d..dfa0afb 100644
--- a/webgpu-cts/compat-expectations.txt
+++ b/webgpu-cts/compat-expectations.txt
@@ -90,7 +90,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2025-10-08 08:56:01AM
+# Last rolled: 2025-10-09 08:49:21AM
 
 # conflicts_allowed: true
 # full_wildcard_support: true
@@ -747,6 +747,7 @@
 crbug.com/0000 [ intel linux ] webgpu:api,operation,compute,basic:large_dispatch:dispatchSize="maximum" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:boundary="queue-op";writeOps=["storage","b2b-copy"];contexts=["render-bundle-encoder","command-encoder"] [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:boundary="queue-op";writeOps=["storage","b2b-copy"];contexts=["render-pass-encoder","command-encoder"] [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="queue-op";writeOps=["storage","b2b-copy"];contexts=["render-bundle-encoder","command-encoder"] [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,buffer,single_buffer:ww:boundary="queue-op";writeOps=["storage","b2b-copy"];contexts=["render-pass-encoder","command-encoder"] [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-bundle-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="command-buffer";write={"op":"b2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"} [ Failure ]
@@ -760,6 +761,7 @@
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="queue-op";write={"op":"t2t-copy","in":"command-encoder"};read={"op":"sample","in":"render-pass-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-bundle-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:wr:boundary="queue-op";write={"op":"write-texture","in":"queue"};read={"op":"sample","in":"render-pass-encoder"} [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:ww:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"b2t-copy","in":"command-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:ww:boundary="command-buffer";first={"op":"storage","in":"render-bundle-encoder"};second={"op":"t2t-copy","in":"command-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:ww:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"b2t-copy","in":"command-encoder"} [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,memory_sync,texture,same_subresource:ww:boundary="command-buffer";first={"op":"storage","in":"render-pass-encoder"};second={"op":"t2t-copy","in":"command-encoder"} [ Failure ]
@@ -787,6 +789,7 @@
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba32uint";sampleCount=1;viewUsageMethod="minimal" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8sint";sampleCount=1;viewUsageMethod="inherit" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8sint";sampleCount=1;viewUsageMethod="minimal" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8uint";sampleCount=1;viewUsageMethod="inherit" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8uint";sampleCount=1;viewUsageMethod="minimal" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8unorm";sampleCount=1;viewUsageMethod="inherit" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,operation,texture_view,write:format:method="storage-write-fragment";format="rgba8unorm";sampleCount=1;viewUsageMethod="minimal" [ Failure ]
@@ -952,6 +955,7 @@
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2 [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba8sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2 [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index fb51908..4ab107c 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -90,7 +90,7 @@
 # results: [ Failure RetryOnFailure Skip Slow ]
 # END TAG HEADER
 
-# Last rolled: 2025-10-08 08:56:01AM
+# Last rolled: 2025-10-09 08:49:21AM
 
 # conflicts_allowed: true
 # full_wildcard_support: true
@@ -1204,6 +1204,7 @@
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:format="depth24plus-stencil8" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_multisampled_depth:format="depth32float-stencil8" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,operation,compute,basic:large_dispatch:dispatchSize="maximum" [ Failure ]
+crbug.com/0000 [ apple mac ] webgpu:api,operation,render_pipeline,primitive_topology:basic:topology="line-strip";indirect=false;primitiveRestart=false [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,operation,rendering,stencil:stencil_accumulation:format="depth24plus-stencil8" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:api,operation,rendering,stencil:stencil_accumulation:format="depth32float-stencil8" [ Failure ]
 crbug.com/0000 [ amd-0x7340 dawn-no-backend-validation mac ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="StencilTest";format="depth32float-stencil8" [ Failure ]
@@ -1265,23 +1266,33 @@
 crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:createRenderPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=true [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:draw,at_over:limitTest="atDefault";testValueName="overLimit";encoderType="renderBundle" [ Failure ]
 crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:draw,at_over:limitTest="underDefault";testValueName="overLimit";encoderType="renderBundle" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxBindGroupsPlusVertexBuffers:draw,at_over:limitTest="underDefault";testValueName="overLimit";encoderType="renderBundle" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:beginRenderPass,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";sampleCount=1;interleaveFormat="rg16uint" [ Failure ]
 crbug.com/0000 [ dawn-backend-validation linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,capability_checks,limits,maxColorAttachmentBytesPerSample:createRenderBundle,at_over:limitTest="atDefault";testValueName="overLimit";sampleCount=4;interleaveFormat="rgba16uint" [ Failure ]
 crbug.com/0000 [ intel win ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=true;wgslType="mat4x2%3Cf32%3E" [ Failure ]
+crbug.com/0000 [ android-pixel-6 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;wgslType="f16" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;wgslType="mat2x4%3Cf32%3E" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxComputeWorkgroupStorageSize:createComputePipeline,at_over:limitTest="underDefault";testValueName="overLimit";async=true;wgslType="mat3x2%3Cf32%3E" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="forward";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/0000 [ dawn-backend-validation linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="backward";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/0000 [ linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,capability_checks,limits,maxSampledTexturesPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute";order="forward";bindGroupTest="sameGroup" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="shiftByHalf";bindGroupTest="sameGroup" [ Failure ]
 crbug.com/0000 [ intel win ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersInVertexStage:createPipeline,at_over:limitTest="underDefault";testValueName="overLimit";async=false [ Failure ]
+crbug.com/0000 [ intel mac ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault";testValueName="overLimit";visibility=6;type="read-only-storage";order="shiftByHalf" [ Failure ]
 crbug.com/0000 [ intel win ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=true;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x4680 no-asan release-x64 target-cpu-64 win ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow" [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:api,validation,capability_checks,limits,maxStorageBuffersPerShaderStage:createPipeline,at_over:limitTest="underDefault";testValueName="atLimit";async=false;bindingCombination="compute" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel-0x4680 no-asan release-x64 target-cpu-64 webgpu-dxc-disabled win ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atDefault";testValueName="overLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";access="read-only" [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";access="write-only" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxStorageTexturesPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=true;bindingCombination="fragment";access="write-only" [ Failure ]
 crbug.com/0000 [ dawn-backend-validation linux no-clang-coverage nvidia nvidia_ge_535.183.01 ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:createTexture,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation linux no-clang-coverage nvidia ] webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:createTexture,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createBindGroupLayout,at_over:limitTest="underDefault";testValueName="atLimit";visibility=6;order="backward" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="fragment";order="backward";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="backward";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="atMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleVertexStageOverflow";order="backward";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=false;bindingCombination="vertexAndFragmentWithPossibleFragmentStageOverflow";order="shiftByHalf";bindGroupTest="differentGroups" [ Failure ]
+crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";async=true;bindingCombination="vertex";order="shiftByHalf";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipeline,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";async=false;bindingCombination="fragment";order="forward";bindGroupTest="differentGroups" [ Failure ]
 crbug.com/0000 [ linux nvidia ] webgpu:api,validation,capability_checks,limits,maxUniformBuffersPerShaderStage:createPipelineLayout,at_over:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";visibility=3;order="shiftByHalf" [ Failure ]
 crbug.com/0000 [ android-14 android-pixel-6 ] webgpu:api,validation,createBindGroup:buffer,resource_binding_size:type="read-only-storage" [ Failure ]
@@ -1300,6 +1311,7 @@
 crbug.com/0000 [ apple mac ] webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:stage="submit";awaitLost=false [ Failure ]
 crbug.com/0000 [ apple mac ] webgpu:api,validation,state,device_lost,destroy:command,renderPass,draw:stage="submit";awaitLost=true [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,access,matrix,index:abstract_float_column:indexType="u32";columns=3;rows=4 [ Failure ]
+crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,access,matrix,index:concrete_float_element:inputSource="const";elementType="f16";indexType="i32";columns=2;rows=3 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,access,vector,index:concrete_scalar:inputSource="uniform";elementType="f32";indexType="i32";width=2 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,binary,af_division:vector:inputSource="const";vectorize=2 [ Failure ]
 crbug.com/0000 [ intel linux ] webgpu:shader,execution,expression,binary,f32_multiplication:vector_scalar:inputSource="uniform";dim=2 [ Failure ]
@@ -1320,6 +1332,7 @@
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureDimensions:sampled_and_multisampled:format="rgba8unorm-srgb";aspect="all";samples=1 [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:format="rgba8uint";aspect="all" [ Failure ]
 crbug.com/0000 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_2d_coords:stage="f";format="astc-6x5-unorm-srgb";filt="nearest";modeU="m";modeV="c";offset=true [ Failure ]
+crbug.com/0000 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,textureGather:sampled_array_2d_coords:stage="f";format="astc-8x8-unorm";filt="linear";modeU="m";modeV="c";offset=true [ Failure ]
 crbug.com/0000 [ intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="c";texture_type="texture_depth_multisampled_2d";format="depth32float" [ Failure ]
 crbug.com/0000 [ intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="f";texture_type="texture_depth_multisampled_2d";format="depth32float" [ Failure ]
 crbug.com/0000 [ intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:multisampled:stage="v";texture_type="texture_depth_multisampled_2d";format="depth32float" [ Failure ]
@@ -1327,6 +1340,8 @@
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:stage="f";format="rgba8sint" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:stage="v";format="r8uint" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:stage="v";format="rgba8uint" [ Failure ]
+crbug.com/0000 [ intel mac ] webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_2d:stage="f";format="rg8sint" [ Failure ]
+crbug.com/0000 [ intel mac ] webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_2d:stage="f";format="rgba8sint" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_cube_array";view_type="partial" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="r32float";view_type="partial" [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rg32sint";view_type="partial" [ Failure ]
@@ -1420,6 +1435,7 @@
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";filt="nearest";modeU="m";modeV="r";offset=true [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";filt="linear";modeU="m";modeV="c";offset=true [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";filt="nearest";modeU="c";modeV="m";offset=true [ Failure ]
+crbug.com/0000 [ android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";filt="nearest";modeU="m";modeV="m";offset=true [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm";filt="nearest";modeU="r";modeV="r";offset=true [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";filt="linear";modeU="r";modeV="c";offset=true [ Failure ]
 crbug.com/0000 [ dawn-no-backend-validation intel sequoia ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8unorm-srgb";filt="nearest";modeU="m";modeV="m";offset=true [ Failure ]