| Index: src/gpu/GrAAConvexPathRenderer.cpp
|
| diff --git a/src/gpu/GrAAConvexPathRenderer.cpp b/src/gpu/GrAAConvexPathRenderer.cpp
|
| index 3a548aa60aca8c4fd3575b17063dd3d4edad9621..f20306404aafe3a02a0dc2950b847d1d0535a639 100644
|
| --- a/src/gpu/GrAAConvexPathRenderer.cpp
|
| +++ b/src/gpu/GrAAConvexPathRenderer.cpp
|
| @@ -824,19 +824,14 @@ public:
|
| create_vertices(segments, fanPt, &draws, verts, idxs);
|
|
|
| GrDrawTarget::DrawInfo info;
|
| - info.setVertexBuffer(vertexBuffer);
|
| - info.setIndexBuffer(indexBuffer);
|
| - info.setPrimitiveType(kTriangles_GrPrimitiveType);
|
| - info.setStartIndex(firstIndex);
|
|
|
| - int vOffset = 0;
|
| for (int i = 0; i < draws.count(); ++i) {
|
| const Draw& draw = draws[i];
|
| - info.setStartVertex(vOffset + firstVertex);
|
| - info.setVertexCount(draw.fVertexCnt);
|
| - info.setIndexCount(draw.fIndexCnt);
|
| + info.initIndexed(kTriangles_GrPrimitiveType, vertexBuffer, indexBuffer, firstVertex,
|
| + firstIndex, draw.fVertexCnt, draw.fIndexCnt);
|
| batchTarget->draw(info);
|
| - vOffset += draw.fVertexCnt;
|
| + firstVertex += draw.fVertexCnt;
|
| + firstIndex += draw.fIndexCnt;
|
| }
|
| }
|
| }
|
|
|