Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: cd69ab5b3082855335376ae79ea50ba0d9d7438e
https://github.com/WebKit/WebKit/commit/cd69ab5b3082855335376ae79ea50ba0d9d7438e
Author: Adrian Perez de Castro <[email protected]>
Date: 2025-10-06 (Mon, 06 Oct 2025)
Changed paths:
M Source/ThirdParty/skia/AUTHORS
M Source/ThirdParty/skia/BUILD.bazel
M Source/ThirdParty/skia/BUILD.gn
M Source/ThirdParty/skia/CMakeLists.txt
M Source/ThirdParty/skia/DEPS
M Source/ThirdParty/skia/PRESUBMIT.py
M Source/ThirdParty/skia/README.WebKit
M Source/ThirdParty/skia/RELEASE_NOTES.md
M Source/ThirdParty/skia/bazel/Makefile
M Source/ThirdParty/skia/bazel/deps.json
M Source/ThirdParty/skia/bazel/exporter/gni_exporter.go
M Source/ThirdParty/skia/bazel/exporter_tool/main.go
M Source/ThirdParty/skia/bench/CoverageBench.cpp
M Source/ThirdParty/skia/bench/PathOpsBench.cpp
M Source/ThirdParty/skia/bench/nanobench.cpp
M Source/ThirdParty/skia/client_utils/android/BitmapRegionDecoder.cpp
M Source/ThirdParty/skia/docs/examples/ChromeMDRefreshTab.cpp
M Source/ThirdParty/skia/docs/examples/ChromeMDRefreshTabs.cpp
M Source/ThirdParty/skia/docs/examples/Path_getLastPt.cpp
M Source/ThirdParty/skia/docs/examples/pathops.cpp
M
Source/ThirdParty/skia/example/external_client/src/graphite_metal_capture.cpp
R Source/ThirdParty/skia/experimental/rust_png/README.md
R Source/ThirdParty/skia/experimental/rust_png/decoder/BUILD.bazel
R Source/ThirdParty/skia/experimental/rust_png/decoder/SkPngRustDecoder.cpp
R Source/ThirdParty/skia/experimental/rust_png/decoder/SkPngRustDecoder.h
R
Source/ThirdParty/skia/experimental/rust_png/decoder/impl/SkPngRustCodec.cpp
R Source/ThirdParty/skia/experimental/rust_png/decoder/impl/SkPngRustCodec.h
R Source/ThirdParty/skia/experimental/rust_png/encoder/BUILD.bazel
R Source/ThirdParty/skia/experimental/rust_png/encoder/SkPngRustEncoder.cpp
R Source/ThirdParty/skia/experimental/rust_png/encoder/SkPngRustEncoder.h
R
Source/ThirdParty/skia/experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.cpp
R
Source/ThirdParty/skia/experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.h
R Source/ThirdParty/skia/experimental/rust_png/ffi/BUILD.bazel
R Source/ThirdParty/skia/experimental/rust_png/ffi/FFI.h
R Source/ThirdParty/skia/experimental/rust_png/ffi/FFI.rs
R Source/ThirdParty/skia/experimental/rust_png/ffi/UtilsForFFI.h
M Source/ThirdParty/skia/fuzz/FuzzEncoders.cpp
M Source/ThirdParty/skia/fuzz/FuzzPathop.cpp
M Source/ThirdParty/skia/fuzz/FuzzPrecompile.cpp
M Source/ThirdParty/skia/gm/aarecteffect.cpp
M Source/ThirdParty/skia/gm/anisotropic.cpp
M Source/ThirdParty/skia/gm/asyncrescaleandread.cpp
M Source/ThirdParty/skia/gm/batchedconvexpaths.cpp
M Source/ThirdParty/skia/gm/bc1_transparency.cpp
M Source/ThirdParty/skia/gm/bitmapshader.cpp
M Source/ThirdParty/skia/gm/bitmaptiled.cpp
M Source/ThirdParty/skia/gm/bleed.cpp
M Source/ThirdParty/skia/gm/blurrect.cpp
M Source/ThirdParty/skia/gm/bug12866.cpp
M Source/ThirdParty/skia/gm/circulararcs.cpp
M Source/ThirdParty/skia/gm/coloremoji.cpp
M Source/ThirdParty/skia/gm/complexclip.cpp
M Source/ThirdParty/skia/gm/compositor_quads.cpp
M Source/ThirdParty/skia/gm/compressed_textures.cpp
M Source/ThirdParty/skia/gm/convexpaths.cpp
M Source/ThirdParty/skia/gm/convexpolyeffect.cpp
M Source/ThirdParty/skia/gm/cubicpaths.cpp
M Source/ThirdParty/skia/gm/dashing.cpp
M Source/ThirdParty/skia/gm/dftext.cpp
M Source/ThirdParty/skia/gm/dftext_blob_persp.cpp
M Source/ThirdParty/skia/gm/discard.cpp
M Source/ThirdParty/skia/gm/drawatlas.cpp
M Source/ThirdParty/skia/gm/drawbitmaprect.cpp
M Source/ThirdParty/skia/gm/drawimageset.cpp
M Source/ThirdParty/skia/gm/ducky_yuv_blend.cpp
M Source/ThirdParty/skia/gm/encode.cpp
M Source/ThirdParty/skia/gm/encode_alpha_jpeg.cpp
M Source/ThirdParty/skia/gm/encode_platform.cpp
M Source/ThirdParty/skia/gm/encode_srgb.cpp
M Source/ThirdParty/skia/gm/flippity.cpp
M Source/ThirdParty/skia/gm/fontcache.cpp
M Source/ThirdParty/skia/gm/fontregen.cpp
M Source/ThirdParty/skia/gm/getpostextpath.cpp
M Source/ThirdParty/skia/gm/gm.h
M Source/ThirdParty/skia/gm/graphitestart.cpp
M Source/ThirdParty/skia/gm/hdr_pip_blur.cpp
M Source/ThirdParty/skia/gm/hugepath.cpp
M Source/ThirdParty/skia/gm/image.cpp
M Source/ThirdParty/skia/gm/image_pict.cpp
M Source/ThirdParty/skia/gm/image_shader.cpp
M Source/ThirdParty/skia/gm/imagefilters.cpp
M Source/ThirdParty/skia/gm/imagefromyuvtextures.cpp
M Source/ThirdParty/skia/gm/imagemakewithfilter.cpp
M Source/ThirdParty/skia/gm/imagemasksubset.cpp
M Source/ThirdParty/skia/gm/inversepaths.cpp
M Source/ThirdParty/skia/gm/jpg_color_cube.cpp
M Source/ThirdParty/skia/gm/largeclippedpath.cpp
M Source/ThirdParty/skia/gm/lattice.cpp
M Source/ThirdParty/skia/gm/linepaths.cpp
M Source/ThirdParty/skia/gm/makecolorspace.cpp
M Source/ThirdParty/skia/gm/mandoline.cpp
M Source/ThirdParty/skia/gm/manypathatlases.cpp
M Source/ThirdParty/skia/gm/nested.cpp
M Source/ThirdParty/skia/gm/ninepatchstretch.cpp
M Source/ThirdParty/skia/gm/overstroke.cpp
M Source/ThirdParty/skia/gm/patch.cpp
M Source/ThirdParty/skia/gm/path_stroke_with_zero_length.cpp
M Source/ThirdParty/skia/gm/patharcto.cpp
M Source/ThirdParty/skia/gm/patheffects.cpp
M Source/ThirdParty/skia/gm/pathfill.cpp
M Source/ThirdParty/skia/gm/pathinterior.cpp
M Source/ThirdParty/skia/gm/pathmaskcache.cpp
M Source/ThirdParty/skia/gm/pathopsblend.cpp
M Source/ThirdParty/skia/gm/pathopsinverse.cpp
M Source/ThirdParty/skia/gm/pathreverse.cpp
M Source/ThirdParty/skia/gm/perspshaders.cpp
M Source/ThirdParty/skia/gm/pictureimagegenerator.cpp
M Source/ThirdParty/skia/gm/plus.cpp
M Source/ThirdParty/skia/gm/polygonoffset.cpp
M Source/ThirdParty/skia/gm/preservefillrule.cpp
M Source/ThirdParty/skia/gm/quadpaths.cpp
M Source/ThirdParty/skia/gm/readpixels.cpp
M Source/ThirdParty/skia/gm/recordopts.cpp
M Source/ThirdParty/skia/gm/rippleshadergm.cpp
M Source/ThirdParty/skia/gm/rrect.cpp
M Source/ThirdParty/skia/gm/runtimeintrinsics.cpp
M Source/ThirdParty/skia/gm/runtimeshader.cpp
M Source/ThirdParty/skia/gm/samplerstress.cpp
M Source/ThirdParty/skia/gm/shaderpath.cpp
M Source/ThirdParty/skia/gm/shadowutils.cpp
M Source/ThirdParty/skia/gm/sharedcorners.cpp
M Source/ThirdParty/skia/gm/simpleaaclip.cpp
M Source/ThirdParty/skia/gm/skbug1719.cpp
M Source/ThirdParty/skia/gm/skbug_12212.cpp
M Source/ThirdParty/skia/gm/slug.cpp
M Source/ThirdParty/skia/gm/smallarc.cpp
M Source/ThirdParty/skia/gm/stlouisarch.cpp
M Source/ThirdParty/skia/gm/stringart.cpp
M Source/ThirdParty/skia/gm/strokefill.cpp
M Source/ThirdParty/skia/gm/strokes.cpp
M Source/ThirdParty/skia/gm/surface.cpp
M Source/ThirdParty/skia/gm/tablemaskfilter.cpp
M Source/ThirdParty/skia/gm/texelsubset.cpp
M Source/ThirdParty/skia/gm/textblobmixedsizes.cpp
M Source/ThirdParty/skia/gm/textblobrandomfont.cpp
M Source/ThirdParty/skia/gm/textblobuseaftergpufree.cpp
M Source/ThirdParty/skia/gm/texteffects.cpp
M Source/ThirdParty/skia/gm/thinconcavepaths.cpp
M Source/ThirdParty/skia/gm/trickycubicstrokes.cpp
M Source/ThirdParty/skia/gm/userfont.cpp
M Source/ThirdParty/skia/gm/wacky_yuv_formats.cpp
M Source/ThirdParty/skia/gm/widebuttcaps.cpp
M Source/ThirdParty/skia/gm/ycbcrimage.cpp
M Source/ThirdParty/skia/gm/yuv420_odd_dim.cpp
M Source/ThirdParty/skia/gm/yuvtorgbsubset.cpp
M Source/ThirdParty/skia/gn/codec.gni
M Source/ThirdParty/skia/gn/core.gni
M Source/ThirdParty/skia/gn/gm.gni
M Source/ThirdParty/skia/gn/gpu.gni
M Source/ThirdParty/skia/gn/graphite.gni
M Source/ThirdParty/skia/gn/skia.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/codec/BUILD.bazel
M Source/ThirdParty/skia/include/codec/SkCodec.h
M Source/ThirdParty/skia/include/core/SkCPURecorder.h
M Source/ThirdParty/skia/include/core/SkExecutor.h
M Source/ThirdParty/skia/include/core/SkMilestone.h
M Source/ThirdParty/skia/include/core/SkPath.h
M Source/ThirdParty/skia/include/core/SkPathBuilder.h
M Source/ThirdParty/skia/include/core/SkPixmap.h
M Source/ThirdParty/skia/include/core/SkRecorder.h
M Source/ThirdParty/skia/include/core/SkScalar.h
M Source/ThirdParty/skia/include/encode/BUILD.bazel
M Source/ThirdParty/skia/include/encode/SkJpegEncoder.h
M Source/ThirdParty/skia/include/encode/SkPngEncoder.h
M Source/ThirdParty/skia/include/encode/SkPngRustEncoder.h
M Source/ThirdParty/skia/include/encode/SkWebpEncoder.h
M Source/ThirdParty/skia/include/gpu/graphite/Context.h
M Source/ThirdParty/skia/include/gpu/graphite/GraphiteTypes.h
M Source/ThirdParty/skia/include/gpu/graphite/Recorder.h
M Source/ThirdParty/skia/include/gpu/vk/VulkanPreferredFeatures.h
M Source/ThirdParty/skia/include/pathops/SkPathOps.h
M Source/ThirdParty/skia/include/private/BUILD.bazel
M Source/ThirdParty/skia/include/private/SkEncodedInfo.h
A Source/ThirdParty/skia/include/private/SkHdrMetadata.h
M Source/ThirdParty/skia/include/private/SkPathRef.h
M Source/ThirdParty/skia/include/private/base/SkAlign.h
M Source/ThirdParty/skia/include/private/base/SkContainers.h
M Source/ThirdParty/skia/infra/bots/README.recipes.md
M Source/ThirdParty/skia/infra/bots/assets/linux_vulkan_sdk/README.md
M Source/ThirdParty/skia/infra/bots/assets/linux_vulkan_sdk/VERSION
M Source/ThirdParty/skia/infra/bots/assets/linux_vulkan_sdk/create.py
M Source/ThirdParty/skia/infra/bots/assets/skp/VERSION
R Source/ThirdParty/skia/infra/bots/assets/valgrind/VERSION
R Source/ThirdParty/skia/infra/bots/assets/valgrind/create.py
M Source/ThirdParty/skia/infra/bots/cfg.json
M Source/ThirdParty/skia/infra/bots/deps/deps_gen.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/compile_cas.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/dm_flags.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/gen_tasks_logic.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/job_builder.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/nano_flags.go
M Source/ThirdParty/skia/infra/bots/jobs.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/chromebook.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/docker.py
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm-Release-Chromebook_GLES.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Debug-Chromebook_GLES.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Chromebook_GLES.json
R
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Ubuntu18-Clang-x86_64-Release-Docker.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/unknown-docker-image.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.py
M
Source/ThirdParty/skia/infra/bots/recipe_modules/builder_name_schema/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/checkout/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/docker/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/doxygen/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/env/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/api.py
R
Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/examples/full.expected/Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_AbandonGpuContext_SK_CPU_LIMIT_SSE41.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/examples/full.py
R Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/valgrind.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/git/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/gold_upload/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/gsutil/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/infra/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/run/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/vars/__init__.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/xcode/__init__.py
R
Source/ThirdParty/skia/infra/bots/recipes/perf.expected/Perf-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Release-All-Valgrind_SK_CPU_LIMIT_SSE41.json
M Source/ThirdParty/skia/infra/bots/recipes/perf.py
M Source/ThirdParty/skia/infra/bots/tasks.json
M Source/ThirdParty/skia/infra/config/recipes.cfg
M Source/ThirdParty/skia/infra/fiddler-backend/Dockerfile
M Source/ThirdParty/skia/modules/bentleyottmann/BUILD.gn
M Source/ThirdParty/skia/modules/skcms/src/skcms_internals.h
M Source/ThirdParty/skia/modules/skcms/version.sha1
M Source/ThirdParty/skia/modules/skottie/BUILD.gn
M Source/ThirdParty/skia/modules/skottie/src/SkottieTool.cpp
M
Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/PuckerBloat.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/Font.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/TextAdapter.cpp
M Source/ThirdParty/skia/modules/skottie/utils/TextEditor.cpp
M Source/ThirdParty/skia/modules/skparagraph/BUILD.gn
M Source/ThirdParty/skia/modules/skparagraph/include/FontCollection.h
M Source/ThirdParty/skia/modules/skparagraph/src/Decorations.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/FontCollection.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/OneLineShaper.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/OneLineShaper.h
M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphImpl.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/TextLine.cpp
M Source/ThirdParty/skia/modules/sksg/BUILD.gn
M Source/ThirdParty/skia/modules/sksg/include/SkSGPath.h
M Source/ThirdParty/skia/modules/sksg/src/SkSGGeometryEffect.cpp
M Source/ThirdParty/skia/modules/sksg/src/SkSGMerge.cpp
M Source/ThirdParty/skia/modules/sksg/tests/SGTest.cpp
M Source/ThirdParty/skia/modules/skshaper/BUILD.gn
M Source/ThirdParty/skia/modules/skunicode/BUILD.gn
M Source/ThirdParty/skia/modules/svg/BUILD.gn
M Source/ThirdParty/skia/modules/svg/include/SkSVGTransformableNode.h
M Source/ThirdParty/skia/modules/svg/src/SkSVGCircle.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGClipPath.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGContainer.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGEllipse.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGLine.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGNode.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGPath.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGPoly.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGRect.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGText.cpp
M Source/ThirdParty/skia/modules/svg/src/SkSVGTransformableNode.cpp
M Source/ThirdParty/skia/platform_tools/android/apps/build.gradle
A Source/ThirdParty/skia/relnotes/SkPngRustEncoder_EncodeSkImageToSkData.md
A Source/ThirdParty/skia/relnotes/pixmap_asserts.md
R Source/ThirdParty/skia/relnotes/rec709_cicp.md
R Source/ThirdParty/skia/relnotes/rust_png_launch.md
A Source/ThirdParty/skia/resources/images/crbug445556737.png
A
Source/ThirdParty/skia/resources/images/interlaced-multiframe-with-blending.png
A Source/ThirdParty/skia/rust/README.md
A Source/ThirdParty/skia/rust/png/BUILD.bazel
A Source/ThirdParty/skia/rust/png/FFI.h
A Source/ThirdParty/skia/rust/png/FFI.rs
A Source/ThirdParty/skia/rust/png/README.md
A Source/ThirdParty/skia/rust/png/UtilsForFFI.h
M Source/ThirdParty/skia/src/base/BUILD.bazel
M Source/ThirdParty/skia/src/capture/SkCaptureManager.cpp
M Source/ThirdParty/skia/src/capture/SkCaptureManager.h
M Source/ThirdParty/skia/src/codec/BUILD.bazel
A Source/ThirdParty/skia/src/codec/SkHdrMetadata.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodec.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodecBase.h
M Source/ThirdParty/skia/src/codec/SkPngCompositeChunkReader.cpp
M Source/ThirdParty/skia/src/codec/SkPngCompositeChunkReader.h
A Source/ThirdParty/skia/src/codec/SkPngRustCodec.cpp
A Source/ThirdParty/skia/src/codec/SkPngRustCodec.h
A Source/ThirdParty/skia/src/codec/SkPngRustDecoder.cpp
M Source/ThirdParty/skia/src/core/BUILD.bazel
M Source/ThirdParty/skia/src/core/SkAAClip.cpp
M Source/ThirdParty/skia/src/core/SkAutoBlitterChoose.h
M Source/ThirdParty/skia/src/core/SkBitmapDevice.cpp
M Source/ThirdParty/skia/src/core/SkBitmapDevice.h
M Source/ThirdParty/skia/src/core/SkBlitter_A8.cpp
M Source/ThirdParty/skia/src/core/SkBlitter_A8.h
M Source/ThirdParty/skia/src/core/SkBlurMaskFilterImpl.cpp
M Source/ThirdParty/skia/src/core/SkCanvas.cpp
M Source/ThirdParty/skia/src/core/SkDevice.cpp
M Source/ThirdParty/skia/src/core/SkDevice.h
M Source/ThirdParty/skia/src/core/SkDraw.cpp
M Source/ThirdParty/skia/src/core/SkDraw.h
M Source/ThirdParty/skia/src/core/SkEdgeBuilder.cpp
M Source/ThirdParty/skia/src/core/SkExecutor.cpp
M Source/ThirdParty/skia/src/core/SkFontDescriptor.cpp
M Source/ThirdParty/skia/src/core/SkGeometry.cpp
M Source/ThirdParty/skia/src/core/SkImageInfo.cpp
M Source/ThirdParty/skia/src/core/SkImageInfoPriv.h
M Source/ThirdParty/skia/src/core/SkMaskFilterBase.cpp
M Source/ThirdParty/skia/src/core/SkMaskFilterBase.h
M Source/ThirdParty/skia/src/core/SkPath.cpp
M Source/ThirdParty/skia/src/core/SkPathBuilder.cpp
M Source/ThirdParty/skia/src/core/SkPathPriv.h
M Source/ThirdParty/skia/src/core/SkPathRaw.h
M Source/ThirdParty/skia/src/core/SkPixmap.cpp
M Source/ThirdParty/skia/src/core/SkRegion_path.cpp
M Source/ThirdParty/skia/src/core/SkScalar.cpp
M Source/ThirdParty/skia/src/core/SkScalerContext.cpp
M Source/ThirdParty/skia/src/core/SkStroke.cpp
M Source/ThirdParty/skia/src/core/SkTaskGroup.cpp
M Source/ThirdParty/skia/src/core/SkTaskGroup.h
M Source/ThirdParty/skia/src/core/SkWriteBuffer.cpp
M Source/ThirdParty/skia/src/effects/Sk2DPathEffect.cpp
M Source/ThirdParty/skia/src/effects/SkDashPathEffect.cpp
M Source/ThirdParty/skia/src/encode/BUILD.bazel
M Source/ThirdParty/skia/src/encode/SkImageEncoderFns.h
M Source/ThirdParty/skia/src/encode/SkJpegEncoderImpl.cpp
M Source/ThirdParty/skia/src/encode/SkJpegEncoder_none.cpp
M Source/ThirdParty/skia/src/encode/SkPngEncoderBase.h
M Source/ThirdParty/skia/src/encode/SkPngEncoderImpl.cpp
M Source/ThirdParty/skia/src/encode/SkPngEncoder_none.cpp
A Source/ThirdParty/skia/src/encode/SkPngRustEncoder.cpp
A Source/ThirdParty/skia/src/encode/SkPngRustEncoderImpl.cpp
A Source/ThirdParty/skia/src/encode/SkPngRustEncoderImpl.h
M Source/ThirdParty/skia/src/encode/SkWebpEncoderImpl.cpp
M Source/ThirdParty/skia/src/encode/SkWebpEncoder_none.cpp
M Source/ThirdParty/skia/src/gpu/AtlasTypes.cpp
M Source/ThirdParty/skia/src/gpu/AtlasTypes.h
M Source/ThirdParty/skia/src/gpu/BUILD.bazel
M Source/ThirdParty/skia/src/gpu/BufferWriter.h
A Source/ThirdParty/skia/src/gpu/Token.h
M Source/ThirdParty/skia/src/gpu/ganesh/ClipStack.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/Device.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/Device.h
M Source/ThirdParty/skia/src/gpu/ganesh/Device_drawTexture.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrBlurUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrBlurUtils.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrColor.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrDeferredUpload.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawOpAtlas.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawOpAtlas.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrOnFlushResourceProvider.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrOpFlushState.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrOpFlushState.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrProgramDesc.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrSWMaskHelper.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrXferProcessor.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrXferProcessor.h
M Source/ThirdParty/skia/src/gpu/ganesh/SkGaneshRecorder.h
M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/image/SkImage_LazyTexture.h
M Source/ThirdParty/skia/src/gpu/ganesh/image/SkImage_RasterPinnable.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlCaps.mm
M Source/ThirdParty/skia/src/gpu/ganesh/ops/AAConvexPathRenderer.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/SmallPathAtlasMgr.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/SmallPathAtlasMgr.h
M Source/ThirdParty/skia/src/gpu/ganesh/ops/TriangulatingPathRenderer.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/text/GrAtlasManager.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/text/GrAtlasManager.h
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/BUILD.bazel
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.h
M Source/ThirdParty/skia/src/gpu/graphite/CommandBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp
A Source/ThirdParty/skia/src/gpu/graphite/DebugUtils.h
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/DrawAtlas.cpp
M Source/ThirdParty/skia/src/gpu/graphite/DrawAtlas.h
M Source/ThirdParty/skia/src/gpu/graphite/DrawContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/DrawContext.h
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/DrawPass.cpp
M Source/ThirdParty/skia/src/gpu/graphite/DrawPass.h
M Source/ThirdParty/skia/src/gpu/graphite/DrawTypes.h
M Source/ThirdParty/skia/src/gpu/graphite/DrawWriter.cpp
M Source/ThirdParty/skia/src/gpu/graphite/DrawWriter.h
M Source/ThirdParty/skia/src/gpu/graphite/GlobalCache.cpp
M Source/ThirdParty/skia/src/gpu/graphite/GlobalCache.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/PipelineData.h
M Source/ThirdParty/skia/src/gpu/graphite/PipelineManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/PipelineManager.h
M Source/ThirdParty/skia/src/gpu/graphite/QueueManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/QueueManager.h
M Source/ThirdParty/skia/src/gpu/graphite/RasterPathUtils.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Recorder.cpp
M Source/ThirdParty/skia/src/gpu/graphite/RecorderPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/Recording.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/ShaderInfo.cpp
M Source/ThirdParty/skia/src/gpu/graphite/SharedContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/SharedContext.h
A Source/ThirdParty/skia/src/gpu/graphite/ThreadSafeResourceProvider.cpp
A Source/ThirdParty/skia/src/gpu/graphite/ThreadSafeResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/UploadBufferManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/compute/ComputeStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/compute/ComputeStep.h
M Source/ThirdParty/skia/src/gpu/graphite/compute/DispatchGroup.cpp
M Source/ThirdParty/skia/src/gpu/graphite/compute/VelloComputeSteps.h
M Source/ThirdParty/skia/src/gpu/graphite/compute/VelloRenderer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnGraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnQueueManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnQueueManager.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnSharedContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnSharedContext.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlBuffer.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCaps.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCaps.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCommandBuffer.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphicsPipeline.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlQueueManager.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlQueueManager.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlSharedContext.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlSharedContext.mm
M Source/ThirdParty/skia/src/gpu/graphite/task/ClearBuffersTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/ComputeTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/CopyTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/DrawTask.cpp
M Source/ThirdParty/skia/src/gpu/graphite/task/DrawTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/RenderPassTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/SynchronizeToCpuTask.h
M Source/ThirdParty/skia/src/gpu/graphite/task/Task.h
M Source/ThirdParty/skia/src/gpu/graphite/task/TaskList.cpp
M Source/ThirdParty/skia/src/gpu/graphite/task/TaskList.h
M Source/ThirdParty/skia/src/gpu/graphite/task/UploadTask.h
M Source/ThirdParty/skia/src/gpu/graphite/text/TextAtlasManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/text/TextAtlasManager.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCommandBuffer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCommandBuffer.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanQueueManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanQueueManager.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanResourceProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanSharedContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanSharedContext.h
M Source/ThirdParty/skia/src/gpu/vk/VulkanPreferredFeatures.cpp
M Source/ThirdParty/skia/src/image/SkImage_Base.h
M Source/ThirdParty/skia/src/image/SkSurface_Base.cpp
M Source/ThirdParty/skia/src/image/SkSurface_Base.h
M Source/ThirdParty/skia/src/pathops/SkOpBuilder.cpp
M Source/ThirdParty/skia/src/pathops/SkOpEdgeBuilder.h
M Source/ThirdParty/skia/src/pathops/SkPathOpsAsWinding.cpp
M Source/ThirdParty/skia/src/pathops/SkPathOpsCommon.h
M Source/ThirdParty/skia/src/pathops/SkPathOpsOp.cpp
M Source/ThirdParty/skia/src/pathops/SkPathOpsSimplify.cpp
M Source/ThirdParty/skia/src/pathops/SkPathWriter.cpp
M Source/ThirdParty/skia/src/pathops/SkPathWriter.h
M Source/ThirdParty/skia/src/pdf/SkPDFDevice.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFDevice.h
M Source/ThirdParty/skia/src/pdf/SkPDFGraphicStackState.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFMetadata.cpp
M Source/ThirdParty/skia/src/ports/SkFontMgr_android_ndk.cpp
M Source/ThirdParty/skia/src/ports/SkImageEncoder_NDK.cpp
M Source/ThirdParty/skia/src/sksl/SkSLUtil.h
M Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_vert.minified.sksl
M
Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_vert.unoptimized.sksl
M Source/ThirdParty/skia/src/sksl/sksl_graphite_vert.sksl
M Source/ThirdParty/skia/src/svg/SkSVGDevice.cpp
M Source/ThirdParty/skia/src/svg/SkSVGDevice.h
M Source/ThirdParty/skia/src/text/gpu/SubRunContainer.cpp
M Source/ThirdParty/skia/src/utils/SkClipStackUtils.cpp
M Source/ThirdParty/skia/src/utils/SkClipStackUtils.h
M Source/ThirdParty/skia/src/utils/SkCustomTypeface.cpp
M Source/ThirdParty/skia/src/utils/SkFloatUtils.h
M Source/ThirdParty/skia/src/utils/SkShadowUtils.cpp
M Source/ThirdParty/skia/src/utils/SkTextUtils.cpp
M Source/ThirdParty/skia/src/xps/SkXPSDevice.cpp
M Source/ThirdParty/skia/src/xps/SkXPSDevice.h
M Source/ThirdParty/skia/tests/AAClipTest.cpp
M Source/ThirdParty/skia/tests/BlurTest.cpp
M Source/ThirdParty/skia/tests/CanvasTest.cpp
M Source/ThirdParty/skia/tests/ClipStackTest.cpp
M Source/ThirdParty/skia/tests/CodecRecommendedTypeTest.cpp
M Source/ThirdParty/skia/tests/CodecTest.cpp
M Source/ThirdParty/skia/tests/DashPathEffectTest.cpp
M Source/ThirdParty/skia/tests/DefaultPathRendererTest.cpp
M Source/ThirdParty/skia/tests/DrawBitmapRectTest.cpp
M Source/ThirdParty/skia/tests/DrawOpAtlasTest.cpp
M Source/ThirdParty/skia/tests/DrawPathTest.cpp
M Source/ThirdParty/skia/tests/EmptyPathTest.cpp
M Source/ThirdParty/skia/tests/EncodeTest.cpp
M Source/ThirdParty/skia/tests/EncodedInfoTest.cpp
A Source/ThirdParty/skia/tests/ExecutorTest.cpp
M Source/ThirdParty/skia/tests/ExifTest.cpp
M Source/ThirdParty/skia/tests/FillPathTest.cpp
M Source/ThirdParty/skia/tests/FontMgrTest.cpp
M Source/ThirdParty/skia/tests/GeometryTest.cpp
M Source/ThirdParty/skia/tests/GrClipStackTest.cpp
M Source/ThirdParty/skia/tests/GrStyledShapeTest.cpp
M Source/ThirdParty/skia/tests/ImageTest.cpp
M Source/ThirdParty/skia/tests/LazyProxyTest.cpp
M Source/ThirdParty/skia/tests/LazyStencilAttachmentTest.cpp
M Source/ThirdParty/skia/tests/MultiPictureDocumentTest.cpp
M Source/ThirdParty/skia/tests/PaintTest.cpp
M Source/ThirdParty/skia/tests/ParsePathTest.cpp
M Source/ThirdParty/skia/tests/PathBuilderTest.cpp
M Source/ThirdParty/skia/tests/PathMeasureTest.cpp
M Source/ThirdParty/skia/tests/PathOpsAsWindingTest.cpp
M Source/ThirdParty/skia/tests/PathOpsBattles.cpp
M Source/ThirdParty/skia/tests/PathOpsBuildUseTest.cpp
M Source/ThirdParty/skia/tests/PathOpsBuilderConicTest.cpp
M Source/ThirdParty/skia/tests/PathOpsBuilderTest.cpp
M Source/ThirdParty/skia/tests/PathOpsExtendedTest.cpp
M Source/ThirdParty/skia/tests/PathOpsOpTest.cpp
M Source/ThirdParty/skia/tests/PathOpsSimplifyFailTest.cpp
M Source/ThirdParty/skia/tests/PathOpsSimplifyTest.cpp
M Source/ThirdParty/skia/tests/PathRawShapesTest.cpp
M Source/ThirdParty/skia/tests/PathRawTest.cpp
M Source/ThirdParty/skia/tests/PathRendererCacheTests.cpp
M Source/ThirdParty/skia/tests/PathTest.cpp
M Source/ThirdParty/skia/tests/PictureTest.cpp
M Source/ThirdParty/skia/tests/RRectInPathTest.cpp
M Source/ThirdParty/skia/tests/RectTest.cpp
M Source/ThirdParty/skia/tests/RegionTest.cpp
M Source/ThirdParty/skia/tests/RoundRectTest.cpp
M Source/ThirdParty/skia/tests/RuntimeBlendTest.cpp
M Source/ThirdParty/skia/tests/SVGDeviceTest.cpp
M Source/ThirdParty/skia/tests/ShadowTest.cpp
M Source/ThirdParty/skia/tests/SkGlyphTest.cpp
M Source/ThirdParty/skia/tests/SkPngRustDecoderTest.cpp
M Source/ThirdParty/skia/tests/SkRemoteGlyphCacheTest.cpp
M Source/ThirdParty/skia/tests/SkTBlockListTest.cpp
M Source/ThirdParty/skia/tests/TriangulatingPathRendererTests.cpp
M Source/ThirdParty/skia/tests/VkPreferredFeaturesTest.cpp
M Source/ThirdParty/skia/tests/graphite/BufferManagerTest.cpp
M Source/ThirdParty/skia/tests/graphite/ComputeTest.cpp
A Source/ThirdParty/skia/tests/graphite/NotifyInUseTest.cpp
M Source/ThirdParty/skia/tests/graphite/RecorderTest.cpp
M Source/ThirdParty/skia/tests/graphite/VerticesPaddingTest.cpp
M Source/ThirdParty/skia/tests/graphite/VulkanDstReadRenderpassReuseTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/PaintParamsKeyTest.cpp
M Source/ThirdParty/skia/tests/testgroups.bzl
M Source/ThirdParty/skia/third_party/dawn/BUILD.gn
M Source/ThirdParty/skia/third_party/dawn/build_tint.py
A Source/ThirdParty/skia/third_party/dawn/cmake_utils.py
M Source/ThirdParty/skia/tools/EncodeUtils.cpp
M Source/ThirdParty/skia/tools/MSKPPlayer.cpp
M Source/ThirdParty/skia/tools/ToolUtils.cpp
M Source/ThirdParty/skia/tools/ToolUtils.h
M Source/ThirdParty/skia/tools/flags/CommonFlagsConfig.cpp
M Source/ThirdParty/skia/tools/flags/CommonFlagsConfig.h
M Source/ThirdParty/skia/tools/fonts/TestSVGTypeface.cpp
M Source/ThirdParty/skia/tools/ganesh/vk/VkTestContext.cpp
M Source/ThirdParty/skia/tools/gpu/BackendSurfaceFactory.cpp
M Source/ThirdParty/skia/tools/gpu/BackendTextureImageFactory.h
M Source/ThirdParty/skia/tools/gpu/ContextType.cpp
M Source/ThirdParty/skia/tools/gpu/ContextType.h
M Source/ThirdParty/skia/tools/gpu/FlushFinishTracker.cpp
M Source/ThirdParty/skia/tools/gpu/FlushFinishTracker.h
M Source/ThirdParty/skia/tools/gpu/YUVUtils.cpp
M Source/ThirdParty/skia/tools/gpu/YUVUtils.h
M Source/ThirdParty/skia/tools/gpu/vk/VkTestHelper.cpp
M Source/ThirdParty/skia/tools/gpu/vk/VkYcbcrSamplerHelper.cpp
M Source/ThirdParty/skia/tools/gpu/vk/VkYcbcrSamplerHelper.h
M Source/ThirdParty/skia/tools/graphite/vk/GraphiteVulkanTestContext.cpp
M Source/ThirdParty/skia/tools/sk_app/Window.cpp
R Source/ThirdParty/skia/tools/valgrind.supp
M Source/ThirdParty/skia/tools/viewer/AndroidShadowsSlide.cpp
M Source/ThirdParty/skia/tools/viewer/AnimatedTextSlide.cpp
M Source/ThirdParty/skia/tools/viewer/ChineseFlingSlide.cpp
M Source/ThirdParty/skia/tools/viewer/ClipSlide.cpp
M Source/ThirdParty/skia/tools/viewer/DegenerateQuadsSlide.cpp
M Source/ThirdParty/skia/tools/viewer/MotionMarkSlide.cpp
M Source/ThirdParty/skia/tools/viewer/SkSLSlide.cpp
M Source/ThirdParty/skia/tools/viewer/TextureUploadSlide.cpp
M Source/ThirdParty/skia/tools/viewer/VariableWidthStrokerSlide.cpp
M Source/ThirdParty/skia/tools/viewer/Viewer.cpp
M Source/ThirdParty/skia/tools/viewer/Viewer.h
M Source/ThirdParty/skia/tools/window/BUILD.gn
M Source/ThirdParty/skia/tools/window/DisplayParams.h
M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.cpp
M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.h
M Source/ThirdParty/skia/tools/window/GraphiteNativeMetalWindowContext.mm
M Source/ThirdParty/skia/tools/window/WindowContext.cpp
M Source/ThirdParty/skia/tools/window/WindowContext.h
Log Message:
-----------
Update Skia to 2025-10-06 (ed728afeb3ff52689f260a6dfa23e31df1d93166)
https://bugs.webkit.org/show_bug.cgi?id=300228
Unreviewed. The changes are localized to Source/ThirdParty/skia.
% git log --oneline --pretty='%h %s'
953ef34aabaeda010e05c578a8e2de5c08e25c91..ed728afeb3ff52689f260a6dfa23e31df1d93166
ed728afeb3 Roll ANGLE from 62b00f866364 to fc98b3f62a98 (11 revisions)
45191c22b1 Roll Dawn from 01940842b667 to d8f0feef7c17 (14 revisions)
65347fdf4d Roll Skia Infra from 228c951bd699 to b57557664701 (8 revisions)
e7c94f0f38 Roll vulkan-deps from 207fff6486db to 7b14f3ac9637 (1 revision)
1fd0ca1f21 Roll SKP CIPD package from 533 to 534
5479115ef5 Roll vulkan-deps from a45aa5b3843e to 207fff6486db (1 revision)
35f8b9a341 [graphite] Add findOrCreateScratchBuffer to ResourceProvider
67489f2f45 [graphite] add missing include in VelloComputeSteps.h
3d6c568f17 Roll vulkan-deps from edacf5135c8d to a45aa5b3843e (8 revisions)
f316de3d47 Roll recipe dependencies (trivial).
81cab272e3 Return optional raw for path/builder
9cda1a2050 [graphite] Remove assert in VellComputeStep
8a7f88c5b3 [graphite] Move functionality into base BufferWriter
a454242c39 Reland "Reland "[graphite] Extracts early in drawGeometry""
eb27c53d93 [graphite] Add all blends to NotifyInUseTests
cb9fec0711 Roll vulkan-deps from 7bc87a4a45cf to edacf5135c8d (4 revisions)
b842026480 Roll ANGLE from 7994bf76d7a9 to 62b00f866364 (11 revisions)
3122894ae6 Roll recipe dependencies (trivial).
a256cc54c5 Roll Skia Infra from 8d4953412be2 to 228c951bd699 (11 revisions)
f86ae41132 Roll Dawn from 603a5155599a to 01940842b667 (22 revisions)
1720a85a50 Roll recipe dependencies (trivial).
c6effcb43b Roll vulkan-deps from 3964dd7c126b to 7bc87a4a45cf (7 revisions)
c7792a4a68 Roll recipe dependencies (trivial).
93e2cb6281 Add tests for SkSGMerge
cf339ab390 Make SkAlignTo templated; optimize SkAlignNonPow2
0d6067256c Roll recipe dependencies (trivial).
86f7e448c8 [graphite] Add drawContext pointer to task dumping
7a8c30bd76 use pathbuilder or factories, rather than mutate SkPath
c7f4bad47e Update pixmap asserts to identify negative values explicitly
8ce288b8f8 Update fiddler-base for 020ae52af0e7
ea25063ef6 Reset convexity in SkPathBuilder::addPath
dda360b5de Use Skia's ninja when building viewer with gradle
b51232c416 Add Louhi service account to AUTHORS
0116a44a6a Remove friend pathref hacking
c0bf040e6b [rust png] Copy `EncodePngAsSkData` from Chromium into Skia.
05c1f58034 Roll vulkan-deps from 29b917fb5921 to 3964dd7c126b (4 revisions)
707eef0fc3 Roll ANGLE from ae02c3292a95 to 7994bf76d7a9 (8 revisions)
48cd91858f Roll recipe dependencies (trivial).
69045151f8 Roll Skia Infra from a3b8ecf9f94a to 8d4953412be2 (6 revisions)
257c1f94af Roll Dawn from cd3a5de0811f to 603a5155599a (14 revisions)
c4d8b104a1 Make SkPathPriv::Raw handle SkPaths with infinite bounds correctly
5868d0cc08 Reapply "Reapply "Use pathbuilder or factories to keep path
immutable""
0988b4a901 [graphite] Make use of PipelineCreateCacheControl in Vulkan
817b6f8f74 Update tests to use pathbuilder
e9d38d65b6 [skcapture] add capture callbacks for SkSurface
b5d8ae8d34 Revert "Reapply "Use pathbuilder or factories to keep path
immutable""
adbf581d4e Roll vulkan-deps from 9023de589c86 to 29b917fb5921 (3 revisions)
ba8a690e2a Remove unused mutable-path parameter
717da7f78d [graphite] Add SupportsPipelineCreationCacheControl bool to
VulkanCaps
c77cd71718 Only enable shader precision modifier usage for ganesh/GL
c44a36470d Roll ANGLE from 81cda6698311 to ae02c3292a95 (9 revisions)
bf13164dbf Roll Dawn from c2dcfa0865c5 to cd3a5de0811f (31 revisions)
769ec67846 Roll recipe dependencies (trivial).
bb35a79646 Roll Skia Infra from e521bec27829 to a3b8ecf9f94a (9 revisions)
ecaff95f51 Roll SwiftShader from 5f1c459a11bb to 18d4f3db9407 (1 revision)
6998b06397 Roll vulkan-deps from 02470a3c2773 to 9023de589c86 (6 revisions)
521b24236f Roll recipe dependencies (trivial).
b242cc0948 Fix unused var in gm/imagemakewithfilter.cpp
1ac531a83d [graphite] Use correct reuse policy on mtl/vk graphite buffers.
9a99262e53 Merge 6 release notes into RELEASE_NOTES.md
e6215bb3f9 Update Skia milestone to 143
a93ab1d466 Roll recipe dependencies (trivial).
cdf24b9ee8 Viewer builds with Graphite but not Ganesh
d26846c006 Add new Encode() variant to _none impls
3d2b08a88e [graphite] Make use of ThreadSafeResourceProvider
5d5b63e354 Roll vulkan-deps from c18184683c0b to 02470a3c2773 (1 revision)
2b6ee4ef60 Reorganize SkDraw::drawPath() to keep SkPath immutable
33a7dc6f15 [pdf] Remove no longer needed #undefs
90dadc349e Roll ANGLE from 7a7681cc8f88 to 81cda6698311 (9 revisions)
3f2f1349c4 Roll Dawn from d930194b7928 to c2dcfa0865c5 (20 revisions)
d02785a1df Roll Skia Infra from ed3dfff05a5e to e521bec27829 (5 revisions)
d0e46e713d Roll vulkan-deps from a9e2ca3b57ab to c18184683c0b (7 revisions)
973908df6e compare utility for paths
a1a6503393 Add new Encode api to NDK variants
821753c0a1 Reapply "Use pathbuilder or factories to keep path immutable"
5ec97ae774 Apply font variation arguments to system default fonts and character
lookup fallback fonts in SkParagraph's FontCollection
16e6da5e6f Harden our conic math for bad W values
b1ae2340a1 [graphite] Add a ThreadSafeResourceProvider
4c7ae6ee94 Unify most common form of encoders: returning SkData
bb3b6bd4be Roll vulkan-deps from 666c7222bfe6 to a9e2ca3b57ab (2 revisions)
26aa24f093 Roll ANGLE from 1f40285c90cd to 7a7681cc8f88 (8 revisions)
0b565086d2 Roll recipe dependencies (trivial).
1c10d9bb7d Roll Skia Infra from 77be60075080 to ed3dfff05a5e (3 revisions)
9b2b942d1e Roll Dawn from a1b9b261f48e to d930194b7928 (2 revisions)
b1e89bda2b Roll vulkan-deps from 7984c7451ed6 to 666c7222bfe6 (1 revision)
70a4803c0b Roll vulkan-deps from fc82537b4a40 to 7984c7451ed6 (3 revisions)
beb6739688 Roll vulkan-deps from 14f79df6f67f to fc82537b4a40 (3 revisions)
2e5da5c0a9 Manual roll Dawn from 443e526bf00b to a1b9b261f48e (14 revisions)
fed805fe6e Roll vulkan-deps from 2458bba6f0d0 to 14f79df6f67f (6 revisions)
d8422aaf8f Avoid dlsym on Android 10
2b871d6b99 Roll vulkan-deps from acc63a089712 to 2458bba6f0d0 (5 revisions)
96b73f61fe Roll ANGLE from 69745720973d to 1f40285c90cd (4 revisions)
b54e1064cc Roll Dawn from a208d31bc037 to 443e526bf00b (17 revisions)
c514858a24 Roll Skia Infra from 9e5871e71d0c to 77be60075080 (6 revisions)
5d99c3fc7c Roll vulkan-deps from 109cf2d238b7 to acc63a089712 (7 revisions)
c7f371b53a Revert "Use pathbuilder or factories to keep path immutable"
0e11b83078 Disable SkRuntimeBlender* tests on Protected jobs
5df1b8dc7a Correct blend info in case of depth-only pipeline
55436d87e4 [graphite][vulkan] Support VK_ext_frame_boundary extension
e50361ed98 Roll vulkan-deps from 7c910be6a4f5 to 109cf2d238b7 (4 revisions)
8b78c4a4fd Roll ANGLE from b4d1333d1caf to 69745720973d (15 revisions)
d82eac335b Roll recipe dependencies (trivial).
5380d8a32f Roll Skia Infra from 568da2c9bd8c to 9e5871e71d0c (9 revisions)
e2e8a4a815 Roll Dawn from c15f5f328283 to a208d31bc037 (15 revisions)
affcd3c572 Roll recipe dependencies (trivial).
eab18034ee Roll recipe dependencies (trivial).
f6d0d9e3fe Roll recipe dependencies (trivial).
02e8d931a8 Use pathbuilder or factories to keep path immutable
a47e6acad5 SkPath::getLastPt() to return optional
83c55cac45 Add Graphite flavor of SkRuntimeBlender test
fd2aae026a Roll vulkan-deps from 38ebdaf28c68 to 7c910be6a4f5 (2 revisions)
61fe0dc0a9 [graphite] Move VkPipelineCache to VulkanSharedContext
b47d63d47e Roll recipe dependencies (trivial).
c21cebc1a5 Add API and TEST_API variables to recipe modules
753ce2221c Roll ANGLE from 096924c1e93f to b4d1333d1caf (30 revisions)
ba1ddfdc68 Roll SwiftShader from 7dd631d218ad to 5f1c459a11bb (1 revision)
86fc83e987 Roll Dawn from 67b75214b0b5 to c15f5f328283 (56 revisions)
c53fe14b03 Roll Skia Infra from d549c8c3724a to 568da2c9bd8c (28 revisions)
1c1b19f2ff Roll vulkan-deps from a8e5fdb8672c to 38ebdaf28c68 (6 revisions)
16ab3a013d Roll recipe dependencies (trivial).
3191a822cf [graphite] Move findOrCreateGraphicsPipeline to SharedContext
e411b39b70 Guards blur fast path from non rrect
842c0f4f33 Roll recipe dependencies (trivial).
4683c30404 Specify path to ninja for chromebook compile jobs
727d8b9419 Remove SkPngEncoder,SkJpegEncoder,SkWebpEncoder::Options::fICCProfile
f1fab32641 Use pathraw to create mask from path
a89da02f11 Roll recipe dependencies (trivial).
f2a06ae1f7 Roll vulkan-deps from 548681014416 to a8e5fdb8672c (13 revisions)
ee33533e6a Disable failing WASM perf/test jobs
144222d3bc Disable failing CanvasKit BuildStats jobs
dd795be142 Refactor build_tint.py code into shared file
47f75036dd Fix YCbCr unit test crash
128746041e pathops Simplify() to return its result
a2c99b39a7 Convert tests to use pathbuilder
cabeab8cb2 Roll recipe dependencies (trivial).
593c8eb07c [rustpng] Relax assert for setting sigBits
e8fdbb0c5d [rust png] Fixing forward implicit int cast.
0a28d8f186 [rust png] Avoid `covered-switch-default` warning in
`SkEncodedInfo.h`.
69fedde544 More tools/ gms/ changes in anticipation of Graphite-only viewer
build.
60d9f14b52 More return resulting path by optional-value for internal pathops
5aafacb135 Revert "Reland "[graphite] Extracts early in drawGeometry""
f1b7ab22a4 Fix GrProgramDesc creation wrt dstReads
ef27842f47 Convert tests to use pathbuilder
e3b899e6c4 PathOps Op() return its result
81de4113e3 Reland "[graphite] Extracts early in drawGeometry"
aa2aa57b79 Don't run NotifyInUseTest* tests on Protected jobs
aca11a7d25 Roll vulkan-deps from 8ff085ff814f to 548681014416 (15 revisions)
8d5cb2e101 Convert gms to use pathbuilder
4b362dad8e Regenerate .gni files
441be63a92 [graphite] Add NotifyInUse* Tests
a38a531dec [graphite] Add task dumping
82156da9be Migrate gms to use pathbuilder
d2205a6fef Return paths as results, aiding our conversion to immutability.
1dae085e2f Revert "[ganesh] Fix bounds for subpixel StrokeRectOps"
b56003bf2c BitmapRegionDecoder: Enable AVIF support
5e9223ed18 SkPngRustDecoder: Add HDR metadata support
c74d2bdbd9 Roll ANGLE from f5f9c129a75c to 096924c1e93f (13 revisions)
7f2d54dc65 Roll vulkan-deps from 86b0a2e14a4d to 8ff085ff814f (2 revisions)
684f3a8312 Roll SwiftShader from ce5b85176a89 to 7dd631d218ad (1 revision)
82f56c712c Roll Skia Infra from 3d311dfa7fdd to d549c8c3724a (7 revisions)
38a42d53e2 Roll Dawn from d88a7a749566 to 67b75214b0b5 (6 revisions)
462bdece17 [rustpng] Read sBIT when creating SkEncodedInfo
d31a6ef0e4 [graphite] Add limit to number of paths added to small path atlas
per flush
9d1eb22dd5 [ganesh] Fix bounds for subpixel StrokeRectOps
c9ffd2b0c1 Remove stale TODO comment -- bug is closed.
785a9bcb36 Roll vulkan-deps from 55678f5f6dfc to 86b0a2e14a4d (1 revision)
61fee81a0f [rust png] Fix `blendAllRows` to avoid `subspan`ing beyond the
buffer.
6887dcf153 Patch wacky_yuv_formats_imggen GM
57f6a74914 Move interp helper into private headers
69d74e9d07 Start to migrate pathops to builder
0202b76b4d Manual roll skcms from 7852fc3f0085 to 96d9171c94b9 (1 revision)
8cc3f653a3 Migrate Ubuntu18 jobs onto Ubuntu24 machines
a2c38aa9df Roll ANGLE from c8af6941bc39 to f5f9c129a75c (13 revisions)
7b9fe91446 Roll Dawn from 7e9df7778942 to d88a7a749566 (6 revisions)
16c8c4d263 Roll Skia Infra from 6258ef4e4ef1 to 3d311dfa7fdd (12 revisions)
02d91221d5 Roll vulkan-deps from 88879365c796 to 55678f5f6dfc (8 revisions)
106bc3af44 Roll recipe dependencies (trivial).
ab1b105474 Roll recipe dependencies (trivial).
2d2b9c7142 [rustpng] Expand test coverage
d9b6dc608a Reland "[rustpng] Implement subsets for SkPngRustCodec"
d9e2467c31 [rust png] Deprecate old Bazel target names without explicit
`libpng`.
63a6cbf423 Roll recipe dependencies (trivial).
8d12d8dc89 Use pathbuilder in path::transform + perspective
3745e62ff9 [rust png] Move Rust PNG implementation to non-"experimental" dir.
d058a4ab69 Manual roll SwiftShader from 3877515497c0 to ce5b85176a89 (1
revision)
f9d6a55c23 [graphite] Add multiple work lists to SkExecutor
7d56c17f64 Manual roll ANGLE from 3760c722c0c8 to c8af6941bc39 (20 revisions)
54f27fe79a [graphite] Avoid swizzling + indexing within same line in vertex
shaders
84028c93b5 [graphite] Use helper for Vulkan ShaderCaps initialization
db91ae676e Revert "[rustpng] Implement subsets for SkPngRustCodec"
760a2a4b9d [graphite][vulkan]: handle explicit YUV VkFormat resolves
09bfdfa9d9 Remove valgrind from our test configurations
82de95a10c SkCodec/SkPngCodec/SkPngEncoder: Add HDR metadata support
2a3e9c7543 Manual roll Dawn from 8305e09d1c00 to 7e9df7778942 (18 revisions)
79ec8dfcd9 [graphite] Remove redundant naming within *Caps files
82fc2dc3a6 [graphite] Move findGraphicsPipeline to be entirely in GlobalCache
f60b25c165 Roll recipe dependencies (trivial).
0a90ff9056 Roll vulkan-deps from 19d614b75314 to 88879365c796 (5 revisions)
b4d3b8e27e [graphite] Move Dawn BindGroupLayouts from ResourceProvider to
SharedContext
28f9ceaa26 Use pathbuilder to keep path immutable
a5a8f1df14 Fix Gofmt error
c69f623478 Assume LazyTexture images have successfully been pinned.
c897c35ef8 Roll recipe dependencies (trivial).
6da4a8b5c3 Convert gm to use pathbuilder
37252404fa Convert gms and tests to use pathbuilder
2c0b3930aa Remove references to retired hardware
283a8ff3bc Revert "[graphite] Add multiple work lists to SkExecutor"
e735ac6910 Pretty print jobs.json
bc7f3891e8 [rustpng] Implement subsets for SkPngRustCodec
add9179c50 Return results, so they can be immutable
76a371785e Refactor compute-convexity
3b83fd3eba [graphite] Add multiple work lists to SkExecutor
a44e5e2d95 [graphite] Move TokenTracker out of AtlasTypes
cf40d2210f [graphite] Move DepthStencilState caching to MtlSharedContext
c42d0f2707 Roll recipe dependencies (trivial).
475bdf3782 Roll recipe dependencies (trivial).
48181e2c2c Roll vulkan-deps from 603c3e033c87 to 19d614b75314 (6 revisions)
7d160bbf94 Roll ANGLE from 81a181d12531 to 3760c722c0c8 (7 revisions)
535e3fc629 Roll Skia Infra from 3f6aa4f56ad1 to 6258ef4e4ef1 (6 revisions)
a7b6e74a75 Roll Dawn from af2f85f5494c to 8305e09d1c00 (4 revisions)
4e9c86d4a6 skhdr::Metadata: Add CLLI and MDCV metadata and parsing
01b0ede33a [rust png] Move Rust PNG public headers to non-"experimental" dirs
(3/3)
8fbb411c28 Roll vulkan-deps from fe358c043770 to 603c3e033c87 (5 revisions)
93ebee225f Use pathbuilder to keep paths immutable
f5c7bb1c5b Revert "SkColorSpacePrimaries: Add operator== and operator!="
9121f335b4 Revert "skhdr::Metadata: Add CLLI and MDCV metadata and parsing"
d4b9dd2952 Roll recipe dependencies (trivial).
f2af25ed64 skhdr::Metadata: Add CLLI and MDCV metadata and parsing
f950263bb3 Make GMs compilable without Ganesh enabled
d84a369255 SkColorSpacePrimaries: Add operator== and operator!=
Canonical link: https://commits.webkit.org/301060@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes