45 #include "../detail/setup.hpp" 
   47 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 
   48 #       pragma message("GLM: GLM_GTC_noise extension included") 
   58         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   60                 vecType<T, P> 
const & p);
 
   64         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   66                 vecType<T, P> 
const & p,
 
   67                 vecType<T, P> 
const & rep);
 
   71         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   73                 vecType<T, P> 
const & p);
 
T simplex(vecType< T, P > const &p)
Simplex noise. 
T perlin(vecType< T, P > const &p)
Classic perlin noise.