gallium/util: add upload manager helper module
authorKeith Whitwell <keithw@vmware.com>
Fri, 20 Mar 2009 15:08:59 +0000 (15:08 +0000)
committerKeith Whitwell <keithw@vmware.com>
Fri, 20 Mar 2009 18:07:11 +0000 (18:07 +0000)
commit210b468722ae4d4a97ccd788ad9de58858a0c7fa
tree9f0c08e423bf1532c8288878d3652a4128040272
parent66175aac7609ad314f25fbdff0d3958af310dc24
gallium/util:  add upload manager helper module

Add a module that will manage uploading and coalescing multiple
user-buffers, malloc-buffers and other random data that doesn't
happen to be in a GPU buffer already.  The module stuffs multiple
little uploads into larger GPU buffers to reduce create/destroy
overheads, etc.
src/gallium/auxiliary/util/Makefile
src/gallium/auxiliary/util/SConscript
src/gallium/auxiliary/util/u_upload_mgr.c [new file with mode: 0644]
src/gallium/auxiliary/util/u_upload_mgr.h [new file with mode: 0644]