| Index: src/gpu/GrDefaultPathRenderer.cpp
|
| diff --git a/src/gpu/GrDefaultPathRenderer.cpp b/src/gpu/GrDefaultPathRenderer.cpp
|
| index a86d117f595d278f7507a3ff1c71e8e88d116245..93d64abab25936ba881a842312643cfde1784778 100644
|
| --- a/src/gpu/GrDefaultPathRenderer.cpp
|
| +++ b/src/gpu/GrDefaultPathRenderer.cpp
|
| @@ -329,8 +329,8 @@
|
| return;
|
| }
|
|
|
| - const GrIndexBuffer* indexBuffer = NULL;
|
| - int firstIndex = 0;
|
| + const GrIndexBuffer* indexBuffer;
|
| + int firstIndex;
|
|
|
| void* indices = NULL;
|
| if (isIndexed) {
|
| @@ -370,11 +370,17 @@
|
| }
|
|
|
| GrDrawTarget::DrawInfo drawInfo;
|
| + drawInfo.setPrimitiveType(primitiveType);
|
| + drawInfo.setVertexBuffer(vertexBuffer);
|
| + drawInfo.setStartVertex(firstVertex);
|
| + drawInfo.setVertexCount(vertexOffset);
|
| if (isIndexed) {
|
| - drawInfo.initIndexed(primitiveType, vertexBuffer, indexBuffer, firstVertex, firstIndex,
|
| - vertexOffset, indexOffset);
|
| + drawInfo.setIndexBuffer(indexBuffer);
|
| + drawInfo.setStartIndex(firstIndex);
|
| + drawInfo.setIndexCount(indexOffset);
|
| } else {
|
| - drawInfo.init(primitiveType, vertexBuffer, firstVertex, vertexOffset);
|
| + drawInfo.setStartIndex(0);
|
| + drawInfo.setIndexCount(0);
|
| }
|
| batchTarget->draw(drawInfo);
|
|
|
|
|