Browse Source

Optimized noise functions

Christophe Riccio 9 years ago
parent
commit
969394a5eb
2 changed files with 2 additions and 1 deletions
  1. 1 1
      glm/detail/_noise.hpp
  2. 1 0
      readme.md

+ 1 - 1
glm/detail/_noise.hpp

@@ -14,7 +14,7 @@ namespace detail
 	template <typename T>
 	template <typename T>
 	GLM_FUNC_QUALIFIER T mod289(T const & x)
 	GLM_FUNC_QUALIFIER T mod289(T const & x)
 	{
 	{
-		return x - floor(x * static_cast<T>(1.0) / static_cast<T>(289.0)) * static_cast<T>(289.0);
+		return x - floor(x * (static_cast<T>(1.0) / static_cast<T>(289.0))) * static_cast<T>(289.0);
 	}
 	}
 
 
 	template <typename T>
 	template <typename T>

+ 1 - 0
readme.md

@@ -63,6 +63,7 @@ glm::mat4 camera(float Translate, glm::vec2 const & Rotate)
 - Added lowp variant of GTC_colorspace convertLinearToSRGB #419
 - Added lowp variant of GTC_colorspace convertLinearToSRGB #419
 - Replaced the manual by a markdown version #458
 - Replaced the manual by a markdown version #458
 - Optimized GTC_packing implementation
 - Optimized GTC_packing implementation
+- Optimized noise functions
 - Added FAQ 12: Windows headers cause build errors... #557
 - Added FAQ 12: Windows headers cause build errors... #557
 
 
 #### Fixes:
 #### Fixes: