Roll third_party/skia/ 3ea9412ad..c59638231 (1 commit)

https://skia.googlesource.com/skia.git/+log/3ea9412ad948..c596382317ab

To fix the build, add the "skia_needs_sksl_sources" sources to the list
of files to build.

Created with:
  roll-dep third_party/skia

Change-Id: I0c82ef10ab6a5a1593f47276ee74fff258eb88ab
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/110650
Reviewed-by: Nigi <nigi@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/DEPS b/DEPS
index ca79ed6..4798f65 100644
--- a/DEPS
+++ b/DEPS
@@ -164,7 +164,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': '3ea9412ad948c67f1564e56b7dc53071262dce8b',
+  'skia_revision': 'c596382317ab25e75844fee39546781966386e8d',
   # 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.
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index 7b0f721..f9d1bf8 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -175,6 +175,7 @@
   sources += skia_sksl_sources
   sources += skia_utils_private
   sources += skia_xps_sources
+  sources += skia_needs_sksl_sources
   sources += skia_codec_core
   sources += skia_codec_decode_bmp
   sources += skia_encode_srcs