Roll Skia from ece9f3a15b08 to 2fa311521fb2 (34 revisions)

https://skia.googlesource.com/skia.git/+log/ece9f3a15b08..2fa311521fb2

2023-09-11 luisgrimaldo@me.com Enable rgba syntax for SVG gradient stop colors
2023-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b93e9f86d4b9 to f3528c5f4a7d (1 revision)
2023-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 60b56591dee5 to 1f1b5ee82e66 (26 revisions)
2023-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 4f21ce567dee to d67c13d33f14
2023-09-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 540560e729c6 to 4f21ce567dee (4 revisions)
2023-09-10 jvanverth@google.com [graphite] Stub in SoftwarePathAtlas.
2023-09-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ebf4563a1048 to b93e9f86d4b9 (1 revision)
2023-09-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 30a4646f8b89 to ebf4563a1048 (5 revisions)
2023-09-09 bungeman@google.com [shaper] Correct flags for optional member functions
2023-09-09 lovisolo@google.com [bazel] bazel_test_precompiled.go task driver: Add support for GMs.
2023-09-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from d5404cb869d7 to 30a4646f8b89 (2 revisions)
2023-09-08 robertphillips@google.com [graphite] Guard removal of entries from the ProxyCache
2023-09-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from 24c6e5d875d2 to f61850f9ca4f
2023-09-08 michaelludwig@google.com Make Device draw functions public, clean up header organization
2023-09-08 armansito@google.com Fix build errors due to SkShadowFlags enum
2023-09-08 michaelludwig@google.com onCreateDevice uses smart pointer
2023-09-08 bungeman@google.com Fix names of sktext slides
2023-09-08 johnstiles@google.com Remove SPIRVCodeGenerator::isDead.
2023-09-08 armansito@google.com Revert "Allow lambdas with captures for SkSerialProcs/SkDeserialProcs"
2023-09-08 egdaniel@google.com Add option for clients to set default gpu staging buffer size.
2023-09-08 johnstiles@google.com Re-enable lenient SkSL deserialization for runtime shaders/filters.
2023-09-08 michaelludwig@google.com [skif] Delete deprecated functions from skif::Context
2023-09-08 kjlubick@google.com Move SkSLDefines to src/sksl/
2023-09-08 jzern@google.com update libwebp to v1.3.1-1-g2af26267
2023-09-08 kjlubick@google.com Fold SkShadowFlags into SkShadowUtils
2023-09-08 kjlubick@google.com Allow lambdas with captures for SkSerialProcs/SkDeserialProcs
2023-09-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 540560e729c6 to e599bae15d96
2023-09-08 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from b821e2b90d25 to d5404cb869d7 (5 revisions)
2023-09-08 michaelludwig@google.com [skif] Remove legacy bounds APIs
2023-09-08 robertphillips@google.com Remove deprecated SkImage::makeWithFilter call
2023-09-08 aaclarke@google.com Added ability to decode indexed PNG files that are in wide gamut color spaces to the BGR101010_XR pixel format.
2023-09-08 aaclarke@google.com Implements encoding PNG files from BGR_101010x_XR pixel format.
2023-09-08 blundell@chromium.org [SkImage] Add == and < operators to SkImage::RequiredProperties.
2023-09-08 johnstiles@google.com Remove synthetic assignment to sk_FragColor outside of skslc.

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/291735945
Bug: b/293326072
Bug: b/293475819
Bug: b/298029730
Bug: b/299474380
Bug: b/40042366
Bug: b/40045301
Bug: b/186777432
Change-Id: I126234dddc99b898a320b75d0ab6bd6825f25ff8