diff options
author | robertphillips <robertphillips@google.com> | 2015-10-15 08:01:48 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-15 08:01:49 -0700 |
commit | 2e1e51f04985f7c258b96f0decc190456f5dd74d (patch) | |
tree | a7c76384e447455ba8fb95575a41696fa5777bcf /src/core/SkImageFilter.cpp | |
parent | 860e8a67190e024b7375e52e270e6bd0a17af86e (diff) |
GrDrawContext now holds GrRenderTarget pointer
Review URL: https://codereview.chromium.org/1404823005
Diffstat (limited to 'src/core/SkImageFilter.cpp')
-rw-r--r-- | src/core/SkImageFilter.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/core/SkImageFilter.cpp b/src/core/SkImageFilter.cpp index bb7927669c..2f1cfea18c 100644 --- a/src/core/SkImageFilter.cpp +++ b/src/core/SkImageFilter.cpp @@ -360,10 +360,9 @@ bool SkImageFilter::filterImageGPU(Proxy* proxy, const SkBitmap& src, const Cont SkASSERT(fp); paint.addColorFragmentProcessor(fp)->unref(); - SkAutoTUnref<GrDrawContext> drawContext(context->drawContext()); + SkAutoTUnref<GrDrawContext> drawContext(context->drawContext(dst->asRenderTarget())); if (drawContext) { - drawContext->drawNonAARectToRect(dst->asRenderTarget(), clip, paint, SkMatrix::I(), - dstRect, srcRect); + drawContext->drawNonAARectToRect(clip, paint, SkMatrix::I(), dstRect, srcRect); WrapTexture(dst, bounds.width(), bounds.height(), result); return true; |