Chromium Code Reviews| Index: gm/beziereffects.cpp |
| diff --git a/gm/beziereffects.cpp b/gm/beziereffects.cpp |
| index 6f19ac93e7c25d1fd6c0ee2a5f6a4ee1f8ea4772..19453372e5213092ce4d6a1504fc187f43429412 100644 |
| --- a/gm/beziereffects.cpp |
| +++ b/gm/beziereffects.cpp |
| @@ -164,11 +164,10 @@ protected: |
| verts[v].fKLM[2] = eval_line(verts[v].fPosition, klmEqs + 6, 1.f); |
| } |
| - ds.setGeometryProcessor(gp); |
| ds.setRenderTarget(rt); |
| tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); |
| - tt.target()->drawIndexed(&ds, kTriangleFan_GrPrimitiveType, 0, 0, 4, 6); |
| + tt.target()->drawIndexed(&ds, gp.get(), kTriangleFan_GrPrimitiveType, 0, 0,4,6); |
|
bsalomon
2014/12/10 15:26:59
Can't you just pass gp? I thought it would auto-ca
|
| } |
| ++col; |
| if (numCols == col) { |
| @@ -320,11 +319,10 @@ protected: |
| verts[v].fKLM[2] = eval_line(verts[v].fPosition, klmEqs + 6, 1.f); |
| } |
| - ds.setGeometryProcessor(gp); |
| ds.setRenderTarget(rt); |
| tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); |
| - tt.target()->drawIndexed(&ds, kTriangleFan_GrPrimitiveType, 0, 0, 4, 6); |
| + tt.target()->drawIndexed(&ds, gp.get(), kTriangleFan_GrPrimitiveType, 0, 0,4,6); |
| } |
| ++col; |
| if (numCols == col) { |
| @@ -505,11 +503,10 @@ protected: |
| GrPathUtils::QuadUVMatrix DevToUV(pts); |
| DevToUV.apply<4, sizeof(Vertex), sizeof(SkPoint)>(verts); |
| - ds.setGeometryProcessor(gp); |
| ds.setRenderTarget(rt); |
| tt.target()->setIndexSourceToBuffer(context->getQuadIndexBuffer()); |
| - tt.target()->drawIndexed(&ds, kTriangles_GrPrimitiveType, 0, 0, 4, 6); |
| + tt.target()->drawIndexed(&ds, gp.get(), kTriangles_GrPrimitiveType, 0, 0, 4, 6); |
| } |
| ++col; |
| if (numCols == col) { |