From 6fd717b90c4d02db406da468a91cc7ef14d05ca2 Mon Sep 17 00:00:00 2001 From: skia-flutter-autoroll Date: Fri, 7 May 2021 14:06:59 +0000 Subject: [PATCH] Roll Skia from adadb95a9f1e to 1dc2d0fe0fa0 (98 revisions) https://skia.googlesource.com/skia.git/+log/adadb95a9f1e..1dc2d0fe0fa0 2021-05-07 johnstiles@google.com Allow compile-time intrinsic evaluation to read const variables. 2021-05-07 johnstiles@google.com Use the IntrinsicKind to look up SPIR-V intrinsic calls. 2021-05-07 bsalomon@google.com Consolidate gathering of info from GL strings. 2021-05-07 egdaniel@google.com Revert "Simplify quickReject implementation in SkCanvas" 2021-05-07 egdaniel@google.com Revert "LRU Cache requires exact float comparison" 2021-05-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from e839645bb9a6 to 8b09c1078a2b (1 revision) 2021-05-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 8e935e49a890 to 54647a439c14 (553 revisions) 2021-05-07 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from f3e4779031bd to 09a97ad44611 (11 revisions) 2021-05-06 reed@google.com Try new factory for ShapedLines 2021-05-06 csmartdalton@google.com Rename GrTessellatingStencilFillOp -> GrPathStencilFillOp 2021-05-06 bungeman@google.com Fix cache race in SkTypeface_Mac::Make 2021-05-06 jvanverth@google.com Direct3D: enable texture copies 2021-05-06 jvanverth@google.com Direct3D: handle odd widths and heights for mipmap generation. 2021-05-06 michaelludwig@google.com Simplify quickReject implementation in SkCanvas 2021-05-06 jlavrova@google.com LRU Cache requires exact float comparison 2021-05-06 egdaniel@google.com Correctly handle failure to allocate samplers in Vulkan backend. 2021-05-06 fmalita@chromium.org [androidkit] Canvas save/concat/restore 2021-05-06 jlavrova@google.com Ensure TextBlobCache is populated before getShapedRuns. 2021-05-06 michaelludwig@google.com Remove SkTextBlobDiffCanvas, use tracking device directly with base SkCanvas 2021-05-06 ethannicholas@google.com Improved DSL APIs in preparation for DSLParser 2021-05-06 johnstiles@google.com Use the IntrinsicKind to look up SkVM intrinsic calls. 2021-05-06 fmalita@chromium.org [skottie] Add support for min/max text font size 2021-05-06 jvanverth@google.com Direct3D: fix clang warning 2021-05-06 johnstiles@google.com Use the IntrinsicKind to look up Metal intrinsic calls. 2021-05-06 johnstiles@google.com Use the IntrinsicKind to look up DSL built-in calls. 2021-05-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b54769d17f71 to 7993d65680f2 2021-05-06 johnstiles@google.com Optimize intrinsic vector comparisons of constants. 2021-05-06 robertphillips@google.com Revert "Disallow caching of non-ninepatchable blur mask filtered round rects" 2021-05-06 johnstiles@google.com Optimize away intrinsics any() and all() when their inputs are known. 2021-05-06 johnstiles@google.com Use AutoSource to set the compiler's source everywhere. 2021-05-06 kjlubick@google.com [infra] Update cockroachdb to 20.2.8 2021-05-06 johnstiles@google.com Keep the intrinsic kind of a FunctionDefinition in its IRNode. 2021-05-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from a7f1c50f498e to f3e4779031bd (9 revisions) 2021-05-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 484a3e15893c to e839645bb9a6 (5 revisions) 2021-05-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 565426207196 to 8e935e49a890 (460 revisions) 2021-05-06 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c6fb0e5afbdb to 69d593b5d650 (20 revisions) 2021-05-05 brianosman@google.com Reland "Better first-class shader & color filter support in runtime effects" 2021-05-05 egdaniel@google.com Revert "Re-enable tessellation for cacheable strokes" 2021-05-05 adlai@google.com Reland "Re-enable CCPR atlasing + reordering" 2021-05-05 csmartdalton@google.com Use coverage AA for dmsaa dashes 2021-05-05 csmartdalton@google.com Disable MSAA on Pixel5 2021-05-05 michaelludwig@google.com Add mapRect function and RectToRect constructor to SkM44 2021-05-05 egdaniel@google.com Fix checkout for dfdx in distance field proc. 2021-05-05 csmartdalton@google.com Don't use drawVertices for blur masks 2021-05-05 borenet@google.com [infra] Fix asset_utils import 2021-05-05 csmartdalton@google.com Disable triangulating path renderer on dmsaa 2021-05-05 jvanverth@google.com Add basic D3D mipmap support. 2021-05-05 johnstiles@google.com Optimize splat constructors containing const vars. 2021-05-05 kjlubick@google.com [canvaskit] Small example fixes 2021-05-05 csmartdalton@google.com Respect initial stencil contents when merging opsTasks 2021-05-05 ethannicholas@google.com Made DSLFunction gracefully handle parameter conversion failure 2021-05-05 tdenniston@google.com [svg] Implement feImage 2021-05-05 robertphillips@google.com Add NGA compilation stubs 2021-05-05 csmartdalton@google.com Re-enable tessellation for cacheable strokes 2021-05-05 johnstiles@google.com Optimize compound constructors containing constant vars. 2021-05-05 tdenniston@google.com [svg] Fix nullptr deref for none input paints 2021-05-05 jmbetancourt@google.com [androidkit] refactor Surface.getCanvas to be implemented at a subclass level 2021-05-05 adlai@google.com Reland "Do reordering & memory budgeting after onFlushCB" 2021-05-05 johnstiles@google.com Remove the ModifiersPool argument to FunctionDeclaration::Convert. 2021-05-05 egdaniel@google.com Revert "Transform verts using nonsquare matrices when available." 2021-05-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 2dddec205bbd to 565426207196 (492 revisions) 2021-05-05 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 6e62e2f8e529 to a7f1c50f498e (2 revisions) 2021-05-05 egdaniel@google.com Revert "Do reordering & memory budgeting after onFlushCB" 2021-05-05 egdaniel@google.com Revert "Re-enable CCPR atlasing + reordering" 2021-05-04 robertphillips@google.com Disallow caching of non-ninepatchable blur mask filtered round rects 2021-05-04 scroggo@google.com Update version of libjpeg-turbo used by Skia's test infra 2021-05-04 johnstiles@google.com Remove vector of ModifierPools for core modules. 2021-05-04 johnstiles@google.com Migrate ModifiersPool into the context. 2021-05-04 bungeman@google.com Improve typeface test assert information. 2021-05-04 csmartdalton@google.com Revert "Re-enable tessellation for cacheable paths" 2021-05-04 egdaniel@google.com Move all GrTFlagsMask operators into bitfield macro definitions. 2021-05-04 tdenniston@google.com [svg] Refactor SkSVGImage to expose image loading 2021-05-04 tdenniston@google.com [svg] Fix filter effect subregion calculation 2021-05-04 reed@google.com Move editor into utils 2021-05-04 ethannicholas@google.com Refactored SkSL function creation and error handling 2021-05-04 bsalomon@google.com Don't pass GrRecordingContext and GrSurfaceDraw to SkGpuDevice 2021-05-04 adlai@google.com Enable reordering on Pixel5 Vulkan 2021-05-04 ethannicholas@google.com Added DSLWrapper so DSL classes can be used in containers 2021-05-04 adlai@google.com Enable reordering on Pixel4, 4XL Vulkan 2021-05-04 ethannicholas@google.com Removed byte/ubyte types from SkSL 2021-05-04 adlai@google.com Re-enable CCPR atlasing + reordering 2021-05-04 jvanverth@google.com Direct3D: More interface changes to support mipmap generation. 2021-05-04 johnstiles@google.com Use accessors to refer to the ModifiersPool. 2021-05-04 adlai@google.com Do reordering & memory budgeting after onFlushCB 2021-05-04 herb@google.com maintain RenderTask dependencies through merge 2021-05-04 johnstiles@google.com Transform verts using nonsquare matrices when available. 2021-05-04 reed@google.com Split some helpers into separate js file 2021-05-04 adlai@google.com Have CCPR atlas generator run for all paths, ignore opsTaskIDs 2021-05-04 csmartdalton@google.com Re-enable tessellation for cacheable paths 2021-05-04 reed@google.com Edit text 2021-05-04 rmistry@google.com Remove unused common repository 2021-05-04 egdaniel@google.com Revert "Better first-class shader & color filter support in runtime effects" 2021-05-04 ethannicholas@google.com Added unsigned types and type query functions to DSL 2021-05-04 ethannicholas@google.com Improved DSLType constructor signatures 2021-05-04 csmartdalton@google.com Add ARM to the denied club for KHR_blend_equation_advanced 2021-05-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 1095e9117645 to 2dddec205bbd (420 revisions) 2021-05-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 4ab224f7b05a to c6fb0e5afbdb (10 revisions) 2021-05-04 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c74af7037817 to 6e62e2f8e529 (1 revision) 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 egdaniel@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 | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/DEPS b/DEPS index 47c9882ebf9a6..b03196c5d992d 100644 --- a/DEPS +++ b/DEPS @@ -27,7 +27,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': 'adadb95a9f1ef21ccc5264c7d0bdc83b56cf91e9', + 'skia_revision': '1dc2d0fe0fa05573f58c64ca522132c94f73674d', # 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 61b5769c08724..4e46ee1adefd1 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 3edbbccb41c8572ea9d16487a55307f5 +Signature: 5f067568edb964a3f480a9792a59de76 UNUSED LICENSES: @@ -3962,9 +3962,11 @@ FILE: ../../../third_party/skia/modules/androidkit/src/SurfaceThread.h FILE: ../../../third_party/skia/modules/skottie/src/effects/FractalNoiseEffect.cpp FILE: ../../../third_party/skia/modules/skottie/src/effects/SphereEffect.cpp FILE: ../../../third_party/skia/modules/skottie/src/effects/ThresholdEffect.cpp +FILE: ../../../third_party/skia/modules/svg/include/SkSVGFeImage.h FILE: ../../../third_party/skia/modules/svg/include/SkSVGFeLightSource.h FILE: ../../../third_party/skia/modules/svg/include/SkSVGImage.h FILE: ../../../third_party/skia/modules/svg/include/SkSVGMask.h +FILE: ../../../third_party/skia/modules/svg/src/SkSVGFeImage.cpp FILE: ../../../third_party/skia/modules/svg/src/SkSVGFeLightSource.cpp FILE: ../../../third_party/skia/modules/svg/src/SkSVGImage.cpp FILE: ../../../third_party/skia/modules/svg/src/SkSVGMask.cpp @@ -5204,6 +5206,8 @@ FILE: ../../../third_party/skia/src/gpu/GrWritePixelsRenderTask.cpp FILE: ../../../third_party/skia/src/gpu/GrWritePixelsRenderTask.h FILE: ../../../third_party/skia/src/gpu/GrYUVATextureProxies.cpp FILE: ../../../third_party/skia/src/gpu/GrYUVATextureProxies.h +FILE: ../../../third_party/skia/src/gpu/SkGpuDevice_nga.cpp +FILE: ../../../third_party/skia/src/gpu/SkGpuDevice_nga.h FILE: ../../../third_party/skia/src/gpu/gl/egl/GrGLMakeNativeInterface_egl.cpp FILE: ../../../third_party/skia/src/gpu/gl/glx/GrGLMakeNativeInterface_glx.cpp FILE: ../../../third_party/skia/src/gpu/vk/GrVkBuffer.cpp @@ -5211,6 +5215,7 @@ FILE: ../../../third_party/skia/src/gpu/vk/GrVkBuffer.h FILE: ../../../third_party/skia/src/sksl/SkSLBuiltinTypes.cpp FILE: ../../../third_party/skia/src/sksl/SkSLBuiltinTypes.h FILE: ../../../third_party/skia/src/sksl/SkSLContext.cpp +FILE: ../../../third_party/skia/src/sksl/SkSLIntrinsicList.h FILE: ../../../third_party/skia/src/sksl/SkSLMangler.h FILE: ../../../third_party/skia/src/sksl/SkSLOperators.cpp FILE: ../../../third_party/skia/src/sksl/SkSLOperators.h @@ -5515,14 +5520,15 @@ FILE: ../../../third_party/skia/include/sksl/DSLErrorHandling.h FILE: ../../../third_party/skia/include/sksl/DSLFunction.h FILE: ../../../third_party/skia/include/sksl/DSLRuntimeEffects.h FILE: ../../../third_party/skia/include/sksl/DSLStatement.h +FILE: ../../../third_party/skia/include/sksl/DSLWrapper.h FILE: ../../../third_party/skia/src/gpu/GrVertexChunkArray.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrPathStencilFillOp.cpp +FILE: ../../../third_party/skia/src/gpu/tessellate/GrPathStencilFillOp.h FILE: ../../../third_party/skia/src/gpu/tessellate/GrPathTessellator.cpp FILE: ../../../third_party/skia/src/gpu/tessellate/GrPathTessellator.h FILE: ../../../third_party/skia/src/gpu/tessellate/GrStrokeFixedCountTessellator.cpp FILE: ../../../third_party/skia/src/gpu/tessellate/GrStrokeFixedCountTessellator.h FILE: ../../../third_party/skia/src/gpu/tessellate/GrStrokeTessellator.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrTessellatingStencilFillOp.cpp -FILE: ../../../third_party/skia/src/gpu/tessellate/GrTessellatingStencilFillOp.h FILE: ../../../third_party/skia/src/sksl/SkSLMangler.cpp FILE: ../../../third_party/skia/src/sksl/dsl/DSLBlock.cpp FILE: ../../../third_party/skia/src/sksl/dsl/DSLCase.cpp @@ -5531,6 +5537,7 @@ FILE: ../../../third_party/skia/src/sksl/dsl/DSLRuntimeEffects.cpp FILE: ../../../third_party/skia/src/sksl/dsl/DSLStatement.cpp FILE: ../../../third_party/skia/src/sksl/dsl/priv/DSLFPs.cpp FILE: ../../../third_party/skia/src/sksl/dsl/priv/DSLFPs.h +FILE: ../../../third_party/skia/src/sksl/ir/SkSLFunctionDeclaration.cpp FILE: ../../../third_party/skia/src/sksl/ir/SkSLVariable.cpp ---------------------------------------------------------------------------------------------------- Copyright 2021 Google LLC. @@ -6725,6 +6732,7 @@ FILE: ../../../third_party/skia/modules/canvaskit/npm_build/node.example.js FILE: ../../../third_party/skia/modules/canvaskit/npm_build/package-lock.json FILE: ../../../third_party/skia/modules/canvaskit/npm_build/package.json FILE: ../../../third_party/skia/modules/canvaskit/npm_build/shaping.html +FILE: ../../../third_party/skia/modules/canvaskit/npm_build/textapi_utils.js FILE: ../../../third_party/skia/modules/canvaskit/npm_build/types/canvaskit-wasm-tests.ts FILE: ../../../third_party/skia/modules/canvaskit/npm_build/types/index.d.ts FILE: ../../../third_party/skia/modules/canvaskit/npm_build/types/tsconfig.json