Roll third_party/webgpu-cts/ 7245ccb04..10b1238c5 (1 commit)
Regenerated:
- expectations.txt
- compat-expectations.txt
- ts_sources.txt
- test_list.txt
- resource_files.txt
- webtest .html files
https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/7245ccb04c0a..10b1238c59b9
- 10b123 Structure type validation tests (#3710)
Created with './tools/run cts roll'
Change-Id: I0de1b8a4d8c8ca32ad21949a9f408214cebe17b7
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-mac-amd-exp,dawn-try-mac-intel-exp,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/186141
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
diff --git a/DEPS b/DEPS
index 5dc819b..c4e9212 100644
--- a/DEPS
+++ b/DEPS
@@ -223,7 +223,7 @@
# WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
'third_party/webgpu-cts': {
- 'url': '{chromium_git}/external/github.com/gpuweb/cts@7245ccb04c0a07a8c2e372f1ea330c1288a11ce0',
+ 'url': '{chromium_git}/external/github.com/gpuweb/cts@10b1238c59b99074c21f4602a3f5a3cbbacd9999',
'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 7f6ee7a..8a7f212 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -83637,7 +83637,35 @@
webgpu:shader,validation,types,struct:no_indirect_recursion_via_struct_attribute:target="S2";attribute="size"
webgpu:shader,validation,types,struct:no_indirect_recursion_via_struct_member_nested_in_alias:target="i32"
webgpu:shader,validation,types,struct:no_indirect_recursion_via_struct_member_nested_in_alias:target="A"
-webgpu:shader,validation,types,struct:trailing_comma_after_member:
+webgpu:shader,validation,types,struct:structures:case="bool"
+webgpu:shader,validation,types,struct:structures:case="u32"
+webgpu:shader,validation,types,struct:structures:case="i32"
+webgpu:shader,validation,types,struct:structures:case="f32"
+webgpu:shader,validation,types,struct:structures:case="f16"
+webgpu:shader,validation,types,struct:structures:case="vec2u"
+webgpu:shader,validation,types,struct:structures:case="vec3i"
+webgpu:shader,validation,types,struct:structures:case="vec4f"
+webgpu:shader,validation,types,struct:structures:case="vec4h"
+webgpu:shader,validation,types,struct:structures:case="mat2x2f"
+webgpu:shader,validation,types,struct:structures:case="mat3x4h"
+webgpu:shader,validation,types,struct:structures:case="atomic_u32"
+webgpu:shader,validation,types,struct:structures:case="atomic_i32"
+webgpu:shader,validation,types,struct:structures:case="array_u32_4"
+webgpu:shader,validation,types,struct:structures:case="array_u32"
+webgpu:shader,validation,types,struct:structures:case="array_u32_not_last"
+webgpu:shader,validation,types,struct:structures:case="array_u32_override"
+webgpu:shader,validation,types,struct:structures:case="structure"
+webgpu:shader,validation,types,struct:structures:case="structure_structure_rta"
+webgpu:shader,validation,types,struct:structures:case="pointer"
+webgpu:shader,validation,types,struct:structures:case="texture"
+webgpu:shader,validation,types,struct:structures:case="sampler"
+webgpu:shader,validation,types,struct:structures:case="sampler_comparison"
+webgpu:shader,validation,types,struct:structures:case="many_members"
+webgpu:shader,validation,types,struct:structures:case="trailing_comma"
+webgpu:shader,validation,types,struct:structures:case="empty"
+webgpu:shader,validation,types,struct:structures:case="name_collision1"
+webgpu:shader,validation,types,struct:structures:case="name_collision2"
+webgpu:shader,validation,types,struct:structures:case="name_collision3"
webgpu:shader,validation,types,textures:texel_formats:format="rgba8unorm"
webgpu:shader,validation,types,textures:texel_formats:format="rgba8snorm"
webgpu:shader,validation,types,textures:texel_formats:format="rgba8uint"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 7245ccb..10b1238 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 7245ccb04c0a07a8c2e372f1ea330c1288a11ce0
+Subproject commit 10b1238c59b99074c21f4602a3f5a3cbbacd9999
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 6f4104a..7c0e9a5 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-04-26 07:28:21AM
+# Last rolled: 2024-04-29 09:31:39AM
# Flaky on all platforms
# KEEP
@@ -369,6 +369,7 @@
# getCurrentTexture failures
crbug.com/dawn/2114 [ intel-0x9bc5 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:* [ Failure ]
crbug.com/dawn/2114 [ intel-0x9bc5 ] webgpu:web_platform,canvas,getCurrentTexture:resize:* [ Failure ]
+crbug.com/dawn/2114 [ nvidia-0x2184 ] webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:canvasType="onscreen" [ Failure ]
# copyToTexture,canvas color_space_conversion failure on NVidia
crbug.com/dawn/2377 [ nvidia-0x2184 ] webgpu:web_platform,copyToTexture,canvas:color_space_conversion:srcColorSpace="display-p3";dstColorSpace="srgb";dstColorFormat="rg16float";dstPremultiplied=false;srcDoFlipYDuringCopy=false [ RetryOnFailure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 9f8e3cd..1db1ddd 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-04-26 07:28:21AM
+# Last rolled: 2024-04-29 09:31:39AM
################################################################################
# SharedImage interop failures on Linux
@@ -1620,11 +1620,14 @@
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 webgpu-adapter-default webgpu-dedicated-worker ] webgpu:api,operation,rendering,basic:large_draw:indexed=true;indirect=true [ RetryOnFailure ]
crbug.com/dawn/0000 [ android-r dawn-no-backend-validation qualcomm target-cpu-32 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 target-cpu-32 webgpu-adapter-default webgpu-service-worker ] webgpu:api,operation,rendering,basic:large_draw:indexed=true;indirect=true [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,log2:f16:inputSource="uniform";vectorize="_undef_" [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,unary,i32_conversion:f32:inputSource="const";vectorize="_undef_" [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="workgroup";workgroupSize=[64,1,1];batch__=0 [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=29 [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="rgba32float" [ RetryOnFailure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation intel-0x9bc5 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,execution,expression,unary,i32_conversion:f32:inputSource="const";vectorize="_undef_" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-32 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,expression,call,builtin,abs:parameters:test="sampler" [ RetryOnFailure ]
+crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=29 [ RetryOnFailure ]
################################################################################
# New failures. Please triage:
@@ -1934,7 +1937,6 @@
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,render_pipeline,sample_mask:fragment_output_mask:interpolated=true;sampleCount=1;rasterizationMask=1 [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:api,operation,storage_texture,read_only:* [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,expression,call,builtin,ldexp:f32:* [ Failure ]
-crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,execution,memory_model,barrier:workgroup_barrier_load_store:accessValueType="u32";memType="non_atomic_workgroup";accessPair="rw";normalBarrier=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-backend-validation intel-0x9bc5 target-cpu-64 ubuntu webgpu-adapter-default webgpu-no-worker ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]
@@ -2229,7 +2231,6 @@
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="workgroup";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-disabled webgpu-no-worker win10 ] webgpu:shader,validation,parse,diagnostic:duplicate_attribute_same_location:* [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,statement,discard:derivatives: [ Failure ]
-crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,execution,zero_init:compute,zero_init:addressSpace="private";workgroupSize=[1,1,1];batch__=29 [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="function";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="private";access_mode="";trailing_comma=true [ Failure ]
crbug.com/dawn/0000 [ dawn-no-backend-validation nvidia-0x2184 target-cpu-64 webgpu-adapter-default webgpu-dxc-enabled webgpu-no-worker win10 ] webgpu:shader,validation,decl,var:address_space_access_mode:address_space="storage";access_mode="";trailing_comma=true [ Failure ]