From 9926506c7f5148e20f7a8e321ea0a75fe1ad6cb9 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Sun, 23 Dec 2012 12:34:55 +0100 Subject: [PATCH] Added assert to ensure lerp is used in the correct range of value --- glm/gtc/quaternion.inl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/glm/gtc/quaternion.inl b/glm/gtc/quaternion.inl index d1e76026..fc0fbe2d 100644 --- a/glm/gtc/quaternion.inl +++ b/glm/gtc/quaternion.inl @@ -480,6 +480,10 @@ namespace detail T const & a ) { + // Lerp is only defined in [0, 1] + assert(a >= T(0)); + assert(a <= T(1)); + return x * (T(1) - a) + (y * a); }