|
|
|
@ -511,6 +511,9 @@ namespace glm |
|
|
|
|
/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
|
|
|
|
|
template<typename genType, typename genIType> |
|
|
|
|
GLM_FUNC_DECL genType frexp(genType const& x, genIType& exp); |
|
|
|
|
|
|
|
|
|
template<length_t L, typename T, qualifier Q> |
|
|
|
|
GLM_FUNC_DECL vec<L, T, Q> frexp(vec<L, T, Q> const& v, vec<L, int, Q>& exp); |
|
|
|
|
|
|
|
|
|
/// Builds a floating-point number from x and the
|
|
|
|
|
/// corresponding integral exponent of two in exp, returning:
|
|
|
|
@ -525,6 +528,9 @@ namespace glm |
|
|
|
|
/// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 8.3 Common Functions</a>
|
|
|
|
|
template<typename genType, typename genIType> |
|
|
|
|
GLM_FUNC_DECL genType ldexp(genType const& x, genIType const& exp); |
|
|
|
|
|
|
|
|
|
template<length_t L, typename T, qualifier Q> |
|
|
|
|
GLM_FUNC_DECL vec<L, T, Q> ldexp(vec<L, T, Q> const& v, vec<L, int, Q> const& exp); |
|
|
|
|
|
|
|
|
|
/// @}
|
|
|
|
|
}//namespace glm
|
|
|
|
|