mesa: Changes to 'gallium-0.1'
Keith Whitwell
keithw at kemper.freedesktop.org
Tue Dec 18 17:02:14 UTC 2007
src/mesa/pipe/xlib/xm_winsys_aub.c | 13 +++++++++----
src/mesa/vbo/vbo_exec_draw.c | 16 ++++++++++++++++
2 files changed, 25 insertions(+), 4 deletions(-)
commit diffs at http://gitweb.freedesktop.org/?p=mesa/mesa.git;a=summary
New commits:
commit 208b2ad8ab51c472886388fdd872e3a86e2c1c5c
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Dec 18 16:57:17 2007 +0000
gallium: give userbuffers some storage in the aub buffer pool
commit 9d4ab42f4be3a26f702729cc79ef67f8afc2eca5
Author: Keith Whitwell <keith at tungstengraphics.com>
Date: Tue Dec 18 16:56:22 2007 +0000
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.
More information about the mesa-commit
mailing list