Roll Skia from 84cc1f6acfb7 to ac7a9a23edcd (58 revisions)

https://skia.googlesource.com/skia.git/+log/84cc1f6acfb7..ac7a9a23edcd

2021-07-29 brianosman@google.com Always emit all FP child functions before emitCode
2021-07-29 johnstiles@google.com Support serialization of child effects for Runtime Blenders.
2021-07-29 herb@google.com draw vertices: implement blending the tri-color shader
2021-07-29 johnstiles@google.com Add separate src and dst arguments to runtime-blend SkSL functions.
2021-07-29 johnstiles@google.com Add regression test for oss-fuzz:36655.
2021-07-29 johnstiles@google.com Fix assertion when swizzling literals.
2021-07-29 drott@chromium.org [COLRv1] Spec update for degree specifications, fix PaintSkew
2021-07-29 herb@google.com draw vertices: implement triangle vertex color
2021-07-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from a7b6f73b1117 to dfaa677fc445
2021-07-29 jmbetancourt@google.com [androidkit] add seekTime and seekFrame for SkottieView util view
2021-07-29 csmartdalton@google.com Place GrAtlasPathRenderer above GrSmallPathRenderer in the chain
2021-07-29 johnstiles@google.com Add 'isBlendFunction' as a FP flag and 'destColor' to EmitArgs.
2021-07-29 chisoon.jeong@lge.com Correct a typo in build_workaround_header.py
2021-07-29 cwallez@chromium.org Roll dawn, tint, spirv-headers and spirv-tools
2021-07-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 0d06c3cf936a to ae24c9d38782 (10 revisions)
2021-07-29 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b8bcc42a41e5 to 44660405ea6c (1 revision)
2021-07-29 csmartdalton@google.com Enable the atlas path renderer for GrAAType::kCoverage
2021-07-28 reed@google.com Move stub methods for updating shader into base
2021-07-28 csmartdalton@google.com Place the atlas path renderer above triangulation in the chain
2021-07-28 csmartdalton@google.com Limit the max atlas path width to 1024
2021-07-28 csmartdalton@google.com Remove uber paths from the tessellation atlas
2021-07-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-28 herb@google.com remove unused uniforms from update
2021-07-28 brianosman@google.com Fix SkTLList::popTail
2021-07-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 87274fcd2b55 to 7159a93d57df
2021-07-28 robertphillips@google.com Rename GrSurfaceDrawContext to skgpu::v1::SurfaceDrawContext
2021-07-28 jcgregorio@google.com [switchboard] Switch S20s over to arm64 RPis.
2021-07-28 herb@google.com draw vertices: fast triangles using a shader
2021-07-28 csmartdalton@google.com Update GrPathTessellator::prepare() to take a list of paths
2021-07-28 jvanverth@google.com Metal: use staging buffer for updating non-dynamic buffers
2021-07-28 brianosman@google.com Revert "Reland "SkCanvas: switch from SkDeque to simpler SkSTArray""
2021-07-28 herb@google.com Reland "draw vertices: put SkVM implementation behind a flag"
2021-07-28 brianosman@google.com Reland "SkCanvas: switch from SkDeque to simpler SkSTArray"
2021-07-28 brianosman@google.com Revert "SkCanvas: switch from SkDeque to simpler SkSTArray"
2021-07-28 brianosman@google.com SkCanvas: switch from SkDeque to simpler SkSTArray
2021-07-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b8d6f8aa936d to 0d06c3cf936a (9 revisions)
2021-07-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from fdb16bd6c291 to b8bcc42a41e5 (1 revision)
2021-07-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-28 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-27 herb@google.com Revert "draw vertices: put SkVM implementation behind a flag"
2021-07-27 brianosman@google.com Microbench for canvas save/restore calls
2021-07-27 csmartdalton@google.com Remove the viewMatrix uniform from tessellation's BoundingBoxShader
2021-07-27 csmartdalton@google.com Bump the max atlas path size to 256 for non-MSAA
2021-07-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-27 csmartdalton@google.com Add a 'pathMatrix' to GrPathTessellator::prepare
2021-07-27 herb@google.com draw vertices: put SkVM implementation behind a flag
2021-07-27 fmalita@chromium.org Reland "Experimental ICU runtime linking"
2021-07-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2021-07-27 bungeman@google.com Fix unused-but-set-variable totQuadsSeen
2021-07-27 herb@google.com add array to the Uniforms
2021-07-27 robertphillips@google.com Avoid OveridePaintFilterCanvas in Viewer when possible
2021-07-27 herb@google.com Reland "Reland "add op array32 for indirect uniform access""
2021-07-27 brianosman@google.com Reject degenerate quads in AA hairline path renderer
2021-07-27 kjlubick@google.com [infra] Remove CIFuzz task
2021-07-27 herb@google.com Revert "Reland "add op array32 for indirect uniform access""
2021-07-27 fmalita@google.com Revert "Experimental ICU runtime linking"

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-skiabot-test-autoroll
Please CC borenet@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: borenet@google.com
Change-Id: Ic916f9a30d8e44e9f3360fabab520b28a3fb0cda
Reviewed-on: https://skia-review.googlesource.com/c/skiabot-test/+/434638
Reviewed-by: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
diff --git a/DEPS b/DEPS
index 347799e..e9dc6bc 100644
--- a/DEPS
+++ b/DEPS
@@ -3,7 +3,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': '84cc1f6acfb72245bbe2f9e5bdd69e0286d92d6e',
+  'skia_revision': 'ac7a9a23edcd346aafd53e3b83680bec9c16507d',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.