From 826ddf0f5bf87a37d507c8cc122047c07383ebef Mon Sep 17 00:00:00 2001 From: Recep Aslantas Date: Sun, 15 Apr 2018 12:46:29 +0300 Subject: [PATCH] improve normalize vectors --- include/cglm/vec3.h | 2 +- include/cglm/vec4.h | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/include/cglm/vec3.h b/include/cglm/vec3.h index 9bb9379..50636a1 100644 --- a/include/cglm/vec3.h +++ b/include/cglm/vec3.h @@ -492,7 +492,7 @@ glm_vec_normalize_to(vec3 vec, vec3 dest) { norm = glm_vec_norm(vec); if (norm == 0.0f) { - dest[0] = dest[1] = dest[2] = 0.0f; + glm_vec_zero(dest); return; } diff --git a/include/cglm/vec4.h b/include/cglm/vec4.h index aebef4a..2e9ca45 100644 --- a/include/cglm/vec4.h +++ b/include/cglm/vec4.h @@ -587,8 +587,7 @@ glm_vec4_normalize_to(vec4 vec, vec4 dest) { norm = glm_vec4_norm(vec); if (norm == 0.0f) { - dest[0] = dest[1] = dest[2] = dest[3] = 0.0f; - glm_vec4_broadcast(0.0f, dest); + glm_vec4_zero(dest); return; }