diff options
author | 2014-12-05 12:58:28 -0800 | |
---|---|---|
committer | 2014-12-05 12:58:28 -0800 | |
commit | 915187b71d4068f21a15a1b8f4d919e1179d8b74 (patch) | |
tree | 1684cbdaab23d89a9682dce3f3d7604440e5daf5 /src/gpu/effects/GrPorterDuffXferProcessor.cpp | |
parent | e78f11e9b1cfc212284db2c06a2b465e4aeccec0 (diff) |
Check XpFactory equality in DrawState
BUG=skia:
Review URL: https://codereview.chromium.org/767873006
Diffstat (limited to 'src/gpu/effects/GrPorterDuffXferProcessor.cpp')
-rw-r--r-- | src/gpu/effects/GrPorterDuffXferProcessor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gpu/effects/GrPorterDuffXferProcessor.cpp b/src/gpu/effects/GrPorterDuffXferProcessor.cpp index 04a7b1fda3..55e0c93b23 100644 --- a/src/gpu/effects/GrPorterDuffXferProcessor.cpp +++ b/src/gpu/effects/GrPorterDuffXferProcessor.cpp @@ -65,6 +65,11 @@ void GrPorterDuffXferProcessor::onComputeInvariantOutput(GrInvariantOutput* inou /////////////////////////////////////////////////////////////////////////////// +GrPorterDuffXPFactory::GrPorterDuffXPFactory(GrBlendCoeff src, GrBlendCoeff dst) + : fSrc(src), fDst(dst) { + this->initClassID<GrPorterDuffXPFactory>(); +} + GrXPFactory* GrPorterDuffXPFactory::Create(SkXfermode::Mode mode) { switch (mode) { case SkXfermode::kClear_Mode: { |