45 #include "../detail/setup.hpp" 
   46 #include "../detail/precision.hpp" 
   48 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 
   49 #       pragma message("GLM: GLM_GTC_noise extension included") 
   59         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   61                 vecType<T, P> 
const & p);
 
   65         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   67                 vecType<T, P> 
const & p,
 
   68                 vecType<T, P> 
const & rep);
 
   72         template <
typename T, precision P, 
template<
typename, precision> 
class vecType>
 
   74                 vecType<T, P> 
const & p);
 
T simplex(vecType< T, P > const &p)
Simplex noise. 
T perlin(vecType< T, P > const &p)
Classic perlin noise.