| Index: src/effects/SkLightingImageFilter.cpp
|
| diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp
|
| index ce787c6ab823da291e4df0caa83d3cd5be459805..f766562128cd6c1c65a700f6172b3fb19a1d5aac 100644
|
| --- a/src/effects/SkLightingImageFilter.cpp
|
| +++ b/src/effects/SkLightingImageFilter.cpp
|
| @@ -350,14 +350,14 @@
|
| SkScalar surfaceScale() const { return fSurfaceScale; }
|
| const SkMatrix& filterMatrix() const { return fFilterMatrix; }
|
|
|
| + virtual void getConstantColorComponents(GrColor* color,
|
| + uint32_t* validFlags) const SK_OVERRIDE {
|
| + // lighting shaders are complicated. We just throw up our hands.
|
| + *validFlags = 0;
|
| + }
|
| +
|
| protected:
|
| virtual bool onIsEqual(const GrProcessor&) const SK_OVERRIDE;
|
| -
|
| - virtual void onComputeInvariantOutput(InvariantOutput* inout) const SK_OVERRIDE {
|
| - // lighting shaders are complicated. We just throw up our hands.
|
| - inout->fValidFlags = 0;
|
| - inout->fIsSingleComponent = false;
|
| - }
|
|
|
| private:
|
| typedef GrSingleTextureEffect INHERITED;
|
|
|