| Index: src/gpu/effects/GrCustomXfermodePriv.h | 
| diff --git a/src/gpu/effects/GrCustomXfermodePriv.h b/src/gpu/effects/GrCustomXfermodePriv.h | 
| deleted file mode 100644 | 
| index 05e07b64ced3035e1c8979067b0aa4d7094ac7dc..0000000000000000000000000000000000000000 | 
| --- a/src/gpu/effects/GrCustomXfermodePriv.h | 
| +++ /dev/null | 
| @@ -1,95 +0,0 @@ | 
| -/* | 
| - * Copyright 2015 Google Inc. | 
| - * | 
| - * Use of this source code is governed by a BSD-style license that can be | 
| - * found in the LICENSE file. | 
| - */ | 
| - | 
| -#ifndef GrCustomXfermodePriv_DEFINED | 
| -#define GrCustomXfermodePriv_DEFINED | 
| - | 
| -#include "GrCaps.h" | 
| -#include "GrCoordTransform.h" | 
| -#include "GrFragmentProcessor.h" | 
| -#include "GrTextureAccess.h" | 
| -#include "GrXferProcessor.h" | 
| -#include "SkXfermode.h" | 
| - | 
| -class GrGLCaps; | 
| -class GrGLFragmentProcessor; | 
| -class GrInvariantOutput; | 
| -class GrProcessorKeyBuilder; | 
| -class GrTexture; | 
| - | 
| -/////////////////////////////////////////////////////////////////////////////// | 
| -// Fragment Processor | 
| -/////////////////////////////////////////////////////////////////////////////// | 
| - | 
| -class GrCustomXferFP : public GrFragmentProcessor { | 
| -public: | 
| -    GrCustomXferFP(GrProcessorDataManager*, SkXfermode::Mode mode, GrTexture* background); | 
| - | 
| -    const char* name() const override { return "Custom Xfermode"; } | 
| - | 
| -    SkXfermode::Mode mode() const { return fMode; } | 
| -    const GrTextureAccess&  backgroundAccess() const { return fBackgroundAccess; } | 
| - | 
| -private: | 
| -    GrGLFragmentProcessor* onCreateGLInstance() const override; | 
| - | 
| -    void onGetGLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyBuilder* b) const override; | 
| - | 
| -    bool onIsEqual(const GrFragmentProcessor& other) const override; | 
| - | 
| -    void onComputeInvariantOutput(GrInvariantOutput* inout) const override; | 
| - | 
| -    GR_DECLARE_FRAGMENT_PROCESSOR_TEST; | 
| - | 
| -    SkXfermode::Mode fMode; | 
| -    GrCoordTransform fBackgroundTransform; | 
| -    GrTextureAccess  fBackgroundAccess; | 
| - | 
| -    typedef GrFragmentProcessor INHERITED; | 
| -}; | 
| - | 
| -/////////////////////////////////////////////////////////////////////////////// | 
| -// Xfer Processor | 
| -/////////////////////////////////////////////////////////////////////////////// | 
| - | 
| -class GrCustomXPFactory : public GrXPFactory { | 
| -public: | 
| -    GrCustomXPFactory(SkXfermode::Mode mode); | 
| - | 
| -    bool supportsRGBCoverage(GrColor knownColor, uint32_t knownColorFlags) const override { | 
| -        return true; | 
| -    } | 
| - | 
| -    void getInvariantBlendedColor(const GrProcOptInfo& colorPOI, | 
| -                                  GrXPFactory::InvariantBlendedColor*) const override; | 
| - | 
| -private: | 
| -    GrXferProcessor* onCreateXferProcessor(const GrCaps& caps, | 
| -                                           const GrProcOptInfo& colorPOI, | 
| -                                           const GrProcOptInfo& coveragePOI, | 
| -                                           bool hasMixedSamples, | 
| -                                           const DstTexture*) const override; | 
| - | 
| -    bool willReadDstColor(const GrCaps& caps, | 
| -                          const GrProcOptInfo& colorPOI, | 
| -                          const GrProcOptInfo& coveragePOI, | 
| -                          bool hasMixedSamples) const override; | 
| - | 
| -    bool onIsEqual(const GrXPFactory& xpfBase) const override { | 
| -        const GrCustomXPFactory& xpf = xpfBase.cast<GrCustomXPFactory>(); | 
| -        return fMode == xpf.fMode; | 
| -    } | 
| - | 
| -    GR_DECLARE_XP_FACTORY_TEST; | 
| - | 
| -    SkXfermode::Mode fMode; | 
| -    GrBlendEquation  fHWBlendEquation; | 
| - | 
| -    typedef GrXPFactory INHERITED; | 
| -}; | 
| -#endif | 
| - | 
|  |