diff options
author | 2014-12-03 11:41:54 -0800 | |
---|---|---|
committer | 2014-12-03 11:41:55 -0800 | |
commit | c016fb8f9fb53dd8d4936c5e9e16a9dc99ab392e (patch) | |
tree | 240c358dbbab8fef55266fd20916afbb97bb98fa /src/gpu/SkGr.cpp | |
parent | 96a6c4df417a2382dd183b0dbc1c614819795f2a (diff) |
Use static XPF for porter duff xp factories.
BUG=skia:
Review URL: https://codereview.chromium.org/776843004
Diffstat (limited to 'src/gpu/SkGr.cpp')
-rw-r--r-- | src/gpu/SkGr.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gpu/SkGr.cpp b/src/gpu/SkGr.cpp index dadf9f23ee..9059f55c7a 100644 --- a/src/gpu/SkGr.cpp +++ b/src/gpu/SkGr.cpp @@ -475,15 +475,13 @@ void SkPaint2GrPaintNoShader(GrContext* context, const SkPaint& skPaint, GrColor if (fragmentProcessor) { SkASSERT(NULL == xpFactory); grPaint->addColorProcessor(fragmentProcessor)->unref(); - xpFactory = GrPorterDuffXPFactory::Create(SkXfermode::kOne_Coeff, - SkXfermode::kZero_Coeff); + xpFactory = GrPorterDuffXPFactory::Create(SkXfermode::kSrc_Mode); sm = SkXfermode::kOne_Coeff; dm = SkXfermode::kZero_Coeff; } } else { // Fall back to src-over - xpFactory = GrPorterDuffXPFactory::Create(SkXfermode::kOne_Coeff, - SkXfermode::kISA_Coeff); + xpFactory = GrPorterDuffXPFactory::Create(SkXfermode::kSrcOver_Mode); sm = SkXfermode::kOne_Coeff; dm = SkXfermode::kISA_Coeff; } |