[webkit-changes] [WebKit/WebKit] 55b080: Update Skia to 2024-02-23 (5325053967daf408d21ec70...

Adrian Perez noreply at github.com
Sun Feb 25 07:05:13 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 55b08071a4850a12b3cb25843323cf90161b4a54
      https://github.com/WebKit/WebKit/commit/55b08071a4850a12b3cb25843323cf90161b4a54
  Author: Adrian Perez de Castro <aperez at igalia.com>
  Date:   2024-02-25 (Sun, 25 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/RELEASE_NOTES.md
    M Source/ThirdParty/skia/WORKSPACE.bazel
    M Source/ThirdParty/skia/bazel/Makefile
    M Source/ThirdParty/skia/bazel/cc_binary_with_flags.bzl
    M Source/ThirdParty/skia/bazel/deps.bzl
    M Source/ThirdParty/skia/bazel/exporter_tool/main.go
    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/PathTextBench.cpp
    M Source/ThirdParty/skia/bench/SkGlyphCacheBench.cpp
    M Source/ThirdParty/skia/example/BUILD.bazel
    M Source/ThirdParty/skia/gm/BUILD.bazel
    M Source/ThirdParty/skia/gm/convexpolyclip.cpp
    M Source/ThirdParty/skia/gm/imagefiltersclipped.cpp
    M Source/ThirdParty/skia/gm/imagefilterstransformed.cpp
    M Source/ThirdParty/skia/gm/png_codec.bzl
    M Source/ThirdParty/skia/gm/png_codec.cpp
    M Source/ThirdParty/skia/gn/core.gni
    M Source/ThirdParty/skia/gn/skia/BUILD.gn
    M Source/ThirdParty/skia/gn/sksl_tests.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/core/SkColorFilter.h
    M Source/ThirdParty/skia/include/core/SkMilestone.h
    M Source/ThirdParty/skia/include/core/SkStrokeRec.h
    M Source/ThirdParty/skia/include/core/SkSwizzle.h
    M Source/ThirdParty/skia/include/core/SkUnPreMultiply.h
    M Source/ThirdParty/skia/include/core/SkVertices.h
    M Source/ThirdParty/skia/include/effects/SkRuntimeEffect.h
    M Source/ThirdParty/skia/include/gpu/gl/egl/GrGLMakeEGLInterface.h
    M Source/ThirdParty/skia/include/private/base/SkMalloc.h
    M Source/ThirdParty/skia/infra/bots/gen_tasks_logic/gen_tasks_logic.go
    M Source/ThirdParty/skia/infra/bots/jobs.json
    M Source/ThirdParty/skia/infra/bots/tasks.json
    M Source/ThirdParty/skia/modules/skottie/BUILD.bazel
    M Source/ThirdParty/skia/modules/skottie/include/BUILD.bazel
    M Source/ThirdParty/skia/modules/skottie/skottie.gni
    M Source/ThirdParty/skia/modules/skottie/src/BUILD.bazel
    M Source/ThirdParty/skia/modules/skottie/src/SkottieProperty.cpp
    M Source/ThirdParty/skia/modules/skottie/src/text/BUILD.bazel
    R Source/ThirdParty/skia/modules/skottie/src/text/SkottieShaper.h
    M Source/ThirdParty/skia/modules/skparagraph/src/OneLineShaper.cpp
    M Source/ThirdParty/skia/modules/skparagraph/src/ParagraphImpl.cpp
    M Source/ThirdParty/skia/public.bzl
    A Source/ThirdParty/skia/relnotes/FilterColorDeprecated.md
    R Source/ThirdParty/skia/relnotes/PreferStillImage.md
    R Source/ThirdParty/skia/relnotes/SkSurfaceProps-Flags.md
    R Source/ThirdParty/skia/relnotes/TickToProcessEvents.md
    R Source/ThirdParty/skia/relnotes/VkDeviceLostCallback.md
    R Source/ThirdParty/skia/relnotes/anim-codec-player.md
    R Source/ThirdParty/skia/relnotes/codec-image.md
    A Source/ThirdParty/skia/resources/images/filter_reference.png
    M Source/ThirdParty/skia/resources/sksl/BUILD.bazel
    A Source/ThirdParty/skia/resources/sksl/runtime/FunctionParameterAliasingFirst.rts
    A Source/ThirdParty/skia/resources/sksl/runtime/FunctionParameterAliasingSecond.rts
    M Source/ThirdParty/skia/src/base/SkContainers.cpp
    M Source/ThirdParty/skia/src/base/SkTDArray.cpp
    M Source/ThirdParty/skia/src/codec/SkXmp.cpp
    M Source/ThirdParty/skia/src/core/BUILD.bazel
    M Source/ThirdParty/skia/src/core/SkConvertPixels.cpp
    M Source/ThirdParty/skia/src/core/SkImageFilterTypes.cpp
    M Source/ThirdParty/skia/src/core/SkImageFilterTypes.h
    A Source/ThirdParty/skia/src/core/SkKnownRuntimeEffects.cpp
    A Source/ThirdParty/skia/src/core/SkKnownRuntimeEffects.h
    M Source/ThirdParty/skia/src/core/SkPaintPriv.cpp
    M Source/ThirdParty/skia/src/core/SkPathUtils.cpp
    M Source/ThirdParty/skia/src/core/SkRasterClipStack.h
    M Source/ThirdParty/skia/src/core/SkRecords.h
    M Source/ThirdParty/skia/src/core/SkRuntimeEffect.cpp
    M Source/ThirdParty/skia/src/core/SkRuntimeEffectPriv.h
    M Source/ThirdParty/skia/src/core/SkScalerContext.cpp
    M Source/ThirdParty/skia/src/core/SkScalerContext.h
    M Source/ThirdParty/skia/src/core/SkScan.cpp
    M Source/ThirdParty/skia/src/core/SkScan.h
    M Source/ThirdParty/skia/src/core/SkScan_AAAPath.cpp
    M Source/ThirdParty/skia/src/core/SkScan_AntiPath.cpp
    M Source/ThirdParty/skia/src/core/SkScan_Antihair.cpp
    M Source/ThirdParty/skia/src/core/SkScan_Hairline.cpp
    M Source/ThirdParty/skia/src/core/SkScan_Path.cpp
    M Source/ThirdParty/skia/src/core/SkSpriteBlitter_ARGB32.cpp
    M Source/ThirdParty/skia/src/core/SkStringUtils.cpp
    M Source/ThirdParty/skia/src/core/SkStringUtils.h
    M Source/ThirdParty/skia/src/core/SkStroke.cpp
    M Source/ThirdParty/skia/src/core/SkStroke.h
    M Source/ThirdParty/skia/src/core/SkStrokerPriv.cpp
    M Source/ThirdParty/skia/src/core/SkStrokerPriv.h
    M Source/ThirdParty/skia/src/core/SkSwizzler_opts.cpp
    M Source/ThirdParty/skia/src/core/SkSwizzler_opts_hsw.cpp
    M Source/ThirdParty/skia/src/core/SkSwizzler_opts_ssse3.cpp
    M Source/ThirdParty/skia/src/core/SkTaskGroup.cpp
    M Source/ThirdParty/skia/src/core/SkTaskGroup.h
    R Source/ThirdParty/skia/src/core/SkTextBlobTrace.cpp
    R Source/ThirdParty/skia/src/core/SkTextBlobTrace.h
    M Source/ThirdParty/skia/src/core/SkTypefaceCache.cpp
    M Source/ThirdParty/skia/src/core/SkTypeface_remote.cpp
    M Source/ThirdParty/skia/src/core/SkTypeface_remote.h
    M Source/ThirdParty/skia/src/core/SkUnPreMultiply.cpp
    M Source/ThirdParty/skia/src/core/SkVertState.h
    M Source/ThirdParty/skia/src/core/SkVertices.cpp
    M Source/ThirdParty/skia/src/core/SkWriter32.cpp
    M Source/ThirdParty/skia/src/core/SkWriter32.h
    M Source/ThirdParty/skia/src/core/SkYUVMath.cpp
    M Source/ThirdParty/skia/src/core/SkYUVMath.h
    M Source/ThirdParty/skia/src/core/SkYUVPlanesCache.cpp
    M Source/ThirdParty/skia/src/core/SkYUVPlanesCache.h
    M Source/ThirdParty/skia/src/effects/Sk2DPathEffect.cpp
    M Source/ThirdParty/skia/src/effects/SkDiscretePathEffect.cpp
    M Source/ThirdParty/skia/src/effects/colorfilters/SkColorFilterBase.h
    M Source/ThirdParty/skia/src/encode/SkWebpEncoderImpl.cpp
    M Source/ThirdParty/skia/src/gpu/AtlasTypes.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrBufferAllocPool.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrDataUtils.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawOpAtlas.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrDrawingManager.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrFragmentProcessors.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/GrRenderTask.h
    M Source/ThirdParty/skia/src/gpu/ganesh/GrUniformDataManager.h
    M Source/ThirdParty/skia/src/gpu/ganesh/PathRenderer.h
    M Source/ThirdParty/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/effects/GrPerlinNoise2Effect.h
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLBackendSurface.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/GrGLGpu.h
    M Source/ThirdParty/skia/src/gpu/ganesh/gl/egl/GrGLMakeEGLInterface.cpp
    M Source/ThirdParty/skia/src/gpu/ganesh/ops/GrOp.h
    M Source/ThirdParty/skia/src/gpu/ganesh/vk/BUILD.bazel
    M Source/ThirdParty/skia/src/gpu/ganesh/vk/GrVkRenderPass.h
    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/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/FactoryFunctions.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/ImageFactories.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/KeyHelpers.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/PaintParamsKey.cpp
    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
    M Source/ThirdParty/skia/src/gpu/graphite/Renderer.h
    M Source/ThirdParty/skia/src/gpu/graphite/Resource.h
    M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/ShaderCodeDictionary.h
    M Source/ThirdParty/skia/src/gpu/graphite/SmallPathAtlas.cpp
    M Source/ThirdParty/skia/src/gpu/graphite/SmallPathAtlas.h
    M Source/ThirdParty/skia/src/gpu/graphite/compute/ComputeStep.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/opts/BUILD.bazel
    M Source/ThirdParty/skia/src/pathops/SkOpAngle.h
    M Source/ThirdParty/skia/src/pathops/SkOpCoincidence.h
    M Source/ThirdParty/skia/src/pathops/SkOpContour.h
    M Source/ThirdParty/skia/src/pathops/SkOpSegment.h
    M Source/ThirdParty/skia/src/pathops/SkOpSpan.h
    M Source/ThirdParty/skia/src/pathops/SkPathOpsAsWinding.cpp
    M Source/ThirdParty/skia/src/pathops/SkPathOpsCubic.h
    M Source/ThirdParty/skia/src/pathops/SkPathOpsCurve.h
    M Source/ThirdParty/skia/src/pathops/SkPathOpsQuad.h
    M Source/ThirdParty/skia/src/pathops/SkPathOpsTSect.h
    M Source/ThirdParty/skia/src/pathops/SkPathWriter.cpp
    M Source/ThirdParty/skia/src/ports/BUILD.bazel
    M Source/ThirdParty/skia/src/ports/SkFontHost_FreeType_common.cpp
    M Source/ThirdParty/skia/src/ports/SkFontHost_win.cpp
    M Source/ThirdParty/skia/src/ports/SkFontMgr_custom_directory.cpp
    M Source/ThirdParty/skia/src/ports/SkFontMgr_fontconfig.cpp
    M Source/ThirdParty/skia/src/ports/SkFontMgr_fuchsia.cpp
    M Source/ThirdParty/skia/src/ports/SkFontMgr_win_dw.cpp
    M Source/ThirdParty/skia/src/ports/SkMemory_malloc.cpp
    M Source/ThirdParty/skia/src/ports/SkMemory_mozalloc.cpp
    M Source/ThirdParty/skia/src/ports/SkRemotableFontMgr_win_dw.cpp
    M Source/ThirdParty/skia/src/ports/SkTypeface_fontations.cpp
    M Source/ThirdParty/skia/src/ports/SkTypeface_mac_ct.h
    M Source/ThirdParty/skia/src/ports/SkTypeface_win_dw.cpp
    M Source/ThirdParty/skia/src/ports/SkTypeface_win_dw.h
    M Source/ThirdParty/skia/src/shaders/BUILD.bazel
    M Source/ThirdParty/skia/src/shaders/SkBlendShader.cpp
    M Source/ThirdParty/skia/src/shaders/SkColorShader.cpp
    M Source/ThirdParty/skia/src/shaders/SkColorShader.h
    M Source/ThirdParty/skia/src/shaders/SkPerlinNoiseShaderImpl.cpp
    M Source/ThirdParty/skia/src/shaders/SkPerlinNoiseShaderImpl.h
    A Source/ThirdParty/skia/src/shaders/SkPerlinNoiseShaderType.h
    M Source/ThirdParty/skia/src/shaders/SkShaderBase.cpp
    M Source/ThirdParty/skia/src/shaders/SkShaderBase.h
    M Source/ThirdParty/skia/src/shaders/gradients/SkGradientBaseShader.cpp
    M Source/ThirdParty/skia/src/shaders/gradients/SkGradientBaseShader.h
    M Source/ThirdParty/skia/src/sksl/codegen/SkSLRasterPipelineCodeGenerator.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/sksl_graphite_frag.sksl
    M Source/ThirdParty/skia/src/utils/BUILD.bazel
    M Source/ThirdParty/skia/tests/ColorMatrixTest.cpp
    M Source/ThirdParty/skia/tests/FilterResultTest.cpp
    M Source/ThirdParty/skia/tests/HighContrastFilterTest.cpp
    M Source/ThirdParty/skia/tests/ICCTest.cpp
    M Source/ThirdParty/skia/tests/SkRuntimeEffectTest.cpp
    M Source/ThirdParty/skia/tests/SkSLTest.cpp
    M Source/ThirdParty/skia/tests/TemplatesTest.cpp
    M Source/ThirdParty/skia/tests/graphite/KeyTest.cpp
    M Source/ThirdParty/skia/tests/graphite/RTEffectTest.cpp
    M Source/ThirdParty/skia/tests/sksl/blend/BlendClear.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendColor.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendColorBurn.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendColorDodge.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDarken.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDifference.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDst.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDstAtop.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDstIn.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDstOut.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendDstOver.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendExclusion.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendHardLight.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendHue.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendLighten.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendLuminosity.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendModulate.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendMultiply.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendOverlay.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendPlus.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSaturation.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendScreen.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSoftLight.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSrc.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSrcAtop.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSrcIn.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSrcOut.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendSrcOver.wgsl
    M Source/ThirdParty/skia/tests/sksl/blend/BlendXor.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/ArrayAdd.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/AtomicDeclarations.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/AtomicOperations.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/AtomicOperationsOverArrayAndStruct.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/Barrier.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/BuiltinStageInputs.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/Desaturate.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/DesaturateFunction.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/DesaturateReadWrite.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/MatrixMultiply.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInArray.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInExpression.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInInterfaceBlock.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/ModuleStructInVariable.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/Raytrace.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/Uniforms.wgsl
    M Source/ThirdParty/skia/tests/sksl/compute/Workgroup.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/ArrayFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/ArraySizeFolding.skrp
    M Source/ThirdParty/skia/tests/sksl/folding/ArraySizeFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/AssignmentOps.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/BoolFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/CastFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/FloatFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/IntFoldingES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/IntFoldingES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/LogicalNot.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixFoldingES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixFoldingES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixNoOpFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixScalarNoOpFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/MatrixVectorNoOpFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/Negation.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/PreserveSideEffects.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/SelfAssignment.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/ShortCircuitBoolFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/StructFieldFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/StructFieldNoFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/SwitchCaseFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/SwizzleFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/TernaryFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/VectorScalarFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/folding/VectorVectorFolding.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/AbsFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/AbsInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Acos.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Acosh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/All.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Any.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Asin.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Asinh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Atan.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Atanh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/BitCount.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Ceil.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/ClampFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/ClampInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/ClampUInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Cos.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Cosh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Cross.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/CrossNoInline.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/DFdx.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/DFdy.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/DFdyNoRTFlip.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Degrees.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Determinant.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Distance.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Dot.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Equal.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Exp.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Exp2.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/FaceForward.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/Floor.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Fma.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Fract.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Frexp.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Fwidth.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/GreaterThan.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/GreaterThanEqual.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/IntBitsToFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Inverse.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Inversesqrt.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/Ldexp.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Length.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/LessThan.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/LessThanEqual.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Log.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Log2.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MatrixCompMultES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MatrixCompMultES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MaxFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MaxInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MaxUint.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MinFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MinInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MinUint.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MixBool.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MixFloatES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/MixFloatES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Mod.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Modf.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Normalize.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Not.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/NotEqual.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/OuterProduct.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Pack.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/PackHalf2x16.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/PackSnorm2x16.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/PackUnorm2x16.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Pow.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Radians.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Reflect.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Refract.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Round.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/RoundEven.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Sample.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/SampleGrad.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/SampleLod.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Saturate.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/SignFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/SignInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Sin.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Sinh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Smoothstep.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Sqrt.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Step.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Tan.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Tanh.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Transpose.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Trunc.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/UintBitsToFloat.wgsl
    M Source/ThirdParty/skia/tests/sksl/intrinsics/Unpack.wgsl
    M Source/ThirdParty/skia/tests/sksl/realistic/GaussianBlur.wgsl
    M Source/ThirdParty/skia/tests/sksl/realistic/RippleShader.skrp
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingFirst.minified.sksl
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingFirst.skrp
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingFirst.stage
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingSecond.minified.sksl
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingSecond.skrp
    A Source/ThirdParty/skia/tests/sksl/runtime/FunctionParameterAliasingSecond.stage
    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/QualifierOrder.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/RecursiveComparison_Arrays.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/RecursiveComparison_Structs.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/RecursiveComparison_Types.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/RecursiveComparison_Vectors.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/SwitchWithFallthrough.skrp
    M Source/ThirdParty/skia/tests/sksl/runtime/SwitchWithLoops.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayCast.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayComparison.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayConstructors.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayFollowedByScalar.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayIndexTypes.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayNarrowingConversions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ArrayTypes.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Assignment.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/Assignment.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Caps.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/CastsRoundTowardZero.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Clockwise.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ClockwiseNoRTFlip.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/CommaMixedTypes.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/CommaSideEffects.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/CompileTimeConstantVariables.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ComplexDelete.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstArray.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstGlobal.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstVariableComparison.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstantCompositeAccessViaConstantIndex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstantCompositeAccessViaDynamicIndex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ConstantIf.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Control.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadDoWhileLoop.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadGlobals.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadIfStatement.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadLoopVariable.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadReturn.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadReturnES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DeadStripFunctions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DependentInitializers.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Derivatives.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DerivativesUnused.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Discard.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DoWhileControlFlow.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/DoubleNegation.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/EmptyBlocksES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/EmptyBlocksES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ForLoopControlFlow.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ForLoopMultipleInitES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ForLoopShadowing.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FragCoords.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FragCoordsNoRTFlip.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionAnonymousParameters.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionAnonymousParameters.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionArgTypeMatch.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionArgTypeMatch.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionParametersOfTextureAndSamplerType.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionPrototype.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/FunctionReturnTypeMatch.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Functions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/GeometricIntrinsics.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/HelloWorld.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Hex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/HexUnsigned.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/IfStatement.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InoutParameters.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InoutParamsAreDistinct.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InstanceID.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InstanceIDInFunction.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/IntegerDivisionES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InterfaceBlockBuffer.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InterfaceBlockMultipleAnonymous.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InterfaceBlockNamed.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/InterfaceBlockNamedArray.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/LogicalAndShortCircuit.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/LogicalOrShortCircuit.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Matrices.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatricesNonsquare.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixConstructorsES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixConstructorsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixEquality.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixIndexLookup.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixIndexStore.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixOpEqualsES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixOpEqualsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixScalarMath.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixScalarMath.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixSwizzleStore.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MatrixToVectorCast.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/MultipleAssignments.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NestedComparisonIntrinsics.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NoFragCoordsPos.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NoFragCoordsPosRT.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NormalizationVert.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NumberCasts.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/NumberConversions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Octal.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Offset.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OperatorsES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OperatorsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Optimizations.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz26167.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz26759.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz28794.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz28904.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz29085.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz29494.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz36852.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz37466.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz37677.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz41000.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz58483.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz60077.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz60077.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Ossfuzz63170.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OutParams.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OutParamsAreDistinct.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OutParamsAreDistinctFromGlobal.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OutParamsDoubleSwizzle.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/OutParamsFunctionCallInArgument.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Overflow.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/PostfixExpressions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/PrefixExpressionsES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/PrefixExpressionsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/RectangleTexture.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ResizeMatrix.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ResizeMatrixNonsquare.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ReturnBadTypeFromMain.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ReturnColorFromMain.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ReturnsValueOnEveryPathES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ReturnsValueOnEveryPathES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SampleLocations.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SampleMask.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ScalarConversionConstructorsES2.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ScalarConversionConstructorsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/ScopedSymbol.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StackingVectorCasts.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitch.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithBreak.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithBreakInsideBlock.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithConditionalBreak.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithConditionalBreakInsideBlock.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithFallthroughA.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithFallthroughB.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithStaticConditionalBreak.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StaticSwitchWithStaticConditionalBreakInsideBlock.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StorageBuffer.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StorageBufferVertex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructArrayFollowedByScalar.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructComparison.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructIndexLookup.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructIndexStore.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructMaxDepth.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Structs.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/StructsInFunctions.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/StructsInFunctions.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Switch.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchDefaultOnly.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithEarlyReturn.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithEarlyReturn.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithFallthrough.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithFallthroughAndVarDecls.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithLoops.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwitchWithLoopsES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleAsLValue.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleAsLValueES3.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleBoolConstants.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleByConstantIndex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleByIndex.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleConstants.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleIndexLookup.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleIndexStore.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleLTRB.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleOpt.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleOpt.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleScalar.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleScalarBool.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/SwizzleScalarInt.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TemporaryIndexLookup.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryAsLValueEntirelyFoldable.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryAsLValueFoldableTest.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryComplexNesting.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryComplexNesting.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryExpression.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryNesting.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryOneZeroOptimization.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernarySideEffects.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TernaryTrueFalseOptimization.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/Texture2D.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/TextureSharpen.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/UnaryPositiveNegative.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/UniformArray.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/UniformBuffers.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/UniformMatrixResize.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/UnusedVariables.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/VectorConstructors.skrp
    M Source/ThirdParty/skia/tests/sksl/shared/VectorConstructors.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/VectorScalarMath.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/VectorToMatrixCast.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/VertexID.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/VertexIDInFunction.wgsl
    M Source/ThirdParty/skia/tests/sksl/shared/WhileLoopControlFlow.wgsl
    M Source/ThirdParty/skia/tests/sksl/spirv/CombinedSamplerTypeDawnCompatMode.wgsl
    M Source/ThirdParty/skia/tests/sksl/spirv/FunctionParametersOfTextureAndSamplerTypeDawnCompatMode.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/BuiltinFragmentStageIO.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/BuiltinVertexStageIO.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastMat2x2ToMat3x3.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastMat2x2ToVec4.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastMat2x3ToMat4x4.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastMat4x4ToMat3x4.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastMat4x4ToMat4x3.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/CastVec4ToMat2x2.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/EntrypointIsWrittenLast.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/Equality.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/FunctionCallDependencies.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/GlobalUniforms.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/IfStatement.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/IndexExpression.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/InterfaceBlockUniforms.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/MainDoesNotHaveFragCoordParameter.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/MainHasVoidReturn.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/MatrixConstructorDiagonal.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/OutParams.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/PixelLocalStorage.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/Sample.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/TextureIntrinsics.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/UniformArrays.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/UniformMatrices.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/UserDefinedPipelineIO.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/VertexPositionOutputIsAlwaysDeclared.wgsl
    M Source/ThirdParty/skia/tests/sksl/wgsl/WorkgroupSize.wgsl
    M Source/ThirdParty/skia/toolchain/linux_trampolines/clang_trampoline_linux.sh
    M Source/ThirdParty/skia/tools/BUILD.bazel
    M Source/ThirdParty/skia/tools/blob_cache_sim.cpp
    M Source/ThirdParty/skia/tools/flags/BUILD.bazel
    M Source/ThirdParty/skia/tools/fonts/BUILD.bazel
    M Source/ThirdParty/skia/tools/fonts/RandomScalerContext.cpp
    M Source/ThirdParty/skia/tools/gpu/BUILD.bazel
    M Source/ThirdParty/skia/tools/gpu/vk/BUILD.bazel
    A Source/ThirdParty/skia/tools/gpu/vk/VkTestMemoryAllocator.cpp
    A Source/ThirdParty/skia/tools/gpu/vk/VkTestMemoryAllocator.h
    M Source/ThirdParty/skia/tools/gpu/vk/VkTestUtils.cpp
    M Source/ThirdParty/skia/tools/testrunners/benchmark/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/benchmark/target/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/common/BUILD.bazel
    R Source/ThirdParty/skia/tools/testrunners/common/BazelNoopTestRunner.cpp
    M Source/ThirdParty/skia/tools/testrunners/common/compilation_mode_keys/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/common/surface_manager/BUILD.bazel
    R Source/ThirdParty/skia/tools/testrunners/common/surface_manager/surface_configs.bzl
    M Source/ThirdParty/skia/tools/testrunners/gm/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/gm/BazelGMTestRunner.cpp
    M Source/ThirdParty/skia/tools/testrunners/gm/android_gm_test.bzl
    M Source/ThirdParty/skia/tools/testrunners/gm/vias/BUILD.bazel
    M Source/ThirdParty/skia/tools/testrunners/gm/vias/SimpleVias.cpp
    A Source/ThirdParty/skia/tools/text/SkTextBlobTrace.cpp
    A Source/ThirdParty/skia/tools/text/SkTextBlobTrace.h
    M Source/ThirdParty/skia/tools/viewer/BUILD.bazel
    M Source/ThirdParty/skia/tools/viewer/PathTextSlide.cpp

  Log Message:
  -----------
  Update Skia to 2024-02-23 (5325053967daf408d21ec70f93db4a5d9bd09efd)
https://bugs.webkit.org/show_bug.cgi?id=269989

Reviewed by Carlos Garcia Campos.

Contains upstream commits:
git log --oneline a76b083ac4ccf09d21ec1b805cc51325818f7ae4..5325053967daf408d21ec70f93db4a5d9bd09efd --pretty='%h %s'
5325053967 Revert "Add Perlin noise stage to Raster Pipeline."
1d5cdad3e6 Revert "Remove matrix from PaintingData."
45b38664b4 Reland "Add sk_malloc_size() to query usable allocation sizes"
9d8d3f0537 Reland 'Eliminate unnecessary function parameter copies in SkRP.'
fde4d63c5e Remove matrix from PaintingData.
adccefaa83 Revert "Implementing Fontations font scanner"
27bd97697c Add Perlin noise stage to Raster Pipeline.
49dd7ed24b [graphite] Trial balloon of stable keying system for known runtime effects
965dce451f Move SkTextBlobTrace from src/core to tools/text
88dc505049 Address clang-tidy suggestions in src/pathops
037e08e925 Enforce IWYU on the rest of src/core
2bb41e03c7 Enable -Wextra-semi
8c9e62ba92 Revert "Add sk_malloc_size() to query usable allocation sizes"
e4a36f2bc9 Revert 'Eliminate unnecessary function parameter copies in SkRP.'
57f975e8e3 Add sk_malloc_size() to query usable allocation sizes
432b4e0a85 Implementing Fontations font scanner
35cdc22f38 [graphite] Add uncached PageList to RasterPathAtlas.
9dd26ec33b [graphite] Make addition of runtime effects to ShaderCodeDictionary thread safe(r)
c7f8e0e6f3 Expose enum SkPerlinNoiseShaderType to src/opts.
15f632bca8 Roll vulkan-deps from 9c43d05064bd to d85c6c8d1c86 (3 revisions)
f4b4202ee2 Roll SK Tool from e47aae228e01 to 4a5a5836c068
bb8a7832a6 Roll ANGLE from cd63c5d477df to 5a4bfd61fd09 (3 revisions)
14b5c1a462 Roll Skia Infra from c615566d8899 to 88ef1b147e5e (14 revisions)
5a0a82af77 Roll Dawn from caf589222cb5 to 75674438c2f4 (17 revisions)
254b27e90e Roll vulkan-deps from 004d9803b30c to 9c43d05064bd (4 revisions)
58772db6bc [bazel] Linux targets: Annotate with target_compatible_with.
8b267d4409 Move Perlin noise Type enum out of the class.
77536aca93 [bazel] Test runners: Delete miscellaneous non-modular-build targets.
a285cd7961 [graphite] Add support for text atlas garbage collection.
2063e44d5c Add TextShaper back to modules/skottie/src/text:srcs (Take 2)
2476e75e1a Change a local_defines to defines
dd8cd405d1 Revert "Add TextShaper back to normal srcs"
64083470cc Add TextShaper back to normal srcs
b9c16065b7 Roll SK Tool from c615566d8899 to e47aae228e01
0b55d78d32 Roll vulkan-deps from 3f86b819b671 to 004d9803b30c (3 revisions)
cbdbcf9beb Roll ANGLE from f546983cc8df to cd63c5d477df (5 revisions)
8d7bb23f41 Roll Skia Infra from 0c57895d60d7 to c615566d8899 (6 revisions)
ec119f44e6 Roll Dawn from cb331fe0d4f8 to caf589222cb5 (27 revisions)
4aa97aca08 [bazel] GM tests: Move common deps into a COMMON_DEPS list.
5fe709e21e [bazel] Benchmark tests: Move common deps into //bench:benchmarks_base.
3fd1a5a7c7 [bazel] Rewrite Android GM tests to use the modular build.
475110e8fb [bazel] Rewrite GM tests to use the modular build.
c73b46a467 [skif] Add transparent padding to intermediate surfaces
78ea98150e Roll vulkan-deps from d6f39f6bf559 to 3f86b819b671 (3 revisions)
6c219dfe73 Remove extra SK_APIs and set SKIA_IMPLEMENTATION in buffet build
ca24bc4a12 Remove old example builds based on skia_public from CI/CQ
e15e58a63b Remove 2 SkParagraph Asserts
2d457178f8 Render Ganesh's Perlin noise in local coordinates, not device space.
3796040467 Mark SkColorFilter::filterColor as deprecated
57490c8d25 [bazel] Add sk_gpu_test::VkTestMemoryAllocator class, and use it in sk_gpu_test::CreateVkBackendContext().
502ebe28cc Render Graphite's Perlin noise in local coordinates, not device space.
6984ccdc17 Adjust warnings for GCC 13
a074775064 [bazel][vello] Update the kurbo/peniko dependencies
4eb16f2572 Fix component build link errors in skparagraph
1ceb74ef8b [bazel] Update rustc to 1.76.0
8fa8588558 Create module for skottie's text_shaper only
e1c69b1517 Enforce IWYU on src/core/Sk[ST].*
d952456aa3 [graphite] Limit PathAtlas size to max texture size.
7e9abe8b91 Roll SK Tool from 0c57895d60d7 to 5bd55ab03cb2
03893ba313 Roll ANGLE from e17dd5a40854 to f546983cc8df (10 revisions)
71506bb823 Roll vulkan-deps from 01c25f446238 to d6f39f6bf559 (1 revision)
81c18eced7 Roll Skia Infra from cbcd86cee01f to 0c57895d60d7 (7 revisions)
4bf16b5cf9 Roll Dawn from 4663ec14a251 to cb331fe0d4f8 (18 revisions)
75476efc9e [skif] Don't restrict layer bounds by desired output for deferred actions
c0f9cd5e74 Remove several uses of SkColorFilter::filterColor
4d1a02cbab Sample from Perlin permutation data at pixel centers.
e8a3fc4297 Replace vec2 variables with scalars in Perlin mix logic.
53c6e46a32 [bazel] Rewrite Ganesh/Vulkan benchmarks to depend on the modular build.
f939ee01a0 Disable unreachable-code warning in WGSL.
eeb3438d9d Remove SkottieShaper.h
9d86359b5f Merge 6 release notes into RELEASE_NOTES.md
567a4a6c7c Optimize unread function parameter passing in SkRP.
50e1b70978 Fix copypasta in EGL define
2529fb5248 Only use _opts unpremul on ARM
95a742e1a4 More clang-tidy suggested fixes
5e7512d88b Reland "[skif] Track padding around FilterResult images"
65117f9ffe Eliminate unnecessary function parameter copies in SkRP.
2dc00a705f Use SkColor4f in shader luminance color functions
3ceeadc622 Roll vulkan-deps from 01a09793b6e4 to 01c25f446238 (5 revisions)
2f9bb15177 Update Skia milestone to 124

Canonical link: https://commits.webkit.org/275292@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