diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-03-21 12:40:08 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-03-21 12:40:08 +0000 |
commit | 311d4eafab513adae3ef6c37dd4d573844bccd63 (patch) | |
tree | f34a5b0452289bc36333ed310e3fd553335c2a17 /src/gpu | |
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
Diffstat (limited to 'src/gpu')
0 files changed, 0 insertions, 0 deletions