Roll third_party/skia/ 77aeee3b8..8e9e16841 (187 commits)

https://skia.googlesource.com/skia.git/+log/77aeee3b81a5..8e9e168418a0

$ git log 77aeee3b8..8e9e16841 --date=short --no-merges --format='%ad %ae %s'
2023-11-17 skia-autoroll Roll vulkan-deps from a0360cfd7fd5 to b5f778a99583 (6 revisions)
2023-11-17 skia-autoroll Roll ANGLE from c5eb810b941f to 8ae36a93bedc (8 revisions)
2023-11-16 lovisolo [bazel] Housekeeper-PerCommit-GoLinters: Add errcheck step.
2023-11-16 lovisolo [bazel] New task: Housekeeper-PerCommit-GoLinters.
2023-11-13 jlavrova Emoji font resolution fix
2023-11-16 skia-autoroll Roll vulkan-deps from 8fa1b1b67aa7 to a0360cfd7fd5 (6 revisions)
2023-11-16 bungeman Add GIT_SYNC_DEPS_SHALLOW_CLONE to git-sync-deps
2023-11-15 lovisolo Reland "Reland: [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps."
2023-11-16 kschmi Expose default SK_GAMMA_CONTRAST values in SkTypes
2023-11-16 skia-autoroll Roll SK Tool from 14160bee80f4 to bc5a26ce9f2b
2023-11-16 skia-autoroll Roll skottie-base from ba1e7f5c1e82 to f23b91844a05
2023-11-15 kjlubick Fix up fuzzers implicit dependency on default SkFontMgr
2023-11-16 kjlubick Add option to skip emsdk sync
2023-11-16 jvanverth [graphite] Improvement to image sampling performance.
2023-11-16 robertphillips [graphite] Allow creation of Protected Devices
2023-10-24 lehoangquyen GraphiteDawn: cache uniform buffers' bind groups.
2023-11-16 skia-autoroll Roll vulkan-deps from 13dd63c18adf to 8fa1b1b67aa7 (8 revisions)
2023-11-16 skia-autoroll Roll ANGLE from a982e241b362 to c5eb810b941f (4 revisions)
2023-11-16 skia-autoroll Roll Dawn from 99672e2bf1ed to 85b15b0b132e (18 revisions)
2023-11-14 hitawala Graphite: Relax wgpu::TextureAspect validation
2023-11-15 bungeman Make SkFontMetrics::operator== const
2023-11-15 michaelludwig Set fill style and remove path effects on saveLayer restore paint
2023-11-15 johnstiles Fix minor errors in gn_to_bp.
2023-11-15 bungeman Check for empty glyphs in last resort fallback
2023-11-15 skia-autoroll Roll skottie-base from 1f5289c9db82 to ba1e7f5c1e82
2023-11-15 johnstiles Fix typo in YUV cubic filter.
2023-11-14 johnstiles Add Haswell and Skylake support to skcms gn/bazel build files.
2023-11-15 skia-autoroll Roll vulkan-deps from 4aadd727887d to 13dd63c18adf (9 revisions)
2023-11-15 johnstiles Remove switch from bitmap_text_coverage_fn.
2023-11-15 skia-autoroll Roll SK Tool from d3983fb3caec to 14160bee80f4
2023-11-15 robertphillips Avoid memoryless attachments w/ protected rendering
2023-11-14 robertphillips [graphite] Add ManagedGraphiteTexture::ReleaseProc
2023-11-14 robertphillips [graphite] Attach internal protected elements together
2023-11-15 kjlubick Add gni filegroups for chromium fuzzers
2023-11-15 kjlubick Revert^3 "Reland: [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps."
2023-11-15 kjlubick Export DirectWrite typeface via SK_SPI
2023-11-15 nicolettep Revert^2 "Reland: [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps."
2023-11-15 kjlubick Revert "Reland: [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps."
2023-11-15 lovisolo Reland: [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps.
2023-11-15 skia-autoroll Roll ANGLE from b12d4867b1fb to a982e241b362 (7 revisions)
2023-11-15 skia-autoroll Roll vulkan-deps from fa2349933b89 to 4aadd727887d (5 revisions)
2023-11-15 skia-autoroll Roll Dawn from ba1fc4223d17 to 99672e2bf1ed (13 revisions)
2023-11-14 kjlubick Revert "[bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps."
2023-11-14 kjlubick Remove dependency from TestFontCollection to default SkFontMgr
2023-11-14 lovisolo [bazel] Housekeeper-PerCommit-CheckGeneratedFiles: Add "go generate", Gazelle and Buildifier steps.
2023-11-14 johnstiles Reland "Create separate skcms build rules for the various submodules."
2023-11-14 johnstiles Revert "Create separate skcms build rules for the various submodules."
2023-11-14 kjlubick Add buffet rule for png encoding and fontconfig SkFontMgr
2023-11-13 johnstiles Add shader text and errors to the failure message.
2023-11-14 skia-autoroll Roll SK Tool from c397c94283b7 to 35defa8f1ef1
(...)
2023-11-08 skia-autoroll Roll debugger-app-base from 78b8bb631267 to 48e35a606e12
2023-11-08 nicolettep [graphite] Add label to YCbCr sampler conversion resource instantiation
2023-11-08 johnstiles Fix rewrite_includes errors.
2023-11-08 michaelludwig GrBlurUtils: Subset on low-res pixel boundary, not float coords
2023-11-08 jvanverth Force coloremoji GM to have a small multitexture atlas.
2023-11-08 mike Add build-flag to enable smaller/slower mipmap builder
2023-11-08 egdaniel [Graphite] Add initial support for Resource labels.
2023-11-07 herb Tighten up image and empty tracking for SkGlyph
2023-11-08 skia-autoroll Roll SK Tool from 4da518531bee to 6a90ad65ed95
2023-11-08 nicolettep [graphite] Add sampler YCbCr conversion class, info struct; share utilities w/ ganesh
2023-11-08 nicolettep [graphite] VulkanResourceProvider findOrCreate method improvements
2023-11-08 johnstiles Change resizing strategy for empty TArrays.
2023-11-08 skia-autoroll Roll vulkan-deps from 969da898b476 to 6fff5ad7622c (1 revision)
2023-11-08 brianosman Remove rgf32 stages from RP
2023-11-08 johnstiles Use STArray for SkMesh child array.
2023-11-08 johnstiles Remove reference to skcms_internal.h
2023-11-08 skia-autoroll Roll ANGLE from 0584ffd8fbdd to a494c1d6c813 (6 revisions)
2023-11-08 skia-autoroll Roll SwiftShader from 5c95af798ba4 to 4a62a93e27d9 (1 revision)
2023-11-07 sunnyps graphite: Fixes for enabling storage buffers for Dawn backend
2023-11-07 skia-autoroll Roll vulkan-deps from 565eac2306d8 to 969da898b476 (8 revisions)
2023-11-07 jvanverth Fix colorspace transform with multitexture color text.
2023-11-07 nscobie Revert "Migrate many direct and indirect uses of SkFontMgr to use TestFontMgr"
2023-11-07 skia-autoroll Roll SK Tool from e98bb78ac013 to 4da518531bee
2023-11-03 egdaniel [Graphite] Add support for SkTraceMemoryDump for gpu Resources.
2023-11-06 michaelludwig [graphite] Skip calling getMostRecentDraw() for draws that don't need it for sorting
2023-11-03 kjlubick Migrate many direct and indirect uses of SkFontMgr to use TestFontMgr
2023-11-07 jamesgk [viewer] Add angle mtl backend
2023-11-07 robertphillips [graphite] Add ProtectedUtils for Graphite
2023-11-06 michaelludwig [graphite] Add upper bound to grid size for Grid/HybridBoundsManagers
2023-11-07 skia-autoroll Roll skcms from e9cc5993398f to b60ffc00fe5c (2 revisions)
2023-11-07 robertphillips [graphite] Expand Backend[TextureImage|Surface] Factories
2023-11-07 robertphillips [graphite] Split ManagedGraphiteTexture creation in two
2023-11-06 johnstiles Fix skcms roll issues with IWYU.
2023-11-07 skia-autoroll Roll vulkan-deps from 8390e1121511 to 565eac2306d8 (12 revisions)
2023-11-07 skia-autoroll Roll ANGLE from ae3af8ee0c58 to 0584ffd8fbdd (11 revisions)
2023-11-06 skia-autoroll Roll ANGLE from 9f9c35f347ef to ae3af8ee0c58 (8 revisions)
2023-11-06 skia-autoroll Roll skcms from 42030a771244 to e9cc5993398f (2 revisions)
2023-11-04 skia-autoroll Roll vulkan-deps from 122ddb782c61 to 8390e1121511 (1 revision)
2023-11-06 jamesgk [ganesh] Fix dashed circle calculations near 2*pi
2023-11-06 skia-autoroll Roll debugger-app-base from 1747ffa9b114 to 78b8bb631267
2023-11-04 skia-autoroll Roll SK Tool from f9ad0db84cbc to e98bb78ac013
2023-11-03 drott [Fontations] Roll Fontations libraries
2023-10-24 ccameron SkExif: Add support for common tags
2023-11-05 skia-recreate-skps Update SKP version
2023-11-05 skia-autoroll Roll skcms from d0d3db899486 to 42030a771244 (2 revisions)
2023-11-06 skia-autoroll Roll skottie-base from f97385e8c26a to 65712802736e
2023-11-06 skia-autoroll Roll shaders-base from 445a3a5c87f5 to acfbe8ab8855
2023-11-06 fmalita [skottie] Use the specified locale for font iteration
2023-11-06 skia-autoroll Roll Dawn from 558f0dfed768 to 46e9e4cbfdfc (21 revisions)
2023-11-03 egdaniel Check for failed buffer creation before removing scratch key.

Created with:
  roll-dep third_party/skia

Change-Id: I667ed30a85cf56b6415e2d55743f4ac4f4b393c5
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/113690
Reviewed-by: Ben Wagner <bungeman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
diff --git a/DEPS b/DEPS
index 5f9e5f0..0690ae9 100644
--- a/DEPS
+++ b/DEPS
@@ -186,7 +186,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling skia
   # and whatever else without interference from each other.
-  'skia_revision': '77aeee3b81a5792a1338a28b1a24dc6c1ebada58',
+  'skia_revision': '8e9e168418a01ef4d7e4b2db81971a8c8d59dae9',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling test_fonts
   # and whatever else without interference from each other.