commit | 311d4eafab513adae3ef6c37dd4d573844bccd63 | [log] [tgz] |
---|---|---|
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Thu Mar 21 12:40:08 2013 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Thu Mar 21 12:40:08 2013 +0000 |
tree | f34a5b0452289bc36333ed310e3fd553335c2a17 | |
parent | c1641fc92259a1ca5cfc32cd5c8c55ea316b2bd1 [diff] |
This changes fixes issues with the non-separable blend modes. They were not producing the correct results if alpha was involved. I fixed the math so everything happens in premultiplied alpha so there is no loss in precision. I also fixed the math of color-burn and color-dodge. Author: cabanier@gmail.com Reviewed By: reed@google.com Review URL: https://chromiumcodereview.appspot.com/12662006 git-svn-id: http://skia.googlecode.com/svn/trunk@8283 2bbb7eff-a529-9590-31e7-b0007b416f81