Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de>tags/i965-primitive-restart-v2
@@ -561,8 +561,10 @@ _mesa_update_state_locked( struct gl_context *ctx ) | |||
new_prog_state |= update_program( ctx ); | |||
} | |||
if (new_state & (_NEW_ARRAY | _NEW_PROGRAM | _NEW_BUFFER_OBJECT)) | |||
if (ctx->Const.CheckArrayBounds && | |||
(new_state & (_NEW_ARRAY | _NEW_PROGRAM | _NEW_BUFFER_OBJECT))) { | |||
_mesa_update_array_object_max_element(ctx, ctx->Array.ArrayObj); | |||
} | |||
out: | |||
new_prog_state |= update_program_constants(ctx); |