diff options
author | egdaniel <egdaniel@google.com> | 2015-01-22 10:16:09 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-01-22 10:16:09 -0800 |
commit | 8dd688b7569df569a672a8a67b2db86a9d376cfc (patch) | |
tree | e173468f68becd63d0796010c6ddf15215912d3b /gm | |
parent | e44acc9617b875e2ffc84cdf938a5e359e8e8edb (diff) |
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder
BUG=skia:
Review URL: https://codereview.chromium.org/858343002
Diffstat (limited to 'gm')
-rw-r--r-- | gm/beziereffects.cpp | 21 | ||||
-rw-r--r-- | gm/convexpolyeffect.cpp | 18 | ||||
-rw-r--r-- | gm/rrects.cpp | 8 | ||||
-rw-r--r-- | gm/texturedomaineffect.cpp | 9 | ||||
-rw-r--r-- | gm/yuvtorgbeffect.cpp | 9 |
5 files changed, 36 insertions, 29 deletions
diff --git a/gm/beziereffects.cpp b/gm/beziereffects.cpp index b25ba7e723..b96952a1e0 100644 --- a/gm/beziereffects.cpp +++ b/gm/beziereffects.cpp @@ -150,7 +150,7 @@ protected: context->getTestTarget(&tt); SkASSERT(tt.target()); - GrDrawState ds; + GrPipelineBuilder pipelineBuilder; GrDrawTarget::AutoReleaseGeometry geo(tt.target(), 4, gp->getVertexStride(), 0); SkASSERT(gp->getVertexStride() == sizeof(Vertex)); @@ -165,10 +165,11 @@ protected: verts[v].fKLM[2] = eval_line(verts[v].fPosition, klmEqs + 6, 1.f); } - ds.setRenderTarget(rt); + pipelineBuilder.setRenderTarget(rt); tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); - tt.target()->drawIndexed(&ds, gp, kTriangleFan_GrPrimitiveType, 0, 0,4,6); + tt.target()->drawIndexed(&pipelineBuilder, gp, kTriangleFan_GrPrimitiveType, + 0, 0,4,6); } ++col; if (numCols == col) { @@ -306,7 +307,7 @@ protected: context->getTestTarget(&tt); SkASSERT(tt.target()); - GrDrawState ds; + GrPipelineBuilder pipelineBuilder; GrDrawTarget::AutoReleaseGeometry geo(tt.target(), 4, gp->getVertexStride(), 0); SkASSERT(gp->getVertexStride() == sizeof(Vertex)); @@ -321,10 +322,11 @@ protected: verts[v].fKLM[2] = eval_line(verts[v].fPosition, klmEqs + 6, 1.f); } - ds.setRenderTarget(rt); + pipelineBuilder.setRenderTarget(rt); tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); - tt.target()->drawIndexed(&ds, gp, kTriangleFan_GrPrimitiveType, 0, 0,4,6); + tt.target()->drawIndexed(&pipelineBuilder, gp, kTriangleFan_GrPrimitiveType, + 0, 0,4,6); } ++col; if (numCols == col) { @@ -493,7 +495,7 @@ protected: context->getTestTarget(&tt); SkASSERT(tt.target()); - GrDrawState ds; + GrPipelineBuilder pipelineBuilder; GrDrawTarget::AutoReleaseGeometry geo(tt.target(), 4, gp->getVertexStride(), 0); SkASSERT(gp->getVertexStride() == sizeof(Vertex)); @@ -506,10 +508,11 @@ protected: GrPathUtils::QuadUVMatrix DevToUV(pts); DevToUV.apply<4, sizeof(Vertex), sizeof(SkPoint)>(verts); - ds.setRenderTarget(rt); + pipelineBuilder.setRenderTarget(rt); tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); - tt.target()->drawIndexed(&ds, gp, kTriangles_GrPrimitiveType, 0, 0, 4, 6); + tt.target()->drawIndexed(&pipelineBuilder, gp, kTriangles_GrPrimitiveType, + 0, 0, 4, 6); } ++col; if (numCols == col) { diff --git a/gm/convexpolyeffect.cpp b/gm/convexpolyeffect.cpp index 1ec7853dad..c92fd93390 100644 --- a/gm/convexpolyeffect.cpp +++ b/gm/convexpolyeffect.cpp @@ -132,12 +132,12 @@ protected: continue; } - GrDrawState ds; + GrPipelineBuilder pipelineBuilder; SkAutoTUnref<const GrGeometryProcessor> gp( GrDefaultGeoProcFactory::Create(GrDefaultGeoProcFactory::kPosition_GPType, 0xff000000)); - ds.addCoverageProcessor(fp); - ds.setRenderTarget(rt); + pipelineBuilder.addCoverageProcessor(fp); + pipelineBuilder.setRenderTarget(rt); GrDrawTarget::AutoReleaseGeometry geo(tt.target(), 4, gp->getVertexStride(), 0); SkASSERT(gp->getVertexStride() == sizeof(SkPoint)); @@ -150,7 +150,8 @@ protected: bounds.toQuad(verts); tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); - tt.target()->drawIndexed(&ds, gp, kTriangleFan_GrPrimitiveType, 0, 0, 4, 6); + tt.target()->drawIndexed(&pipelineBuilder, gp, kTriangleFan_GrPrimitiveType, + 0, 0, 4, 6); x += SkScalarCeilToScalar(path->getBounds().width() + 10.f); } @@ -189,12 +190,12 @@ protected: continue; } - GrDrawState ds; + GrPipelineBuilder pipelineBuilder; SkAutoTUnref<const GrGeometryProcessor> gp( GrDefaultGeoProcFactory::Create(GrDefaultGeoProcFactory::kPosition_GPType, 0xff000000)); - ds.addCoverageProcessor(fp); - ds.setRenderTarget(rt); + pipelineBuilder.addCoverageProcessor(fp); + pipelineBuilder.setRenderTarget(rt); GrDrawTarget::AutoReleaseGeometry geo(tt.target(), 4, gp->getVertexStride(), 0); SkASSERT(gp->getVertexStride() == sizeof(SkPoint)); @@ -205,7 +206,8 @@ protected: bounds.toQuad(verts); tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); - tt.target()->drawIndexed(&ds, gp, kTriangleFan_GrPrimitiveType, 0, 0, 4, 6); + tt.target()->drawIndexed(&pipelineBuilder, gp, kTriangleFan_GrPrimitiveType, + 0, 0, 4, 6); x += SkScalarCeilToScalar(rect.width() + 10.f); } diff --git a/gm/rrects.cpp b/gm/rrects.cpp index 6016891991..26d9194655 100644 --- a/gm/rrects.cpp +++ b/gm/rrects.cpp @@ -112,7 +112,7 @@ protected: SkDEBUGFAIL("Couldn't get Gr test target."); return; } - GrDrawState drawState; + GrPipelineBuilder pipelineBuilder; SkRRect rrect = fRRects[curRRect]; rrect.offset(SkIntToScalar(x), SkIntToScalar(y)); @@ -120,13 +120,13 @@ protected: SkAutoTUnref<GrFragmentProcessor> fp(GrRRectEffect::Create(edgeType, rrect)); if (fp) { - drawState.addCoverageProcessor(fp); - drawState.setRenderTarget(rt); + pipelineBuilder.addCoverageProcessor(fp); + pipelineBuilder.setRenderTarget(rt); SkRect bounds = rrect.getBounds(); bounds.outset(2.f, 2.f); - tt.target()->drawSimpleRect(&drawState, 0xff000000, SkMatrix::I(), + tt.target()->drawSimpleRect(&pipelineBuilder, 0xff000000, SkMatrix::I(), bounds); } else { drew = false; diff --git a/gm/texturedomaineffect.cpp b/gm/texturedomaineffect.cpp index 9ea45e13f4..7b74cec7b5 100644 --- a/gm/texturedomaineffect.cpp +++ b/gm/texturedomaineffect.cpp @@ -130,11 +130,12 @@ protected: } SkMatrix viewMatrix; viewMatrix.setTranslate(x, y); - GrDrawState drawState; - drawState.setRenderTarget(rt); - drawState.addColorProcessor(fp); + GrPipelineBuilder pipelineBuilder; + pipelineBuilder.setRenderTarget(rt); + pipelineBuilder.addColorProcessor(fp); - tt.target()->drawSimpleRect(&drawState, GrColor_WHITE, viewMatrix, renderRect); + tt.target()->drawSimpleRect(&pipelineBuilder, GrColor_WHITE, viewMatrix, + renderRect); x += renderRect.width() + kTestPad; } y += renderRect.height() + kTestPad; diff --git a/gm/yuvtorgbeffect.cpp b/gm/yuvtorgbeffect.cpp index 3be01cc2c3..21d42cbd14 100644 --- a/gm/yuvtorgbeffect.cpp +++ b/gm/yuvtorgbeffect.cpp @@ -115,10 +115,11 @@ protected: if (fp) { SkMatrix viewMatrix; viewMatrix.setTranslate(x, y); - GrDrawState drawState; - drawState.setRenderTarget(rt); - drawState.addColorProcessor(fp); - tt.target()->drawSimpleRect(&drawState, GrColor_WHITE, viewMatrix, renderRect); + GrPipelineBuilder pipelineBuilder; + pipelineBuilder.setRenderTarget(rt); + pipelineBuilder.addColorProcessor(fp); + tt.target()->drawSimpleRect(&pipelineBuilder, GrColor_WHITE, viewMatrix, + renderRect); } x += renderRect.width() + kTestPad; } |