glamor: Add glamor_program based poly_text and image_text
authorKeith Packard <keithp@keithp.com>
Wed, 2 Apr 2014 04:15:48 +0000 (21:15 -0700)
committerKeith Packard <keithp@keithp.com>
Thu, 3 Apr 2014 20:07:52 +0000 (13:07 -0700)
commit3c34dd3603989c0365654ca1b6809395c7f3b169
treeab079fa8f5e2ed79c0a51148019ec4aad8261734
parent5f700c3ac31db52f02f6ef11ea7823a8ce4f6f6f
glamor: Add glamor_program based poly_text and image_text

Accelerates text painting with GPU-based geometry computation and stippling

v2: Simplify get_glyphs, expand single character variable names to
    more descriptive ones. (Markus Wick)
v3: Rebase against the glamor_prepare_* un-renaming (changes by anholt).

Improves x11perf -f8text by 417.908% +/- 11.0144% (n=10)

Signed-off-by: Keith Packard <keithp@keithp.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
glamor/Makefile.am
glamor/glamor.c
glamor/glamor.h
glamor/glamor_core.c
glamor/glamor_font.c [new file with mode: 0644]
glamor/glamor_font.h [new file with mode: 0644]
glamor/glamor_priv.h
glamor/glamor_text.c [new file with mode: 0644]