freetype2/include/freetype/internal
Werner Lemberg e27b8a5598 [truetype] Speed up `TT_Load_Glyph'.
This avoids additional calls to `tt_face_lookup_table' for the
`glyf' table, which can be expensive.

* include/freetype/internal/tttypes.h (TT_LoaderRec): Move
`glyf_offset' field to ...
(TT_FaceRec): ... this structure.
* src/truetype/ttgload.c (load_truetype_glyph): Updated.
(tt_loader_init): Move initialization of `glyf_offset' to ...
* src/truetype/ttpload.c (tt_face_load_loca): .. this function.
2016-09-27 21:21:01 +02:00
..
services Add function `ft_property_string_set'. 2016-07-10 07:11:45 +02:00
autohint.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftcalc.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftdebug.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftdriver.h * include/freetype/internal/ftdriver.h: Remove unused typedefs. 2016-08-25 12:46:08 +02:00
ftgloadr.h Update copyright year. 2016-01-13 11:54:10 +01:00
fthash.h Don't use macro names that contain `__' [1/2]. 2016-01-12 21:37:13 +01:00
ftmemory.h Minor documentation improvements. 2016-09-06 12:29:18 +02:00
ftobjs.h s/0/NULL/ for function pointers; comments, formatting. 2016-09-17 17:12:50 +02:00
ftpic.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftrfork.h Typos. 2016-04-08 00:38:49 -04:00
ftserv.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftstream.h Update copyright year. 2016-01-13 11:54:10 +01:00
fttrace.h Update copyright year. 2016-01-13 11:54:10 +01:00
ftvalid.h Update copyright year. 2016-01-13 11:54:10 +01:00
internal.h Remove forgotten macro. 2016-04-13 00:19:54 -04:00
psaux.h Update copyright year. 2016-01-13 11:54:10 +01:00
pshints.h Update copyright year. 2016-01-13 11:54:10 +01:00
sfnt.h Update copyright year. 2016-01-13 11:54:10 +01:00
t1types.h Update copyright year. 2016-01-13 11:54:10 +01:00
tttypes.h [truetype] Speed up `TT_Load_Glyph'. 2016-09-27 21:21:01 +02:00