summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/softpipe
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/softpipe')
-rw-r--r--src/mesa/pipe/softpipe/sp_draw_arrays.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mesa/pipe/softpipe/sp_draw_arrays.c b/src/mesa/pipe/softpipe/sp_draw_arrays.c
index 2df07eb7d6a..9ced89cd7cf 100644
--- a/src/mesa/pipe/softpipe/sp_draw_arrays.c
+++ b/src/mesa/pipe/softpipe/sp_draw_arrays.c
@@ -68,7 +68,6 @@ softpipe_draw_elements(struct pipe_context *pipe,
struct softpipe_context *sp = softpipe_context(pipe);
struct draw_context *draw = sp->draw;
unsigned length, first, incr, i;
- void *mapped_indexes = NULL;
/* first, check that the primitive is not malformed */
draw_prim_info( mode, &first, &incr );
@@ -96,19 +95,19 @@ softpipe_draw_elements(struct pipe_context *pipe,
}
/* Map index buffer, if present */
if (indexBuffer) {
- mapped_indexes = pipe->winsys->buffer_map(pipe->winsys,
- indexBuffer,
- PIPE_BUFFER_FLAG_READ);
+ void *mapped_indexes
+ = pipe->winsys->buffer_map(pipe->winsys, indexBuffer,
+ PIPE_BUFFER_FLAG_READ);
draw_set_mapped_element_buffer(draw, indexSize, mapped_indexes);
}
else {
- draw_set_mapped_element_buffer(draw, 0, NULL); /* no index/element buffer */
+ /* no index/element buffer */
+ draw_set_mapped_element_buffer(draw, 0, NULL);
}
-
+ /* draw! */
draw_arrays(draw, mode, start, count);
-
/*
* unmap vertex/index buffers
*/