| 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);
 | 
| 
 |