Index: src/gpu/batches/GrDrawAtlasBatch.cpp |
diff --git a/src/gpu/batches/GrDrawAtlasBatch.cpp b/src/gpu/batches/GrDrawAtlasBatch.cpp |
index f3b497a13239e299f125b6184a1e51048fce7058..1664614b5f0ca6b78ce33b104d15530ee2867702 100644 |
--- a/src/gpu/batches/GrDrawAtlasBatch.cpp |
+++ b/src/gpu/batches/GrDrawAtlasBatch.cpp |
@@ -57,9 +57,7 @@ void GrDrawAtlasBatch::onPrepareDraws(Target* target) const { |
this->color(), |
this->viewMatrix(), |
this->coverageIgnored())); |
- |
- target->initDraw(gp); |
- |
+ |
int instanceCount = fGeoData.count(); |
size_t vertexStride = gp->getVertexStride(); |
SkASSERT(vertexStride == sizeof(SkPoint) + sizeof(SkPoint) |
@@ -81,7 +79,7 @@ void GrDrawAtlasBatch::onPrepareDraws(Target* target) const { |
memcpy(vertPtr, args.fVerts.begin(), allocSize); |
vertPtr += allocSize; |
} |
- helper.recordDraw(target); |
+ helper.recordDraw(target, gp); |
} |
GrDrawAtlasBatch::GrDrawAtlasBatch(const Geometry& geometry, const SkMatrix& viewMatrix, |