Roll Skia from f2ac3b9728f7 to 4c8980366baa (20 revisions)

https://skia.googlesource.com/skia.git/+log/f2ac3b9728f7..4c8980366baa

2022-08-12 kjlubick@google.com [bazel] Set up staged rollouts into G3 using defines.
2022-08-12 erikrose@google.com [infra] Add a Metal job for macOS 13.
2022-08-12 drott@chromium.org Define a set of variable COLRv1 variations tests
2022-08-12 egdaniel@google.com Fix VkHardwareBufferTest to flush EGL in correct order for syncs.
2022-08-12 jvanverth@google.com [graphite] Rename text RenderSteps to make them clearer
2022-08-12 brianosman@google.com Reland "Reland "Guarantee that raster pipeline always uses finite stack""
2022-08-12 brianosman@google.com Revert "Reland "Guarantee that raster pipeline always uses finite stack""
2022-08-12 robertphillips@google.com Fold SurfaceFillContext_v1 back into SurfaceFillContext
2022-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 3d0faa02e237 to afdd51060e51 (16 revisions)
2022-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 476824373c19 to 03dd80c1d579 (9 revisions)
2022-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 708ca9579181 to 2438c1b18a5e (2 revisions)
2022-08-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 0d3a7bbd7ed9 to 2c36bc628cd1 (8 revisions)
2022-08-11 egdaniel@google.com [Graphite] Have each Recorder have its own SkSLCompiler.
2022-08-11 robertphillips@google.com Better encapsulate Mode color filter
2022-08-11 egdaniel@google.com [Graphite] Rename Gpu to SharedContext.
2022-08-11 hob@chromium.org Disable BGRA MSAA on Mesa
2022-08-11 drott@chromium.org Activate variable COLRv1 in viewer
2022-08-11 herb@google.com Remove last uses of SkGlyph* for GPU and CPU drawing
2022-08-11 brianosman@google.com Remove old guard for lowp bilerp stage
2022-08-11 fmalita@chromium.org Reland "[skottie] Refactor text shaping APIs"

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,scroggo@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/239822490
Bug: b/240075426
Bug: b/242218558
Bug: b/186777432
Change-Id: Id661bb027db772bf6cc765147052b1e98d5b7851