diff options
author | Brian Salomon <bsalomon@google.com> | 2018-01-11 11:46:21 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-01-11 19:37:51 +0000 |
commit | b5ef1f9b13e36a427dd6350986d41db208b2df1b (patch) | |
tree | f3feab5dbea98e9daa160230eff92b63c56e4475 /src/gpu/GrRenderTargetContext.cpp | |
parent | ac47b88d3c4b6232ea8664cea99fbd8394f2dc38 (diff) |
Make GrTextureOp capable of edge antialiasing.
Bug: skia:
Change-Id: I0088bdbb6a76811611fa4628656bf9513c5bf04a
Reviewed-on: https://skia-review.googlesource.com/91105
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/GrRenderTargetContext.cpp')
-rw-r--r-- | src/gpu/GrRenderTargetContext.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gpu/GrRenderTargetContext.cpp b/src/gpu/GrRenderTargetContext.cpp index c985e964e8..b0b117f914 100644 --- a/src/gpu/GrRenderTargetContext.cpp +++ b/src/gpu/GrRenderTargetContext.cpp @@ -766,7 +766,7 @@ static bool must_filter(const SkRect& src, const SkRect& dst, const SkMatrix& ct void GrRenderTargetContext::drawTextureAffine(const GrClip& clip, sk_sp<GrTextureProxy> proxy, GrSamplerState::Filter filter, GrColor color, - const SkRect& srcRect, const SkRect& dstRect, + const SkRect& srcRect, const SkRect& dstRect, GrAA aa, const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> colorSpaceXform) { ASSERT_SINGLE_OWNER @@ -785,9 +785,9 @@ void GrRenderTargetContext::drawTextureAffine(const GrClip& clip, sk_sp<GrTextur } bool allowSRGB = SkToBool(this->colorSpaceInfo().colorSpace()); - this->addDrawOp(clip, GrTextureOp::Make(std::move(proxy), filter, color, clippedSrcRect, - clippedDstRect, viewMatrix, std::move(colorSpaceXform), - allowSRGB)); + this->addDrawOp( + clip, GrTextureOp::Make(std::move(proxy), filter, color, clippedSrcRect, clippedDstRect, + aa, viewMatrix, std::move(colorSpaceXform), allowSRGB)); } void GrRenderTargetContext::fillRectWithLocalMatrix(const GrClip& clip, |