From bdfcc615eafebc55eae9bfc4b1509a3cdc5c040f Mon Sep 17 00:00:00 2001 From: "james.brodman" Date: Mon, 13 Jan 2014 11:40:58 -0500 Subject: [PATCH] change if/for order. --- examples/perfbench/perfbench.ispc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/perfbench/perfbench.ispc b/examples/perfbench/perfbench.ispc index 54c3137a..4a189a71 100644 --- a/examples/perfbench/perfbench.ispc +++ b/examples/perfbench/perfbench.ispc @@ -110,8 +110,8 @@ export void xyzSumVarying(varying float array[], uniform int count, varying float * uniform ap = array; assert(programCount <= 8); - for (uniform int i = 0; i < count/3; i += 8) { - if (programCount == 4) { + if (programCount == 4) { + for (uniform int i = 0; i < count/3; i += 8) { float x0 = ap[0]; float y0 = ap[2]; float z0 = ap[4]; @@ -130,7 +130,9 @@ export void xyzSumVarying(varying float array[], uniform int count, ap += 6; } - else { + } + else { + for (uniform int i = 0; i < count/3; i += 8) { // programCount == 8 float x = ap[0]; float y = ap[1];