Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dd1e48e10333058c70bd01ee8ac22acee072ce76
https://github.com/WebKit/WebKit/commit/dd1e48e10333058c70bd01ee8ac22acee072ce76
Author: Adrian Perez de Castro <[email protected]>
Date: 2025-11-17 (Mon, 17 Nov 2025)
Changed paths:
M Source/ThirdParty/skia/AUTHORS
M Source/ThirdParty/skia/BUILD.gn
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/exporter/gni_exporter.go
M Source/ThirdParty/skia/bazel/exporter_tool/main.go
M Source/ThirdParty/skia/dm/BUILD.bazel
M Source/ThirdParty/skia/dm/DM.cpp
M Source/ThirdParty/skia/dm/DMGpuTestProcs.cpp
M Source/ThirdParty/skia/dm/DMSrcSink.cpp
M Source/ThirdParty/skia/dm/DMSrcSink.h
M Source/ThirdParty/skia/docs/examples/unexpected_setAlphaType.cpp
M
Source/ThirdParty/skia/example/external_client/src/graphite_metal_capture.cpp
M Source/ThirdParty/skia/fuzz/FuzzCanvas.cpp
A Source/ThirdParty/skia/fuzz/FuzzCanvasHelpers.cpp
A Source/ThirdParty/skia/fuzz/FuzzCanvasHelpers.h
M Source/ThirdParty/skia/fuzz/FuzzCommon.cpp
M Source/ThirdParty/skia/fuzz/FuzzDrawFunctions.cpp
M Source/ThirdParty/skia/fuzz/FuzzEncoders.cpp
A Source/ThirdParty/skia/fuzz/FuzzGrStyledShape.cpp
M Source/ThirdParty/skia/fuzz/FuzzMain.cpp
M Source/ThirdParty/skia/fuzz/FuzzPathop.cpp
M Source/ThirdParty/skia/fuzz/FuzzPrecompile.cpp
A Source/ThirdParty/skia/fuzz/oss_fuzz/FuzzGrStyledShape.cpp
A Source/ThirdParty/skia/fuzz/oss_fuzz/FuzzPNGRustEncoder.cpp
M Source/ThirdParty/skia/gm/bitmapcopy.cpp
M Source/ThirdParty/skia/gm/image.cpp
M Source/ThirdParty/skia/gm/imagefromyuvtextures.cpp
M Source/ThirdParty/skia/gm/manypathatlases.cpp
M Source/ThirdParty/skia/gm/orientation.cpp
M Source/ThirdParty/skia/gm/png_codec.cpp
M Source/ThirdParty/skia/gm/wacky_yuv_formats.cpp
M Source/ThirdParty/skia/gn/codec.gni
M Source/ThirdParty/skia/gn/core.gni
M Source/ThirdParty/skia/gn/graphite.gni
A Source/ThirdParty/skia/gn/rust.gni
M Source/ThirdParty/skia/gn/shared_sources.gni
M Source/ThirdParty/skia/gn/skia.gni
A Source/ThirdParty/skia/gn/svg.gni
M Source/ThirdParty/skia/gn/tests.gni
M Source/ThirdParty/skia/gn/xps.gni
M Source/ThirdParty/skia/go.mod
M Source/ThirdParty/skia/go.sum
M Source/ThirdParty/skia/include/codec/SkEncodedOrigin.h
M Source/ThirdParty/skia/include/core/SkColorType.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/SkYUVAInfo.h
M Source/ThirdParty/skia/include/docs/BUILD.bazel
M Source/ThirdParty/skia/include/docs/SkXPSDocument.h
R Source/ThirdParty/skia/include/docs/SkXPSLibpngHelpers.h
R Source/ThirdParty/skia/include/docs/SkXPSRustPngHelpers.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrRecordingContext.h
M Source/ThirdParty/skia/include/gpu/ganesh/gl/GrGLBackendSurface.h
M Source/ThirdParty/skia/include/gpu/graphite/ContextOptions.h
M Source/ThirdParty/skia/include/gpu/graphite/dawn/DawnGraphiteTypes.h
M Source/ThirdParty/skia/include/gpu/graphite/mtl/MtlGraphiteTypes.h
M Source/ThirdParty/skia/include/gpu/vk/VulkanTypes.h
M Source/ThirdParty/skia/include/ports/SkTypeface_fontations.h
M Source/ThirdParty/skia/include/private/SkEncodedInfo.h
M Source/ThirdParty/skia/include/private/SkPathRef.h
M Source/ThirdParty/skia/include/private/base/SkSpan_impl.h
M Source/ThirdParty/skia/include/private/base/SkTArray.h
M Source/ThirdParty/skia/include/private/base/SkTemplates.h
M Source/ThirdParty/skia/include/private/gpu/ganesh/GrTypesPriv.h
M Source/ThirdParty/skia/include/svg/SkSVGCanvas.h
M Source/ThirdParty/skia/infra/bots/README.recipes.md
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_darwin/VERSION
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_darwin/create.py
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_linux/VERSION
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_linux/create.py
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_windows/VERSION
M Source/ThirdParty/skia/infra/bots/assets/android_ndk_windows/create.py
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/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/nano_flags.go
M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/task_builder.go
M Source/ThirdParty/skia/infra/bots/jobs.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/default.py
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Release-Android_Graphite_Dawn_GLES.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Release-Android_Graphite_Dawn_Vulkan.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Graphite_Dawn_Metal.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Graphite_Dawn_Metal_NoGPU.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Graphite_Dawn_Metal_NoPrecompile.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Release-Graphite_Native_Dawn_Metal.json
A
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Ubuntu24.04-Clang-x86_64-Release-Fuzz.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-MSVC-x86_64-Release-Graphite_Dawn_D3D11.json
M
Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-MSVC-x86_64-Release-Graphite_Dawn_D3D12.json
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/build/util.py
M Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/android.py
M
Source/ThirdParty/skia/infra/bots/recipe_modules/flavor/examples/full.expected/Test-Android-Clang-Nexus5x-GPU-Adreno418-arm64-Release-All-Android_ASAN.json
M Source/ThirdParty/skia/infra/bots/task_drivers/codesize/codesize_test.go
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/skottie/Dockerfile
M Source/ThirdParty/skia/modules/bentleyottmann/BUILD.gn
M Source/ThirdParty/skia/modules/canvaskit/tests/canvas_test.js
M Source/ThirdParty/skia/modules/skcms/README.chromium
M Source/ThirdParty/skia/modules/skcms/src/skcms_public.h
M Source/ThirdParty/skia/modules/skcms/version.sha1
M Source/ThirdParty/skia/modules/skottie/BUILD.gn
M
Source/ThirdParty/skia/modules/skottie/src/layers/shapelayer/ShapeLayer.cpp
M Source/ThirdParty/skia/modules/skottie/src/text/TextAnimator.cpp
M Source/ThirdParty/skia/modules/skottie/tests/Shaper.cpp
M Source/ThirdParty/skia/modules/skparagraph/BUILD.gn
M Source/ThirdParty/skia/modules/skparagraph/src/OneLineShaper.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphImpl.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/Run.cpp
M Source/ThirdParty/skia/modules/skparagraph/src/Run.h
M Source/ThirdParty/skia/modules/skparagraph/src/TextLine.cpp
M Source/ThirdParty/skia/modules/skparagraph/tests/SkParagraphTest.cpp
M Source/ThirdParty/skia/modules/skresources/src/SkAnimCodecPlayer.cpp
M Source/ThirdParty/skia/modules/sksg/BUILD.gn
M Source/ThirdParty/skia/modules/skshaper/BUILD.gn
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
M Source/ThirdParty/skia/modules/skunicode/BUILD.gn
M Source/ThirdParty/skia/modules/svg/BUILD.gn
M Source/ThirdParty/skia/modules/svg/svg.gni
M Source/ThirdParty/skia/platform_tools/debugging/vs/Skia.natvis
R Source/ThirdParty/skia/relnotes/SkDynamicMemoryWStream-detachAsVector.md
R Source/ThirdParty/skia/relnotes/SkPngRustEncoder_EncodeSkImageToSkData.md
R Source/ThirdParty/skia/relnotes/graphite-persistent-storage.md
R Source/ThirdParty/skia/relnotes/memorystream_const.md
R Source/ThirdParty/skia/relnotes/path-editing.md
R Source/ThirdParty/skia/relnotes/pathbuild_rarcto.md
A Source/ThirdParty/skia/relnotes/pipeline-callback.md
R Source/ThirdParty/skia/relnotes/pixmap_asserts.md
A
Source/ThirdParty/skia/relnotes/png-encoder-dep-injection-for-svg-canvas.md
R Source/ThirdParty/skia/relnotes/png_encode_with_default_options.md
A Source/ThirdParty/skia/relnotes/r16_unorm_colortype.md
A Source/ThirdParty/skia/relnotes/xps_png_helpers_removal.md
A Source/ThirdParty/skia/rust/common/BUILD.bazel
A Source/ThirdParty/skia/rust/common/SpanUtils.h
A Source/ThirdParty/skia/rust/common/io_traits_ffi.rs
M Source/ThirdParty/skia/rust/png/BUILD.bazel
R Source/ThirdParty/skia/rust/png/UtilsForFFI.h
M Source/ThirdParty/skia/src/base/SkBezierCurves.cpp
M Source/ThirdParty/skia/src/base/SkEnumBitMask.h
M Source/ThirdParty/skia/src/base/SkFixedArray.h
M Source/ThirdParty/skia/src/capture/SkCapture.cpp
M Source/ThirdParty/skia/src/capture/SkCapture.h
M Source/ThirdParty/skia/src/codec/BUILD.bazel
M Source/ThirdParty/skia/src/codec/SkCrabbyAvifCodec.cpp
M Source/ThirdParty/skia/src/codec/SkEncodedInfo.cpp
A Source/ThirdParty/skia/src/codec/SkHdrAgtm.cpp
A Source/ThirdParty/skia/src/codec/SkHdrAgtmPriv.h
M Source/ThirdParty/skia/src/codec/SkPngCodec.h
M Source/ThirdParty/skia/src/codec/SkPngCodecBase.h
M Source/ThirdParty/skia/src/codec/SkPngRustCodec.cpp
M Source/ThirdParty/skia/src/core/BUILD.bazel
M Source/ThirdParty/skia/src/core/SkBlurEngine.cpp
M Source/ThirdParty/skia/src/core/SkBlurMaskFilterImpl.cpp
M Source/ThirdParty/skia/src/core/SkCanvas.cpp
M Source/ThirdParty/skia/src/core/SkConvertPixels.cpp
M Source/ThirdParty/skia/src/core/SkDraw.cpp
M Source/ThirdParty/skia/src/core/SkDraw_vertices.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/SkMipmap.cpp
M Source/ThirdParty/skia/src/core/SkMipmapHQDownSampler.cpp
M Source/ThirdParty/skia/src/core/SkPath.cpp
M Source/ThirdParty/skia/src/core/SkPathBuilder.cpp
M Source/ThirdParty/skia/src/core/SkPathData.cpp
M Source/ThirdParty/skia/src/core/SkPathData.h
M Source/ThirdParty/skia/src/core/SkPathEffectBase.h
M Source/ThirdParty/skia/src/core/SkPathEnums.h
M Source/ThirdParty/skia/src/core/SkPathPriv.cpp
M Source/ThirdParty/skia/src/core/SkPathPriv.h
M Source/ThirdParty/skia/src/core/SkPath_editing.cpp
A Source/ThirdParty/skia/src/core/SkPath_pathdata.cpp
M Source/ThirdParty/skia/src/core/SkPath_pathref.cpp
M Source/ThirdParty/skia/src/core/SkPath_serial.cpp
M Source/ThirdParty/skia/src/core/SkPicturePlayback.cpp
M Source/ThirdParty/skia/src/core/SkPixmap.cpp
M Source/ThirdParty/skia/src/core/SkRasterPipeline.cpp
M Source/ThirdParty/skia/src/core/SkRasterPipelineBlitter.cpp
M Source/ThirdParty/skia/src/core/SkRasterPipelineOpList.h
M Source/ThirdParty/skia/src/core/SkRecordCanvas.cpp
M Source/ThirdParty/skia/src/core/SkRecordDraw.cpp
M Source/ThirdParty/skia/src/core/SkRecords.h
M Source/ThirdParty/skia/src/core/SkRuntimeEffect.cpp
M Source/ThirdParty/skia/src/core/SkTextBlob.cpp
M Source/ThirdParty/skia/src/core/SkTypeface.cpp
M Source/ThirdParty/skia/src/core/SkVertices.cpp
M Source/ThirdParty/skia/src/core/SkWriteBuffer.cpp
M Source/ThirdParty/skia/src/core/SkYUVAPixmaps.cpp
M Source/ThirdParty/skia/src/encode/BUILD.bazel
M Source/ThirdParty/skia/src/encode/SkPngEncoderBase.h
M Source/ThirdParty/skia/src/encode/SkPngEncoderImpl.h
M Source/ThirdParty/skia/src/encode/SkPngRustEncoderImpl.cpp
M Source/ThirdParty/skia/src/encode/SkPngRustEncoderImpl.h
M Source/ThirdParty/skia/src/gpu/BufferWriter.h
M Source/ThirdParty/skia/src/gpu/DitherUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDataUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawingManager.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrProcessorUnitTest.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrProcessorUnitTest.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrTestUtils.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrUtil.h
M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/effects/GrYUVtoRGBEffect.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrRect.h
M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrShape.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrStyledShape.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/AHardwareBufferGL.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLBackendSurface.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLContext.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLUtil.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLUtil.h
M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlCaps.mm
M Source/ThirdParty/skia/src/gpu/ganesh/vk/AHardwareBufferVk.cpp
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/BuiltInCodeSnippetID.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/ComputePathAtlas.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ContextOptionsPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/ContextUtils.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ContextUtils.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/DrawList.cpp
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/GraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/GraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/GraphicsPipelineDesc.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/PrecompileContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/RecorderPriv.h
M Source/ThirdParty/skia/src/gpu/graphite/RenderPassDesc.cpp
M Source/ThirdParty/skia/src/gpu/graphite/RendererProvider.h
M Source/ThirdParty/skia/src/gpu/graphite/Resource.cpp
M Source/ThirdParty/skia/src/gpu/graphite/Resource.h
M Source/ThirdParty/skia/src/gpu/graphite/ResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ResourceTypes.h
A Source/ThirdParty/skia/src/gpu/graphite/SerializationUtils.cpp
A Source/ThirdParty/skia/src/gpu/graphite/SerializationUtils.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/ShaderInfo.h
M Source/ThirdParty/skia/src/gpu/graphite/SharedContext.cpp
M Source/ThirdParty/skia/src/gpu/graphite/TextureFormat.cpp
M Source/ThirdParty/skia/src/gpu/graphite/TextureFormat.h
M Source/ThirdParty/skia/src/gpu/graphite/UniformManager.cpp
M Source/ThirdParty/skia/src/gpu/graphite/UniformManager.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.h
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCommandBuffer.cpp
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/DawnGraphiteUtils.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnTextureInfo.cpp
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/MtlGraphiteUtils.mm
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlTextureInfo.mm
M Source/ThirdParty/skia/src/gpu/graphite/precompile/BUILD.bazel
M Source/ThirdParty/skia/src/gpu/graphite/precompile/PaintOptions.cpp
M
Source/ThirdParty/skia/src/gpu/graphite/precompile/PrecompileColorFilter.cpp
M
Source/ThirdParty/skia/src/gpu/graphite/precompile/PrecompileImageFilter.cpp
M
Source/ThirdParty/skia/src/gpu/graphite/precompile/PrecompileRuntimeEffect.cpp
M Source/ThirdParty/skia/src/gpu/graphite/precompile/PrecompileShader.cpp
R Source/ThirdParty/skia/src/gpu/graphite/precompile/SerializationUtils.cpp
R Source/ThirdParty/skia/src/gpu/graphite/precompile/SerializationUtils.h
M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticBlurRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/AnalyticRRectRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/BitmapTextRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/CircularArcRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/CoverBoundsRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/CoverageMaskRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/MiddleOutFanRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/PerEdgeAAQuadRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextLCDRenderStep.cpp
M Source/ThirdParty/skia/src/gpu/graphite/render/SDFTextRenderStep.cpp
M
Source/ThirdParty/skia/src/gpu/graphite/render/TessellateCurvesRenderStep.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/VulkanGraphicsPipeline.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphicsPipeline.h
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanGraphiteUtils.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanResourceProvider.cpp
M Source/ThirdParty/skia/src/gpu/tessellate/MidpointContourParser.h
M Source/ThirdParty/skia/src/gpu/vk/VulkanUtilsPriv.cpp
M Source/ThirdParty/skia/src/gpu/vk/VulkanUtilsPriv.h
M Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h
M Source/ThirdParty/skia/src/pathops/SkPathOpsAsWinding.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFBitmap.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFBitmap.h
M Source/ThirdParty/skia/src/ports/SkFontHost_FreeType.cpp
M Source/ThirdParty/skia/src/ports/SkFontHost_FreeType_common.cpp
M Source/ThirdParty/skia/src/ports/SkFontScanner_fontations.cpp
M Source/ThirdParty/skia/src/ports/SkTypeface_fontations.cpp
M Source/ThirdParty/skia/src/ports/SkTypeface_fontations_priv.h
M Source/ThirdParty/skia/src/shaders/SkImageShader.cpp
M Source/ThirdParty/skia/src/sksl/ir/SkSLConstructor.h
M Source/ThirdParty/skia/src/svg/SkSVGCanvas.cpp
M Source/ThirdParty/skia/src/svg/SkSVGDevice.cpp
M Source/ThirdParty/skia/src/svg/SkSVGDevice.h
M Source/ThirdParty/skia/src/xps/SkXPSDevice.h
M Source/ThirdParty/skia/src/xps/SkXPSDocument.cpp
M Source/ThirdParty/skia/tests/BackendAllocationTest.cpp
M Source/ThirdParty/skia/tests/BitmapTest.cpp
M Source/ThirdParty/skia/tests/BlurTest.cpp
M Source/ThirdParty/skia/tests/CodecAnimTest.cpp
M Source/ThirdParty/skia/tests/CodecTest.cpp
M Source/ThirdParty/skia/tests/ColorFilterTest.cpp
M Source/ThirdParty/skia/tests/DeviceTest.cpp
M Source/ThirdParty/skia/tests/ExtendedSkColorTypeTests.cpp
M Source/ThirdParty/skia/tests/FilterResultTest.cpp
M Source/ThirdParty/skia/tests/GradientTest.cpp
A Source/ThirdParty/skia/tests/HdrMetadataTest.cpp
M Source/ThirdParty/skia/tests/ImageFilterCacheTest.cpp
M Source/ThirdParty/skia/tests/ImageFilterTest.cpp
M Source/ThirdParty/skia/tests/ImageIsOpaqueTest.cpp
M Source/ThirdParty/skia/tests/ImageNewShaderTest.cpp
M Source/ThirdParty/skia/tests/ImageTest.cpp
M Source/ThirdParty/skia/tests/MessageBusTest.cpp
M Source/ThirdParty/skia/tests/NdkDecodeTest.cpp
M Source/ThirdParty/skia/tests/NdkEncodeTest.cpp
M Source/ThirdParty/skia/tests/PathBuilderTest.cpp
M Source/ThirdParty/skia/tests/PictureTest.cpp
M Source/ThirdParty/skia/tests/PremulAlphaRoundTripTest.cpp
M Source/ThirdParty/skia/tests/ProcessorTest.cpp
M Source/ThirdParty/skia/tests/ProgramsTest.cpp
M Source/ThirdParty/skia/tests/ReadWritePixelsGpuTest.cpp
M Source/ThirdParty/skia/tests/RuntimeBlendTest.cpp
M Source/ThirdParty/skia/tests/SVGDeviceTest.cpp
M Source/ThirdParty/skia/tests/SerialProcsTest.cpp
M Source/ThirdParty/skia/tests/SerializationTest.cpp
M Source/ThirdParty/skia/tests/ShaderImageFilterTest.cpp
M Source/ThirdParty/skia/tests/SkPngRustDecoderTest.cpp
M Source/ThirdParty/skia/tests/SkRemoteGlyphCacheTest.cpp
M Source/ThirdParty/skia/tests/SkRuntimeEffectTest.cpp
M Source/ThirdParty/skia/tests/SkSLES2ConformanceTest.cpp
M Source/ThirdParty/skia/tests/SkSLTest.cpp
M Source/ThirdParty/skia/tests/Skbug5221.cpp
M Source/ThirdParty/skia/tests/SpecialImageTest.cpp
M Source/ThirdParty/skia/tests/SurfaceTest.cpp
M Source/ThirdParty/skia/tests/TArrayTest.cpp
M Source/ThirdParty/skia/tests/Test.h
M Source/ThirdParty/skia/tests/TestTest.cpp
M Source/ThirdParty/skia/tests/VkProtectedContextTest.cpp
M Source/ThirdParty/skia/tests/WritePixelsTest.cpp
M Source/ThirdParty/skia/tests/ganesh/GaneshTestUtils.cpp
M Source/ThirdParty/skia/tests/graphite/ImageProviderTest.cpp
M Source/ThirdParty/skia/tests/graphite/IntersectionTreeTest.cpp
M Source/ThirdParty/skia/tests/graphite/KeyTest.cpp
A Source/ThirdParty/skia/tests/graphite/PipelineCallbackTest.cpp
M Source/ThirdParty/skia/tests/graphite/ReadWritePixelsGraphiteTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/AndroidPrecompileTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/ChromePrecompileTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/PaintParamsKeyTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/PrecompileTestUtils.cpp
M
Source/ThirdParty/skia/tests/graphite/precompile/UserdefinedStableKeyTest.cpp
M Source/ThirdParty/skia/third_party/dawn/args.gni
M Source/ThirdParty/skia/third_party/dawn/build_dawn.py
M Source/ThirdParty/skia/third_party/dawn/build_tint.py
M Source/ThirdParty/skia/third_party/dawn/cmake_utils.py
A Source/ThirdParty/skia/third_party/dawn/fetch_and_stamp.py
M Source/ThirdParty/skia/toolchain/ndk_linux_arm64_toolchain_config.bzl
M Source/ThirdParty/skia/tools/HashAndEncode.cpp
M Source/ThirdParty/skia/tools/ToolUtils.cpp
M Source/ThirdParty/skia/tools/flags/CommonFlagsConfig.cpp
M Source/ThirdParty/skia/tools/flags/CommonFlagsConfig.h
M Source/ThirdParty/skia/tools/flags/CommonFlagsGraphite.cpp
M Source/ThirdParty/skia/tools/gpu/YUVUtils.cpp
M Source/ThirdParty/skia/tools/graphite/BUILD.bazel
A Source/ThirdParty/skia/tools/graphite/PipelineCallbackHandler.cpp
A Source/ThirdParty/skia/tools/graphite/PipelineCallbackHandler.h
M Source/ThirdParty/skia/tools/graphite/UniqueKeyUtils.cpp
R
Source/ThirdParty/skia/tools/graphite/precompile/PipelineCallbackHandler.cpp
R Source/ThirdParty/skia/tools/graphite/precompile/PipelineCallbackHandler.h
M Source/ThirdParty/skia/tools/sk_app/Window.h
M Source/ThirdParty/skia/tools/sk_app/android/Window_android.cpp
M Source/ThirdParty/skia/tools/sk_app/mac/Window_mac.mm
M Source/ThirdParty/skia/tools/sk_app/unix/Window_unix.cpp
M Source/ThirdParty/skia/tools/sk_app/win/Window_win.cpp
M Source/ThirdParty/skia/tools/viewer/BUILD.bazel
M Source/ThirdParty/skia/tools/viewer/BisectSlide.cpp
A Source/ThirdParty/skia/tools/viewer/CaptureSlide.cpp
A Source/ThirdParty/skia/tools/viewer/CaptureSlide.h
M Source/ThirdParty/skia/tools/viewer/Viewer.cpp
M Source/ThirdParty/skia/tools/window/BUILD.gn
M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.cpp
A
Source/ThirdParty/skia/tools/window/android/GraphiteDawnWindowContext_android.cpp
M Source/ThirdParty/skia/tools/window/android/WindowContextFactory_android.h
R
Source/ThirdParty/skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.cpp
R
Source/ThirdParty/skia/tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h
A
Source/ThirdParty/skia/tools/window/unix/GraphiteDawnXlibWindowContext_unix.cpp
A
Source/ThirdParty/skia/tools/window/unix/GraphiteDawnXlibWindowContext_unix.h
R
Source/ThirdParty/skia/tools/window/win/GraphiteDawnD3D12WindowContext_win.cpp
A Source/ThirdParty/skia/tools/window/win/GraphiteDawnWindowContext_win.cpp
M Source/ThirdParty/skia/tools/window/win/WindowContextFactory_win.h
Log Message:
-----------
Update Skia to 2025-11-17 (b30859d35b89d6d476223a5f5ef772d8fd65e57b)
https://bugs.webkit.org/show_bug.cgi?id=302628
Unreviewed. The changes are localized to Source/ThirdParty/skia.
% git log --oneline --pretty='%h %s'
06243224ecf02b13a81d94652ad03ef57094611c..b30859d35b89d6d476223a5f5ef772d8fd65e57b
b30859d35b Roll recipe dependencies (trivial).
5b7f8f6152 Roll ANGLE from a5518f0fa73d to 127a84404b88 (7 revisions)
5340dda1b0 Roll recipe dependencies (trivial).
c5b23c2c19 Roll Dawn from 6657cffc321f to f872a119cc10 (10 revisions)
26f2393bcd Roll debugger-app-base from 8a197cae1e3d to 4fab2c75015c
3b70bb28d0 Roll skottie-base from 663e45a448ff to 0b6ddddfa5b5
0462b359ab Roll Skia Infra from 6934ac81212e to 00165670a412 (10 revisions)
9f4f4e7a84 Roll recipe dependencies (trivial).
aad0515710 Roll vulkan-deps from bf34d1ea776f to 1012b9b17dd1 (3 revisions)
761e1fe67e Roll vulkan-deps from 5aa343db6887 to bf34d1ea776f (1 revision)
5f91577171 Roll SKP CIPD package from 539 to 540
1b435b65e7 Roll vulkan-deps from 830c11e1b605 to 5aa343db6887 (1 revision)
ce2168cf2b Roll vulkan-deps from b6a053891179 to 830c11e1b605 (4 revisions)
c5c3399b3a Roll recipe dependencies (trivial).
f5d29842bf Manual roll Dawn from c81f49e1cc45 to 6657cffc321f (8 revisions)
bc1703702f Roll vulkan-deps from 64e84c495362 to b6a053891179 (7 revisions)
6fc25096a9 Manual roll Dawn from 1a50e3ce4077 to c81f49e1cc45 (20 revisions)
f58b1b8052 Update android_ndk from r26b to r27d
4c02d9fc79 Roll vulkan-deps from 3bff8565858e to 64e84c495362 (6 revisions)
ff376fb5ca Roll ANGLE from afd4f0e47ded to a5518f0fa73d (7 revisions)
63d695dc01 Roll recipe dependencies (trivial).
8018d9830f Roll Skia Infra from c3153f86c3c1 to 6934ac81212e (6 revisions)
f44561727b Roll recipe dependencies (trivial).
a22a0de7ab Roll recipe dependencies (trivial).
2b034b5cec Roll recipe dependencies (trivial).
e71c9d4109 [rust png] Create skeleton for rust common gn integration in Chromium
ab6bec1ed8 [rust png] Remove obsolete TODO from comment of
`SkPngRustEncoderImpl`.
d872ac6e6a Roll recipe dependencies (trivial).
cc99d0edfa SkEnumBitmask sized to enum's underlying type
593562d6bd [graphite] Split path effect handling out of Device::drawGeometry()
68f10c25f2 Add gni file group for svg writer
595363195f Roll vulkan-deps from f94408096201 to 3bff8565858e (3 revisions)
640d2ba451 [graphite] Delete unused serialize/deserialize TextureInfo::Data
funcs
54b0a5d916 [graphite] Make uniform manager checks more descriptive
7f87a257ef Remove handling of the deprecation of Dawn's SetImmediates rename.
c1ade3a4cf Roll recipe dependencies (trivial).
7c33f53fc7 Roll ANGLE from 7f294e3048e9 to afd4f0e47ded (9 revisions)
9cdacd297b Roll Dawn from d9ada6f91e2d to 1a50e3ce4077 (26 revisions)
6a615e8565 Roll Skia Infra from d4944cf18b03 to c3153f86c3c1 (10 revisions)
9947919984 Roll recipe dependencies (trivial).
dd86b310ab Roll vulkan-deps from d26c41618afc to f94408096201 (13 revisions)
3ec07511b8 Roll recipe dependencies (trivial).
e6cb79f7ca Update (some) callers to follow more strict span rules
b6f7a88a2b [rust png] Remove obsolete TODO from test description.
0f9a41f496 Roll recipe dependencies (trivial).
364f070f22 Roll recipe dependencies (trivial).
2809fd296a Revert "A minimal change letting Fuchsia to use Fontations"
da137b1f13 A minimal change letting Fuchsia to use Fontations
33c2d9840f Ignore letter spacing for script languages
27209a752e [graphite] Fix type in ComputePathAtlas
1db567519d Roll vulkan-deps from 005577d63681 to d26c41618afc (1 revision)
f5e0ae7c1b Roll recipe dependencies (trivial).
4caab55efd Roll recipe dependencies (trivial).
27e715006e Roll recipe dependencies (trivial).
5a55149408 Roll ANGLE from e8ea89217ec0 to 7f294e3048e9 (9 revisions)
2467a35eeb Roll recipe dependencies (trivial).
e634fb3158 Roll Skia Infra from e441bd30cbdc to d4944cf18b03 (10 revisions)
3246861919 Roll Dawn from 498fbf7cc39e to d9ada6f91e2d (18 revisions)
85482deaef [graphite] Move PathRendererStrategy to RendererProvider, remove
kDefault
cb170c3671 Roll recipe dependencies (trivial).
cb627fb20e Roll vulkan-deps from 3114945eb0e3 to 005577d63681 (7 revisions)
a32353e15e Include SkData.h in Shaper.cpp
d19b41c729 Add grshape fuzzer
ba57e906a8 [graphite] Fix typo in NoGPU jobs name
501af2edb2 Fix fuzzer-found memory leak
8ba7821785 Roll recipe dependencies (trivial).
525d1470b7 Roll vulkan-deps from 36bb6b41b389 to 3114945eb0e3 (11 revisions)
a951a8e291 Roll ANGLE from cc7e0e04887e to e8ea89217ec0 (6 revisions)
1edf0545ba Roll Skia Infra from 8f80a4b72d9f to e441bd30cbdc (9 revisions)
5adb6d44c0 Roll Dawn from a8dc09f23c22 to 498fbf7cc39e (23 revisions)
9249bd48ba Roll recipe dependencies (trivial).
3df2decadc [graphite] fix graphite build with ganesh disabled
a9a14c4a41 Roll recipe dependencies (trivial).
ceac21c13b [rust png] Support for using SkPngRustEncoder from `FuzzMain.cpp`.
8dd953dc91 Reland "Add script and language to SkShaper::RunHandler"
122e923a13 [graphite] Add kRGBA10x6 texture format support
ae6861ea63 Defer computing convexity
5d98e4d7e8 Roll vulkan-deps from 95921c1502d6 to 36bb6b41b389 (6 revisions)
a4600aae17 Roll recipe dependencies (trivial).
cdb9de6579 Patch the Chrome PaintOptions to match RenderPassDesc changes.
fc25701a70 [graphite] Remove redundant maxAtlasTextureSize context option
9fe93d3905 [graphite] Add dm/viewer flag for minMSAAPathSize context option
f10dd19a7a Roll recipe dependencies (trivial).
03106e4449 Roll ANGLE from eea1fcf95a58 to cc7e0e04887e (5 revisions)
b172587c1a Roll recipe dependencies (trivial).
47bce57306 Roll Skia Infra from 97d930843592 to 8f80a4b72d9f (15 revisions)
0ea8700530 Roll SwiftShader from 1e0c6ee5dcff to f474b0ce14a6 (1 revision)
4d76b47e3f Roll vulkan-deps from c6623330827f to 95921c1502d6 (2 revisions)
27fc41a075 Roll recipe dependencies (trivial).
f007f2b49f Roll recipe dependencies (trivial).
e9fc5d8b78 [graphite] Use combined depth+stencil format when using MSAA
04ab5ef67b Roll vulkan-deps from 6b26ee706b9d to c6623330827f (3 revisions)
f09da04c6f Roll SKP CIPD package from 538 to 539
2bcd20d196 Roll vulkan-deps from e54d06824ab3 to 6b26ee706b9d (1 revision)
45eb32366c Manual roll Dawn from 090cac345695 to a8dc09f23c22 (20 revisions)
5e42e6b829 Roll vulkan-deps from eb3facbc43cf to e54d06824ab3 (5 revisions)
2ec11fb79c Roll recipe dependencies (trivial).
ba78ff0266 Roll recipe dependencies (trivial).
649182bef2 Roll vulkan-deps from a34bdd1b0084 to eb3facbc43cf (4 revisions)
dd96630e37 Roll recipe dependencies (trivial).
38d87df935 Roll recipe dependencies (trivial).
dcc71ab329 [ganesh] Support AHB RGBA10x6 as an external texture format
76e920c0a3 [graphite] Update backend texture creation flags to match VulkanCaps
74f3549ec4 Revert "Add script and language to SkShaper::RunHandler"
6aaec9820c Handle Dawn's deprecation for the SetImmediateData rename.
513b15b675 Make more tests and gms do explicit PNG handling
581d1ecd50 Roll vulkan-deps from feb8f7b1cf78 to a34bdd1b0084 (2 revisions)
f838c4b31e Roll ANGLE from 8c5e129d48ad to eea1fcf95a58 (2 revisions)
7bd83af3fa Roll Dawn from 516bf37a739d to 090cac345695 (15 revisions)
c31c417547 Roll SwiftShader from 153470c12fdf to 1e0c6ee5dcff (1 revision)
eb3c5b280a Roll Skia Infra from ff55757db3ba to 97d930843592 (21 revisions)
360fe72b5b Add script and language to SkShaper::RunHandler
d5c02fd369 Add kR16_unorm_SkColorType
b24c853cb0 Roll recipe dependencies (trivial).
8ddee236bf Roll vulkan-deps from c8f0766414a4 to feb8f7b1cf78 (3 revisions)
116f237bb3 Use SkColor helpers for color generation in SkPixmap
a0d68ff70f Roll vulkan-deps from 5a075c3f5e7c to c8f0766414a4 (10 revisions)
5c989948de [skottie] Fix nullptr deref in TextAnimator
6d621fb8cb Suppress Ubuntu24.04+QuadroP400 failures on the tree
4f9e2998f3 Remove no-op gn flag
afde910b9a Manual roll ANGLE from c983fa9dfb61 to 8c5e129d48ad (7 revisions)
68bdfbf5f8 Manual roll Dawn from 23e882a42a2f to 516bf37a739d (27 revisions)
fa3c912f18 [skottie] Remove SK_ENABLE_SKOTTIE_FILLRULE guard
5c4e135212 Roll recipe dependencies (trivial).
602d7e08f4 Fix Gofmt issue
4102562185 Roll skcms from 96d9171c94b9 to 026f8a969740 (1 revision)
c0d34d802e Remove gpu version specificity for P400s
5e57c1a25c [vk] Add RGBA10x6 format to VkFormatBytesPerBlock
4eb2383d38 Add check for excessive command length for Windows
f91edafee2 Add Vulkan and OpenGLES Dawn backends to Viewer on Android.
a4f8187303 Roll vulkan-deps from 74082a714350 to 5a075c3f5e7c (7 revisions)
887298973b Roll SwiftShader from 7ae85e6f6694 to 153470c12fdf (1 revision)
b5f637df6b Remove Ubunutu graphite ASAN due to timeouts.
8579948e85 [ganesh] Associate VK_FORMAT_R10X... with kRGBA_10x6 colortype
73a068fa52 Manual roll ANGLE from db35dc6c2135 to c983fa9dfb61 (19 revisions)
1522485a8c Manual roll Dawn from a147726f409c to 23e882a42a2f (13 revisions)
8641df37dd Roll Dawn from d4d10c202a39 to a147726f409c (24 revisions)
de92f5e793 [graphite] Enable the new YCbCr pretty printing and update tests
305645cf07 Roll recipe dependencies (trivial).
5e03cbcada Roll recipe dependencies (trivial).
d488b0d206 Roll recipe dependencies (trivial).
7406abedc3 Add SkPathBuilder::rMoveTo(x,y)
45af4e88c7 Update CQ to shift some graphite workloads off of mac devices.
625ac80c00 [graphite] Only update shareable resource labels upon insertion into
cache
81b7c81135 Reapply "[rust png] Support SkPngRustEncoder from
`FuzzEncoders.cpp`."
c72e8b94c9 [graphite] Add plumbing for Android-specific Pipeline label
2ff897e9b4 Add ability to override fuzzing engine
d4a25b1aec Dawn build: find the correct version of ninja.
9444fdd8d7 Roll vulkan-deps from f3586b617bd9 to 74082a714350 (2 revisions)
7b8cdb3016 Fix pathdata build
e16265196a Sync Dawn's DEPS via gclient and point CMake at them
039487ec5d remove misspelling
c89b611826 Add SMPTE ST 2094-50 HDR metadata support
03612114a3 [graphite] Add Caps::toString virtual
1a179581af Roll ANGLE from a212e75c2058 to db35dc6c2135 (14 revisions)
188c8a9abd Roll Dawn from bc96cfcbee13 to d4d10c202a39 (15 revisions)
58315154dc Roll Skia Infra from 2ecad23f4965 to ff55757db3ba (9 revisions)
150f844e83 Roll vulkan-deps from fd4a777ae606 to f3586b617bd9 (9 revisions)
3990fc40ac Roll recipe dependencies (trivial).
85adfd3b8e Roll recipe dependencies (trivial).
cbf5a46796 Roll recipe dependencies (trivial).
e620d32230 [graphite] Address comments to
https://skia-review.googlesource.com/c/skia/+/1080957
eebbe2e53a Revert "[rust png] Support for using SkPngRustEncoder from
`FuzzEncoders.cpp`."
001516d132 Roll recipe dependencies (trivial).
721443b0b2 [graphite] PaintParams can represent image shaders without heap
allocations
56a2503e98 Add flag to switch to pathdata backend
f99770502b [rust png] Support for using SkPngRustEncoder from
`FuzzEncoders.cpp`.
54c1a5ebd0 Roll recipe dependencies (trivial).
cccc73ade8 SkCrabbyAvifCodec: Set rgb format explicitly for all cases
da9b8fb011 [graphite] Refactor helper function for local matrix shader block
adding
8f5a7c7bca Add predefined encoded origin inverse function
23105b3c71 Port tests to explicitly serialize/deserialize images in SkPictures
e9eaa3a442 Fix fuzzer targets and subsequent bitrotting
93021c398e Roll vulkan-deps from 2d7962129e3b to fd4a777ae606 (1 revision)
56a10bf56e Roll ANGLE from 7934556e26c1 to a212e75c2058 (11 revisions)
3dd147ac0f Roll Skia Infra from fab7d69dc1f1 to 2ecad23f4965 (7 revisions)
8dcc4adf35 Roll Dawn from bfbd2e6a335b to bc96cfcbee13 (29 revisions)
a304e43060 Roll SwiftShader from 1319f67747a4 to 7ae85e6f6694 (1 revision)
dcd94b2f79 Roll vulkan-deps from 3ead8a3b17b5 to 2d7962129e3b (1 revision)
22b52fd311 Roll vulkan-deps from f618974690bc to 3ead8a3b17b5 (3 revisions)
25e1e4e969 Roll SKP CIPD package from 537 to 538
7a5b34ce9b Roll vulkan-deps from 93bfb7f59e39 to f618974690bc (2 revisions)
5ed21229cd Roll vulkan-deps from ca45bb2eb745 to 93bfb7f59e39 (6 revisions)
c5cd862d6f Roll recipe dependencies (trivial).
011fb11cce [infra] Roll infra repo
770b8a835e trackResource->traceCommandBufferResource for
DawnCommandBuffer/MtlCommandBuffer
ce4013b4d0 Roll vulkan-deps from 7197b08a9ac7 to ca45bb2eb745 (5 revisions)
5658e91de5 [rust png] Move UtilsForFFI.h to SpanUtils.h in root rust folder
2cf9a19230 Roll ANGLE from d763609022a4 to 7934556e26c1 (10 revisions)
ccbd769779 Roll Skia Infra from 0b3b8a8cbc26 to e13d18f9806c (5 revisions)
0219a46d96 Roll vulkan-deps from 4e1fe2e715a8 to 7197b08a9ac7 (11 revisions)
2b5f79af0a Roll recipe dependencies (trivial).
9f2658dcbe Roll recipe dependencies (trivial).
1532fabb4b Roll recipe dependencies (trivial).
4135512fe8 Roll recipe dependencies (trivial).
79f3321815 Roll recipe dependencies (trivial).
825d5c8543 Run dawn_fetch_deps once regardless of toolchains
ac032c3685 Fixed GLES 3 Crash on Android emulators
6af53143b1 Roll vulkan-deps from 06ad50268dd3 to 4e1fe2e715a8 (1 revision)
ebaf0b9537 Sync Dawn and Tint deps once, not in parallel
bc8d3075d7 Reland "[rust png] Stop using+remove `SkXPS...PngHelpers.h` from
Skia."
90d8778fbb Roll recipe dependencies (trivial).
18457971c3 Roll ANGLE from bf371eff8421 to d763609022a4 (7 revisions)
5035cdc7de Roll recipe dependencies (trivial).
a4f0f406eb Roll Skia Infra from f4cbf919963d to 0b3b8a8cbc26 (4 revisions)
9b7066b583 Roll Dawn from 6ee5b8fed805 to bfbd2e6a335b (13 revisions)
018e2cdba2 Roll recipe dependencies (trivial).
c803f12d2e Roll vulkan-deps from da77af8eba98 to 06ad50268dd3 (6 revisions)
caf80a962c [graphite] Update testing framework for new Pipeline callback
51267d4a2c Viewer: enable Dawn/D3D11 and Dawn/D3D12 backends
92a6a76325 Roll recipe dependencies (trivial).
d0d340e2d2 [rust png] Support for using `SkPngRustEncoder` from
`SkWriteBuffer.cpp`
a3ed7e9f89 [rust png] Support for using `SkPngRustEncoder` from
`SkSVGDevice.cpp`.
f41aec374b [graphite] Add new Pipeline callback API
a068b22d56 Revert "[rust png] Stop using and remove `SkXPS...PngHelpers.h` from
Skia."
6d0ba11cd5 Roll recipe dependencies (trivial).
ce928c4002 Skip vkmsaa4 on DM for ganesh imagination.
a1ff58d342 Roll recipe dependencies (trivial).
8d035e9cc8 Refactor to use interfaces, making it backend-agnostic
6141aa6cca [rust png] Stop using and remove `SkXPS...PngHelpers.h` from Skia.
f41871dfb0 Add const to SkData in SkTypeface_fontations API
734b4fac94 Remove some pathref code from SkPathBuilder
dcad469435 [graphite] Drop draws with invalid PaintParamsKeys
c381e69aac Fix blendmodes_canvas GM in CanvasKit
83789d3741 Cleanup after refactor of VulkanYcbcrConversionInfo.
024d8ec8cc Roll vulkan-deps from 8ff784ae6889 to da77af8eba98 (1 revision)
06b6b107ad Roll ANGLE from e5930c3b265b to bf371eff8421 (4 revisions)
0bc1cae524 Roll Skia Infra from 2dd0704d2aea to f4cbf919963d (6 revisions)
ba12e14389 Roll Dawn from 4d6d60b304cc to 6ee5b8fed805 (16 revisions)
6230941838 Roll SwiftShader from 3d536c0fc62b to 1319f67747a4 (1 revision)
0a0c9f8c70 Roll recipe dependencies (trivial).
53b8b802bb [graphite] Fix DrawWriter suballocation performance
670ceef292 Roll recipe dependencies (trivial).
4408d8ea88 [graphite] Default to SK_TRACE_GRAPHITE_PIPELINE_USE always enabled
f9841360b2 [graphite] Store pipeline's label using Resource's label
e004962914 [graphite] Make ShaderInfo's labels match GetPipelineLabel
b81c36574d Implement Graphite/Dawn/OpenGLES backend in Viewer.
85ed1c2ced Roll vulkan-deps from 0c8bbfe8dad0 to 8ff784ae6889 (8 revisions)
e582a5594b Move some pathref-specific functionality
7799668cfa Fixed crash on Android emulators prior to API 32
71a3c1e367 Merge 8 release notes into RELEASE_NOTES.md
98ab642d22 Update Skia milestone to 144
e6f13a87d5 Make several SkPath functions backend-agnostic
eb25f6c6f7 [graphite] Make Key Serialization no longer be Precompile only
e4d3d8f31a Roll ANGLE from e9626fbced68 to e5930c3b265b (9 revisions)
6fd86d3196 Roll Skia Infra from fca23bf4c045 to 2dd0704d2aea (4 revisions)
824d7508e6 Roll Dawn from fb7f9cb1dd24 to 4d6d60b304cc (26 revisions)
09542289d1 Roll vulkan-deps from dd13d781f9ac to 0c8bbfe8dad0 (10 revisions)
602bbd4af8 Roll recipe dependencies (trivial).
8b2d056701 Roll recipe dependencies (trivial).
a0617cfe7c [graphite] Split out image+localmatrix add_to_key helper functions
a839328c50 Roll recipe dependencies (trivial).
5723f87f85 Remove SK_DISABLE_LEGACY_XPS_FACTORIES
d5330e2eba [graphite] Simplify KeyContext subclasses
428481e3ee [graphite] Mark BindBufferInfo bool operator explicit; make
RenderStateFlags uint8_t
bc0b20d2d0 [Vulkan] Add SK_API to VulkanYcbcrConversionInfo.
4feb68b1ad introduce CaptureSlide to Viewer to debug serialized SkCaptures
404f10a803 [graphite] Split PaintParams into SkPaint-oriented struct and
ShadingParams for everything else
170c11f1dd Make SkEncodedInfo::ICCProfile data const
f388ad207f Internal spanification
4d915a87f4 Reapply "DM builds with graphite enabled and ganesh disabled"
141aaabcfe SkPathRef: cast segmentMask explicitly
bbc54b60ba Roll vulkan-deps from b05255895bc5 to dd13d781f9ac (1 revision)
8b4ef0358b Try using c++2a for old NDK
77348c40d1 Make pointer to ICCProfile const in SkEncodedInfo
Canonical link: https://commits.webkit.org/303131@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications