Index: src/gpu/GrDrawContext.cpp |
diff --git a/src/gpu/GrDrawContext.cpp b/src/gpu/GrDrawContext.cpp |
index 280e6326c909fcae43c6d11a65a5eef8362e3c61..263f0c8dddff3144fc0efa308b6759ec7b89b2f6 100644 |
--- a/src/gpu/GrDrawContext.cpp |
+++ b/src/gpu/GrDrawContext.cpp |
@@ -241,7 +241,6 @@ void GrDrawContext::drawPaint(const GrClip& clip, |
GrRectBatchFactory::CreateNonAAFill(paint->getColor(), SkMatrix::I(), r, nullptr, |
&localMatrix)); |
GrPipelineBuilder pipelineBuilder(*paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
} |
@@ -357,8 +356,7 @@ void GrDrawContext::drawRect(const GrClip& clip, |
} |
if (batch) { |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
if (snapToPixelCenters) { |
pipelineBuilder.setState(GrPipelineBuilder::kSnapVerticesToPixelCenters_Flag, |
@@ -415,7 +413,6 @@ void GrDrawContextPriv::stencilRect(const GrFixedClip& clip, |
SkASSERT(batch); |
GrPipelineBuilder pipelineBuilder(paint, fDrawContext->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fDrawContext->accessRenderTarget()); |
pipelineBuilder.setUserStencil(ss); |
fDrawContext->getDrawTarget()->drawBatch(pipelineBuilder, fDrawContext, clip, batch); |
@@ -431,7 +428,7 @@ bool GrDrawContextPriv::drawAndStencilRect(const GrFixedClip& clip, |
ASSERT_SINGLE_OWNER_PRIV |
RETURN_FALSE_IF_ABANDONED_PRIV |
SkDEBUGCODE(fDrawContext->validate();) |
- GR_AUDIT_TRAIL_AUTO_FRAME(fDrawContext->fAuditTrail, "GrDrawContext::stencilRect"); |
+ GR_AUDIT_TRAIL_AUTO_FRAME(fDrawContext->fAuditTrail, "GrDrawContext::drawAndStencilRect"); |
AutoCheckFlush acf(fDrawContext->fDrawingManager); |
@@ -442,7 +439,6 @@ bool GrDrawContextPriv::drawAndStencilRect(const GrFixedClip& clip, |
SkAutoTUnref<GrDrawBatch> batch(fDrawContext->getFillRectBatch(paint, viewMatrix, rect)); |
if (batch) { |
GrPipelineBuilder pipelineBuilder(paint, fDrawContext->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fDrawContext->accessRenderTarget()); |
pipelineBuilder.setUserStencil(ss); |
fDrawContext->getDrawTarget()->drawBatch(pipelineBuilder, fDrawContext, clip, batch); |
@@ -479,7 +475,6 @@ void GrDrawContext::fillRectToRect(const GrClip& clip, |
if (batch) { |
GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
this->drawBatch(pipelineBuilder, clip, batch); |
} |
} |
@@ -506,8 +501,7 @@ void GrDrawContext::fillRectWithLocalMatrix(const GrClip& clip, |
nullptr, &localMatrix)); |
} |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
@@ -552,8 +546,7 @@ void GrDrawContext::drawVertices(const GrClip& clip, |
indexCount, colors, texCoords, |
bounds)); |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
@@ -578,8 +571,7 @@ void GrDrawContext::drawAtlas(const GrClip& clip, |
SkAutoTUnref<GrDrawBatch> batch(GrDrawAtlasBatch::Create(geometry, viewMatrix, spriteCount, |
xform, texRect, colors)); |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
@@ -612,8 +604,7 @@ void GrDrawContext::drawRRect(const GrClip& clip, |
stroke, |
shaderCaps)); |
if (batch) { |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
return; |
} |
@@ -738,8 +729,7 @@ void GrDrawContext::drawOval(const GrClip& clip, |
stroke, |
shaderCaps)); |
if (batch) { |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
return; |
} |
@@ -769,8 +759,7 @@ void GrDrawContext::drawImageNine(const GrClip& clip, |
imageWidth, imageHeight, |
center, dst)); |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
@@ -830,8 +819,7 @@ void GrDrawContext::drawBatch(const GrClip& clip, |
AutoCheckFlush acf(fDrawingManager); |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
@@ -863,8 +851,7 @@ void GrDrawContext::drawPath(const GrClip& clip, |
SkAutoTUnref<GrDrawBatch> batch(GrRectBatchFactory::CreateAAFillNestedRects( |
paint.getColor(), viewMatrix, rects)); |
if (batch) { |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
} |
return; |
@@ -881,8 +868,7 @@ void GrDrawContext::drawPath(const GrClip& clip, |
style.strokeRec(), |
shaderCaps)); |
if (batch) { |
- GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
- pipelineBuilder.setRenderTarget(fRenderTarget.get()); |
+ GrPipelineBuilder pipelineBuilder(paint, this->isUnifiedMultisampled()); |
this->getDrawTarget()->drawBatch(pipelineBuilder, this, clip, batch); |
return; |
} |