vbo: unmap and remap immediate vbo before/after each draw.
authorKeith Whitwell <keith@tungstengraphics.com>
Tue, 18 Dec 2007 16:56:22 +0000 (16:56 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Tue, 18 Dec 2007 16:56:22 +0000 (16:56 +0000)
commit9d4ab42f4be3a26f702729cc79ef67f8afc2eca5
tree6a1478b30115b05a39fb4629dac566d0b41001b6
parent7cef9237ae663f107dce82a688e8e0a9ce8193bc
vbo: unmap and remap immediate vbo before/after each draw.

Also use BufferData(NULL) to get fresh storage and avoid synchronous
operation where we would have to flush and wait for the fence after each
draw because of the map.

This will chew through a whole load of buffer space on small draws, so
it isn't a proper solution.  Need to support a no-fence or append mapping
mode to do this right, or use user buffers.
src/mesa/vbo/vbo_exec_draw.c