diff options
author | 2017-09-15 17:39:09 -0400 | |
---|---|---|
committer | 2017-09-18 18:10:03 +0000 | |
commit | 6d1aaca8276ff4ae2e10870f7e2c3222907cc4aa (patch) | |
tree | a38b2a56507ec0b3906322bf842905ebfc88e7b2 /src/sksl/SkSLGLSLCodeGenerator.cpp | |
parent | e6c0dee067f6cdb84c98aab3bd9270c24b995084 (diff) |
Call blitFatAntiRect to avoid overhead in MaskAdditiveBlitter
This results in 25% (720ns vs 560ns) speedup for
path_fill_small_rect bench in 8888 config. Some skps have a lot of stroked
horizontal/vertical lines (e.g., bar charts) so this improvement could
have a great impact there. For example, cereal converts Microsoft word docx
to PNGs on server and the sample docx has a big bar chart. That inspired
this improvement.
Bug: skia:
Change-Id: Icf96c966edf87427b3d1f53da09a49930eda2ac1
Reviewed-on: https://skia-review.googlesource.com/46584
Commit-Queue: Yuqian Li <liyuqian@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'src/sksl/SkSLGLSLCodeGenerator.cpp')
0 files changed, 0 insertions, 0 deletions