gallium: implement a glBitmap cache
authorBrian <brian.paul@tungstengraphics.com>
Fri, 28 Mar 2008 20:53:47 +0000 (14:53 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 28 Mar 2008 20:53:47 +0000 (14:53 -0600)
commitc62b197b528293abb56b099503344e3cdd7d6c40
tree2c288f52217dce9747b54a5942bd686a71b5ad3a
parent13041da714106ae61b4184b79e847c2b382e07ad
gallium: implement a glBitmap cache

The bitmap cache attempts to accumulate a series of glBitmap calls in a
buffer to effectively render a whole bunch of bitmaps at once.

The cache can be disabled, if needed, by setting UseBitmapCache=GL_FALSE.
src/mesa/state_tracker/st_atom.c
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_bitmap.h
src/mesa/state_tracker/st_cb_flush.c
src/mesa/state_tracker/st_context.c
src/mesa/state_tracker/st_context.h