Roll Skia from b2109e6bbbe7 to 4e349f4903d5 (25 revisions)

https://skia.googlesource.com/skia.git/+log/b2109e6bbbe7..4e349f4903d5

2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 9f31a3bcc069 to 44d375050861 (1 revision)
2022-11-14 robertphillips@google.com [graphite] Make PipelineData Graphite-only
2022-11-14 herb@google.com Rename fCount->fSize, fAllocCount->fCapacity, fItemArray->fData
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from c48dbf0bb02a to 9f31a3bcc069 (1 revision)
2022-11-14 johnstiles@google.com Replace Program_GetFunction with SkSL::Program::getFunction.
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from c7eaa2978786 to c48dbf0bb02a (1 revision)
2022-11-14 egdaniel@google.com Add support for kRectangle textureType as a DstProxy.
2022-11-14 nicolettep@google.com Remove outdated _snprintf and SK_SNPRINTF, use snprintf instead
2022-11-14 herb@google.com Misc cleanups for SkTArray
2022-11-14 robertphillips@google.com [graphite] Make ShaderCodeDictionary Graphite-only
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 236dea3b8ce8 to c7eaa2978786 (1 revision)
2022-11-14 robertphillips@google.com [graphite] Make PaintParamsKey Graphite-only
2022-11-14 herb@google.com Reland "Remove SkTArray::count() and change all uses to size()"
2022-11-14 herb@google.com Remove unneeded SkTypes from base classes
2022-11-14 kjlubick@google.com Reland "[bazel] Generate sksl_tests.gni from Bazel source of truth."
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 032336ea4ca6 to 131d736c57d4 (1 revision)
2022-11-14 3580430+namse@users.noreply.github.com Call this._resetContext() at end of makeImageFromTextureSource
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 92a0efdfb244 to 82855be3c811 (7 revisions)
2022-11-14 johnstiles@google.com Create SkSLProgram.cpp.
2022-11-14 kjlubick@google.com Revert "[bazel] Fix golang cross-compilation on RBE"
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 4e0eac148d62 to c33d10ae79e5 (11 revisions)
2022-11-14 kjlubick@google.com Temporarily remove NUC7i5BNK from the CQ
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8435dd2eee4a to 236dea3b8ce8 (1 revision)
2022-11-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 8435dd2eee4a to 236dea3b8ce8
2022-11-14 kjlubick@google.com Regenerate bazel/deps.bzl

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/256870330
Bug: b/257267112
Bug: b/186777432
Change-Id: I781c2f551b7d8ac7acfbc2a92acc96a3860c73b7