glm::gtx::simd_vec4 Namespace Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

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.