summaryrefslogtreecommitdiff
path: root/external/skia/inc
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2022-05-20 16:25:34 +0200
committerLuboš Luňák <l.lunak@collabora.com>2022-05-21 10:56:27 +0200
commit9f5e5ea0011a8f04fbfc242a199630ab1fbf8c0d (patch)
treeec6ad12d7ec240372c6afae1da1f6fc049e72b2d /external/skia/inc
parentee37679d446edb82e9a2f848ae35788074cf26c0 (diff)
update Skia to chrome/m103
Change-Id: I35f1ca3fc703dbf31c68f4b145344b23029a156d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134688 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'external/skia/inc')
-rw-r--r--external/skia/inc/pch/precompiled_skia.hxx150
1 files changed, 92 insertions, 58 deletions
diff --git a/external/skia/inc/pch/precompiled_skia.hxx b/external/skia/inc/pch/precompiled_skia.hxx
index a6b39fe19eac..e9631b68daf7 100644
--- a/external/skia/inc/pch/precompiled_skia.hxx
+++ b/external/skia/inc/pch/precompiled_skia.hxx
@@ -13,7 +13,7 @@
manual changes will be rewritten by the next run of update_pch.sh (which presumably
also fixes all possible problems, so it's usually better to use it).
- Generated on 2021-11-25 16:36:08 using:
+ Generated on 2022-05-20 16:24:18 using:
./bin/update_pch external/skia skia --cutoff=1 --exclude:system --include:module --include:local
If after updating build fails, use the following command to locate conflicting headers:
@@ -33,14 +33,15 @@
#include <climits>
#include <cmath>
#include <cstddef>
+#include <cstdint>
#include <cstdio>
#include <cstring>
#include <ctype.h>
#include <deque>
#include <errno.h>
#include <forward_list>
-#include <fstream>
#include <functional>
+#include <initializer_list>
#include <inttypes.h>
#include <iterator>
#include <limits.h>
@@ -51,18 +52,21 @@
#include <memory>
#include <new>
#include <numeric>
+#include <optional>
#include <png.h>
#include <queue>
+#include <set>
#include <sstream>
-#include <stack>
#include <stdarg.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
+#include <string_view>
#include <thread>
#include <tuple>
+#include <type_traits>
#include <unordered_map>
#include <unordered_set>
#include <utility>
@@ -86,16 +90,20 @@
#include <include/c/sk_surface.h>
#include <include/codec/SkAndroidCodec.h>
#include <include/codec/SkCodec.h>
+#include <include/core/SkAlphaType.h>
#include <include/core/SkAnnotation.h>
#include <include/core/SkBBHFactory.h>
#include <include/core/SkBitmap.h>
#include <include/core/SkBlendMode.h>
#include <include/core/SkBlender.h>
+#include <include/core/SkBlurTypes.h>
#include <include/core/SkCanvas.h>
+#include <include/core/SkClipOp.h>
#include <include/core/SkColor.h>
#include <include/core/SkColorFilter.h>
#include <include/core/SkColorPriv.h>
#include <include/core/SkColorSpace.h>
+#include <include/core/SkColorType.h>
#include <include/core/SkContourMeasure.h>
#include <include/core/SkCubicMap.h>
#include <include/core/SkData.h>
@@ -107,8 +115,12 @@
#include <include/core/SkExecutor.h>
#include <include/core/SkFlattenable.h>
#include <include/core/SkFont.h>
+#include <include/core/SkFontArguments.h>
#include <include/core/SkFontMetrics.h>
#include <include/core/SkFontMgr.h>
+#include <include/core/SkFontParameters.h>
+#include <include/core/SkFontStyle.h>
+#include <include/core/SkFontTypes.h>
#include <include/core/SkGraphics.h>
#include <include/core/SkICC.h>
#include <include/core/SkImage.h>
@@ -121,12 +133,15 @@
#include <include/core/SkMaskFilter.h>
#include <include/core/SkMath.h>
#include <include/core/SkMatrix.h>
+#include <include/core/SkMesh.h>
+#include <include/core/SkOpenTypeSVGDecoder.h>
#include <include/core/SkOverdrawCanvas.h>
#include <include/core/SkPaint.h>
#include <include/core/SkPath.h>
#include <include/core/SkPathBuilder.h>
#include <include/core/SkPathEffect.h>
#include <include/core/SkPathMeasure.h>
+#include <include/core/SkPathTypes.h>
#include <include/core/SkPicture.h>
#include <include/core/SkPictureRecorder.h>
#include <include/core/SkPixelRef.h>
@@ -140,6 +155,7 @@
#include <include/core/SkRect.h>
#include <include/core/SkRefCnt.h>
#include <include/core/SkRegion.h>
+#include <include/core/SkSamplingOptions.h>
#include <include/core/SkScalar.h>
#include <include/core/SkSerialProcs.h>
#include <include/core/SkShader.h>
@@ -147,7 +163,6 @@
#include <include/core/SkSpan.h>
#include <include/core/SkStream.h>
#include <include/core/SkString.h>
-#include <include/core/SkStringView.h>
#include <include/core/SkStrokeRec.h>
#include <include/core/SkSurface.h>
#include <include/core/SkSurfaceCharacterization.h>
@@ -194,8 +209,7 @@
#include <include/gpu/GrRecordingContext.h>
#include <include/pathops/SkPathOps.h>
#include <include/ports/SkRemotableFontMgr.h>
-#include <include/private/GrImageContext.h>
-#include <include/private/GrResourceKey.h>
+#include <include/private/SkBitmaskEnum.h>
#include <include/private/SkChecksum.h>
#include <include/private/SkColorData.h>
#include <include/private/SkDeque.h>
@@ -211,6 +225,7 @@
#include <include/private/SkMutex.h>
#include <include/private/SkNx.h>
#include <include/private/SkOnce.h>
+#include <include/private/SkOpts_spi.h>
#include <include/private/SkPathRef.h>
#include <include/private/SkSLDefines.h>
#include <include/private/SkSLLayout.h>
@@ -225,17 +240,21 @@
#include <include/private/SkSemaphore.h>
#include <include/private/SkShadowFlags.h>
#include <include/private/SkSpinlock.h>
+#include <include/private/SkStringView.h>
#include <include/private/SkTArray.h>
#include <include/private/SkTDArray.h>
#include <include/private/SkTFitsIn.h>
#include <include/private/SkTHash.h>
-#include <include/private/SkTOptional.h>
#include <include/private/SkTPin.h>
#include <include/private/SkTemplates.h>
#include <include/private/SkThreadAnnotations.h>
#include <include/private/SkThreadID.h>
#include <include/private/SkTo.h>
#include <include/private/SkVx.h>
+#include <include/private/chromium/GrSlug.h>
+#include <include/private/chromium/SkChromeRemoteGlyphCache.h>
+#include <include/private/gpu/ganesh/GrImageContext.h>
+#include <include/private/gpu/ganesh/GrTypesPriv.h>
#include <include/third_party/skcms/skcms.h>
#include <include/utils/SkBase64.h>
#include <include/utils/SkCamera.h>
@@ -308,6 +327,7 @@
#include <src/core/SkCoreBlitters.h>
#include <src/core/SkCpu.h>
#include <src/core/SkCubicClipper.h>
+#include <src/core/SkDebugUtils.h>
#include <src/core/SkDescriptor.h>
#include <src/core/SkDevice.h>
#include <src/core/SkDiscardableMemory.h>
@@ -338,6 +358,8 @@
#include <src/core/SkImageFilterTypes.h>
#include <src/core/SkImageFilter_Base.h>
#include <src/core/SkImagePriv.h>
+#include <src/core/SkKeyContext.h>
+#include <src/core/SkKeyHelpers.h>
#include <src/core/SkLRUCache.h>
#include <src/core/SkLatticeIter.h>
#include <src/core/SkLeanWindows.h>
@@ -345,7 +367,6 @@
#include <src/core/SkLocalMatrixImageFilter.h>
#include <src/core/SkMD5.h>
#include <src/core/SkMSAN.h>
-#include <src/core/SkMarkerStack.h>
#include <src/core/SkMask.h>
#include <src/core/SkMaskBlurFilter.h>
#include <src/core/SkMaskCache.h>
@@ -357,6 +378,7 @@
#include <src/core/SkMatrixPriv.h>
#include <src/core/SkMatrixProvider.h>
#include <src/core/SkMatrixUtils.h>
+#include <src/core/SkMeshPriv.h>
#include <src/core/SkMessageBus.h>
#include <src/core/SkMiniRecorder.h>
#include <src/core/SkMipmap.h>
@@ -367,6 +389,7 @@
#include <src/core/SkOSFile.h>
#include <src/core/SkOpts.h>
#include <src/core/SkPaintDefaults.h>
+#include <src/core/SkPaintParamsKey.h>
#include <src/core/SkPaintPriv.h>
#include <src/core/SkPathEffectBase.h>
#include <src/core/SkPathMakers.h>
@@ -378,6 +401,7 @@
#include <src/core/SkPicturePlayback.h>
#include <src/core/SkPicturePriv.h>
#include <src/core/SkPictureRecord.h>
+#include <src/core/SkPipelineData.h>
#include <src/core/SkPixelRefPriv.h>
#include <src/core/SkPixmapPriv.h>
#include <src/core/SkPointPriv.h>
@@ -397,9 +421,9 @@
#include <src/core/SkRecords.h>
#include <src/core/SkRectPriv.h>
#include <src/core/SkRegionPriv.h>
-#include <src/core/SkRemoteGlyphCache.h>
#include <src/core/SkResourceCache.h>
#include <src/core/SkRuntimeEffectPriv.h>
+#include <src/core/SkSLTypeShared.h>
#include <src/core/SkSafeMath.h>
#include <src/core/SkSafeRange.h>
#include <src/core/SkSamplingPriv.h>
@@ -409,6 +433,7 @@
#include <src/core/SkScan.h>
#include <src/core/SkScanPriv.h>
#include <src/core/SkScopeExit.h>
+#include <src/core/SkShaderCodeDictionary.h>
#include <src/core/SkSharedMutex.h>
#include <src/core/SkSpecialImage.h>
#include <src/core/SkSpecialSurface.h>
@@ -435,6 +460,7 @@
#include <src/core/SkTraceEventCommon.h>
#include <src/core/SkTypefaceCache.h>
#include <src/core/SkTypeface_remote.h>
+#include <src/core/SkUniform.h>
#include <src/core/SkUtils.h>
#include <src/core/SkVM.h>
#include <src/core/SkVMBlitter.h>
@@ -456,54 +482,57 @@
#include <src/effects/SkTrimPE.h>
#include <src/effects/imagefilters/SkCropImageFilter.h>
#include <src/effects/imagefilters/SkRuntimeImageFilter.h>
-#include <src/gpu/BaseDevice.h>
-#include <src/gpu/GrBlend.h>
-#include <src/gpu/GrCaps.h>
-#include <src/gpu/GrColorInfo.h>
-#include <src/gpu/GrColorSpaceXform.h>
-#include <src/gpu/GrContextThreadSafeProxyPriv.h>
-#include <src/gpu/GrDirectContextPriv.h>
-#include <src/gpu/GrDrawOpAtlas.h>
-#include <src/gpu/GrFPArgs.h>
-#include <src/gpu/GrFragmentProcessor.h>
-#include <src/gpu/GrGpuResourcePriv.h>
-#include <src/gpu/GrImageContextPriv.h>
-#include <src/gpu/GrImageInfo.h>
-#include <src/gpu/GrPaint.h>
-#include <src/gpu/GrProxyProvider.h>
-#include <src/gpu/GrRecordingContextPriv.h>
-#include <src/gpu/GrRenderTask.h>
-#include <src/gpu/GrResourceProvider.h>
-#include <src/gpu/GrSamplerState.h>
-#include <src/gpu/GrShaderCaps.h>
-#include <src/gpu/GrStyle.h>
-#include <src/gpu/GrSurfaceProxyView.h>
-#include <src/gpu/GrTexture.h>
-#include <src/gpu/GrTextureProxy.h>
-#include <src/gpu/GrThreadSafeCache.h>
-#include <src/gpu/GrYUVATextureProxies.h>
-#include <src/gpu/SkGr.h>
-#include <src/gpu/SurfaceFillContext.h>
-#include <src/gpu/effects/GrBicubicEffect.h>
-#include <src/gpu/effects/GrBlendFragmentProcessor.h>
-#include <src/gpu/effects/GrCustomXfermode.h>
-#include <src/gpu/effects/GrMatrixConvolutionEffect.h>
-#include <src/gpu/effects/GrMatrixEffect.h>
-#include <src/gpu/effects/GrPorterDuffXferProcessor.h>
-#include <src/gpu/effects/GrSkSLFP.h>
-#include <src/gpu/effects/GrTextureEffect.h>
-#include <src/gpu/effects/GrYUVtoRGBEffect.h>
-#include <src/gpu/geometry/GrPathUtils.h>
-#include <src/gpu/geometry/GrStyledShape.h>
-#include <src/gpu/glsl/GrGLSLFragmentShaderBuilder.h>
-#include <src/gpu/glsl/GrGLSLProgramDataManager.h>
-#include <src/gpu/glsl/GrGLSLUniformHandler.h>
-#include <src/gpu/gradients/GrGradientShader.h>
-#include <src/gpu/text/GrSDFMaskFilter.h>
-#include <src/gpu/text/GrSDFTControl.h>
-#include <src/gpu/text/GrStrikeCache.h>
-#include <src/gpu/text/GrTextBlobCache.h>
-#include <src/gpu/v1/SurfaceDrawContext_v1.h>
+#include <src/gpu/Blend.h>
+#include <src/gpu/KeyBuilder.h>
+#include <src/gpu/ResourceKey.h>
+#include <src/gpu/ganesh/BaseDevice.h>
+#include <src/gpu/ganesh/GrCaps.h>
+#include <src/gpu/ganesh/GrColorInfo.h>
+#include <src/gpu/ganesh/GrColorSpaceXform.h>
+#include <src/gpu/ganesh/GrContextThreadSafeProxyPriv.h>
+#include <src/gpu/ganesh/GrDirectContextPriv.h>
+#include <src/gpu/ganesh/GrDrawOpAtlas.h>
+#include <src/gpu/ganesh/GrFPArgs.h>
+#include <src/gpu/ganesh/GrFragmentProcessor.h>
+#include <src/gpu/ganesh/GrGpuResourcePriv.h>
+#include <src/gpu/ganesh/GrImageContextPriv.h>
+#include <src/gpu/ganesh/GrImageInfo.h>
+#include <src/gpu/ganesh/GrMemoryPool.h>
+#include <src/gpu/ganesh/GrPaint.h>
+#include <src/gpu/ganesh/GrProxyProvider.h>
+#include <src/gpu/ganesh/GrRecordingContextPriv.h>
+#include <src/gpu/ganesh/GrRenderTask.h>
+#include <src/gpu/ganesh/GrResourceProvider.h>
+#include <src/gpu/ganesh/GrSamplerState.h>
+#include <src/gpu/ganesh/GrShaderCaps.h>
+#include <src/gpu/ganesh/GrStyle.h>
+#include <src/gpu/ganesh/GrSurfaceProxyView.h>
+#include <src/gpu/ganesh/GrTexture.h>
+#include <src/gpu/ganesh/GrTextureProxy.h>
+#include <src/gpu/ganesh/GrThreadSafeCache.h>
+#include <src/gpu/ganesh/GrYUVATextureProxies.h>
+#include <src/gpu/ganesh/SkGr.h>
+#include <src/gpu/ganesh/SurfaceFillContext.h>
+#include <src/gpu/ganesh/effects/GrBicubicEffect.h>
+#include <src/gpu/ganesh/effects/GrBlendFragmentProcessor.h>
+#include <src/gpu/ganesh/effects/GrCustomXfermode.h>
+#include <src/gpu/ganesh/effects/GrMatrixConvolutionEffect.h>
+#include <src/gpu/ganesh/effects/GrMatrixEffect.h>
+#include <src/gpu/ganesh/effects/GrPorterDuffXferProcessor.h>
+#include <src/gpu/ganesh/effects/GrSkSLFP.h>
+#include <src/gpu/ganesh/effects/GrTextureEffect.h>
+#include <src/gpu/ganesh/effects/GrYUVtoRGBEffect.h>
+#include <src/gpu/ganesh/geometry/GrPathUtils.h>
+#include <src/gpu/ganesh/geometry/GrStyledShape.h>
+#include <src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h>
+#include <src/gpu/ganesh/glsl/GrGLSLProgramDataManager.h>
+#include <src/gpu/ganesh/glsl/GrGLSLUniformHandler.h>
+#include <src/gpu/ganesh/gradients/GrGradientShader.h>
+#include <src/gpu/ganesh/text/GrSDFMaskFilter.h>
+#include <src/gpu/ganesh/text/GrSDFTControl.h>
+#include <src/gpu/ganesh/text/GrTextBlob.h>
+#include <src/gpu/ganesh/text/GrTextBlobRedrawCoordinator.h>
+#include <src/gpu/ganesh/v1/SurfaceDrawContext_v1.h>
#include <src/image/SkImage_Base.h>
#include <src/image/SkImage_Gpu.h>
#include <src/image/SkImage_Lazy.h>
@@ -558,9 +587,11 @@
#include <src/shaders/gradients/SkRadialGradient.h>
#include <src/shaders/gradients/SkSweepGradient.h>
#include <src/shaders/gradients/SkTwoPointConicalGradient.h>
-#include <src/utils/SkBitSet.h>
+#include <src/text/gpu/StrikeCache.h>
+#include <src/utils/SkBlitterTrace.h>
#include <src/utils/SkCanvasStack.h>
#include <src/utils/SkCharToGlyphCache.h>
+#include <src/utils/SkClipStackUtils.h>
#include <src/utils/SkDashPathPriv.h>
#include <src/utils/SkFloatToDecimal.h>
#include <src/utils/SkJSON.h>
@@ -571,9 +602,12 @@
#include <src/utils/SkOSPath.h>
#include <src/utils/SkPatchUtils.h>
#include <src/utils/SkPolyUtils.h>
+#include <src/utils/SkShaderUtils.h>
#include <src/utils/SkShadowTessellator.h>
#include <src/utils/SkShaperJSONWriter.h>
+#include <src/utils/SkTestCanvas.h>
#include <src/utils/SkUTF.h>
+#include <src/utils/SkVMVisualizer.h>
#include <tools/sk_app/WindowContext.h>
#endif // PCH_LEVEL >= 3
#if PCH_LEVEL >= 4