diff options
| -rw-r--r-- | src/mesa/drivers/dri/i965/brw_draw_upload.c | 22 | 
1 files changed, 9 insertions, 13 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_draw_upload.c b/src/mesa/drivers/dri/i965/brw_draw_upload.c index 3b9350c70e..19a496a199 100644 --- a/src/mesa/drivers/dri/i965/brw_draw_upload.c +++ b/src/mesa/drivers/dri/i965/brw_draw_upload.c @@ -451,29 +451,25 @@ GLboolean brw_upload_vertices( struct brw_context *brw,     if (nr_uploads > 1 &&          interleave &&          interleave <= 256) { -      struct brw_vertex_element *input0 = upload[0]; - -      input0->glarray = copy_array_to_vbo_array(brw, 0, -						input0->glarray,  -						interleave, -						input0->count); +      upload[0]->glarray = copy_array_to_vbo_array(brw, 0, +						   upload[0]->glarray, +						   interleave, +						   upload[0]->count);        for (i = 1; i < nr_uploads; i++) {  	 upload[i]->glarray = interleaved_vbo_array(brw,  						    i, -						    input0->glarray, +						    upload[0]->glarray,  						    upload[i]->glarray,  						    ptr);        }     }     else {        for (i = 0; i < nr_uploads; i++) { -	 struct brw_vertex_element *input = upload[i]; - -	 input->glarray = copy_array_to_vbo_array(brw, i,  -						  input->glarray, -						  input->element_size, -						  input->count); +	 upload[i]->glarray = copy_array_to_vbo_array(brw, i, +						      upload[i]->glarray, +						      upload[i]->element_size, +						      upload[i]->count);        }     }  | 
