diff --git a/DEPS b/DEPS index fd2bc90ed0b0a..4c0d04aa5cd33 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': '166cd52cee64fb59a1c8daad379feca2e18d723a', + 'skia_revision': '01d0161863401e8c8ad20cb1fdb00ccb517d9b14', # 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 1a73cfcf96c8f..56f46a00f8b0b 100644 --- a/ci/licenses_golden/licenses_skia +++ b/ci/licenses_golden/licenses_skia @@ -1,4 +1,4 @@ -Signature: 6888654a503927afe880f2173ad64212 +Signature: bb3c887a8d28b61ec5e8c087e34de688 UNUSED LICENSES: @@ -4023,6 +4023,170 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== +==================================================================================================== +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/TessellateBench.cpp +FILE: ../../../third_party/skia/experimental/skrive/include/SkRive.h +FILE: ../../../third_party/skia/experimental/skrive/src/Artboard.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Color.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Component.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Drawable.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Ellipse.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Node.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Paint.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Rectangle.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/Shape.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/SkRive.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/reader/BinaryReader.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/reader/JsonReader.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/reader/StreamReader.cpp +FILE: ../../../third_party/skia/experimental/skrive/src/reader/StreamReader.h +FILE: ../../../third_party/skia/gm/3d.cpp +FILE: ../../../third_party/skia/gm/bc1_transparency.cpp +FILE: ../../../third_party/skia/gm/bicubic.cpp +FILE: ../../../third_party/skia/gm/compressed_textures.cpp +FILE: ../../../third_party/skia/gm/crbug_1073670.cpp +FILE: ../../../third_party/skia/gm/crbug_1086705.cpp +FILE: ../../../third_party/skia/gm/crbug_1113794.cpp +FILE: ../../../third_party/skia/gm/exoticformats.cpp +FILE: ../../../third_party/skia/gm/skbug_9819.cpp +FILE: ../../../third_party/skia/gm/strokerect_anisotropic.cpp +FILE: ../../../third_party/skia/gm/verifiers/gmverifier.cpp +FILE: ../../../third_party/skia/gm/verifiers/gmverifier.h +FILE: ../../../third_party/skia/gm/widebuttcaps.cpp +FILE: ../../../third_party/skia/include/core/SkM44.h +FILE: ../../../third_party/skia/include/effects/SkStrokeAndFillPathEffect.h +FILE: ../../../third_party/skia/include/gpu/GrDirectContext.h +FILE: ../../../third_party/skia/include/private/SkOpts_spi.h +FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer.cpp +FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer.h +FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer_mac.mm +FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer_none.cpp +FILE: ../../../third_party/skia/modules/skottie/include/ExternalLayer.h +FILE: ../../../third_party/skia/modules/skottie/src/Adapter.h +FILE: ../../../third_party/skia/modules/skottie/src/Camera.cpp +FILE: ../../../third_party/skia/modules/skottie/src/Camera.h +FILE: ../../../third_party/skia/modules/skottie/src/Path.cpp +FILE: ../../../third_party/skia/modules/skottie/src/Transform.cpp +FILE: ../../../third_party/skia/modules/skottie/src/Transform.h +FILE: ../../../third_party/skia/modules/skottie/src/animator/Animator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/Animator.h +FILE: ../../../third_party/skia/modules/skottie/src/animator/KeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/KeyframeAnimator.h +FILE: ../../../third_party/skia/modules/skottie/src/animator/ScalarKeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/ShapeKeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/TextKeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/Vec2KeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/VectorKeyframeAnimator.cpp +FILE: ../../../third_party/skia/modules/skottie/src/animator/VectorKeyframeAnimator.h +FILE: ../../../third_party/skia/modules/skottie/src/effects/BrightnessContrastEffect.cpp +FILE: ../../../third_party/skia/modules/skottie/src/effects/CornerPinEffect.cpp +FILE: ../../../third_party/skia/modules/skottie/src/effects/GlowStyles.cpp +FILE: ../../../third_party/skia/modules/skottie/src/effects/ShadowStyles.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/AudioLayer.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Ellipse.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/FillStroke.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Gradient.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/MergePaths.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/OffsetPaths.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Polystar.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/PuckerBloat.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Rectangle.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Repeater.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/RoundCorners.cpp +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/ShapeLayer.h +FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/TrimPaths.cpp +FILE: ../../../third_party/skia/modules/skparagraph/gm/simple_gm.cpp +FILE: ../../../third_party/skia/modules/sksg/include/SkSGGeometryEffect.h +FILE: ../../../third_party/skia/modules/sksg/src/SkSGGeometryEffect.cpp +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/samplecode/Sample3D.cpp +FILE: ../../../third_party/skia/samplecode/SampleAudio.cpp +FILE: ../../../third_party/skia/samplecode/SampleFitCubicToCircle.cpp +FILE: ../../../third_party/skia/samplecode/SampleSimpleStroker.cpp +FILE: ../../../third_party/skia/src/core/SkColorFilterPriv.h +FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.cpp +FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.h +FILE: ../../../third_party/skia/src/core/SkM44.cpp +FILE: ../../../third_party/skia/src/core/SkMarkerStack.cpp +FILE: ../../../third_party/skia/src/core/SkMarkerStack.h +FILE: ../../../third_party/skia/src/core/SkPathView.h +FILE: ../../../third_party/skia/src/core/SkVerticesPriv.h +FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.cpp +FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.h +FILE: ../../../third_party/skia/src/gpu/GrEagerVertexAllocator.h +FILE: ../../../third_party/skia/src/gpu/GrHashMapWithCache.h +FILE: ../../../third_party/skia/src/gpu/GrRecordingContextPriv.cpp +FILE: ../../../third_party/skia/src/gpu/GrSTArenaList.h +FILE: ../../../third_party/skia/src/gpu/ccpr/GrAutoMapVertexBuffer.h +FILE: ../../../third_party/skia/src/gpu/effects/GrArithmeticProcessor.fp +FILE: ../../../third_party/skia/src/gpu/effects/GrDitherEffect.fp +FILE: ../../../third_party/skia/src/gpu/effects/GrHighContrastFilterEffect.fp +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrArithmeticProcessor.cpp +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrArithmeticProcessor.h +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDitherEffect.cpp +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDitherEffect.h +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrHighContrastFilterEffect.cpp +FILE: ../../../third_party/skia/src/gpu/effects/generated/GrHighContrastFilterEffect.h +FILE: ../../../third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil.cpp +FILE: ../../../third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil.h +FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathAtlasMgr.cpp +FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathAtlasMgr.h +FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathShapeData.cpp +FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathShapeData.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrDrawAtlasPathOp.cpp +FILE: ../../../third_party/skia/src/gpu/tessellate/GrDrawAtlasPathOp.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrMiddleOutPolygonTriangulator.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrMidpointContourParser.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrResolveLevelCounter.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrVectorXform.h +FILE: ../../../third_party/skia/src/gpu/tessellate/GrWangsFormula.h +FILE: ../../../third_party/skia/src/gpu/text/GrSDFTOptions.cpp +FILE: ../../../third_party/skia/src/gpu/text/GrSDFTOptions.h +FILE: ../../../third_party/skia/src/opts/SkOpts_skx.cpp +FILE: ../../../third_party/skia/src/ports/SkScalerContext_mac_ct.h +FILE: ../../../third_party/skia/src/ports/SkTypeface_mac_ct.h +FILE: ../../../third_party/skia/src/utils/mac/SkCGBase.h +FILE: ../../../third_party/skia/src/utils/mac/SkCGGeometry.h +FILE: ../../../third_party/skia/src/utils/mac/SkCTFontSmoothBehavior.cpp +FILE: ../../../third_party/skia/src/utils/mac/SkCTFontSmoothBehavior.h +---------------------------------------------------------------------------------------------------- +Copyright 2020 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================================================== + ==================================================================================================== LIBRARY: skia ORIGIN: ../../../third_party/skia/bench/ReadPixBench.cpp + ../../../third_party/skia/LICENSE @@ -5221,169 +5385,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ==================================================================================================== -==================================================================================================== -LIBRARY: skia -ORIGIN: ../../../third_party/skia/bench/TessellateBench.cpp + ../../../third_party/skia/LICENSE -TYPE: LicenseType.bsd -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 -FILE: ../../../third_party/skia/experimental/skrive/src/Color.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Component.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Drawable.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Ellipse.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Node.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Paint.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Rectangle.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/Shape.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/SkRive.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/reader/BinaryReader.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/reader/JsonReader.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/reader/StreamReader.cpp -FILE: ../../../third_party/skia/experimental/skrive/src/reader/StreamReader.h -FILE: ../../../third_party/skia/gm/3d.cpp -FILE: ../../../third_party/skia/gm/bc1_transparency.cpp -FILE: ../../../third_party/skia/gm/bicubic.cpp -FILE: ../../../third_party/skia/gm/compressed_textures.cpp -FILE: ../../../third_party/skia/gm/crbug_1073670.cpp -FILE: ../../../third_party/skia/gm/crbug_1086705.cpp -FILE: ../../../third_party/skia/gm/crbug_1113794.cpp -FILE: ../../../third_party/skia/gm/exoticformats.cpp -FILE: ../../../third_party/skia/gm/skbug_9819.cpp -FILE: ../../../third_party/skia/gm/strokerect_anisotropic.cpp -FILE: ../../../third_party/skia/gm/verifiers/gmverifier.cpp -FILE: ../../../third_party/skia/gm/verifiers/gmverifier.h -FILE: ../../../third_party/skia/gm/widebuttcaps.cpp -FILE: ../../../third_party/skia/include/core/SkM44.h -FILE: ../../../third_party/skia/include/effects/SkStrokeAndFillPathEffect.h -FILE: ../../../third_party/skia/include/gpu/GrDirectContext.h -FILE: ../../../third_party/skia/include/private/SkOpts_spi.h -FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer.cpp -FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer.h -FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer_mac.mm -FILE: ../../../third_party/skia/modules/audioplayer/SkAudioPlayer_none.cpp -FILE: ../../../third_party/skia/modules/skottie/include/ExternalLayer.h -FILE: ../../../third_party/skia/modules/skottie/src/Adapter.h -FILE: ../../../third_party/skia/modules/skottie/src/Camera.cpp -FILE: ../../../third_party/skia/modules/skottie/src/Camera.h -FILE: ../../../third_party/skia/modules/skottie/src/Path.cpp -FILE: ../../../third_party/skia/modules/skottie/src/Transform.cpp -FILE: ../../../third_party/skia/modules/skottie/src/Transform.h -FILE: ../../../third_party/skia/modules/skottie/src/animator/Animator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/Animator.h -FILE: ../../../third_party/skia/modules/skottie/src/animator/KeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/KeyframeAnimator.h -FILE: ../../../third_party/skia/modules/skottie/src/animator/ScalarKeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/ShapeKeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/TextKeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/Vec2KeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/VectorKeyframeAnimator.cpp -FILE: ../../../third_party/skia/modules/skottie/src/animator/VectorKeyframeAnimator.h -FILE: ../../../third_party/skia/modules/skottie/src/effects/BrightnessContrastEffect.cpp -FILE: ../../../third_party/skia/modules/skottie/src/effects/CornerPinEffect.cpp -FILE: ../../../third_party/skia/modules/skottie/src/effects/GlowStyles.cpp -FILE: ../../../third_party/skia/modules/skottie/src/effects/ShadowStyles.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/AudioLayer.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Ellipse.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/FillStroke.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Gradient.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/MergePaths.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/OffsetPaths.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Polystar.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/PuckerBloat.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Rectangle.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/Repeater.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/RoundCorners.cpp -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/ShapeLayer.h -FILE: ../../../third_party/skia/modules/skottie/src/layers/shapelayer/TrimPaths.cpp -FILE: ../../../third_party/skia/modules/skparagraph/gm/simple_gm.cpp -FILE: ../../../third_party/skia/modules/sksg/include/SkSGGeometryEffect.h -FILE: ../../../third_party/skia/modules/sksg/src/SkSGGeometryEffect.cpp -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/samplecode/Sample3D.cpp -FILE: ../../../third_party/skia/samplecode/SampleAudio.cpp -FILE: ../../../third_party/skia/samplecode/SampleFitCubicToCircle.cpp -FILE: ../../../third_party/skia/samplecode/SampleSimpleStroker.cpp -FILE: ../../../third_party/skia/src/core/SkColorFilterPriv.h -FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.cpp -FILE: ../../../third_party/skia/src/core/SkCompressedDataUtils.h -FILE: ../../../third_party/skia/src/core/SkM44.cpp -FILE: ../../../third_party/skia/src/core/SkMarkerStack.cpp -FILE: ../../../third_party/skia/src/core/SkMarkerStack.h -FILE: ../../../third_party/skia/src/core/SkPathView.h -FILE: ../../../third_party/skia/src/core/SkVerticesPriv.h -FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.cpp -FILE: ../../../third_party/skia/src/gpu/GrDynamicAtlas.h -FILE: ../../../third_party/skia/src/gpu/GrEagerVertexAllocator.h -FILE: ../../../third_party/skia/src/gpu/GrHashMapWithCache.h -FILE: ../../../third_party/skia/src/gpu/GrRecordingContextPriv.cpp -FILE: ../../../third_party/skia/src/gpu/GrSTArenaList.h -FILE: ../../../third_party/skia/src/gpu/ccpr/GrAutoMapVertexBuffer.h -FILE: ../../../third_party/skia/src/gpu/effects/GrArithmeticProcessor.fp -FILE: ../../../third_party/skia/src/gpu/effects/GrDitherEffect.fp -FILE: ../../../third_party/skia/src/gpu/effects/GrHighContrastFilterEffect.fp -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrArithmeticProcessor.cpp -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrArithmeticProcessor.h -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDitherEffect.cpp -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrDitherEffect.h -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrHighContrastFilterEffect.cpp -FILE: ../../../third_party/skia/src/gpu/effects/generated/GrHighContrastFilterEffect.h -FILE: ../../../third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil.cpp -FILE: ../../../third_party/skia/src/gpu/ops/GrSimpleMeshDrawOpHelperWithStencil.h -FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathAtlasMgr.cpp -FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathAtlasMgr.h -FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathShapeData.cpp -FILE: ../../../third_party/skia/src/gpu/ops/GrSmallPathShapeData.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrDrawAtlasPathOp.cpp -FILE: ../../../third_party/skia/src/gpu/tessellate/GrDrawAtlasPathOp.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrMiddleOutPolygonTriangulator.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrMidpointContourParser.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrResolveLevelCounter.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrVectorXform.h -FILE: ../../../third_party/skia/src/gpu/tessellate/GrWangsFormula.h -FILE: ../../../third_party/skia/src/gpu/text/GrSDFTOptions.cpp -FILE: ../../../third_party/skia/src/gpu/text/GrSDFTOptions.h -FILE: ../../../third_party/skia/src/opts/SkOpts_skx.cpp -FILE: ../../../third_party/skia/src/ports/SkScalerContext_mac_ct.h -FILE: ../../../third_party/skia/src/ports/SkTypeface_mac_ct.h -FILE: ../../../third_party/skia/src/utils/mac/SkCGBase.h -FILE: ../../../third_party/skia/src/utils/mac/SkCGGeometry.h -FILE: ../../../third_party/skia/src/utils/mac/SkCTFontSmoothBehavior.cpp -FILE: ../../../third_party/skia/src/utils/mac/SkCTFontSmoothBehavior.h ----------------------------------------------------------------------------------------------------- -Copyright 2020 Google Inc. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -==================================================================================================== - ==================================================================================================== LIBRARY: skia ORIGIN: ../../../third_party/skia/docs/examples/50_percent_gray.cpp + ../../../third_party/skia/LICENSE