text: add bbulk renderer
authorDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 4 Sep 2012 15:58:37 +0000 (17:58 +0200)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 4 Sep 2012 15:58:37 +0000 (17:58 +0200)
commit6ae5ddc0e73d9de6984cbfc567d15565323975e9
tree8d15f7030e1e4922c2f813063ab15e01d8e05709
parent720d8d8dfd45f4a779f7c24ead5a04f6261678be
text: add bbulk renderer

The bbulk renderer is very similar to the bblit renderer but it assembles
a request-buffer of all characters and then pushes these requests via a
vector-call to the video hardware.
This turns out to increase performance slightly as we do not call into the
video subsystem for every characters but only once.

This renderer can reduce performance when used with partial-redraws (which
are not implemented, yet), so we keep the bblit renderer around.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
Makefile.am
configure.ac
src/main.c
src/text.h
src/text_bbulk.c [new file with mode: 0644]