diff options
Diffstat (limited to 'gm/bigrrectaaeffect.cpp')
-rw-r--r-- | gm/bigrrectaaeffect.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gm/bigrrectaaeffect.cpp b/gm/bigrrectaaeffect.cpp index dee19c5547..f3f10ae317 100644 --- a/gm/bigrrectaaeffect.cpp +++ b/gm/bigrrectaaeffect.cpp @@ -56,6 +56,11 @@ protected: return; } + GrContext* context = canvas->getGrContext(); + if (!context) { + return; + } + SkPaint paint; int y = kPad; @@ -90,7 +95,8 @@ protected: bounds.offset(SkIntToScalar(x), SkIntToScalar(y)); renderTargetContext->priv().testingOnly_addDrawOp( - GrRectOpFactory::MakeNonAAFill(std::move(grPaint), SkMatrix::I(), + GrRectOpFactory::MakeNonAAFill(context, std::move(grPaint), + SkMatrix::I(), bounds, GrAAType::kNone)); } canvas->restore(); |