From 959a7696d9aef6f4f096d65d978376e297c1ace3 Mon Sep 17 00:00:00 2001 From: Austin Eng Date: Thu, 30 Jun 2022 19:42:54 +0000 Subject: [PATCH] Roll third_party/webgpu-cts/ cef4c7678..7334f06d2 (18 commits) Update: - expectations.txt - ts_sources.txt - resource_files.txt - webtest .html files https: //chromium.googlesource.com/external/github.com/gpuweb/cts/+log/cef4c7678130..7334f06d2b28 - 7334f0 Convert `atan2` tests to use interval framework (#1586) - 31b648 Convert addition tests to use interval framework (#1582) - 4be8db Implement the writeTimestamp test to expect an exception (#1584) - 8276ee Convert `log2` tests to using new interval framework (#1579) - a1cde6 Convert `log` tests to using new interval framework (#1578) - 3d4386 Remove storage write tests (#1585) - 0d908a Update the createQuerySet test of query_types.spec.ts to expect an exception (#1571) - 426583 Convert `sin` tests to use interval framework (#1581) - 33df4b Convert negation tests to new interval framework (#1580) - 9c96bd Update 'zero_size' test to check 'usage' field (#1575) - e058d2 Convert `floor` tests to use new interval framework (#1535) - c9e0c0 Convert `exp2` tests to use new interval framework (#1534) - a7989f Convert `exp` tests to using new interval framework - bb12dc Add escape hatch for precisely expressing expectations - 610b24 Replace `;` with `,` in WGSL structs. (#1577) - 21e01f Use paramsSubcasesOnly() - 7ff215 Add tests for container type reflection attributes - 614d1a Move buffer_texture_copies.spec.ts from encoding/cmds to image_copy path (#1572) Change-Id: I7ec19f87f049a06f0d24d2981ea941fa717dddf7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/95281 Reviewed-by: Shrek Shao Commit-Queue: Shrek Shao Auto-Submit: Austin Eng Kokoro: Kokoro --- DEPS | 2 +- third_party/gn/webgpu-cts/ts_sources.txt | 3 ++- webgpu-cts/expectations.txt | 22 ++++++++++++---------- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/DEPS b/DEPS index abeb4b6076..bce36131ed 100644 --- a/DEPS +++ b/DEPS @@ -155,7 +155,7 @@ deps = { # WebGPU CTS - not used directly by Dawn, only transitively by Chromium. 'third_party/webgpu-cts': { - 'url': '{chromium_git}/external/github.com/gpuweb/cts@cef4c767813032183d4554d3ba2dc6f1999988b9', + 'url': '{chromium_git}/external/github.com/gpuweb/cts@7334f06d2b286415a9612fccff10369d16fe5632', 'condition': 'build_with_chromium', }, diff --git a/third_party/gn/webgpu-cts/ts_sources.txt b/third_party/gn/webgpu-cts/ts_sources.txt index 5127fac756..7042d3103e 100644 --- a/third_party/gn/webgpu-cts/ts_sources.txt +++ b/third_party/gn/webgpu-cts/ts_sources.txt @@ -121,6 +121,7 @@ src/webgpu/examples.spec.ts src/webgpu/listing.ts src/webgpu/api/operation/labels.spec.ts src/webgpu/api/operation/onSubmittedWorkDone.spec.ts +src/webgpu/api/operation/reflection.spec.ts src/webgpu/api/operation/uncapturederror.spec.ts src/webgpu/api/operation/adapter/requestAdapterInfo.spec.ts src/webgpu/api/operation/adapter/requestDevice.spec.ts @@ -206,7 +207,6 @@ src/webgpu/api/validation/encoding/beginRenderPass.spec.ts src/webgpu/api/validation/encoding/createRenderBundleEncoder.spec.ts src/webgpu/api/validation/encoding/encoder_state.spec.ts src/webgpu/api/validation/encoding/render_bundle.spec.ts -src/webgpu/api/validation/encoding/cmds/buffer_texture_copies.spec.ts src/webgpu/api/validation/encoding/cmds/clearBuffer.spec.ts src/webgpu/api/validation/encoding/cmds/compute_pass.spec.ts src/webgpu/api/validation/encoding/cmds/copyBufferToBuffer.spec.ts @@ -231,6 +231,7 @@ src/webgpu/api/validation/encoding/queries/pipeline_statistics.spec.ts src/webgpu/api/validation/encoding/queries/resolveQuerySet.spec.ts src/webgpu/api/validation/image_copy/image_copy.ts src/webgpu/api/validation/image_copy/buffer_related.spec.ts +src/webgpu/api/validation/image_copy/buffer_texture_copies.spec.ts src/webgpu/api/validation/image_copy/layout_related.spec.ts src/webgpu/api/validation/image_copy/texture_related.spec.ts src/webgpu/api/validation/initialization/requestDevice.spec.ts diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt index ba0c253bfb..8deb66bce8 100644 --- a/webgpu-cts/expectations.txt +++ b/webgpu-cts/expectations.txt @@ -61,7 +61,7 @@ # tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ] # END TAG HEADER -# Last rolled: 2022-06-22 11:00:00PM +# Last rolled: 2022-06-30 06:59:10AM ################################################################################ # webgpu:shader,execution,zero_init:compute,zero_init failures on intel @@ -310,9 +310,9 @@ crbug.com/tint/1525 webgpu:shader,validation,parse,literal:u32:val="-2147483648" # Failures from upgrading Intel Mac Minis to 12.4 # KEEP ################################################################################ -crbug.com/dawn/1461 [ monterey intel ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth16unorm" [ Failure ] -crbug.com/dawn/1461 [ monterey intel ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus" [ Failure ] -crbug.com/dawn/1461 [ monterey intel ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus-stencil8" [ Failure ] +crbug.com/dawn/1461 [ intel monterey ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth16unorm" [ Failure ] +crbug.com/dawn/1461 [ intel monterey ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus" [ Failure ] +crbug.com/dawn/1461 [ intel monterey ] webgpu:api,operation,command_buffer,copyTextureToTexture:copy_depth_stencil:format="depth24plus-stencil8" [ Failure ] ################################################################################ # untriaged failures @@ -359,12 +359,12 @@ crbug.com/dawn/0000 [ intel win ] webgpu:shader,execution,expression,call,builti ################################################################################ # Timeout on Win/NVIDIA/x86 ################################################################################ -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:equals:inputSource="const";* [ Skip ] -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:greater_equals:inputSource="const";* [ Skip ] -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:greater_than:inputSource="const";* [ Skip ] -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:less_equals:inputSource="const";* [ Skip ] -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:less_than:inputSource="const";* [ Skip ] -crbug.com/dawn/0000 [ nvidia win release ] webgpu:shader,execution,expression,binary,f32_logical:not_equals:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:equals:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:greater_equals:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:greater_than:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:less_equals:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:less_than:inputSource="const";* [ Skip ] +crbug.com/dawn/0000 [ nvidia release win ] webgpu:shader,execution,expression,binary,f32_logical:not_equals:inputSource="const";* [ Skip ] # New failures. Please triage: crbug.com/dawn/0000 [ intel win10 ] webgpu:api,operation,command_buffer,image_copy:mip_levels:initMethod="CopyB2T";checkMethod="FullCopyT2B";format="rg32sint";dimension="2d" [ Failure ] @@ -435,3 +435,5 @@ crbug.com/dawn/0000 [ linux ] webgpu:shader,execution,expression,binary,f32_logi crbug.com/dawn/0000 [ linux ] webgpu:shader,execution,expression,binary,f32_logical:not_equals:inputSource="const";vectorize=2 [ Failure ] crbug.com/dawn/0000 [ linux ] webgpu:shader,execution,expression,binary,f32_logical:not_equals:inputSource="const";vectorize=3 [ Failure ] crbug.com/dawn/0000 [ linux ] webgpu:shader,execution,expression,call,builtin,atan2:f32:inputSource="const";* [ Failure ] +crbug.com/dawn/0000 webgpu:api,validation,capability_checks,features,query_types:createQuerySet:type="timestamp";featureContainsTimestampQuery=false [ Failure ] +crbug.com/dawn/0000 webgpu:api,validation,capability_checks,features,query_types:writeTimestamp:featureContainsTimestampQuery=false [ Failure ]