From 8a1a4e9dcbbae0d3b23a4128f6bd73de751d6b7e Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Tue, 3 Nov 2020 21:22:33 +0000 Subject: [PATCH] Roll Skia from dffd20efe95c to 6e7cfaff1817 (37 revisions) https://skia.googlesource.com/skia.git/+log/dffd20efe95c..6e7cfaff1817 2020-11-03 johnstiles@google.com Fix bad FP codegen when sample() calls are inlined. 2020-11-03 johnstiles@google.com Poison unallocated block memory in GrBlockAllocator. 2020-11-03 herb@google.com move subrun instances and support to .cpp 2020-11-03 johnstiles@google.com Improve support for function prototypes in SkSL. 2020-11-03 bsalomon@google.com Revert changes to unbreak bots. 2020-11-03 herb@google.com cull glyphs that have far out positions 2020-11-03 bsalomon@google.com Revert "Reland "heif: Add AVIF type and AVIF sniffing"" 2020-11-03 michaelludwig@google.com Avoid redundant matrix inverse for DF text ops 2020-11-03 johnstiles@google.com Fix use-after-free error discovered by the fuzzer. 2020-11-03 vigneshv@google.com Reland "heif: Add AVIF type and AVIF sniffing" 2020-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 71d2e1d23d49 to 3bf9f4a2e65e (4 revisions) 2020-11-03 brianosman@google.com Disable "any" function workaround in standalone/non-GPU caps 2020-11-03 johnstiles@google.com Create test case for oss-fuzz:26942. 2020-11-03 michaelludwig@google.com Update GrAtlasTextOp::MaskType to enum class 2020-11-03 bsalomon@google.com GrRefCntedCallback has Make function. 2020-11-03 michaelludwig@google.com Improve coverage AA for thin quads 2020-11-03 egdaniel@google.com Add support for wrapped GrAttachments. 2020-11-03 robertphillips@google.com Minor cleanup of GrTriangulatingPathRenderer 2020-11-03 tdenniston@google.com [svg] Add feTurbulence filter (incomplete) 2020-11-03 bsalomon@google.com Add SkImage::MakeFromYUVATexturesCopyToExternal 2020-11-03 robertphillips@google.com Fix GrThreadSafeCache's abandonContext behavior 2020-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 47ad8b8f4008 to c3b9f2527bea (386 revisions) 2020-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from e0de282e678b to 959f41988a18 (7 revisions) 2020-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 0a374dce6653 to 71d2e1d23d49 (4 revisions) 2020-11-03 csmartdalton@google.com Qiet ASAN warnings about ieee float division 2020-11-03 csmartdalton@google.com Fix the grvx_approx_angle_between_vectors test 2020-11-02 tdenniston@google.com [svg] New layer for image filter if one is set 2020-11-02 csmartdalton@google.com Add GrPathUtils::findCubicConvex180Chops 2020-11-02 herb@google.com update build for Apple Silicon 2020-11-02 csmartdalton@google.com Use uint4 instead if int4 in grvx test 2020-11-02 brianosman@google.com Avoid infinite inverse inner-radii in eliiptical rrect op 2020-11-02 bungeman@google.com Declare FontConfig not threadsafe. 2020-11-02 csmartdalton@google.com Add helpers to GrPathUtils for converting lines and quads to cubics 2020-11-02 robertphillips@google.com Fill in the GrTriangulatingPathRenderer::onPrePrepareDraws 2020-11-02 johnstiles@google.com Replace ProgramElement dehydrated count with an elements-done command. 2020-11-02 csmartdalton@google.com Add GrVx.h 2020-11-02 johnstiles@google.com Add test cases to function-prototype golden outputs. If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC bsalomon@google.com on the revert to ensure that a human is aware of the problem. To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md --- DEPS | 2 +- ci/licenses_golden/licenses_skia | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/DEPS b/DEPS index 3e54491a36dd5..f3982adcd1f53 100644 --- a/DEPS +++ b/DEPS @@ -26,7 +26,7 @@ vars = { 'skia_git': 'https://skia.googlesource.com', # OCMock is for testing only so there is no google clone 'ocmock_git': 'https://github.com/erikdoe/ocmock.git', - 'skia_revision': 'dffd20efe95cfa6c4d928c9091c99825ab7b4a3c', + 'skia_revision': '6e7cfaff1817d0ba84f21ea63c5ff3406eac4222', # When updating the Dart revision, ensure that all entries that are # dependencies of Dart are also updated to match the entries in the diff --git a/ci/licenses_golden/licenses_skia b/ci/licenses_golden/licenses_skia index ec439056004a4..2c3a1d485605e 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 801073172844be73f22cf6570c46d92b +Signature: 589a2c09272ababc6e8f919d9788718e UNUSED LICENSES: @@ -3892,6 +3892,7 @@ FILE: ../../../third_party/skia/bench/GrQuadBench.cpp FILE: ../../../third_party/skia/bench/SkSLBench.h FILE: ../../../third_party/skia/experimental/skottiekit/skottiekit_bindings.cpp FILE: ../../../third_party/skia/gm/crbug_1041204.cpp +FILE: ../../../third_party/skia/gm/crbug_1139750.cpp FILE: ../../../third_party/skia/gm/crbug_224618.cpp FILE: ../../../third_party/skia/gm/encode_color_types.cpp FILE: ../../../third_party/skia/gm/userfont.cpp @@ -3912,6 +3913,7 @@ FILE: ../../../third_party/skia/modules/canvaskit/gm_bindings.cpp FILE: ../../../third_party/skia/modules/canvaskit/viewer_bindings.cpp FILE: ../../../third_party/skia/modules/canvaskit/wasm_tools/SIMD/simd_float_capabilities.cpp FILE: ../../../third_party/skia/modules/canvaskit/wasm_tools/SIMD/simd_int_capabilities.cpp +FILE: ../../../third_party/skia/src/core/SkASAN.h FILE: ../../../third_party/skia/src/core/SkIDChangeListener.cpp FILE: ../../../third_party/skia/src/core/SkMatrixProvider.h FILE: ../../../third_party/skia/src/core/SkRuntimeEffectPriv.h @@ -4011,6 +4013,7 @@ FILE: ../../../third_party/skia/src/sksl/SkSLPool.h FILE: ../../../third_party/skia/src/sksl/SkSLSPIRVtoHLSL.cpp FILE: ../../../third_party/skia/src/sksl/SkSLSPIRVtoHLSL.h FILE: ../../../third_party/skia/src/sksl/SkSLSampleUsage.cpp +FILE: ../../../third_party/skia/src/sksl/ir/SkSLFunctionPrototype.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLInlineMarker.h FILE: ../../../third_party/skia/src/sksl/ir/SkSLSymbolAlias.h FILE: ../../../third_party/skia/src/utils/SkCustomTypeface.cpp @@ -4051,6 +4054,7 @@ LIBRARY: skia ORIGIN: ../../../third_party/skia/bench/GlyphQuadFillBench.cpp + ../../../third_party/skia/LICENSE TYPE: LicenseType.bsd FILE: ../../../third_party/skia/bench/GlyphQuadFillBench.cpp +FILE: ../../../third_party/skia/bench/GrPathUtilsBench.cpp FILE: ../../../third_party/skia/bench/TessellateBench.cpp FILE: ../../../third_party/skia/experimental/skrive/include/SkRive.h FILE: ../../../third_party/skia/experimental/skrive/src/Artboard.cpp @@ -4133,9 +4137,11 @@ FILE: ../../../third_party/skia/modules/skshaper/src/SkShaper_coretext.cpp FILE: ../../../third_party/skia/modules/skshaper/src/SkUnicode.h FILE: ../../../third_party/skia/modules/skshaper/src/SkUnicode_icu.cpp FILE: ../../../third_party/skia/modules/svg/include/SkSVGFe.h +FILE: ../../../third_party/skia/modules/svg/include/SkSVGFeTurbulence.h FILE: ../../../third_party/skia/modules/svg/include/SkSVGFilter.h FILE: ../../../third_party/skia/modules/svg/include/SkSVGFilterContext.h FILE: ../../../third_party/skia/modules/svg/src/SkSVGFe.cpp +FILE: ../../../third_party/skia/modules/svg/src/SkSVGFeTurbulence.cpp FILE: ../../../third_party/skia/modules/svg/src/SkSVGFilter.cpp FILE: ../../../third_party/skia/modules/svg/src/SkSVGFilterContext.cpp FILE: ../../../third_party/skia/modules/svg/utils/SvgTool.cpp @@ -5594,6 +5600,7 @@ FILE: ../../../third_party/skia/docs/examples/zero_off_dashing.cpp FILE: ../../../third_party/skia/gm/gpu_blur_utils.cpp FILE: ../../../third_party/skia/src/gpu/GrFinishCallbacks.cpp FILE: ../../../third_party/skia/src/gpu/GrFinishCallbacks.h +FILE: ../../../third_party/skia/src/gpu/GrVx.h FILE: ../../../third_party/skia/src/gpu/tessellate/GrFillPathShader.cpp FILE: ../../../third_party/skia/src/gpu/tessellate/GrFillPathShader.h FILE: ../../../third_party/skia/src/gpu/tessellate/GrPathShader.h