st/mesa: remove more unnecessary code in draw_vbo

The variables set here are not used anywhere.
This commit is contained in:
Marek Olšák
2012-04-26 11:14:51 +02:00
parent bf469f4edc
commit 944b97990b
+1 -16
View File
@@ -904,7 +904,7 @@ st_draw_vbo(struct gl_context *ctx,
struct pipe_context *pipe = st->pipe;
struct pipe_index_buffer ibuffer = {0};
struct pipe_draw_info info;
unsigned i, num_instances = 1;
unsigned i;
GLboolean new_array =
st->dirty.st &&
(st->dirty.mesa & (_NEW_ARRAY | _NEW_PROGRAM | _NEW_BUFFER_OBJECT)) != 0;
@@ -918,21 +918,6 @@ st_draw_vbo(struct gl_context *ctx,
if (!all_varyings_in_vbos(arrays))
vbo_get_minmax_indices(ctx, prims, ib, &min_index, &max_index,
nr_prims);
for (i = 0; i < nr_prims; i++) {
num_instances = MAX2(num_instances, prims[i].num_instances);
}
}
else {
/* Get min/max index for non-indexed drawing. */
min_index = ~0;
max_index = 0;
for (i = 0; i < nr_prims; i++) {
min_index = MIN2(min_index, prims[i].start);
max_index = MAX2(max_index, prims[i].start + prims[i].count - 1);
num_instances = MAX2(num_instances, prims[i].num_instances);
}
}
/* Validate state. */