diff options
author | Mike Reed <reed@google.com> | 2018-01-08 15:05:02 -0500 |
---|---|---|
committer | Mike Reed <reed@google.com> | 2018-01-08 20:42:27 +0000 |
commit | 274218ef0173ff6046f2258c703c1c83ea37c02f (patch) | |
tree | 5d0077217a7b3e42a6fcacb8a12e95a6323746a9 /src/gpu/GrRenderTarget.cpp | |
parent | 7ff6ca525454e9dfbabbec2f6bf66d6b290ac195 (diff) |
move largest apis into private
Related to https://skia-review.googlesource.com/c/skia/+/91860
Bug: skia:
Change-Id: Ia8fd981b422bbab75541b078277d2e09e1fc9d41
Reviewed-on: https://skia-review.googlesource.com/91940
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'src/gpu/GrRenderTarget.cpp')
-rw-r--r-- | src/gpu/GrRenderTarget.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/gpu/GrRenderTarget.cpp b/src/gpu/GrRenderTarget.cpp index 585a5126a9..3090219751 100644 --- a/src/gpu/GrRenderTarget.cpp +++ b/src/gpu/GrRenderTarget.cpp @@ -16,6 +16,7 @@ #include "GrRenderTargetPriv.h" #include "GrStencilAttachment.h" #include "GrStencilSettings.h" +#include "SkRectPriv.h" GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, GrRenderTargetFlags flags, @@ -29,7 +30,7 @@ GrRenderTarget::GrRenderTarget(GrGpu* gpu, const GrSurfaceDesc& desc, SkASSERT(!(fFlags & GrRenderTargetFlags::kMixedSampled) || fSampleCnt > 0); SkASSERT(!(fFlags & GrRenderTargetFlags::kWindowRectsSupport) || gpu->caps()->maxWindowRectangles() > 0); - fResolveRect.setLargestInverted(); + fResolveRect = SkRectPriv::MakeILargestInverted(); } void GrRenderTarget::flagAsNeedingResolve(const SkIRect* rect) { @@ -48,14 +49,18 @@ void GrRenderTarget::flagAsNeedingResolve(const SkIRect* rect) { void GrRenderTarget::overrideResolveRect(const SkIRect rect) { fResolveRect = rect; if (fResolveRect.isEmpty()) { - fResolveRect.setLargestInverted(); + fResolveRect = SkRectPriv::MakeILargestInverted(); } else { if (!fResolveRect.intersect(0, 0, this->width(), this->height())) { - fResolveRect.setLargestInverted(); + fResolveRect = SkRectPriv::MakeILargestInverted(); } } } +void GrRenderTarget::flagAsResolved() { + fResolveRect = SkRectPriv::MakeILargestInverted(); +} + void GrRenderTarget::onRelease() { SkSafeSetNull(fStencilAttachment); |