]> granicus.if.org Git - icu/commit
ICU-10234 performance improvements in Layout: (1) in LETableReference, making some...
authorSteven R. Loomis <srl@icu-project.org>
Tue, 25 Jun 2013 00:46:51 +0000 (00:46 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Tue, 25 Jun 2013 00:46:51 +0000 (00:46 +0000)
commit5438ea9c7183cef5431c9e89e5eb215873387b1e
tree8e0b23b9434df1d763b318f280202c51b2783fda
parent31cb42cfce04313ff707a4cf9dc9e9fe91576cf5
ICU-10234 performance improvements in Layout:  (1) in LETableReference, making some functions inline (minimal), (2) OpenTypeUtilities  moving range checking out of the inner loop, and the big one is (3) GlyphIterator, caching the result of filterGlyph. (caching more than one had minimal or negative improvement)

X-SVN-Rev: 33845
icu4c/source/layout/GlyphIterator.cpp
icu4c/source/layout/GlyphIterator.h
icu4c/source/layout/LETableReference.h
icu4c/source/layout/OpenTypeUtilities.cpp