diff options
author | robertphillips <robertphillips@google.com> | 2016-07-21 07:58:41 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-07-21 07:58:41 -0700 |
commit | da152ebb032c61bb2561bbb3e9a78037ad174d34 (patch) | |
tree | a62a9a64e5ea0177b08806bfdbd41f22157aadec /src/gpu/batches | |
parent | 1f3923e4e5bf9afb9e52a15ced30e3854af73f7b (diff) |
Remove DrawFace enum from GrPipelineBuilder
This gets GrPipelineBuilder.h out of the headers
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2165283002
Review-Url: https://codereview.chromium.org/2165283002
Diffstat (limited to 'src/gpu/batches')
-rw-r--r-- | src/gpu/batches/GrDashLinePathRenderer.cpp | 3 | ||||
-rw-r--r-- | src/gpu/batches/GrDefaultPathRenderer.cpp | 18 | ||||
-rw-r--r-- | src/gpu/batches/GrStencilAndCoverPathRenderer.cpp | 1 | ||||
-rw-r--r-- | src/gpu/batches/GrTessellatingPathRenderer.cpp | 1 |
4 files changed, 13 insertions, 10 deletions
diff --git a/src/gpu/batches/GrDashLinePathRenderer.cpp b/src/gpu/batches/GrDashLinePathRenderer.cpp index d040e84695..f2b75be108 100644 --- a/src/gpu/batches/GrDashLinePathRenderer.cpp +++ b/src/gpu/batches/GrDashLinePathRenderer.cpp @@ -7,8 +7,9 @@ #include "GrDashLinePathRenderer.h" -#include "GrGpu.h" #include "GrAuditTrail.h" +#include "GrGpu.h" +#include "GrPipelineBuilder.h" #include "effects/GrDashingEffect.h" bool GrDashLinePathRenderer::onCanDrawPath(const CanDrawPathArgs& args) const { diff --git a/src/gpu/batches/GrDefaultPathRenderer.cpp b/src/gpu/batches/GrDefaultPathRenderer.cpp index dc40b7c611..939c025dcc 100644 --- a/src/gpu/batches/GrDefaultPathRenderer.cpp +++ b/src/gpu/batches/GrDefaultPathRenderer.cpp @@ -433,7 +433,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, int passCount = 0; const GrUserStencilSettings* passes[3]; - GrPipelineBuilder::DrawFace drawFace[3]; + GrDrawFace drawFace[3]; bool reverse = false; bool lastPassIsBounds; @@ -445,7 +445,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, passes[0] = userStencilSettings; } lastPassIsBounds = false; - drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; + drawFace[0] = GrDrawFace::kBoth; } else { if (single_pass_shape(shape)) { passCount = 1; @@ -454,7 +454,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, } else { passes[0] = userStencilSettings; } - drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; + drawFace[0] = GrDrawFace::kBoth; lastPassIsBounds = false; } else { switch (path.getFillType()) { @@ -475,7 +475,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, passes[1] = &gEOColorPass; } } - drawFace[0] = drawFace[1] = GrPipelineBuilder::kBoth_DrawFace; + drawFace[0] = drawFace[1] = GrDrawFace::kBoth; break; case SkPath::kInverseWinding_FillType: @@ -489,7 +489,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, passes[0] = &gWindStencilSeparateNoWrap; } passCount = 2; - drawFace[0] = GrPipelineBuilder::kBoth_DrawFace; + drawFace[0] = GrDrawFace::kBoth; } else { if (fStencilWrapOps) { passes[0] = &gWindSingleStencilWithWrapInc; @@ -499,8 +499,8 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, passes[1] = &gWindSingleStencilNoWrapDec; } // which is cw and which is ccw is arbitrary. - drawFace[0] = GrPipelineBuilder::kCW_DrawFace; - drawFace[1] = GrPipelineBuilder::kCCW_DrawFace; + drawFace[0] = GrDrawFace::kCW; + drawFace[1] = GrDrawFace::kCCW; passCount = 3; } if (stencilOnly) { @@ -508,7 +508,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, --passCount; } else { lastPassIsBounds = true; - drawFace[passCount-1] = GrPipelineBuilder::kBoth_DrawFace; + drawFace[passCount-1] = GrDrawFace::kBoth; if (reverse) { passes[passCount-1] = &gInvWindColorPass; } else { @@ -554,7 +554,7 @@ bool GrDefaultPathRenderer::internalDrawPath(GrDrawContext* drawContext, GrRectBatchFactory::CreateNonAAFill(paint.getColor(), viewM, bounds, nullptr, &localMatrix)); - SkASSERT(GrPipelineBuilder::kBoth_DrawFace == drawFace[p]); + SkASSERT(GrDrawFace::kBoth == drawFace[p]); GrPipelineBuilder pipelineBuilder(paint, drawContext->mustUseHWAA(paint)); pipelineBuilder.setDrawFace(drawFace[p]); pipelineBuilder.setUserStencil(passes[p]); diff --git a/src/gpu/batches/GrStencilAndCoverPathRenderer.cpp b/src/gpu/batches/GrStencilAndCoverPathRenderer.cpp index 01193ad0aa..02d74fff6e 100644 --- a/src/gpu/batches/GrStencilAndCoverPathRenderer.cpp +++ b/src/gpu/batches/GrStencilAndCoverPathRenderer.cpp @@ -13,6 +13,7 @@ #include "GrDrawPathBatch.h" #include "GrGpu.h" #include "GrPath.h" +#include "GrPipelineBuilder.h" #include "GrRenderTarget.h" #include "GrResourceProvider.h" #include "GrStencilPathBatch.h" diff --git a/src/gpu/batches/GrTessellatingPathRenderer.cpp b/src/gpu/batches/GrTessellatingPathRenderer.cpp index b022e40330..6dce9f73c8 100644 --- a/src/gpu/batches/GrTessellatingPathRenderer.cpp +++ b/src/gpu/batches/GrTessellatingPathRenderer.cpp @@ -14,6 +14,7 @@ #include "GrDefaultGeoProcFactory.h" #include "GrMesh.h" #include "GrPathUtils.h" +#include "GrPipelineBuilder.h" #include "GrResourceCache.h" #include "GrResourceProvider.h" #include "GrTessellator.h" |