diff options
Diffstat (limited to 'src/gpu/effects/GrCustomXfermode.cpp')
-rw-r--r-- | src/gpu/effects/GrCustomXfermode.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/gpu/effects/GrCustomXfermode.cpp b/src/gpu/effects/GrCustomXfermode.cpp index 94d8ce23d9..98bda3e5e6 100644 --- a/src/gpu/effects/GrCustomXfermode.cpp +++ b/src/gpu/effects/GrCustomXfermode.cpp @@ -72,16 +72,14 @@ static bool can_use_hw_blend_equation(GrBlendEquation equation, class CustomXP : public GrXferProcessor { public: CustomXP(SkBlendMode mode, GrBlendEquation hwBlendEquation) - : fMode(mode) - , fHWBlendEquation(hwBlendEquation) { - this->initClassID<CustomXP>(); - } + : INHERITED(kCustomXP_ClassID) + , fMode(mode) + , fHWBlendEquation(hwBlendEquation) {} CustomXP(bool hasMixedSamples, SkBlendMode mode, GrProcessorAnalysisCoverage coverage) - : INHERITED(true, hasMixedSamples, coverage) + : INHERITED(kCustomXP_ClassID, true, hasMixedSamples, coverage) , fMode(mode) , fHWBlendEquation(static_cast<GrBlendEquation>(-1)) { - this->initClassID<CustomXP>(); } const char* name() const override { return "Custom Xfermode"; } |