Index: src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp |
diff --git a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp |
index b6959e32e17d3ad30193f4dde2de2f8712239e43..4d0aa0fbfc7bb1ee999cebeadc451ceb5cef0041 100644 |
--- a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp |
+++ b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp |
@@ -59,10 +59,10 @@ class GLEdge2PtConicalEffect; |
class Edge2PtConicalEffect : public GrGradientEffect { |
public: |
- static GrEffectRef* Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- const SkMatrix& matrix, |
- SkShader::TileMode tm) { |
+ static GrEffect* Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ const SkMatrix& matrix, |
+ SkShader::TileMode tm) { |
return SkNEW_ARGS(Edge2PtConicalEffect, (ctx, shader, matrix, tm)); |
} |
@@ -172,10 +172,10 @@ const GrBackendEffectFactory& Edge2PtConicalEffect::getFactory() const { |
GR_DEFINE_EFFECT_TEST(Edge2PtConicalEffect); |
-GrEffectRef* Edge2PtConicalEffect::TestCreate(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps&, |
- GrTexture**) { |
+GrEffect* Edge2PtConicalEffect::TestCreate(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps&, |
+ GrTexture**) { |
SkPoint center1 = {random->nextUScalar1(), random->nextUScalar1()}; |
SkScalar radius1 = random->nextUScalar1(); |
SkPoint center2; |
@@ -202,9 +202,9 @@ GrEffectRef* Edge2PtConicalEffect::TestCreate(SkRandom* random, |
colors, stops, colorCount, |
tm)); |
SkPaint paint; |
- GrEffectRef* effect; |
- GrColor grColor; |
- shader->asNewEffect(context, paint, NULL, &grColor, &effect); |
+ GrEffect* effect; |
+ GrColor paintColor; |
+ SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect)); |
return effect; |
} |
@@ -365,11 +365,11 @@ class GLFocalOutside2PtConicalEffect; |
class FocalOutside2PtConicalEffect : public GrGradientEffect { |
public: |
- static GrEffectRef* Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- const SkMatrix& matrix, |
- SkShader::TileMode tm, |
- SkScalar focalX) { |
+ static GrEffect* Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ const SkMatrix& matrix, |
+ SkShader::TileMode tm, |
+ SkScalar focalX) { |
return SkNEW_ARGS(FocalOutside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)); |
} |
@@ -448,10 +448,10 @@ const GrBackendEffectFactory& FocalOutside2PtConicalEffect::getFactory() const { |
GR_DEFINE_EFFECT_TEST(FocalOutside2PtConicalEffect); |
-GrEffectRef* FocalOutside2PtConicalEffect::TestCreate(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps&, |
- GrTexture**) { |
+GrEffect* FocalOutside2PtConicalEffect::TestCreate(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps&, |
+ GrTexture**) { |
SkPoint center1 = {random->nextUScalar1(), random->nextUScalar1()}; |
SkScalar radius1 = 0.f; |
SkPoint center2; |
@@ -475,9 +475,9 @@ GrEffectRef* FocalOutside2PtConicalEffect::TestCreate(SkRandom* random, |
colors, stops, colorCount, |
tm)); |
SkPaint paint; |
- GrEffectRef* effect; |
- GrColor grColor; |
- shader->asNewEffect(context, paint, NULL, &grColor, &effect); |
+ GrEffect* effect; |
+ GrColor paintColor; |
+ SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect)); |
return effect; |
} |
@@ -579,11 +579,11 @@ class GLFocalInside2PtConicalEffect; |
class FocalInside2PtConicalEffect : public GrGradientEffect { |
public: |
- static GrEffectRef* Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- const SkMatrix& matrix, |
- SkShader::TileMode tm, |
- SkScalar focalX) { |
+ static GrEffect* Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ const SkMatrix& matrix, |
+ SkShader::TileMode tm, |
+ SkScalar focalX) { |
return SkNEW_ARGS(FocalInside2PtConicalEffect, (ctx, shader, matrix, tm, focalX)); |
} |
@@ -657,10 +657,10 @@ const GrBackendEffectFactory& FocalInside2PtConicalEffect::getFactory() const { |
GR_DEFINE_EFFECT_TEST(FocalInside2PtConicalEffect); |
-GrEffectRef* FocalInside2PtConicalEffect::TestCreate(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps&, |
- GrTexture**) { |
+GrEffect* FocalInside2PtConicalEffect::TestCreate(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps&, |
+ GrTexture**) { |
SkPoint center1 = {random->nextUScalar1(), random->nextUScalar1()}; |
SkScalar radius1 = 0.f; |
SkPoint center2; |
@@ -686,10 +686,10 @@ GrEffectRef* FocalInside2PtConicalEffect::TestCreate(SkRandom* random, |
colors, stops, colorCount, |
tm)); |
SkPaint paint; |
- GrColor grColor; |
- GrEffectRef* grEffect; |
- shader->asNewEffect(context, paint, NULL, &grColor, &grEffect); |
- return grEffect; |
+ GrColor paintColor; |
+ GrEffect* effect; |
+ SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect)); |
+ return effect; |
} |
GLFocalInside2PtConicalEffect::GLFocalInside2PtConicalEffect(const GrBackendEffectFactory& factory, |
@@ -812,11 +812,11 @@ class GLCircleInside2PtConicalEffect; |
class CircleInside2PtConicalEffect : public GrGradientEffect { |
public: |
- static GrEffectRef* Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- const SkMatrix& matrix, |
- SkShader::TileMode tm, |
- const CircleConicalInfo& info) { |
+ static GrEffect* Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ const SkMatrix& matrix, |
+ SkShader::TileMode tm, |
+ const CircleConicalInfo& info) { |
return SkNEW_ARGS(CircleInside2PtConicalEffect, (ctx, shader, matrix, tm, info)); |
} |
@@ -902,10 +902,10 @@ const GrBackendEffectFactory& CircleInside2PtConicalEffect::getFactory() const { |
GR_DEFINE_EFFECT_TEST(CircleInside2PtConicalEffect); |
-GrEffectRef* CircleInside2PtConicalEffect::TestCreate(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps&, |
- GrTexture**) { |
+GrEffect* CircleInside2PtConicalEffect::TestCreate(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps&, |
+ GrTexture**) { |
SkPoint center1 = {random->nextUScalar1(), random->nextUScalar1()}; |
SkScalar radius1 = random->nextUScalar1() + 0.0001f; // make sure radius1 != 0 |
SkPoint center2; |
@@ -930,10 +930,10 @@ GrEffectRef* CircleInside2PtConicalEffect::TestCreate(SkRandom* random, |
colors, stops, colorCount, |
tm)); |
SkPaint paint; |
- GrColor grColor; |
- GrEffectRef* grEffect; |
- shader->asNewEffect(context, paint, NULL, &grColor, &grEffect); |
- return grEffect; |
+ GrColor paintColor; |
+ GrEffect* effect; |
+ SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect)); |
+ return effect; |
} |
GLCircleInside2PtConicalEffect::GLCircleInside2PtConicalEffect(const GrBackendEffectFactory& factory, |
@@ -1024,11 +1024,11 @@ class GLCircleOutside2PtConicalEffect; |
class CircleOutside2PtConicalEffect : public GrGradientEffect { |
public: |
- static GrEffectRef* Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- const SkMatrix& matrix, |
- SkShader::TileMode tm, |
- const CircleConicalInfo& info) { |
+ static GrEffect* Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ const SkMatrix& matrix, |
+ SkShader::TileMode tm, |
+ const CircleConicalInfo& info) { |
return SkNEW_ARGS(CircleOutside2PtConicalEffect, (ctx, shader, matrix, tm, info)); |
} |
@@ -1131,10 +1131,10 @@ const GrBackendEffectFactory& CircleOutside2PtConicalEffect::getFactory() const |
GR_DEFINE_EFFECT_TEST(CircleOutside2PtConicalEffect); |
-GrEffectRef* CircleOutside2PtConicalEffect::TestCreate(SkRandom* random, |
- GrContext* context, |
- const GrDrawTargetCaps&, |
- GrTexture**) { |
+GrEffect* CircleOutside2PtConicalEffect::TestCreate(SkRandom* random, |
+ GrContext* context, |
+ const GrDrawTargetCaps&, |
+ GrTexture**) { |
SkPoint center1 = {random->nextUScalar1(), random->nextUScalar1()}; |
SkScalar radius1 = random->nextUScalar1() + 0.0001f; // make sure radius1 != 0 |
SkPoint center2; |
@@ -1160,10 +1160,10 @@ GrEffectRef* CircleOutside2PtConicalEffect::TestCreate(SkRandom* random, |
colors, stops, colorCount, |
tm)); |
SkPaint paint; |
- GrColor grColor; |
- GrEffectRef* grEffect; |
- shader->asNewEffect(context, paint, NULL, &grColor, &grEffect); |
- return grEffect; |
+ GrColor paintColor; |
+ GrEffect* effect; |
+ SkAssertResult(shader->asNewEffect(context, paint, NULL, &paintColor, &effect)); |
+ return effect; |
} |
GLCircleOutside2PtConicalEffect::GLCircleOutside2PtConicalEffect(const GrBackendEffectFactory& factory, |
@@ -1280,10 +1280,10 @@ GrGLEffect::EffectKey GLCircleOutside2PtConicalEffect::GenKey(const GrDrawEffect |
////////////////////////////////////////////////////////////////////////////// |
-GrEffectRef* Gr2PtConicalGradientEffect::Create(GrContext* ctx, |
- const SkTwoPointConicalGradient& shader, |
- SkShader::TileMode tm, |
- const SkMatrix* localMatrix) { |
+GrEffect* Gr2PtConicalGradientEffect::Create(GrContext* ctx, |
+ const SkTwoPointConicalGradient& shader, |
+ SkShader::TileMode tm, |
+ const SkMatrix* localMatrix) { |
SkMatrix matrix; |
if (!shader.getLocalMatrix().invert(&matrix)) { |
return NULL; |