Roll third_party/tint/ c3cec4d90..b4cd255c6 (14 commits)

Contains a number of WGSL language deprecations that we wanted to get into M99, but missed the branch-point due to broken auto-rollers.

https://dawn.googlesource.com/tint/+log/c3cec4d9017a..b4cd255c6ecc

$ git log c3cec4d90..b4cd255c6 --date=short --no-merges --format='%ad %ae %s'
2022-01-21 amaiorano Kokoro: fix Windows builds by ignoring SSL certificates when using curl
2022-01-20 jrprice validation: Fix array storage class validation
2022-01-20 jrprice Deprecate the @stride attribute
2022-01-20 jrprice Remove passing HLSL expected files for vk-gl-cts
2022-01-20 bclayton Clang format the entire tint codebase
2022-01-19 bclayton wgsl: Replace [[decoration]] with @decoration
2022-01-19 jrprice cmake: Link diagnostic sources into tint_utils_io
2022-01-19 jrprice msl: Fix non-struct runtime-sized array codegen
2022-01-19 jrprice wgsl: Do not require a semicolon after a struct
2022-01-19 jrprice Add non-struct buffer types to the release notes
2022-01-19 jrprice inspector: Add support for non-struct buffers
2022-01-19 jrprice glsl: Wrap non-struct buffer types in structs
2022-01-19 jrprice transform: Handle arrayLength for non-struct buffers
2022-01-19 jrprice Allow non-struct buffer store types

Created with:
  roll-dep third_party/tint

Change-Id: I348569c2f7b6ac8a7c8374efea5e51541a6dd189
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/77445
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
diff --git a/DEPS b/DEPS
index c4058ab..668193b 100644
--- a/DEPS
+++ b/DEPS
@@ -113,7 +113,7 @@
 
   # WGSL support
   'third_party/tint': {
-    'url': '{dawn_git}/tint@c3cec4d9017a819a0637ace23d5b1a213313758b',
+    'url': '{dawn_git}/tint@b4cd255c6ecc8db6d49274b8de378b33c478c629',
   },
 
   # GLFW for tests and samples