Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 79852b32c8fa3ecfaf38a3835e62b1f8221475e1
https://github.com/WebKit/WebKit/commit/79852b32c8fa3ecfaf38a3835e62b1f8221475e1
Author: Adrian Perez de Castro <[email protected]>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
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_tool/main.go
M Source/ThirdParty/skia/bazel/external/dawn/BUILD.bazel
M Source/ThirdParty/skia/bazel/external/dawn/generate_dawn_files.py
M Source/ThirdParty/skia/bazel/skia_rules.bzl
M Source/ThirdParty/skia/bench/ChartBench.cpp
A Source/ThirdParty/skia/bench/SkRPBench.cpp
A Source/ThirdParty/skia/bench/graphite/sparse_strips/CoverageBench.cpp
M Source/ThirdParty/skia/bench/graphite/sparse_strips/TilerBench.cpp
A Source/ThirdParty/skia/demos.skia.org/demos/canvas_edit/editor.js
A Source/ThirdParty/skia/demos.skia.org/demos/canvas_edit/index.html
A Source/ThirdParty/skia/demos.skia.org/demos/canvas_edit/main.js
A Source/ThirdParty/skia/demos.skia.org/demos/canvas_edit/path.js
A Source/ThirdParty/skia/demos.skia.org/demos/canvas_edit/style.css
M Source/ThirdParty/skia/dm/DM.cpp
M Source/ThirdParty/skia/gm/bigtileimagefilter.cpp
M Source/ThirdParty/skia/gm/convex_all_line_paths.cpp
M Source/ThirdParty/skia/gm/drawatlas.cpp
M Source/ThirdParty/skia/gm/filterindiabox.cpp
M Source/ThirdParty/skia/gm/hairlines.cpp
M Source/ThirdParty/skia/gm/lattice.cpp
M Source/ThirdParty/skia/gm/polygonoffset.cpp
M Source/ThirdParty/skia/gm/stringart.cpp
M Source/ThirdParty/skia/gm/texteffects.cpp
M Source/ThirdParty/skia/gn/bench.gni
M Source/ThirdParty/skia/gn/gn_to_bp.py
M Source/ThirdParty/skia/gn/graphite.gni
M Source/ThirdParty/skia/gn/skia.gni
M Source/ThirdParty/skia/gn/skia/BUILD.gn
M Source/ThirdParty/skia/gn/sksl.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/SkBitmap.h
M Source/ThirdParty/skia/include/core/SkMilestone.h
M Source/ThirdParty/skia/include/core/SkPixmap.h
M Source/ThirdParty/skia/include/core/SkScalar.h
M Source/ThirdParty/skia/include/core/SkSpan.h
M Source/ThirdParty/skia/include/docs/SkPDFDocument.h
M Source/ThirdParty/skia/include/encode/SkPngRustEncoder.h
M Source/ThirdParty/skia/include/gpu/ganesh/GrRecordingContext.h
M Source/ThirdParty/skia/include/gpu/graphite/ContextOptions.h
M Source/ThirdParty/skia/include/gpu/graphite/Recorder.h
M Source/ThirdParty/skia/include/gpu/graphite/Recording.h
M Source/ThirdParty/skia/include/gpu/graphite/vk/BUILD.bazel
R Source/ThirdParty/skia/include/gpu/graphite/vk/VulkanGraphiteUtils.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/dm_flags.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/fiddler-backend/Dockerfile
M Source/ThirdParty/skia/infra/shaders/Dockerfile
M Source/ThirdParty/skia/infra/skottie/Dockerfile
M Source/ThirdParty/skia/modules/canvaskit/CHANGELOG.md
M Source/ThirdParty/skia/modules/canvaskit/interface.js
M Source/ThirdParty/skia/modules/canvaskit/util.js
M Source/ThirdParty/skia/modules/canvaskit/webgl.js
M Source/ThirdParty/skia/modules/skshaper/src/SkShaper_harfbuzz.cpp
M Source/ThirdParty/skia/modules/skshaper/tests/ShaperTest.cpp
A Source/ThirdParty/skia/relnotes/avoid_depth.md
R Source/ThirdParty/skia/relnotes/ext_format_query.md
R Source/ThirdParty/skia/relnotes/strided_getwidths.md
A Source/ThirdParty/skia/resources/fonts/ebdt_glyf.ttf
A Source/ThirdParty/skia/resources/images/basi3p01.png
A Source/ThirdParty/skia/resources/images/monochrome.avif
M Source/ThirdParty/skia/resources/sksl/BUILD.bazel
M Source/ThirdParty/skia/resources/sksl/compute/AtomicOperations.compute
A Source/ThirdParty/skia/resources/sksl/compute/Buffers.compute
M Source/ThirdParty/skia/resources/sksl/compute/Workgroup.compute
M Source/ThirdParty/skia/rust/common/BUILD.bazel
M Source/ThirdParty/skia/rust/common/io_traits_ffi.rs
M Source/ThirdParty/skia/rust/exif/BUILD.bazel
M Source/ThirdParty/skia/rust/icc/BUILD.bazel
M Source/ThirdParty/skia/rust/png/BUILD.bazel
M Source/ThirdParty/skia/rust/png/FFI.rs
M Source/ThirdParty/skia/src/codec/BUILD.bazel
M Source/ThirdParty/skia/src/codec/SkAvifCodec.cpp
M Source/ThirdParty/skia/src/codec/SkBmpRLECodec.cpp
M Source/ThirdParty/skia/src/codec/SkCrabbyAvifCodec.cpp
M Source/ThirdParty/skia/src/codec/SkIcoCodec.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodecBase.cpp
M Source/ThirdParty/skia/src/codec/SkPngCodecBase.h
M Source/ThirdParty/skia/src/codec/SkPngRustCodec.cpp
M Source/ThirdParty/skia/src/codec/SkPngRustCodec.h
M Source/ThirdParty/skia/src/core/BUILD.bazel
M Source/ThirdParty/skia/src/core/SkContourMeasure.cpp
M Source/ThirdParty/skia/src/core/SkDraw.cpp
M Source/ThirdParty/skia/src/core/SkMatrix.cpp
M Source/ThirdParty/skia/src/core/SkPathBuilder.cpp
M Source/ThirdParty/skia/src/core/SkRRect.cpp
M Source/ThirdParty/skia/src/core/SkRegion_path.cpp
M Source/ThirdParty/skia/src/core/SkResourceCache.cpp
M Source/ThirdParty/skia/src/core/SkScan_Antihair.cpp
M Source/ThirdParty/skia/src/core/SkScan_Hairline.cpp
M Source/ThirdParty/skia/src/core/SkStroke.cpp
M Source/ThirdParty/skia/src/core/SkStrokerPriv.cpp
M Source/ThirdParty/skia/src/effects/SkDashPathEffect.cpp
M Source/ThirdParty/skia/src/encode/BUILD.bazel
M Source/ThirdParty/skia/src/encode/SkPngRustEncoderImpl.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrAttachment.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrCaps.h
M Source/ThirdParty/skia/src/gpu/ganesh/GrFragmentProcessors.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/GrSWMaskHelper.h
M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrAAConvexTessellator.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/DashOp.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/GrOvalOpFactory.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/OpsTask.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/ops/StrokeRectOp.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkCaps.cpp
M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkCommandBuffer.cpp
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/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/DrawListLayer.cpp
M Source/ThirdParty/skia/src/gpu/graphite/DrawListTypes.h
M Source/ThirdParty/skia/src/gpu/graphite/KeyHelpers.cpp
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/RenderPassDesc.cpp
M Source/ThirdParty/skia/src/gpu/graphite/ShaderInfo.cpp
M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/geom/BoundsManager.h
M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCaps.mm
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/MakeStrips.h
M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/Polyline.h
M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/SparseStripsTypes.h
M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/Strip.h
A
Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/StripProcessorScalar.h
A Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/StripProcessorSimd.h
M Source/ThirdParty/skia/src/gpu/graphite/sparse_strips/Tiler.h
M Source/ThirdParty/skia/src/gpu/graphite/task/RenderPassTask.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.cpp
M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCommandBuffer.cpp
M
Source/ThirdParty/skia/src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator.cpp
M Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h
M Source/ThirdParty/skia/src/partition_alloc/noop/raw_ptr.h
M Source/ThirdParty/skia/src/pdf/SkPDFDevice.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFGradientShader.cpp
M Source/ThirdParty/skia/src/pdf/SkPDFShader.cpp
M Source/ThirdParty/skia/src/ports/fontations/src/bitmap.rs
M Source/ThirdParty/skia/src/sksl/SkSLIntrinsicList.h
M Source/ThirdParty/skia/src/sksl/codegen/SkSLMetalCodeGenerator.cpp
M Source/ThirdParty/skia/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp
M Source/ThirdParty/skia/src/sksl/codegen/SkSLWGSLCodeGenerator.cpp
M Source/ThirdParty/skia/src/sksl/generated/sksl_compute.minified.sksl
M Source/ThirdParty/skia/src/sksl/generated/sksl_compute.unoptimized.sksl
M Source/ThirdParty/skia/src/sksl/generated/sksl_gpu.minified.sksl
M Source/ThirdParty/skia/src/sksl/generated/sksl_gpu.unoptimized.sksl
M Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_frag.minified.sksl
M
Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_frag.unoptimized.sksl
M Source/ThirdParty/skia/src/sksl/ir/SkSLFunctionCall.cpp
M Source/ThirdParty/skia/src/sksl/sksl_compute.sksl
M Source/ThirdParty/skia/src/sksl/sksl_gpu.sksl
M Source/ThirdParty/skia/src/sksl/sksl_graphite_frag.sksl
M Source/ThirdParty/skia/src/text/gpu/SubRunAllocator.h
M Source/ThirdParty/skia/src/utils/SkDashPath.cpp
M Source/ThirdParty/skia/src/xml/SkXMLParser.cpp
M Source/ThirdParty/skia/tests/AvifTest.cpp
M Source/ThirdParty/skia/tests/ClipperTest.cpp
M Source/ThirdParty/skia/tests/CodecTest.cpp
A Source/ThirdParty/skia/tests/GainmapTestCommon.h
M Source/ThirdParty/skia/tests/JpegGainmapTest.cpp
M Source/ThirdParty/skia/tests/PDFPrimitivesTest.cpp
M Source/ThirdParty/skia/tests/PathOpsBuilderConicTest.cpp
M Source/ThirdParty/skia/tests/PngGainmapTest.cpp
M Source/ThirdParty/skia/tests/ProtectedTest.cpp
M Source/ThirdParty/skia/tests/RRectInPathTest.cpp
M Source/ThirdParty/skia/tests/RawPtrTest.cpp
M Source/ThirdParty/skia/tests/RoundRectTest.cpp
M Source/ThirdParty/skia/tests/SimplifyPaintTest.cpp
M Source/ThirdParty/skia/tests/SkPngRustDecoderTest.cpp
M Source/ThirdParty/skia/tests/SkPngRustEncoderTest.cpp
A Source/ThirdParty/skia/tests/StencilClearTest.cpp
M Source/ThirdParty/skia/tests/graphite/ComputeTest.cpp
M Source/ThirdParty/skia/tests/graphite/InnerFillTest.cpp
M Source/ThirdParty/skia/tests/graphite/precompile/AndroidPrecompileTest.cpp
M
Source/ThirdParty/skia/tests/graphite/precompile/AndroidYCbCrPrecompileTest.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/ThreadedPrecompileTest.cpp
M
Source/ThirdParty/skia/tests/graphite/precompile/UserdefinedStableKeyTest.cpp
M Source/ThirdParty/skia/tests/graphite/sparse_strips/ClipTest.cpp
A Source/ThirdParty/skia/tests/graphite/sparse_strips/CoverageTest.cpp
M Source/ThirdParty/skia/tests/graphite/sparse_strips/TilerTest.cpp
M Source/ThirdParty/skia/tests/sksl/compute/AtomicOperations.asm.comp
M Source/ThirdParty/skia/tests/sksl/compute/AtomicOperations.metal
M Source/ThirdParty/skia/tests/sksl/compute/AtomicOperations.wgsl
A Source/ThirdParty/skia/tests/sksl/compute/Buffers.asm.comp
A Source/ThirdParty/skia/tests/sksl/compute/Buffers.metal
A Source/ThirdParty/skia/tests/sksl/compute/Buffers.wgsl
M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInArray.asm.comp
M Source/ThirdParty/skia/tests/sksl/compute/Workgroup.asm.comp
M Source/ThirdParty/skia/tests/sksl/compute/Workgroup.metal
M Source/ThirdParty/skia/tests/sksl/compute/Workgroup.wgsl
M Source/ThirdParty/skia/tests/sksl/shared/ArrayCast.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/ArrayComparison.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/ArrayConstructors.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/ArrayFollowedByScalar.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/ArrayIndexTypes.asm.frag
M
Source/ThirdParty/skia/tests/sksl/shared/ArrayNarrowingConversions.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/ConstantCompositeAccessViaConstantIndex.asm.frag
M
Source/ThirdParty/skia/tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/ForLoopMultipleInitES3.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/Functions.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz37466.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz63170.asm.frag
M
Source/ThirdParty/skia/tests/sksl/shared/OutParamsFunctionCallInArgument.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/SampleMask.asm.frag
M
Source/ThirdParty/skia/tests/sksl/shared/StructArrayFollowedByScalar.asm.frag
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/SwizzleAsLValue.asm.frag
M Source/ThirdParty/skia/tests/sksl/shared/SwizzleAsLValueES3.asm.frag
M Source/ThirdParty/skia/tools/TsanSuppressions.cpp
M Source/ThirdParty/skia/tools/fonts/TestSVGTypeface.cpp
M Source/ThirdParty/skia/tools/fonts/TestSVGTypeface.h
M Source/ThirdParty/skia/tools/fonts/create_test_font_color.cpp
M Source/ThirdParty/skia/tools/gpu/vk/VkTestMemoryAllocator.cpp
M Source/ThirdParty/skia/tools/graphite/ContextFactory.cpp
M Source/ThirdParty/skia/tools/graphite/TestOptions.h
M Source/ThirdParty/skia/tools/raster_pipeline/llvm_mca_analysis.py
A Source/ThirdParty/skia/tools/raster_pipeline/run_benchmarks.py
M Source/ThirdParty/skia/tools/sksl-minify/SkSLMinify.cpp
M Source/ThirdParty/skia/tools/viewer/AtlasSlide.cpp
M Source/ThirdParty/skia/tools/viewer/ChartSlide.cpp
M Source/ThirdParty/skia/tools/viewer/ManyRectsSlide.cpp
M Source/ThirdParty/skia/tools/viewer/StringArtSlide.cpp
Log Message:
-----------
Update Skia to 2026-07-06 (e5f9ed19954384bf70572897fee33c9d002db449)
https://bugs.webkit.org/show_bug.cgi?id=320464
Unreviewed Skia update.
% git log --pretty='%h %s'
741e480402db12ca9c9baf068d21991749b9964a..e5f9ed19954384bf70572897fee33c9d002db449
e5f9ed1995 gpu: Reorder members to fix destruction order
b2e55fdc5c Revert "[rust_ico] Add Rust-based ICO decoder using image-rs"
014a77e8a6 Fix Use-After-Free in SubRunAllocator
0feab09eb8 [Fonts] Add EBDT bitmap + glyf outline test font generation
80ae1deed9 Rename cblc_glyph to blc glyph
7d9da40283 Roll recipe dependencies (trivial).
71db7c06c5 Roll ANGLE from c053bf85793b to 1bb9d6a05849 (16 revisions)
c1fb3a8cfa Roll Skia Infra from 58c1a09f1e80 to dc5c43ee2e11 (10 revisions)
a49fe07399 Roll SwiftShader from 7868bf37d5b2 to eb0bee078ef2 (1 revision)
4da5c51e65 Roll Dawn from 7f4daf4eee47 to 6bcedae5720d (10 revisions)
125a76cc4c Roll recipe dependencies (trivial).
b75a13130c Roll vulkan-deps from 8e7420f63043 to abeb70d7ee3c (10 revisions)
7fa560bd02 Roll recipe dependencies (trivial).
2dde156aec Fix potential destruction-order UAF hazards
10cd2cbe97 Roll recipe dependencies (trivial).
7dccd1e79a Apply min/max optimizations in lowp SkRP stages
49c0165256 [graphite] Remove unused kForwards template from Layer::test
3613e6dfbb [rust_ico] Add Rust-based ICO decoder using image-rs
2b55eed550 Roll vulkan-deps from 4d84938ebbb1 to 8e7420f63043 (1 revision)
c0e2b9667d Disable nullability-completeness on win clang builds.
b68567542f Roll ANGLE from 600b59f1595f to c053bf85793b (3 revisions)
9b5f59437e Roll Skia Infra from 4fe7802c8e43 to 58c1a09f1e80 (3 revisions)
225f347d95 Roll Dawn from bd2dadf43e82 to 7f4daf4eee47 (6 revisions)
5f054919aa Roll skottie-base from 6c01ff2ce17b to e34c0f483d40
e15ea7a4b9 Roll recipe dependencies (trivial).
22e05ffef7 Roll recipe dependencies (trivial).
7980669242 Roll recipe dependencies (trivial).
2826ae6dc6 Roll vulkan-deps from 457f47f38fb7 to 4d84938ebbb1 (2 revisions)
7f99eee20f Roll SKP CIPD package from 567 to 568
6f6fc1bda7 Roll vulkan-deps from 2eb9e2c66a25 to 457f47f38fb7 (5 revisions)
75a4bf6706 Roll vulkan-deps from bb655ad91bcc to 2eb9e2c66a25 (2 revisions)
26571da5c5 Roll vulkan-deps from add78d6dcd49 to bb655ad91bcc (4 revisions)
8c5eb079d3 Roll vulkan-deps from 597215fa7377 to add78d6dcd49 (21 revisions)
919956953a Roll ANGLE from 8e69854ca685 to 600b59f1595f (7 revisions)
8b94a5f2a7 Roll Skia Infra from 5046ef52eb92 to 4fe7802c8e43 (15 revisions)
1d673d2b09 Roll Dawn from a25b697fe5b0 to bd2dadf43e82 (17 revisions)
7dd7fd971c Roll vulkan-deps from be1dae5413d9 to 597215fa7377 (1 revision)
803eadd7c9 Roll ANGLE from aea502e52005 to 8e69854ca685 (11 revisions)
c8c67d57cb Roll Skia Infra from a21d5e42faa3 to 5046ef52eb92 (8 revisions)
fdef7b5d3b Roll Dawn from 7807dcbdca24 to a25b697fe5b0 (79 revisions)
5358ab75b8 Roll vulkan-deps from 245a3bb1956d to be1dae5413d9 (9 revisions)
f2d152df87 Add avoid depth mode for graphite
0c4faca350 Roll recipe dependencies (trivial).
5efd89a094 Add SkPreIncrementSpan and SkPostIncrementSpan helpers to SkSpan
0fc8ba72e8 Roll recipe dependencies (trivial).
272ed8a1f3 Fix Vulkan Memory Allocator
537bbfd69d Refactor Raster Pipeline benches
0f68f5e679 Add new tool for easily comparing raster pipeline benchmarks
d19e557ac3 Roll vulkan-deps from 092187154b19 to 245a3bb1956d (2 revisions)
bd4ae38ca3 Roll ANGLE from a32d31d2f123 to aea502e52005 (8 revisions)
077d15d843 Roll Skia Infra from 6810abaa66f5 to a21d5e42faa3 (15 revisions)
3928aca11c Roll SwiftShader from f3e464b1e567 to 7868bf37d5b2 (2 revisions)
ef178c9898 Roll recipe dependencies (trivial).
af1782bd9c Roll recipe dependencies (trivial).
5cc5312779 Roll vulkan-deps from c60153d2ad91 to 092187154b19 (9 revisions)
3ac99be472 Roll recipe dependencies (trivial).
15302f1625 Merge 3 release notes into RELEASE_NOTES.md
3149a8f0ac Update Skia milestone to 152
e60a12bc6c [Graphite] drawImageLattice support
e30d3d14a4 Propagate protectedness to SkPictureShader draws
a8fc94114c Roll recipe dependencies (trivial).
3ba832f868 Avoid comments in Graphite shaders release mode
a0cebc0a5a Fix fuzzer timeout
6ad90d7d18 Support 8-bit YUV400 monochrome AVIF decoding
b5842dc4ec [demos] Text-on-path editor tweaks
2ac21689ff Roll vulkan-deps from 285f3b19c49c to c60153d2ad91 (6 revisions)
6314e9c84b Roll ANGLE from 98dab44d9cd2 to a32d31d2f123 (5 revisions)
e3f768cd32 Roll Skia Infra from c0e4e8a0a6bd to 6810abaa66f5 (6 revisions)
15e1bdf2ad Roll recipe dependencies (trivial).
92aebcc26c Optimize div_(uint|int)_n code in SkRP
94dd812d73 Roll recipe dependencies (trivial).
7152c00de7 [graphite] Signal identity sRGB curve for CSXform_sRGB specialization
5eb6351a54 [demo] Text-on-path editor
71947c4110 Roll vulkan-deps from 0af4fee9206d to 285f3b19c49c (3 revisions)
60a102159d Roll recipe dependencies (trivial).
158f23e33d [codecs] Fix potential overflow in SkBmpRLECodec
e278515e00 [graphite] Consolidate PreAlpha+PostAlpha shader logic
cd81fd7189 Implement sampling for interlaced images in `SkPngRustCodec`
79e2e1538e Roll recipe dependencies (trivial).
ca9aecfbf4 Check clipped renderpass bounds against cleared stencil area
4de316aa5d [graphite] Add Simd SparseStrips coverage generation
8e1085db61 [graphite] DrawAtlas::Plot Refactor
bfb7860cb9 Add TSAN suppression for libgallium
0daa495b39 Roll recipe dependencies (trivial).
111e7582d0 Roll recipe dependencies (trivial).
ba1942d8c3 Roll recipe dependencies (trivial).
c692074dc3 Roll ANGLE from 6e65aeaa7006 to 98dab44d9cd2 (6 revisions)
48ef6c3658 Roll vulkan-deps from 782a48bf2db0 to 0af4fee9206d (1 revision)
c4ba849af1 Roll Skia Infra from 51dfbce05960 to c0e4e8a0a6bd (7 revisions)
4aee6482bc Roll Dawn from 5f4709f1a2c7 to 7807dcbdca24 (7 revisions)
d242b9bc71 Roll recipe dependencies (trivial).
587d8befe1 Roll vulkan-deps from e44f14c91d6d to 782a48bf2db0 (1 revision)
76941bbcaf Roll SKP CIPD package from 566 to 567
68344eb642 Roll vulkan-deps from dee190b82ff3 to e44f14c91d6d (1 revision)
62efacd377 Roll vulkan-deps from 421bfddfc5bd to dee190b82ff3 (1 revision)
9f86b1e270 Implement sampling for non-interlaced images in `SkPngRustCodec`
3c462ad5a8 Roll recipe dependencies (trivial).
48b7d024fa Manual roll Dawn from b295347f18d1 to 5f4709f1a2c7 (12 revisions)
fbaee0700c Roll vulkan-deps from f2b9fece7c67 to 421bfddfc5bd (13 revisions)
e47bb0549c Roll recipe dependencies (trivial).
63c19a2761 Migrate `SkIcoCodec` to generic registry-based APIs
6d89b67e64 Manual roll ANGLE from 44ba9d57ecb1 to 6e65aeaa7006 (15 revisions)
70e2f8491e [Maintenance] Remove dead test code that never ran
cb5ff71179 Reland "GM_lattice add Graphite readPixel support"
e199716c93 Modify SkRRect comparison to be more robust
5d02452a33 Manual roll Dawn from c3fd396bbfe7 to b295347f18d1 (8 revisions)
7a123c107c Fix bugs in no-op raw_ptr and add unit tests
49856493d1 Roll vulkan-deps from 4751e35bc85f to f2b9fece7c67 (5 revisions)
ac21de4bf2 Roll ANGLE from b9aa07e9d122 to 44ba9d57ecb1 (14 revisions)
b0ca984633 Roll Skia Infra from 604794226cd6 to 51dfbce05960 (16 revisions)
946faa1e4b Roll SwiftShader from 0255eccc9824 to f3e464b1e567 (1 revision)
6d99d31818 Roll Dawn from 9c5cdb25bf88 to c3fd396bbfe7 (16 revisions)
339be28c7c Roll recipe dependencies (trivial).
e793ca20f3 Temporarily disable sampling in `SkPngRustCodec`
f2169b805f Retry vkWaitForFences() on timeout
1a63a80d94 Roll vulkan-deps from 4cd4bfcf818e to 4751e35bc85f (6 revisions)
077ada9183 Revert "GM_lattice add Graphite readPixel support"
090bf26ad1 Fix incremental subset decoding and `yOffset` in `SkPngRustCodec`
3c878f44c0 GM_lattice add Graphite readPixel support
f5a6086c28 [graphite] remove TEST_UTILS dep from sparse strips
82eedeafdd Fix forward SkPixmap::isEmpty return type
41bfea8dcd Reland "Add support for gainmaps in `SkPngRustEncoder`."
e6496d1279 Fix Ganesh stencil UMR
68f005836b Add isEmpty to SkPixmap
e1e2a569bd Revert "Add support for gainmaps in `SkPngRustEncoder`."
426b616af3 Roll vulkan-deps from c3cf0d4fcb1d to 4cd4bfcf818e (8 revisions)
12e7444fcc Roll ANGLE from 195369f6675e to b9aa07e9d122 (6 revisions)
ef58382311 Roll Skia Infra from 4482c65cbc8d to 604794226cd6 (9 revisions)
8c863b2d24 Roll Dawn from 636a470ddb7f to 9c5cdb25bf88 (13 revisions)
87cd7a07d6 Roll SwiftShader from 2843cbcc714f to 0255eccc9824 (1 revision)
fdd0b605e8 Roll recipe dependencies (trivial).
189983a9b6 Roll recipe dependencies (trivial).
e7abf7e3c1 Delete VulkanGraphiteUtils.h
dd26c181cb [sksl] Add atomicMax/Min
a02df043b3 Add support for gainmaps in `SkPngRustEncoder`.
09a43d2fe8 Remove SkScalarHalf
3338a186a6 [fiddle] Don't compile with PartitionAlloc
e975ee8af0 Make rust code compatible with G3
d2e396064c Roll vulkan-deps from 5481b8c77757 to c3cf0d4fcb1d (5 revisions)
b72b7aa04a [sksl] Add workgroupUniformLoad
f492072f1b Fix compile error with recent Rust toolchains in Rust PNG FFI
2a22e8ba93 Revert "Update libjxl to 0.11.2"
6bfc23eb30 [infra] Add tasks for new IntelArc140V machines
e1ca633f00 Roll recipe dependencies (trivial).
588f849889 Roll recipe dependencies (trivial).
59dff88b1e Roll ANGLE from 2cbd2792f24c to 195369f6675e (18 revisions)
299d6e31c2 Roll Skia Infra from 2aed8cf41f80 to 4482c65cbc8d (11 revisions)
9e1383ec3d Roll Dawn from f2224261327f to 636a470ddb7f (24 revisions)
7018122bf8 Roll vulkan-deps from e73c8345b94e to 5481b8c77757 (9 revisions)
ba9db6ac4d Roll recipe dependencies (trivial).
86aec8d45c Update libjxl to 0.11.2
c439d7b07d Enable Skia Graphite for all GPU builds
fd47aaa4c7 [graphite] Add sparse strips coverage bench
ff3643bd71 Manual roll Dawn from cbf8e7390fe1 to f2224261327f (50 revisions)
6a2c2f4b3f Avoid TSAN issues when initializing SkResourceCache
7fb304a530 [sksl][SPIRV] Limit array stride decorator
2ff78efc13 Fix dawn generation in Bazel rules
a78aac1619 Fix potential `SkPngRustCodec` crash in low-bit-depth subset decodes
cd89371605 Support VideoFrame dimensions in MakeImageFromCanvasImageSource
a36b97ccf3 Fix salt value used for expat in parsing XML
19eed9d422 [sksl] SkLog fixes
f51965efae Roll vulkan-deps from 3962bacd04ed to e73c8345b94e (1 revision)
a830e22390 Roll recipe dependencies (trivial).
799a3ff9d8 Roll Skia Infra from ac0c9a2575ae to 2aed8cf41f80 (4 revisions)
5081cdd827 Prevent overshoot past IEND for the Rust PNG decoder
72137d1554 Roll vulkan-deps from 0582f446e54a to 3962bacd04ed (6 revisions)
8e71d20ae3 Roll ANGLE from 28262f144abb to 2cbd2792f24c (19 revisions)
ffac3e91fb [graphite] Add scalar SparseStrips coverage generation
51b910d240 Roll recipe dependencies (trivial).
c88d962498 Manual roll vulkan-deps from 1c234a0ddd6e to 0582f446e54a (10
revisions)
a028fcad29 [skshaper] Perform global line break analysis in HarfBuzz shaper
bd7d20b4aa Roll vulkan-deps from fac28bbc554e to 1c234a0ddd6e (1 revision)
df87c52d7e Add opt-in metadata to rasterize alpha gradients for printing
61d037187e Roll ANGLE from 317ae3119bf1 to 28262f144abb (8 revisions)
d4e2af223c Roll Skia Infra from dce9b47ff97e to ac0c9a2575ae (8 revisions)
c0c4392d26 Roll shaders-base from 2ca02a2612d9 to 61415213cc70
ff7470025c Roll skottie-base from 870493f76166 to 6c01ff2ce17b
ca4aee69be Roll recipe dependencies (trivial).
d7fe8b4e27 Roll SKP CIPD package from 565 to 566
488a6fc05a Roll vulkan-deps from a1bcb73b7c45 to fac28bbc554e (1 revision)
5924bfc6cb Roll vulkan-deps from 43c89776df30 to a1bcb73b7c45 (5 revisions)
257afeb047 Roll vulkan-deps from 4210d7fc52f6 to 43c89776df30 (4 revisions)
Canonical link: https://commits.webkit.org/318104@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications