commit | c27336567bf9ec18734506f68fc03e328c479bc9 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Wed Jan 14 19:16:12 2015 +0100 |
committer | Werner Lemberg <wl@gnu.org> | Wed Jan 14 19:16:12 2015 +0100 |
tree | 8271f721e715758b4ed28a994b61dec2e1493d0e | |
parent | a4117fbda7399e201d4e438d301ab588d28dcea7 [diff] |
[autofit] Allocate hints object on the stack. This avoids one malloc per load. * src/autofit/afloader.h (AF_LoaderRec): Change type of `hints' to `AF_GlyphHints'. Update prototype. * src/autofit/afloader.c (af_loader_init): Use `AF_GlyphHints' parameter instead of `FT_Memory'. (af_loader_done): Directly reset `load_hints'. (af_loader_load_g): Updated. * src/autofit/afmodule.c (af_autofitter_load_glyph): Use local `hints' object.