[webkit-changes] [WebKit/WebKit] 8f261f: Update Skia to 2024-02-20 (a76b083ac4ccf09d21ec1b8...

Adrian Perez noreply at github.com
Tue Feb 20 03:02:31 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8f261f0ad348afb98ceca425d9c691cdba781938
      https://github.com/WebKit/WebKit/commit/8f261f0ad348afb98ceca425d9c691cdba781938
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2024-02-20 (Tue, 20 Feb 2024)

  Changed paths:
    M Source/ThirdParty/skia/BUILD.gn
    M Source/ThirdParty/skia/CMakeLists.txt
    M Source/ThirdParty/skia/DEPS
    M Source/ThirdParty/skia/README.WebKit
    M Source/ThirdParty/skia/WORKSPACE.bazel
    M Source/ThirdParty/skia/bazel/deps.bzl
    M Source/ThirdParty/skia/bazel/external/freetype/BUILD.bazel
    M Source/ThirdParty/skia/bazel/external/vello/Cargo.lock
    M Source/ThirdParty/skia/bazel/external/vello/Cargo.toml
    M Source/ThirdParty/skia/bazel/skia_rules.bzl
    M Source/ThirdParty/skia/bench/AndroidCodecBench.cpp
    M Source/ThirdParty/skia/bench/BUILD.bazel
    M Source/ThirdParty/skia/bench/Benchmark.h
    M Source/ThirdParty/skia/bench/BitmapRegionDecoderBench.cpp
    M Source/ThirdParty/skia/bench/BulkRectBench.cpp
    M Source/ThirdParty/skia/bench/CanvasSaveRestoreBench.cpp
    M Source/ThirdParty/skia/bench/ChecksumBench.cpp
    M Source/ThirdParty/skia/bench/CmapBench.cpp
    M Source/ThirdParty/skia/bench/CodecBench.cpp
    M Source/ThirdParty/skia/bench/ColorFilterBench.cpp
    M Source/ThirdParty/skia/bench/ColorPrivBench.cpp
    M Source/ThirdParty/skia/bench/ColorSpaceBench.cpp
    M Source/ThirdParty/skia/bench/CompositingImagesBench.cpp
    M Source/ThirdParty/skia/bench/ControlBench.cpp
    M Source/ThirdParty/skia/bench/CreateBackendTextureBench.cpp
    M Source/ThirdParty/skia/bench/CubicMapBench.cpp
    M Source/ThirdParty/skia/bench/DDLRecorderBench.cpp
    M Source/ThirdParty/skia/bench/DecodeBench.cpp
    M Source/ThirdParty/skia/bench/EncodeBench.cpp
    M Source/ThirdParty/skia/bench/FindCubicConvex180ChopsBench.cpp
    M Source/ThirdParty/skia/bench/FontCacheBench.cpp
    M Source/ThirdParty/skia/bench/GMBench.cpp
    M Source/ThirdParty/skia/bench/GeometryBench.cpp
    M Source/ThirdParty/skia/bench/GlyphQuadFillBench.cpp
    M Source/ThirdParty/skia/bench/GrMemoryPoolBench.cpp
    M Source/ThirdParty/skia/bench/GrMipmapBench.cpp
    M Source/ThirdParty/skia/bench/GrQuadBench.cpp
    M Source/ThirdParty/skia/bench/GrResourceCacheBench.cpp
    M Source/ThirdParty/skia/bench/ImageBench.cpp
    M Source/ThirdParty/skia/bench/ImageCacheBudgetBench.cpp
    M Source/ThirdParty/skia/bench/ImageCycleBench.cpp
    M Source/ThirdParty/skia/bench/InterpBench.cpp
    M Source/ThirdParty/skia/bench/JSONBench.cpp
    M Source/ThirdParty/skia/bench/MathBench.cpp
    M Source/ThirdParty/skia/bench/Matrix44Bench.cpp
    M Source/ThirdParty/skia/bench/MatrixBench.cpp
    M Source/ThirdParty/skia/bench/MemsetBench.cpp
    M Source/ThirdParty/skia/bench/MipmapBench.cpp
    M Source/ThirdParty/skia/bench/MutexBench.cpp
    M Source/ThirdParty/skia/bench/PDFBench.cpp
    M Source/ThirdParty/skia/bench/ParagraphBench.cpp
    M Source/ThirdParty/skia/bench/PatchBench.cpp
    M Source/ThirdParty/skia/bench/PathBench.cpp
    M Source/ThirdParty/skia/bench/PathIterBench.cpp
    M Source/ThirdParty/skia/bench/PathOpsBench.cpp
    M Source/ThirdParty/skia/bench/PictureNestingBench.cpp
    M Source/ThirdParty/skia/bench/PictureOverheadBench.cpp
    M Source/ThirdParty/skia/bench/QuickRejectBench.cpp
    M Source/ThirdParty/skia/bench/RTreeBench.cpp
    M Source/ThirdParty/skia/bench/ReadPixBench.cpp
    M Source/ThirdParty/skia/bench/RecordingBench.cpp
    M Source/ThirdParty/skia/bench/RectanizerBench.cpp
    M Source/ThirdParty/skia/bench/RefCntBench.cpp
    M Source/ThirdParty/skia/bench/RegionBench.cpp
    M Source/ThirdParty/skia/bench/RegionContainBench.cpp
    M Source/ThirdParty/skia/bench/SKPBench.cpp
    M Source/ThirdParty/skia/bench/ScalarBench.cpp
    M Source/ThirdParty/skia/bench/ShaperBench.cpp
    M Source/ThirdParty/skia/bench/Sk4fBench.cpp
    M Source/ThirdParty/skia/bench/SkGlyphCacheBench.cpp
    M Source/ThirdParty/skia/bench/SkSLBench.cpp
    M Source/ThirdParty/skia/bench/SortBench.cpp
    M Source/ThirdParty/skia/bench/StreamBench.cpp
    M Source/ThirdParty/skia/bench/StrokeBench.cpp
    M Source/ThirdParty/skia/bench/SwizzleBench.cpp
    M Source/ThirdParty/skia/bench/TessellateBench.cpp
    M Source/ThirdParty/skia/bench/TextBlobBench.cpp
    M Source/ThirdParty/skia/bench/TopoSortBench.cpp
    M Source/ThirdParty/skia/bench/TriangulatorBench.cpp
    M Source/ThirdParty/skia/bench/TypefaceBench.cpp
    M Source/ThirdParty/skia/bench/VertexColorSpaceBench.cpp
    M Source/ThirdParty/skia/bench/WriterBench.cpp
    M Source/ThirdParty/skia/bench/graphite/BoundsManagerBench.cpp
    M Source/ThirdParty/skia/bench/graphite/IntersectionTreeBench.cpp
    M Source/ThirdParty/skia/bench/nanobench.cpp
    M Source/ThirdParty/skia/build_overrides/dawn.gni
    M Source/ThirdParty/skia/defines.bzl
    M Source/ThirdParty/skia/demos.skia.org/demos/mesh2d/index.html
    M Source/ThirdParty/skia/dm/DM.cpp
    M Source/ThirdParty/skia/dm/DMSrcSink.cpp
    M Source/ThirdParty/skia/gm/BUILD.bazel
    M Source/ThirdParty/skia/gm/gammatext.cpp
    M Source/ThirdParty/skia/gm/vertices.cpp
    M Source/ThirdParty/skia/gn/core.gni
    M Source/ThirdParty/skia/gn/gn_to_bp.py
    M Source/ThirdParty/skia/gn/gpu.gni
    M Source/ThirdParty/skia/gn/graphite.gni
    M Source/ThirdParty/skia/go.mod
    M Source/ThirdParty/skia/go.sum
    M Source/ThirdParty/skia/go_repositories.bzl
    M Source/ThirdParty/skia/include/codec/SkCodec.h
    M Source/ThirdParty/skia/include/core/SkSurfaceProps.h
    M Source/ThirdParty/skia/include/gpu/BUILD.bazel
    M Source/ThirdParty/skia/include/gpu/GrBackendDrawableInfo.h
    M Source/ThirdParty/skia/include/gpu/GrDriverBugWorkaroundsAutogen.h
    M Source/ThirdParty/skia/include/gpu/ganesh/vk/BUILD.bazel
    A Source/ThirdParty/skia/include/gpu/ganesh/vk/GrBackendDrawableInfo.h
    M Source/ThirdParty/skia/include/gpu/gl/GrGLAssembleHelpers.h
    M Source/ThirdParty/skia/include/gpu/gl/GrGLAssembleInterface.h
    M Source/ThirdParty/skia/include/gpu/gl/egl/BUILD.bazel
    M Source/ThirdParty/skia/include/gpu/gl/egl/GrGLMakeEGLInterface.h
    M Source/ThirdParty/skia/include/gpu/gl/glx/BUILD.bazel
    M Source/ThirdParty/skia/include/gpu/gl/glx/GrGLMakeGLXInterface.h
    M Source/ThirdParty/skia/include/ports/SkImageGeneratorCG.h
    M Source/ThirdParty/skia/include/ports/SkImageGeneratorWIC.h
    M Source/ThirdParty/skia/include/private/SkColorData.h
    M Source/ThirdParty/skia/include/private/gpu/graphite/ContextOptionsPriv.h
    M Source/ThirdParty/skia/infra/bots/README.recipes.md
    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-x86_64-Debug-ASAN_Graphite_Native_Vulkan.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-AVIF.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Coverage.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Fontations.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-MSAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-SK_CPU_LIMIT_SSE41.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-SafeStack.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-SwiftShader_Graphite.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-SwiftShader_MSAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-TSAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Tidy.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Vulkan_TSAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Debug-Wuffs.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-ANGLE.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-ASAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-AVIF.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-Fast.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-SK_USE_PADDED_BLUR_UPSCALE.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-Static.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-SwiftShader.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-x86_64-Release-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-Debug-Graphite_Native_Metal.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Graphite_Native_Metal_NoGpu.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Graphite_Native_Metal_NoPrecompile.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-iOS.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Release-Graphite_Native_Dawn_Metal.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Release-Graphite_Native_Metal.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-x86_64-Debug-ASAN.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-x86_64-Debug-Metal.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-x86_64-Release-Graphite_Native_Metal_Vello.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Xcode11.4.1-arm64-Debug-iOS.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86-Debug-Exceptions.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Debug-ANGLE.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Release-Direct3D.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Release-Graphite_Native_Vulkan.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Release-Shared.json
    M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Win-Clang-x86_64-Release-Vulkan.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/recipes/compile.expected/Build-Win-Clang-x86-Debug.json
    M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/unrecognized_builder.json
    M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.py
    M Source/ThirdParty/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch (tryjob).json
    M Source/ThirdParty/skia/infra/bots/recipes/sync_and_compile.expected/Build-Debian10-Clang-arm-Release-NoPatch.json
    M Source/ThirdParty/skia/infra/bots/tasks.json
    M Source/ThirdParty/skia/modules/canvaskit/WasmCommon.h
    M Source/ThirdParty/skia/modules/canvaskit/canvaskit_bindings.cpp
    M Source/ThirdParty/skia/modules/canvaskit/skottie_bindings.cpp
    M Source/ThirdParty/skia/modules/skparagraph/bench/ParagraphBench.cpp
    M Source/ThirdParty/skia/modules/skparagraph/slides/ParagraphSlide.cpp
    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/tests/SkParagraphTest.cpp
    M Source/ThirdParty/skia/modules/skresources/src/SkResources.cpp
    M Source/ThirdParty/skia/modules/skshaper/src/SkShaper_primitive.cpp
    M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_libgrapheme.cpp
    M Source/ThirdParty/skia/modules/svg/src/SkSVGText.cpp
    M Source/ThirdParty/skia/modules/svg/src/SkSVGTextPriv.h
    M Source/ThirdParty/skia/modules/svg/utils/SvgTool.cpp
    M Source/ThirdParty/skia/platform_tools/android/apps/skottie/skottielib/src/main/cpp/native-lib.cpp
    M Source/ThirdParty/skia/public.bzl
    A Source/ThirdParty/skia/relnotes/PreferStillImage.md
    A Source/ThirdParty/skia/relnotes/SkSurfaceProps-Flags.md
    M Source/ThirdParty/skia/src/BUILD.bazel
    M Source/ThirdParty/skia/src/base/BUILD.bazel
    M Source/ThirdParty/skia/src/codec/BUILD.bazel
    M Source/ThirdParty/skia/src/codec/SkCodec.cpp
    M Source/ThirdParty/skia/src/codec/SkWuffsCodec.cpp
    R Source/ThirdParty/skia/src/codec/SkWuffsCodec.h
    M Source/ThirdParty/skia/src/core/BUILD.bazel
    M Source/ThirdParty/skia/src/core/SkBitmapProcState_opts.cpp
    R Source/ThirdParty/skia/src/core/SkBitmapProcState_opts_hsw.cpp
    M Source/ThirdParty/skia/src/core/SkCanvas.cpp
    M Source/ThirdParty/skia/src/core/SkCompressedDataUtils.cpp
    M Source/ThirdParty/skia/src/core/SkConvertPixels.cpp
    M Source/ThirdParty/skia/src/core/SkDevice.h
    M Source/ThirdParty/skia/src/core/SkDraw_atlas.cpp
    M Source/ThirdParty/skia/src/core/SkDraw_vertices.cpp
    M Source/ThirdParty/skia/src/core/SkImageFilterCache.cpp
    M Source/ThirdParty/skia/src/core/SkImageFilterCache.h
    M Source/ThirdParty/skia/src/core/SkImageFilterTypes.cpp
    M Source/ThirdParty/skia/src/core/SkImageFilterTypes.h
    M Source/ThirdParty/skia/src/core/SkLatticeIter.cpp
    M Source/ThirdParty/skia/src/core/SkOverdrawCanvas.cpp
    M Source/ThirdParty/skia/src/core/SkSpecialImage.cpp
    M Source/ThirdParty/skia/src/core/SkSpecialImage.h
    M Source/ThirdParty/skia/src/core/SkStream.cpp
    M Source/ThirdParty/skia/src/core/SkSwizzlePriv.h
    M Source/ThirdParty/skia/src/effects/imagefilters/SkDropShadowImageFilter.cpp
    M Source/ThirdParty/skia/src/encode/SkWebpEncoderImpl.cpp
    M Source/ThirdParty/skia/src/fonts/SkFontMgr_indirect.cpp
    M Source/ThirdParty/skia/src/gpu/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ResourceKey.h
    M Source/ThirdParty/skia/src/gpu/Swizzle.h
    A Source/ThirdParty/skia/src/gpu/SwizzlePriv.h
    M Source/ThirdParty/skia/src/gpu/TiledTextureUtils.cpp
    M Source/ThirdParty/skia/src/gpu/TiledTextureUtils.h
    M Source/ThirdParty/skia/src/gpu/ganesh/BUILD.bazel
    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/GrSurfaceProxy.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrSurfaceProxyPriv.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrTransferFromRenderTask.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrTransferFromRenderTask.h
    M Source/ThirdParty/skia/src/gpu/ganesh/TestFormatColorTypeCombination.h
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLCaps.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLVertexArray.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLVertexArray.h
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.h
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/egl/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/egl/GrGLMakeEGLInterface.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/glx/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockSurfaceProxy.h
    M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockTexture.h
    M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlCommandBuffer.mm
    M Source/ThirdParty/skia/src/gpu/ganesh/ops/AtlasTextOp.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/ops/AtlasTextOp.h
    M Source/ThirdParty/skia/src/gpu/ganesh/ops/DrawAtlasPathOp.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/ops/DrawAtlasPathOp.h
    M Source/ThirdParty/skia/src/gpu/ganesh/tessellate/StrokeTessellator.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/tessellate/StrokeTessellator.h
    M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkOpsRenderPass.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/AtlasProvider.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/AtlasProvider.h
    M Source/ThirdParty/skia/src/gpu/graphite/Caps.h
    M Source/ThirdParty/skia/src/gpu/graphite/ClipStack_graphite.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/ClipStack_graphite.h
    M Source/ThirdParty/skia/src/gpu/graphite/ComputeTypes.h
    M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Device.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/Device.h
    M Source/ThirdParty/skia/src/gpu/graphite/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/GlobalCache.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/GraphicsPipelineDesc.h
    M Source/ThirdParty/skia/src/gpu/graphite/PathAtlas.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/PathAtlas.h
    M Source/ThirdParty/skia/src/gpu/graphite/RasterPathAtlas.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/RasterPathAtlas.h
    A Source/ThirdParty/skia/src/gpu/graphite/RasterPathUtils.cpp
    A Source/ThirdParty/skia/src/gpu/graphite/RasterPathUtils.h
    M Source/ThirdParty/skia/src/gpu/graphite/Recorder.cpp
    A Source/ThirdParty/skia/src/gpu/graphite/SmallPathAtlas.cpp
    A Source/ThirdParty/skia/src/gpu/graphite/SmallPathAtlas.h
    M Source/ThirdParty/skia/src/gpu/graphite/SpecialImage_Graphite.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/compute/VelloComputeSteps.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/compute/VelloRenderer.h
    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/MtlGraphiteUtils.mm
    M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphiteUtilsPriv.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/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/VulkanRenderPass.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanRenderPass.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/VulkanTexture.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanTexture.h
    M Source/ThirdParty/skia/src/gpu/mtl/MtlUtils.mm
    M Source/ThirdParty/skia/src/gpu/mtl/MtlUtilsPriv.h
    M Source/ThirdParty/skia/src/gpu/vk/VulkanUtilsPriv.h
    M Source/ThirdParty/skia/src/image/SkRescaleAndReadPixels.h
    M Source/ThirdParty/skia/src/image/SkTiledImageUtils.cpp
    M Source/ThirdParty/skia/src/opts/SkBitmapProcState_opts.h
    M Source/ThirdParty/skia/src/opts/SkSwizzler_opts.h
    M Source/ThirdParty/skia/src/ports/SkFontMgr_custom_empty.cpp
    M Source/ThirdParty/skia/src/shaders/SkColorShader.cpp
    M Source/ThirdParty/skia/src/shaders/SkColorShader.h
    M Source/ThirdParty/skia/src/shaders/SkEmptyShader.h
    M Source/ThirdParty/skia/src/shaders/SkTransformShader.cpp
    M Source/ThirdParty/skia/src/sksl/codegen/SkSLRasterPipelineBuilder.cpp
    M Source/ThirdParty/skia/src/sksl/codegen/SkSLWGSLCodeGenerator.cpp
    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/SkSLEmptyExpression.h
    M Source/ThirdParty/skia/src/sksl/ir/SkSLPoison.h
    M Source/ThirdParty/skia/src/sksl/ir/SkSLSetting.cpp
    M Source/ThirdParty/skia/src/sksl/sksl_graphite_frag.sksl
    M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePlayer.h
    M Source/ThirdParty/skia/src/text/gpu/SubRunContainer.h
    M Source/ThirdParty/skia/src/text/gpu/TextBlob.cpp
    M Source/ThirdParty/skia/src/text/gpu/TextBlob.h
    M Source/ThirdParty/skia/src/utils/BUILD.bazel
    M Source/ThirdParty/skia/src/utils/mac/SkCGBase.h
    M Source/ThirdParty/skia/tests/BUILD.bazel
    M Source/ThirdParty/skia/tests/BigImageTest.cpp
    M Source/ThirdParty/skia/tests/CodecPartialTest.cpp
    M Source/ThirdParty/skia/tests/CodecTest.cpp
    M Source/ThirdParty/skia/tests/DrawOpAtlasTest.cpp
    M Source/ThirdParty/skia/tests/FakeStreams.h
    M Source/ThirdParty/skia/tests/PremulAlphaRoundTripTest.cpp
    M Source/ThirdParty/skia/tests/SwizzlerTest.cpp
    M Source/ThirdParty/skia/tests/Test.h
    A Source/ThirdParty/skia/tests/TestType.h
    M Source/ThirdParty/skia/tests/VkDrawableTest.cpp
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixVectorNoOpFolding.skrp
    M Source/ThirdParty/skia/tests/sksl/folding/Negation.skrp
    M Source/ThirdParty/skia/tests/sksl/folding/PreserveSideEffects.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/ClampFloat.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Degrees.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MaxFloat.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MinFloat.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Not.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Radians.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Saturate.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/SignFloat.skrp
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Sqrt.skrp
    M Source/ThirdParty/skia/tests/sksl/realistic/RippleShader.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/ArrayIndexing.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/ColorConversion.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/Commutative.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/GlobalVariables.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/LoopFloat.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/LoopInt.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/MultipleCallsInOneStatement.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/PrecisionQualifiers.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayConstructors.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayTypes.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/Caps.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/Matrices.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixEquality.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixIndexStore.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixScalarMath.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixSwizzleStore.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz58483.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/OutParamsDoubleSwizzle.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/PrefixExpressionsES2.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/PrefixExpressionsES3.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleAsLValue.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleAsLValueES3.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleOpt.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/UnaryPositiveNegative.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/VectorScalarMath.skrp
    M Source/ThirdParty/skia/third_party/expat/include/expat_config/expat_config.h
    M Source/ThirdParty/skia/third_party/freetype2/include/freetype-android/freetype/config/ftoption.h
    M Source/ThirdParty/skia/third_party/freetype2/include/freetype-no-type1/freetype/config/ftoption.h
    M Source/ThirdParty/skia/third_party/harfbuzz/config-override.h
    M Source/ThirdParty/skia/third_party/vello/src/encoding.rs
    M Source/ThirdParty/skia/third_party/vello/src/lib.rs
    M Source/ThirdParty/skia/third_party/vello/src/shaders.rs
    M Source/ThirdParty/skia/toolchain/linux_trampolines/clang_trampoline_linux.sh
    M Source/ThirdParty/skia/tools/BUILD.bazel
    A Source/ThirdParty/skia/tools/CodecUtils.h
    M Source/ThirdParty/skia/tools/build_workaround_header.py
    M Source/ThirdParty/skia/tools/flags/BUILD.bazel
    M Source/ThirdParty/skia/tools/flags/CommonFlagsConfig.cpp
    M Source/ThirdParty/skia/tools/fonts/BUILD.bazel
    M Source/ThirdParty/skia/tools/gpu/BUILD.bazel
    A Source/ThirdParty/skia/tools/gpu/ganesh/AtlasTextOpTools.cpp
    A Source/ThirdParty/skia/tools/gpu/ganesh/AtlasTextOpTools.h
    M Source/ThirdParty/skia/tools/gpu/gl/egl/BUILD.bazel
    M Source/ThirdParty/skia/tools/gpu/gl/egl/CreatePlatformGLTestContext_egl.cpp
    M Source/ThirdParty/skia/tools/gpu/gl/glx/BUILD.bazel
    M Source/ThirdParty/skia/tools/gpu/gl/glx/CreatePlatformGLTestContext_glx.cpp
    M Source/ThirdParty/skia/tools/gpu/vk/VkTestHelper.cpp
    M Source/ThirdParty/skia/tools/rewrite_includes.py
    M Source/ThirdParty/skia/tools/sk_app/BUILD.bazel
    M Source/ThirdParty/skia/tools/sk_app/mac/BUILD.bazel
    M Source/ThirdParty/skia/tools/skottie2movie.cpp
    M Source/ThirdParty/skia/tools/testrunners/benchmark/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/benchmark/BazelBenchmarkTestRunner.cpp
    M Source/ThirdParty/skia/tools/testrunners/benchmark/android_benchmark_test.bzl
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/BenchmarkTarget.cpp
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/BenchmarkTarget.h
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/GaneshBenchmarkTarget.cpp
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/RasterBenchmarkTarget.cpp
    M Source/ThirdParty/skia/tools/testrunners/common/BUILD.bazel
    A Source/ThirdParty/skia/tools/testrunners/common/TestRunner.cpp
    A Source/ThirdParty/skia/tools/testrunners/common/TestRunner.h
    M Source/ThirdParty/skia/tools/testrunners/common/android/android_test.bzl
    M Source/ThirdParty/skia/tools/testrunners/common/compilation_mode_keys/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/common/surface_manager/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/common/surface_manager/GaneshGLSurfaceManager.cpp
    M Source/ThirdParty/skia/tools/testrunners/common/surface_manager/GaneshVulkanSurfaceManager.cpp
    M Source/ThirdParty/skia/tools/testrunners/gm/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/gm/BazelGMTestRunner.cpp
    M Source/ThirdParty/skia/tools/testrunners/unit/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/unit/BazelUnitTestRunner.cpp
    M Source/ThirdParty/skia/tools/testrunners/unit/android_unit_test.bzl
    A Source/ThirdParty/skia/tools/text/gpu/TextBlobTools.cpp
    A Source/ThirdParty/skia/tools/text/gpu/TextBlobTools.h
    M Source/ThirdParty/skia/tools/timer/BUILD.bazel
    M Source/ThirdParty/skia/tools/viewer/BUILD.bazel
    M Source/ThirdParty/skia/tools/viewer/SBIXSlide.cpp
    M Source/ThirdParty/skia/tools/viewer/SkottieSlide.cpp
    M Source/ThirdParty/skia/tools/viewer/SvgSlide.cpp
    M Source/ThirdParty/skia/tools/viewer/Viewer.cpp

  Log Message:
  -----------
  Update Skia to 2024-02-20 (a76b083ac4ccf09d21ec1b805cc51325818f7ae4)
https://bugs.webkit.org/show_bug.cgi?id=269778

Reviewed by Carlos Garcia Campos.

Contains upstream commits:
git log --oneline 55e8dd4151ce562ce2e61162bf835bef16dd5162..a76b083ac4ccf09d21ec1b805cc51325818f7ae4 --pretty='%h %s'
a76b083ac4 Roll ANGLE from e04b7c7392d9 to e17dd5a40854 (2 revisions)
d448ca514a Roll SK Tool from cbcd86cee01f to 6564b89238ac
1bbbf1ed1b Roll Skia Infra from 3527012e3563 to cbcd86cee01f (1 revision)
093df896a4 Roll Dawn from d3e0bd4770cc to 4663ec14a251 (5 revisions)
5cbb449837 Roll vulkan-deps from 13783d616289 to 01a09793b6e4 (8 revisions)
ff602d3845 Roll vulkan-deps from f3106c767df7 to 13783d616289 (1 revision)
6eaa7cf6d0 Roll ANGLE from 3ca8befb2412 to e04b7c7392d9 (8 revisions)
c91e217eb8 Roll SK Tool from 3527012e3563 to cbcd86cee01f
eafffdf286 Roll Skia Infra from cfeca87ea13f to 3527012e3563 (5 revisions)
9928e3ffd4 Roll Dawn from d8439c0f5bfa to d3e0bd4770cc (17 revisions)
a4ff02094b Roll vulkan-deps from d24319b1bbc9 to f3106c767df7 (1 revision)
b0680ba299 Roll vulkan-deps from 73413fef3ec0 to d24319b1bbc9 (1 revision)
0d2dbf53ae Roll vulkan-deps from a8bde474ad6e to 73413fef3ec0 (4 revisions)
df08a3b4b3 SkWuffsCodec: Skip copying stream if PreferStillImage
c9bb6c50ca Roll SK Tool from cfeca87ea13f to 80035da8ddde
bb61c2b461 Return a luminance color from SkColor4Shader
704e916f45 Enforce IWYU on misc ganesh files
2354c4eee4 Roll vulkan-deps from 59c02c8da968 to a8bde474ad6e (5 revisions)
5b7db02667 [svg] Add offset adjustment once per line
e4e234d412 [graphite] Add 4-byte alignment to RasterPathAtlas uploads.
6ae5032133 [bazel] Rewrite Android benchmark tests to depend on the modular build.
d17884fca1 Add #ifdef guards to headers to avoid double-declarations
17f70cf6af [bazel] Rewrite benchmark tests to depend on the modular build.
c3fbd20fbc Remove SkWuffsCodec.h
14bfae626d Enable skia_use_libgrapheme on jobs
fd8d9b5f82 [bazel] BazelBenchmarkTestRunner.cpp: Various cleanups.
69031ca86a [bazel] GaneshBenchmarkTarget.cpp: Fix outdated enum.
76f51f0953 Reduce single-component swizzles to an unmasked copy.
2919d86cad [skunicode] libgrapheme accumulate line break pos
4e49dc8650 Allow sk_Caps in private runtime effects.
82a4bb4700 Remove AVX2 slice of BitmapProcState_opts
fcf18c6d6c Use immediate-mode binary ops for two-slot arithmetic.
8b4d0e7fae Remove extraneous SK_API from SkFontMgr_custom_empty.cpp
e9a5275f5a Revert "[skif] Track padding around FilterResult images"
ba73c74f2e Address a few clang-tidy suggestions
b249371249 Roll vulkan-deps from c2c1bfb03bd7 to 59c02c8da968 (3 revisions)
87e8e9c8f4 Roll ANGLE from e53270c9ca1a to 3ca8befb2412 (20 revisions)
be77cdbfc7 Roll Skia Infra from 6ca8603c26c8 to cfeca87ea13f (3 revisions)
ab69949ecf Roll Dawn from 2def6c361471 to d8439c0f5bfa (12 revisions)
c89a4cd723 Roll SK Tool from 6ca8603c26c8 to cfeca87ea13f
4f12de5f24 [bazel] GaneshGLSurfaceManager.cpp: Rewrite makeGLESSurfaceManager() to be more like makeVulkanSurfaceManager().
3cbb5d6a71 [graphite] Fill out SmallPathAtlas.
d2a4934f70 Strut Half Leading Attempt 2
078b316e05 [bazel] GaneshGLSurfaceManager: Fix sample counts in configs.
f7e7752de9 [skif] Track padding around FilterResult images
f0eb6ed1c5 Roll vulkan-deps from 16c7058465af to c2c1bfb03bd7 (2 revisions)
c6c48289c0 [bazel] BazelGMTestRunner.cpp: Add --knownDigestsFile flag.
a8e4db1afa Move GrBackendDrawableInfo to Vulkan subfolder
82a48c507f Add --runtimeCPUDetection to nanobench
0d0c525e90 Fix iOS 17.4 SDK build failure
b4c19f6aad Skip Name.json in SkottieWasm perf test
801eb122dc Remove MtlIsAppInBackground.
6ee2b5f61a Moving GR_TEST_UTILS out of non-ganesh code
12d0b7fac4 Unpremul for _opts
b0d2ed8157 [graphite] Add first stage of unpacking the UniqueKeys
4bbf2060b0 Fix Bazel build of viewer with Fontations enabled
6a6cc9b996 [graphite] Load MSAA from resolve
fc0892a019 On CPU, allow drawVertices with identical UVs across a triangle
682f0e1e7e Roll vulkan-deps from 5e57702048fa to 16c7058465af (6 revisions)
1277910bee Roll Skia Infra from 1ed2fa79f8ce to 6ca8603c26c8 (3 revisions)
51b5b8e481 [viewer] Add a "compute-msaa16" pathstrategy option
85ab600a95 Roll Dawn from f1d4b1c32f8e to 2def6c361471 (11 revisions)
b6201d9c2f Roll SK Tool from 1ed2fa79f8ce to 6ca8603c26c8
13d61eccb3 Fix building skia inside iOS Application Extension
2d5cf67614 Roll skottie-base from 30062bca1496 to 99a18601ac24
0305d15483 [skif] Use correct scope when blend affects transparent black
aac97273e9 Mark Perlin noise_function and noise_helper as private functions.
a9f2430f50 [skif] Use Merge() instead of Blend() for drop shadow
6939285031 Roll vulkan-deps from 063ea20a64fc to 5e57702048fa (2 revisions)
2a649e4d0d Add atomics to appease TSAN
eae42ea9f7 Reland "[skif] Add BoundsScope to analyzeBounds()"
72c75dd154 [ganesh] Disable preference of flat shading on WebGL
4235c0421a [graphite] Add RasterPathUtils.
ea2fd25220 Roll ANGLE from cb7d3cc206d6 to e53270c9ca1a (6 revisions)
1e6e2114f1 Roll Skia Infra from 42673e90d5d2 to 1ed2fa79f8ce (6 revisions)
017fe9fe7b Roll vulkan-deps from 2cedf06e4cdf to 063ea20a64fc (7 revisions)
2aec75cda4 Roll Dawn from 10bc0e035997 to f1d4b1c32f8e (18 revisions)
b8acfa559d [ganesh] Actually let SkSpecialImage::asShader() skip subset clamping
79ec267090 Roll SK Tool from 42673e90d5d2 to b9bd9ba3560a
d650dcaf4b Revert "[skif] Add BoundsScope to analyzeBounds()"
00ba916a95 Fix fBytesWrittenBeforeTail on malloc failure
2f92db932e [skif] Add makePixelOutset() to expand a SpecialImage's subset
faa0cb0d0d Move Graphite-specific and GR_TEST_UTILS code out of SkTiledImageUtils
7fd750ed5d [skif] Add BoundsScope to analyzeBounds()
1472191169 Use / for UBSAN analysis
a1c58c4eb6 Fix Half Leading for Strut.
2d92d7e64a Define GR_TEST_UTILS when building skqp for Android Framework
f7e3a5395f Fixing word spacing in RTL languages
30bba74198 Roll FreeType from 45903920 to 47574f7e (94 commits)
1a5b41a069 Roll vulkan-deps from f8dd9bcbe55d to 2cedf06e4cdf (3 revisions)
a8e735a573 Allow divide by zero in reciprocal of alpha
c0bff252f2 [infra] Remove P30 jobs
8fd15d4def Specialize ReciprocalAlpha(Times255)
bc13b5896e [skif] Rename preserveTransparency to better preserveDstBounds
80cac9abde [skif] Move FilterResult subsetting to member function
aaed347b2d [graphite] Add owning Recorder to PathAtlas classes.
4d84abbe19 [mesh2d demo] Updated to latest API
b150107d53 Roll ANGLE from eaddd3baa5ed to cb7d3cc206d6 (4 revisions)
d503bc9c6e Roll Skia Infra from 996f56b64f8b to 42673e90d5d2 (9 revisions)
4a7ae5bbea Roll Dawn from b10254f79f46 to 10bc0e035997 (16 revisions)
007f73d6cd Roll SK Tool from 2b29178c7ccf to 42673e90d5d2
a1d9b83034 Roll vulkan-deps from 8bd678a29dfa to f8dd9bcbe55d (8 revisions)
3d72a81fe2 [viewer] Context option and UI toggle for compute MSAAx16
17d00f9241 [graphite] Support the MSAA16 mode in VelloRenderer
c464143dfa [graphite][vello] Incorporate stroke rework changes
c653705482 Update sbix slide
ecf2f622d0 SkDynamicMemoryWStream::write: allow malloc to fail
f88eeb6583 [skif] Make AutoSurface a member type of FilterResult
87304564b1 Roll debugger-app-base from 3acd3682009f to be5714074b1a
686d7c4af0 Roll skottie-base from 67e2da56aec4 to 30062bca1496
2afb4ad0cf Roll shaders-base from 45ec924a5da0 to b04a5aef564b
a7fad5a57a Roll jsfiddle-base from db3abc597412 to 0ccdb32ff1ca
867c1e8390 WebpEncoder: respect the return value of write()
5d8fe5ddfa Remove Docker tasks from the CQ
61890b8697 Manual roll Dawn from 37780d217965 to b10254f79f46 (38 revisions)
a6bfb0ed45 [graphite] Make atlas-related recordUploads() calls have same signature.
49e12e3ed1 Roll vulkan-deps from f53f1b6ab28e to 8bd678a29dfa (2 revisions)
32704e5cf6 Roll SK Tool from 996f56b64f8b to dd80ac99b627
41d84117bd Roll ANGLE from 3ad163d09102 to eaddd3baa5ed (9 revisions)
34fb73f624 Roll Skia Infra from 536d1c386426 to 996f56b64f8b (5 revisions)
e8ab6e172d Roll vulkan-deps from 2e6294aece33 to f53f1b6ab28e (1 revision)
387569fde4 Roll vulkan-deps from 91655d665673 to 2e6294aece33 (1 revision)
109dd862ec Roll SK Tool from fe1cbbda7543 to 996f56b64f8b
27e40e2fba Roll vulkan-deps from 6c7bb72d35e0 to 91655d665673 (3 revisions)
c676624763 Use old define for gif (for now)
8423e8f684 [bazel] GaneshVulkanSurfaceManager.cpp: Implement.
0a6ce27af9 [graphite] Stub in SmallPathAtlas.
bd662d15f8 [bazel] Move skiatest::TestType from //tests/Test.h to a new //test/TestType.h file.
f9814946f8 Rename Benchmark::Backend::kGPU to Benchmark::Backend::kGanesh
a32c590b3b [bazel] Fix Android build.
b5b1cc7c4c Make sure all uses of SkResources that need codecs register them
d6b285323c Assure last cluster of Run ends at the end of Run
4081496b76 Roll SK Tool from 536d1c386426 to 8f4e569def64
fbe1d22656 Remove dm and nanobench from Android Framework build
63c0180b7b [graphite] Allow different mask Renderers for PathAtlas.
14ee546dcf Roll vulkan-deps from 014f44e134a1 to 6c7bb72d35e0 (2 revisions)
68cb550de8 Roll ANGLE from f431641a9486 to 3ad163d09102 (4 revisions)
7498b51678 Roll Skia Infra from fac5758b02f3 to 536d1c386426 (2 revisions)
64a25300fe [bazel] GM and benchmark test runners: Print missing CPU/GPU name warnings only once.
c0828f4f2d [bazel] Test runners: Extract common init steps into TestRunner::InitAndLogCmdlineArgs().
3cc96e7eb8 [bazel] Test runners: Add TestRunner::Log() and use it everywhere.
9bcc549241 [bazel] Test runners: Refactor flag validation code.
c36362d95d Roll vulkan-deps from 6a767109f66d to 014f44e134a1 (3 revisions)
8da85ea79d Remove dead reference to dawn_spirv_cross_dir
2f0146ab15 [bazel] Test runners: Add flags --match and --skip.
672bb50b6d Make public.bzl declare BMP and WBMP support

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



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


More information about the webkit-changes mailing list