summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorTimothy Arceri <tarceri@itsqueeze.com>2017-05-23 22:01:52 +1000
committerTimothy Arceri <tarceri@itsqueeze.com>2017-05-25 12:20:49 +1000
commitfd461b22e9573ba1bf7d86aa22569ace99e033ab (patch)
tree3b9bd1382cdaa32ab541b8a28d0563eda12dc690 /src/mesa
parent4a6fdeab05227457282fcef28c041fe0eb9369be (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 <ian.d.romanick@intel.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/program/prog_parameter.c5
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 */