st/mesa: rebind vertex arrays if _NEW_BUFFER_OBJECT is dirty
This fixes piglit/vbo-bufferdata. It's a regression in 7.11. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
b19d86701e
commit
317247390a
|
@ -650,7 +650,8 @@ st_draw_vbo(struct gl_context *ctx,
|
|||
struct pipe_draw_info info;
|
||||
unsigned i, num_instances = 1;
|
||||
GLboolean new_array =
|
||||
st->dirty.st && (st->dirty.mesa & (_NEW_ARRAY | _NEW_PROGRAM)) != 0;
|
||||
st->dirty.st &&
|
||||
(st->dirty.mesa & (_NEW_ARRAY | _NEW_PROGRAM | _NEW_BUFFER_OBJECT)) != 0;
|
||||
|
||||
/* Mesa core state should have been validated already */
|
||||
assert(ctx->NewState == 0x0);
|
||||
|
|
Loading…
Reference in New Issue