//textual error if STRUCT_DEFINE not set | |
STRUCT_DEFINE;}; | |
export void simple(uniform float vin[], uniform float vout[], | |
uniform int count) { | |
foreach (index = 0 ... count) { | |
float v = vin[index]; | |
if (v < M_PI) | |
v = v * v; | |
else | |
v = sqrt(v); | |
vout[index] = v; | |
} | |
} |