Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5d0121407aba7fc2604b3fb0d2d3ad7c10ca0744 https://github.com/WebKit/WebKit/commit/5d0121407aba7fc2604b3fb0d2d3ad7c10ca0744 Author: Adrian Perez de Castro <ape...@igalia.com> Date: 2024-04-09 (Tue, 09 Apr 2024)
Changed paths: M Source/ThirdParty/skia/.bazelrc R Source/ThirdParty/skia/.vpython A Source/ThirdParty/skia/.vpython3 M Source/ThirdParty/skia/AUTHORS M Source/ThirdParty/skia/BUILD.bazel M Source/ThirdParty/skia/BUILD.gn M Source/ThirdParty/skia/CMakeLists.txt M Source/ThirdParty/skia/DEPS M Source/ThirdParty/skia/PRESUBMIT.py M Source/ThirdParty/skia/README.WebKit M Source/ThirdParty/skia/RELEASE_NOTES.md M Source/ThirdParty/skia/WORKSPACE.bazel M Source/ThirdParty/skia/bazel/buildrc M Source/ThirdParty/skia/bazel/cc_binary_with_flags.bzl M Source/ThirdParty/skia/bazel/deps.bzl M Source/ThirdParty/skia/bazel/deps_parser/deps_parser.go M Source/ThirdParty/skia/bazel/exporter/bazel_query_command.go M Source/ThirdParty/skia/bazel/exporter/gni_exporter.go M Source/ThirdParty/skia/bazel/exporter/gni_exporter_test.go M Source/ThirdParty/skia/bazel/exporter_tool/main.go M Source/ThirdParty/skia/bazel/external/expat/BUILD.bazel M Source/ThirdParty/skia/bazel/external/fontations/Cargo.lock M Source/ThirdParty/skia/bazel/external/fontations/Cargo.toml M Source/ThirdParty/skia/bazel/external/icu/BUILD.bazel M Source/ThirdParty/skia/bazel/external/vello/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/BUILD.bazel M Source/ThirdParty/skia/bench/ColorPrivBench.cpp M Source/ThirdParty/skia/bench/ControlBench.cpp M Source/ThirdParty/skia/bench/GeometryBench.cpp M Source/ThirdParty/skia/bench/MathBench.cpp M Source/ThirdParty/skia/bench/MatrixBench.cpp R Source/ThirdParty/skia/bench/ScalarBench.cpp M Source/ThirdParty/skia/bench/TessellateBench.cpp M Source/ThirdParty/skia/bench/nanobench.cpp M Source/ThirdParty/skia/defines.bzl M Source/ThirdParty/skia/dm/DM.cpp M Source/ThirdParty/skia/dm/DMSrcSink.cpp M Source/ThirdParty/skia/example/BUILD.bazel M Source/ThirdParty/skia/example/external_client/BUILD.bazel A Source/ThirdParty/skia/example/external_client/src/svg_renderer.cpp M Source/ThirdParty/skia/experimental/minimal_ios_mtl_skia_app/main.mm M Source/ThirdParty/skia/experimental/wasm-hello-world/BUILD.bazel M Source/ThirdParty/skia/fuzz/FuzzDDLThreading.cpp M Source/ThirdParty/skia/fuzz/oss_fuzz/FuzzSVG.cpp M Source/ThirdParty/skia/gm/BUILD.bazel M Source/ThirdParty/skia/gm/asyncrescaleandread.cpp M Source/ThirdParty/skia/gm/compressed_textures.cpp M Source/ThirdParty/skia/gm/graphitestart.cpp M Source/ThirdParty/skia/gm/png_codec.bzl A Source/ThirdParty/skia/gm/rendertomipmappedyuvimageplanes.cpp M Source/ThirdParty/skia/gm/trickycubicstrokes.cpp M Source/ThirdParty/skia/gm/wacky_yuv_formats.cpp M Source/ThirdParty/skia/gm/yuv420_odd_dim.cpp M Source/ThirdParty/skia/gm/yuvtorgbsubset.cpp M Source/ThirdParty/skia/gn/bench.gni R Source/ThirdParty/skia/gn/flutter_defines.gni R Source/ThirdParty/skia/gn/gen_plist_ios.py M Source/ThirdParty/skia/gn/gm.gni M Source/ThirdParty/skia/gn/gn_to_bp.py M Source/ThirdParty/skia/gn/gn_to_cmake.py M Source/ThirdParty/skia/gn/gpu.gni M Source/ThirdParty/skia/gn/graphite.gni M Source/ThirdParty/skia/gn/ios.gni M Source/ThirdParty/skia/gn/skia.gni M Source/ThirdParty/skia/gn/skia/BUILD.gn M Source/ThirdParty/skia/gn/skqp_gn_args.py 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/gn/xml.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/config/copts.bzl M Source/ThirdParty/skia/include/core/SkBitmap.h M Source/ThirdParty/skia/include/core/SkDrawLooper.h M Source/ThirdParty/skia/include/core/SkImage.h M Source/ThirdParty/skia/include/core/SkImageInfo.h M Source/ThirdParty/skia/include/core/SkMilestone.h M Source/ThirdParty/skia/include/core/SkPath.h M Source/ThirdParty/skia/include/core/SkPicture.h M Source/ThirdParty/skia/include/core/SkShader.h M Source/ThirdParty/skia/include/core/SkSize.h M Source/ThirdParty/skia/include/core/SkStream.h R Source/ThirdParty/skia/include/effects/SkBlurDrawLooper.h M Source/ThirdParty/skia/include/effects/SkLayerDrawLooper.h M Source/ThirdParty/skia/include/gpu/GrBackendSurface.h M Source/ThirdParty/skia/include/gpu/GrDirectContext.h M Source/ThirdParty/skia/include/gpu/ganesh/mtl/BUILD.bazel A Source/ThirdParty/skia/include/gpu/ganesh/mtl/GrMtlBackendContext.h M Source/ThirdParty/skia/include/gpu/ganesh/mtl/GrMtlBackendSemaphore.h A Source/ThirdParty/skia/include/gpu/ganesh/mtl/GrMtlBackendSurface.h A Source/ThirdParty/skia/include/gpu/ganesh/mtl/GrMtlDirectContext.h A Source/ThirdParty/skia/include/gpu/ganesh/mtl/GrMtlTypes.h M Source/ThirdParty/skia/include/gpu/ganesh/mtl/SkSurfaceMetal.h M Source/ThirdParty/skia/include/gpu/graphite/Context.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/TextureInfo.h M Source/ThirdParty/skia/include/gpu/graphite/dawn/DawnTypes.h M Source/ThirdParty/skia/include/gpu/mock/GrMockTypes.h M Source/ThirdParty/skia/include/gpu/mtl/BUILD.bazel R Source/ThirdParty/skia/include/gpu/mtl/GrMtlBackendContext.h R Source/ThirdParty/skia/include/gpu/mtl/GrMtlTypes.h M Source/ThirdParty/skia/include/ports/BUILD.bazel M Source/ThirdParty/skia/include/private/SkEncodedInfo.h M Source/ThirdParty/skia/include/private/SkPathRef.h M Source/ThirdParty/skia/include/private/base/SkFeatures.h M Source/ThirdParty/skia/include/private/base/SkTArray.h M Source/ThirdParty/skia/include/private/gpu/ganesh/GrTypesPriv.h M Source/ThirdParty/skia/include/private/gpu/graphite/DawnTypesPriv.h M Source/ThirdParty/skia/infra/bots/README.recipes.md M Source/ThirdParty/skia/infra/bots/bundle_recipes.sh M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/compile_cas.go M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/dm_flags.go M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/gen_tasks_logic.go M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/task_builder.go M Source/ThirdParty/skia/infra/bots/jobs.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/android.py M Source/ThirdParty/skia/infra/bots/recipe_modules/build/chromebook.py 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-arm-OptimizeForSize-Android_NoPatch.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm-Release-Android_API26.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm-Release-Android_ASAN.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm-Release-Chromebook_GLES.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Debug-Android_FrameworkWorkarounds.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Debug-Android_Graphite_Native_Vulkan.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian10-Clang-arm64-Debug-Android_HWASAN.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-Debian10-Clang-arm64-Release-Android_Wuffs.json 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-Chromebook_GLES.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-OptimizeForSize.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-CMake.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-NoDEPS.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-Debian11-GCC-x86-Debug-Docker.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian11-GCC-x86_64-Debug-Docker.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian11-GCC-x86_64-Release-NoGPU_Docker.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Debian11-GCC-x86_64-Release-Shared_Docker.json M Source/ThirdParty/skia/infra/bots/recipe_modules/build/examples/full.expected/Build-Mac-Clang-arm64-Debug-Android_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-arm64-Release-Android.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/recipe_modules/build/resources/docker-compile.sh M Source/ThirdParty/skia/infra/bots/recipe_modules/build/util.py M Source/ThirdParty/skia/infra/bots/recipe_modules/builder_name_schema/builder_name_schema.py M Source/ThirdParty/skia/infra/bots/recipe_modules/checkout/examples/full.expected/cross_repo_trybot.json M Source/ThirdParty/skia/infra/bots/recipe_modules/checkout/examples/full.expected/trybot.json M Source/ThirdParty/skia/infra/bots/recipes.py M Source/ThirdParty/skia/infra/bots/recipes/compile.expected/Build-Win-Clang-x86-Debug.json M Source/ThirdParty/skia/infra/bots/recipes/compile.py M Source/ThirdParty/skia/infra/bots/recipes/compute_buildstats.expected/normal_bot.json M Source/ThirdParty/skia/infra/bots/recipes/compute_buildstats.expected/trybot.json M Source/ThirdParty/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit-Trybot.json M Source/ThirdParty/skia/infra/bots/recipes/housekeeper.expected/Housekeeper-PerCommit.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottietrace.expected/Perf-Android-Clang-AndroidOne-GPU-Mali400MP2-arm-Release-All-Android_SkottieTracing.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottietrace.expected/Perf-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-SkottieTracing.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottietrace.expected/Perf-Debian10-Clang-NUC7i5BNK-GPU-IntelIris640-x86_64-Release-All-SkottieTracing.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottietrace.expected/skottietracing_parse_trace_error.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottietrace.expected/skottietracing_trybot.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/lottie_web_canvas_perf.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/lottie_web_canvas_perf_trybot.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/lottie_web_perf.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/lottie_web_perf_trybot.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/skottie_wasm_perf.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/skottie_wasm_perf_gpu.json M Source/ThirdParty/skia/infra/bots/recipes/perf_skottiewasm_lottieweb.expected/skottie_wasm_perf_trybot.json 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/recipes/sync_and_compile.expected/Build-Win10-Clang-x86_64-Release-NoDEPS.json M Source/ThirdParty/skia/infra/bots/recipes/sync_and_compile.py M Source/ThirdParty/skia/infra/bots/tasks.json M Source/ThirdParty/skia/infra/config/recipes.cfg M Source/ThirdParty/skia/modules/canvaskit/BUILD.bazel M Source/ThirdParty/skia/modules/canvaskit/BUILD.gn M Source/ThirdParty/skia/modules/canvaskit/canvaskit_bindings.cpp M Source/ThirdParty/skia/modules/canvaskit/compile.sh M Source/ThirdParty/skia/modules/canvaskit/compile_gm.sh M Source/ThirdParty/skia/modules/canvaskit/npm_build/types/index.d.ts M Source/ThirdParty/skia/modules/canvaskit/skottie_bindings.cpp M Source/ThirdParty/skia/modules/canvaskit/tests/rtshader_test.js M Source/ThirdParty/skia/modules/jetski/BUILD.bazel M Source/ThirdParty/skia/modules/skcms/src/Transform_inl.h M Source/ThirdParty/skia/modules/skcms/version.sha1 M Source/ThirdParty/skia/modules/skottie/BUILD.bazel M Source/ThirdParty/skia/modules/skottie/BUILD.gn M Source/ThirdParty/skia/modules/skottie/gm/ExternalProperties.cpp M Source/ThirdParty/skia/modules/skottie/gm/SkottieGM.cpp M Source/ThirdParty/skia/modules/skottie/include/Skottie.h M Source/ThirdParty/skia/modules/skottie/include/TextShaper.h M Source/ThirdParty/skia/modules/skottie/src/Skottie.cpp M Source/ThirdParty/skia/modules/skottie/src/SkottiePriv.h M Source/ThirdParty/skia/modules/skottie/src/SkottieTool.cpp M Source/ThirdParty/skia/modules/skottie/src/effects/SkSLEffect.cpp M Source/ThirdParty/skia/modules/skottie/src/layers/TextLayer.cpp M Source/ThirdParty/skia/modules/skottie/src/text/TextAdapter.cpp M Source/ThirdParty/skia/modules/skottie/src/text/TextAdapter.h M Source/ThirdParty/skia/modules/skottie/src/text/TextShaper.cpp M Source/ThirdParty/skia/modules/skottie/tests/Keyframe.cpp M Source/ThirdParty/skia/modules/skottie/tests/Shaper.cpp M Source/ThirdParty/skia/modules/skottie/tests/Text.cpp M Source/ThirdParty/skia/modules/skparagraph/BUILD.gn M Source/ThirdParty/skia/modules/skparagraph/gm/simple_gm.cpp M Source/ThirdParty/skia/modules/skparagraph/include/ParagraphBuilder.h M Source/ThirdParty/skia/modules/skparagraph/include/TypefaceFontProvider.h M Source/ThirdParty/skia/modules/skparagraph/src/OneLineShaper.cpp M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphBuilderImpl.cpp M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphBuilderImpl.h M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphImpl.cpp M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphImpl.h M Source/ThirdParty/skia/modules/skparagraph/src/TextLine.cpp M Source/ThirdParty/skia/modules/skparagraph/src/TypefaceFontProvider.cpp M Source/ThirdParty/skia/modules/skparagraph/tests/SkParagraphTest.cpp M Source/ThirdParty/skia/modules/skplaintexteditor/BUILD.gn M Source/ThirdParty/skia/modules/skplaintexteditor/app/editor_application.cpp M Source/ThirdParty/skia/modules/skplaintexteditor/src/shape.cpp M Source/ThirdParty/skia/modules/skplaintexteditor/src/word_boundaries.cpp M Source/ThirdParty/skia/modules/skresources/include/SkResources.h M Source/ThirdParty/skia/modules/skshaper/BUILD.bazel M Source/ThirdParty/skia/modules/skshaper/BUILD.gn M Source/ThirdParty/skia/modules/skshaper/include/BUILD.bazel M Source/ThirdParty/skia/modules/skshaper/include/SkShaper.h A Source/ThirdParty/skia/modules/skshaper/include/SkShaper_factory.h M Source/ThirdParty/skia/modules/skshaper/include/SkShaper_harfbuzz.h M Source/ThirdParty/skia/modules/skshaper/include/SkShaper_skunicode.h M Source/ThirdParty/skia/modules/skshaper/skshaper.gni M Source/ThirdParty/skia/modules/skshaper/src/BUILD.bazel M Source/ThirdParty/skia/modules/skshaper/src/SkShaper.cpp A Source/ThirdParty/skia/modules/skshaper/src/SkShaper_factory.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/skshaper/src/SkShaper_skunicode.cpp M Source/ThirdParty/skia/modules/skshaper/tests/ShaperTest.cpp A Source/ThirdParty/skia/modules/skshaper/utils/BUILD.bazel A Source/ThirdParty/skia/modules/skshaper/utils/FactoryHelpers.h M Source/ThirdParty/skia/modules/skunicode/BUILD.bazel M Source/ThirdParty/skia/modules/skunicode/BUILD.gn M Source/ThirdParty/skia/modules/skunicode/include/BUILD.bazel M Source/ThirdParty/skia/modules/skunicode/include/SkUnicode.h A Source/ThirdParty/skia/modules/skunicode/include/SkUnicode_client.h A Source/ThirdParty/skia/modules/skunicode/include/SkUnicode_icu.h A Source/ThirdParty/skia/modules/skunicode/include/SkUnicode_icu4x.h A Source/ThirdParty/skia/modules/skunicode/include/SkUnicode_libgrapheme.h M Source/ThirdParty/skia/modules/skunicode/skunicode.gni M Source/ThirdParty/skia/modules/skunicode/src/BUILD.bazel A Source/ThirdParty/skia/modules/skunicode/src/SkBidiFactory_icu_full.cpp A Source/ThirdParty/skia/modules/skunicode/src/SkBidiFactory_icu_full.h A Source/ThirdParty/skia/modules/skunicode/src/SkBidiFactory_icu_subset.cpp A Source/ThirdParty/skia/modules/skunicode/src/SkBidiFactory_icu_subset.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode.cpp M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_client.cpp R Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_client.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_hardcoded.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu.cpp R Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu4x.cpp M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu_bidi.cpp M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu_bidi.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu_builtin.cpp M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icu_runtime.cpp A Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_icupriv.h M Source/ThirdParty/skia/modules/skunicode/src/SkUnicode_libgrapheme.cpp M Source/ThirdParty/skia/modules/skunicode/tests/SkUnicodeTest.cpp A Source/ThirdParty/skia/modules/svg/BUILD.bazel M Source/ThirdParty/skia/modules/svg/BUILD.gn M Source/ThirdParty/skia/modules/svg/include/BUILD.bazel M Source/ThirdParty/skia/modules/svg/include/SkSVGDOM.h M Source/ThirdParty/skia/modules/svg/include/SkSVGFilter.h M Source/ThirdParty/skia/modules/svg/include/SkSVGRenderContext.h M Source/ThirdParty/skia/modules/svg/src/BUILD.bazel M Source/ThirdParty/skia/modules/svg/src/SkSVGDOM.cpp M Source/ThirdParty/skia/modules/svg/src/SkSVGFilter.cpp M Source/ThirdParty/skia/modules/svg/src/SkSVGOpenTypeSVGDecoder.cpp M Source/ThirdParty/skia/modules/svg/src/SkSVGRenderContext.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/tests/Text.cpp 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 R Source/ThirdParty/skia/platform_tools/android/launcher/skia_launcher.cpp M Source/ThirdParty/skia/public.bzl A Source/ThirdParty/skia/relnotes/CacheBudget.md R Source/ThirdParty/skia/relnotes/FilterColorDeprecated.md A Source/ThirdParty/skia/relnotes/GraphiteContextMaxTextureSize.md A Source/ThirdParty/skia/relnotes/MTLBinaryArchive.md A Source/ThirdParty/skia/relnotes/MinifyBraces.md R Source/ThirdParty/skia/relnotes/PerlinNoise.md A Source/ThirdParty/skia/relnotes/SkBitmap_setColorSpace.md R Source/ThirdParty/skia/relnotes/WrapImageGenMipmaps.md A Source/ThirdParty/skia/relnotes/metal_backendsurface.md R Source/ThirdParty/skia/relnotes/mtl_backend.md A Source/ThirdParty/skia/relnotes/shaping_behavior.md R Source/ThirdParty/skia/relnotes/skcodec_deferred.md R Source/ThirdParty/skia/relnotes/skshaper.md R Source/ThirdParty/skia/relnotes/skstream.md M Source/ThirdParty/skia/resources/BUILD.bazel M Source/ThirdParty/skia/resources/sksl/BUILD.bazel M Source/ThirdParty/skia/resources/sksl/inliner/IfBodyMustBeInlinedIntoAScope.sksl A Source/ThirdParty/skia/resources/sksl/runtime/IncrementDisambiguation.rts M Source/ThirdParty/skia/src/BUILD.bazel M Source/ThirdParty/skia/src/base/SkMathPriv.h M Source/ThirdParty/skia/src/base/SkUtils.h M Source/ThirdParty/skia/src/base/SkVx.h M Source/ThirdParty/skia/src/core/BUILD.bazel M Source/ThirdParty/skia/src/core/SkBitmap.cpp M Source/ThirdParty/skia/src/core/SkBlitRow_D32.cpp M Source/ThirdParty/skia/src/core/SkBlitter_ARGB32.cpp M Source/ThirdParty/skia/src/core/SkCanvas.cpp M Source/ThirdParty/skia/src/core/SkCpu.cpp M Source/ThirdParty/skia/src/core/SkCpu.h M Source/ThirdParty/skia/src/core/SkDevice.cpp M Source/ThirdParty/skia/src/core/SkDrawLooper.cpp M Source/ThirdParty/skia/src/core/SkImageFilterTypes.cpp M Source/ThirdParty/skia/src/core/SkImageFilterTypes.h M Source/ThirdParty/skia/src/core/SkKnownRuntimeEffects.h M Source/ThirdParty/skia/src/core/SkPath.cpp M Source/ThirdParty/skia/src/core/SkPathRef.cpp M Source/ThirdParty/skia/src/core/SkPicturePlayback.cpp M Source/ThirdParty/skia/src/core/SkRasterPipeline.h M Source/ThirdParty/skia/src/core/SkRuntimeEffectPriv.h M Source/ThirdParty/skia/src/core/SkStream.cpp M Source/ThirdParty/skia/src/core/SkTaskGroup.cpp M Source/ThirdParty/skia/src/core/SkTypeface.cpp M Source/ThirdParty/skia/src/core/SkYUVMath.cpp M Source/ThirdParty/skia/src/effects/SkLayerDrawLooper.cpp M Source/ThirdParty/skia/src/encode/SkICC.cpp M Source/ThirdParty/skia/src/gpu/BUILD.bazel A Source/ThirdParty/skia/src/gpu/DataUtils.cpp A Source/ThirdParty/skia/src/gpu/DataUtils.h M Source/ThirdParty/skia/src/gpu/GpuTypesPriv.h M Source/ThirdParty/skia/src/gpu/KeyBuilder.h M Source/ThirdParty/skia/src/gpu/PipelineUtils.cpp M Source/ThirdParty/skia/src/gpu/RectanizerPow2.h M Source/ThirdParty/skia/src/gpu/RectanizerSkyline.cpp M Source/ThirdParty/skia/src/gpu/RectanizerSkyline.h M Source/ThirdParty/skia/src/gpu/ResourceKey.cpp M Source/ThirdParty/skia/src/gpu/ResourceKey.h M Source/ThirdParty/skia/src/gpu/ShaderErrorHandler.cpp M Source/ThirdParty/skia/src/gpu/SkBackingFit.cpp M Source/ThirdParty/skia/src/gpu/Swizzle.cpp M Source/ThirdParty/skia/src/gpu/Swizzle.h M Source/ThirdParty/skia/src/gpu/SwizzlePriv.h M Source/ThirdParty/skia/src/gpu/ganesh/GrAttachment.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrBackendSurface.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrBackendUtils.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrDataUtils.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrDataUtils.h M Source/ThirdParty/skia/src/gpu/ganesh/GrDirectContext.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrGpu.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrGpu.h M Source/ThirdParty/skia/src/gpu/ganesh/GrGpuBuffer.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrGpuBuffer.h M Source/ThirdParty/skia/src/gpu/ganesh/GrGpuResource.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrGpuResource.h M Source/ThirdParty/skia/src/gpu/ganesh/GrMeshDrawTarget.h M Source/ThirdParty/skia/src/gpu/ganesh/GrOpFlushState.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrOpFlushState.h M Source/ThirdParty/skia/src/gpu/ganesh/GrOpsRenderPass.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrOpsRenderPass.h M Source/ThirdParty/skia/src/gpu/ganesh/GrTexture.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrTexture.h M Source/ThirdParty/skia/src/gpu/ganesh/GrTextureRenderTargetProxy.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrTextureRenderTargetProxy.h M Source/ThirdParty/skia/src/gpu/ganesh/GrTextureResolveRenderTask.cpp M Source/ThirdParty/skia/src/gpu/ganesh/GrTextureResolveRenderTask.h M Source/ThirdParty/skia/src/gpu/ganesh/SurfaceDrawContext.cpp M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DGpu.cpp M Source/ThirdParty/skia/src/gpu/ganesh/d3d/GrD3DPipelineState.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrAAConvexTessellator.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrAAConvexTessellator.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrInnerFanTriangulator.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrPathUtils.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrPathUtils.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrQuad.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrQuadBuffer.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrQuadUtils.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrQuadUtils.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrShape.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrShape.h M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrTriangulator.cpp M Source/ThirdParty/skia/src/gpu/ganesh/geometry/GrTriangulator.h M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpu.cpp M Source/ThirdParty/skia/src/gpu/ganesh/gl/builders/GrGLProgramBuilder.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLBlend.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLBlend.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLProgramBuilder.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLProgramBuilder.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLProgramDataManager.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLProgramDataManager.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLShaderBuilder.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLShaderBuilder.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLUniformHandler.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLUniformHandler.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLVarying.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLVarying.h M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.cpp M Source/ThirdParty/skia/src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.h M Source/ThirdParty/skia/src/gpu/ganesh/image/SkImage_GaneshFactories.cpp M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockCaps.h M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockGpu.cpp M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockGpu.h M Source/ThirdParty/skia/src/gpu/ganesh/mock/GrMockTypes.cpp M Source/ThirdParty/skia/src/gpu/ganesh/mtl/BUILD.bazel M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlAttachment.h M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlAttachment.mm A Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlBackendSurface.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlCaps.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlCppUtil.h A Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlDirectContext.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlFramebuffer.h M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlGpu.h M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlGpu.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlPipelineState.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlRenderTarget.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlTexture.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlTextureRenderTarget.mm M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlTypesPriv.h M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlUtil.h M Source/ThirdParty/skia/src/gpu/ganesh/mtl/GrMtlUtil.mm M Source/ThirdParty/skia/src/gpu/ganesh/ops/TextureOp.cpp M Source/ThirdParty/skia/src/gpu/ganesh/ops/TextureOp.h M Source/ThirdParty/skia/src/gpu/ganesh/surface/SkSurface_GaneshMtl.mm 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/ganesh/vk/GrVkCommandPool.cpp M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkDescriptorSetManager.cpp M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkGpu.cpp M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkOpsRenderPass.cpp M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkPipelineStateCache.cpp M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkResourceProvider.cpp M Source/ThirdParty/skia/src/gpu/graphite/BackendTexture.cpp M Source/ThirdParty/skia/src/gpu/graphite/BufferManager.cpp M Source/ThirdParty/skia/src/gpu/graphite/BufferManager.h M Source/ThirdParty/skia/src/gpu/graphite/Caps.cpp M Source/ThirdParty/skia/src/gpu/graphite/Caps.h R Source/ThirdParty/skia/src/gpu/graphite/ClearBuffersTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/ClearBuffersTask.h M Source/ThirdParty/skia/src/gpu/graphite/CommandBuffer.cpp M Source/ThirdParty/skia/src/gpu/graphite/CommandBuffer.h R Source/ThirdParty/skia/src/gpu/graphite/ComputeTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/ComputeTask.h M Source/ThirdParty/skia/src/gpu/graphite/Context.cpp R Source/ThirdParty/skia/src/gpu/graphite/CopyTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/CopyTask.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/DrawContext.cpp M Source/ThirdParty/skia/src/gpu/graphite/DrawContext.h M Source/ThirdParty/skia/src/gpu/graphite/DrawPass.cpp M Source/ThirdParty/skia/src/gpu/graphite/FactoryFunctions.cpp M Source/ThirdParty/skia/src/gpu/graphite/FactoryFunctions.h A Source/ThirdParty/skia/src/gpu/graphite/FactoryFunctionsPriv.h M Source/ThirdParty/skia/src/gpu/graphite/GpuWorkSubmission.cpp M Source/ThirdParty/skia/src/gpu/graphite/GpuWorkSubmission.h M Source/ThirdParty/skia/src/gpu/graphite/ImageFactories.cpp M Source/ThirdParty/skia/src/gpu/graphite/Image_Base_Graphite.cpp M Source/ThirdParty/skia/src/gpu/graphite/Image_Base_Graphite.h M Source/ThirdParty/skia/src/gpu/graphite/Image_Graphite.cpp M Source/ThirdParty/skia/src/gpu/graphite/Image_Graphite.h M Source/ThirdParty/skia/src/gpu/graphite/Image_YUVA_Graphite.cpp M Source/ThirdParty/skia/src/gpu/graphite/Image_YUVA_Graphite.h 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/Precompile.cpp M Source/ThirdParty/skia/src/gpu/graphite/Precompile.h M Source/ThirdParty/skia/src/gpu/graphite/PublicPrecompile.cpp M Source/ThirdParty/skia/src/gpu/graphite/QueueManager.cpp M Source/ThirdParty/skia/src/gpu/graphite/Recorder.cpp M Source/ThirdParty/skia/src/gpu/graphite/RecorderPriv.h M Source/ThirdParty/skia/src/gpu/graphite/Recording.cpp M Source/ThirdParty/skia/src/gpu/graphite/RecordingPriv.h R Source/ThirdParty/skia/src/gpu/graphite/RenderPassTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/RenderPassTask.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/ResourceProvider.h M Source/ThirdParty/skia/src/gpu/graphite/ResourceTypes.h M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.cpp M Source/ThirdParty/skia/src/gpu/graphite/SpecialImage_Graphite.cpp M Source/ThirdParty/skia/src/gpu/graphite/Surface_Graphite.cpp M Source/ThirdParty/skia/src/gpu/graphite/Surface_Graphite.h R Source/ThirdParty/skia/src/gpu/graphite/SynchronizeToCpuTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/SynchronizeToCpuTask.h R Source/ThirdParty/skia/src/gpu/graphite/Task.cpp R Source/ThirdParty/skia/src/gpu/graphite/Task.h R Source/ThirdParty/skia/src/gpu/graphite/TaskGraph.cpp R Source/ThirdParty/skia/src/gpu/graphite/TaskGraph.h M Source/ThirdParty/skia/src/gpu/graphite/Texture.cpp M Source/ThirdParty/skia/src/gpu/graphite/Texture.h M Source/ThirdParty/skia/src/gpu/graphite/TextureInfo.cpp M Source/ThirdParty/skia/src/gpu/graphite/TextureUtils.cpp M Source/ThirdParty/skia/src/gpu/graphite/TextureUtils.h R Source/ThirdParty/skia/src/gpu/graphite/UploadTask.cpp R Source/ThirdParty/skia/src/gpu/graphite/UploadTask.h M Source/ThirdParty/skia/src/gpu/graphite/YUVATextureProxies.cpp M Source/ThirdParty/skia/src/gpu/graphite/YUVATextureProxies.h M Source/ThirdParty/skia/src/gpu/graphite/compute/DispatchGroup.cpp M Source/ThirdParty/skia/src/gpu/graphite/compute/DispatchGroup.h M Source/ThirdParty/skia/src/gpu/graphite/compute/VelloComputeSteps.cpp M Source/ThirdParty/skia/src/gpu/graphite/compute/VelloRenderer.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnBuffer.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnBuffer.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/DawnCommandBuffer.h M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnQueueManager.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnResourceProvider.h M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnTexture.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnTexture.h M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnTypesPriv.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnUtils.cpp M Source/ThirdParty/skia/src/gpu/graphite/dawn/DawnUtilsPriv.h M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlBlitCommandEncoder.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.h M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlCommandBuffer.mm M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlComputeCommandEncoder.h M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlGraphiteUtils.mm M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlQueueManager.mm M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlRenderCommandEncoder.h M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.h M Source/ThirdParty/skia/src/gpu/graphite/mtl/MtlResourceProvider.mm A Source/ThirdParty/skia/src/gpu/graphite/task/ClearBuffersTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/ClearBuffersTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/ComputeTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/ComputeTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/CopyTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/CopyTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/DrawTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/DrawTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/RenderPassTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/RenderPassTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/SynchronizeToCpuTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/SynchronizeToCpuTask.h A Source/ThirdParty/skia/src/gpu/graphite/task/Task.h A Source/ThirdParty/skia/src/gpu/graphite/task/TaskList.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/TaskList.h A Source/ThirdParty/skia/src/gpu/graphite/task/UploadTask.cpp A Source/ThirdParty/skia/src/gpu/graphite/task/UploadTask.h M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.cpp M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCaps.h M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCommandBuffer.cpp M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanCommandBuffer.h M Source/ThirdParty/skia/src/gpu/graphite/vk/VulkanQueueManager.cpp 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/mtl/MtlUtils.mm M Source/ThirdParty/skia/src/gpu/mtl/MtlUtilsPriv.h M Source/ThirdParty/skia/src/gpu/tessellate/AffineMatrix.h M Source/ThirdParty/skia/src/gpu/tessellate/CullTest.h M Source/ThirdParty/skia/src/gpu/tessellate/FixedCountBufferUtils.cpp M Source/ThirdParty/skia/src/gpu/tessellate/FixedCountBufferUtils.h M Source/ThirdParty/skia/src/gpu/tessellate/LinearTolerances.h M Source/ThirdParty/skia/src/gpu/tessellate/MiddleOutPolygonTriangulator.h M Source/ThirdParty/skia/src/gpu/tessellate/MidpointContourParser.h M Source/ThirdParty/skia/src/gpu/tessellate/PatchWriter.h M Source/ThirdParty/skia/src/gpu/tessellate/StrokeIterator.h M Source/ThirdParty/skia/src/gpu/tessellate/Tessellation.cpp M Source/ThirdParty/skia/src/gpu/tessellate/Tessellation.h M Source/ThirdParty/skia/src/gpu/tessellate/WangsFormula.h M Source/ThirdParty/skia/src/gpu/vk/VulkanUtilsPriv.h M Source/ThirdParty/skia/src/image/SkImage.cpp M Source/ThirdParty/skia/src/image/SkImage_Base.h M Source/ThirdParty/skia/src/opts/SkBitmapProcState_opts.h M Source/ThirdParty/skia/src/opts/SkBlitMask_opts.h M Source/ThirdParty/skia/src/opts/SkBlitRow_opts.h M Source/ThirdParty/skia/src/opts/SkOpts_SetTarget.h M Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h M Source/ThirdParty/skia/src/opts/SkSwizzler_opts.inc M Source/ThirdParty/skia/src/pdf/SkPDFSubsetFont.cpp M Source/ThirdParty/skia/src/pdf/SkPDFTypes.h M Source/ThirdParty/skia/src/ports/BUILD.bazel M Source/ThirdParty/skia/src/ports/SkDebug_android.cpp M Source/ThirdParty/skia/src/ports/SkFontMgr_fuchsia.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/ports/fontations/src/ffi.rs M Source/ThirdParty/skia/src/shaders/SkImageShader.cpp M Source/ThirdParty/skia/src/shaders/SkLocalMatrixShader.cpp M Source/ThirdParty/skia/src/shaders/SkLocalMatrixShader.h M Source/ThirdParty/skia/src/sksl/BUILD.bazel M Source/ThirdParty/skia/src/sksl/SkSLCompiler.cpp M Source/ThirdParty/skia/src/sksl/SkSLInliner.cpp M Source/ThirdParty/skia/src/sksl/codegen/SkSLGLSLCodeGenerator.cpp M Source/ThirdParty/skia/src/sksl/codegen/SkSLMetalCodeGenerator.cpp M Source/ThirdParty/skia/src/sksl/codegen/SkSLWGSLCodeGenerator.cpp 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/generated/sksl_graphite_vert.minified.sksl M Source/ThirdParty/skia/src/sksl/generated/sksl_graphite_vert.unoptimized.sksl M Source/ThirdParty/skia/src/sksl/generated/sksl_shared.minified.sksl M Source/ThirdParty/skia/src/sksl/generated/sksl_shared.unoptimized.sksl M Source/ThirdParty/skia/src/sksl/sksl_graphite_frag.sksl M Source/ThirdParty/skia/src/sksl/tracing/BUILD.bazel M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePlayer.cpp M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePlayer.h M Source/ThirdParty/skia/src/sksl/tracing/SkSLDebugTracePriv.cpp M Source/ThirdParty/skia/src/sksl/transform/BUILD.bazel A Source/ThirdParty/skia/src/sksl/transform/SkSLEliminateUnnecessaryBraces.cpp M Source/ThirdParty/skia/src/sksl/transform/SkSLTransform.h M Source/ThirdParty/skia/src/utils/BUILD.bazel M Source/ThirdParty/skia/src/utils/SkJSON.cpp M Source/ThirdParty/skia/src/utils/SkJSON.h M Source/ThirdParty/skia/src/xml/BUILD.bazel M Source/ThirdParty/skia/tests/BUILD.bazel M Source/ThirdParty/skia/tests/BackendAllocationTest.cpp M Source/ThirdParty/skia/tests/BitmapTest.cpp M Source/ThirdParty/skia/tests/CanvasTest.cpp M Source/ThirdParty/skia/tests/CompressedBackendAllocationTest.cpp M Source/ThirdParty/skia/tests/FilterResultTest.cpp M Source/ThirdParty/skia/tests/FontationsTest.cpp M Source/ThirdParty/skia/tests/GrMipMappedTest.cpp M Source/ThirdParty/skia/tests/GrSurfaceTest.cpp M Source/ThirdParty/skia/tests/ICCTest.cpp M Source/ThirdParty/skia/tests/JSONTest.cpp M Source/ThirdParty/skia/tests/MtlBackendAllocationTest.mm M Source/ThirdParty/skia/tests/MtlCopySurfaceTest.mm M Source/ThirdParty/skia/tests/ShaderOpacityTest.cpp M Source/ThirdParty/skia/tests/SkSLDebugTracePlayerTest.cpp M Source/ThirdParty/skia/tests/SkSLTest.cpp M Source/ThirdParty/skia/tests/StreamTest.cpp M Source/ThirdParty/skia/tests/TArrayTest.cpp M Source/ThirdParty/skia/tests/TypefaceTest.cpp A Source/ThirdParty/skia/tests/graphite/CacheBudgetTest.cpp M Source/ThirdParty/skia/tests/graphite/CombinationBuilderTest.cpp M Source/ThirdParty/skia/tests/graphite/ComputeTest.cpp M Source/ThirdParty/skia/tests/graphite/GraphiteResourceCacheTest.cpp M Source/ThirdParty/skia/tests/graphite/ImageWrapTextureMipmapsTest.cpp M Source/ThirdParty/skia/tests/graphite/PaintParamsKeyTest.cpp M Source/ThirdParty/skia/tests/graphite/RecorderTest.cpp M Source/ThirdParty/skia/tests/sksl/folding/ShortCircuitBoolFolding.minified.sksl M Source/ThirdParty/skia/tests/sksl/inliner/IfBodyMustBeInlinedIntoAScope.glsl M Source/ThirdParty/skia/tests/sksl/intrinsics/BitCount.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/FindLSB.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/FindMSB.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/FloatBitsToInt.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/FloatBitsToUint.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/Fma.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/IntBitsToFloat.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/IsInf.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/IsNan.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/OuterProduct.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/RoundEven.wgsl M Source/ThirdParty/skia/tests/sksl/intrinsics/UintBitsToFloat.wgsl M Source/ThirdParty/skia/tests/sksl/realistic/BlueNeurons.minified.sksl M Source/ThirdParty/skia/tests/sksl/realistic/HighContrastFilter.minified.sksl M Source/ThirdParty/skia/tests/sksl/runtime/ArrayIndexing.minified.sksl A Source/ThirdParty/skia/tests/sksl/runtime/IncrementDisambiguation.minified.sksl A Source/ThirdParty/skia/tests/sksl/runtime/IncrementDisambiguation.skrp A Source/ThirdParty/skia/tests/sksl/runtime/IncrementDisambiguation.stage M Source/ThirdParty/skia/tests/sksl/runtime/LargeProgram_NestedLoops.minified.sksl M Source/ThirdParty/skia/tests/sksl/runtime/LoopFloat.minified.sksl M Source/ThirdParty/skia/tests/sksl/runtime/LoopInt.minified.sksl M Source/ThirdParty/skia/tests/sksl/runtime/VectorIndexing.minified.sksl M Source/ThirdParty/skia/tests/sksl/shared/ArrayComparison.wgsl M Source/ThirdParty/skia/tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.wgsl M Source/ThirdParty/skia/tests/sksl/shared/StructComparison.wgsl M Source/ThirdParty/skia/tests/sksl/shared/UniformArray.wgsl M Source/ThirdParty/skia/third_party/icu/BUILD.gn M Source/ThirdParty/skia/third_party/icu_bidi/BUILD.gn M Source/ThirdParty/skia/third_party/vello/src/encoding.rs M Source/ThirdParty/skia/third_party/vello/src/lib.rs M Source/ThirdParty/skia/toolchain/download_mac_toolchain.bzl M Source/ThirdParty/skia/toolchain/linux_trampolines/IWYU_mapping.imp M Source/ThirdParty/skia/toolchain/linux_trampolines/clang_trampoline_linux.sh M Source/ThirdParty/skia/toolchain/mac_toolchain_config.bzl M Source/ThirdParty/skia/tools/UrlDataManager.cpp M Source/ThirdParty/skia/tools/debugger/BUILD.bazel M Source/ThirdParty/skia/tools/fonts/BUILD.bazel M Source/ThirdParty/skia/tools/gpu/ManagedBackendTexture.cpp M Source/ThirdParty/skia/tools/gpu/ManagedBackendTexture.h M Source/ThirdParty/skia/tools/gpu/mtl/MtlTestContext.h M Source/ThirdParty/skia/tools/gpu/mtl/MtlTestContext.mm M Source/ThirdParty/skia/tools/graphite/dawn/GraphiteDawnTestContext.cpp M Source/ThirdParty/skia/tools/perf-canvaskit-puppeteer/package-lock.json M Source/ThirdParty/skia/tools/perf-canvaskit-puppeteer/package.json M Source/ThirdParty/skia/tools/run-wasm-gm-tests/package-lock.json M Source/ThirdParty/skia/tools/run-wasm-gm-tests/package.json M Source/ThirdParty/skia/tools/sk_app/BUILD.bazel M Source/ThirdParty/skia/tools/sk_app/Window.cpp M Source/ThirdParty/skia/tools/sk_app/Window.h M Source/ThirdParty/skia/tools/sk_app/ios/Window_ios.mm M Source/ThirdParty/skia/tools/skottie2movie.cpp M Source/ThirdParty/skia/tools/skottie_ios_app/SkMetalViewBridge.mm M Source/ThirdParty/skia/tools/skottie_ios_app/SkiaMetalContext.mm M Source/ThirdParty/skia/tools/skpbench/skpbench.cpp M Source/ThirdParty/skia/tools/sksl-minify/SkSLMinify.cpp M Source/ThirdParty/skia/tools/skslc/BUILD.bazel M Source/ThirdParty/skia/tools/testrunners/unit/android_unit_test.bzl M Source/ThirdParty/skia/tools/unicode_comparison/cpp/bridge.cpp M Source/ThirdParty/skia/tools/using_skia_and_harfbuzz.cpp M Source/ThirdParty/skia/tools/viewer/BUILD.bazel M Source/ThirdParty/skia/tools/viewer/CowboySlide.cpp M Source/ThirdParty/skia/tools/viewer/SVGFileSlide.cpp M Source/ThirdParty/skia/tools/viewer/SkSLDebuggerSlide.cpp M Source/ThirdParty/skia/tools/viewer/SkSLDebuggerSlide.h M Source/ThirdParty/skia/tools/viewer/SvgSlide.cpp M Source/ThirdParty/skia/tools/viewer/TextBoxSlide.cpp M Source/ThirdParty/skia/tools/viewer/Viewer.cpp M Source/ThirdParty/skia/tools/window/BUILD.bazel M Source/ThirdParty/skia/tools/window/BUILD.gn M Source/ThirdParty/skia/tools/window/DisplayParams.h M Source/ThirdParty/skia/tools/window/GraphiteDawnWindowContext.cpp M Source/ThirdParty/skia/tools/window/MetalWindowContext.h M Source/ThirdParty/skia/tools/window/MetalWindowContext.mm M Source/ThirdParty/skia/tools/window/ios/GLWindowContext_ios.mm A Source/ThirdParty/skia/tools/window/ios/GraphiteMetalWindowContext_ios.mm M Source/ThirdParty/skia/tools/window/ios/MetalWindowContext_ios.mm M Source/ThirdParty/skia/tools/window/ios/WindowContextFactory_ios.h M Source/ThirdParty/skia/tools/window/unix/GLWindowContext_unix.cpp Log Message: ----------- Update Skia to 2024-04-08 (5b62c0022f92b3fea4fd9b99e1e517fe002cf15a) https://bugs.webkit.org/show_bug.cgi?id=272347 Reviewed by Carlos Garcia Campos. * Source/ThirdParty/skia/CMakeLists.txt: Update lists of built sources. * Source/ThirdParty/skia/README.WebKit: Update commit and remove note about local changes, as there are none now. Contains upstream comits: git log --oneline --pretty='%h %s' f4f7364eb73a016f363d3d66ff3007e3a94e3f5e..5b62c0022f92b3fea4fd9b99e1e517fe002cf15a 5b62c0022f Remove old (unused) skia_launcher d835b70a66 [graphite] Fix subsetting for UV planes. 4eba718c47 Remove GLSL/Metal/WGSL indentation in release mode. b55da2bec3 Enforce IWYU on src/gpu/tesselate 17bb457386 Fix shaping in GN builds 4281f51749 Enforce IWYU on ganesh/geometry and glsl aa31cad3cb [paragraph] Sort test font files, fix test 8b0168e7e0 Roll vulkan-deps from 61018a1d29d9 to 8072102bca4a (4 revisions) 50b7ff0bf2 Reland "Graphite/Dawn: Eliminate Device::Tick() usages." b988ee43e3 Avoid ambiguity in minification when ++ is next to +. 0bae01a091 Fix build issue in raster pipeline when compiling with GCC 12.1 e6aa301601 graphite/dawn: use the new feeature name Unorm16TextureFormats 1f1d44d0c1 Apply clang-tidy suggestions 7ed0b4a657 Eliminate unnecessary blocks during SkSL minimization. 91aa93f256 Ensure inliner adds braces around scopes where required. c2f5ce268a Fix linking of Frameworks in Mac Objective C builds with Bazel 9096762d57 Fix Wasm GM compilation af56ef7fa8 Roll ANGLE from 35c7e1860dd0 to d55464fff7b0 (15 revisions) 074ae99234 Roll SK Tool from fd9ef76964cc to d3d1950ebd72 d41b069264 Roll Skia Infra from 2176e2a82e43 to fd9ef76964cc (3 revisions) cf4d42d3aa Roll Dawn from 20a67ef1dbbf to f51ecbb7b732 (4 revisions) d228890f51 Roll vulkan-deps from 8c9d1cfd9a1e to 61018a1d29d9 (1 revision) 629ab79ee3 Manual roll Dawn from 7eeefdef6b53 to 20a67ef1dbbf (19 revisions) 190396c735 Roll SK Tool from 2176e2a82e43 to fd9ef76964cc 46e7fea485 Reland "Zero-initialize Vec components to avoid MSan warnings" 98601d1c3f Add SkShapers::Factory as way to configure shaper behavior in svg/skottie d1d5ae7848 Restore mipmap usage in yuv420_odd_dim_repeat. d0f229153a [graphite] Add YUV adjustments to sampling b1a9ea8b63 Roll vulkan-deps from 4f8c21f6ae9d to 8c9d1cfd9a1e (2 revisions) d596d9e4cb [graphite] TextureUtils::AsView signature simplified 0424e59d3a Remove unnecessary UIKit include 6d673cafb8 [graphite] Track linked device on Images b3c27bb2d7 [graphite] Relax assert in ~Device f8977f658b [fontations] Fix return value of get_path d1a552c618 Roll ANGLE from dc643d9bec38 to 35c7e1860dd0 (12 revisions) b1a37c7f4c Roll vulkan-deps from e79b05471e8c to 4f8c21f6ae9d (2 revisions) 5a9d7e508e Roll Skia Infra from 596fa6121849 to 2176e2a82e43 (4 revisions) 22ba9c040a Roll Dawn from 06b4cc9be0d5 to 7eeefdef6b53 (12 revisions) 034704570f Roll SK Tool from 596fa6121849 to 2176e2a82e43 8ad03dfe4e Minor fixes to skottielib app 06ecee18a2 Use sk_careful_memcpy in SkMemoryStream f9dfb03085 Roll vulkan-deps from 8d0dac85e662 to e79b05471e8c (1 revision) d58a6dbaaa [graphite] Adjust device registering/tracking to support more flexible lifetime 8caa3e2592 Remove WGSL diagnostics from SkSL golden outputs. 4fa6c6995e [graphite] Fix some Viewer issues 4a9e0d0eaa [Fontations] Roll Fontations libraries, add bytemuck 3844fc4880 Remove SkMemoryStream::skipToAlign4 25026af2bd Fix SVG filter property propagation 8314f61b21 [Fontations-backend] Fix sbix scaling when `glyf` bounding box present 02b2800d21 [graphite] Add Lerp to the precompilation system 2cead39756 Reland "Fix defines for icu_subset" bef4d9b443 Roll ANGLE from ff03a7b193da to dc643d9bec38 (7 revisions) 5fdc2b47df Roll Skia Infra from 2fe35697982b to 596fa6121849 (5 revisions) 57bc01affe Roll Dawn from 98844beffb30 to 06b4cc9be0d5 (12 revisions) 094de1a7c3 Roll SK Tool from 2fe35697982b to 596fa6121849 83f4b7bbb9 Roll vulkan-deps from 43f849a0e433 to 8d0dac85e662 (1 revision) fdbdb26b70 Remove legacy Metal GrBackendTexture functions 82ae8ae5d3 [gn_to_cmake] Handle `group` better 3f0ab1d88e [graphite] Add the ColorspaceXform for the YUV shader via Compose. 7d6dce620e [Graphite] Reduce resouce key size for vk desc sets. 8d7482b998 [graphite] Separate YUV sampling in shader from YUV-to-RGB conversion d0674e2ee9 Add GCC compile job to CQ afa233bb19 [dm] Fix TSAN reports about "done" 1792821d7a [bazel] Fix Android gms and benchmark POC 212e52f510 Revert "Zero-initialize Vec components to avoid MSan warnings" 3d5625d23d Zero-initialize Vec components to avoid MSan warnings d8f81ccfb3 Zero initialize context var used to smuggle swizzle control bytes. 67f7b4d08d [Graphite] Reduce key generation of vulkan descriptor sets. 1d9340cf19 Add necessary deps to android_math_test and other Bazel targets 5f6223a01b [graphite] Use X-macro to get better UniqueKey printouts (take 2) ce3b5e8eb5 Roll Dawn from 8f8193a59b53 to 98844beffb30 (17 revisions) 3e3dd731db Roll vulkan-deps from 432730a5288e to 43f849a0e433 (1 revision) b436aff31b Roll ANGLE from 5d294e6e34ff to ff03a7b193da (11 revisions) 480122cfd3 Roll Skia Infra from f3bc379a831a to 2fe35697982b (2 revisions) c3f5a9f339 Roll SwiftShader from ff61926fcedb to 62c59c41e194 (1 revision) 2c1dbc3a99 Roll SK Tool from 66304f4f36ad to 2fe35697982b 552ab72e68 Manual roll Skia Infra from 58b480b2288d to f3bc379a831a (6 revisions) 866cbe4df7 [graphite] Implement RuntimeEffect toLinearSrgb/fromLinearSrgb handling 1d8b300006 Revert "[vello] Enable the bump allocation estimator" a65f274997 [paragraph] Clean up tests e82ccda25d Roll vulkan-deps from 48184ca84103 to 432730a5288e (3 revisions) e3cc531af1 Reland "Add FCC, YDZDX, GBR, SMPTE240 color space support" d63b489224 [vello] Enable the bump allocation estimator c6b3e1ffca [graphite] Cache read view on DrawContext bca4e20e99 [graphite][vello] Use ScratchBuffers for all bindings 49ab587c60 Roll skcms from defc2fa459b6 to 934b734ed72a (1 revision) f72bd467fe Add SkBitmap::setColorSpace. 87489d153d [graphite] Allow backends to append information to graphite sampler keys ce2d991d76 Fix GraphiteStartGM initialization. f4b4d9be97 [graphite] Check for null recorder before caps 37e333e46c Roll vulkan-deps from 319732cc90e4 to 48184ca84103 (1 revision) 728d4cc88e Roll ANGLE from c6a6d3f9fa69 to 5d294e6e34ff (6 revisions) e48097c2eb Roll SK Tool from 58b480b2288d to 7d5d18ff3722 071cca04cf Roll Skia Infra from df0949e75440 to 58b480b2288d (9 revisions) a247f8cc2a Roll Dawn from 591c327b3bb5 to 8f8193a59b53 (12 revisions) cd75e46727 [paragraph] TypefaceFontProvider impl more FontMgr fe64c32d7f Reland "Add compressed texture support to graphite." bee34bce95 Revert "Fix defines for icu_subset" 0e0b520fed Fix some c++20 warnings e727b91ec4 [graphite][compute] Buffer clear at DispatchGroup granularity 0b0ed6ca10 Revert "Add compressed texture support to graphite." 5c231ff545 Roll vulkan-deps from 778a83fe011e to 319732cc90e4 (1 revision) e260657d14 [graphite] Fix off-by-one error in render step limit check f92a05d8ef Remove Metal #ifdefs from GrBackendSurface 5773310c4f Remove divmod optimization trick for GCC + ARM32. 6dc1544c99 Fix defines for icu_subset 40c436a785 Add compressed texture support to graphite. 4fb57867cd [paragraph] Use ICU4X for ICU4X test c3a73cde36 Fix potential overflow in SkISize::area. dacd62255b [fontations] Modernize family name da4cd3390b [graphite] Add Arithmetic SkBlender to Precompilation system 3093d7c90f Roll ANGLE from 2b66694d37de to c6a6d3f9fa69 (13 revisions) 45e4d2cbdd Roll SK Tool from df0949e75440 to c70da7bc67c4 3865547207 Roll Dawn from 2126889e45aa to 591c327b3bb5 (11 revisions) b9d078716d Roll Skia Infra from 33ace26e29f4 to df0949e75440 (8 revisions) c61843470d Roll SK Tool from 341432c665a4 to df0949e75440 0970776d54 Roll vulkan-deps from b203847466b0 to 778a83fe011e (3 revisions) 7dc399e01f [bazel] Define //tools/sk_app:sk_app modular build target. 8df084edb3 [bazel] Define //tools/window:window modular build target. ab0f4a038c [bazel] Rename //tools/window:window to //tools/window:legacy_window. 7338f5521e [graphite] Implement missing YUV features. e09dc8c53f [bazel] Rename //tools/sk_app:sk_app to //tools/sk_app:legacy_sk_app. 9b04ee9d9d [bazel] Add //example:hello_world_gl target. bcaed70eb9 [graphite] Add query for compression type on TextureInfo. 940ca3ec30 Revert "[graphite] Use X-macro to get better UniqueKey printouts" 470ef78dc7 [graphite] Use X-macro to get better UniqueKey printouts 0f65704455 [icc] Use namespace, remove static 0980893d6d [graphite] Move some ColorFilter factory functions to a private namespace 46b1b73819 Update Viewer to allow Graphite pixel zoom to read pixels. 1dffa7b2bc [paragraph] Clean up ResourceFontCollection debugfs 1d8fc97466 SkICC: Update tone mapping df005a80da Roll vulkan-deps from f91c2fe47c47 to b203847466b0 (3 revisions) a12e40efac fix indentation in SkBlitMask_opts.h a960bd3de1 Remove deprecated hasMipMaps from GrBackendSurface 4614d3d3a3 Roll SK Tool from 33ace26e29f4 to dc19502e745f 94c0af1297 Roll ANGLE from 21b6899a9c31 to 2b66694d37de (9 revisions) b2a01ae03c Roll Skia Infra from d9a2f3150285 to 33ace26e29f4 (9 revisions) dc0ea2aad1 Roll Dawn from 8220ee868483 to 2126889e45aa (11 revisions) 73ba10f049 Roll SwiftShader from f0178b3c40e7 to ff61926fcedb (2 revisions) f5bffebda8 Roll vulkan-deps from 61c7aa9a8478 to f91c2fe47c47 (8 revisions) 6042ad386b [fontations] Respect aliasing e25b0f9006 skia: Fix implicit conversion warning aa76cf36c2 [fontations] Add underline and strikeout metrics c0e0b76d6d Manual roll ANGLE from 8e7d33793418 to 21b6899a9c31 (8 revisions) eb2ca001dc Add isOpaque to SkLocalMatrixShader and SkCTMShader 4e2205aff9 Manual roll SwiftShader from 0bacc751b4d1 to f0178b3c40e7 (1 revision) 24ff0b46b8 Remove old mtl files f93d708d07 Add vector support for LoongArch in SkBlitRow_opts.h 1dc8a12aed Add vector support for LoongArch in SkSwizzler_opts.inc 68f5fbd152 Add vector support for LoongArch in SkBlitMask_opts.h 9e3fe3b324 Manual roll SwiftShader from bbe6452b420c to 0bacc751b4d1 (1 revision) 6edc029fb9 Manual roll Dawn from 81a2ed3a2849 to 8220ee868483 (18 revisions) e1816e457d Roll SK Tool from a21b7442fbc2 to a55a38974c8b 58924970bb Roll vulkan-deps from 29cd699ff179 to 61c7aa9a8478 (6 revisions) 40c929450c Revert "Add FCC, YDZDX, GBR, SMPTE240 color space support" abd1774b90 [graphite] Handle Precompilation of a drawVertices() call w/o colors cef0d40c5a Roll Skia Infra from a21b7442fbc2 to d9a2f3150285 (10 revisions) 66241be7c8 Add FCC, YDZDX, GBR, SMPTE240 color space support 4f6f0d1bb7 [graphite] Track if Device is immutable d98e8e4e9f Roll vulkan-deps from 4f5c3553ddc3 to 29cd699ff179 (5 revisions) 0b4c2cd2b3 Reland "[graphite] Update yuv_to_rgb_subset_effect to support Graphite." 6906fdb97f [graphite] Don't pass Recorder into YUVAProxies 8fad834dff Move some compressed data utils to shared gpu file. c4a6dff99d Fill in VulkanCaps for compressed formats. ca1f49bae3 [graphite] Handle SkClipOp::kDifference-clipShaders in Precompilation 810286b2f3 graphite: Explicitly Destroy() Dawn textures in deleteBackendTexture 580e3f7948 Add missing SkUnicode files to public.bzl 107b50ceed Remove unhelpful assert in backend caps format tables. bf9e836f22 [graphite] Add clipShaders to Precompilation system fb1448ec5c Revert "[graphite] Update yuv_to_rgb_subset_effect to support Graphite." a6fb40af04 Manual roll Dawn from 3de0f00ef217 to 81a2ed3a2849 (5 revisions) d2ebf6ac2f [graphite] Add input attachment usage flag to renderable Vulkan texture when importing from AHardwareBuffer 7e91880665 [graphite] Update yuv_to_rgb_subset_effect to support Graphite. b6160ffc0b Break up Bidi based on ICU or ICU subset into classes to avoid #define 2f9ca0c0c3 Add vector support for LoongArch in SkBitmapProcState_opts.h 5ed91aaa4c Manual roll Dawn from d03adea71fc0 to 3de0f00ef217 (3 revisions) b69be9d75c Roll ANGLE from eacd6acdcb00 to 8e7d33793418 (11 revisions) 7cb8174ce1 Roll vulkan-deps from db77997f71e0 to 4f5c3553ddc3 (4 revisions) 4a220d6eca Roll Dawn from 5de7eb219957 to d03adea71fc0 (8 revisions) fbcfc9d2f1 Roll Skia Infra from f847b3c18c27 to a21b7442fbc2 (13 revisions) 2aa9e6359a Roll SK Tool from c18c48f0aba5 to a21b7442fbc2 ef6272ca77 [graphite] Add NotifyInUse parallel to AddToKey 23a5617e7f Roll recipe_bundle (5484 commits) 1808016c7a [graphite] Use DrawTask to simplify Device flushing/snapping 930fe71002 Fix expected clip count in picture playback bfaf0c7d25 Roll vulkan-deps from c77c6203b5c8 to db77997f71e0 (1 revision) 0590062821 Fix NoDEPS builds 7c73074f60 Add in sksl tracing flag that is still referred to externally 90cfbf5fb9 graphite: Process mapped client buffers in checkAsyncWorkCompletion 8b9df9ac16 Fix Docker and SwiftShader builds 8c8c780b29 Add vector support for LoongArch in SkRasterPipeline 1734a27635 Update depot_tools, recipes-py; use vpython3 4a83038282 Manual roll vulkan-deps from b573e0c2eee9 to c77c6203b5c8 (3 revisions) b70d057130 SkPath: reduces cost of addRect 0a239f3e44 Manual roll Dawn from e1d1c2a9f534 to 5de7eb219957 (4 revisions) c90ae19596 Bump express from 4.17.3 to 4.19.2 in /tools/run-wasm-gm-tests e68fe0a48b Bump express from 4.18.2 to 4.19.2 in /tools/perf-canvaskit-puppeteer a5eff97f72 Roll ANGLE from d2cef82a8fd3 to eacd6acdcb00 (40 revisions) bbec76e8a7 Roll Skia Infra from 3a33a92e0392 to f847b3c18c27 (19 revisions) 087e139d4c Roll SK Tool from 3c18c5b7edc5 to c18c48f0aba5 9cdfe9cf17 Roll Dawn from 992dea31b114 to e1d1c2a9f534 (13 revisions) a4d6103370 Roll vulkan-deps from 2432e62f9cc1 to b573e0c2eee9 (9 revisions) 39879ff0f4 [graphite] Add DrawTask stub 7ffd936a66 [graphite] TaskList uses TArray, no more prepending ed5fd36551 graphite: Better memory instrumentation traces 6f14b93c96 Update iOS deployment support. 8cbe723771 Add vector support for LoongArch in SkBlitter_ARGB32.cpp 5dc6c7faaa Remove SkBlurDrawLooper f9274ec17d Roll vulkan-deps from cc3b098a5d9f to 2432e62f9cc1 (3 revisions) 2ec2901d8b Remove SkDrawLooper::asABlurShadow 625d04f3a7 Enforce IWYU on src/gpu/ganesh/mock b4b15fbfec [Fontations-backend] Make Fontations understand named instance ttc index a5b7e1cd8e [graphite] Remove unnecessary Task declarations 0adec34ba4 [graphite] Improve PaintParamsKeyTest 63481331f8 [graphite] Add Alpha-only Image handling to Precompilation system 8a587a1032 [graphite] Free mapped buffers in submit() and performDeferredWork() e7ae039f5b Roll SK Tool from 3a33a92e0392 to 0b7a0ba8ebaa e6dc16a6d8 Roll Skia Infra from 653bfbb0555b to 3a33a92e0392 (6 revisions) 7f2e8320bb Roll Dawn from 76f1e9715c82 to 992dea31b114 (20 revisions) df5d7a960d Roll vulkan-deps from 46287e4a45a7 to cc3b098a5d9f (1 revision) fa486cd8b2 Roll SK Tool from 245a4567847f to 3a33a92e0392 dd780cc232 Roll vulkan-deps from 46742e2dbf18 to 46287e4a45a7 (1 revision) 755ca0094a Roll vulkan-deps from 33e1b3c05ed9 to 46742e2dbf18 (6 revisions) 2e99e3a544 Add move_back(TArray&) 10a460af33 Remove useless `neon:` clause. ed1990abb2 SkPathRef: fixes bug in resetToSizes() 8cd40bc79e [iOS] Clean up comments in WindowContexts. eb6976fc57 [graphite] Rename TaskGraph to TaskList 6484a450c4 Add vector support for LoongArch in SkVx.h c4868ef4bf Add vector support for LoongArch in SkBlitRow_D32.cpp d3be69b4f5 [graphite] Add GraphiteMetalWindowContext_ios f8a986eda5 Add build parameters and SkCpu support for LoongArch 0901bc31c6 Roll vulkan-deps from bd8f4975de15 to 33e1b3c05ed9 (7 revisions) cc5ed9e949 Remove legacy GrDirectContext::MakeMetal functions 591938022f Manual roll Dawn from 5e77806559bf to 76f1e9715c82 (6 revisions) 7bd0d472f8 [graphite] Add WorkingColorSpaceShader to the Precompilation system 01dcb1eece Use MappingIndex to speed up onCharsToGlyphs 8a0deabaab Fontations to pass TypefaceStyle test e764cd9981 Roll SK Tool from 653bfbb0555b to 7993ffda4464 3c1105916a Roll Skia Infra from 02591b50d089 to 653bfbb0555b (15 revisions) 928113ff6e Roll Dawn from 294864f9e0b4 to 5e77806559bf (5 revisions) fbcde9fe7f Roll vulkan-deps from c7cd640a7b33 to bd8f4975de15 (4 revisions) 8969303b8a [graphite] Propagate isConstant through LocalMatrix and CTM Shaders ea6bb7c03d [graphite] Reusable memory for GPU-private storage buffers 191edfae02 [graphite] Update LocalMatrix and ColorFilter factories to take SkSpans 7937e4e9c3 [graphite] Make PrecompileLocalMatrixShader optionally elide itself 9920ea0089 [graphite] Move task classes into task/ subdir 14c5a85406 [Fontations-backend] Address some clippy suggestions 72875d47db [Fontations-backend] Implement getGlyphToUnicodeMap() 2ed0d31938 [graphite] Expose Caps::maxTextureSize() through Context 5f32b063a8 Roll vulkan-deps from 7b1d1c4867a6 to c7cd640a7b33 (6 revisions) 9c0e0b553c Roll SK Tool from 02591b50d089 to 07cfa8579a88 8e59bc6ee8 Roll Skia Infra from e0eeaffcaaab to 02591b50d089 (5 revisions) 1d0a90ac5a Roll Dawn from cc21b87a9865 to 294864f9e0b4 (13 revisions) 300e580207 [graphite] Add Context and Recorder cache budget getters a727b23e29 Add YCgCo color space support for multiplanar formats. eca91b268c Roll vulkan-deps from 1169094061ce to 7b1d1c4867a6 (9 revisions) 0091e089fb Reland "SkUnicode refactor" 669c7f38b5 Update comment documentation for layer padding 3ffa395f8f [graphite] Add a RawImage entry point to the Precompilation system 91b561eaee [Metal] Remove MTLBinaryArchive support. bff5796b7f Follow up style fix 715a74e907 Revert "SkUnicode refactor" 71de8381f0 SkUnicode refactor ecfbdc3df7 [Graphite] Use kSrc blend when rescaling an image. 6312ada480 Remove one more use of old //src/utils:json target 4543913c62 Revert "update libavif to v1.0.4" 1c17b3db67 Make SkSL tracing always on 80e713052b update libavif to v1.0.4 9b500368c9 [skif] Skip padding for layers w/o filters 05e8f86c4c Manual roll Dawn from 70dfde5147a9 to cc21b87a9865 (3 revisions) 2a6d55ab7a Remove support for HarfBuzz 2.0 subsetter 885e898470 Roll vulkan-deps from cc50c3d9cbc2 to 1169094061ce (2 revisions) 6439105e49 [Fontations-backend] Improve y-scaling of font metrics under transforms 8c8d0977c8 Roll SK Tool from e0eeaffcaaab to 14bda68e3c7c 14b581b764 Roll Skia Infra from c27af4ec49d4 to e0eeaffcaaab (7 revisions) 4dbd8f8986 Roll Dawn from d893e0001127 to 70dfde5147a9 (3 revisions) 1588e23171 DEPS: Roll third_party/vello e04b602..74715ee 40729167b5 Manual roll Dawn from c1b46485f65d to d893e0001127 (8 revisions) 4391a80caf Roll vulkan-deps from d7777af70701 to cc50c3d9cbc2 (3 revisions) 7e811f248a Roll skottie-base from d9ecf127ac94 to 9727f56830b9 3b97d0af80 [Fontations-backend] Fix sign inversion in leading 0b3bd42131 Use nearest filtering for 'fillRectToRect' where possible afcbf8a620 Revert "Graphite/Dawn: Eliminate Device::Tick() usages." 69d793654d [Fontations-backend] Invalidate bounds for variable font 4a1c5535f6 [Fontations-backend] Fix variations parameter merging in makeClone() 6434f6a99c [graphite] Don't blend in skgpu::graphite::GenerateMipmaps e1214ade10 Reland "[skjson] Improved ergonomics" 936f52beca [gm] Add another stroked colinear cubic case 5d3bc267a2 SkPath: modifies incReserve to allow specify more 8de5145ce3 Update Fontations_VariationPosition test expectations af65631d3a Update Android to always use harfbuzz_subset bb1f109614 Revert "[skjson] Improved ergonomics" 8405b79efa Remove legacy asData from SkMemoryStream f67715b357 [skjson] Improved ergonomics 02544e4d53 Manual roll vulkan-deps from b2e03f98270f to d7777af70701 (3 revisions) 5437dfce1c Manual roll Dawn from 853aa21e6972 to c1b46485f65d (4 revisions) e8822d85af [Fontations-backend] Add default axes to filtered collection 0319ad036f Roll vulkan-deps from 3cebaae67436 to b2e03f98270f (4 revisions) 9dc3a597c6 Roll ANGLE from 21d124c4bf32 to d2cef82a8fd3 (8 revisions) 62f3d0cbb9 Roll SK Tool from c27af4ec49d4 to da85b8ef8316 35b062a7d4 Roll Skia Infra from e63bdbab3146 to c27af4ec49d4 (4 revisions) 726cccdbfd Roll Dawn from a3802dfc9032 to 853aa21e6972 (16 revisions) 86de9a698b Merge 8 release notes into RELEASE_NOTES.md a39282e578 Update Skia milestone to 125 f5d824314b Manual roll Dawn from bac513d0ae28 to a3802dfc9032 (65 revisions) 2f07d8e182 Roll skcms from d52adb9ccd98 to defc2fa459b6 (1 revision) 7e207af220 Enforce IWYU on more src/gpu and ganesh files c0bf73e343 Graphite/Dawn: Eliminate Device::Tick() usages. dda0dc200b Roll vulkan-deps from 61f5e95eb939 to 3cebaae67436 (3 revisions) 79cbb77420 [Fontations-backend] Make Fontations typeface aware of own style 9950dc8ec6 Remove Mac10.13 CPU job 9b08a3f388 Roll ANGLE from 553e3c8038ee to 21d124c4bf32 (1 revision) d32e7eda93 Roll vulkan-deps from b0d2c27a4c0d to 61f5e95eb939 (3 revisions) 666607a996 Roll SK Tool from e63bdbab3146 to 4f2a3beecc3a f796eb6881 Roll Skia Infra from 50284718beca to e63bdbab3146 (12 revisions) 38f06cbd2f Roll vulkan-deps from 6a87157170b7 to b0d2c27a4c0d (1 revision) b91914d518 Roll vulkan-deps from f6e51e0b4cc0 to 6a87157170b7 (1 revision) 70bc8aad2a Manual roll ANGLE from 7220307bb2fb to 553e3c8038ee (8 revisions) 28701a2820 Roll vulkan-deps from 7f64e5c71f61 to f6e51e0b4cc0 (2 revisions) 05e1b6675d Roll SK Tool from e1f513df6e52 to e63bdbab3146 2d46a81fac [graphite] Fix issue swizzle issue in GenerateMipmaps. 156c2568db [skif] Intersect src with image bounds in FilterResult::MakeFromImage c9d4653726 Remove Metal #ifdefs from GrDirectContext eef1fcadd0 Bump follow-redirects from 1.15.4 to 1.15.6 in /modules/pathkit faab5a2826 [graphite] Add PictureShader to Precompilation system 020c6d5425 Roll vulkan-deps from c73858de2cb7 to 7f64e5c71f61 (2 revisions) eaa40b9963 [skif] Add insetByPixel() helper for subsetting by 1px inset 28e1d7a72f Export DataURIResourceProviderProxy ee37abbeae [Fontations-backend] Move typeface initialization to Make factory ad5bed0f3a Roll ANGLE from 9bae58594634 to 7220307bb2fb (5 revisions) 3ca00032d7 Roll SK Tool from 50284718beca to decb591ea60d 11b1a958c2 Roll Skia Infra from bd8fc9f85c40 to 50284718beca (21 revisions) 54ecc23acf Roll vulkan-deps from 14272f958e34 to c73858de2cb7 (6 revisions) b0fe96aa92 Remove flutter_defines 0ea7fb856c Remove SkTypeface::onGetAdvancedMetrics base implementation 9baf616586 [graphite] Fix ImageWrapTextureMipmapsTest Protected handling Canonical link: https://commits.webkit.org/277236@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes