Make SkPixelXorXfermode's opColor be SkPMColor
authorrobertphillips <robertphillips@google.com>
Thu, 28 Jan 2016 14:41:11 +0000 (06:41 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 28 Jan 2016 14:41:11 +0000 (06:41 -0800)
commit98124ef2f991678ff3ed6d2cbf416a12679a2e15
tree2dfa7472a5027f5639b27b1534f91f827547dab1
parentb35c82dc943073e9945c0beea2d49925b45428dd
Make SkPixelXorXfermode's opColor be SkPMColor

Xoring an SkColor with 2 SkPMColors creates rendering inconsistencies on Macs and some Android devices in 8888.

AFAICT Android doesn't compensate for this so we may be changing SkPixelXorXfermode's behavior on Android.

GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1646453003

Review URL: https://codereview.chromium.org/1646453003
include/effects/SkPixelXorXfermode.h
src/effects/SkPixelXorXfermode.cpp