Roll third_party/webgpu-cts/ e518bfe8a..8f2742e4a (15 commits)

Update expectations and ts_sources

https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e518bfe8a42b..8f2742e4a4dc
 - 8f2742 Raise maxComputeWorkgroupStorageSize from 16352 to 16384 (#1390)
 - 706082 wgsl: Add stubs for the pack and unpack methods. (#1425)
 - 33d851 wgsl: Stub tests for the textureStore builtin. (#1423)
 - 8610c8 wgsl: Add stub tests for textureSampleLevel. (#1422)
 - 5d6c16 wgsl: Stub synchronization builtin functions. (#1426)
 - c57922 Duplicate params: catch in ParamsBuilder, improve error in loadTreeForQuery (#1424)
 - f923e0 Update pipeline output targets validation with different writeMask (#1174)
 - 17582e wgsl: Add stub tests for textureSampleGrad. (#1421)
 - dc8142 wgsl: Add stub tests for textureSampleCompareLevel. (#1420)
 - fe9154 wgsl: Stub tests for textureSampleCompare (#1418)
 - a0c703 wgsl: Add stubs for the read-write-modify atomic operations. (#1417)
 - 2b89c0 wgsl: Add stubs for the atomicStore builtin. (#1416)
 - 776015 wgsl: Stub tests for the atomicLoad builtin. (#1415)
 - 544877 wgsl: Add stub tests for the textureSample builtin. (#1414)
 - d6dc47 wgsl: Fixup coord parameters in texture tests. (#1410)

Created with './tools/run cts roll'

Change-Id: Ibe57ebc6643921cae7bc3fae6f82459673106dd9
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/90860
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/DEPS b/DEPS
index 413fbe8..d5ecf13 100644
--- a/DEPS
+++ b/DEPS
@@ -156,7 +156,7 @@
 
   # WebGPU CTS - not used directly by Dawn, only transitively by Chromium.
   'third_party/webgpu-cts': {
-    'url': '{chromium_git}/external/github.com/gpuweb/cts@e518bfe8a42b5a3070cde35d03dc7317187801c1',
+    'url': '{chromium_git}/external/github.com/gpuweb/cts@8f2742e4a4dce29b4471062576655775eaeddf56',
     '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 4501201..703c4df 100644
--- a/third_party/gn/webgpu-cts/ts_sources.txt
+++ b/third_party/gn/webgpu-cts/ts_sources.txt
@@ -155,6 +155,7 @@
 src/webgpu/api/operation/render_pipeline/alpha_to_coverage.spec.ts
 src/webgpu/api/operation/render_pipeline/culling_tests.spec.ts
 src/webgpu/api/operation/render_pipeline/entry_point_name.spec.ts
+src/webgpu/util/shader.ts
 src/webgpu/util/texture/texture_ok.ts
 src/webgpu/api/operation/render_pipeline/pipeline_output_targets.spec.ts
 src/webgpu/api/operation/render_pipeline/primitive_topology.spec.ts
@@ -279,6 +280,17 @@
 src/webgpu/shader/execution/expression/call/builtin/atan.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/atan2.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/atanh.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicAdd.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicAnd.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicCompareExchangeWeak.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicExchange.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicLoad.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicMax.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicMin.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicOr.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicStore.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicSub.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/atomicXor.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/ceil.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/clamp.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/cos.spec.ts
@@ -321,6 +333,11 @@
 src/webgpu/shader/execution/expression/call/builtin/mix.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/modf.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/normalize.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/pack2x16float.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/pack2x16snorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/pack2x16unorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/pack4x8snorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/pack4x8unorm.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/pow.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/quantizeToF16.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/radians.spec.ts
@@ -335,18 +352,32 @@
 src/webgpu/shader/execution/expression/call/builtin/smoothstep.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/sqrt.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/step.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/storageBarrier.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/tan.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/tanh.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureDimension.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/utils.ts
 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/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/textureSample.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/textureSampleBias.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureSampleCompare.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureSampleGrad.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureSampleLevel.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/textureStore.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/transpose.spec.ts
 src/webgpu/shader/execution/expression/call/builtin/trunc.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/unpack2x16float.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/unpack2x16snorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/unpack2x16unorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/unpack4x8snorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/unpack4x8unorm.spec.ts
+src/webgpu/shader/execution/expression/call/builtin/workgroupBarrier.spec.ts
 src/webgpu/shader/execution/expression/unary/unary.ts
 src/webgpu/shader/execution/expression/unary/f32_arithmetic.spec.ts
 src/webgpu/shader/execution/memory_model/memory_model_setup.ts
diff --git a/webgpu-cts/expectations.txt b/webgpu-cts/expectations.txt
index 3e72267..a1f3060 100644
--- a/webgpu-cts/expectations.txt
+++ b/webgpu-cts/expectations.txt
@@ -63,7 +63,7 @@
 # tags: [ webgpu-adapter-default webgpu-adapter-swiftshader ]
 # END TAG HEADER
 
-# Last rolled: 2022-05-17 09:59:48AM
+# Last rolled: 2022-05-18 06:39:16PM
 
 ################################################################################
 # webgpu:shader,execution,zero_init:compute,zero_init failures on intel-0x5912