cairo/util/cairo-script
Chris Wilson 99482b17a5 [script] Improve caching of glyph advance
The glyph advance cache was only enabled for glyph indices < 256,
causing a large number of misses for non-ASCII text. Improve this by
simply applying the modulus of the index to select the cache slot - which
may cause some glyph advances to be overwritten and re-queried, but
improves the hit rate.
2009-06-02 15:13:46 +01:00
..
examples [script] Add examples 2008-12-12 12:00:44 +00:00
.gitignore [script] Simple replay. 2008-12-12 12:00:42 +00:00
cairo-script-file.c [script] Missing include for INT32_MAX 2009-05-08 08:52:32 +01:00
cairo-script-hash.c [script] Check hash value between comparing keys 2009-05-25 22:14:57 +01:00
cairo-script-interpreter.c [script] Allocate the interned strings from a permanent pool 2008-12-12 12:00:44 +00:00
cairo-script-interpreter.h [script] Recreate surface content. 2009-01-02 09:53:24 +00:00
cairo-script-objects.c [script] Simplify _dictionary_name_equal 2009-05-25 22:14:57 +01:00
cairo-script-operators.c [script] Improve caching of glyph advance 2009-06-02 15:13:46 +01:00
cairo-script-private.h [script] Pedantic violations 2009-05-08 08:53:43 +01:00
cairo-script-scanner.c [script] Speed up floating-point scanner 2009-06-01 18:04:13 +01:00
cairo-script-stack.c [script] Missing include for INT32_MAX 2009-05-08 08:52:32 +01:00
COPYING Add CairoScript interpreter 2008-11-13 11:36:55 +00:00
csi-exec.c [script] Recreate surface content. 2009-01-02 09:53:24 +00:00
csi-replay.c [script] Expose a normal xlib window for replay 2009-02-12 18:27:51 +00:00
Makefile.am [script] Add examples 2008-12-12 12:00:44 +00:00