diff options
Diffstat (limited to 'src/gpu/GrAAConvexPathRenderer.cpp')
-rw-r--r-- | src/gpu/GrAAConvexPathRenderer.cpp | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/gpu/GrAAConvexPathRenderer.cpp b/src/gpu/GrAAConvexPathRenderer.cpp index 7e989946ac..046ef80dc9 100644 --- a/src/gpu/GrAAConvexPathRenderer.cpp +++ b/src/gpu/GrAAConvexPathRenderer.cpp @@ -10,7 +10,6 @@ #include "GrBatch.h" #include "GrBatchTarget.h" -#include "GrBufferAllocPool.h" #include "GrContext.h" #include "GrDrawTargetCaps.h" #include "GrGeometryProcessor.h" @@ -795,11 +794,8 @@ public: int firstVertex; size_t vertexStride = quadProcessor->getVertexStride(); - void *vertices = batchTarget->vertexPool()->makeSpace(vertexStride, - vertexCount, - &vertexBuffer, - &firstVertex); - + void *vertices = batchTarget->makeVertSpace(vertexStride, vertexCount, + &vertexBuffer, &firstVertex); if (!vertices) { SkDebugf("Could not allocate vertices\n"); return; @@ -808,17 +804,13 @@ public: const GrIndexBuffer* indexBuffer; int firstIndex; - void *indices = batchTarget->indexPool()->makeSpace(indexCount, - &indexBuffer, - &firstIndex); - - if (!indices) { + uint16_t *idxs = batchTarget->makeIndexSpace(indexCount, &indexBuffer, &firstIndex); + if (!idxs) { SkDebugf("Could not allocate indices\n"); return; } QuadVertex* verts = reinterpret_cast<QuadVertex*>(vertices); - uint16_t* idxs = reinterpret_cast<uint16_t*>(indices); SkSTArray<kPreallocDrawCnt, Draw, true> draws; create_vertices(segments, fanPt, &draws, verts, idxs); |