Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4941e5cc7fa7b334449deaa28e1e72632e1d815a
      
https://github.com/WebKit/WebKit/commit/4941e5cc7fa7b334449deaa28e1e72632e1d815a
  Author: Adrian Perez de Castro <[email protected]>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M Source/ThirdParty/skia/AUTHORS
    M Source/ThirdParty/skia/BUILD.gn
    M Source/ThirdParty/skia/CMakeLists.txt
    M Source/ThirdParty/skia/DEPS
    M Source/ThirdParty/skia/README.WebKit
    M Source/ThirdParty/skia/RELEASE_NOTES.md
    M Source/ThirdParty/skia/bazel/deps.json
    M Source/ThirdParty/skia/bazel/external/dawn/generate_dawn_files.py
    M Source/ThirdParty/skia/bazel/external/dawn/generate_dawn_files_test.py
    M Source/ThirdParty/skia/bench/SKPAnimationBench.cpp
    M Source/ThirdParty/skia/bench/SKPAnimationBench.h
    M Source/ThirdParty/skia/bench/SKPBench.cpp
    M Source/ThirdParty/skia/bench/SKPBench.h
    M Source/ThirdParty/skia/bench/SkSLBench.cpp
    M Source/ThirdParty/skia/bench/nanobench.cpp
    M Source/ThirdParty/skia/dm/BUILD.bazel
    M Source/ThirdParty/skia/gm/vertices.cpp
    M Source/ThirdParty/skia/gn/core.gni
    M Source/ThirdParty/skia/gn/graphite.gni
    M Source/ThirdParty/skia/gn/skia.gni
    M Source/ThirdParty/skia/gn/sksl_tests.gni
    M Source/ThirdParty/skia/gn/tests.gni
    M Source/ThirdParty/skia/go.mod
    M Source/ThirdParty/skia/go.sum
    M Source/ThirdParty/skia/include/core/SkMilestone.h
    M Source/ThirdParty/skia/include/core/SkPicture.h
    M Source/ThirdParty/skia/include/core/SkSerialProcs.h
    M Source/ThirdParty/skia/include/gpu/graphite/ContextOptions.h
    M Source/ThirdParty/skia/include/gpu/graphite/GraphiteTypes.h
    M Source/ThirdParty/skia/infra/bots/README.recipes.md
    M Source/ThirdParty/skia/infra/bots/assets/skp/VERSION
    M Source/ThirdParty/skia/infra/bots/deps/deps_gen.go
    M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/gen_tasks_logic.go
    M Source/ThirdParty/skia/infra/bots/jobs.json
    M Source/ThirdParty/skia/infra/bots/tasks.json
    M Source/ThirdParty/skia/infra/config/recipes.cfg
    M Source/ThirdParty/skia/infra/debugger-app/Dockerfile
    M Source/ThirdParty/skia/infra/fiddler-backend/Dockerfile
    M Source/ThirdParty/skia/infra/skottie/Dockerfile
    M Source/ThirdParty/skia/modules/canvaskit/CHANGELOG.md
    M Source/ThirdParty/skia/modules/canvaskit/externs.js
    M Source/ThirdParty/skia/modules/canvaskit/htmlcanvas/htmlcanvas.js
    M Source/ThirdParty/skia/modules/canvaskit/npm_build/package.json
    M Source/ThirdParty/skia/modules/canvaskit/npm_build/types/index.d.ts
    M Source/ThirdParty/skia/modules/canvaskit/tests/canvas2d_test.js
    A Source/ThirdParty/skia/modules/skcms/LICENSE
    M Source/ThirdParty/skia/modules/skcms/README.chromium
    M Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h
    M Source/ThirdParty/skia/modules/skcms/src/skcms_internals.h
    M Source/ThirdParty/skia/modules/skcms/version.sha1
    M Source/ThirdParty/skia/modules/skottie/include/SkottieProperty.h
    M Source/ThirdParty/skia/modules/skottie/include/TextShaper.h
    M Source/ThirdParty/skia/modules/skottie/src/SkottieProperty.cpp
    M Source/ThirdParty/skia/modules/skottie/src/text/TextAdapter.cpp
    M Source/ThirdParty/skia/modules/skottie/src/text/TextShaper.cpp
    M Source/ThirdParty/skia/modules/skottie/src/text/TextValue.cpp
    M Source/ThirdParty/skia/modules/skottie/utils/TextPreshape.cpp
    M Source/ThirdParty/skia/modules/skshaper/include/SkShaper.h
    M Source/ThirdParty/skia/modules/skshaper/src/SkShaper_coretext.cpp
    M Source/ThirdParty/skia/modules/skshaper/src/SkShaper_harfbuzz.cpp
    M Source/ThirdParty/skia/modules/skshaper/src/SkShaper_primitive.cpp
    R Source/ThirdParty/skia/relnotes/log_handler.md
    R Source/ThirdParty/skia/relnotes/runtime_image_filter_restrict_output.md
    R Source/ThirdParty/skia/relnotes/thread_local_strike_caches.md
    R Source/ThirdParty/skia/relnotes/threaded_pipelinemanager.md
    A Source/ThirdParty/skia/resources/icc_profiles/chromium/colorspin.icc
    A Source/ThirdParty/skia/resources/icc_profiles/chromium/generic_rgb.icc
    A Source/ThirdParty/skia/resources/icc_profiles/color.org/Lower_Left.icc
    A Source/ThirdParty/skia/resources/icc_profiles/color.org/Lower_Right.icc
    A Source/ThirdParty/skia/resources/icc_profiles/color.org/sRGB2014.icc
    A Source/ThirdParty/skia/resources/icc_profiles/color.org/sRGB_D65_MAT.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/color.org/sRGB_D65_colorimetric.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/color.org/sRGB_ICC_v4_Appearance.icc
    A Source/ThirdParty/skia/resources/icc_profiles/color.org/sRGB_ISO22028.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/a2b_too_many_input_channels.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/a2b_too_many_input_channels2.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/b2a_no_clut.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/b2a_too_few_output_channels.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/clut_overflow.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/curv_size_overflow.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/direct_fit_negative_a.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/direct_fit_not_invertible.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/fit_pq.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/inf_a.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/infinite_roundtrip.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/inverse_tf_adb_negative.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/inverse_tf_huge_g.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/inverse_tf_not_invertible.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/large_g.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/last_tag_too_small.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/mangled_trc_tags.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/named_tag_too_small.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/nan_s.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/negative_a_plus_b.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/negative_a_when_inverted.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/negative_g_para.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/one_d_clut.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/polytf_big_float_to_int_cast.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/fuzz/polytf_nan_after_update.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/truncated_curv_tag.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/zero_a.icc
    A Source/ThirdParty/skia/resources/icc_profiles/fuzz/zero_g.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/AdobeColorSpin.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/AdobeRGB.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Apple_Color_LCD.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Apple_Wide_Color.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Apple_pq_hagc_hdgm2.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/BenQ_GL2450.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/BenQ_RL2455.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/Calibrated_A2B_XYZ_Mismatch.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Coated_FOGRA27_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Coated_FOGRA39_CMYK.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/ColorGATE_Sihl_PhotoPaper.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/ColorLogic_ISO_Coated_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Color_Spin_Gamma_18.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/DisplayCal_ASUS_NonMonotonic.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/Generic_RGB_Gamma_18.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Gray_Gamma_22.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/HD_709.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/Japan_Color_2001_Coated.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Kodak_sRGB.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Lexmark_X110.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/MR2416GSDF.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/MartiMaria_browsertest_A2B.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/MartiMaria_browsertest_HARD.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/P3_PQ_cicp.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Phase_One_P25.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/PrintOpen_ISO_Coated_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Rec2020_HLG_cicp.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/Rec2020_PQ_cicp.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/SM245B.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/SWOP_Coated_20_GCR_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/ThinkpadX1YogaV2.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/US_Web_Coated_SWOP_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/XPS13_9360.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/XRite_GRACol7_340_CMYK.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/bad_pcs.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/calibrated_nonzero_black.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/crbug_1017960_19.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/crbug_976551.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_Calibrated_Heterogeneous.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_Calibrated_Homogeneous.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_Facebook.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_HP.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_HP_2.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_ICC_v4_beta.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_black_scaled.icc
    A Source/ThirdParty/skia/resources/icc_profiles/misc/sRGB_lcms.icc
    A Source/ThirdParty/skia/resources/icc_profiles/mobile/Display_P3_LUT.icc
    A 
