Roll Skia from cc360436396e to 8d3e00a1f25f (43 revisions)

https://skia.googlesource.com/skia.git/+log/cc360436396e..8d3e00a1f25f

2023-07-18 kjlubick@google.com Allow legacy mesh APIs in CPU-only build too
2023-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 507f67ccff45 to ec2948c5ed1e (13 revisions)
2023-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a426452b5463 to cb22d697262b (11 revisions)
2023-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 0733bf3a7728 to fce3c81c4ca7
2023-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 59a5e9ba0f61 to 0733bf3a7728 (4 revisions)
2023-07-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 2060ca2e3d59 to 937670a0ed00 (13 revisions)
2023-07-18 nigeltao@google.com SkWuffsCodec: add "Roll third_party/wuffs" workaround
2023-07-17 jamesgk@google.com [graphite] Reject creation of too-large TextureProxies
2023-07-17 herb@google.com Check bounds on TDArray
2023-07-17 cmumford@google.com [canvaskit] Fix integer size warning
2023-07-17 kjlubick@google.com Decouple SkSpecialImage from Ganesh and Graphite
2023-07-17 michaelludwig@google.com [skif] Check that periodic tiling can be represented by floats
2023-07-17 johnstiles@google.com Allow non-uniform derivatives in WGSL code.
2023-07-17 kjlubick@google.com Add Vello Jobs
2023-07-17 armansito@google.com [bazel][mac] Define toolchain for x64->arm64 cross-compilation
2023-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from fd07bdfdaf46 to a426452b5463 (1 revision)
2023-07-17 herb@google.com check bounds and lengths in SkSpan
2023-07-17 kjlubick@google.com Remove SkCanvas::flush() call from skottielib
2023-07-17 michaelludwig@google.com [skif] Remove legacy Tile implementation
2023-07-17 kjlubick@google.com Revert "Revert "Decouple SkMesh from Ganesh backend""
2023-07-17 johnstiles@google.com Replace SK_WARN_UNUSED_RESULT with C++17 [[nodiscard]].
2023-07-17 kjlubick@google.com Reland "Remove #ifdefs related to SkMesh and SkSL-dependent code."
2023-07-17 johnstiles@google.com Replace SK_UNUSED with C++17 [[maybe_unused]].
2023-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from eb355bb3edcf to 2060ca2e3d59 (15 revisions)
2023-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 6ffd0d20684d to 507f67ccff45 (14 revisions)
2023-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 59a5e9ba0f61 to fe667086d4ee
2023-07-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 845e8105edb3 to 59a5e9ba0f61 (3 revisions)
2023-07-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2023-07-15 brianosman@google.com Revert "Add forgotten more drawMesh implementations"
2023-07-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 831910dbe1f3 to fd07bdfdaf46 (1 revision)
2023-07-15 brianosman@google.com Revert "Remove #ifdefs related to SkMesh and SkSL-dependent code."
2023-07-15 brianosman@google.com Revert "Decouple SkMesh from Ganesh backend"
2023-07-15 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from fcbe6bbcf4a8 to 831910dbe1f3 (5 revisions)
2023-07-15 johnstiles@google.com Fix error on tree about unused backbuffer variable.
2023-07-14 nigeltao@google.com SkWuffsCodec: allow Wuffs versions >= v0.3.1
2023-07-14 kjlubick@google.com Add forgotten more drawMesh implementations
2023-07-14 johnstiles@google.com Add GM slide demonstrating ripple effect.
2023-07-14 jvanverth@google.com [graphite] Add Vulkan wrapped texture support
2023-07-14 kjlubick@google.com Decouple SkMesh from Ganesh backend
2023-07-14 kjlubick@google.com Remove #ifdefs related to SkMesh and SkSL-dependent code.
2023-07-14 kjlubick@google.com Remove unnecessary #include in SkFloatingPoint.h
2023-07-14 johnstiles@google.com Add RippleShader runtime shader to our test corpus.
2023-07-14 michaelludwig@google.com [graphite] Fix bounds used to order clip draws

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 djsollen@google.com,nscobie@google.com,rmistry@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/237423350
Bug: b/239826369
Bug: b/263137785
Bug: b/289399746
Bug: b/186777432
Change-Id: I42235ccefe43a82fec3889b1f258ab54ced94b67