Reland "Roll third_party/webgpu-cts/ 45e2ca37a..79c4db9d1 (2 commits)"
This is a reland of commit a8f0f6fffd8cc48619ba00a0bcacd6fe040367f2
This reland will cause the same problem to come back, but I'll fix it in
the next commit.
Original change's description:
> Roll third_party/webgpu-cts/ 45e2ca37a..79c4db9d1 (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/45e2ca37a493..79c4db9d1b95
> - 79c4db Fix typo in test name: "disjoinRanges" should be "disjointRanges". (#3838)
> - e7e43b WGSL textureNumLayers execution test (#3853)
>
> Created with './tools/run cts roll'
>
> Change-Id: If51942407aee9dcbd503d8f6ac298caa0109308d
> 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-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/+/198137
> Reviewed-by: Natalie Chouinard <chouinard@google.com>
> Commit-Queue: Natalie Chouinard <chouinard@google.com>
No-Try: true
Bug: 352816949
Change-Id: I40fd35edf794c8f0193e3dc0c4f57061fdad2144
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-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/198178
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
diff --git a/DEPS b/DEPS
index 6f118c4..5f779e2 100644
--- a/DEPS
+++ b/DEPS
@@ -355,7 +355,7 @@
# WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
'third_party/webgpu-cts': {
- 'url': '{chromium_git}/external/github.com/gpuweb/cts@45e2ca37a4936b32dbcd4ff695e84fb514ab88b2',
+ 'url': '{chromium_git}/external/github.com/gpuweb/cts@79c4db9d1b950fe80ba80910d57150ec66f1628d',
'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 e6fdd6a..125725f 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -6933,7 +6933,7 @@
webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mappedAtCreation:
webgpu:api,validation,buffer,mapping:getMappedRange,sizeAndOffsetOOB,mapped:
webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges:
-webgpu:api,validation,buffer,mapping:getMappedRange,disjoinRanges_many:
+webgpu:api,validation,buffer,mapping:getMappedRange,disjointRanges_many:
webgpu:api,validation,buffer,mapping:unmap,state,unmapped:
webgpu:api,validation,buffer,mapping:unmap,state,destroyed:
webgpu:api,validation,buffer,mapping:unmap,state,mappedAtCreation:
@@ -43137,7 +43137,22 @@
webgpu:shader,execution,expression,call,builtin,textureNumLayers:sampled:texture_type="texture_cube_array"
webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_2d_array"
webgpu:shader,execution,expression,call,builtin,textureNumLayers:arrayed:texture_type="texture_depth_cube_array"
-webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba8unorm"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba8snorm"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba8uint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba8sint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba16uint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba16sint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba16float"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="r32uint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="r32sint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="r32float"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rg32uint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rg32sint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rg32float"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba32uint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba32sint"
+webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:format="rgba32float"
webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:texture_type="texture_1d"
webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:texture_type="texture_2d"
webgpu:shader,execution,expression,call,builtin,textureNumLevels:sampled:texture_type="texture_2d_array"
diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt
index 0501374..ca1bd5c 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -613,10 +613,10 @@
src/webgpu/shader/execution/expression/call/builtin/textureGather.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureGatherCompare.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureLoad.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/texture_utils.ts
src/webgpu/shader/execution/expression/call/builtin/textureNumLayers.spec.ts
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/texture_utils.ts
src/webgpu/shader/execution/expression/call/builtin/textureSample.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts
src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 45e2ca3..79c4db9 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 45e2ca37a4936b32dbcd4ff695e84fb514ab88b2
+Subproject commit 79c4db9d1b950fe80ba80910d57150ec66f1628d
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index c0502c9..661738e 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-07-11 07:07:31AM
+# Last rolled: 2024-07-12 07:02:11AM
# Flaky on all platforms
# KEEP
@@ -533,84 +533,13 @@
# New failures. Please triage:
################################################################################
crbug.com/dawn/0000 webgpu:api,operation,adapter,requestDevice:always_returns_device:compatibilityMode=false [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,memory_sync,buffer,multiple_buffers:rw:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,memory_sync,buffer,single_buffer:rw:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,memory_sync,buffer,single_buffer:wr:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_clamp_and_clip:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth16unorm";unclippedDepth=false;multisampled=false [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth16unorm";unclippedDepth=false;multisampled=true [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus";unclippedDepth=false;multisampled=false [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus";unclippedDepth=false;multisampled=true [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=false [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth24plus-stencil8";unclippedDepth=false;multisampled=true [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float";unclippedDepth=false;multisampled=false [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,depth_clip_clamp:depth_test_input_clamped:format="depth32float";unclippedDepth=false;multisampled=true [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,rendering,draw:vertex_attributes,basic:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32float";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32sint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32uint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="r32uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16float";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16sint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16uint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba16uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32float";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32float";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32float";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32sint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32uint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba32uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8sint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8sint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8sint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8uint";shaderStage="vertex";dimension="1d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8uint";shaderStage="vertex";dimension="2d";depthOrArrayLayers=2 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=1 [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,storage_texture,read_only:basic:format="rgba8uint";shaderStage="vertex";dimension="3d";depthOrArrayLayers=2 [ Failure ]
crbug.com/dawn/0000 webgpu:api,operation,uncapturederror:iff_uncaptured:errorType="out-of-memory" [ Failure ]
-crbug.com/dawn/0000 webgpu:api,operation,vertex_state,correctness:* [ Failure ]
-crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,inter_stage:type:* [ Failure ]
crbug.com/dawn/0000 webgpu:api,validation,render_pipeline,misc:no_attachment:* [ Failure ]
-crbug.com/dawn/0000 webgpu:compat,api,validation,shader_module,shader_module:interpolate:success=false;interpolate="%40interpolate(flat)" [ Failure ]
crbug.com/dawn/0000 webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ 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,fwidth:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,execution,shader_io,user_io:* [ 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,validation,decl,context_dependent_resolution:interpolation_flat_names:case="either" [ 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 ]
@@ -637,14 +566,6 @@
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 webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:interpolation_validation:attr="trailing_comma_one_arg" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="fragment";attribute="%40location(0)";use_struct=false [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="fragment";attribute="%40location(0)";use_struct=true [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="vertex";attribute="%40location(0)";use_struct=true [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
crbug.com/dawn/0000 [ intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,bitcast:ai_to_f32:* [ 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,expression,unary,i32_conversion:abstract_float:* [ Failure ]
@@ -654,50 +575,9 @@
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:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="command-buffer";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-indirect-index";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-bundle-encoder";writeOp="write-buffer";writeContext="queue" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="b2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="t2b-copy";writeContext="command-encoder" [ Failure ]
-crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:boundary="queue-op";readOp="input-vertex";readContext="render-pass-encoder";writeOp="write-buffer";writeContext="queue" [ 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,textureStore:out_of_bounds_array:* [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 ] webgpu:shader,validation,expression,binary,div_rem:scalar_vector:* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:wr:* [ Failure ]
-crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ 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 ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index b65cc77..714ae5a 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-07-11 07:07:31AM
+# Last rolled: 2024-07-12 07:02:11AM
################################################################################
# SharedImage interop failures on Linux
@@ -2108,15 +2108,15 @@
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,validation,expression,call,builtin,step:args:arg="bad_0vec2u" [ RetryOnFailure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,command_buffer,image_copy:offsets_and_sizes_copy_depth_stencil:format="depth32float-stencil8";copyMethod="WriteTexture";aspect="stencil-only" [ RetryOnFailure ]
crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="DepthTest";format="depth32float-stencil8" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb" [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:shared_shader_module:isAsync=true [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,validation,render_pipeline,overrides:identifier,fragment:isAsync=true;fragmentConstants={"s%C3%A9quen%C3%A7age":0} [ RetryOnFailure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601-rotate-90.mp4";sourceType="VideoElement";srcDoFlipYDuringCopy=false;dstColorSpace="srgb" [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,overrides:multi_entry_points:isAsync=true [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-h264-bt601-hflip.mp4";sourceType="VideoFrame";dstColorSpace="srgb" [ RetryOnFailure ]
crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,vertex_state,index_format:index_format,uint16: [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ RetryOnFailure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="display-p3" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-rotate-180.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=false;dstColorSpace="display-p3" [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sampleWithVideoFrameWithVisibleRectParam:videoName="four-colors-vp8-bt601.webm";dstColorSpace="display-p3" [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[64,1,1];batch__=0 [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,inversesqrt:f16:inputSource="const";vectorize=4 [ RetryOnFailure ]
@@ -2125,7 +2125,7 @@
################################################################################
# New failures. Please triage:
################################################################################
-crbug.com/dawn/0000 webgpu:shader,validation,decl,context_dependent_resolution:attribute_names:case="interpolate" [ Failure ]
+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 ]
@@ -2133,207 +2133,54 @@
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,decl,var:address_space_access_mode:address_space="uniform";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="p1";second="rb" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="ra";second="p2" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="ra";second="s1b" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="ra";second="s2b" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="s1a";second="rb" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,builtins:duplicates:first="s2a";second="rb" [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="fragment";attribute="%40location(0)";use_struct=false [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="fragment";attribute="%40location(0)";use_struct=true [ Failure ]
-crbug.com/dawn/0000 webgpu:shader,validation,shader_io,interpolate:require_location:stage="vertex";attribute="%40location(0)";use_struct=true [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-backend-validation mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ amd-0x67ef dawn-no-backend-validation mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
+crbug.com/dawn/0000 webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
+crbug.com/dawn/0000 [ android-r ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
+crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,limits:const_array_elements: [ Failure ]
crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
crbug.com/dawn/0000 [ android-t ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,interStage:nearFar=[0.25,0.75];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-backend-validation 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 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 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
crbug.com/dawn/0000 [ android-t arm dawn-no-backend-validation 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 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 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac ] 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 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-backend-validation mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac ] 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 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ apple-angle-metal-renderer:-apple-m2 dawn-no-backend-validation mac webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,memory_sync,buffer,multiple_buffers:ww:boundary="queue-op";writeOps=["b2b-copy","b2b-copy"];contexts=["command-encoder","command-encoder"] [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,execution,expression,constructor,non_zero:concrete_matrix_elements:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ arm dawn-no-backend-validation ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-h264-bt601.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default ] webgpu:web_platform,copyToTexture,video:copy_from_video:videoName="four-colors-vp9-bt601.webm";sourceType="VideoFrame";srcDoFlipYDuringCopy=true;dstColorSpace="srgb" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x4680 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:web_platform,external_texture,video:importExternalTexture,sample:videoName="four-colors-vp9-bt601-vflip.mp4";sourceType="VideoFrame";dstColorSpace="display-p3" [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureDimensions:storage:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,shader_io,interpolate:duplicate:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] 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:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] 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:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,textureNumLayers:storage:* [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 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 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 win10 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x3e9b mac ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x4680 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 win10 ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 ubuntu ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgba32sint" [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 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 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 webgpu-adapter-default webgpu-dedicated-worker webgpu-dxc-enabled win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="none";colorSpaceConversion="default";srcFlipYInCopy=false;dstFormat="rg16float";dstPremultiplied=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 webgpu-adapter-default webgpu-dxc-enabled webgpu-service-worker win10 ] webgpu:web_platform,copyToTexture,ImageBitmap:from_canvas:orientation="flipY";colorSpaceConversion="none";srcFlipYInCopy=true;dstFormat="rg32float";dstPremultiplied=false [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,execution,expression,binary,bitwise_shift:shift_right_abstract:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,expression,binary,bitwise_shift:partial_eval_errors:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 win10 ] webgpu:shader,validation,shader_io,interpolate:duplicate:attr="" [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidth:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,expression,call,builtin,fwidthFine:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,execution,memory_layout:write_layout:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:integral_types:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation qualcomm ] webgpu:shader,validation,shader_io,interpolate:type_and_sampling:* [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation webgpu-dxc-disabled win10 ] webgpu:shader,execution,limits:struct_members: [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize="_undef_";non_uniform_discard=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ intel-0x3e9b ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=4;non_uniform_discard=false [ Failure ]
+crbug.com/dawn/0000 [ intel-0x9bc5 ubuntu ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="function" [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="private" [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec3h_align8";aspace="workgroup" [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec4h_align8";aspace="function" [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec4h_align8";aspace="private" [ Failure ]
crbug.com/dawn/0000 [ intel-0x9bc5 webgpu-dxc-enabled win10 ] webgpu:shader,execution,memory_layout:read_layout:case="vec4h_align8";aspace="workgroup" [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidth:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize="_undef_";non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=3;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthCoarse:f32:vectorize=4;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=2;non_uniform_discard=true [ Failure ]
+crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,expression,call,builtin,fwidthFine:f32:vectorize=3;non_uniform_discard=true [ Failure ]
crbug.com/dawn/0000 [ nvidia-0x2184 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"linear","sampling":"sample"} [ Failure ]
crbug.com/dawn/0000 [ nvidia-0x2184 ubuntu ] webgpu:shader,execution,shader_io,fragment_builtins:inputs,sample_mask:nearFar=[0,1];sampleCount=4;interpolation={"type":"perspective","sampling":"sample"} [ Failure ]