Source/ThirdParty/skia/resources/icc_profiles/mobile/Display_P3_parametric.icc
    A Source/ThirdParty/skia/resources/icc_profiles/mobile/iPhone7p.icc
    A Source/ThirdParty/skia/resources/icc_profiles/mobile/sRGB_LUT.icc
    A Source/ThirdParty/skia/resources/icc_profiles/mobile/sRGB_parametric.icc
    A Source/ThirdParty/skia/resources/images/Webkit-logo-P3.jxl
    A Source/ThirdParty/skia/resources/skottie/skottie-text-tracking.json
    M Source/ThirdParty/skia/resources/sksl/BUILD.bazel
    M Source/ThirdParty/skia/rust/common/io_traits_ffi.rs
    M Source/ThirdParty/skia/rust/exif/exif_parse.rs
    M Source/ThirdParty/skia/rust/png/FFI.rs
    M Source/ThirdParty/skia/src/capture/SkCaptureManager.cpp
    M Source/ThirdParty/skia/src/capture/SkCaptureManager.h
    M Source/ThirdParty/skia/src/codec/SkJpegCodec.cpp
    M Source/ThirdParty/skia/src/codec/SkJpegUtility.cpp
    M Source/ThirdParty/skia/src/codec/SkJpegxlCodec.cpp
    M Source/ThirdParty/skia/src/codec/SkPngCodec.cpp
    M Source/ThirdParty/skia/src/core/BUILD.bazel
    R Source/ThirdParty/skia/src/core/SkBigPicture.cpp
    R Source/ThirdParty/skia/src/core/SkBigPicture.h
    M Source/ThirdParty/skia/src/core/SkBlurEngine.cpp
    M Source/ThirdParty/skia/src/core/SkCachedData.cpp
    M Source/ThirdParty/skia/src/core/SkCachedData.h
    M Source/ThirdParty/skia/src/core/SkColorSpace.cpp
    M Source/ThirdParty/skia/src/core/SkMeshPriv.h
    M Source/ThirdParty/skia/src/core/SkPicture.cpp
    M Source/ThirdParty/skia/src/core/SkPicturePriv.h
    M Source/ThirdParty/skia/src/core/SkPictureRecorder.cpp
    M Source/ThirdParty/skia/src/core/SkRTree.h
    M Source/ThirdParty/skia/src/core/SkRasterPipeline.h
    M Source/ThirdParty/skia/src/core/SkReadBuffer.cpp
    M Source/ThirdParty/skia/src/core/SkRecordCanvas.cpp
    M Source/ThirdParty/skia/src/core/SkRecordCanvas.h
    M Source/ThirdParty/skia/src/core/SkRecordedDrawable.cpp
    M Source/ThirdParty/skia/src/core/SkResourceCache.h
    A Source/ThirdParty/skia/src/core/SkSafetyChecks.h
    M Source/ThirdParty/skia/src/core/SkVertState.h
    M Source/ThirdParty/skia/src/core/SkWriter32.h
    M Source/ThirdParty/skia/src/encode/SkJPEGWriteUtility.cpp
    M Source/ThirdParty/skia/src/encode/SkJpegEncoderImpl.cpp
    M Source/ThirdParty/skia/src/encode/SkPngEncoderImpl.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ganesh/ClipStack.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrHashMapWithCache.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrProcessorSet.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrResourceAllocator.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrWindowRectangles.h
    M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrAATriangulator.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrTriangulator.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrTriangulator.h
    M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkGpu.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/AtlasProvider.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/AtlasProvider.h
    M Source/ThirdParty/skia/src/gpu/graphite/BufferManager.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/BufferManager.h
    M Source/ThirdParty/skia/src/gpu/graphite/Caps.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Caps.h
    M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Device.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Device.h
    M Source/ThirdParty/skia/src/gpu/graphite/DrawContext.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/DrawList.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/DrawList.h
    M Source/ThirdParty/skia/src/gpu/graphite/DrawListBase.h
    M Source/ThirdParty/skia/src/gpu/graphite/DrawListLayer.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/DrawListLayer.h
    M Source/ThirdParty/skia/src/gpu/graphite/DrawListTypes.h
    M Source/ThirdParty/skia/src/gpu/graphite/ImageFactories.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Image_Base_Graphite.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Image_Base_Graphite.h
    M Source/ThirdParty/skia/src/gpu/graphite/Image_Graphite.h
    M Source/ThirdParty/skia/src/gpu/graphite/Image_YUVA_Graphite.h
    M Source/ThirdParty/skia/src/gpu/graphite/KeyContext.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/KeyContext.h
    M Source/ThirdParty/skia/src/gpu/graphite/KeyHelpers.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/KeyHelpers.h
    M Source/ThirdParty/skia/src/gpu/graphite/PaintParams.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/PaintParams.h
    M Source/ThirdParty/skia/src/gpu/graphite/PaintParamsKey.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/PaintParamsKey.h
    M Source/ThirdParty/skia/src/gpu/graphite/Recorder.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Renderer.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Renderer.h
    M Source/ThirdParty/skia/src/gpu/graphite/RendererProvider.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/RendererProvider.h
    M Source/ThirdParty/skia/src/gpu/graphite/ResourceTypes.h
    M Source/ThirdParty/skia/src/gpu/graphite/RuntimeEffectDictionary.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/RuntimeEffectDictionary.h
    M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.h
    M Source/ThirdParty/skia/src/gpu/graphite/ShaderInfo.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/StorageContext.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/StorageContext.h
    M Source/ThirdParty/skia/src/gpu/graphite/TextureProxy.h
    M Source/ThirdParty/skia/src/gpu/graphite/TextureUtils.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnGraphiteUtils.h
    M Source/ThirdParty/skia/src/gpu/graphite/geom/Geometry.h
    M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCaps.mm
    M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlSharedContext.mm
    M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticBlurRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticBlurRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticRRectRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticRRectRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/graphite/render/BitmapTextRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/BitmapTextRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/CircularArcRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/CircularArcRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/CoverBoundsRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/CoverBoundsRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/CoverageMaskRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/CoverageMaskRenderStep.h
    A Source/ThirdParty/skia/src/gpu/graphite/render/MeshRenderStep.cpp
    A Source/ThirdParty/skia/src/gpu/graphite/render/MeshRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/MiddleOutFanRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/MiddleOutFanRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/PerEdgeAAQuadRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/PerEdgeAAQuadRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextLCDRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextRenderStep.h
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateCurvesRenderStep.cpp
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateCurvesRenderStep.h
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateStrokesRenderStep.cpp
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateStrokesRenderStep.h
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateWedgesRenderStep.cpp
    M 
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateWedgesRenderStep.h
    M Source/ThirdParty/skia/src/gpu/graphite/render/VerticesRenderStep.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/render/VerticesRenderStep.h
    A 
Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/AlphaAtlasManager.cpp
    A Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/AlphaAtlasManager.h
    M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/MSAA_LUT.h
    A Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/SparseStripsConfig.h
    M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/SparseStripsTypes.h
    M 
Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/StripProcessorScalar.h
    M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/StripProcessorSimd.h
    M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.cpp
    M Source/ThirdParty/skia/src/opts/BUILD.bazel
    M Source/ThirdParty/skia/src/partition_alloc/BUILD.bazel
    M Source/ThirdParty/skia/src/partition_alloc/BUILD.gn
    A Source/ThirdParty/skia/src/partition_alloc/safety_checks.h
    M Source/ThirdParty/skia/src/pathops/BUILD.bazel
    M Source/ThirdParty/skia/src/pathops/SkPathOpsCubic.h
    M Source/ThirdParty/skia/src/pathops/SkPathOpsQuad.h
    M Source/ThirdParty/skia/src/ports/SkOSFile_win.cpp
    M Source/ThirdParty/skia/src/ports/fontations/src/ffi.rs
    M Source/ThirdParty/skia/src/sksl/SkSLBuiltinTypes.cpp
    M Source/ThirdParty/skia/src/sksl/SkSLBuiltinTypes.h
    M Source/ThirdParty/skia/src/sksl/SkSLCompiler.cpp
    M Source/ThirdParty/skia/src/sksl/SkSLCompiler.h
    M Source/ThirdParty/skia/src/sksl/SkSLGraphiteModules.cpp
    M Source/ThirdParty/skia/src/sksl/SkSLGraphiteModules.h
    M Source/ThirdParty/skia/src/sksl/SkSLModuleLoader.cpp
    M Source/ThirdParty/skia/src/sksl/SkSLModuleLoader.h
    M Source/ThirdParty/skia/src/sksl/codegen/SkSLRasterPipelineBuilder.h
    M Source/ThirdParty/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp
    M Source/ThirdParty/skia/src/svg/SkSVGDevice.cpp
    M Source/ThirdParty/skia/src/svg/SkSVGDevice.h
    M Source/ThirdParty/skia/src/text/StrikeForGPU.h
    M Source/ThirdParty/skia/tests/BUILD.bazel
    M Source/ThirdParty/skia/tests/CanvasTest.cpp
    M Source/ThirdParty/skia/tests/GrClipStackTest.cpp
    M Source/ThirdParty/skia/tests/ImageFilterTest.cpp
    A Source/ThirdParty/skia/tests/JpegxlTest.cpp
    A Source/ThirdParty/skia/tests/MtlBackendAllocationTest.cc
    R Source/ThirdParty/skia/tests/MtlBackendAllocationTest.mm
    A Source/ThirdParty/skia/tests/MtlCopySurfaceTest.cc
    R Source/ThirdParty/skia/tests/MtlCopySurfaceTest.mm
    M Source/ThirdParty/skia/tests/PictureTest.cpp
    M Source/ThirdParty/skia/tests/SVGDeviceTest.cpp
    M Source/ThirdParty/skia/tests/TriangulatingPathRendererTests.cpp
    M Source/ThirdParty/skia/tests/graphite/KeyTest.cpp
    A Source/ThirdParty/skia/tests/graphite/MtlBackendTextureTest.cc
    R Source/ThirdParty/skia/tests/graphite/MtlBackendTextureTest.mm
    M Source/ThirdParty/skia/tests/graphite/StorageContextTest.cpp
    M Source/ThirdParty/skia/tests/graphite/TextureFormatTest.cpp
    M Source/ThirdParty/skia/tests/graphite/precompile/AndroidPrecompileTest.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/AtlasTests.cpp
    M Source/ThirdParty/skia/tests/graphite/sparse_strips/CoverageTest.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/CoverageTestUtils.h
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/Oracle.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/Oracle.h
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/OracleTest.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/OracleValidator.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/OracleValidator.h
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/SkpValidator.cpp
    A Source/ThirdParty/skia/tests/graphite/sparse_strips/SkpValidator.h
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInArray.asm.comp
    M 
Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInExpression.asm.comp
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInVariable.asm.comp
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayComparison.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayTypes.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/Assignment.asm.frag
    M 
