Roll third_party/webgpu-cts/ 41f89e77b..1c407e094 (4 commits)
Regenerated:
- expectations.txt
- compat-expectations.txt
- ts_sources.txt
- test_list.txt
- cache_list.txt
- resource_files.txt
- webtest .html files
https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/41f89e77b67e..1c407e094403
- 1c407e Parallelize Grunt build using grunt-parallel
- 91d66b Grunt task improvements
- 09947b Reduce ordering hazards with code generators
- 3382e0 Test errors for out-of-range limit requests (#3132)
Created with './tools/run cts roll'
Change-Id: I9105d5486932d5de7f962c0679789835c97f118c
Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-mac-arm64-rel,dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/159260
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Austin Eng <enga@chromium.org>
diff --git a/DEPS b/DEPS
index f13bcf0..b0d201a 100644
--- a/DEPS
+++ b/DEPS
@@ -216,7 +216,7 @@
# WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
'third_party/webgpu-cts': {
- 'url': '{chromium_git}/external/github.com/gpuweb/cts@41f89e77b67e6b66cb017be4e00235a0a9429ca7',
+ 'url': '{chromium_git}/external/github.com/gpuweb/cts@1c407e0944032ac9877bf4e5e000acff7a591b73',
'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 b5e5181..285457a 100644
--- a/third_party/gn/webgpu-cts/test_list.txt
+++ b/third_party/gn/webgpu-cts/test_list.txt
@@ -90,6 +90,38 @@
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeY"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupSizeZ"
webgpu:api,operation,adapter,requestDevice:limit,better_than_supported:limit="maxComputeWorkgroupsPerDimension"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxTextureDimension1D"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxTextureDimension2D"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxTextureDimension3D"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxTextureArrayLayers"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxBindGroups"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxBindGroupsPlusVertexBuffers"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxBindingsPerBindGroup"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxDynamicUniformBuffersPerPipelineLayout"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxDynamicStorageBuffersPerPipelineLayout"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxSampledTexturesPerShaderStage"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxSamplersPerShaderStage"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxStorageBuffersPerShaderStage"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxStorageTexturesPerShaderStage"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxUniformBuffersPerShaderStage"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxUniformBufferBindingSize"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxStorageBufferBindingSize"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="minUniformBufferOffsetAlignment"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="minStorageBufferOffsetAlignment"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxVertexBuffers"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxBufferSize"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxVertexAttributes"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxVertexBufferArrayStride"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxInterStageShaderComponents"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxInterStageShaderVariables"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxColorAttachments"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxColorAttachmentBytesPerSample"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeWorkgroupStorageSize"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeInvocationsPerWorkgroup"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeWorkgroupSizeX"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeWorkgroupSizeY"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeWorkgroupSizeZ"
+webgpu:api,operation,adapter,requestDevice:limit,out_of_range:limit="maxComputeWorkgroupsPerDimension"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension1D"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension2D"
webgpu:api,operation,adapter,requestDevice:limit,worse_than_default:limit="maxTextureDimension3D"
diff --git a/third_party/webgpu-cts b/third_party/webgpu-cts
index 41f89e7..1c407e0 160000
--- a/third_party/webgpu-cts
+++ b/third_party/webgpu-cts
@@ -1 +1 @@
-Subproject commit 41f89e77b67e6b66cb017be4e00235a0a9429ca7
+Subproject commit 1c407e0944032ac9877bf4e5e000acff7a591b73
diff --git a/webgpu-cts/compat-expectations.txt b/webgpu-cts/compat-expectations.txt
index 4705426..0eaee98 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: 2023-11-03 07:10:12PM
+# Last rolled: 2023-11-04 05:02:39AM
# snorm / stencil8 issues
crbug.com/dawn/2080 webgpu:api,operation,resource_init,texture_zero:uninitialized_texture_is_zero:dimension="2d";readMethod="CopyToBuffer";format="stencil8" [ Failure ]
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index c3cee21..a547a67 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -76,7 +76,7 @@
# results: [ Failure RetryOnFailure Skip Slow ]
# END TAG HEADER
-# Last rolled: 2023-11-03 07:10:12PM
+# Last rolled: 2023-11-04 05:02:39AM
################################################################################
# copyToTexture failures on Linux