diff options
author | 2017-09-07 12:36:34 -0400 | |
---|---|---|
committer | 2017-09-07 16:58:31 +0000 | |
commit | 2bbdcc44c63974f29f3743bb58d929601a3f65c6 (patch) | |
tree | d420f298f606b061054e56866d1930ab84f00ed5 /src/gpu/GrRenderTargetContext.cpp | |
parent | 4df0092eac6e9bb5afc516773a0c618630193dc6 (diff) |
Rework GrSamplerParams to be more compact and use its own wrap mode enum.
The main change is to make GrSamplerParams smaller by making its enums have byte-sized underlying types. The rest is cosmetic.
Change-Id: Ib71ea50612d24619a85e463826c6b8dfb9b445e3
Reviewed-on: https://skia-review.googlesource.com/43200
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'src/gpu/GrRenderTargetContext.cpp')
-rw-r--r-- | src/gpu/GrRenderTargetContext.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gpu/GrRenderTargetContext.cpp b/src/gpu/GrRenderTargetContext.cpp index 9d8f69fbbc..8828f274ee 100644 --- a/src/gpu/GrRenderTargetContext.cpp +++ b/src/gpu/GrRenderTargetContext.cpp @@ -779,7 +779,7 @@ static bool must_filter(const SkRect& src, const SkRect& dst, const SkMatrix& ct } void GrRenderTargetContext::drawTextureAffine(const GrClip& clip, sk_sp<GrTextureProxy> proxy, - GrSamplerParams::FilterMode filter, GrColor color, + GrSamplerState::Filter filter, GrColor color, const SkRect& srcRect, const SkRect& dstRect, const SkMatrix& viewMatrix, sk_sp<GrColorSpaceXform> colorSpaceXform) { @@ -788,8 +788,8 @@ void GrRenderTargetContext::drawTextureAffine(const GrClip& clip, sk_sp<GrTextur SkDEBUGCODE(this->validate();) GR_CREATE_TRACE_MARKER_CONTEXT("GrRenderTargetContext", "drawTextureAffine", fContext); SkASSERT(!viewMatrix.hasPerspective()); - if (filter != GrSamplerParams::kNone_FilterMode && !must_filter(srcRect, dstRect, viewMatrix)) { - filter = GrSamplerParams::kNone_FilterMode; + if (filter != GrSamplerState::Filter::kNearest && !must_filter(srcRect, dstRect, viewMatrix)) { + filter = GrSamplerState::Filter::kNearest; } SkRect clippedDstRect = dstRect; SkRect clippedSrcRect = srcRect; |