Roll third_party/webgpu-cts/ 550b4466e..a96693cd2 (12 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/550b4466e5d2..a96693cd274c
 - a96693 ldexp validation: conditionally include tested code in the shader (#3908)
 - 4ccb5a Stop Sooner (#3889)
 - 4ed3ea Fix for texture_utils.ts (#3907)
 - d4d592 insertBits validation: conditionally include tested code in the shader (#3905)
 - c279d0 extractBits validation: conditionally include tested code in the shader (#3906)
 - 67dc03 Compat: Fix textureLoad with depth texture test (#3902)
 - 5c5714 clamp validation: conditionally include test function (#3904)
 - a17d71 fix smoothstep execution: only compute valid cases when const (#3901)
 - 701e64 Fix textureSampleLevel tests. (#3903)
 - 24725f fix smoothstep validation (#3900)
 - d849b6 validation: clamp low_high test must reference the test function (#3899)
 - cdd050 WGSL execution tests for textureSampleBaseClampToEdge (#3896)

Created with './tools/run cts roll'

Change-Id: Ic38aa6ec1036e3791f4eff6f3981e3aa0c92ec12
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/+/205074
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: dan sinclair <dsinclair@google.com>
diff --git a/DEPS b/DEPS
index c9386a1..ad41872 100644
--- a/DEPS
+++ b/DEPS
@@ -361,7 +361,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@550b4466e5d222526e134c6951544db419800faf',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@a96693cd274c5b340ffe37df6ff265596059dd1e',
     '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 0802c89..8a4aa97 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -47582,6 +47582,8 @@
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_3d_coords:
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_2d_coords:
 webgpu:shader,execution,expression,call,builtin,textureSample:depth_array_3d_coords:
+webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:textureType="texture_2d%3Cf32%3E"
+webgpu:shader,execution,expression,call,builtin,textureSampleBaseClampToEdge:2d_coords:textureType="texture_external"
 webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_2d_coords:
 webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:texture_type="texture_3d"
 webgpu:shader,execution,expression,call,builtin,textureSampleBias:sampled_3d_coords:texture_type="texture_cube"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 9235ec1..889d78f 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -620,6 +620,7 @@
 src/webgpu/shader/execution/expression/call/builtin/textureNumLevels.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureNumSamples.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 550b446..a96693c 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 550b4466e5d222526e134c6951544db419800faf
+Subproject commit a96693cd274c5b340ffe37df6ff265596059dd1e
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 0a84bd1..a41ec45 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-09-02 08:05:51PM
+# Last rolled: 2024-09-03 06:24:43PM
 
 # Flaky on all platforms
 crbug.com/42251085 webgpu:shader,validation,expression,call,builtin,log:values:stage="override";type="f32" [ Failure ]
@@ -1522,7 +1522,6 @@
 # New flakes. Please triage - will be discarded/regenerated by the next roll:
 # ##ROLLER_DISCARD_AND_REWRITE##
 ################################################################################
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,robust_access_vertex:* [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="1d";readMethod="CopyToTexture";format="r8snorm" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="1d";readMethod="CopyToTexture";format="rgba8snorm" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,binary,af_matrix_scalar_multiplication:matrix_scalar:inputSource="const";cols=4;rows=4 [ RetryOnFailure ]
@@ -1530,6 +1529,23 @@
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="const";vectorize="_undef_" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="i32";inputSource="uniform";vectorize=3 [ RetryOnFailure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_concrete_compound:type="u32";inputSource="uniform";vectorize="_undef_" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,derivatives:format="astc-10x10-unorm";mipmapFilter="nearest" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,derivatives:format="astc-10x5-unorm";mipmapFilter="nearest" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,derivatives:format="rgba8snorm";mipmapFilter="linear" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="rgba8snorm";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="bc4-r-unorm";viewDimension="cube";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="bc5-rg-unorm";viewDimension="cube";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="bc7-rgba-unorm";viewDimension="cube";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="bc7-rgba-unorm-srgb";viewDimension="cube";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="r16float";viewDimension="3d";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="r8snorm";viewDimension="3d";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="rg11b10ufloat";viewDimension="3d";samplePoints="texel-centre" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="rgba16float";viewDimension="3d";samplePoints="texel-centre" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:format="astc-5x5-unorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="astc-10x6-unorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="astc-10x6-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="astc-4x4-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,robust_access_vertex:* [ RetryOnFailure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,operation,adapter,requestAdapter:requestAdapter:powerPreference="high-performance";forceFallbackAdapter=false [ RetryOnFailure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxColorAttachmentBytesPerSample" [ RetryOnFailure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,binary,af_matrix_addition:matrix:inputSource="const";cols=4;rows=4 [ RetryOnFailure ]
@@ -1541,8 +1557,13 @@
 ################################################################################
 crbug.com/dawn/0000 webgpu:api,operation,adapter,requestDevice:always_returns_device:compatibilityMode=false [ Failure ]
 crbug.com/dawn/0000 webgpu:api,operation,uncapturederror:iff_uncaptured:errorType="out-of-memory" [ Failure ]
+crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:* [ Failure ]
 crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
+crbug.com/dawn/0000 webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,determinant:f32:inputSource="const";dim=2 [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_2d_array" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_2d_array" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:texture_type="texture_depth_2d_array";view_type="full" [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:texture_type="texture_depth_2d_array";view_type="partial" [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureNumLevels:depth:texture_type="texture_depth_cube";view_type="full" [ Failure ]
@@ -1555,50 +1576,18 @@
 crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_array_2d_coords:* [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read";trailing_comma=true [ Failure ]
 crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="read_write";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,extractBits:count_offset:offsetStage="constant";countStage="override" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,extractBits:count_offset:offsetStage="override";countStage="constant" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,extractBits:count_offset:offsetStage="override";countStage="override" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:offsetStage="constant";countStage="override" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:offsetStage="override";countStage="constant" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,insertBits:count_offset:offsetStage="override";countStage="override" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="f32";typeB="i32" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec2%3Cf32%3E";typeB="vec2%3Ci32%3E" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec3%3Cf32%3E";typeB="vec3%3Ci32%3E" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,expression,call,builtin,ldexp:partial_values:stage="override";typeA="vec4%3Cf32%3E";typeB="vec4%3Ci32%3E" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,robust_access_vertex:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,canvas,configure:viewFormats:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x4680 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,depth_stencil_state:depth_bias:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:compat,api,validation,render_pipeline,unsupported_wgsl:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_2d_array" [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords,* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,limits:function_variable_combined_byte_size:* [ Failure ]
-crbug.com/dawn/0000 [ angle-opengl dawn-no-backend-validation desktop display-server-x graphite-disabled no-asan no-clang-coverage nvidia-0x2184 oop-c passthrough release renderer-skia-gl target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:* [ Failure ]
+crbug.com/dawn/0000 webgpu:web_platform,external_texture,video:importExternalTexture,cameraCapture:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,dpdxFine:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,dpdyFine:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,robust_access_vertex:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:web_platform,canvas,configure:viewFormats:* [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:canvasType="offscreen" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:web_platform,canvas,getCurrentTexture:resize:canvasType="offscreen" [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="rg8unorm" [ Failure ]
 crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,limits:const_array_elements: [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,limits:function_variable_combined_byte_size:* [ Failure ]
 crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,limits:private_array_combined_byte_size:* [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index e3890ca..e876028 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-09-02 08:05:51PM
+# Last rolled: 2024-09-03 06:24:43PM
 
 # conflicts_allowed: true
 
@@ -2047,5 +2047,40 @@
 
 crbug.com/dawn/0000 [ angle-opengl dawn-backend-validation desktop display-server-x graphite-disabled intel-0x9bc5 no-asan no-clang-coverage oop-c passthrough release renderer-skia-vulkan target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:format="depth16unorm" [ Failure ]
 
-crbug.com/dawn/0000 [ android-r android-pixel-4 ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:* [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 android-r ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_3d_coords:* [ Failure ]
 
+crbug.com/dawn/0000 [ amd-0x7340 dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:format="rg8snorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_2d:format="rgba8uint" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-4x4-unorm";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-6x6-unorm";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="eac-r11snorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:format="astc-10x5-unorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:format="rgba8unorm" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:format="rgba16float" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:format="r8sint" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_2d_coords:format="astc-10x8-unorm-srgb";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:format="astc-10x10-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:format="astc-6x6-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:format="astc-8x5-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_2d_coords:format="etc2-rgb8a1unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:format="astc-4x4-unorm-srgb" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac mac-x86_64 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,vertex_state,correctness:vertex_buffer_used_multiple_times_interleaved:format="sint32x3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac mac-x86_64 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdx:f32:vectorize=4;non_uniform_discard=false [ RetryOnFailure ]
+crbug.com/dawn/0000 [ angle-metal dawn-no-backend-validation desktop graphite-enabled intel-0x3e9b mac mac-x86_64 no-asan no-clang-coverage oop-c passthrough release renderer-skia-gl target-cpu-64 webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,dpdy:f32:vectorize=2;non_uniform_discard=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="etc2-rgba8unorm-srgb";viewDimension="cube";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="rg16float";viewDimension="3d";samplePoints="spiral" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="rg8unorm";viewDimension="3d";samplePoints="texel-centre" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="astc-10x5-unorm-srgb";viewDimension="cube";samplePoints="cube-edges" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="etc2-rgb8a1unorm";viewDimension="cube";samplePoints="texel-centre" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:sampled_3d_coords:format="rgb9e5ufloat";viewDimension="cube";samplePoints="cube-edges" [ RetryOnFailure ]
+
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:depth_2d_coords:format="depth32float" [ Failure ]
+
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:api,validation,capability_checks,limits,maxSamplersPerShaderStage:createPipeline,at_over:* [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_1d:format="rg16float" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureLoad:sampled_2d:format="rg8sint" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureLoad:storage_textures_1d:format="rgba8sint" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSample:* [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_2d_coords:format="eac-r11unorm" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:shader,execution,expression,call,builtin,textureSampleLevel:sampled_array_3d_coords:format="astc-6x6-unorm" [ Failure ]
+crbug.com/dawn/0000 [ android-pixel-4 qualcomm ] webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen" [ Failure ]