Roll Skia from 098c234c05f7 to c5ad209f7b70 (26 revisions)

https://skia.googlesource.com/skia.git/+log/098c234c05f7..c5ad209f7b70

2022-08-05 djsollen@google.com Fix SkASSERT crash due to an intended workaround being always enabled
2022-08-05 herb@google.com Outline prepareFor(Mask/SDFT)Drawing
2022-08-05 bsalomon@google.com Remove guard for SkCanvas::drawMesh
2022-08-05 armansito@google.com [graphite] Introduce ComputePipeline
2022-08-05 brianosman@google.com Clean up some legacy shader context code
2022-08-05 michaelludwig@google.com Simplify wangs_formula::VectorXform
2022-08-05 vigneshv@google.com Add AVIF decoding support using libavif
2022-08-05 herb@google.com Add mask format to the SkGlyphDigest
2022-08-05 cmumford@google.com bazel: remove redandant reference to SkSLVMCodeGenerator.h.
2022-08-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from a07b3fb6b3bd to eedcf55ec853 (2 revisions)
2022-08-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c20fa4eae5fb to 73ecc66e47dc (9 revisions)
2022-08-05 herb@google.com Use the Read/WriteBuffer bulk API for points
2022-08-05 jmbetancourt@google.com support additional AE blend modes using custom blenders
2022-08-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3a443029375b to 66c134d10034 (4 revisions)
2022-08-05 rmistry@google.com Remove _CheckDEPSValid from PRESUBMIT.py
2022-08-04 kjlubick@google.com [codesize] Show files and symbols in diff view.
2022-08-04 kjlubick@google.com [bazel] Remove bridge headers from SkCMS
2022-08-04 johnstiles@google.com Support buffer keyword on InterfaceBlocks in Metal.
2022-08-04 johnstiles@google.com Allow readonly and writeonly as function-params on textures.
2022-08-04 jvanverth@google.com [direct3d] Implement onSetLabel
2022-08-04 jvanverth@google.com [Metal] Add one missing label
2022-08-04 johnstiles@google.com Add buffer modifier to SkSL.
2022-08-04 herb@google.com Make mask checking explicit in SkDrawableGlyphBuffer
2022-08-04 johnstiles@google.com Add readonly/writeonly modifier support to texture declarations.
2022-08-04 michaelludwig@google.com Manual dawn roll
2022-08-04 cmumford@google.com Fix //bazel/exporter Bazel dependencies.

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/237076898
Bug: b/238620644
Bug: b/238761548
Bug: b/240344467
Bug: b/240604572
Bug: b/186777432
Change-Id: Ib38f19dcf3be209986bc9ca5cba8c3b1d5f4aa88