new version for clamp: clamp to zero and one

This commit is contained in:
Recep Aslantas
2018-07-12 11:39:56 +03:00
parent c5f5032fcc
commit 43c4d05d4a
3 changed files with 14 additions and 3 deletions

View File

@@ -698,7 +698,7 @@ glm_vec4_lerp(vec4 from, vec4 to, float t, vec4 dest) {
vec4 s, v;
/* from + s * (to - from) */
glm_vec4_broadcast(glm_clamp(t, 0.0f, 1.0f), s);
glm_vec4_broadcast(glm_clamp_zo(t), s);
glm_vec4_sub(to, from, v);
glm_vec4_mulv(s, v, v);
glm_vec4_add(from, v, dest);