| Index: gm/rrects.cpp
|
| diff --git a/gm/rrects.cpp b/gm/rrects.cpp
|
| index 8f4cb3a8eaaf765ca65020241cfb52d685ca4e46..b0496e3d77a787d8b4fed6a8c510169e4f8ef323 100644
|
| --- a/gm/rrects.cpp
|
| +++ b/gm/rrects.cpp
|
| @@ -86,7 +86,7 @@ protected:
|
| #endif
|
|
|
| #if SK_SUPPORT_GPU
|
| - int lastEdgeType = (kEffect_Type == fType) ? kLast_GrEffectEdgeType: 0;
|
| + int lastEdgeType = (kEffect_Type == fType) ? kLast_GrProcessorEdgeType: 0;
|
| #else
|
| int lastEdgeType = 0;
|
| #endif
|
| @@ -116,10 +116,11 @@ protected:
|
|
|
| SkRRect rrect = fRRects[curRRect];
|
| rrect.offset(SkIntToScalar(x), SkIntToScalar(y));
|
| - GrEffectEdgeType edgeType = (GrEffectEdgeType) et;
|
| - SkAutoTUnref<GrEffect> effect(GrRRectEffect::Create(edgeType, rrect));
|
| - if (effect) {
|
| - drawState->addCoverageEffect(effect);
|
| + GrPrimitiveEdgeType edgeType = (GrPrimitiveEdgeType) et;
|
| + SkAutoTUnref<GrFragmentProcessor> fp(GrRRectEffect::Create(edgeType,
|
| + rrect));
|
| + if (fp) {
|
| + drawState->addCoverageProcessor(fp);
|
| drawState->setIdentityViewMatrix();
|
| drawState->setRenderTarget(rt);
|
| drawState->setColor(0xff000000);
|
|
|