From 149df8e3db239f875d28d8b7987e9e4eef32c39b Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Mon, 27 May 2013 18:29:04 +0000 Subject: [PATCH] Added assert on input values for glm::perspective --- glm/gtc/matrix_transform.inl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/glm/gtc/matrix_transform.inl b/glm/gtc/matrix_transform.inl index df9b7ae9..556fd190 100644 --- a/glm/gtc/matrix_transform.inl +++ b/glm/gtc/matrix_transform.inl @@ -238,6 +238,9 @@ namespace glm valType const & zFar ) { + assert(aspect != valType(0)); + assert(zFar != zNear); + #ifdef GLM_FORCE_RADIANS valType const rad = fovy; #else @@ -284,8 +287,8 @@ namespace glm template GLM_FUNC_QUALIFIER detail::tmat4x4 infinitePerspective ( - T fovy, - T aspect, + T fovy, + T aspect, T zNear ) {