Source/ThirdParty/skia/tests/sksl/shared/FunctionAnonymousParameters.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/Offset.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/ScopedSymbol.asm.frag
    M 
Source/ThirdParty/skia/tests/sksl/shared/StructArrayFollowedByScalar.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/StructComparison.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/StructComparison.hlsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructIndexLookup.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/StructIndexStore.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/Structs.asm.frag
    M Source/ThirdParty/skia/tests/sksl/shared/StructsInFunctions.asm.frag
    M Source/ThirdParty/skia/tests/sksl/spirv/Ossfuzz65538.asm.frag
    M 
Source/ThirdParty/skia/tests/sksl/spirv/StructArrayMemberInDifferentLayouts.asm.frag
    M Source/ThirdParty/skia/third_party/etc1/README.google
    M Source/ThirdParty/skia/tools/dump_record.cpp
    M Source/ThirdParty/skia/tools/ganesh/DDLPromiseImageHelper.cpp
    M Source/ThirdParty/skia/tools/ganesh/DDLPromiseImageHelper.h
    M Source/ThirdParty/skia/tools/get_images_from_skps.cpp
    M Source/ThirdParty/skia/tools/viewer/CaptureSlide.cpp

  Log Message:
  -----------
  Update Skia to 2026-08-30 (588b550a4dd8af90dbe71c0554852806bd8f0b21)
