Roll Skia from 35fa09015a76 to b12e8cad0b84 (20 revisions)

https://skia.googlesource.com/skia.git/+log/35fa09015a76..b12e8cad0b84

2022-08-22 johnstiles@google.com Improve generation of constant global variables in Metal.
2022-08-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c6c1ac59e076 to 186a4d4b9dea (1 revision)
2022-08-22 armansito@google.com [graphite] Support code for piet render tasks
2022-08-22 kjlubick@google.com [bazel] Add option to disable ganesh/gl native interface
2022-08-22 egdaniel@google.com [Graphite] Move GrVkVulkan.h to shared, private SkiaVulkan.h
2022-08-22 brianosman@google.com Remove experimental bilinear and bicubic stages
2022-08-22 nicolettep@google.com [Graphite] Emit primitive color from VerticesRenderStep, enable use of texture and color
2022-08-22 jsimmons@google.com Update test expectations for SkParagraph_NewlineParagraph
2022-08-22 johnstiles@google.com Add test demonstrating Metal codegen shortcoming.
2022-08-22 brianosman@google.com Optimize bicubic raster pipeline stages by sharing weights
2022-08-22 drott@chromium.org [fuzz] Add a fuzzer for COLRv1 rendering
2022-08-22 johnstiles@google.com Emit prototypes for built-in functions.
2022-08-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from b8b44fc85cff to 31ac3fefdefa (4 revisions)
2022-08-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 58794ae1189c to a39e56c817db (12 revisions)
2022-08-21 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2022-08-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 553e7173b781 to c6c1ac59e076 (1 revision)
2022-08-19 armansito@google.com [piet] Add piet-gpu support code
2022-08-19 kjlubick@google.com Remove empty SkTLS files
2022-08-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 41bdd557a6ae to 553e7173b781 (3 revisions)
2022-08-19 kjlubick@google.com [includes] Enforce IWYU on avif codec code

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 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/237076898
Bug: b/238758223
Bug: b/241580255
Bug: b/241725582
Bug: b/243011979
Bug: b/186777432
Change-Id: I8f589c96dae3e292b936bece3a9031e2964cb54f