diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-02-24 12:29:51 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-02-24 12:29:51 +0000 |
commit | 5ce0f7f10908a0636900bae783cb426a6c607673 (patch) | |
tree | 8ec7b5cec10a78f85182e3983ddb51b06621ebb3 /src/mesa/drivers/dri/i965 | |
parent | 135ccb2daecb7792dfb17e66ab0acb79a97f78c8 (diff) |
intel: Reset the buffer offset after releasing reference to packed upload
Fixes oglc/vbo(basic.bufferdata)
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34603
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/mesa/drivers/dri/i965')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_draw_upload.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_draw_upload.c b/src/mesa/drivers/dri/i965/brw_draw_upload.c index 4efb3cd66a..7234ce210b 100644 --- a/src/mesa/drivers/dri/i965/brw_draw_upload.c +++ b/src/mesa/drivers/dri/i965/brw_draw_upload.c @@ -338,6 +338,7 @@ static void brw_prepare_vertices(struct brw_context *brw) } if (k == i) { struct brw_vertex_buffer *buffer = &brw->vb.buffers[j]; + /* Named buffer object: Just reference its contents directly. */ buffer->bo = intel_bufferobj_source(intel, intel_buffer, &buffer->offset); |