diff --git a/gfx/skia/generate_mozbuild.py b/gfx/skia/generate_mozbuild.py index 7e7142d5069e..77e49404d104 100755 --- a/gfx/skia/generate_mozbuild.py +++ b/gfx/skia/generate_mozbuild.py @@ -53,10 +53,6 @@ LOCAL_INCLUDES += [ 'skia/include/utils/mac', 'skia/src/codec', 'skia/src/core', - 'skia/src/gpu', - 'skia/src/gpu/effects', - 'skia/src/gpu/gl', - 'skia/src/gpu/glsl', 'skia/src/image', 'skia/src/lazy', 'skia/src/opts', @@ -98,9 +94,6 @@ DEFINES['SKIA_IMPLEMENTATION'] = 1 if CONFIG['MOZ_ENABLE_SKIA_PDF_SFNTLY']: DEFINES['SK_PDF_USE_SFNTLY'] = 1 -if not CONFIG['MOZ_ENABLE_SKIA_GPU']: - DEFINES['SK_SUPPORT_GPU'] = 0 - if CONFIG['MOZ_TREE_FREETYPE']: DEFINES['SK_CAN_USE_DLOPEN'] = 0 @@ -172,7 +165,7 @@ def generate_platform_sources(): if output: sources[plat] = parse_sources(output) - deps = {':effects' : 'common', ':gpu' : 'gpu', ':pdf' : 'pdf'} + deps = {':effects' : 'common', ':pdf' : 'pdf'} for dep, key in deps.items(): output = subprocess.check_output('cd skia && bin/gn desc out/linux {} sources'.format(dep), shell=True) if output: @@ -183,10 +176,6 @@ def generate_platform_sources(): def generate_separated_sources(platform_sources): blacklist = [ - 'GrGLMakeNativeInterface', - 'GrGLCreateNullInterface', - 'GrGLAssembleInterface', - 'GrGLTestInterface', 'skia/src/android/', 'skia/src/atlastext/', 'skia/src/c/', @@ -194,13 +183,11 @@ def generate_separated_sources(platform_sources): 'skia/src/fonts/', 'skia/src/ports/SkImageEncoder', 'skia/src/ports/SkImageGenerator', - 'skia/src/gpu/vk/', 'SkBitmapRegion', 'SkLite', 'SkLight', 'SkNormal', 'codec', - 'SkWGL', 'SkMemory_malloc', 'third_party', 'Sk3D', @@ -236,7 +223,6 @@ def generate_separated_sources(platform_sources): 'skia/src/codec/SkMasks.cpp', 'skia/src/effects/imagefilters/SkBlurImageFilter.cpp', 'skia/src/effects/SkDashPathEffect.cpp', - 'skia/src/gpu/gl/GrGLMakeNativeInterface_none.cpp', 'skia/src/ports/SkDiscardableMemory_none.cpp', 'skia/src/ports/SkGlobalInitialization_default.cpp', 'skia/src/ports/SkGlobalInitialization_default_imagefilters.cpp', @@ -260,8 +246,7 @@ def generate_separated_sources(platform_sources): 'arm': set(), 'arm64': set(), 'none': set(), - 'pdf': set(), - 'gpu': set() + 'pdf': set() }) for plat in platform_sources.keys(): @@ -341,18 +326,6 @@ unified_blacklist = [ 'SkParse.cpp', 'SkPDFFont.cpp', 'SkPictureData.cpp', - 'skia/src/gpu/effects/', - 'skia/src/gpu/gradients/', - 'GrResourceCache', - 'GrResourceProvider', - 'GrAA', - 'GrGL', - 'GrCCPathProcessor', - 'GrCCStrokeGeometry', - 'GrMSAAPathRenderer.cpp', - 'GrNonAAFillRect', - 'GrPathUtils', - 'GrShadowRRectOp', 'SkColorSpace', 'SkImage_Gpu.cpp', 'SkPathOpsDebug.cpp', @@ -421,9 +394,6 @@ def write_mozbuild(sources): f.write("if CONFIG['MOZ_ENABLE_SKIA_PDF']:\n") write_sources(f, sources['pdf'], 4) - f.write("if CONFIG['MOZ_ENABLE_SKIA_GPU']:\n") - write_sources(f, sources['gpu'], 4) - f.write("if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':\n") write_sources(f, sources['android'], 4) diff --git a/gfx/skia/moz.build b/gfx/skia/moz.build index 623c3fedec63..87f18925b496 100755 --- a/gfx/skia/moz.build +++ b/gfx/skia/moz.build @@ -300,7 +300,6 @@ SOURCES += [ 'skia/src/core/SkVertices.cpp', 'skia/src/core/SkXfermode.cpp', 'skia/src/core/SkXfermodeInterpretation.cpp', - 'skia/src/gpu/gl/GrGLMakeNativeInterface_none.cpp', 'skia/src/jumper/SkJumper.cpp', 'skia/src/pathops/SkPathOpsDebug.cpp', 'skia/src/utils/SkParse.cpp', @@ -348,261 +347,6 @@ if CONFIG['MOZ_ENABLE_SKIA_PDF']: SOURCES += [ 'skia/src/pdf/SkPDFFont.cpp', ] -if CONFIG['MOZ_ENABLE_SKIA_GPU']: - UNIFIED_SOURCES += [ - 'skia/src/gpu/ccpr/GrCCAtlas.cpp', - 'skia/src/gpu/ccpr/GrCCClipPath.cpp', - 'skia/src/gpu/ccpr/GrCCClipProcessor.cpp', - 'skia/src/gpu/ccpr/GrCCConicShader.cpp', - 'skia/src/gpu/ccpr/GrCCCoverageProcessor.cpp', - 'skia/src/gpu/ccpr/GrCCCoverageProcessor_GSImpl.cpp', - 'skia/src/gpu/ccpr/GrCCCoverageProcessor_VSImpl.cpp', - 'skia/src/gpu/ccpr/GrCCCubicShader.cpp', - 'skia/src/gpu/ccpr/GrCCDrawPathsOp.cpp', - 'skia/src/gpu/ccpr/GrCCFiller.cpp', - 'skia/src/gpu/ccpr/GrCCFillGeometry.cpp', - 'skia/src/gpu/ccpr/GrCCPathCache.cpp', - 'skia/src/gpu/ccpr/GrCCPerFlushResources.cpp', - 'skia/src/gpu/ccpr/GrCCQuadraticShader.cpp', - 'skia/src/gpu/ccpr/GrCCStroker.cpp', - 'skia/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp', - 'skia/src/gpu/GrAHardwareBufferImageGenerator.cpp', - 'skia/src/gpu/GrAuditTrail.cpp', - 'skia/src/gpu/GrBackendSurface.cpp', - 'skia/src/gpu/GrBackendTextureImageGenerator.cpp', - 'skia/src/gpu/GrBitmapTextureMaker.cpp', - 'skia/src/gpu/GrBlurUtils.cpp', - 'skia/src/gpu/GrBuffer.cpp', - 'skia/src/gpu/GrBufferAllocPool.cpp', - 'skia/src/gpu/GrCaps.cpp', - 'skia/src/gpu/GrClipStackClip.cpp', - 'skia/src/gpu/GrColorSpaceInfo.cpp', - 'skia/src/gpu/GrColorSpaceXform.cpp', - 'skia/src/gpu/GrContext.cpp', - 'skia/src/gpu/GrDDLContext.cpp', - 'skia/src/gpu/GrDefaultGeoProcFactory.cpp', - 'skia/src/gpu/GrDirectContext.cpp', - 'skia/src/gpu/GrDistanceFieldGenFromVector.cpp', - 'skia/src/gpu/GrDrawingManager.cpp', - 'skia/src/gpu/GrDrawOpAtlas.cpp', - 'skia/src/gpu/GrDrawOpTest.cpp', - 'skia/src/gpu/GrDriverBugWorkarounds.cpp', - 'skia/src/gpu/GrFixedClip.cpp', - 'skia/src/gpu/GrFragmentProcessor.cpp', - 'skia/src/gpu/GrGpu.cpp', - 'skia/src/gpu/GrGpuCommandBuffer.cpp', - 'skia/src/gpu/GrGpuResource.cpp', - 'skia/src/gpu/GrImageTextureMaker.cpp', - 'skia/src/gpu/GrMemoryPool.cpp', - 'skia/src/gpu/GrOnFlushResourceProvider.cpp', - 'skia/src/gpu/GrOpFlushState.cpp', - 'skia/src/gpu/GrOpList.cpp', - 'skia/src/gpu/GrPaint.cpp', - 'skia/src/gpu/GrPath.cpp', - 'skia/src/gpu/GrPathProcessor.cpp', - 'skia/src/gpu/GrPathRenderer.cpp', - 'skia/src/gpu/GrPathRendererChain.cpp', - 'skia/src/gpu/GrPathRendering.cpp', - 'skia/src/gpu/GrPipeline.cpp', - 'skia/src/gpu/GrPrimitiveProcessor.cpp', - 'skia/src/gpu/GrProcessor.cpp', - 'skia/src/gpu/GrProcessorAnalysis.cpp', - 'skia/src/gpu/GrProcessorSet.cpp', - 'skia/src/gpu/GrProcessorUnitTest.cpp', - 'skia/src/gpu/GrProgramDesc.cpp', - 'skia/src/gpu/GrProxyProvider.cpp', - 'skia/src/gpu/GrQuad.cpp', - 'skia/src/gpu/GrRectanizer_pow2.cpp', - 'skia/src/gpu/GrRectanizer_skyline.cpp', - 'skia/src/gpu/GrReducedClip.cpp', - 'skia/src/gpu/GrRenderTarget.cpp', - 'skia/src/gpu/GrRenderTargetContext.cpp', - 'skia/src/gpu/GrRenderTargetOpList.cpp', - 'skia/src/gpu/GrRenderTargetProxy.cpp', - 'skia/src/gpu/GrResourceAllocator.cpp', - 'skia/src/gpu/GrShaderCaps.cpp', - 'skia/src/gpu/GrShaderVar.cpp', - 'skia/src/gpu/GrShape.cpp', - 'skia/src/gpu/GrSKSLPrettyPrint.cpp', - 'skia/src/gpu/GrSoftwarePathRenderer.cpp', - 'skia/src/gpu/GrStencilAttachment.cpp', - 'skia/src/gpu/GrStencilSettings.cpp', - 'skia/src/gpu/GrStyle.cpp', - 'skia/src/gpu/GrSurface.cpp', - 'skia/src/gpu/GrSurfaceContext.cpp', - 'skia/src/gpu/GrSurfaceProxy.cpp', - 'skia/src/gpu/GrSWMaskHelper.cpp', - 'skia/src/gpu/GrTessellator.cpp', - 'skia/src/gpu/GrTestUtils.cpp', - 'skia/src/gpu/GrTexture.cpp', - 'skia/src/gpu/GrTextureAdjuster.cpp', - 'skia/src/gpu/GrTextureContext.cpp', - 'skia/src/gpu/GrTextureMaker.cpp', - 'skia/src/gpu/GrTextureOpList.cpp', - 'skia/src/gpu/GrTextureProducer.cpp', - 'skia/src/gpu/GrTextureProxy.cpp', - 'skia/src/gpu/GrTextureRenderTargetProxy.cpp', - 'skia/src/gpu/GrUninstantiateProxyTracker.cpp', - 'skia/src/gpu/GrXferProcessor.cpp', - 'skia/src/gpu/GrYUVProvider.cpp', - 'skia/src/gpu/mock/GrMockGpu.cpp', - 'skia/src/gpu/ops/GrAtlasTextOp.cpp', - 'skia/src/gpu/ops/GrClearOp.cpp', - 'skia/src/gpu/ops/GrClearStencilClipOp.cpp', - 'skia/src/gpu/ops/GrCopySurfaceOp.cpp', - 'skia/src/gpu/ops/GrDashLinePathRenderer.cpp', - 'skia/src/gpu/ops/GrDashOp.cpp', - 'skia/src/gpu/ops/GrDebugMarkerOp.cpp', - 'skia/src/gpu/ops/GrDefaultPathRenderer.cpp', - 'skia/src/gpu/ops/GrDrawAtlasOp.cpp', - 'skia/src/gpu/ops/GrDrawPathOp.cpp', - 'skia/src/gpu/ops/GrDrawVerticesOp.cpp', - 'skia/src/gpu/ops/GrLatticeOp.cpp', - 'skia/src/gpu/ops/GrMeshDrawOp.cpp', - 'skia/src/gpu/ops/GrNonAAStrokeRectOp.cpp', - 'skia/src/gpu/ops/GrOp.cpp', - 'skia/src/gpu/ops/GrOvalOpFactory.cpp', - 'skia/src/gpu/ops/GrRegionOp.cpp', - 'skia/src/gpu/ops/GrSemaphoreOp.cpp', - 'skia/src/gpu/ops/GrSimpleMeshDrawOpHelper.cpp', - 'skia/src/gpu/ops/GrSmallPathRenderer.cpp', - 'skia/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp', - 'skia/src/gpu/ops/GrStencilPathOp.cpp', - 'skia/src/gpu/ops/GrTessellatingPathRenderer.cpp', - 'skia/src/gpu/ops/GrTextureOp.cpp', - 'skia/src/gpu/SkGpuDevice.cpp', - 'skia/src/gpu/SkGpuDevice_drawTexture.cpp', - 'skia/src/gpu/SkGr.cpp', - 'skia/src/gpu/text/GrAtlasManager.cpp', - 'skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp', - 'skia/src/gpu/text/GrGlyphCache.cpp', - 'skia/src/gpu/text/GrSDFMaskFilter.cpp', - 'skia/src/gpu/text/GrTextBlob.cpp', - 'skia/src/gpu/text/GrTextBlobCache.cpp', - 'skia/src/gpu/text/GrTextBlobVertexRegenerator.cpp', - 'skia/src/gpu/text/GrTextContext.cpp', - 'skia/src/image/SkImage_GpuBase.cpp', - 'skia/src/image/SkImage_GpuYUVA.cpp', - 'skia/src/image/SkSurface_Gpu.cpp', - 'skia/src/sksl/ir/SkSLSetting.cpp', - 'skia/src/sksl/ir/SkSLSymbolTable.cpp', - 'skia/src/sksl/ir/SkSLType.cpp', - 'skia/src/sksl/ir/SkSLVariableReference.cpp', - 'skia/src/sksl/SkSLCFGGenerator.cpp', - 'skia/src/sksl/SkSLCompiler.cpp', - 'skia/src/sksl/SkSLCPPCodeGenerator.cpp', - 'skia/src/sksl/SkSLCPPUniformCTypes.cpp', - 'skia/src/sksl/SkSLGLSLCodeGenerator.cpp', - 'skia/src/sksl/SkSLInterpreter.cpp', - 'skia/src/sksl/SkSLIRGenerator.cpp', - 'skia/src/sksl/SkSLJIT.cpp', - 'skia/src/sksl/SkSLMetalCodeGenerator.cpp', - 'skia/src/sksl/SkSLParser.cpp', - 'skia/src/sksl/SkSLPipelineStageCodeGenerator.cpp', - 'skia/src/sksl/SkSLSPIRVCodeGenerator.cpp', - 'skia/src/sksl/SkSLString.cpp', - 'skia/src/sksl/SkSLUtil.cpp', - ] - SOURCES += [ - 'skia/src/gpu/ccpr/GrCCPathProcessor.cpp', - 'skia/src/gpu/ccpr/GrCCStrokeGeometry.cpp', - 'skia/src/gpu/effects/GrAARectEffect.cpp', - 'skia/src/gpu/effects/GrAlphaThresholdFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrBezierEffect.cpp', - 'skia/src/gpu/effects/GrBicubicEffect.cpp', - 'skia/src/gpu/effects/GrBitmapTextGeoProc.cpp', - 'skia/src/gpu/effects/GrBlurredEdgeFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrCircleBlurFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrCircleEffect.cpp', - 'skia/src/gpu/effects/GrConfigConversionEffect.cpp', - 'skia/src/gpu/effects/GrConstColorProcessor.cpp', - 'skia/src/gpu/effects/GrConvexPolyEffect.cpp', - 'skia/src/gpu/effects/GrCoverageSetOpXP.cpp', - 'skia/src/gpu/effects/GrCustomXfermode.cpp', - 'skia/src/gpu/effects/GrDisableColorXP.cpp', - 'skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp', - 'skia/src/gpu/effects/GrEllipseEffect.cpp', - 'skia/src/gpu/effects/GrGaussianConvolutionFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrLumaColorFilterEffect.cpp', - 'skia/src/gpu/effects/GrMagnifierEffect.cpp', - 'skia/src/gpu/effects/GrMatrixConvolutionEffect.cpp', - 'skia/src/gpu/effects/GrOvalEffect.cpp', - 'skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp', - 'skia/src/gpu/effects/GrPremulInputFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrRectBlurEffect.cpp', - 'skia/src/gpu/effects/GrRRectBlurEffect.cpp', - 'skia/src/gpu/effects/GrRRectEffect.cpp', - 'skia/src/gpu/effects/GrShadowGeoProc.cpp', - 'skia/src/gpu/effects/GrSimpleTextureEffect.cpp', - 'skia/src/gpu/effects/GrSkSLFP.cpp', - 'skia/src/gpu/effects/GrSRGBEffect.cpp', - 'skia/src/gpu/effects/GrTextureDomain.cpp', - 'skia/src/gpu/effects/GrXfermodeFragmentProcessor.cpp', - 'skia/src/gpu/effects/GrYUVtoRGBEffect.cpp', - 'skia/src/gpu/gl/builders/GrGLProgramBuilder.cpp', - 'skia/src/gpu/gl/builders/GrGLShaderStringBuilder.cpp', - 'skia/src/gpu/gl/GrGLBuffer.cpp', - 'skia/src/gpu/gl/GrGLCaps.cpp', - 'skia/src/gpu/gl/GrGLContext.cpp', - 'skia/src/gpu/gl/GrGLExtensions.cpp', - 'skia/src/gpu/gl/GrGLGLSL.cpp', - 'skia/src/gpu/gl/GrGLGpu.cpp', - 'skia/src/gpu/gl/GrGLGpuCommandBuffer.cpp', - 'skia/src/gpu/gl/GrGLGpuProgramCache.cpp', - 'skia/src/gpu/gl/GrGLInterface.cpp', - 'skia/src/gpu/gl/GrGLPath.cpp', - 'skia/src/gpu/gl/GrGLPathRendering.cpp', - 'skia/src/gpu/gl/GrGLProgram.cpp', - 'skia/src/gpu/gl/GrGLProgramDataManager.cpp', - 'skia/src/gpu/gl/GrGLRenderTarget.cpp', - 'skia/src/gpu/gl/GrGLSemaphore.cpp', - 'skia/src/gpu/gl/GrGLStencilAttachment.cpp', - 'skia/src/gpu/gl/GrGLTexture.cpp', - 'skia/src/gpu/gl/GrGLTextureRenderTarget.cpp', - 'skia/src/gpu/gl/GrGLUniformHandler.cpp', - 'skia/src/gpu/gl/GrGLUtil.cpp', - 'skia/src/gpu/gl/GrGLVaryingHandler.cpp', - 'skia/src/gpu/gl/GrGLVertexArray.cpp', - 'skia/src/gpu/glsl/GrGLSL.cpp', - 'skia/src/gpu/glsl/GrGLSLBlend.cpp', - 'skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp', - 'skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp', - 'skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp', - 'skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp', - 'skia/src/gpu/glsl/GrGLSLProgramBuilder.cpp', - 'skia/src/gpu/glsl/GrGLSLProgramDataManager.cpp', - 'skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp', - 'skia/src/gpu/glsl/GrGLSLUtil.cpp', - 'skia/src/gpu/glsl/GrGLSLVarying.cpp', - 'skia/src/gpu/glsl/GrGLSLVertexGeoBuilder.cpp', - 'skia/src/gpu/glsl/GrGLSLXferProcessor.cpp', - 'skia/src/gpu/gradients/GrClampedGradientEffect.cpp', - 'skia/src/gpu/gradients/GrDualIntervalGradientColorizer.cpp', - 'skia/src/gpu/gradients/GrGradientBitmapCache.cpp', - 'skia/src/gpu/gradients/GrGradientShader.cpp', - 'skia/src/gpu/gradients/GrLinearGradientLayout.cpp', - 'skia/src/gpu/gradients/GrRadialGradientLayout.cpp', - 'skia/src/gpu/gradients/GrSingleIntervalGradientColorizer.cpp', - 'skia/src/gpu/gradients/GrSweepGradientLayout.cpp', - 'skia/src/gpu/gradients/GrTextureGradientColorizer.cpp', - 'skia/src/gpu/gradients/GrTiledGradientEffect.cpp', - 'skia/src/gpu/gradients/GrTwoPointConicalGradientLayout.cpp', - 'skia/src/gpu/gradients/GrUnrolledBinaryGradientColorizer.cpp', - 'skia/src/gpu/GrPathUtils.cpp', - 'skia/src/gpu/GrResourceCache.cpp', - 'skia/src/gpu/GrResourceProvider.cpp', - 'skia/src/gpu/ops/GrAAConvexPathRenderer.cpp', - 'skia/src/gpu/ops/GrAAConvexTessellator.cpp', - 'skia/src/gpu/ops/GrAAFillRectOp.cpp', - 'skia/src/gpu/ops/GrAAHairLinePathRenderer.cpp', - 'skia/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp', - 'skia/src/gpu/ops/GrAAStrokeRectOp.cpp', - 'skia/src/gpu/ops/GrNonAAFillRectOp.cpp', - 'skia/src/gpu/ops/GrShadowRRectOp.cpp', - 'skia/src/image/SkImage_Gpu.cpp', - 'skia/src/sksl/SkSLHCodeGenerator.cpp', - 'skia/src/sksl/SkSLLexer.cpp', - ] if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android': UNIFIED_SOURCES += [ 'skia/src/ports/SkDebug_android.cpp', @@ -733,10 +477,6 @@ LOCAL_INCLUDES += [ 'skia/include/utils/mac', 'skia/src/codec', 'skia/src/core', - 'skia/src/gpu', - 'skia/src/gpu/effects', - 'skia/src/gpu/gl', - 'skia/src/gpu/glsl', 'skia/src/image', 'skia/src/lazy', 'skia/src/opts', @@ -778,9 +518,6 @@ DEFINES['SKIA_IMPLEMENTATION'] = 1 if CONFIG['MOZ_ENABLE_SKIA_PDF_SFNTLY']: DEFINES['SK_PDF_USE_SFNTLY'] = 1 -if not CONFIG['MOZ_ENABLE_SKIA_GPU']: - DEFINES['SK_SUPPORT_GPU'] = 0 - if CONFIG['MOZ_TREE_FREETYPE']: DEFINES['SK_CAN_USE_DLOPEN'] = 0 diff --git a/gfx/skia/skia/include/config/SkUserConfig.h b/gfx/skia/skia/include/config/SkUserConfig.h index 2d813a1bb31e..9505a50aa742 100644 --- a/gfx/skia/skia/include/config/SkUserConfig.h +++ b/gfx/skia/skia/include/config/SkUserConfig.h @@ -154,12 +154,6 @@ #define MOZ_SKIA -#ifndef SK_SUPPORT_GPU -# ifdef USE_SKIA_GPU -# define SK_SUPPORT_GPU 1 -# else -# define SK_SUPPORT_GPU 0 -# endif -#endif +#define SK_SUPPORT_GPU 0 #endif