diff options
author | Kevin Lubick <kjlubick@google.com> | 2018-10-10 15:54:53 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-10-10 20:20:01 +0000 |
commit | 93faa6795be342cecc0e8a411f25c638911c9e06 (patch) | |
tree | cc5160e1cce6e15dd566263771380e6bf2b7a137 /gn/gpu.gni | |
parent | 04ac46135f23eaed8c93da7ba8be610e9ce39265 (diff) | |
download | skqp-93faa6795be342cecc0e8a411f25c638911c9e06.tar.gz |
Make CCPR optional
This can reduce code size where CCPR is not supported (e.g. WebGL 1.0)
Drops 130k uncompressed, 50k compressed.
Bug: skia:
Change-Id: I8af7e681e1f3520a18e0c0d55e318dcf88206584
Reviewed-on: https://skia-review.googlesource.com/c/161041
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'gn/gpu.gni')
-rw-r--r-- | gn/gpu.gni | 74 |
1 files changed, 39 insertions, 35 deletions
diff --git a/gn/gpu.gni b/gn/gpu.gni index 5c3ddbfb87..4f54eb1ca5 100644 --- a/gn/gpu.gni +++ b/gn/gpu.gni @@ -295,41 +295,6 @@ skia_gpu_sources = [ "$_src/gpu/ops/GrTextureOp.cpp", "$_src/gpu/ops/GrTextureOp.h", - # coverage counting path renderer - "$_src/gpu/ccpr/GrCCAtlas.cpp", - "$_src/gpu/ccpr/GrCCAtlas.h", - "$_src/gpu/ccpr/GrCCClipPath.cpp", - "$_src/gpu/ccpr/GrCCClipProcessor.cpp", - "$_src/gpu/ccpr/GrCCClipProcessor.h", - "$_src/gpu/ccpr/GrCCConicShader.cpp", - "$_src/gpu/ccpr/GrCCConicShader.h", - "$_src/gpu/ccpr/GrCCCoverageProcessor.cpp", - "$_src/gpu/ccpr/GrCCCoverageProcessor_GSImpl.cpp", - "$_src/gpu/ccpr/GrCCCoverageProcessor_VSImpl.cpp", - "$_src/gpu/ccpr/GrCCCoverageProcessor.h", - "$_src/gpu/ccpr/GrCCCubicShader.cpp", - "$_src/gpu/ccpr/GrCCCubicShader.h", - "$_src/gpu/ccpr/GrCCDrawPathsOp.cpp", - "$_src/gpu/ccpr/GrCCDrawPathsOp.h", - "$_src/gpu/ccpr/GrCCFiller.cpp", - "$_src/gpu/ccpr/GrCCFiller.h", - "$_src/gpu/ccpr/GrCCFillGeometry.cpp", - "$_src/gpu/ccpr/GrCCFillGeometry.h", - "$_src/gpu/ccpr/GrCCPathCache.cpp", - "$_src/gpu/ccpr/GrCCPathCache.h", - "$_src/gpu/ccpr/GrCCPathProcessor.cpp", - "$_src/gpu/ccpr/GrCCPathProcessor.h", - "$_src/gpu/ccpr/GrCCPerFlushResources.cpp", - "$_src/gpu/ccpr/GrCCPerFlushResources.h", - "$_src/gpu/ccpr/GrCCQuadraticShader.cpp", - "$_src/gpu/ccpr/GrCCQuadraticShader.h", - "$_src/gpu/ccpr/GrCCStrokeGeometry.cpp", - "$_src/gpu/ccpr/GrCCStrokeGeometry.h", - "$_src/gpu/ccpr/GrCCStroker.cpp", - "$_src/gpu/ccpr/GrCCStroker.h", - "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp", - "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.h", - "$_src/gpu/effects/GrAARectEffect.cpp", "$_src/gpu/effects/GrAARectEffect.h", "$_src/gpu/effects/GrAlphaThresholdFragmentProcessor.cpp", @@ -552,6 +517,45 @@ skia_gpu_sources = [ "$_src/image/SkSurface_Gpu.cpp", ] +skia_ccpr_sources = [ + # coverage counting path renderer + "$_src/gpu/ccpr/GrCCAtlas.cpp", + "$_src/gpu/ccpr/GrCCAtlas.h", + "$_src/gpu/ccpr/GrCCClipPath.cpp", + "$_src/gpu/ccpr/GrCCClipProcessor.cpp", + "$_src/gpu/ccpr/GrCCClipProcessor.h", + "$_src/gpu/ccpr/GrCCConicShader.cpp", + "$_src/gpu/ccpr/GrCCConicShader.h", + "$_src/gpu/ccpr/GrCCCoverageProcessor.cpp", + "$_src/gpu/ccpr/GrCCCoverageProcessor_GSImpl.cpp", + "$_src/gpu/ccpr/GrCCCoverageProcessor_VSImpl.cpp", + "$_src/gpu/ccpr/GrCCCoverageProcessor.h", + "$_src/gpu/ccpr/GrCCCubicShader.cpp", + "$_src/gpu/ccpr/GrCCCubicShader.h", + "$_src/gpu/ccpr/GrCCDrawPathsOp.cpp", + "$_src/gpu/ccpr/GrCCDrawPathsOp.h", + "$_src/gpu/ccpr/GrCCFiller.cpp", + "$_src/gpu/ccpr/GrCCFiller.h", + "$_src/gpu/ccpr/GrCCFillGeometry.cpp", + "$_src/gpu/ccpr/GrCCFillGeometry.h", + "$_src/gpu/ccpr/GrCCPathCache.cpp", + "$_src/gpu/ccpr/GrCCPathCache.h", + "$_src/gpu/ccpr/GrCCPathProcessor.cpp", + "$_src/gpu/ccpr/GrCCPathProcessor.h", + "$_src/gpu/ccpr/GrCCPerFlushResources.cpp", + "$_src/gpu/ccpr/GrCCPerFlushResources.h", + "$_src/gpu/ccpr/GrCCQuadraticShader.cpp", + "$_src/gpu/ccpr/GrCCQuadraticShader.h", + "$_src/gpu/ccpr/GrCCStrokeGeometry.cpp", + "$_src/gpu/ccpr/GrCCStrokeGeometry.h", + "$_src/gpu/ccpr/GrCCStroker.cpp", + "$_src/gpu/ccpr/GrCCStroker.h", + "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp", + "$_src/gpu/ccpr/GrCoverageCountingPathRenderer.h", +] + +skia_gpu_sources += skia_ccpr_sources + skia_null_gpu_sources = [] skia_vk_sources = [ |