Make ShapreResult::CopyRange() to merge runs if possible
This patch makes |ShapreResult::CopyRange()| to merge sub range and last run if possible to reduce number of runs in |ShapreResult| and parts in |ShapeResultView| to reduce memory (run headers) and calling |SkFont:: getWidthsBounds()|. Bug: 707656 Change-Id: Iefbc621b37dd0a0522a046ff73be2e47c41793cc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2353979 Commit-Queue: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by:Koji Ishii <kojii@chromium.org> Auto-Submit: Yoshifumi Inoue <yosin@chromium.org> Cr-Commit-Position: refs/heads/master@{#799553}
Showing
Please register or sign in to comment