| Index: src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.h b/src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| index b8d774d6101dde312c2a80e1b9f0e9b8ab1b321a..efd622ea727ef8b4c54fa1600afae54560c3508f 100644
|
| --- a/src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| +++ b/src/gpu/effects/GrDistanceFieldTextureEffect.h
|
| @@ -58,8 +58,6 @@ public:
|
|
|
| static const char* Name() { return "DistanceFieldTexture"; }
|
|
|
| - virtual void getConstantColorComponents(GrColor* color, uint32_t* validFlags) const SK_OVERRIDE;
|
| -
|
| const GrShaderVar& inTextureCoords() const { return fInTextureCoords; }
|
| #ifdef SK_GAMMA_APPLY_TO_A8
|
| float getLuminance() const { return fLuminance; }
|
| @@ -79,6 +77,8 @@ private:
|
|
|
| virtual bool onIsEqual(const GrProcessor& other) const SK_OVERRIDE;
|
|
|
| + virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE;
|
| +
|
| GrTextureAccess fTextureAccess;
|
| #ifdef SK_GAMMA_APPLY_TO_A8
|
| GrTextureAccess fGammaTextureAccess;
|
| @@ -112,7 +112,6 @@ public:
|
| static const char* Name() { return "DistanceFieldLCDTexture"; }
|
|
|
| const GrShaderVar& inTextureCoords() const { return fInTextureCoords; }
|
| - virtual void getConstantColorComponents(GrColor* color, uint32_t* validFlags) const SK_OVERRIDE;
|
| GrColor getTextColor() const { return fTextColor; }
|
| uint32_t getFlags() const { return fFlags; }
|
|
|
| @@ -128,6 +127,8 @@ private:
|
|
|
| virtual bool onIsEqual(const GrProcessor& other) const SK_OVERRIDE;
|
|
|
| + virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE;
|
| +
|
| GrTextureAccess fTextureAccess;
|
| GrTextureAccess fGammaTextureAccess;
|
| GrColor fTextColor;
|
|
|