st: assert on pipe_buffer_create failure

This needs a proper fix to propogate the out-of-memory condition back
up to Mesa and the app as a GL error.  Until then, at least catch the
problem at its source.
This commit is contained in:
Keith Whitwell
2009-04-17 17:11:09 +01:00
parent 70588fc83c
commit 53c6467aea

View File

@@ -169,6 +169,11 @@ st_bufferobj_data(GLcontext *ctx,
st_obj->buffer = pipe_buffer_create( pipe->screen, 32, buffer_usage, size );
/* We don't seem to have any good way of passing failure to
* allocate up to Mesa??
*/
assert(st_obj->buffer);
st_obj->size = size;
if (data)