| 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,
|
|
|