Use ComposeColorFilter in factory to collapse consecutive filters (when possible).
authorreed <reed@google.com>
Thu, 5 Mar 2015 18:22:20 +0000 (10:22 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 5 Mar 2015 18:22:20 +0000 (10:22 -0800)
commitdac843bf046c2cd79fd955cb177aee241d7a4b0c
tree9a0d9a9160ae4c53ba14bdee9fadb5fb725340ed
parentbca3c9fb2d5c043985b878633e9630cf12e04bd6
Use ComposeColorFilter in factory to collapse consecutive filters (when possible).
Change asColorFilter to reflect its reliance on the new factory behavior.

patch from issue 967143002 at patchset 80001 (http://crrev.com/967143002#ps80001)

BUG=skia:

Review URL: https://codereview.chromium.org/967833003
src/effects/SkColorFilterImageFilter.cpp
tests/ImageFilterTest.cpp