Index: src/core/SkNormalFlatSource.cpp |
diff --git a/src/core/SkNormalFlatSource.cpp b/src/core/SkNormalFlatSource.cpp |
index fcb1a4f3adadb9707f6b5d5ff8b9281008df9ce0..bdd65b03e9933b0372df6c69a1698dbadad36cea 100644 |
--- a/src/core/SkNormalFlatSource.cpp |
+++ b/src/core/SkNormalFlatSource.cpp |
@@ -8,6 +8,7 @@ |
#include "SkNormalFlatSource.h" |
#include "SkNormalSource.h" |
+#include "SkNormalSourcePriv.h" |
#include "SkPoint3.h" |
#include "SkReadBuffer.h" |
#include "SkWriteBuffer.h" |
@@ -23,12 +24,12 @@ public: |
this->initClassID<NormalFlatFP>(); |
} |
- class GLSLNormalFlatFP : public GrGLSLFragmentProcessor { |
+ class GLSLNormalFlatFP : public GLSLNormalFP { |
public: |
GLSLNormalFlatFP() {} |
- void emitCode(EmitArgs& args) override { |
- GrGLSLFragmentBuilder* fragBuilder = args.fFragBuilder; |
+ void onEmitCode(EmitArgs& args) override { |
+ GrGLSLFPFragmentBuilder* fragBuilder = args.fFragBuilder; |
fragBuilder->codeAppendf("%s = vec4(0, 0, 1, 0);", args.fOutputColor); |
} |
@@ -39,7 +40,8 @@ public: |
} |
protected: |
- void onSetData(const GrGLSLProgramDataManager& pdman, const GrProcessor& proc) override {} |
+ void setNormalData(const GrGLSLProgramDataManager& pdman, |
+ const GrProcessor& proc) override {} |
}; |
void onGetGLSLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyBuilder* b) const override { |