| Index: src/effects/SkArithmeticMode_gpu.cpp
|
| diff --git a/src/effects/SkArithmeticMode_gpu.cpp b/src/effects/SkArithmeticMode_gpu.cpp
|
| index 4d74082fb349b8bf262624bcd7a35d0f28d47738..c9493d7e927c3d3ff32129b898b76032876e901f 100644
|
| --- a/src/effects/SkArithmeticMode_gpu.cpp
|
| +++ b/src/effects/SkArithmeticMode_gpu.cpp
|
| @@ -167,8 +167,7 @@ public:
|
| bool enforcePMColor() const { return fEnforcePMColor; }
|
|
|
| private:
|
| - GrXferProcessor::OptFlags onGetOptimizations(const GrProcOptInfo& colorPOI,
|
| - const GrProcOptInfo& coveragePOI,
|
| + GrXferProcessor::OptFlags onGetOptimizations(const GrPipelineOptimizations& optimizations,
|
| bool doesStencilWrite,
|
| GrColor* overrideColor,
|
| const GrCaps& caps) override;
|
| @@ -257,11 +256,11 @@ void ArithmeticXP::onGetGLSLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyB
|
|
|
| GrGLSLXferProcessor* ArithmeticXP::createGLSLInstance() const { return new GLArithmeticXP(*this); }
|
|
|
| -GrXferProcessor::OptFlags ArithmeticXP::onGetOptimizations(const GrProcOptInfo& colorPOI,
|
| - const GrProcOptInfo& coveragePOI,
|
| - bool doesStencilWrite,
|
| - GrColor* overrideColor,
|
| - const GrCaps& caps) {
|
| +GrXferProcessor::OptFlags ArithmeticXP::onGetOptimizations(
|
| + const GrPipelineOptimizations& optimizations,
|
| + bool doesStencilWrite,
|
| + GrColor* overrideColor,
|
| + const GrCaps& caps) {
|
| return GrXferProcessor::kNone_OptFlags;
|
| }
|
|
|
| @@ -275,8 +274,7 @@ GrArithmeticXPFactory::GrArithmeticXPFactory(float k1, float k2, float k3, float
|
|
|
| GrXferProcessor*
|
| GrArithmeticXPFactory::onCreateXferProcessor(const GrCaps& caps,
|
| - const GrProcOptInfo& colorPOI,
|
| - const GrProcOptInfo& coveragePOI,
|
| + const GrPipelineOptimizations& optimizations,
|
| bool hasMixedSamples,
|
| const DstTexture* dstTexture) const {
|
| return new ArithmeticXP(dstTexture, hasMixedSamples, fK1, fK2, fK3, fK4, fEnforcePMColor);
|
|
|