clamp to premul in dither
authorMike Klein <mtklein@chromium.org>
Tue, 16 May 2017 16:03:15 +0000 (12:03 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 16 May 2017 21:10:14 +0000 (21:10 +0000)
commit7e68bc93ffaa394bd94a6954e2a8318a825067c6
tree34e3898f3c119c5d562b423269adb14b60d99635
parent0eb4ecb88532494e32521bdcc60aa98c25089923
clamp to premul in dither

Dither can bump color values above alpha (duh), or below
zero (duh), so clamp back to premul after dithering.

BUG=skia:6644,skia:6643

Change-Id: Ida107e866380e06130af0d01467117bca929ba44
Reviewed-on: https://skia-review.googlesource.com/17070
Reviewed-by: Herb Derby <herb@google.com>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Klein <mtklein@chromium.org>
gm/bug6643.cpp [new file with mode: 0644]
gn/gm.gni
src/jumper/SkJumper_generated.S
src/jumper/SkJumper_generated_win.S
src/jumper/SkJumper_stages.cpp