diff options
author | Chris Wilson <[email protected]> | 2011-03-10 18:01:32 +0000 |
---|---|---|
committer | Chris Wilson <[email protected]> | 2011-03-29 15:43:55 +0100 |
commit | b094dff50a05e56f5415d31daa5e4542f321c858 (patch) | |
tree | f43b0794d356304d695bb0fa44d015f681156d50 /src/mesa/drivers | |
parent | 8cbdfe1de4a5793d2d43dca81dd8996419b7aeed (diff) |
i915: Detect allocation failure of batch buffer
Signed-off-by: Chris Wilson <[email protected]>
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r-- | src/mesa/drivers/dri/i915/i915_vtbl.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i915/i915_vtbl.c b/src/mesa/drivers/dri/i915/i915_vtbl.c index 921183b81df..942ebec29bd 100644 --- a/src/mesa/drivers/dri/i915/i915_vtbl.c +++ b/src/mesa/drivers/dri/i915/i915_vtbl.c @@ -307,6 +307,10 @@ i915_emit_state(struct intel_context *intel) false); count = 0; again: + if (intel->batch.bo == NULL) { + _mesa_error(ctx, GL_OUT_OF_MEMORY, "i915 emit state"); + assert(0); + } aper_count = 0; dirty = get_dirty(state); |