| Index: src/gpu/GrPipeline.cpp
|
| diff --git a/src/gpu/GrPipeline.cpp b/src/gpu/GrPipeline.cpp
|
| index bd508e9dc1a737dd7aa6299b16e5ddc8e0d747b9..3ccc72b8dfbdd7680e2dd53483cfd03c5398e2a5 100644
|
| --- a/src/gpu/GrPipeline.cpp
|
| +++ b/src/gpu/GrPipeline.cpp
|
| @@ -15,37 +15,11 @@
|
| #include "GrXferProcessor.h"
|
|
|
| GrPipeline::GrPipeline(const GrPipelineBuilder& pipelineBuilder,
|
| - const GrPrimitiveProcessor* primProc,
|
| + const GrProcOptInfo& colorPOI,
|
| + const GrProcOptInfo& coveragePOI,
|
| const GrDrawTargetCaps& caps,
|
| const GrScissorState& scissorState,
|
| const GrDeviceCoordTexture* dstCopy) {
|
| - const GrProcOptInfo& colorPOI = pipelineBuilder.colorProcInfo(primProc);
|
| - const GrProcOptInfo& coveragePOI = pipelineBuilder.coverageProcInfo(primProc);
|
| -
|
| - this->internalConstructor(pipelineBuilder, colorPOI, coveragePOI, caps, scissorState, dstCopy);
|
| -}
|
| -
|
| -GrPipeline::GrPipeline(GrBatch* batch,
|
| - const GrPipelineBuilder& pipelineBuilder,
|
| - const GrDrawTargetCaps& caps,
|
| - const GrScissorState& scissorState,
|
| - const GrDeviceCoordTexture* dstCopy) {
|
| - GrBatchOpt batchOpt;
|
| - batchOpt.fCanTweakAlphaForCoverage = pipelineBuilder.canTweakAlphaForCoverage();
|
| - batch->initBatchOpt(batchOpt);
|
| -
|
| - const GrProcOptInfo& colorPOI = pipelineBuilder.colorProcInfo(batch);
|
| - const GrProcOptInfo& coveragePOI = pipelineBuilder.coverageProcInfo(batch);
|
| -
|
| - this->internalConstructor(pipelineBuilder, colorPOI, coveragePOI, caps, scissorState, dstCopy);
|
| -}
|
| -
|
| -void GrPipeline::internalConstructor(const GrPipelineBuilder& pipelineBuilder,
|
| - const GrProcOptInfo& colorPOI,
|
| - const GrProcOptInfo& coveragePOI,
|
| - const GrDrawTargetCaps& caps,
|
| - const GrScissorState& scissorState,
|
| - const GrDeviceCoordTexture* dstCopy) {
|
| // Create XferProcessor from DS's XPFactory
|
| SkAutoTUnref<GrXferProcessor> xferProcessor(
|
| pipelineBuilder.getXPFactory()->createXferProcessor(colorPOI, coveragePOI, dstCopy, caps));
|
|
|