From d322a0ba8ff9b7653465e05f396c55fb173672ea Mon Sep 17 00:00:00 2001 From: acoto87 Date: Wed, 22 May 2019 16:24:11 -0500 Subject: [PATCH] Replace directly assignment with glm_vec{3,4}_copy functions --- include/cglm/struct/vec3.h | 8 ++------ include/cglm/struct/vec4.h | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/include/cglm/struct/vec3.h b/include/cglm/struct/vec3.h index 06ad75f..91389a2 100644 --- a/include/cglm/struct/vec3.h +++ b/include/cglm/struct/vec3.h @@ -126,9 +126,7 @@ glms_vec3_pack(vec3s dst[], vec3 src[], size_t len) { size_t i; for (i = 0; i < len; i++) { - dst[i].x = src[i][0]; - dst[i].y = src[i][1]; - dst[i].z = src[i][2]; + glm_vec3_copy(src[i], dst[i].raw); } } @@ -145,9 +143,7 @@ glms_vec3_unpack(vec3 dst[], vec3s src[], size_t len) { size_t i; for (i = 0; i < len; i++) { - dst[i][0] = src[i].x; - dst[i][1] = src[i].y; - dst[i][2] = src[i].z; + glm_vec3_copy(src[i].raw, dst[i]); } } diff --git a/include/cglm/struct/vec4.h b/include/cglm/struct/vec4.h index 8ae7dc9..f96725f 100644 --- a/include/cglm/struct/vec4.h +++ b/include/cglm/struct/vec4.h @@ -139,9 +139,7 @@ glms_vec4_pack(vec4s dst[], vec4 src[], size_t len) { size_t i; for (i = 0; i < len; i++) { - dst[i].x = src[i][0]; - dst[i].y = src[i][1]; - dst[i].z = src[i][2]; + glm_vec4_copy(src[i], dst[i].raw); } } @@ -158,9 +156,7 @@ glms_vec4_unpack(vec4 dst[], vec4s src[], size_t len) { size_t i; for (i = 0; i < len; i++) { - dst[i][0] = src[i].x; - dst[i][1] = src[i].y; - dst[i][2] = src[i].z; + glm_vec4_copy(src[i].raw, dst[i]); } }