Index: src/gpu/effects/GrBezierEffect.cpp |
diff --git a/src/gpu/effects/GrBezierEffect.cpp b/src/gpu/effects/GrBezierEffect.cpp |
index 0d57b107acdfb2b784f53385fd08bd6ec3da7d59..a55ceabc4dd283901fa1952a39b44f7a48b9d201 100644 |
--- a/src/gpu/effects/GrBezierEffect.cpp |
+++ b/src/gpu/effects/GrBezierEffect.cpp |
@@ -15,6 +15,8 @@ class GrGLConicEffect : public GrGLEffect { |
public: |
GrGLConicEffect(const GrBackendEffectFactory&, const GrDrawEffect&); |
+ virtual bool requiresVertexShader(const GrDrawEffect&) const SK_OVERRIDE { return true; } |
+ |
virtual void emitCode(GrGLShaderBuilder* builder, |
const GrDrawEffect& drawEffect, |
EffectKey key, |
@@ -158,6 +160,8 @@ class GrGLQuadEffect : public GrGLEffect { |
public: |
GrGLQuadEffect(const GrBackendEffectFactory&, const GrDrawEffect&); |
+ virtual bool requiresVertexShader(const GrDrawEffect&) const SK_OVERRIDE { return true; } |
+ |
virtual void emitCode(GrGLShaderBuilder* builder, |
const GrDrawEffect& drawEffect, |
EffectKey key, |
@@ -290,6 +294,8 @@ class GrGLCubicEffect : public GrGLEffect { |
public: |
GrGLCubicEffect(const GrBackendEffectFactory&, const GrDrawEffect&); |
+ virtual bool requiresVertexShader(const GrDrawEffect&) const SK_OVERRIDE { return true; } |
+ |
virtual void emitCode(GrGLShaderBuilder* builder, |
const GrDrawEffect& drawEffect, |
EffectKey key, |