summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mesa/drivers/dri/i965/brw_draw_upload.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_draw_upload.c b/src/mesa/drivers/dri/i965/brw_draw_upload.c
index 0df61f2972..8729022e48 100644
--- a/src/mesa/drivers/dri/i965/brw_draw_upload.c
+++ b/src/mesa/drivers/dri/i965/brw_draw_upload.c
@@ -257,12 +257,12 @@ static void copy_strided_array( GLubyte *dest,
if (size == stride)
memcpy(dest, src, count * size);
else {
- GLuint i,j;
+ GLuint i;
for (i = 0; i < count; i++) {
- for (j = 0; j < size; j++)
- *dest++ = *src++;
- src += (stride - size);
+ memcpy(dest, src, size);
+ src += stride;
+ dest += size;
}
}
}