| Index: src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.h b/src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| index 288da5c7608cf7d61f9b96c1f909d2c698d2f77b..52ebf5c705c2702617fc26b4190799a478f2e85b 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 onCanBatch(const GrBatchTracker& l, const GrBatchTracker& r) 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 onCanBatch(const GrBatchTracker& l, const GrBatchTracker& r) 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 onCanBatch(const GrBatchTracker& l, const GrBatchTracker& r) const SK_OVERRIDE;
|
| +
|
| private:
|
| GrDistanceFieldLCDTextureEffect(GrColor, GrTexture* texture, const GrTextureParams& params,
|
| GrTexture* gamma, const GrTextureParams& gammaParams,
|
|
|