commit | 7795822807478143120c33228b68d2ab3918af2c | [log] [tgz] |
---|---|---|
author | liyuqian <liyuqian@google.com> | Tue Oct 04 09:29:51 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Tue Oct 04 09:29:51 2016 -0700 |
tree | 7b84301091da3dbeba6b7785c46443fe1c6b7612 | |
parent | b25c3522446c9f84369dec2327ed9995fdb326de [diff] |
Implement AnalyticAA for convex shapes. Design doc: go/analyticAA A performance test can be found here: https://docs.google.com/a/google.com/spreadsheets/d/1n9LSjFzrQzx0hovFddWey0GSMXNRjl1oFuSypMlHWZk/edit?usp=sharing Our best case is filling big triangles, which according to our experiment has ~2.9x speedup. Our worst case is filling small ovals/circles, which has a ~1.06x slowdown. To see how our new algorithm changes the DM images, see: https://x20web.corp.google.com/~liyuqian/dmdiff/index.html The most significant changes are in convexpaths and analytic_antialias_convex BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2221103002 Review-Url: https://codereview.chromium.org/2221103002