Functions
glm::gtx::simd_vec4 Namespace Reference

< GLM_GTX_simd_vec4 extension: SIMD implementation of vec4 type. More...

Functions

detail::fvec4SIMD abs (detail::fvec4SIMD const &x)
detail::fvec4SIMD ceil (detail::fvec4SIMD const &x)
detail::fvec4SIMD clamp (detail::fvec4SIMD const &x, detail::fvec4SIMD const &minVal, detail::fvec4SIMD const &maxVal)
detail::fvec4SIMD cross (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
float distance (detail::fvec4SIMD const &p0, detail::fvec4SIMD const &p1)
detail::fvec4SIMD distance4 (detail::fvec4SIMD const &p0, detail::fvec4SIMD const &p1)
detail::fvec4SIMD dot4 (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
detail::fvec4SIMD fastInversesqrt (detail::fvec4SIMD const &x)
float fastLength (detail::fvec4SIMD const &x)
detail::fvec4SIMD fastLength4 (detail::fvec4SIMD const &x)
detail::fvec4SIMD fastNormalize (detail::fvec4SIMD const &x)
detail::fvec4SIMD fastSqrt (detail::fvec4SIMD const &x)
detail::fvec4SIMD floor (detail::fvec4SIMD const &x)
detail::fvec4SIMD fma (detail::fvec4SIMD const &a, detail::fvec4SIMD const &b, detail::fvec4SIMD const &c)
detail::fvec4SIMD fract (detail::fvec4SIMD const &x)
detail::fvec4SIMD inversesqrt (detail::fvec4SIMD const &x)
float length (detail::fvec4SIMD const &x)
detail::fvec4SIMD length4 (detail::fvec4SIMD const &x)
detail::fvec4SIMD max (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
detail::fvec4SIMD min (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
detail::fvec4SIMD mix (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y, detail::fvec4SIMD const &a)
detail::fvec4SIMD mod (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
detail::fvec4SIMD mod (detail::fvec4SIMD const &x, float const &y)
float niceLength (detail::fvec4SIMD const &x)
detail::fvec4SIMD niceLength4 (detail::fvec4SIMD const &x)
detail::fvec4SIMD niceSqrt (detail::fvec4SIMD const &x)
detail::fvec4SIMD normalize (detail::fvec4SIMD const &x)
detail::fvec4SIMD reflect (detail::fvec4SIMD const &I, detail::fvec4SIMD const &N)
detail::fvec4SIMD refract (detail::fvec4SIMD const &I, detail::fvec4SIMD const &N, float const &eta)
detail::fvec4SIMD round (detail::fvec4SIMD const &x)
detail::fvec4SIMD sign (detail::fvec4SIMD const &x)
float simdDot (detail::fvec4SIMD const &x, detail::fvec4SIMD const &y)
detail::fvec4SIMD simdFaceforward (detail::fvec4SIMD const &N, detail::fvec4SIMD const &I, detail::fvec4SIMD const &Nref)
detail::fvec4SIMD smoothstep (detail::fvec4SIMD const &edge0, detail::fvec4SIMD const &edge1, detail::fvec4SIMD const &x)
detail::fvec4SIMD sqrt (detail::fvec4SIMD const &x)
detail::fvec4SIMD step (detail::fvec4SIMD const &edge, detail::fvec4SIMD const &x)
detail::fvec4SIMD trunc (detail::fvec4SIMD const &x)
detail::tvec4< float > vec4_cast (detail::fvec4SIMD const &x)

Detailed Description

< GLM_GTX_simd_vec4 extension: SIMD implementation of vec4 type.