diff options
Diffstat (limited to 'src/gpu/GrRenderTargetContext.cpp')
-rw-r--r-- | src/gpu/GrRenderTargetContext.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpu/GrRenderTargetContext.cpp b/src/gpu/GrRenderTargetContext.cpp index 8c231429fe..8cc383dc3e 100644 --- a/src/gpu/GrRenderTargetContext.cpp +++ b/src/gpu/GrRenderTargetContext.cpp @@ -1753,6 +1753,8 @@ void GrRenderTargetContext::setupDstTexture(GrRenderTarget* rt, const GrClip& cl SkIRect drawIBounds; opBounds.roundOut(&drawIBounds); + // Cover up for any precision issues by outsetting the op bounds a pixel in each direction. + drawIBounds.outset(1, 1); if (!copyRect.intersect(drawIBounds)) { #ifdef SK_DEBUG GrCapsDebugf(this->caps(), "Missed an early reject. " |