|
|
@@ -24,23 +24,31 @@ namespace glm
|
|
|
/// \addtogroup core_funcs
|
|
|
///@{
|
|
|
|
|
|
- // Returns a 1D noise value based on the input value x.
|
|
|
- // From GLSL 1.30.08 specification, section 8.9.
|
|
|
+ //! Returns a 1D noise value based on the input value x.
|
|
|
+ //!
|
|
|
+ //! \li <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise1.xml">GLSL noise1 man page</a>
|
|
|
+ //! \li GLSL 1.30.08 specification, section 8.9
|
|
|
template <typename genType>
|
|
|
typename genType::value_type noise1(genType const & x);
|
|
|
|
|
|
- // Returns a 2D noise value based on the input value x.
|
|
|
- // From GLSL 1.30.08 specification, section 8.9.
|
|
|
+ //! Returns a 2D noise value based on the input value x.
|
|
|
+ //!
|
|
|
+ //! \li <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise2.xml">GLSL noise2 man page</a>
|
|
|
+ //! \li GLSL 1.30.08 specification, section 8.9
|
|
|
template <typename genType>
|
|
|
detail::tvec2<typename genType::value_type> noise2(genType const & x);
|
|
|
|
|
|
- // Returns a 3D noise value based on the input value x.
|
|
|
- // From GLSL 1.30.08 specification, section 8.9.
|
|
|
+ //! Returns a 3D noise value based on the input value x.
|
|
|
+ //!
|
|
|
+ //! \li <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise3.xml">GLSL noise3 man page</a>
|
|
|
+ //! \li GLSL 1.30.08 specification, section 8.9
|
|
|
template <typename genType>
|
|
|
detail::tvec3<typename genType::value_type> noise3(genType const & x);
|
|
|
|
|
|
- // Returns a 4D noise value based on the input value x.
|
|
|
- // From GLSL 1.30.08 specification, section 8.9.
|
|
|
+ //! Returns a 4D noise value based on the input value x.
|
|
|
+ //!
|
|
|
+ //! \li <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/noise4.xml">GLSL noise4 man page</a>
|
|
|
+ //! \li GLSL 1.30.08 specification, section 8.9
|
|
|
template <typename genType>
|
|
|
detail::tvec4<typename genType::value_type> noise4(genType const & x);
|
|
|
|