mesa: Support BindBuffer{Base,Offset,Range} with a buffer of 0.
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 4 Jun 2012 07:48:23 +0000 (00:48 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 5 Jun 2012 21:41:33 +0000 (14:41 -0700)
commit05b086ce934fa2967da736db8db429d0886735a9
treeb7093c0de68062a49ba5ad0aca5778e28a1a6746
parentcb8ed93dd0faf958493d35a4729c4a00a201af8d
mesa: Support BindBuffer{Base,Offset,Range} with a buffer of 0.

_mesa_lookup_bufferobj returns NULL for 0, which caused us to say
"there's no such buffer object" and raise an error, rather than
correctly binding the shared NullBufferObj.

Now you can unbind your buffers.

NOTE: This is a candidate for stable release branches.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/main/transformfeedback.c