Index: src/gpu/batches/GrDrawVerticesBatch.cpp |
diff --git a/src/gpu/batches/GrDrawVerticesBatch.cpp b/src/gpu/batches/GrDrawVerticesBatch.cpp |
index 156e4b349e4ad8a937758db7d29be890d0479593..79dc8c6179497f018b069250ade709ea3cc37447 100644 |
--- a/src/gpu/batches/GrDrawVerticesBatch.cpp |
+++ b/src/gpu/batches/GrDrawVerticesBatch.cpp |
@@ -97,7 +97,7 @@ void GrDrawVerticesBatch::onPrepareDraws(Target* target) const { |
SkAutoTUnref<const GrGeometryProcessor> gp( |
set_vertex_attributes(hasLocalCoords, &colorOffset, &texOffset, fViewMatrix, |
fCoverageIgnored)); |
- target->initDraw(gp, this->pipeline()); |
+ target->initDraw(gp, this->primitiveType()); |
size_t vertexStride = gp->getVertexStride(); |
@@ -158,11 +158,11 @@ void GrDrawVerticesBatch::onPrepareDraws(Target* target) const { |
GrVertices vertices; |
if (indices) { |
- vertices.initIndexed(this->primitiveType(), vertexBuffer, indexBuffer, firstVertex, |
+ vertices.initIndexed(vertexBuffer, indexBuffer, firstVertex, |
firstIndex, fVertexCount, fIndexCount); |
} else { |
- vertices.init(this->primitiveType(), vertexBuffer, firstVertex, fVertexCount); |
+ vertices.init(vertexBuffer, firstVertex, fVertexCount); |
} |
target->draw(vertices); |
} |