util: add new error checking code in vbuf helper
authorBrian Paul <brianp@vmware.com>
Thu, 24 Jan 2013 23:06:20 +0000 (16:06 -0700)
committerBrian Paul <brianp@vmware.com>
Fri, 25 Jan 2013 22:41:40 +0000 (15:41 -0700)
commitb13c534f1479549e53b9896ea4d25d79f8466c24
tree908a930a6d1442e38cd503e759db9cf185e68c9a
parent8c3f9ea07392177b6de9d946d40f97128fa51632
util: add new error checking code in vbuf helper

Check the return value of calls to u_upload_alloc() and
u_upload_data() and return early if needed.

Since we don't have a way to propagate errors all the way up to
Mesa through pipe_context::draw_vbo(), call debug_warn_once() so
the user might have some clue about OOM errors.

Note: This is a candidate for the 9.0 branch.
src/gallium/auxiliary/util/u_vbuf.c