| Index: src/gpu/effects/GrConvexPolyEffect.cpp
|
| diff --git a/src/gpu/effects/GrConvexPolyEffect.cpp b/src/gpu/effects/GrConvexPolyEffect.cpp
|
| index aebd5b0b8990ede7d5f0656f4a8b7a01ab330365..49521ca13b79078db01994ae32caddcb756d3763 100644
|
| --- a/src/gpu/effects/GrConvexPolyEffect.cpp
|
| +++ b/src/gpu/effects/GrConvexPolyEffect.cpp
|
| @@ -24,7 +24,7 @@ public:
|
|
|
| static const char* Name() { return "AARect"; }
|
|
|
| - static GrEffectRef* Create(GrEffectEdgeType edgeType, const SkRect& rect) {
|
| + static GrEffect* Create(GrEffectEdgeType edgeType, const SkRect& rect) {
|
| return SkNEW_ARGS(AARectEffect, (edgeType, rect));
|
| }
|
|
|
| @@ -64,15 +64,15 @@ private:
|
|
|
| GR_DEFINE_EFFECT_TEST(AARectEffect);
|
|
|
| -GrEffectRef* AARectEffect::TestCreate(SkRandom* random,
|
| - GrContext*,
|
| - const GrDrawTargetCaps& caps,
|
| - GrTexture*[]) {
|
| +GrEffect* AARectEffect::TestCreate(SkRandom* random,
|
| + GrContext*,
|
| + const GrDrawTargetCaps& caps,
|
| + GrTexture*[]) {
|
| SkRect rect = SkRect::MakeLTRB(random->nextSScalar1(),
|
| random->nextSScalar1(),
|
| random->nextSScalar1(),
|
| random->nextSScalar1());
|
| - GrEffectRef* effect;
|
| + GrEffect* effect;
|
| do {
|
| GrEffectEdgeType edgeType = static_cast<GrEffectEdgeType>(random->nextULessThan(
|
| kGrEffectEdgeTypeCnt));
|
| @@ -262,7 +262,8 @@ GrGLEffect::EffectKey GrGLConvexPolyEffect::GenKey(const GrDrawEffect& drawEffec
|
|
|
| //////////////////////////////////////////////////////////////////////////////
|
|
|
| -GrEffectRef* GrConvexPolyEffect::Create(GrEffectEdgeType type, const SkPath& path, const SkVector* offset) {
|
| +GrEffect* GrConvexPolyEffect::Create(GrEffectEdgeType type, const SkPath& path,
|
| + const SkVector* offset) {
|
| if (kHairlineAA_GrEffectEdgeType == type) {
|
| return NULL;
|
| }
|
| @@ -312,7 +313,7 @@ GrEffectRef* GrConvexPolyEffect::Create(GrEffectEdgeType type, const SkPath& pat
|
| return Create(type, n, edges);
|
| }
|
|
|
| -GrEffectRef* GrConvexPolyEffect::Create(GrEffectEdgeType edgeType, const SkRect& rect) {
|
| +GrEffect* GrConvexPolyEffect::Create(GrEffectEdgeType edgeType, const SkRect& rect) {
|
| if (kHairlineAA_GrEffectEdgeType == edgeType){
|
| return NULL;
|
| }
|
| @@ -354,17 +355,17 @@ bool GrConvexPolyEffect::onIsEqual(const GrEffect& other) const {
|
|
|
| GR_DEFINE_EFFECT_TEST(GrConvexPolyEffect);
|
|
|
| -GrEffectRef* GrConvexPolyEffect::TestCreate(SkRandom* random,
|
| - GrContext*,
|
| - const GrDrawTargetCaps& caps,
|
| - GrTexture*[]) {
|
| +GrEffect* GrConvexPolyEffect::TestCreate(SkRandom* random,
|
| + GrContext*,
|
| + const GrDrawTargetCaps& caps,
|
| + GrTexture*[]) {
|
| int count = random->nextULessThan(kMaxEdges) + 1;
|
| SkScalar edges[kMaxEdges * 3];
|
| for (int i = 0; i < 3 * count; ++i) {
|
| edges[i] = random->nextSScalar1();
|
| }
|
|
|
| - GrEffectRef* effect;
|
| + GrEffect* effect;
|
| do {
|
| GrEffectEdgeType edgeType = static_cast<GrEffectEdgeType>(
|
| random->nextULessThan(kGrEffectEdgeTypeCnt));
|
|
|