None
frac32.bipolar spread
combo distribution
int32_t output[attr_poly];
// assign outputs for an even spread.
for (int i = 0; i < attr_poly; i++) {
output[i] = ((128 << 21) / (attr_poly - 1)) * i - (64 << 21);
}
// shuffle for random spread
#if attr_distribution == 1
for (int i = attr_poly; i > 1; i--) {
int32_t random = GenerateRandomNumber() % i;
int32_t tmp = output[i - 1];
output[i - 1] = output[random];
output[random] = tmp;
}
#endif
outlet_spread = output[parent->polyIndex];