extra.ispc 282 B

123456789101112
  1. export void extra(uniform float vin[], uniform float vout[],
  2. uniform int count) {
  3. foreach (index = 0 ... count) {
  4. float v = vin[index];
  5. if (v < 3.)
  6. v = v * v;
  7. else
  8. v = sqrt(v);
  9. vout[index] = v;
  10. }
  11. }