diff options
author | Timothy Arceri <[email protected]> | 2017-05-23 22:01:52 +1000 |
---|---|---|
committer | Timothy Arceri <[email protected]> | 2017-05-25 12:20:49 +1000 |
commit | fd461b22e9573ba1bf7d86aa22569ace99e033ab (patch) | |
tree | 3b9bd1382cdaa32ab541b8a28d0563eda12dc690 | |
parent | 4a6fdeab05227457282fcef28c041fe0eb9369be (diff) |
mesa: remove redundant modulus operation
The if check above means we can only get here if size is less than 4.
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
-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 */ |