| Index: src/effects/gradients/SkLinearGradient.cpp
|
| diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp
|
| index d518cc700f954a8e023c8f5fe1bcb641917eacc9..113877cfe089a3f55055edce451840ef421f1fa3 100644
|
| --- a/src/effects/gradients/SkLinearGradient.cpp
|
| +++ b/src/effects/gradients/SkLinearGradient.cpp
|
| @@ -480,10 +480,10 @@ private:
|
| class GrLinearGradient : public GrGradientEffect {
|
| public:
|
|
|
| - static GrEffectRef* Create(GrContext* ctx,
|
| - const SkLinearGradient& shader,
|
| - const SkMatrix& matrix,
|
| - SkShader::TileMode tm) {
|
| + static GrEffect* Create(GrContext* ctx,
|
| + const SkLinearGradient& shader,
|
| + const SkMatrix& matrix,
|
| + SkShader::TileMode tm) {
|
| return SkNEW_ARGS(GrLinearGradient, (ctx, shader, matrix, tm));
|
| }
|
|
|
| @@ -511,10 +511,10 @@ private:
|
|
|
| GR_DEFINE_EFFECT_TEST(GrLinearGradient);
|
|
|
| -GrEffectRef* GrLinearGradient::TestCreate(SkRandom* random,
|
| - GrContext* context,
|
| - const GrDrawTargetCaps&,
|
| - GrTexture**) {
|
| +GrEffect* GrLinearGradient::TestCreate(SkRandom* random,
|
| + GrContext* context,
|
| + const GrDrawTargetCaps&,
|
| + GrTexture**) {
|
| SkPoint points[] = {{random->nextUScalar1(), random->nextUScalar1()},
|
| {random->nextUScalar1(), random->nextUScalar1()}};
|
|
|
| @@ -527,9 +527,9 @@ GrEffectRef* GrLinearGradient::TestCreate(SkRandom* random,
|
| colors, stops, colorCount,
|
| tm));
|
| SkPaint paint;
|
| - GrColor grColor;
|
| - GrEffectRef* effect;
|
| - shader->asNewEffect(context, paint, NULL, &grColor, &effect);
|
| + GrColor paintColor;
|
| + GrEffect* effect;
|
| + SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect));
|
| return effect;
|
| }
|
|
|
| @@ -551,8 +551,8 @@ void GrGLLinearGradient::emitCode(GrGLShaderBuilder* builder,
|
| /////////////////////////////////////////////////////////////////////
|
|
|
| bool SkLinearGradient::asNewEffect(GrContext* context, const SkPaint& paint,
|
| - const SkMatrix* localMatrix, GrColor* grColor,
|
| - GrEffectRef** grEffect) const {
|
| + const SkMatrix* localMatrix, GrColor* paintColor,
|
| + GrEffect** effect) const {
|
| SkASSERT(NULL != context);
|
|
|
| SkMatrix matrix;
|
| @@ -568,8 +568,8 @@ bool SkLinearGradient::asNewEffect(GrContext* context, const SkPaint& paint,
|
| }
|
| matrix.postConcat(fPtsToUnit);
|
|
|
| - *grColor = SkColor2GrColorJustAlpha(paint.getColor());
|
| - *grEffect = GrLinearGradient::Create(context, *this, matrix, fTileMode);
|
| + *paintColor = SkColor2GrColorJustAlpha(paint.getColor());
|
| + *effect = GrLinearGradient::Create(context, *this, matrix, fTileMode);
|
|
|
| return true;
|
| }
|
| @@ -577,8 +577,8 @@ bool SkLinearGradient::asNewEffect(GrContext* context, const SkPaint& paint,
|
| #else
|
|
|
| bool SkLinearGradient::asNewEffect(GrContext* context, const SkPaint& paint,
|
| - const SkMatrix* localMatrix, GrColor* grColor,
|
| - GrEffect** grEffect) const {
|
| + const SkMatrix* localMatrix, GrColor* paintColor,
|
| + GrEffect** effect) const {
|
| SkDEBUGFAIL("Should not call in GPU-less build");
|
| return false;
|
| }
|
|
|