[intel] Re-allocate backing buffer objects on BufferData.
authorEric Anholt <eric@anholt.net>
Wed, 9 Jan 2008 22:30:09 +0000 (14:30 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 9 Jan 2008 22:41:55 +0000 (14:41 -0800)
commit4225876bf03dfe6d4b291eed9c00e37e949f8148
tree46d30fc398cc77b19bfd6cdaad5fdc33f3027f12
parent7da98d7ebaf4475812f2ce44062d50bee393faf7
[intel] Re-allocate backing buffer objects on BufferData.

This may allow better concurrency (noop in openarena performance now), but is
also important for the previous commit -- otherwise, we may end up with
BufferData, draw_prims, BufferData and the draw_prims would use the new VBO
data instead of old.  This could still occur with user-supplied VBOs and poor
use of MapBuffer without BufferData.
src/mesa/drivers/dri/intel/intel_buffer_objects.c