diff options
Diffstat (limited to 'src/gpu/batches/GrVertexBatch.cpp')
-rw-r--r-- | src/gpu/batches/GrVertexBatch.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gpu/batches/GrVertexBatch.cpp b/src/gpu/batches/GrVertexBatch.cpp index 2286342a94..14403bfe46 100644 --- a/src/gpu/batches/GrVertexBatch.cpp +++ b/src/gpu/batches/GrVertexBatch.cpp @@ -52,14 +52,15 @@ void GrVertexBatch::InstancedHelper::recordDraw(Target* target, const GrGeometry void* GrVertexBatch::QuadHelper::init(Target* target, size_t vertexStride, int quadsToDraw) { - SkAutoTUnref<const GrBuffer> quadIndexBuffer( + sk_sp<const GrBuffer> quadIndexBuffer( target->resourceProvider()->refQuadIndexBuffer()); if (!quadIndexBuffer) { SkDebugf("Could not get quad index buffer."); return nullptr; } return this->INHERITED::init(target, kTriangles_GrPrimitiveType, vertexStride, - quadIndexBuffer, kVerticesPerQuad, kIndicesPerQuad, quadsToDraw); + quadIndexBuffer.get(), kVerticesPerQuad, kIndicesPerQuad, + quadsToDraw); } void GrVertexBatch::onDraw(GrBatchFlushState* state, const SkRect& bounds) { |