diff options
Diffstat (limited to 'src/gpu/effects')
-rw-r--r-- | src/gpu/effects/GrCoverageSetOpXP.cpp | 3 | ||||
-rw-r--r-- | src/gpu/effects/GrCustomXfermode.cpp | 15 | ||||
-rw-r--r-- | src/gpu/effects/GrCustomXfermodePriv.h | 2 | ||||
-rw-r--r-- | src/gpu/effects/GrDisableColorXP.cpp | 3 | ||||
-rw-r--r-- | src/gpu/effects/GrDisableColorXP.h | 2 | ||||
-rw-r--r-- | src/gpu/effects/GrPorterDuffXferProcessor.cpp | 15 |
6 files changed, 20 insertions, 20 deletions
diff --git a/src/gpu/effects/GrCoverageSetOpXP.cpp b/src/gpu/effects/GrCoverageSetOpXP.cpp index cb7f4974be..cb6d303d73 100644 --- a/src/gpu/effects/GrCoverageSetOpXP.cpp +++ b/src/gpu/effects/GrCoverageSetOpXP.cpp @@ -226,7 +226,8 @@ GrXferProcessor* GrCoverageSetOpXPFactory::onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& covPOI, - const GrDeviceCoordTexture* dstCopy) const { + const DstTexture* dst) const { + SkASSERT(!dst); return CoverageSetOpXP::Create(fRegionOp, fInvertCoverage); } diff --git a/src/gpu/effects/GrCustomXfermode.cpp b/src/gpu/effects/GrCustomXfermode.cpp index e716ea5dce..be2b343d45 100644 --- a/src/gpu/effects/GrCustomXfermode.cpp +++ b/src/gpu/effects/GrCustomXfermode.cpp @@ -508,12 +508,12 @@ GrFragmentProcessor* GrCustomXferFP::TestCreate(SkRandom* rand, class CustomXP : public GrXferProcessor { public: - static GrXferProcessor* Create(SkXfermode::Mode mode, const GrDeviceCoordTexture* dstCopy, + static GrXferProcessor* Create(SkXfermode::Mode mode, const DstTexture* dstTexture, bool willReadDstColor) { if (!GrCustomXfermode::IsSupportedMode(mode)) { return NULL; } else { - return SkNEW_ARGS(CustomXP, (mode, dstCopy, willReadDstColor)); + return SkNEW_ARGS(CustomXP, (mode, dstTexture, willReadDstColor)); } } @@ -534,7 +534,7 @@ public: } private: - CustomXP(SkXfermode::Mode mode, const GrDeviceCoordTexture* dstCopy, bool willReadDstColor); + CustomXP(SkXfermode::Mode mode, const DstTexture*, bool willReadDstColor); GrXferProcessor::OptFlags onGetOptimizations(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, @@ -626,9 +626,8 @@ private: /////////////////////////////////////////////////////////////////////////////// -CustomXP::CustomXP(SkXfermode::Mode mode, const GrDeviceCoordTexture* dstCopy, - bool willReadDstColor) - : INHERITED(dstCopy, willReadDstColor), +CustomXP::CustomXP(SkXfermode::Mode mode, const DstTexture* dstTexture, bool willReadDstColor) + : INHERITED(dstTexture, willReadDstColor), fMode(mode), fHWBlendEquation(static_cast<GrBlendEquation>(-1)) { this->initClassID<CustomXP>(); @@ -790,8 +789,8 @@ GrXferProcessor* GrCustomXPFactory::onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, - const GrDeviceCoordTexture* dstCopy) const { - return CustomXP::Create(fMode, dstCopy, this->willReadDstColor(caps, colorPOI, coveragePOI)); + const DstTexture* dstTexture) const { + return CustomXP::Create(fMode, dstTexture, this->willReadDstColor(caps, colorPOI, coveragePOI)); } bool GrCustomXPFactory::willReadDstColor(const GrCaps& caps, diff --git a/src/gpu/effects/GrCustomXfermodePriv.h b/src/gpu/effects/GrCustomXfermodePriv.h index ff4b64c90c..f7fccca730 100644 --- a/src/gpu/effects/GrCustomXfermodePriv.h +++ b/src/gpu/effects/GrCustomXfermodePriv.h @@ -71,7 +71,7 @@ private: GrXferProcessor* onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, - const GrDeviceCoordTexture* dstCopy) const override; + const DstTexture*) const override; bool willReadDstColor(const GrCaps& caps, const GrProcOptInfo& colorPOI, diff --git a/src/gpu/effects/GrDisableColorXP.cpp b/src/gpu/effects/GrDisableColorXP.cpp index 38c8f91c27..d380e89f1c 100644 --- a/src/gpu/effects/GrDisableColorXP.cpp +++ b/src/gpu/effects/GrDisableColorXP.cpp @@ -103,7 +103,8 @@ GrXferProcessor* GrDisableColorXPFactory::onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& covPOI, - const GrDeviceCoordTexture* dstCopy) const { + const DstTexture* dst) const { + SkASSERT(!dst); return DisableColorXP::Create(); } diff --git a/src/gpu/effects/GrDisableColorXP.h b/src/gpu/effects/GrDisableColorXP.h index c5ed8f0b8c..6289834b5e 100644 --- a/src/gpu/effects/GrDisableColorXP.h +++ b/src/gpu/effects/GrDisableColorXP.h @@ -35,7 +35,7 @@ private: GrXferProcessor* onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, - const GrDeviceCoordTexture* dstCopy) const override; + const DstTexture* dstTexture) const override; bool willReadDstColor(const GrCaps& caps, const GrProcOptInfo& colorPOI, diff --git a/src/gpu/effects/GrPorterDuffXferProcessor.cpp b/src/gpu/effects/GrPorterDuffXferProcessor.cpp index bc61f499e4..3bcaf26403 100644 --- a/src/gpu/effects/GrPorterDuffXferProcessor.cpp +++ b/src/gpu/effects/GrPorterDuffXferProcessor.cpp @@ -307,9 +307,9 @@ static BlendFormula get_unoptimized_blend_formula(SkXfermode::Mode xfermode) { class PorterDuffXferProcessor : public GrXferProcessor { public: - static GrXferProcessor* Create(SkXfermode::Mode xfermode, const GrDeviceCoordTexture* dstCopy, + static GrXferProcessor* Create(SkXfermode::Mode xfermode, const DstTexture* dstTexture, bool willReadDstColor) { - return SkNEW_ARGS(PorterDuffXferProcessor, (xfermode, dstCopy, willReadDstColor)); + return SkNEW_ARGS(PorterDuffXferProcessor, (xfermode, dstTexture, willReadDstColor)); } ~PorterDuffXferProcessor() override; @@ -326,8 +326,7 @@ public: BlendFormula getBlendFormula() const { return fBlendFormula; } private: - PorterDuffXferProcessor(SkXfermode::Mode, const GrDeviceCoordTexture* dstCopy, - bool willReadDstColor); + PorterDuffXferProcessor(SkXfermode::Mode, const DstTexture*, bool willReadDstColor); GrXferProcessor::OptFlags onGetOptimizations(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, @@ -506,9 +505,9 @@ private: /////////////////////////////////////////////////////////////////////////////// PorterDuffXferProcessor::PorterDuffXferProcessor(SkXfermode::Mode xfermode, - const GrDeviceCoordTexture* dstCopy, + const DstTexture* dstTexture, bool willReadDstColor) - : INHERITED(dstCopy, willReadDstColor) + : INHERITED(dstTexture, willReadDstColor) , fXfermode(xfermode) , fBlendFormula(get_unoptimized_blend_formula(xfermode)) { this->initClassID<PorterDuffXferProcessor>(); @@ -723,11 +722,11 @@ GrXferProcessor* GrPorterDuffXPFactory::onCreateXferProcessor(const GrCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& covPOI, - const GrDeviceCoordTexture* dstCopy) const { + const DstTexture* dstTexture) const { if (covPOI.isFourChannelOutput()) { return PDLCDXferProcessor::Create(fXfermode, colorPOI); } else { - return PorterDuffXferProcessor::Create(fXfermode, dstCopy, + return PorterDuffXferProcessor::Create(fXfermode, dstTexture, this->willReadDstColor(caps, colorPOI, covPOI)); } } |