|
|
|
@ -41,20 +41,20 @@ namespace glm |
|
|
|
|
//! Classic perlin noise.
|
|
|
|
|
//! From GLM_GTX_noise extension.
|
|
|
|
|
template <typename T, template<typename> class vecType>
|
|
|
|
|
typename T cnoise( |
|
|
|
|
T cnoise( |
|
|
|
|
vecType<T> const & p); |
|
|
|
|
|
|
|
|
|
//! Periodic perlin noise.
|
|
|
|
|
//! From GLM_GTX_noise extension.
|
|
|
|
|
template <typename T, template<typename> class vecType>
|
|
|
|
|
typename T pnoise( |
|
|
|
|
T pnoise( |
|
|
|
|
vecType<T> const & p,
|
|
|
|
|
vecType<T> const & rep); |
|
|
|
|
|
|
|
|
|
//! Simplex noise.
|
|
|
|
|
//! From GLM_GTX_noise extension.
|
|
|
|
|
template <typename T, template<typename> class vecType>
|
|
|
|
|
typename T snoise( |
|
|
|
|
T snoise( |
|
|
|
|
vecType<T> const & p); |
|
|
|
|
|
|
|
|
|
///@}
|
|
|
|
|