Roll Skia from ec49e09be218 to 3e6bfdfea566 (31 revisions)

https://skia.googlesource.com/skia.git/+log/ec49e09be218..3e6bfdfea566

2023-03-21 kjlubick@google.com Revert "Reland "Introduce SkImages namespace; remove Ganesh GPU code from SkImage_Raster""
2023-03-21 kjlubick@google.com Remove duplicate files from GPU file list
2023-03-21 brianosman@google.com Remove unused helper structs in SkAnalyticEdge.h
2023-03-21 robertphillips@google.com Reland "Create shared DitherUtils for Ganesh and Graphite"
2023-03-21 mike@reedtribe.org use SkDrawBase instead of Canvas in blurs
2023-03-21 mike@reedtribe.org remove SkDraw from Pixmap::erase
2023-03-21 jmbetancourt@google.com [skottie] read in slots made with EssentialProperties on export
2023-03-21 johnstiles@google.com Remove mad() usage from lum.
2023-03-21 robertphillips@google.com Revert "Create shared DitherUtils for Ganesh and Graphite"
2023-03-21 johnstiles@google.com Implement matrix-inverse for SkRP.
2023-03-21 michaelludwig@google.com [graphite] Implement Device::drawEdgeAAImageSet
2023-03-21 kjlubick@google.com Remove shim include of SkImage from GrTypesPriv.h
2023-03-21 kjlubick@google.com [canvaskit] Expose setDither
2023-03-21 jvanverth@google.com Disable texel_subset_linear_mipmap_linear_down GM on Intel
2023-03-21 drott@chromium.org Reland: Roll GN revision
2023-03-21 kjlubick@google.com Rename skgpu::v1 namespace to skgpu::ganesh
2023-03-21 herb@google.com Add test for a glyph's signed top left values
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 469b8c0e07d5 to 95d34ca2eb37 (2 revisions)
2023-03-21 johnstiles@google.com Use mad() for multiply-adds.
2023-03-21 johnstiles@google.com Add inversesqrt primitive to SkRP.
2023-03-21 jsimmons@google.com Add a CanvasKit wrapper for SkParagraph's FontCollection
2023-03-21 robertphillips@google.com Create shared DitherUtils for Ganesh and Graphite
2023-03-21 brianosman@google.com RP Blitter: Skip setting fMemsetColor for F32 color type
2023-03-21 mike@reedtribe.org move core of drawPoints into drawDevicePoints
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 804d3ba1cd26 to 25ca4b713c16
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 0707496806f6 to d7201a0f7fbc (9 revisions)
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from f7dda364b9e8 to e43d4a52ab38 (6 revisions)
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 85772f1891db to 9c9608fa94a9 (7 revisions)
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 9a56b25a310c to 73c5a01b1bd6 (46 revisions)
2023-03-21 kjlubick@google.com Reland "Introduce SkImages namespace; remove Ganesh GPU code from SkImage_Raster"
2023-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 35cbe26c4b3a to 469b8c0e07d5 (8 revisions)

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/241403145
Bug: b/256870077
Bug: b/274521933
Bug: b/186777432
Change-Id: Ia4250a5c0d98f1de54dfefe81cf60854f8cbd90a