Cache (size / units_per_em) in HarfBuzzFontData
SkTypeface::getUnitsPerEm() is not a fast function. This patch caches (size / units_per_em) in HarfBuzzFontData. Improves long-line-nowrap.html from 580ms to 547ms (~6%) Bug: 636993 Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng Change-Id: I4decd9f66e6b99b4798b1c7cc522999bba372aba Reviewed-on: https://chromium-review.googlesource.com/1226773 Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by:Emil A Eklund <eae@chromium.org> Cr-Commit-Position: refs/heads/master@{#591385}
Showing
Please register or sign in to comment