diff options
author | Brian Salomon <bsalomon@google.com> | 2018-07-10 10:07:31 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-07-10 14:56:05 +0000 |
commit | 653f42f72a1ccb4a5d86cdf128993cbb5c9a310b (patch) | |
tree | 8f3f322166c9b8718f1467007b09a230d98bb4ec /src/gpu/ops | |
parent | c098f2bf2fa37ca3eaddc3827d1dcad81f26181c (diff) |
Deinline some GrPathRenderer method and one GrDrawingMananger method.
Removes circular dependencies from coming change.
Some IWYU fallout from removing #includes from GrPathRenderer.h and
GrDrawingManager.h
Bug: skia:
Change-Id: Ice377538e6d64b6a74a59e6140e1de9a58ab99bf
Reviewed-on: https://skia-review.googlesource.com/140181
Commit-Queue: Brian Salomon <bsalomon@google.com>
Auto-Submit: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'src/gpu/ops')
-rw-r--r-- | src/gpu/ops/GrAAConvexPathRenderer.cpp | 3 | ||||
-rw-r--r-- | src/gpu/ops/GrAAHairLinePathRenderer.cpp | 2 | ||||
-rw-r--r-- | src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp | 2 | ||||
-rw-r--r-- | src/gpu/ops/GrDashLinePathRenderer.cpp | 3 | ||||
-rw-r--r-- | src/gpu/ops/GrDefaultPathRenderer.cpp | 2 | ||||
-rw-r--r-- | src/gpu/ops/GrSmallPathRenderer.cpp | 3 | ||||
-rw-r--r-- | src/gpu/ops/GrStencilAndCoverPathRenderer.cpp | 1 | ||||
-rw-r--r-- | src/gpu/ops/GrStencilAndCoverPathRenderer.h | 1 | ||||
-rw-r--r-- | src/gpu/ops/GrTessellatingPathRenderer.cpp | 9 |
9 files changed, 19 insertions, 7 deletions
diff --git a/src/gpu/ops/GrAAConvexPathRenderer.cpp b/src/gpu/ops/GrAAConvexPathRenderer.cpp index 37cb23bdf8..cfff457af5 100644 --- a/src/gpu/ops/GrAAConvexPathRenderer.cpp +++ b/src/gpu/ops/GrAAConvexPathRenderer.cpp @@ -6,7 +6,6 @@ */ #include "GrAAConvexPathRenderer.h" - #include "GrAAConvexTessellator.h" #include "GrCaps.h" #include "GrContext.h" @@ -16,6 +15,8 @@ #include "GrOpFlushState.h" #include "GrPathUtils.h" #include "GrProcessor.h" +#include "GrRenderTargetContext.h" +#include "GrShape.h" #include "GrSimpleMeshDrawOpHelper.h" #include "SkGeometry.h" #include "SkPathPriv.h" diff --git a/src/gpu/ops/GrAAHairLinePathRenderer.cpp b/src/gpu/ops/GrAAHairLinePathRenderer.cpp index af5cb3dbbc..620a8c0576 100644 --- a/src/gpu/ops/GrAAHairLinePathRenderer.cpp +++ b/src/gpu/ops/GrAAHairLinePathRenderer.cpp @@ -16,7 +16,9 @@ #include "GrPathUtils.h" #include "GrProcessor.h" #include "GrResourceProvider.h" +#include "GrShape.h" #include "GrSimpleMeshDrawOpHelper.h" +#include "GrStyle.h" #include "SkGeometry.h" #include "SkMatrixPriv.h" #include "SkPoint3.h" diff --git a/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp b/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp index 1876d6c531..7b1082a0fd 100644 --- a/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp +++ b/src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp @@ -14,6 +14,8 @@ #include "GrOpFlushState.h" #include "GrPathUtils.h" #include "GrProcessor.h" +#include "GrRenderTargetContext.h" +#include "GrShape.h" #include "GrStyle.h" #include "SkGeometry.h" #include "SkPathPriv.h" diff --git a/src/gpu/ops/GrDashLinePathRenderer.cpp b/src/gpu/ops/GrDashLinePathRenderer.cpp index 7c2ff9e688..5e9b369ee2 100644 --- a/src/gpu/ops/GrDashLinePathRenderer.cpp +++ b/src/gpu/ops/GrDashLinePathRenderer.cpp @@ -6,9 +6,10 @@ */ #include "GrDashLinePathRenderer.h" - #include "GrAuditTrail.h" #include "GrGpu.h" +#include "GrRenderTargetContext.h" +#include "GrShape.h" #include "ops/GrDashOp.h" #include "ops/GrMeshDrawOp.h" diff --git a/src/gpu/ops/GrDefaultPathRenderer.cpp b/src/gpu/ops/GrDefaultPathRenderer.cpp index af4546cbb1..a48dedc048 100644 --- a/src/gpu/ops/GrDefaultPathRenderer.cpp +++ b/src/gpu/ops/GrDefaultPathRenderer.cpp @@ -13,7 +13,9 @@ #include "GrMesh.h" #include "GrOpFlushState.h" #include "GrPathUtils.h" +#include "GrShape.h" #include "GrSimpleMeshDrawOpHelper.h" +#include "GrStyle.h" #include "GrSurfaceContextPriv.h" #include "SkGeometry.h" #include "SkString.h" diff --git a/src/gpu/ops/GrSmallPathRenderer.cpp b/src/gpu/ops/GrSmallPathRenderer.cpp index 0cd99d7469..01c84ee0a0 100644 --- a/src/gpu/ops/GrSmallPathRenderer.cpp +++ b/src/gpu/ops/GrSmallPathRenderer.cpp @@ -12,11 +12,14 @@ #include "GrDistanceFieldGenFromVector.h" #include "GrDrawOpTest.h" #include "GrQuad.h" +#include "GrRenderTargetContext.h" #include "GrResourceProvider.h" #include "GrSimpleMeshDrawOpHelper.h" #include "SkAutoMalloc.h" #include "SkAutoPixmapStorage.h" #include "SkDistanceFieldGen.h" +#include "SkDraw.h" +#include "SkPaint.h" #include "SkPointPriv.h" #include "SkRasterClip.h" #include "effects/GrBitmapTextGeoProc.h" diff --git a/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp b/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp index f395927b63..a0ef219c6f 100644 --- a/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp +++ b/src/gpu/ops/GrStencilAndCoverPathRenderer.cpp @@ -14,6 +14,7 @@ #include "GrPath.h" #include "GrRenderTargetContextPriv.h" #include "GrResourceProvider.h" +#include "GrShape.h" #include "GrStencilClip.h" #include "GrStencilPathOp.h" #include "GrStyle.h" diff --git a/src/gpu/ops/GrStencilAndCoverPathRenderer.h b/src/gpu/ops/GrStencilAndCoverPathRenderer.h index dda0157a5c..8649be2f59 100644 --- a/src/gpu/ops/GrStencilAndCoverPathRenderer.h +++ b/src/gpu/ops/GrStencilAndCoverPathRenderer.h @@ -12,6 +12,7 @@ class GrContext; class GrGpu; +class GrResourceProvider; /** * Uses GrGpu::stencilPath followed by a cover rectangle. This subclass doesn't apply AA; it relies diff --git a/src/gpu/ops/GrTessellatingPathRenderer.cpp b/src/gpu/ops/GrTessellatingPathRenderer.cpp index ed59834a87..ec33f3868f 100644 --- a/src/gpu/ops/GrTessellatingPathRenderer.cpp +++ b/src/gpu/ops/GrTessellatingPathRenderer.cpp @@ -6,7 +6,7 @@ */ #include "GrTessellatingPathRenderer.h" - +#include <stdio.h> #include "GrAuditTrail.h" #include "GrClip.h" #include "GrDefaultGeoProcFactory.h" @@ -16,14 +16,13 @@ #include "GrPathUtils.h" #include "GrResourceCache.h" #include "GrResourceProvider.h" +#include "GrShape.h" +#include "GrSimpleMeshDrawOpHelper.h" +#include "GrStyle.h" #include "GrTessellator.h" #include "SkGeometry.h" - -#include "GrSimpleMeshDrawOpHelper.h" #include "ops/GrMeshDrawOp.h" -#include <stdio.h> - #ifndef GR_AA_TESSELLATOR_MAX_VERB_COUNT #define GR_AA_TESSELLATOR_MAX_VERB_COUNT 10 #endif |