Roll Skia from ed7b410348ce to eaad120098e4 (32 revisions)

https://skia.googlesource.com/skia.git/+log/ed7b410348ce..eaad120098e4

2022-10-27 jlavrova@google.com Removing experimental API UpdateText
2022-10-27 brianosman@google.com Add Thin LTO to OptimizeForSize builds
2022-10-27 brianosman@google.com Revert "Remove legacy CPU linear gradients"
2022-10-27 brianosman@google.com Revert "Build CPU mipmaps with a series of draws"
2022-10-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f411e08bb06c to 1a9647b981f2 (5 revisions)
2022-10-27 johnstiles@google.com Fix minifier to handle anonymous parameters.
2022-10-27 brianosman@google.com Remove legacy CPU linear gradients
2022-10-27 johnstiles@google.com Add worklist support to sksl-minify.
2022-10-27 bsalomon@google.com Disable processor/programs tests not important for CTS
2022-10-27 kjlubick@google.com [codesize] Disable PIE on OptimizeForSize builds
2022-10-27 brianosman@google.com Build CPU mipmaps with a series of draws
2022-10-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 53abcf15956b to 2bc9f1f42a4a (5 revisions)
2022-10-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 04d007924c2d to 34f6fc2ea899 (5 revisions)
2022-10-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from b4d8c8012bb5 to 0cdf25f990d0 (14 revisions)
2022-10-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 131a71dd3f88 to f411e08bb06c (7 revisions)
2022-10-26 johnstiles@google.com Factor out skslc ProcessWorklist into a separate file.
2022-10-26 jvanverth@google.com [graphite] Remove AtlasSubRun::fillVertexData.
2022-10-26 johnstiles@google.com Add include guards to SkGetExecutablePath.h.
2022-10-26 johnstiles@google.com Add initial support for minifying Runtime Shaders.
2022-10-26 jvanverth@google.com Remove special drawShadow code when optimizing for size.
2022-10-26 jsimmons@google.com Fix Bazel build rules for the ParagraphPainter sources in SkParagraph
2022-10-26 bsalomon@google.com Even more info when mipmaps are incorrectly dirty
2022-10-26 johnstiles@google.com Remove unreferenced win_dbghelp.
2022-10-26 johnstiles@google.com Add SkGetExecutablePath API to tools.
2022-10-26 kjlubick@google.com [bazel] Update Mac toolchain to use Clang 15.0.1
2022-10-26 johnstiles@google.com Avoid SK_ABORT in sksl-minify when code does not compile.
2022-10-26 herb@google.com Just use vector for incomplete types
2022-10-26 jvanverth@google.com [graphite] Add asyncReadPixels for SkImage to Context.
2022-10-26 jsimmons@google.com Create a ParagraphPainter interface that describes how a paragraph is rendered
2022-10-26 kjlubick@google.com [bazel] Get CPU tests to pass on RBE.
2022-10-26 kjlubick@google.com Replace some includes with forward declares in public headers
2022-10-26 bsalomon@google.com Remove const from function parameters in GLSL on PowerVR Rogue

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/android-master-autoroll
Please CC nscobie@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

Test: Presubmit checks will test this change.
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
Bug: b/238756873
Bug: b/255939115
Bug: b/255939116
Bug: b/186777432
Change-Id: Ibb81aa6521016fd35f9f8fb892d84b00b3d90f12