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; |