https://bugs.webkit.org/show_bug.cgi?id=322945

Unreviewed Skia update.

% git log --pretty='%h %s' 
a06b820a5c866aaf44aa9274bca849f97108eb9c..588b550a4dd8af90dbe71c0554852806bd8f0b21
588b550a4d Roll vulkan-deps from bae94fa5093d to 87c22542b6b7 (1 revision)
ce359c7fbf Roll SKP CIPD package from 574 to 575
3ae8e3d1e3 Roll vulkan-deps from af7b602a8439 to bae94fa5093d (3 revisions)
b392fb672d [Maintenance] Remove SkBigPicture
195542bd81 [SkSL] Fix incorrect SPIR-V decorations
e55b9d8c88 Roll vulkan-deps from c9447e520acc to af7b602a8439 (7 revisions)
b552730fce [graphite] Add AlphaAtlasManager
5df761885a Manual Roll vulkan-deps from a850ee2ab309 to c9447e520acc (8 
revisions)
771ac54cf1 Ensure proper resource destruction in GrVkGpu::destroyResources
0b4249b26b Manual roll Dawn from afe69b63e0ce to 3916b915ac5f (7 revisions)
fe0b9a5261 Use TArray for fPath16 in SkOSFileIterData
21f71051e7 Roll Skia Infra from 3de521ee5edc to d18d86b514cf (26 revisions)
63db32aed6 Roll Dawn from 5c911a0d35f5 to afe69b63e0ce (23 revisions)
3d10f9110e Roll debugger-app-base from f7c6f5583429 to 189167a0ccc9
11e3a7cb0f Roll recipe dependencies (trivial).
171aab3da3 Roll recipe dependencies (trivial).
9be41cc22d Roll recipe dependencies (trivial).
ca60e244fa Manual roll ANGLE from 2c68772a0eb7 to 3cd4190dfb66 (9 revisions)
a4b16bab90 [rust] Allow and fix Clippy warnings across Skia Rust integrations
6f486d896c [skcapture] Isolate captured draws at a given snap to the Recorder
0ca6b1c23a Roll recipe dependencies (trivial).
2c32253f7a Manual roll Dawn from e6fc724081ff to 5c911a0d35f5 (9 revisions)
8b287e7395 Declare fInternalAllocator before containers in GrResourceAllocator
37459da0a7 Modernize SkCachedData storage with std::variant
f4f1a4b9aa Roll vulkan-deps from 01de881fd853 to a850ee2ab309 (4 revisions)
e8599e88f5 Add ICC test profiles from skcms and Chromium
470afa1cab miracleptr: Add RAW_PTR_EXCLUSION for pointers used as identifiers
04185778c7 Roll skcms from 9c10699e8884 to 4992fb146a83 (1 revision)
fc07f2f424 Exclude fLastValue in GrHashMapWithCache from raw_ptr
7bc889d490 Reland "miracleptr: Add RAW_PTR_EXCLUSION for pointers to 
global/static state"
16bafda133 Reland "miracleptr: Add RAW_PTR_EXCLUSION for pointers used to pack 
integers"
0d7d585b6f Reland "miracleptr: Add RAW_PTR_EXCLUSION for pointers in unions"
d7c1561359 Fix UAF in SkCachedData::internalUnref
82e972ea84 Manual roll Dawn from c55d18087bf3 to e6fc724081ff (7 revisions)
35a340268e Roll recipe dependencies (trivial).
d32721369b Roll ANGLE from 8d273b266600 to 2c68772a0eb7 (5 revisions)
464f6f3452 Roll Skia Infra from 753c2fda61d5 to 3de521ee5edc (11 revisions)
31cb7128cd Roll SwiftShader from 516b76187972 to e8be468b3dc4 (1 revision)
dee09d2815 Roll Dawn from 023b7514b6a0 to c55d18087bf3 (17 revisions)
a53b6a0537 Roll debugger-app-base from eb2e5e9721af to f7c6f5583429
9ed0dc809c Roll vulkan-deps from 18a1b5f2b41f to 01de881fd853 (4 revisions)
72f73875d2 Roll recipe dependencies (trivial).
7ad32d3326 Roll recipe dependencies (trivial).
899de20589 Roll recipe dependencies (trivial).
7788196ddd [svgdevice] Fix color filter masking
3640b8edd1 Manual roll Dawn from 0d54fc7d5bd7 to 023b7514b6a0 (9 revisions)
bcb1382023 Roll recipe dependencies (trivial).
551d787ec7 [infra] Increased timeout for Test-Win11-Clang-NUC*
c75b9f86d0 [graphite] Adds kRead texture usage and getter functions
77f692bf03 Roll recipe dependencies (trivial).
dcbab2b1ae [canvaskit] Allow Canvas2D emulation to render on the GPU
b5465d7b0b [graphite] MakeWithFilter returns non-budgeted, non-scratch textures
9e176f4ff0 Roll vulkan-deps from 1da5402bca23 to 18a1b5f2b41f (3 revisions)
9ce104ffaf Manual roll Dawn from cf5c9898cfb9 to 0d54fc7d5bd7 (7 revisions)
0d5e61d9d6 [skcms] Update repository URL in README.chromium
cacf77bdba Roll recipe dependencies (trivial).
350c94b7d7 Reland "MiraclePtr: Inject PA dependency in skia_target"
6e2a131bd8 MiraclePtr: Disable PartitionAlloc for embedders in GN
4ec74851be Roll ANGLE from 9d57491334bd to 8d273b266600 (4 revisions)
db4f384476 Roll Dawn from 0bdfde145703 to cf5c9898cfb9 (13 revisions)
394c8a2830 Roll Skia Infra from 51ab41fb1557 to 753c2fda61d5 (8 revisions)
ae6f978c4e Roll debugger-app-base from 4ab9cd4f66b2 to eb2e5e9721af
7228d41fec Roll SwiftShader from 6b8d31709ad1 to 516b76187972 (1 revision)
fa5791fcb6 Roll recipe dependencies (trivial).
75b536c1ea Roll recipe dependencies (trivial).
ea79fddf33 Roll vulkan-deps from 5bbb3eca69a2 to 1da5402bca23 (8 revisions)
8582fd6ebc Roll recipe dependencies (trivial).
dd54db1bda Roll recipe dependencies (trivial).
a23a1a55e0 [graphite] Add public ContextOption for DrawListLayer
838bc0b722 Roll recipe dependencies (trivial).
244a6a0f8f Roll recipe dependencies (trivial).
2a47279add Roll recipe dependencies (trivial).
84195105bf Manual roll Dawn from c169e62117d8 to 0bdfde145703 (9 revisions)
4fbed08dfb [svgdevice] Add missing baseRecorder() override
ffc2cc46d8 [graphite] Add OracleValidator and SkpValidator
5293d07179 SKPBench - isolate each SKP timing from all the others
4805401783 Manual roll Dawn from 84eeb817a85e to c169e62117d8 (5 revisions)
b1a31575c3 Roll vulkan-deps from 21cfd4064773 to 5bbb3eca69a2 (3 revisions)
bfa276ed9a Roll recipe dependencies (trivial).
31799e707c Roll ANGLE from 80760643c85e to 9d57491334bd (7 revisions)
7c3c6ac1a7 Roll Skia Infra from 00004eadd242 to 51ab41fb1557 (7 revisions)
f81892e081 Roll recipe dependencies (trivial).
88cc63161a Roll Dawn from 55d132a23849 to 84eeb817a85e (19 revisions)
cfae2af1bf Roll recipe dependencies (trivial).
4a2fddefd3 Roll recipe dependencies (trivial).
4c7a95448a Roll recipe dependencies (trivial).
0b106b8205 Roll vulkan-deps from 7cc39635d2f5 to 21cfd4064773 (8 revisions)
a8447bb053 Roll recipe dependencies (trivial).
2ad9bda2f5 Roll recipe dependencies (trivial).
aa98b68841 [skif] SkBlurEngine marks its devices immutable when finished
256c15026b [skcms] Update README.chromium metadata
698c60bf58 [Dawn] Isolate DRMUtils to its own file list that doesn't get built
57968d087d Manual roll Dawn from 01af1ad339cb to 55d132a23849 (7 revisions)
50452b13f0 Roll vulkan-deps from 0e2916f1c990 to 7cc39635d2f5 (6 revisions)
efd811199d Roll recipe dependencies (trivial).
925e135595 Roll recipe dependencies (trivial).
6f2604cb85 Roll ANGLE from 6f066af1045b to 80760643c85e (5 revisions)
38a369fa7e etc1: add missing metadata fields to README.google
38813e97d2 Roll Skia Infra from 00da75d62171 to 00004eadd242 (9 revisions)
edfb359a6c Roll Dawn from 15f7ba37a9ac to 01af1ad339cb (10 revisions)
c78782c7c1 Roll debugger-app-base from 816871cb56df to 4ab9cd4f66b2
886302c7c6 Roll vulkan-deps from 993a4d05ca61 to 0e2916f1c990 (1 revision)
a1825062f8 Roll SKP CIPD package from 573 to 574
ad2106c0bb Roll vulkan-deps from 3cc0a5d1905e to 993a4d05ca61 (6 revisions)
bcb205e866 Roll recipe dependencies (trivial).
8189058146 Manual roll Dawn from 4bd029589224 to 15f7ba37a9ac (9 revisions)
666a9b3d5c Roll recipe dependencies (trivial).
761211b5b7 Roll skcms from 8c2404b3b73f to 9c10699e8884 (1 revision)
0c37868737 Roll recipe dependencies (trivial).
56f54efed1 [graphite] Enable SkSLBench for Graphite
f6900c5b84 [graphite] Add sparse strips coverage oracle
f003615b8b Roll vulkan-deps from 71c3f1723099 to 3cc0a5d1905e (3 revisions)
70988bed1b Manual roll Dawn from 430122149cc8 to 4bd029589224 (8 revisions)
3b455627c5 Remove 
BazelTest-external_client-use_graphite_native_vulkan-default-linux_x64 job
2ba6971bd0 Roll recipe dependencies (trivial).
79307ca158 Roll recipe dependencies (trivial).
1d5f72537b Roll recipe dependencies (trivial).
2c25efd2e3 Roll ANGLE from 204fa645c41b to 6f066af1045b (5 revisions)
51f93c270e Roll recipe dependencies (trivial).
345e86f921 Roll Skia Infra from afd8cae6ab5b to 00da75d62171 (11 revisions)
ab2bae5ebe Roll Dawn from 558b50eb644c to 430122149cc8 (21 revisions)
bf5a983d8d Roll debugger-app-base from 0bd074379672 to 816871cb56df
6718179582 Roll recipe dependencies (trivial).
0295493236 Roll recipe dependencies (trivial).
a047773f15 Roll recipe dependencies (trivial).
79bbad6b96 Roll vulkan-deps from 4ebd7fc2245a to 71c3f1723099 (3 revisions)
09b1b81085 Roll recipe dependencies (trivial).
eb36aa245f Manual roll vulkan-deps from e875a3c61231 to 4ebd7fc2245a (8 
revisions)
46d2dfdc10 Remove legacy imageProc
3ad5895d51 Manual roll Dawn from dec7e3fa3e52 to 558b50eb644c (7 revisions)
c0da5ae81c Roll recipe dependencies (trivial).
436a90e38e Reland:Support for PAlloc's ScopedSafetyChecksExclusion
c12ebabc1c [ganesh] More triangulator guards
00cbd03787 [ganesh] Skip new test if it's a protected context
53792f2b22 Roll vulkan-deps from 18dc1ed09d26 to e875a3c61231 (2 revisions)
ceb06578e9 Roll ANGLE from c5d7b1561c88 to 204fa645c41b (14 revisions)
5e45037c5b Roll recipe dependencies (trivial).
ce004b64dc Roll Skia Infra from b3ccd86315f4 to afd8cae6ab5b (18 revisions)
4e9e63e9c4 Roll Dawn from c3845d0d9626 to dec7e3fa3e52 (19 revisions)
a277cce347 Roll debugger-app-base from 229cb5edc94f to 0bd074379672
25531e4cb9 Roll recipe dependencies (trivial).
abdf8821f3 Roll recipe dependencies (trivial).
b3fd256c11 [graphite] Simplify layer tests to use inline bounds storage
1cc8a04875 Roll vulkan-deps from 39a28466f653 to 18dc1ed09d26 (1 revision)
33b264cb91 Configure Metal tests in Bazel's DM build
87424d66ed [graphite] LCM across storage attributes
defc40def3 [graphite] SkSLBench fixes
66108990f8 [canvaskit] Update metadata for 0.42.0
0ba5d64949 Update skottie-base
5bce1413b0 [Graphite] Fix VerticesRenderStep to properly handle triangle strips
70cc137de3 [graphite] Add Storage Attributes to Rendersteps
c67d061a91 Reland "[skottie] Add support for text tracking (letter spacing)"
ba5749f92e Manual roll Dawn from 580bf1fb8e1a to c3845d0d9626 (6 revisions)
dbbc118e23 [ganesh] Fix leaking AA draw outside of non-AA clip
64ba71edaa Revert "[skottie] Add support for text tracking (letter spacing)"
3c29a055ec Roll vulkan-deps from 299d9005bcf3 to 39a28466f653 (3 revisions)
525abbec54 Roll debugger-app-base from 908aa7ccc3a9 to 229cb5edc94f
c006b025ba Roll recipe dependencies (trivial).
ed270508d6 Roll ANGLE from a871bdb05932 to c5d7b1561c88 (14 revisions)
b53c3184dd Roll Skia Infra from 5df977969db9 to b3ccd86315f4 (10 revisions)
5fcfc82946 Roll Dawn from 39959ecc6912 to 580bf1fb8e1a (24 revisions)
90e9f68af5 Roll recipe dependencies (trivial).
c5df7c0957 Roll recipe dependencies (trivial).
01c0a12cf0 Add Jpegxl unit test for decoding P3 image
1d6a67d443 [graphite] Store first BindingList for Layer inline
1e1e630836 Roll recipe dependencies (trivial).
ee0e2cc58a [graphite] Fix forward bad downcast in StorageContextTest
30564e3810 [skottie] Add support for text tracking (letter spacing)
f95dc7681e Revert "MiraclePtr: Inject PA dependency in skia_target"
325f8e1ca5 [Graphite] Add MeshRenderStep and mesh shader in paint key
fee4ed90cd Roll vulkan-deps from 1d696389f66f to 299d9005bcf3 (1 revision)
97b147f6ce Create GM testing SkVertices::kTriangleStrip_VertexMode
dc8430bf2d [graphite] Draw list layer draws are singly-linked, and stored inline
3810fd8f36 Roll recipe dependencies (trivial).
1c44c3955e Merge 4 release notes into RELEASE_NOTES.md
c020b259df Update Skia milestone to 154
924cf75553 [graphite] Add appending renderstep vertex data
e2def78fa2 Fix setjmps
1a20564afa Manual roll skcms from 6010f3583977 to 8c2404b3b73f (1 revision)
39e1f76e1e Roll recipe dependencies (trivial).
2b9b367a51 Roll ANGLE from 60ccf9a219bd to a871bdb05932 (13 revisions)
2cee342c34 Roll Skia Infra from 57107b5a16cb to 5df977969db9 (9 revisions)
cebd9c3c0b Roll Dawn from f91da75afe31 to 39959ecc6912 (16 revisions)
145a131ee6 Roll fiddler-base from 5787c0b0b828 to 5d0235a4365b
e82a7bfaa5 Roll vulkan-deps from 7947c99db1dc to 1d696389f66f (4 revisions)
8b8c3872fb [rust exif] Avoid repeated ExifIFD traversal
e29010fb1e [graphite] Fix BufferAligner casing
73d18dbf6a Revert "Support for PAlloc's ScopedSafetyChecksExclusion"
b26f58d3a1 [graphite] Correctly set depth fail op in MtlSharedContext
d01e14fab6 Roll vulkan-deps from 8ab3e1d4c253 to 7947c99db1dc (1 revision)
a4c6b7b32c Manual roll Dawn from a8db5510cc0e to f91da75afe31 (8 revisions)
d967fa42c0 Support for PAlloc's ScopedSafetyChecksExclusion
955e7d4df1 MiraclePtr: Inject PA dependency in skia_target

Canonical link: https://commits.webkit.org/320187@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to