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