diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/program/prog_parameter.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mesa/program/prog_parameter.c b/src/mesa/program/prog_parameter.c index 44e680c048c..40bc47de358 100644 --- a/src/mesa/program/prog_parameter.c +++ b/src/mesa/program/prog_parameter.c @@ -267,9 +267,8 @@ _mesa_add_parameter(struct gl_program_parameter_list *paramList, COPY_4V(paramList->ParameterValues[oldNum + i], values); } else { /* copy 1, 2 or 3 values */ - GLuint remaining = size % 4; - assert(remaining < 4); - for (j = 0; j < remaining; j++) { + assert(size < 4); + for (j = 0; j < size; j++) { paramList->ParameterValues[oldNum + i][j].f = values[j].f; } /* fill in remaining positions with zeros */ |