15 lines
289 B
GLSL
15 lines
289 B
GLSL
float min1(float x) {
|
|
return min(x, 1.0);
|
|
}
|
|
float max0(float x) {
|
|
return max(x, 0.0);
|
|
}
|
|
float clamp01(float x) {
|
|
return clamp(x, 0.0, 1.0);
|
|
}
|
|
vec2 clamp01(vec2 x) {
|
|
return clamp(x, vec2(0.0), vec2(1.0));
|
|
}
|
|
vec3 clamp01(vec3 x) {
|
|
return clamp(x, vec3(0.0), vec3(1.0));
|
|
} |