diff options
Diffstat (limited to 'src/gpu/batches/GrTessellatingPathRenderer.cpp')
-rw-r--r-- | src/gpu/batches/GrTessellatingPathRenderer.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/gpu/batches/GrTessellatingPathRenderer.cpp b/src/gpu/batches/GrTessellatingPathRenderer.cpp index eaa0b8436a..6e78c11bd2 100644 --- a/src/gpu/batches/GrTessellatingPathRenderer.cpp +++ b/src/gpu/batches/GrTessellatingPathRenderer.cpp @@ -20,7 +20,7 @@ #include "GrTessellator.h" #include "SkGeometry.h" -#include "batches/GrVertexBatch.h" +#include "batches/GrMeshDrawOp.h" #include <stdio.h> @@ -103,12 +103,8 @@ private: class DynamicVertexAllocator : public GrTessellator::VertexAllocator { public: - DynamicVertexAllocator(size_t stride, GrVertexBatch::Target* target) - : VertexAllocator(stride) - , fTarget(target) - , fVertexBuffer(nullptr) - , fVertices(nullptr) { - } + DynamicVertexAllocator(size_t stride, GrMeshDrawOp::Target* target) + : VertexAllocator(stride), fTarget(target), fVertexBuffer(nullptr), fVertices(nullptr) {} void* lock(int vertexCount) override { fVertexCount = vertexCount; fVertices = fTarget->makeVertexSpace(stride(), vertexCount, &fVertexBuffer, &fFirstVertex); @@ -121,7 +117,7 @@ public: const GrBuffer* vertexBuffer() const { return fVertexBuffer; } int firstVertex() const { return fFirstVertex; } private: - GrVertexBatch::Target* fTarget; + GrMeshDrawOp::Target* fTarget; const GrBuffer* fVertexBuffer; int fVertexCount; int fFirstVertex; @@ -160,7 +156,7 @@ bool GrTessellatingPathRenderer::onCanDrawPath(const CanDrawPathArgs& args) cons return true; } -class TessellatingPathBatch : public GrVertexBatch { +class TessellatingPathBatch : public GrMeshDrawOp { public: DEFINE_OP_CLASS_ID @@ -354,7 +350,7 @@ private: bool fAntiAlias; GrXPOverridesForBatch fPipelineInfo; - typedef GrVertexBatch INHERITED; + typedef GrMeshDrawOp INHERITED; }; bool GrTessellatingPathRenderer::onDrawPath(const DrawPathArgs& args) { |