Files
forge-steel/default/inc_rand.glsl
T

15 lines
230 B
GLSL

#ifndef INC_RAND
#define INC_RAND
float rand(float seed){
float v = pow(abs(seed), .8571429); // 6. / 7.
v *= sin(v) + 1.;
return fract(v);
}
float rand(vec2 n){
return rand(n.x * 1234. + n.y * 9876.);
}
#endif