diff --git a/include/cglm/vec2.h b/include/cglm/vec2.h index a6d1603..aaac759 100644 --- a/include/cglm/vec2.h +++ b/include/cglm/vec2.h @@ -744,7 +744,7 @@ glm_vec2_reflect(vec2 v, vec2 n, vec2 dest) { */ CGLM_INLINE bool -glm_vec2_refract(vec2 v, vec2 v, float eta, vec2 dest) { +glm_vec2_refract(vec2 v, vec2 n, float eta, vec2 dest) { float ndi, eni, k; ndi = glm_vec2_dot(n, v); diff --git a/include/cglm/vec4.h b/include/cglm/vec4.h index a53746e..e24675f 100644 --- a/include/cglm/vec4.h +++ b/include/cglm/vec4.h @@ -1358,7 +1358,7 @@ glm_vec4_refract(vec4 v, vec4 n, float eta, vec4 dest) { } glm_vec4_scale(v, eta, dest); - glm_vec4_mulsubs(N, eni + sqrtf(k), dest); + glm_vec4_mulsubs(n, eni + sqrtf(k), dest); return true; }