Index: src/gpu/effects/GrBicubicEffect.h |
diff --git a/src/gpu/effects/GrBicubicEffect.h b/src/gpu/effects/GrBicubicEffect.h |
index 8f11825704bca6b1da60f4bf412bbc08e074e3db..19fce03c7f9aee6c2d716e2ab04e396ff5dcf8f2 100644 |
--- a/src/gpu/effects/GrBicubicEffect.h |
+++ b/src/gpu/effects/GrBicubicEffect.h |
@@ -11,7 +11,6 @@ |
#include "GrSingleTextureEffect.h" |
#include "GrTextureDomain.h" |
#include "gl/GrGLProcessor.h" |
-#include "GrTBackendProcessorFactory.h" |
class GrGLBicubicEffect; |
class GrInvariantOutput; |
@@ -24,12 +23,13 @@ public: |
}; |
virtual ~GrBicubicEffect(); |
- static const char* Name() { return "Bicubic"; } |
const float* coefficients() const { return fCoefficients; } |
- typedef GrGLBicubicEffect GLProcessor; |
+ virtual const char* name() const SK_OVERRIDE { return "Bicubic"; } |
- virtual const GrBackendFragmentProcessorFactory& getFactory() const SK_OVERRIDE; |
+ virtual void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; |
+ |
+ virtual GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; |
const GrTextureDomain& domain() const { return fDomain; } |