mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 11:08:45 +00:00
f2df5a6c5d
Word 2016 queries a lot of font glyph bounding boxes and bitmaps with translation matrices. The result of these queries is not cached because the transform matrix is not the identity matrix. However, the translation offsets don't affect FreeType font operations at all, which can be verified in ft_matrix_from_dwrite_matrix() called by get_glyph_transform(). So these results with translation matrices can be cached as well. With this patch, Word 2016 stuttering is reduced significantly. |
||
---|---|---|
.. | ||
shapers | ||
tests | ||
analyzer.c | ||
bidi.c | ||
bracket.c | ||
direction.c | ||
dwrite.spec | ||
dwrite_private.h | ||
font.c | ||
format.c | ||
freetype.c | ||
gdiinterop.c | ||
layout.c | ||
linebreak.c | ||
main.c | ||
Makefile.in | ||
mirror.c | ||
opentype.c | ||
scripts.c | ||
scripts.h | ||
shape.c | ||
unixlib.h |