Index: src/gpu/effects/GrDistanceFieldTextureEffect.h |
diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.h b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
index efd622ea727ef8b4c54fa1600afae54560c3508f..b8d774d6101dde312c2a80e1b9f0e9b8ab1b321a 100644 |
--- a/src/gpu/effects/GrDistanceFieldTextureEffect.h |
+++ b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
@@ -58,6 +58,8 @@ |
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; } |
@@ -76,8 +78,6 @@ |
uint32_t flags); |
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 |
@@ -112,6 +112,7 @@ |
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; } |
@@ -127,8 +128,6 @@ |
virtual bool onIsEqual(const GrProcessor& other) const SK_OVERRIDE; |
- virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE; |
- |
GrTextureAccess fTextureAccess; |
GrTextureAccess fGammaTextureAccess; |
GrColor fTextColor; |