@@ -213,8 +213,8 @@ namespace glm
T zFar
)
{
- assert(aspect != static_cast<T>(0));
- assert(zFar != zNear);
+ assert(abs(aspect - std::numeric_limits<T>::epsilon()) > static_cast<T>(0));
+ assert(zFar > zNear);
T const tanHalfFovy = tan(fovy / static_cast<T>(2));