Index: src/gpu/batches/GrAAConvexPathRenderer.cpp |
diff --git a/src/gpu/batches/GrAAConvexPathRenderer.cpp b/src/gpu/batches/GrAAConvexPathRenderer.cpp |
index 543885e54ff57c5fcca6b600801629cf2f5c3c5f..75bf33279061ef3e0ad6cec712ee953b8a9eb20d 100644 |
--- a/src/gpu/batches/GrAAConvexPathRenderer.cpp |
+++ b/src/gpu/batches/GrAAConvexPathRenderer.cpp |
@@ -733,7 +733,6 @@ |
class AAConvexPathBatch : public GrVertexBatch { |
public: |
- DEFINE_BATCH_CLASS_ID |
struct Geometry { |
GrColor fColor; |
SkMatrix fViewMatrix; |
@@ -753,6 +752,7 @@ |
} |
private: |
+ |
void initBatchTracker(const GrPipelineOptimizations& opt) override { |
// Handle any color overrides |
if (!opt.readsColor()) { |
@@ -921,7 +921,8 @@ |
SkSTArray<1, Geometry, true>* geoData() { return &fGeoData; } |
- AAConvexPathBatch(const Geometry& geometry) : INHERITED(ClassID()) { |
+ AAConvexPathBatch(const Geometry& geometry) { |
+ this->initClassID<AAConvexPathBatch>(); |
fGeoData.push_back(geometry); |
// compute bounds |
@@ -978,8 +979,6 @@ |
BatchTracker fBatch; |
SkSTArray<1, Geometry, true> fGeoData; |
- |
- typedef GrVertexBatch INHERITED; |
}; |
bool GrAAConvexPathRenderer::onDrawPath(const DrawPathArgs& args) { |