diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/gpu/GrTest.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/gpu/GrTest.cpp b/tools/gpu/GrTest.cpp index 874567dc62..a301c747ca 100644 --- a/tools/gpu/GrTest.cpp +++ b/tools/gpu/GrTest.cpp @@ -168,8 +168,7 @@ void SkGpuDevice::drawTexture(GrTexture* tex, const SkRect& dst, const SkPaint& grPaint.addColorTextureProcessor(tex, textureMat); - GrClip clip; - fDrawContext->drawRect(clip, grPaint, mat, dst); + fDrawContext->drawRect(GrNoClip(), grPaint, mat, dst); } @@ -260,8 +259,11 @@ void GrDrawContextPriv::testingOnly_drawBatch(const GrPipelineBuilder& pipelineB SkDEBUGCODE(fDrawContext->validate();) GR_AUDIT_TRAIL_AUTO_FRAME(fDrawContext->fAuditTrail, "GrDrawContext::testingOnly_drawBatch"); - const GrClip& drawClip = clip ? *clip : GrClip::WideOpen(); - fDrawContext->getDrawTarget()->drawBatch(pipelineBuilder, drawClip, batch); + if (clip) { + fDrawContext->getDrawTarget()->drawBatch(pipelineBuilder, *clip, batch); + } else { + fDrawContext->getDrawTarget()->drawBatch(pipelineBuilder, GrNoClip(), batch); + } } #undef ASSERT_SINGLE_OWNER |