STRUCT_DEFINE;}; | |
#include "simple_include.h" | |
export void simple(uniform FLOAT_TYPE vin[], uniform FLOAT_TYPE vout[], | |
uniform int count) { | |
foreach (index = 0 ... count) { | |
FLOAT_TYPE v = vin[index]; | |
if (v < M_PI) | |
v = v * v; | |
else | |
v = sqrt(v); | |
vout[index] = v; | |
} | |
} |