diff options
Diffstat (limited to 'src/gpu/GrAADistanceFieldPathRenderer.cpp')
-rwxr-xr-x | src/gpu/GrAADistanceFieldPathRenderer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/GrAADistanceFieldPathRenderer.cpp b/src/gpu/GrAADistanceFieldPathRenderer.cpp index 312b731fd7..7c0468d933 100755 --- a/src/gpu/GrAADistanceFieldPathRenderer.cpp +++ b/src/gpu/GrAADistanceFieldPathRenderer.cpp @@ -507,15 +507,15 @@ private: } void flush(GrBatchTarget* batchTarget, FlushInfo* flushInfo) { - GrDrawTarget::DrawInfo drawInfo; + GrVertices vertices; int instancesToFlush = flushInfo->fInstancesToFlush; int maxInstancesPerDraw = flushInfo->fIndexBuffer->maxQuads(); - drawInfo.initInstanced(kTriangles_GrPrimitiveType, flushInfo->fVertexBuffer, + vertices.initInstanced(kTriangles_GrPrimitiveType, flushInfo->fVertexBuffer, flushInfo->fIndexBuffer, flushInfo->fVertexOffset, kVerticesPerQuad, kIndicesPerQuad, &instancesToFlush, maxInstancesPerDraw); do { - batchTarget->draw(drawInfo); - } while (drawInfo.nextInstances(&instancesToFlush, maxInstancesPerDraw)); + batchTarget->draw(vertices); + } while (vertices.nextInstances(&instancesToFlush, maxInstancesPerDraw)); flushInfo->fVertexOffset += kVerticesPerQuad * flushInfo->fInstancesToFlush; flushInfo->fInstancesToFlush = 0; } |