Index: src/gpu/effects/GrDistanceFieldTextureEffect.h |
diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.h b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
index 288da5c7608cf7d61f9b96c1f909d2c698d2f77b..5650cfc70a1f8eaffdbdb08db0b26128f58e3a6f 100644 |
--- a/src/gpu/effects/GrDistanceFieldTextureEffect.h |
+++ b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
@@ -79,6 +79,10 @@ public: |
virtual GrGLGeometryProcessor* createGLInstance(const GrBatchTracker& bt) const SK_OVERRIDE; |
+ void initBatchTracker(GrBatchTracker* bt, const InitBT& init) const SK_OVERRIDE; |
+ |
+ bool onCanMakeEqual(const GrBatchTracker&, const GrBatchTracker&) const SK_OVERRIDE; |
+ |
private: |
GrDistanceFieldTextureEffect(GrColor, GrTexture* texture, const GrTextureParams& params, |
#ifdef SK_GAMMA_APPLY_TO_A8 |
@@ -135,6 +139,10 @@ public: |
virtual GrGLGeometryProcessor* createGLInstance(const GrBatchTracker& bt) const SK_OVERRIDE; |
+ void initBatchTracker(GrBatchTracker* bt, const InitBT& init) const SK_OVERRIDE; |
+ |
+ bool onCanMakeEqual(const GrBatchTracker&, const GrBatchTracker&) const SK_OVERRIDE; |
+ |
private: |
GrDistanceFieldNoGammaTextureEffect(GrColor, GrTexture* texture, const GrTextureParams& params, |
uint32_t flags, bool opaqueVertexColors); |
@@ -184,6 +192,10 @@ public: |
virtual GrGLGeometryProcessor* createGLInstance(const GrBatchTracker& bt) const SK_OVERRIDE; |
+ void initBatchTracker(GrBatchTracker* bt, const InitBT& init) const SK_OVERRIDE; |
+ |
+ bool onCanMakeEqual(const GrBatchTracker&, const GrBatchTracker&) const SK_OVERRIDE; |
+ |
private: |
GrDistanceFieldLCDTextureEffect(GrColor, GrTexture* texture, const GrTextureParams& params, |
GrTexture* gamma, const GrTextureParams& gammaParams, |