GLM_GTC_type_precision
Recommended extensions

## Typedefs

typedef float | f32
| Default 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, defaultp > | f32mat2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, defaultp > | f32mat2x2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, defaultp > | f32mat2x3
| Single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, defaultp > | f32mat2x4
| Single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, defaultp > | f32mat3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, defaultp > | f32mat3x2
| Single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, defaultp > | f32mat3x3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, defaultp > | f32mat3x4
| Single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, defaultp > | f32mat4
| Single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, defaultp > | f32mat4x2
| Single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, defaultp > | f32mat4x3
| Single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, defaultp > | f32mat4x4
| Single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, defaultp > | f32quat
| Single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, defaultp > | f32vec1
| Single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, defaultp > | f32vec2
| Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, defaultp > | f32vec3
| Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, defaultp > | f32vec4
| Single-qualifier floating-point vector of 4 components. More...
typedef double | f64
| Default 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, defaultp > | f64mat2
| Double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, defaultp > | f64mat2x2
| Double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, defaultp > | f64mat2x3
| Double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, defaultp > | f64mat2x4
| Double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, defaultp > | f64mat3
| Double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, defaultp > | f64mat3x2
| Double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, defaultp > | f64mat3x3
| Double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, defaultp > | f64mat3x4
| Double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, defaultp > | f64mat4
| Double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, defaultp > | f64mat4x2
| Double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, defaultp > | f64mat4x3
| Double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, defaultp > | f64mat4x4
| Double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, defaultp > | f64quat
| Double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, defaultp > | f64vec1
| Double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, defaultp > | f64vec2
| Double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, defaultp > | f64vec3
| Double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, defaultp > | f64vec4
| Double-qualifier floating-point vector of 4 components. More...
typedef float | float32
| Single-qualifier floating-point scalar. More...
typedef float | float32_t
| Default 32 bit single-qualifier floating-point scalar. More...
typedef double | float64
| Double-qualifier floating-point scalar. More...
typedef double | float64_t
| Default 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, defaultp > | fmat2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, defaultp > | fmat2x2
| Single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, defaultp > | fmat2x3
| Single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, defaultp > | fmat2x4
| Single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, defaultp > | fmat3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, defaultp > | fmat3x2
| Single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, defaultp > | fmat3x3
| Single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, defaultp > | fmat3x4
| Single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, defaultp > | fmat4
| Single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, defaultp > | fmat4x2
| Single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, defaultp > | fmat4x3
| Single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, defaultp > | fmat4x4
| Single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, f32, defaultp > | fvec1
| Single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, defaultp > | fvec2
| Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, defaultp > | fvec3
| Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, defaultp > | fvec4
| Single-qualifier floating-point vector of 4 components. More...
typedef float | highp_f32
| High 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, highp > | highp_f32mat2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, highp > | highp_f32mat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, highp > | highp_f32mat2x3
| High single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, highp > | highp_f32mat2x4
| High single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_f32mat3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, highp > | highp_f32mat3x2
| High single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_f32mat3x3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, highp > | highp_f32mat3x4
| High single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_f32mat4
| High single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, highp > | highp_f32mat4x2
| High single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, highp > | highp_f32mat4x3
| High single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_f32mat4x4
| High single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, highp > | highp_f32quat
| High single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, highp > | highp_f32vec1
| High single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, highp > | highp_f32vec2
| High single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, highp > | highp_f32vec3
| High single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, highp > | highp_f32vec4
| High single-qualifier floating-point vector of 4 components. More...
typedef double | highp_f64
| High 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, highp > | highp_f64mat2
| High double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, highp > | highp_f64mat2x2
| High double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, highp > | highp_f64mat2x3
| High double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, highp > | highp_f64mat2x4
| High double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, highp > | highp_f64mat3
| High double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, highp > | highp_f64mat3x2
| High double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, highp > | highp_f64mat3x3
| High double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, highp > | highp_f64mat3x4
| High double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, highp > | highp_f64mat4
| High double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, highp > | highp_f64mat4x2
| High double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, highp > | highp_f64mat4x3
| High double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, highp > | highp_f64mat4x4
| High double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, highp > | highp_f64quat
| High double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, highp > | highp_f64vec1
| High double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, highp > | highp_f64vec2
| High double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, highp > | highp_f64vec3
| High double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, highp > | highp_f64vec4
| High double-qualifier floating-point vector of 4 components. More...
typedef float | highp_float32
| High 32 bit single-qualifier floating-point scalar. More...
typedef float | highp_float32_t
| High 32 bit single-qualifier floating-point scalar. More...
typedef double | highp_float64
| High 64 bit double-qualifier floating-point scalar. More...
typedef double | highp_float64_t
| High 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, highp > | highp_fmat2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, highp > | highp_fmat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, highp > | highp_fmat2x3
| High single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, highp > | highp_fmat2x4
| High single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_fmat3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, highp > | highp_fmat3x2
| High single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, highp > | highp_fmat3x3
| High single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, highp > | highp_fmat3x4
| High single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_fmat4
| High single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, highp > | highp_fmat4x2
| High single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, highp > | highp_fmat4x3
| High single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, highp > | highp_fmat4x4
| High single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, highp > | highp_fvec1
| High single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, highp > | highp_fvec2
| High Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, highp > | highp_fvec3
| High Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, highp > | highp_fvec4
| High Single-qualifier floating-point vector of 4 components. More...
typedef int16 | highp_i16
| High qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, highp > | highp_i16vec1
| High qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, highp > | highp_i16vec2
| High qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, highp > | highp_i16vec3
| High qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, highp > | highp_i16vec4
| High qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | highp_i32
| High qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, highp > | highp_i32vec1
| High qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, highp > | highp_i32vec2
| High qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, highp > | highp_i32vec3
| High qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, highp > | highp_i32vec4
| High qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | highp_i64
| High qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, highp > | highp_i64vec1
| High qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, highp > | highp_i64vec2
| High qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, highp > | highp_i64vec3
| High qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, highp > | highp_i64vec4
| High qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | highp_i8
| High qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, highp > | highp_i8vec1
| High qualifier 8 bit signed integer scalar type. More...
typedef vec< 2, i8, highp > | highp_i8vec2
| High qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, highp > | highp_i8vec3
| High qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, highp > | highp_i8vec4
| High qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | highp_int16
| High qualifier 16 bit signed integer type. More...
typedef int16 | highp_int16_t
| High qualifier 16 bit signed integer type. More...
typedef int32 | highp_int32
| High qualifier 32 bit signed integer type. More...
typedef int32 | highp_int32_t
| 32 bit signed integer type. More...
typedef int64 | highp_int64
| High qualifier 64 bit signed integer type. More...
typedef int64 | highp_int64_t
| High qualifier 64 bit signed integer type. More...
typedef int8 | highp_int8
| High qualifier 8 bit signed integer type. More...
typedef int8 | highp_int8_t
| High qualifier 8 bit signed integer type. More...
typedef vec< 1, int, highp > | highp_ivec1
| High qualifier signed integer vector of 1 component type. More...
typedef vec< 2, int, highp > | highp_ivec2
| High qualifier signed integer vector of 2 components type. More...
typedef vec< 3, int, highp > | highp_ivec3
| High qualifier signed integer vector of 3 components type. More...
typedef vec< 4, int, highp > | highp_ivec4
| High qualifier signed integer vector of 4 components type. More...
typedef uint16 | highp_u16
| High qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, highp > | highp_u16vec1
| High qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, highp > | highp_u16vec2
| High qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, highp > | highp_u16vec3
| High qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, highp > | highp_u16vec4
| High qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | highp_u32
| High qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, highp > | highp_u32vec1
| High qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, highp > | highp_u32vec2
| High qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, highp > | highp_u32vec3
| High qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, highp > | highp_u32vec4
| High qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | highp_u64
| High qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, highp > | highp_u64vec1
| High qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, highp > | highp_u64vec2
| High qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, highp > | highp_u64vec3
| High qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, highp > | highp_u64vec4
| High qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | highp_u8
| High qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, highp > | highp_u8vec1
| High qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, highp > | highp_u8vec2
| High qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, highp > | highp_u8vec3
| High qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, highp > | highp_u8vec4
| High qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | highp_uint16
| High qualifier 16 bit unsigned integer type. More...
typedef uint16 | highp_uint16_t
| High qualifier 16 bit unsigned integer type. More...
typedef uint32 | highp_uint32
| High qualifier 32 bit unsigned integer type. More...
typedef uint32 | highp_uint32_t
| High qualifier 32 bit unsigned integer type. More...
typedef uint64 | highp_uint64
| High qualifier 64 bit unsigned integer type. More...
typedef uint64 | highp_uint64_t
| High qualifier 64 bit unsigned integer type. More...
typedef uint8 | highp_uint8
| High qualifier 8 bit unsigned integer type. More...
typedef uint8 | highp_uint8_t
| High qualifier 8 bit unsigned integer type. More...
typedef vec< 1, uint, highp > | highp_uvec1
| High qualifier unsigned integer vector of 1 component type. More...
typedef vec< 2, uint, highp > | highp_uvec2
| High qualifier unsigned integer vector of 2 components type. More...
typedef vec< 3, uint, highp > | highp_uvec3
| High qualifier unsigned integer vector of 3 components type. More...
typedef vec< 4, uint, highp > | highp_uvec4
| High qualifier unsigned integer vector of 4 components type. More...
typedef int16 | i16
| 16 bit signed integer type. More...
typedef int32 | i32
| 32 bit signed integer type. More...
typedef int64 | i64
| 64 bit signed integer type. More...
typedef int8 | i8
| 8 bit signed integer type. More...
typedef int16 | int16_t
| 16 bit signed integer type. More...
typedef int32 | int32_t
| 32 bit signed integer type. More...
typedef int64 | int64_t
| 64 bit signed integer type. More...
typedef int8 | int8_t
| 8 bit signed integer type. More...
typedef float | lowp_f32
| Low 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, lowp > | lowp_f32mat2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, lowp > | lowp_f32mat2x2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, lowp > | lowp_f32mat2x3
| Low single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, lowp > | lowp_f32mat2x4
| Low single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_f32mat3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, lowp > | lowp_f32mat3x2
| Low single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_f32mat3x3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, lowp > | lowp_f32mat3x4
| Low single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_f32mat4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, lowp > | lowp_f32mat4x2
| Low single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, lowp > | lowp_f32mat4x3
| Low single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_f32mat4x4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, lowp > | lowp_f32quat
| Low single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, lowp > | lowp_f32vec1
| Low single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, lowp > | lowp_f32vec2
| Low single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, lowp > | lowp_f32vec3
| Low single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, lowp > | lowp_f32vec4
| Low single-qualifier floating-point vector of 4 components. More...
typedef double | lowp_f64
| Low 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, lowp > | lowp_f64mat2
| Low double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, lowp > | lowp_f64mat2x2
| Low double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, lowp > | lowp_f64mat2x3
| Low double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, lowp > | lowp_f64mat2x4
| Low double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, lowp > | lowp_f64mat3
| Low double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, lowp > | lowp_f64mat3x2
| Low double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, lowp > | lowp_f64mat3x3
| Low double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, lowp > | lowp_f64mat3x4
| Low double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, lowp > | lowp_f64mat4
| Low double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, lowp > | lowp_f64mat4x2
| Low double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, lowp > | lowp_f64mat4x3
| Low double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, lowp > | lowp_f64mat4x4
| Low double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, lowp > | lowp_f64quat
| Low double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, lowp > | lowp_f64vec1
| Low double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, lowp > | lowp_f64vec2
| Low double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, lowp > | lowp_f64vec3
| Low double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, lowp > | lowp_f64vec4
| Low double-qualifier floating-point vector of 4 components. More...
typedef float | lowp_float32
| Low 32 bit single-qualifier floating-point scalar. More...
typedef float | lowp_float32_t
| Low 32 bit single-qualifier floating-point scalar. More...
typedef double | lowp_float64
| Low 64 bit double-qualifier floating-point scalar. More...
typedef double | lowp_float64_t
| Low 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, lowp > | lowp_fmat2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, lowp > | lowp_fmat2x2
| Low single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, lowp > | lowp_fmat2x3
| Low single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, lowp > | lowp_fmat2x4
| Low single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_fmat3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, lowp > | lowp_fmat3x2
| Low single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, lowp > | lowp_fmat3x3
| Low single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, lowp > | lowp_fmat3x4
| Low single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_fmat4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, lowp > | lowp_fmat4x2
| Low single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, lowp > | lowp_fmat4x3
| Low single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, lowp > | lowp_fmat4x4
| Low single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, lowp > | lowp_fvec1
| Low single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, lowp > | lowp_fvec2
| Low single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, lowp > | lowp_fvec3
| Low single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, lowp > | lowp_fvec4
| Low single-qualifier floating-point vector of 4 components. More...
typedef int16 | lowp_i16
| Low qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, lowp > | lowp_i16vec1
| Low qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, lowp > | lowp_i16vec2
| Low qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, lowp > | lowp_i16vec3
| Low qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, lowp > | lowp_i16vec4
| Low qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | lowp_i32
| Low qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, lowp > | lowp_i32vec1
| Low qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, lowp > | lowp_i32vec2
| Low qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, lowp > | lowp_i32vec3
| Low qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, lowp > | lowp_i32vec4
| Low qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | lowp_i64
| Low qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, lowp > | lowp_i64vec1
| Low qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, lowp > | lowp_i64vec2
| Low qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, lowp > | lowp_i64vec3
| Low qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, lowp > | lowp_i64vec4
| Low qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | lowp_i8
| Low qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, lowp > | lowp_i8vec1
| Low qualifier 8 bit signed integer vector of 1 component type. More...
typedef vec< 2, i8, lowp > | lowp_i8vec2
| Low qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, lowp > | lowp_i8vec3
| Low qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, lowp > | lowp_i8vec4
| Low qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | lowp_int16
| Low qualifier 16 bit signed integer type. More...
typedef int16 | lowp_int16_t
| Low qualifier 16 bit signed integer type. More...
typedef int32 | lowp_int32
| Low qualifier 32 bit signed integer type. More...
typedef int32 | lowp_int32_t
| Low qualifier 32 bit signed integer type. More...
typedef int64 | lowp_int64
| Low qualifier 64 bit signed integer type. More...
typedef int64 | lowp_int64_t
| Low qualifier 64 bit signed integer type. More...
typedef int8 | lowp_int8
| Low qualifier 8 bit signed integer type. More...
typedef int8 | lowp_int8_t
| Low qualifier 8 bit signed integer type. More...
typedef vec< 1, int, lowp > | lowp_ivec1
| Low qualifier signed integer vector of 1 component type. More...
typedef vec< 2, int, lowp > | lowp_ivec2
| Low qualifier signed integer vector of 2 components type. More...
typedef vec< 3, int, lowp > | lowp_ivec3
| Low qualifier signed integer vector of 3 components type. More...
typedef vec< 4, int, lowp > | lowp_ivec4
| Low qualifier signed integer vector of 4 components type. More...
typedef uint16 | lowp_u16
| Low qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, lowp > | lowp_u16vec1
| Low qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, lowp > | lowp_u16vec2
| Low qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, lowp > | lowp_u16vec3
| Low qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, lowp > | lowp_u16vec4
| Low qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | lowp_u32
| Low qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, lowp > | lowp_u32vec1
| Low qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, lowp > | lowp_u32vec2
| Low qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, lowp > | lowp_u32vec3
| Low qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, lowp > | lowp_u32vec4
| Low qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | lowp_u64
| Low qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, lowp > | lowp_u64vec1
| Low qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, lowp > | lowp_u64vec2
| Low qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, lowp > | lowp_u64vec3
| Low qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, lowp > | lowp_u64vec4
| Low qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | lowp_u8
| Low qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, lowp > | lowp_u8vec1
| Low qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, lowp > | lowp_u8vec2
| Low qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, lowp > | lowp_u8vec3
| Low qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, lowp > | lowp_u8vec4
| Low qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | lowp_uint16
| Low qualifier 16 bit unsigned integer type. More...
typedef uint16 | lowp_uint16_t
| Low qualifier 16 bit unsigned integer type. More...
typedef uint32 | lowp_uint32
| Low qualifier 32 bit unsigned integer type. More...
typedef uint32 | lowp_uint32_t
| Low qualifier 32 bit unsigned integer type. More...
typedef uint64 | lowp_uint64
| Low qualifier 64 bit unsigned integer type. More...
typedef uint64 | lowp_uint64_t
| Low qualifier 64 bit unsigned integer type. More...
typedef uint8 | lowp_uint8
| Low qualifier 8 bit unsigned integer type. More...
typedef uint8 | lowp_uint8_t
| Low qualifier 8 bit unsigned integer type. More...
typedef vec< 1, uint, lowp > | lowp_uvec1
| Low qualifier unsigned integer vector of 1 component type. More...
typedef vec< 2, uint, lowp > | lowp_uvec2
| Low qualifier unsigned integer vector of 2 components type. More...
typedef vec< 3, uint, lowp > | lowp_uvec3
| Low qualifier unsigned integer vector of 3 components type. More...
typedef vec< 4, uint, lowp > | lowp_uvec4
| Low qualifier unsigned integer vector of 4 components type. More...
typedef float | mediump_f32
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, mediump > | mediump_f32mat2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, mediump > | mediump_f32mat2x2
| High single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, mediump > | mediump_f32mat2x3
| Medium single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, mediump > | mediump_f32mat2x4
| Medium single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_f32mat3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, mediump > | mediump_f32mat3x2
| Medium single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_f32mat3x3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, mediump > | mediump_f32mat3x4
| Medium single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_f32mat4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, mediump > | mediump_f32mat4x2
| Medium single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, mediump > | mediump_f32mat4x3
| Medium single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_f32mat4x4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef qua< f32, mediump > | mediump_f32quat
| Medium single-qualifier floating-point quaternion. More...
typedef vec< 1, f32, mediump > | mediump_f32vec1
| Medium single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f32, mediump > | mediump_f32vec2
| Medium single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f32, mediump > | mediump_f32vec3
| Medium single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f32, mediump > | mediump_f32vec4
| Medium single-qualifier floating-point vector of 4 components. More...
typedef double | mediump_f64
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f64, mediump > | mediump_f64mat2
| Medium double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f64, mediump > | mediump_f64mat2x2
| Medium double-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f64, mediump > | mediump_f64mat2x3
| Medium double-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f64, mediump > | mediump_f64mat2x4
| Medium double-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f64, mediump > | mediump_f64mat3
| Medium double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f64, mediump > | mediump_f64mat3x2
| Medium double-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f64, mediump > | mediump_f64mat3x3
| Medium double-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f64, mediump > | mediump_f64mat3x4
| Medium double-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f64, mediump > | mediump_f64mat4
| Medium double-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f64, mediump > | mediump_f64mat4x2
| Medium double-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f64, mediump > | mediump_f64mat4x3
| Medium double-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f64, mediump > | mediump_f64mat4x4
| Medium double-qualifier floating-point 4x4 matrix. More...
typedef qua< f64, mediump > | mediump_f64quat
| Medium double-qualifier floating-point quaternion. More...
typedef vec< 1, f64, mediump > | mediump_f64vec1
| Medium double-qualifier floating-point vector of 1 component. More...
typedef vec< 2, f64, mediump > | mediump_f64vec2
| Medium double-qualifier floating-point vector of 2 components. More...
typedef vec< 3, f64, mediump > | mediump_f64vec3
| Medium double-qualifier floating-point vector of 3 components. More...
typedef vec< 4, f64, mediump > | mediump_f64vec4
| Medium double-qualifier floating-point vector of 4 components. More...
typedef float | mediump_float32
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef float | mediump_float32_t
| Medium 32 bit single-qualifier floating-point scalar. More...
typedef double | mediump_float64
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef double | mediump_float64_t
| Medium 64 bit double-qualifier floating-point scalar. More...
typedef mat< 2, 2, f32, mediump > | mediump_fmat2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 2, f32, mediump > | mediump_fmat2x2
| Medium single-qualifier floating-point 1x1 matrix. More...
typedef mat< 2, 3, f32, mediump > | mediump_fmat2x3
| Medium single-qualifier floating-point 2x3 matrix. More...
typedef mat< 2, 4, f32, mediump > | mediump_fmat2x4
| Medium single-qualifier floating-point 2x4 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_fmat3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 2, f32, mediump > | mediump_fmat3x2
| Medium single-qualifier floating-point 3x2 matrix. More...
typedef mat< 3, 3, f32, mediump > | mediump_fmat3x3
| Medium single-qualifier floating-point 3x3 matrix. More...
typedef mat< 3, 4, f32, mediump > | mediump_fmat3x4
| Medium single-qualifier floating-point 3x4 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_fmat4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef mat< 4, 2, f32, mediump > | mediump_fmat4x2
| Medium single-qualifier floating-point 4x2 matrix. More...
typedef mat< 4, 3, f32, mediump > | mediump_fmat4x3
| Medium single-qualifier floating-point 4x3 matrix. More...
typedef mat< 4, 4, f32, mediump > | mediump_fmat4x4
| Medium single-qualifier floating-point 4x4 matrix. More...
typedef vec< 1, float, mediump > | mediump_fvec1
| Medium single-qualifier floating-point vector of 1 component. More...
typedef vec< 2, float, mediump > | mediump_fvec2
| Medium Single-qualifier floating-point vector of 2 components. More...
typedef vec< 3, float, mediump > | mediump_fvec3
| Medium Single-qualifier floating-point vector of 3 components. More...
typedef vec< 4, float, mediump > | mediump_fvec4
| Medium Single-qualifier floating-point vector of 4 components. More...
typedef int16 | mediump_i16
| Medium qualifier 16 bit signed integer type. More...
typedef vec< 1, i16, mediump > | mediump_i16vec1
| Medium qualifier 16 bit signed integer scalar type. More...
typedef vec< 2, i16, mediump > | mediump_i16vec2
| Medium qualifier 16 bit signed integer vector of 2 components type. More...
typedef vec< 3, i16, mediump > | mediump_i16vec3
| Medium qualifier 16 bit signed integer vector of 3 components type. More...
typedef vec< 4, i16, mediump > | mediump_i16vec4
| Medium qualifier 16 bit signed integer vector of 4 components type. More...
typedef int32 | mediump_i32
| Medium qualifier 32 bit signed integer type. More...
typedef vec< 1, i32, mediump > | mediump_i32vec1
| Medium qualifier 32 bit signed integer scalar type. More...
typedef vec< 2, i32, mediump > | mediump_i32vec2
| Medium qualifier 32 bit signed integer vector of 2 components type. More...
typedef vec< 3, i32, mediump > | mediump_i32vec3
| Medium qualifier 32 bit signed integer vector of 3 components type. More...
typedef vec< 4, i32, mediump > | mediump_i32vec4
| Medium qualifier 32 bit signed integer vector of 4 components type. More...
typedef int64 | mediump_i64
| Medium qualifier 64 bit signed integer type. More...
typedef vec< 1, i64, mediump > | mediump_i64vec1
| Medium qualifier 64 bit signed integer scalar type. More...
typedef vec< 2, i64, mediump > | mediump_i64vec2
| Medium qualifier 64 bit signed integer vector of 2 components type. More...
typedef vec< 3, i64, mediump > | mediump_i64vec3
| Medium qualifier 64 bit signed integer vector of 3 components type. More...
typedef vec< 4, i64, mediump > | mediump_i64vec4
| Medium qualifier 64 bit signed integer vector of 4 components type. More...
typedef int8 | mediump_i8
| Medium qualifier 8 bit signed integer type. More...
typedef vec< 1, i8, mediump > | mediump_i8vec1
| Medium qualifier 8 bit signed integer scalar type. More...
typedef vec< 2, i8, mediump > | mediump_i8vec2
| Medium qualifier 8 bit signed integer vector of 2 components type. More...
typedef vec< 3, i8, mediump > | mediump_i8vec3
| Medium qualifier 8 bit signed integer vector of 3 components type. More...
typedef vec< 4, i8, mediump > | mediump_i8vec4
| Medium qualifier 8 bit signed integer vector of 4 components type. More...
typedef int16 | mediump_int16
| Medium qualifier 16 bit signed integer type. More...
typedef int16 | mediump_int16_t
| Medium qualifier 16 bit signed integer type. More...
typedef int32 | mediump_int32
| Medium qualifier 32 bit signed integer type. More...
typedef int32 | mediump_int32_t
| Medium qualifier 32 bit signed integer type. More...
typedef int64 | mediump_int64
| Medium qualifier 64 bit signed integer type. More...
typedef int64 | mediump_int64_t
| Medium qualifier 64 bit signed integer type. More...
typedef int8 | mediump_int8
| Medium qualifier 8 bit signed integer type. More...
typedef int8 | mediump_int8_t
| Medium qualifier 8 bit signed integer type. More...
typedef vec< 1, int, mediump > | mediump_ivec1
| Medium qualifier signed integer vector of 1 component type. More...
typedef vec< 2, int, mediump > | mediump_ivec2
| Medium qualifier signed integer vector of 2 components type. More...
typedef vec< 3, int, mediump > | mediump_ivec3
| Medium qualifier signed integer vector of 3 components type. More...
typedef vec< 4, int, mediump > | mediump_ivec4
| Medium qualifier signed integer vector of 4 components type. More...
typedef uint16 | mediump_u16
| Medium qualifier 16 bit unsigned integer type. More...
typedef vec< 1, u16, mediump > | mediump_u16vec1
| Medium qualifier 16 bit unsigned integer scalar type. More...
typedef vec< 2, u16, mediump > | mediump_u16vec2
| Medium qualifier 16 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u16, mediump > | mediump_u16vec3
| Medium qualifier 16 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u16, mediump > | mediump_u16vec4
| Medium qualifier 16 bit unsigned integer vector of 4 components type. More...
typedef uint32 | mediump_u32
| Medium qualifier 32 bit unsigned integer type. More...
typedef vec< 1, u32, mediump > | mediump_u32vec1
| Medium qualifier 32 bit unsigned integer scalar type. More...
typedef vec< 2, u32, mediump > | mediump_u32vec2
| Medium qualifier 32 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u32, mediump > | mediump_u32vec3
| Medium qualifier 32 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u32, mediump > | mediump_u32vec4
| Medium qualifier 32 bit unsigned integer vector of 4 components type. More...
typedef uint64 | mediump_u64
| Medium qualifier 64 bit unsigned integer type. More...
typedef vec< 1, u64, mediump > | mediump_u64vec1
| Medium qualifier 64 bit unsigned integer scalar type. More...
typedef vec< 2, u64, mediump > | mediump_u64vec2
| Medium qualifier 64 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u64, mediump > | mediump_u64vec3
| Medium qualifier 64 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u64, mediump > | mediump_u64vec4
| Medium qualifier 64 bit unsigned integer vector of 4 components type. More...
typedef uint8 | mediump_u8
| Medium qualifier 8 bit unsigned integer type. More...
typedef vec< 1, u8, mediump > | mediump_u8vec1
| Medium qualifier 8 bit unsigned integer scalar type. More...
typedef vec< 2, u8, mediump > | mediump_u8vec2
| Medium qualifier 8 bit unsigned integer vector of 2 components type. More...
typedef vec< 3, u8, mediump > | mediump_u8vec3
| Medium qualifier 8 bit unsigned integer vector of 3 components type. More...
typedef vec< 4, u8, mediump > | mediump_u8vec4
| Medium qualifier 8 bit unsigned integer vector of 4 components type. More...
typedef uint16 | mediump_uint16
| Medium qualifier 16 bit unsigned integer type. More...
typedef uint16 | mediump_uint16_t
| Medium qualifier 16 bit unsigned integer type. More...
typedef uint32 | mediump_uint32
| Medium qualifier 32 bit unsigned integer type. More...
typedef uint32 | mediump_uint32_t
| Medium qualifier 32 bit unsigned integer type. More...
typedef uint64 | mediump_uint64
| Medium qualifier 64 bit unsigned integer type. More...
typedef uint64 | mediump_uint64_t
| Medium qualifier 64 bit unsigned integer type. More...
typedef uint8 | mediump_uint8
| Medium qualifier 8 bit unsigned integer type. More...
typedef uint8 | mediump_uint8_t
| Medium qualifier 8 bit unsigned integer type. More...
typedef vec< 1, uint, mediump > | mediump_uvec1
| Medium qualifier unsigned integer vector of 1 component type. More...
typedef vec< 2, uint, mediump > | mediump_uvec2
| Medium qualifier unsigned integer vector of 2 components type. More...
typedef vec< 3, uint, mediump > | mediump_uvec3
| Medium qualifier unsigned integer vector of 3 components type. More...
typedef vec< 4, uint, mediump > | mediump_uvec4
| Medium qualifier unsigned integer vector of 4 components type. More...
typedef uint16 | u16
| Default qualifier 16 bit unsigned integer type. More...
typedef uint32 | u32
| Default qualifier 32 bit unsigned integer type. More...
typedef uint64 | u64
| Default qualifier 64 bit unsigned integer type. More...
typedef uint8 | u8
| Default qualifier 8 bit unsigned integer type. More...
typedef uint16 | uint16_t
| Default qualifier 16 bit unsigned integer type. More...
typedef uint32 | uint32_t
| Default qualifier 32 bit unsigned integer type. More...
typedef uint64 | uint64_t
| Default qualifier 64 bit unsigned integer type. More...
typedef uint8 | uint8_t
| Default qualifier 8 bit unsigned integer type. More...

## Detailed Description

Include <glm/gtc/type_precision.hpp> to use the features of this extension.

Defines specific C++-based qualifier types.

## Typedef Documentation

## f32

typedef float32 f32

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 152 of file fwd.hpp.

## f32mat2

typedef mat< 2, 2, f32, defaultp > f32mat2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 554 of file fwd.hpp.

## f32mat2x2

typedef mat< 2, 2, f32, defaultp > f32mat2x2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 702 of file fwd.hpp.

## f32mat2x3

typedef mat< 2, 3, f32, defaultp > f32mat2x3

Single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 703 of file fwd.hpp.

## f32mat2x4

typedef mat< 2, 4, f32, defaultp > f32mat2x4

Single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 704 of file fwd.hpp.

## f32mat3

typedef mat< 3, 3, f32, defaultp > f32mat3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 555 of file fwd.hpp.

## f32mat3x2

typedef mat< 3, 2, f32, defaultp > f32mat3x2

Single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 705 of file fwd.hpp.

## f32mat3x3

typedef mat< 3, 3, f32, defaultp > f32mat3x3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 706 of file fwd.hpp.

## f32mat3x4

typedef mat< 3, 4, f32, defaultp > f32mat3x4

Single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 707 of file fwd.hpp.

## f32mat4

typedef mat< 4, 4, f32, defaultp > f32mat4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 556 of file fwd.hpp.

## f32mat4x2

typedef mat< 4, 2, f32, defaultp > f32mat4x2

Single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 708 of file fwd.hpp.

## f32mat4x3

typedef mat< 4, 3, f32, defaultp > f32mat4x3

Single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 709 of file fwd.hpp.

## f32mat4x4

typedef mat< 4, 4, f32, defaultp > f32mat4x4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 710 of file fwd.hpp.

## f32quat

typedef qua< f32, defaultp > f32quat

Single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1220 of file fwd.hpp.

## f32vec1

typedef vec< 1, f32, defaultp > f32vec1

Single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 463 of file fwd.hpp.

## f32vec2

typedef vec< 2, f32, defaultp > f32vec2

Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 464 of file fwd.hpp.

## f32vec3

typedef vec< 3, f32, defaultp > f32vec3

Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 465 of file fwd.hpp.

## f32vec4

typedef vec< 4, f32, defaultp > f32vec4

Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 466 of file fwd.hpp.

## f64

typedef float64 f64

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 168 of file fwd.hpp.

## f64mat2

typedef mat< 2, 2, f64, defaultp > f64mat2

Double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 586 of file fwd.hpp.

## f64mat2x2

typedef mat< 2, 2, f64, defaultp > f64mat2x2

Double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 782 of file fwd.hpp.

## f64mat2x3

typedef mat< 2, 3, f64, defaultp > f64mat2x3

Double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 783 of file fwd.hpp.

## f64mat2x4

typedef mat< 2, 4, f64, defaultp > f64mat2x4

Double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 784 of file fwd.hpp.

## f64mat3

typedef mat< 3, 3, f64, defaultp > f64mat3

Double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 587 of file fwd.hpp.

## f64mat3x2

typedef mat< 3, 2, f64, defaultp > f64mat3x2

Double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 785 of file fwd.hpp.

## f64mat3x3

typedef mat< 3, 3, f64, defaultp > f64mat3x3

Double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 786 of file fwd.hpp.

## f64mat3x4

typedef mat< 3, 4, f64, defaultp > f64mat3x4

Double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 787 of file fwd.hpp.

## f64mat4

typedef mat< 4, 4, f64, defaultp > f64mat4

Double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 588 of file fwd.hpp.

## f64mat4x2

typedef mat< 4, 2, f64, defaultp > f64mat4x2

Double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 788 of file fwd.hpp.

## f64mat4x3

typedef mat< 4, 3, f64, defaultp > f64mat4x3

Double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 789 of file fwd.hpp.

## f64mat4x4

typedef mat< 4, 4, f64, defaultp > f64mat4x4

Double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 790 of file fwd.hpp.

## f64quat

typedef qua< f64, defaultp > f64quat

Double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1230 of file fwd.hpp.

## f64vec1

typedef vec< 1, f64, defaultp > f64vec1

Double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 503 of file fwd.hpp.

## f64vec2

typedef vec< 2, f64, defaultp > f64vec2

Double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 504 of file fwd.hpp.

## f64vec3

typedef vec< 3, f64, defaultp > f64vec3

Double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 505 of file fwd.hpp.

## f64vec4

typedef vec< 4, f64, defaultp > f64vec4

Double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 506 of file fwd.hpp.

## float32

typedef float float32

Single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 157 of file fwd.hpp.

## float32_t

typedef float32 float32_t

Default 32 bit single-qualifier floating-point scalar.

32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 162 of file fwd.hpp.

## float64

typedef double float64

Double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 173 of file fwd.hpp.

## float64_t

typedef float64 float64_t

Default 64 bit double-qualifier floating-point scalar.

64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 178 of file fwd.hpp.

## fmat2

typedef mat< 2, 2, f32, defaultp > fmat2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 538 of file fwd.hpp.

## fmat2x2

typedef mat< 2, 2, f32, defaultp > fmat2x2

Single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 662 of file fwd.hpp.

## fmat2x3

typedef mat< 2, 3, f32, defaultp > fmat2x3

Single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 663 of file fwd.hpp.

## fmat2x4

typedef mat< 2, 4, f32, defaultp > fmat2x4

Single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 664 of file fwd.hpp.

## fmat3

typedef mat< 3, 3, f32, defaultp > fmat3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 539 of file fwd.hpp.

## fmat3x2

typedef mat< 3, 2, f32, defaultp > fmat3x2

Single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 665 of file fwd.hpp.

## fmat3x3

typedef mat< 3, 3, f32, defaultp > fmat3x3

Single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 666 of file fwd.hpp.

## fmat3x4

typedef mat< 3, 4, f32, defaultp > fmat3x4

Single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 667 of file fwd.hpp.

## fmat4

typedef mat< 4, 4, f32, defaultp > fmat4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 540 of file fwd.hpp.

## fmat4x2

typedef mat< 4, 2, f32, defaultp > fmat4x2

Single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 668 of file fwd.hpp.

## fmat4x3

typedef mat< 4, 3, f32, defaultp > fmat4x3

Single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 669 of file fwd.hpp.

## fmat4x4

typedef mat< 4, 4, f32, defaultp > fmat4x4

Single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 670 of file fwd.hpp.

## fvec1

typedef vec< 1, float, defaultp > fvec1

Single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 443 of file fwd.hpp.

## fvec2

typedef vec< 2, float, defaultp > fvec2

Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 444 of file fwd.hpp.

## fvec3

typedef vec< 3, float, defaultp > fvec3

Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 445 of file fwd.hpp.

## fvec4

typedef vec< 4, float, defaultp > fvec4

Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 446 of file fwd.hpp.

## highp_f32

typedef float32 highp_f32

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 151 of file fwd.hpp.

## highp_f32mat2

typedef highp_f32mat2x2 highp_f32mat2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 550 of file fwd.hpp.

## highp_f32mat2x2

typedef mat< 2, 2, f32, highp > highp_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 692 of file fwd.hpp.

## highp_f32mat2x3

typedef mat< 2, 3, f32, highp > highp_f32mat2x3

High single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 693 of file fwd.hpp.

## highp_f32mat2x4

typedef mat< 2, 4, f32, highp > highp_f32mat2x4

High single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 694 of file fwd.hpp.

## highp_f32mat3

typedef highp_f32mat3x3 highp_f32mat3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 551 of file fwd.hpp.

## highp_f32mat3x2

typedef mat< 3, 2, f32, highp > highp_f32mat3x2

High single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 695 of file fwd.hpp.

## highp_f32mat3x3

typedef mat< 3, 3, f32, highp > highp_f32mat3x3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 696 of file fwd.hpp.

## highp_f32mat3x4

typedef mat< 3, 4, f32, highp > highp_f32mat3x4

High single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 697 of file fwd.hpp.

## highp_f32mat4

typedef highp_f32mat4x4 highp_f32mat4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 552 of file fwd.hpp.

## highp_f32mat4x2

typedef mat< 4, 2, f32, highp > highp_f32mat4x2

High single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 698 of file fwd.hpp.

## highp_f32mat4x3

typedef mat< 4, 3, f32, highp > highp_f32mat4x3

High single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 699 of file fwd.hpp.

## highp_f32mat4x4

typedef mat< 4, 4, f32, highp > highp_f32mat4x4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 700 of file fwd.hpp.

## highp_f32quat

typedef qua< f32, highp > highp_f32quat

High single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1219 of file fwd.hpp.

## highp_f32vec1

typedef vec< 1, f32, highp > highp_f32vec1

High single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 458 of file fwd.hpp.

## highp_f32vec2

typedef vec< 2, f32, highp > highp_f32vec2

High single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 459 of file fwd.hpp.

## highp_f32vec3

typedef vec< 3, f32, highp > highp_f32vec3

High single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 460 of file fwd.hpp.

## highp_f32vec4

typedef vec< 4, f32, highp > highp_f32vec4

High single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 461 of file fwd.hpp.

## highp_f64

typedef float64 highp_f64

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 167 of file fwd.hpp.

## highp_f64mat2

typedef highp_f64mat2x2 highp_f64mat2

High double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 582 of file fwd.hpp.

## highp_f64mat2x2

typedef mat< 2, 2, f64, highp > highp_f64mat2x2

High double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 772 of file fwd.hpp.

## highp_f64mat2x3

typedef mat< 2, 3, f64, highp > highp_f64mat2x3

High double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 773 of file fwd.hpp.

## highp_f64mat2x4

typedef mat< 2, 4, f64, highp > highp_f64mat2x4

High double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 774 of file fwd.hpp.

## highp_f64mat3

typedef highp_f64mat3x3 highp_f64mat3

High double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 583 of file fwd.hpp.

## highp_f64mat3x2

typedef mat< 3, 2, f64, highp > highp_f64mat3x2

High double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 775 of file fwd.hpp.

## highp_f64mat3x3

typedef mat< 3, 3, f64, highp > highp_f64mat3x3

High double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 776 of file fwd.hpp.

## highp_f64mat3x4

typedef mat< 3, 4, f64, highp > highp_f64mat3x4

High double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 777 of file fwd.hpp.

## highp_f64mat4

typedef highp_f64mat4x4 highp_f64mat4

High double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 584 of file fwd.hpp.

## highp_f64mat4x2

typedef mat< 4, 2, f64, highp > highp_f64mat4x2

High double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 778 of file fwd.hpp.

## highp_f64mat4x3

typedef mat< 4, 3, f64, highp > highp_f64mat4x3

High double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 779 of file fwd.hpp.

## highp_f64mat4x4

typedef mat< 4, 4, f64, highp > highp_f64mat4x4

High double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 780 of file fwd.hpp.

## highp_f64quat

typedef qua< f64, highp > highp_f64quat

High double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1229 of file fwd.hpp.

## highp_f64vec1

typedef vec< 1, f64, highp > highp_f64vec1

High double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 498 of file fwd.hpp.

## highp_f64vec2

typedef vec< 2, f64, highp > highp_f64vec2

High double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 499 of file fwd.hpp.

## highp_f64vec3

typedef vec< 3, f64, highp > highp_f64vec3

High double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 500 of file fwd.hpp.

## highp_f64vec4

typedef vec< 4, f64, highp > highp_f64vec4

High double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 501 of file fwd.hpp.

## highp_float32

typedef float32 highp_float32

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 156 of file fwd.hpp.

## highp_float32_t

typedef float32 highp_float32_t

High 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 161 of file fwd.hpp.

## highp_float64

typedef float64 highp_float64

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 172 of file fwd.hpp.

## highp_float64_t

typedef float64 highp_float64_t

High 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 177 of file fwd.hpp.

## highp_fmat2

typedef highp_fmat2x2 highp_fmat2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 534 of file fwd.hpp.

## highp_fmat2x2

typedef mat< 2, 2, f32, highp > highp_fmat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision High single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 652 of file fwd.hpp.

## highp_fmat2x3

typedef mat< 2, 3, f32, highp > highp_fmat2x3

High single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 653 of file fwd.hpp.

## highp_fmat2x4

typedef mat< 2, 4, f32, highp > highp_fmat2x4

High single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 654 of file fwd.hpp.

## highp_fmat3

typedef highp_fmat3x3 highp_fmat3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 535 of file fwd.hpp.

## highp_fmat3x2

typedef mat< 3, 2, f32, highp > highp_fmat3x2

High single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 655 of file fwd.hpp.

## highp_fmat3x3

typedef mat< 3, 3, f32, highp > highp_fmat3x3

High single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 656 of file fwd.hpp.

## highp_fmat3x4

typedef mat< 3, 4, f32, highp > highp_fmat3x4

High single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 657 of file fwd.hpp.

## highp_fmat4

typedef highp_fmat4x4 highp_fmat4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 536 of file fwd.hpp.

## highp_fmat4x2

typedef mat< 4, 2, f32, highp > highp_fmat4x2

High single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 658 of file fwd.hpp.

## highp_fmat4x3

typedef mat< 4, 3, f32, highp > highp_fmat4x3

High single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 659 of file fwd.hpp.

## highp_fmat4x4

typedef mat< 4, 4, f32, highp > highp_fmat4x4

High single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 660 of file fwd.hpp.

## highp_fvec1

typedef vec< 1, float, highp > highp_fvec1

High single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 438 of file fwd.hpp.

## highp_fvec2

typedef vec< 2, float, highp > highp_fvec2

High Single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 439 of file fwd.hpp.

## highp_fvec3

typedef vec< 3, float, highp > highp_fvec3

High Single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 440 of file fwd.hpp.

## highp_fvec4

typedef vec< 4, float, highp > highp_fvec4

High Single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 441 of file fwd.hpp.

## highp_i16

typedef detail::int16 highp_i16

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 47 of file fwd.hpp.

## highp_i16vec1

typedef vec< 1, i16, highp > highp_i16vec1

High qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 254 of file fwd.hpp.

## highp_i16vec2

typedef vec< 2, i16, highp > highp_i16vec2

High qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 255 of file fwd.hpp.

## highp_i16vec3

typedef vec< 3, i16, highp > highp_i16vec3

High qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 256 of file fwd.hpp.

## highp_i16vec4

typedef vec< 4, i16, highp > highp_i16vec4

High qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 257 of file fwd.hpp.

## highp_i32

typedef detail::int32 highp_i32

High qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 61 of file fwd.hpp.

## highp_i32vec1

typedef vec< 1, i32, highp > highp_i32vec1

High qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 274 of file fwd.hpp.

## highp_i32vec2

typedef vec< 2, i32, highp > highp_i32vec2

High qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 275 of file fwd.hpp.

## highp_i32vec3

typedef vec< 3, i32, highp > highp_i32vec3

High qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 276 of file fwd.hpp.

## highp_i32vec4

typedef vec< 4, i32, highp > highp_i32vec4

High qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 277 of file fwd.hpp.

## highp_i64

typedef detail::int64 highp_i64

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 75 of file fwd.hpp.

## highp_i64vec1

typedef vec< 1, i64, highp > highp_i64vec1

High qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 294 of file fwd.hpp.

## highp_i64vec2

typedef vec< 2, i64, highp > highp_i64vec2

High qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 295 of file fwd.hpp.

## highp_i64vec3

typedef vec< 3, i64, highp > highp_i64vec3

High qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 296 of file fwd.hpp.

## highp_i64vec4

typedef vec< 4, i64, highp > highp_i64vec4

High qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 297 of file fwd.hpp.

## highp_i8

typedef detail::int8 highp_i8

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 33 of file fwd.hpp.

## highp_i8vec1

typedef vec< 1, i8, highp > highp_i8vec1

High qualifier 8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 234 of file fwd.hpp.

## highp_i8vec2

typedef vec< 2, i8, highp > highp_i8vec2

High qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 235 of file fwd.hpp.

## highp_i8vec3

typedef vec< 3, i8, highp > highp_i8vec3

High qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 236 of file fwd.hpp.

## highp_i8vec4

typedef vec< 4, i8, highp > highp_i8vec4

High qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 237 of file fwd.hpp.

## highp_int16

typedef detail::int16 highp_int16

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 52 of file fwd.hpp.

## highp_int16_t

typedef detail::int16 highp_int16_t

High qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 56 of file fwd.hpp.

## highp_int32

typedef detail::int32 highp_int32

High qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 66 of file fwd.hpp.

## highp_int32_t

typedef detail::int32 highp_int32_t

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 70 of file fwd.hpp.

## highp_int64

typedef detail::int64 highp_int64

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 80 of file fwd.hpp.

## highp_int64_t

typedef detail::int64 highp_int64_t

High qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 84 of file fwd.hpp.

## highp_int8

typedef detail::int8 highp_int8

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 38 of file fwd.hpp.

## highp_int8_t

typedef detail::int8 highp_int8_t

High qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 42 of file fwd.hpp.

## highp_ivec1

typedef vec< 1, int, highp > highp_ivec1

High qualifier signed integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 214 of file fwd.hpp.

## highp_ivec2

typedef vec< 2, int, highp > highp_ivec2

High qualifier signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 215 of file fwd.hpp.

## highp_ivec3

typedef vec< 3, int, highp > highp_ivec3

High qualifier signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 216 of file fwd.hpp.

## highp_ivec4

typedef vec< 4, int, highp > highp_ivec4

High qualifier signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 217 of file fwd.hpp.

## highp_u16

typedef detail::uint16 highp_u16

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 107 of file fwd.hpp.

## highp_u16vec1

typedef vec< 1, u16, highp > highp_u16vec1

High qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 356 of file fwd.hpp.

## highp_u16vec2

typedef vec< 2, u16, highp > highp_u16vec2

High qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 357 of file fwd.hpp.

## highp_u16vec3

typedef vec< 3, u16, highp > highp_u16vec3

High qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 358 of file fwd.hpp.

## highp_u16vec4

typedef vec< 4, u16, highp > highp_u16vec4

High qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 359 of file fwd.hpp.

## highp_u32

typedef detail::uint32 highp_u32

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 121 of file fwd.hpp.

## highp_u32vec1

typedef vec< 1, u32, highp > highp_u32vec1

High qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 376 of file fwd.hpp.

## highp_u32vec2

typedef vec< 2, u32, highp > highp_u32vec2

High qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 377 of file fwd.hpp.

## highp_u32vec3

typedef vec< 3, u32, highp > highp_u32vec3

High qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 378 of file fwd.hpp.

## highp_u32vec4

typedef vec< 4, u32, highp > highp_u32vec4

High qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 379 of file fwd.hpp.

## highp_u64

typedef detail::uint64 highp_u64

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 135 of file fwd.hpp.

## highp_u64vec1

typedef vec< 1, u64, highp > highp_u64vec1

High qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 396 of file fwd.hpp.

## highp_u64vec2

typedef vec< 2, u64, highp > highp_u64vec2

High qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 397 of file fwd.hpp.

## highp_u64vec3

typedef vec< 3, u64, highp > highp_u64vec3

High qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 398 of file fwd.hpp.

## highp_u64vec4

typedef vec< 4, u64, highp > highp_u64vec4

High qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 399 of file fwd.hpp.

## highp_u8

typedef detail::uint8 highp_u8

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 93 of file fwd.hpp.

## highp_u8vec1

typedef vec< 1, u8, highp > highp_u8vec1

High qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 336 of file fwd.hpp.

## highp_u8vec2

typedef vec< 2, u8, highp > highp_u8vec2

High qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 337 of file fwd.hpp.

## highp_u8vec3

typedef vec< 3, u8, highp > highp_u8vec3

High qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 338 of file fwd.hpp.

## highp_u8vec4

typedef vec< 4, u8, highp > highp_u8vec4

High qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 339 of file fwd.hpp.

## highp_uint16

typedef detail::uint16 highp_uint16

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 112 of file fwd.hpp.

## highp_uint16_t

typedef detail::uint16 highp_uint16_t

High qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 116 of file fwd.hpp.

## highp_uint32

typedef detail::uint32 highp_uint32

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 126 of file fwd.hpp.

## highp_uint32_t

typedef detail::uint32 highp_uint32_t

High qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 130 of file fwd.hpp.

## highp_uint64

typedef detail::uint64 highp_uint64

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 140 of file fwd.hpp.

## highp_uint64_t

typedef detail::uint64 highp_uint64_t

High qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 144 of file fwd.hpp.

## highp_uint8

typedef detail::uint8 highp_uint8

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 98 of file fwd.hpp.

## highp_uint8_t

typedef detail::uint8 highp_uint8_t

High qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 102 of file fwd.hpp.

## highp_uvec1

typedef vec< 1, uint, highp > highp_uvec1

High qualifier unsigned integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 316 of file fwd.hpp.

## highp_uvec2

typedef vec< 2, uint, highp > highp_uvec2

High qualifier unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 317 of file fwd.hpp.

## highp_uvec3

typedef vec< 3, uint, highp > highp_uvec3

High qualifier unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 318 of file fwd.hpp.

## highp_uvec4

typedef vec< 4, uint, highp > highp_uvec4

High qualifier unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 319 of file fwd.hpp.

## i16

typedef detail::int16 i16

16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 48 of file fwd.hpp.

## i32

typedef detail::int32 i32

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 62 of file fwd.hpp.

## i64

typedef detail::int64 i64

64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 76 of file fwd.hpp.

## i8

typedef detail::int8 i8

8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 34 of file fwd.hpp.

## int16_t

typedef detail::int16 int16_t

16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 57 of file fwd.hpp.

## int32_t

typedef detail::int32 int32_t

32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 71 of file fwd.hpp.

## int64_t

typedef detail::int64 int64_t

64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 85 of file fwd.hpp.

## int8_t

typedef detail::int8 int8_t

8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 43 of file fwd.hpp.

## lowp_f32

typedef float32 lowp_f32

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 149 of file fwd.hpp.

## lowp_f32mat2

typedef lowp_f32mat2x2 lowp_f32mat2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 542 of file fwd.hpp.

## lowp_f32mat2x2

typedef mat< 2, 2, f32, lowp > lowp_f32mat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 672 of file fwd.hpp.

## lowp_f32mat2x3

typedef mat< 2, 3, f32, lowp > lowp_f32mat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 673 of file fwd.hpp.

## lowp_f32mat2x4

typedef mat< 2, 4, f32, lowp > lowp_f32mat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 674 of file fwd.hpp.

## lowp_f32mat3

typedef lowp_f32mat3x3 lowp_f32mat3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 543 of file fwd.hpp.

## lowp_f32mat3x2

typedef mat< 3, 2, f32, lowp > lowp_f32mat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 675 of file fwd.hpp.

## lowp_f32mat3x3

typedef mat< 3, 3, f32, lowp > lowp_f32mat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 676 of file fwd.hpp.

## lowp_f32mat3x4

typedef mat< 3, 4, f32, lowp > lowp_f32mat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 677 of file fwd.hpp.

## lowp_f32mat4

typedef lowp_f32mat4x4 lowp_f32mat4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 544 of file fwd.hpp.

## lowp_f32mat4x2

typedef mat< 4, 2, f32, lowp > lowp_f32mat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 678 of file fwd.hpp.

## lowp_f32mat4x3

typedef mat< 4, 3, f32, lowp > lowp_f32mat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 679 of file fwd.hpp.

## lowp_f32mat4x4

typedef mat< 4, 4, f32, lowp > lowp_f32mat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 680 of file fwd.hpp.

## lowp_f32quat

typedef qua< f32, lowp > lowp_f32quat

Low single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1217 of file fwd.hpp.

## lowp_f32vec1

typedef vec< 1, f32, lowp > lowp_f32vec1

Low single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 448 of file fwd.hpp.

## lowp_f32vec2

typedef vec< 2, f32, lowp > lowp_f32vec2

Low single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 449 of file fwd.hpp.

## lowp_f32vec3

typedef vec< 3, f32, lowp > lowp_f32vec3

Low single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 450 of file fwd.hpp.

## lowp_f32vec4

typedef vec< 4, f32, lowp > lowp_f32vec4

Low single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 451 of file fwd.hpp.

## lowp_f64

typedef float64 lowp_f64

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 165 of file fwd.hpp.

## lowp_f64mat2

typedef lowp_f64mat2x2 lowp_f64mat2

Low double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 574 of file fwd.hpp.

## lowp_f64mat2x2

typedef mat< 2, 2, f64, lowp > lowp_f64mat2x2

Low double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 752 of file fwd.hpp.

## lowp_f64mat2x3

typedef mat< 2, 3, f64, lowp > lowp_f64mat2x3

Low double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 753 of file fwd.hpp.

## lowp_f64mat2x4

typedef mat< 2, 4, f64, lowp > lowp_f64mat2x4

Low double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 754 of file fwd.hpp.

## lowp_f64mat3

typedef lowp_f64mat3x3 lowp_f64mat3

Low double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 575 of file fwd.hpp.

## lowp_f64mat3x2

typedef mat< 3, 2, f64, lowp > lowp_f64mat3x2

Low double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 755 of file fwd.hpp.

## lowp_f64mat3x3

typedef mat< 3, 3, f64, lowp > lowp_f64mat3x3

Low double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 756 of file fwd.hpp.

## lowp_f64mat3x4

typedef mat< 3, 4, f64, lowp > lowp_f64mat3x4

Low double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 757 of file fwd.hpp.

## lowp_f64mat4

typedef lowp_f64mat4x4 lowp_f64mat4

Low double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 576 of file fwd.hpp.

## lowp_f64mat4x2

typedef mat< 4, 2, f64, lowp > lowp_f64mat4x2

Low double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 758 of file fwd.hpp.

## lowp_f64mat4x3

typedef mat< 4, 3, f64, lowp > lowp_f64mat4x3

Low double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 759 of file fwd.hpp.

## lowp_f64mat4x4

typedef mat< 4, 4, f64, lowp > lowp_f64mat4x4

Low double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 760 of file fwd.hpp.

## lowp_f64quat

typedef qua< f64, lowp > lowp_f64quat

Low double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1227 of file fwd.hpp.

## lowp_f64vec1

typedef vec< 1, f64, lowp > lowp_f64vec1

Low double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 488 of file fwd.hpp.

## lowp_f64vec2

typedef vec< 2, f64, lowp > lowp_f64vec2

Low double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 489 of file fwd.hpp.

## lowp_f64vec3

typedef vec< 3, f64, lowp > lowp_f64vec3

Low double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 490 of file fwd.hpp.

## lowp_f64vec4

typedef vec< 4, f64, lowp > lowp_f64vec4

Low double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 491 of file fwd.hpp.

## lowp_float32

typedef float32 lowp_float32

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 154 of file fwd.hpp.

## lowp_float32_t

typedef float32 lowp_float32_t

Low 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 159 of file fwd.hpp.

## lowp_float64

typedef float64 lowp_float64

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 170 of file fwd.hpp.

## lowp_float64_t

typedef float64 lowp_float64_t

Low 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 175 of file fwd.hpp.

## lowp_fmat2

typedef lowp_fmat2x2 lowp_fmat2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 526 of file fwd.hpp.

## lowp_fmat2x2

typedef mat< 2, 2, f32, lowp > lowp_fmat2x2

Low single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 632 of file fwd.hpp.

## lowp_fmat2x3

typedef mat< 2, 3, f32, lowp > lowp_fmat2x3

Low single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 633 of file fwd.hpp.

## lowp_fmat2x4

typedef mat< 2, 4, f32, lowp > lowp_fmat2x4

Low single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 634 of file fwd.hpp.

## lowp_fmat3

typedef lowp_fmat3x3 lowp_fmat3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 527 of file fwd.hpp.

## lowp_fmat3x2

typedef mat< 3, 2, f32, lowp > lowp_fmat3x2

Low single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 635 of file fwd.hpp.

## lowp_fmat3x3

typedef mat< 3, 3, f32, lowp > lowp_fmat3x3

Low single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 636 of file fwd.hpp.

## lowp_fmat3x4

typedef mat< 3, 4, f32, lowp > lowp_fmat3x4

Low single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 637 of file fwd.hpp.

## lowp_fmat4

typedef lowp_fmat4x4 lowp_fmat4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 528 of file fwd.hpp.

## lowp_fmat4x2

typedef mat< 4, 2, f32, lowp > lowp_fmat4x2

Low single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 638 of file fwd.hpp.

## lowp_fmat4x3

typedef mat< 4, 3, f32, lowp > lowp_fmat4x3

Low single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 639 of file fwd.hpp.

## lowp_fmat4x4

typedef mat< 4, 4, f32, lowp > lowp_fmat4x4

Low single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 640 of file fwd.hpp.

## lowp_fvec1

typedef vec< 1, float, lowp > lowp_fvec1

Low single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 428 of file fwd.hpp.

## lowp_fvec2

typedef vec< 2, float, lowp > lowp_fvec2

Low single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 429 of file fwd.hpp.

## lowp_fvec3

typedef vec< 3, float, lowp > lowp_fvec3

Low single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 430 of file fwd.hpp.

## lowp_fvec4

typedef vec< 4, float, lowp > lowp_fvec4

Low single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 431 of file fwd.hpp.

## lowp_i16

typedef detail::int16 lowp_i16

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 45 of file fwd.hpp.

## lowp_i16vec1

typedef vec< 1, i16, lowp > lowp_i16vec1

Low qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 244 of file fwd.hpp.

## lowp_i16vec2

typedef vec< 2, i16, lowp > lowp_i16vec2

Low qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 245 of file fwd.hpp.

## lowp_i16vec3

typedef vec< 3, i16, lowp > lowp_i16vec3

Low qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 246 of file fwd.hpp.

## lowp_i16vec4

typedef vec< 4, i16, lowp > lowp_i16vec4

Low qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 247 of file fwd.hpp.

## lowp_i32

typedef detail::int32 lowp_i32

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 59 of file fwd.hpp.

## lowp_i32vec1

typedef vec< 1, i32, lowp > lowp_i32vec1

Low qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 264 of file fwd.hpp.

## lowp_i32vec2

typedef vec< 2, i32, lowp > lowp_i32vec2

Low qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 265 of file fwd.hpp.

## lowp_i32vec3

typedef vec< 3, i32, lowp > lowp_i32vec3

Low qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 266 of file fwd.hpp.

## lowp_i32vec4

typedef vec< 4, i32, lowp > lowp_i32vec4

Low qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 267 of file fwd.hpp.

## lowp_i64

typedef detail::int64 lowp_i64

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 73 of file fwd.hpp.

## lowp_i64vec1

typedef vec< 1, i64, lowp > lowp_i64vec1

Low qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 284 of file fwd.hpp.

## lowp_i64vec2

typedef vec< 2, i64, lowp > lowp_i64vec2

Low qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 285 of file fwd.hpp.

## lowp_i64vec3

typedef vec< 3, i64, lowp > lowp_i64vec3

Low qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 286 of file fwd.hpp.

## lowp_i64vec4

typedef vec< 4, i64, lowp > lowp_i64vec4

Low qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 287 of file fwd.hpp.

## lowp_i8

typedef detail::int8 lowp_i8

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 31 of file fwd.hpp.

## lowp_i8vec1

typedef vec< 1, i8, lowp > lowp_i8vec1

Low qualifier 8 bit signed integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 224 of file fwd.hpp.

## lowp_i8vec2

typedef vec< 2, i8, lowp > lowp_i8vec2

Low qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 225 of file fwd.hpp.

## lowp_i8vec3

typedef vec< 3, i8, lowp > lowp_i8vec3

Low qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 226 of file fwd.hpp.

## lowp_i8vec4

typedef vec< 4, i8, lowp > lowp_i8vec4

Low qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 227 of file fwd.hpp.

## lowp_int16

typedef detail::int16 lowp_int16

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 50 of file fwd.hpp.

## lowp_int16_t

typedef detail::int16 lowp_int16_t

Low qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 54 of file fwd.hpp.

## lowp_int32

typedef detail::int32 lowp_int32

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 64 of file fwd.hpp.

## lowp_int32_t

typedef detail::int32 lowp_int32_t

Low qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 68 of file fwd.hpp.

## lowp_int64

typedef detail::int64 lowp_int64

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 78 of file fwd.hpp.

## lowp_int64_t

typedef detail::int64 lowp_int64_t

Low qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 82 of file fwd.hpp.

## lowp_int8

typedef detail::int8 lowp_int8

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 36 of file fwd.hpp.

## lowp_int8_t

typedef detail::int8 lowp_int8_t

Low qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 40 of file fwd.hpp.

## lowp_ivec1

typedef vec< 1, int, lowp > lowp_ivec1

Low qualifier signed integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 204 of file fwd.hpp.

## lowp_ivec2

typedef vec< 2, int, lowp > lowp_ivec2

Low qualifier signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 205 of file fwd.hpp.

## lowp_ivec3

typedef vec< 3, int, lowp > lowp_ivec3

Low qualifier signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 206 of file fwd.hpp.

## lowp_ivec4

typedef vec< 4, int, lowp > lowp_ivec4

Low qualifier signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 207 of file fwd.hpp.

## lowp_u16

typedef detail::uint16 lowp_u16

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 105 of file fwd.hpp.

## lowp_u16vec1

typedef vec< 1, u16, lowp > lowp_u16vec1

Low qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 346 of file fwd.hpp.

## lowp_u16vec2

typedef vec< 2, u16, lowp > lowp_u16vec2

Low qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 347 of file fwd.hpp.

## lowp_u16vec3

typedef vec< 3, u16, lowp > lowp_u16vec3

Low qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 348 of file fwd.hpp.

## lowp_u16vec4

typedef vec< 4, u16, lowp > lowp_u16vec4

Low qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 349 of file fwd.hpp.

## lowp_u32

typedef detail::uint32 lowp_u32

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 119 of file fwd.hpp.

## lowp_u32vec1

typedef vec< 1, u32, lowp > lowp_u32vec1

Low qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 366 of file fwd.hpp.

## lowp_u32vec2

typedef vec< 2, u32, lowp > lowp_u32vec2

Low qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 367 of file fwd.hpp.

## lowp_u32vec3

typedef vec< 3, u32, lowp > lowp_u32vec3

Low qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 368 of file fwd.hpp.

## lowp_u32vec4

typedef vec< 4, u32, lowp > lowp_u32vec4

Low qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 369 of file fwd.hpp.

## lowp_u64

typedef detail::uint64 lowp_u64

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 133 of file fwd.hpp.

## lowp_u64vec1

typedef vec< 1, u64, lowp > lowp_u64vec1

Low qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 386 of file fwd.hpp.

## lowp_u64vec2

typedef vec< 2, u64, lowp > lowp_u64vec2

Low qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 387 of file fwd.hpp.

## lowp_u64vec3

typedef vec< 3, u64, lowp > lowp_u64vec3

Low qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 388 of file fwd.hpp.

## lowp_u64vec4

typedef vec< 4, u64, lowp > lowp_u64vec4

Low qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 389 of file fwd.hpp.

## lowp_u8

typedef detail::uint8 lowp_u8

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 91 of file fwd.hpp.

## lowp_u8vec1

typedef vec< 1, u8, lowp > lowp_u8vec1

Low qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 326 of file fwd.hpp.

## lowp_u8vec2

typedef vec< 2, u8, lowp > lowp_u8vec2

Low qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 327 of file fwd.hpp.

## lowp_u8vec3

typedef vec< 3, u8, lowp > lowp_u8vec3

Low qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 328 of file fwd.hpp.

## lowp_u8vec4

typedef vec< 4, u8, lowp > lowp_u8vec4

Low qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 329 of file fwd.hpp.

## lowp_uint16

typedef detail::uint16 lowp_uint16

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 110 of file fwd.hpp.

## lowp_uint16_t

typedef detail::uint16 lowp_uint16_t

Low qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 114 of file fwd.hpp.

## lowp_uint32

typedef detail::uint32 lowp_uint32

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 124 of file fwd.hpp.

## lowp_uint32_t

typedef detail::uint32 lowp_uint32_t

Low qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 128 of file fwd.hpp.

## lowp_uint64

typedef detail::uint64 lowp_uint64

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 138 of file fwd.hpp.

## lowp_uint64_t

typedef detail::uint64 lowp_uint64_t

Low qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 142 of file fwd.hpp.

## lowp_uint8

typedef detail::uint8 lowp_uint8

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 96 of file fwd.hpp.

## lowp_uint8_t

typedef detail::uint8 lowp_uint8_t

Low qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 100 of file fwd.hpp.

## lowp_uvec1

typedef vec< 1, uint, lowp > lowp_uvec1

Low qualifier unsigned integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 306 of file fwd.hpp.

## lowp_uvec2

typedef vec< 2, uint, lowp > lowp_uvec2

Low qualifier unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 307 of file fwd.hpp.

## lowp_uvec3

typedef vec< 3, uint, lowp > lowp_uvec3

Low qualifier unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 308 of file fwd.hpp.

## lowp_uvec4

typedef vec< 4, uint, lowp > lowp_uvec4

Low qualifier unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 309 of file fwd.hpp.

## mediump_f32

typedef float32 mediump_f32

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 150 of file fwd.hpp.

## mediump_f32mat2

typedef mediump_f32mat2x2 mediump_f32mat2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 546 of file fwd.hpp.

## mediump_f32mat2x2

typedef mat< 2, 2, f32, mediump > mediump_f32mat2x2

High single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Low single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 682 of file fwd.hpp.

## mediump_f32mat2x3

typedef mat< 2, 3, f32, mediump > mediump_f32mat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 683 of file fwd.hpp.

## mediump_f32mat2x4

typedef mat< 2, 4, f32, mediump > mediump_f32mat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 684 of file fwd.hpp.

## mediump_f32mat3

typedef mediump_f32mat3x3 mediump_f32mat3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 547 of file fwd.hpp.

## mediump_f32mat3x2

typedef mat< 3, 2, f32, mediump > mediump_f32mat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 685 of file fwd.hpp.

## mediump_f32mat3x3

typedef mat< 3, 3, f32, mediump > mediump_f32mat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 686 of file fwd.hpp.

## mediump_f32mat3x4

typedef mat< 3, 4, f32, mediump > mediump_f32mat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 687 of file fwd.hpp.

## mediump_f32mat4

typedef mediump_f32mat4x4 mediump_f32mat4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 548 of file fwd.hpp.

## mediump_f32mat4x2

typedef mat< 4, 2, f32, mediump > mediump_f32mat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 688 of file fwd.hpp.

## mediump_f32mat4x3

typedef mat< 4, 3, f32, mediump > mediump_f32mat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 689 of file fwd.hpp.

## mediump_f32mat4x4

typedef mat< 4, 4, f32, mediump > mediump_f32mat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 690 of file fwd.hpp.

## mediump_f32quat

typedef qua< f32, mediump > mediump_f32quat

Medium single-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1218 of file fwd.hpp.

## mediump_f32vec1

typedef vec< 1, f32, mediump > mediump_f32vec1

Medium single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 453 of file fwd.hpp.

## mediump_f32vec2

typedef vec< 2, f32, mediump > mediump_f32vec2

Medium single-qualifier floating-point vector of 2 components.

See also
  core_precision

Definition at line 454 of file fwd.hpp.

## mediump_f32vec3

typedef vec< 3, f32, mediump > mediump_f32vec3

Medium single-qualifier floating-point vector of 3 components.

See also
  core_precision

Definition at line 455 of file fwd.hpp.

## mediump_f32vec4

typedef vec< 4, f32, mediump > mediump_f32vec4

Medium single-qualifier floating-point vector of 4 components.

See also
  core_precision

Definition at line 456 of file fwd.hpp.

## mediump_f64

typedef float64 mediump_f64

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 166 of file fwd.hpp.

## mediump_f64mat2

typedef mediump_f64mat2x2 mediump_f64mat2

Medium double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 578 of file fwd.hpp.

## mediump_f64mat2x2

typedef mat< 2, 2, f64, mediump > mediump_f64mat2x2

Medium double-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium double-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 762 of file fwd.hpp.

## mediump_f64mat2x3

typedef mat< 2, 3, f64, mediump > mediump_f64mat2x3

Medium double-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 763 of file fwd.hpp.

## mediump_f64mat2x4

typedef mat< 2, 4, f64, mediump > mediump_f64mat2x4

Medium double-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 764 of file fwd.hpp.

## mediump_f64mat3

typedef mediump_f64mat3x3 mediump_f64mat3

Medium double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 579 of file fwd.hpp.

## mediump_f64mat3x2

typedef mat< 3, 2, f64, mediump > mediump_f64mat3x2

Medium double-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 765 of file fwd.hpp.

## mediump_f64mat3x3

typedef mat< 3, 3, f64, mediump > mediump_f64mat3x3

Medium double-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 766 of file fwd.hpp.

## mediump_f64mat3x4

typedef mat< 3, 4, f64, mediump > mediump_f64mat3x4

Medium double-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 767 of file fwd.hpp.

## mediump_f64mat4

typedef mediump_f64mat4x4 mediump_f64mat4

Medium double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 580 of file fwd.hpp.

## mediump_f64mat4x2

typedef mat< 4, 2, f64, mediump > mediump_f64mat4x2

Medium double-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 768 of file fwd.hpp.

## mediump_f64mat4x3

typedef mat< 4, 3, f64, mediump > mediump_f64mat4x3

Medium double-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 769 of file fwd.hpp.

## mediump_f64mat4x4

typedef mat< 4, 4, f64, mediump > mediump_f64mat4x4

Medium double-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 770 of file fwd.hpp.

## mediump_f64quat

typedef qua< f64, mediump > mediump_f64quat

Medium double-qualifier floating-point quaternion.

See also
  GLM_GTC_type_precision

Definition at line 1228 of file fwd.hpp.

## mediump_f64vec1

typedef vec< 1, f64, mediump > mediump_f64vec1

Medium double-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 493 of file fwd.hpp.

## mediump_f64vec2

typedef vec< 2, f64, mediump > mediump_f64vec2

Medium double-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 494 of file fwd.hpp.

## mediump_f64vec3

typedef vec< 3, f64, mediump > mediump_f64vec3

Medium double-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 495 of file fwd.hpp.

## mediump_f64vec4

typedef vec< 4, f64, mediump > mediump_f64vec4

Medium double-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 496 of file fwd.hpp.

## mediump_float32

typedef float32 mediump_float32

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 155 of file fwd.hpp.

## mediump_float32_t

typedef float32 mediump_float32_t

Medium 32 bit single-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 160 of file fwd.hpp.

## mediump_float64

typedef float64 mediump_float64

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 171 of file fwd.hpp.

## mediump_float64_t

typedef float64 mediump_float64_t

Medium 64 bit double-qualifier floating-point scalar.

See also
  GLM_GTC_type_precision

Definition at line 176 of file fwd.hpp.

## mediump_fmat2

typedef mediump_fmat2x2 mediump_fmat2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 530 of file fwd.hpp.

## mediump_fmat2x2

typedef mat< 2, 2, f32, mediump > mediump_fmat2x2

Medium single-qualifier floating-point 1x1 matrix.

See also
  GLM_GTC_type_precision Medium single-qualifier floating-point 2x2 matrix.
  GLM_GTC_type_precision

Definition at line 642 of file fwd.hpp.

## mediump_fmat2x3

typedef mat< 2, 3, f32, mediump > mediump_fmat2x3

Medium single-qualifier floating-point 2x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 643 of file fwd.hpp.

## mediump_fmat2x4

typedef mat< 2, 4, f32, mediump > mediump_fmat2x4

Medium single-qualifier floating-point 2x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 644 of file fwd.hpp.

## mediump_fmat3

typedef mediump_fmat3x3 mediump_fmat3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 531 of file fwd.hpp.

## mediump_fmat3x2

typedef mat< 3, 2, f32, mediump > mediump_fmat3x2

Medium single-qualifier floating-point 3x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 645 of file fwd.hpp.

## mediump_fmat3x3

typedef mat< 3, 3, f32, mediump > mediump_fmat3x3

Medium single-qualifier floating-point 3x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 646 of file fwd.hpp.

## mediump_fmat3x4

typedef mat< 3, 4, f32, mediump > mediump_fmat3x4

Medium single-qualifier floating-point 3x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 647 of file fwd.hpp.

## mediump_fmat4

typedef mediump_fmat4x4 mediump_fmat4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 532 of file fwd.hpp.

## mediump_fmat4x2

typedef mat< 4, 2, f32, mediump > mediump_fmat4x2

Medium single-qualifier floating-point 4x2 matrix.

See also
  GLM_GTC_type_precision

Definition at line 648 of file fwd.hpp.

## mediump_fmat4x3

typedef mat< 4, 3, f32, mediump > mediump_fmat4x3

Medium single-qualifier floating-point 4x3 matrix.

See also
  GLM_GTC_type_precision

Definition at line 649 of file fwd.hpp.

## mediump_fmat4x4

typedef mat< 4, 4, f32, mediump > mediump_fmat4x4

Medium single-qualifier floating-point 4x4 matrix.

See also
  GLM_GTC_type_precision

Definition at line 650 of file fwd.hpp.

## mediump_fvec1

typedef vec< 1, float, mediump > mediump_fvec1

Medium single-qualifier floating-point vector of 1 component.

See also
  GLM_GTC_type_precision

Definition at line 433 of file fwd.hpp.

## mediump_fvec2

typedef vec< 2, float, mediump > mediump_fvec2

Medium Single-qualifier floating-point vector of 2 components.

See also
  GLM_GTC_type_precision

Definition at line 434 of file fwd.hpp.

## mediump_fvec3

typedef vec< 3, float, mediump > mediump_fvec3

Medium Single-qualifier floating-point vector of 3 components.

See also
  GLM_GTC_type_precision

Definition at line 435 of file fwd.hpp.

## mediump_fvec4

typedef vec< 4, float, mediump > mediump_fvec4

Medium Single-qualifier floating-point vector of 4 components.

See also
  GLM_GTC_type_precision

Definition at line 436 of file fwd.hpp.

## mediump_i16

typedef detail::int16 mediump_i16

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 46 of file fwd.hpp.

## mediump_i16vec1

typedef vec< 1, i16, mediump > mediump_i16vec1

Medium qualifier 16 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 249 of file fwd.hpp.

## mediump_i16vec2

typedef vec< 2, i16, mediump > mediump_i16vec2

Medium qualifier 16 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 250 of file fwd.hpp.

## mediump_i16vec3

typedef vec< 3, i16, mediump > mediump_i16vec3

Medium qualifier 16 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 251 of file fwd.hpp.

## mediump_i16vec4

typedef vec< 4, i16, mediump > mediump_i16vec4

Medium qualifier 16 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 252 of file fwd.hpp.

## mediump_i32

typedef detail::int32 mediump_i32

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 60 of file fwd.hpp.

## mediump_i32vec1

typedef vec< 1, i32, mediump > mediump_i32vec1

Medium qualifier 32 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 269 of file fwd.hpp.

## mediump_i32vec2

typedef vec< 2, i32, mediump > mediump_i32vec2

Medium qualifier 32 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 270 of file fwd.hpp.

## mediump_i32vec3

typedef vec< 3, i32, mediump > mediump_i32vec3

Medium qualifier 32 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 271 of file fwd.hpp.

## mediump_i32vec4

typedef vec< 4, i32, mediump > mediump_i32vec4

Medium qualifier 32 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 272 of file fwd.hpp.

## mediump_i64

typedef detail::int64 mediump_i64

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 74 of file fwd.hpp.

## mediump_i64vec1

typedef vec< 1, i64, mediump > mediump_i64vec1

Medium qualifier 64 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 289 of file fwd.hpp.

## mediump_i64vec2

typedef vec< 2, i64, mediump > mediump_i64vec2

Medium qualifier 64 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 290 of file fwd.hpp.

## mediump_i64vec3

typedef vec< 3, i64, mediump > mediump_i64vec3

Medium qualifier 64 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 291 of file fwd.hpp.

## mediump_i64vec4

typedef vec< 4, i64, mediump > mediump_i64vec4

Medium qualifier 64 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 292 of file fwd.hpp.

## mediump_i8

typedef detail::int8 mediump_i8

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 32 of file fwd.hpp.

## mediump_i8vec1

typedef vec< 1, i8, mediump > mediump_i8vec1

Medium qualifier 8 bit signed integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 229 of file fwd.hpp.

## mediump_i8vec2

typedef vec< 2, i8, mediump > mediump_i8vec2

Medium qualifier 8 bit signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 230 of file fwd.hpp.

## mediump_i8vec3

typedef vec< 3, i8, mediump > mediump_i8vec3

Medium qualifier 8 bit signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 231 of file fwd.hpp.

## mediump_i8vec4

typedef vec< 4, i8, mediump > mediump_i8vec4

Medium qualifier 8 bit signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 232 of file fwd.hpp.

## mediump_int16

typedef detail::int16 mediump_int16

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 51 of file fwd.hpp.

## mediump_int16_t

typedef detail::int16 mediump_int16_t

Medium qualifier 16 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 55 of file fwd.hpp.

## mediump_int32

typedef detail::int32 mediump_int32

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 65 of file fwd.hpp.

## mediump_int32_t

typedef detail::int32 mediump_int32_t

Medium qualifier 32 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 69 of file fwd.hpp.

## mediump_int64

typedef detail::int64 mediump_int64

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 79 of file fwd.hpp.

## mediump_int64_t

typedef detail::int64 mediump_int64_t

Medium qualifier 64 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 83 of file fwd.hpp.

## mediump_int8

typedef detail::int8 mediump_int8

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 37 of file fwd.hpp.

## mediump_int8_t

typedef detail::int8 mediump_int8_t

Medium qualifier 8 bit signed integer type.

See also
  GLM_GTC_type_precision

Definition at line 41 of file fwd.hpp.

## mediump_ivec1

typedef vec< 1, int, mediump > mediump_ivec1

Medium qualifier signed integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 209 of file fwd.hpp.

## mediump_ivec2

typedef vec< 2, int, mediump > mediump_ivec2

Medium qualifier signed integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 210 of file fwd.hpp.

## mediump_ivec3

typedef vec< 3, int, mediump > mediump_ivec3

Medium qualifier signed integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 211 of file fwd.hpp.

## mediump_ivec4

typedef vec< 4, int, mediump > mediump_ivec4

Medium qualifier signed integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 212 of file fwd.hpp.

## mediump_u16

typedef detail::uint16 mediump_u16

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 106 of file fwd.hpp.

## mediump_u16vec1

typedef vec< 1, u16, mediump > mediump_u16vec1

Medium qualifier 16 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 351 of file fwd.hpp.

## mediump_u16vec2

typedef vec< 2, u16, mediump > mediump_u16vec2

Medium qualifier 16 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 352 of file fwd.hpp.

## mediump_u16vec3

typedef vec< 3, u16, mediump > mediump_u16vec3

Medium qualifier 16 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 353 of file fwd.hpp.

## mediump_u16vec4

typedef vec< 4, u16, mediump > mediump_u16vec4

Medium qualifier 16 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 354 of file fwd.hpp.

## mediump_u32

typedef detail::uint32 mediump_u32

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 120 of file fwd.hpp.

## mediump_u32vec1

typedef vec< 1, u32, mediump > mediump_u32vec1

Medium qualifier 32 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 371 of file fwd.hpp.

## mediump_u32vec2

typedef vec< 2, u32, mediump > mediump_u32vec2

Medium qualifier 32 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 372 of file fwd.hpp.

## mediump_u32vec3

typedef vec< 3, u32, mediump > mediump_u32vec3

Medium qualifier 32 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 373 of file fwd.hpp.

## mediump_u32vec4

typedef vec< 4, u32, mediump > mediump_u32vec4

Medium qualifier 32 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 374 of file fwd.hpp.

## mediump_u64

typedef detail::uint64 mediump_u64

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 134 of file fwd.hpp.

## mediump_u64vec1

typedef vec< 1, u64, mediump > mediump_u64vec1

Medium qualifier 64 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 391 of file fwd.hpp.

## mediump_u64vec2

typedef vec< 2, u64, mediump > mediump_u64vec2

Medium qualifier 64 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 392 of file fwd.hpp.

## mediump_u64vec3

typedef vec< 3, u64, mediump > mediump_u64vec3

Medium qualifier 64 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 393 of file fwd.hpp.

## mediump_u64vec4

typedef vec< 4, u64, mediump > mediump_u64vec4

Medium qualifier 64 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 394 of file fwd.hpp.

## mediump_u8

typedef detail::uint8 mediump_u8

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 92 of file fwd.hpp.

## mediump_u8vec1

typedef vec< 1, u8, mediump > mediump_u8vec1

Medium qualifier 8 bit unsigned integer scalar type.

See also
  GLM_GTC_type_precision

Definition at line 331 of file fwd.hpp.

## mediump_u8vec2

typedef vec< 2, u8, mediump > mediump_u8vec2

Medium qualifier 8 bit unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 332 of file fwd.hpp.

## mediump_u8vec3

typedef vec< 3, u8, mediump > mediump_u8vec3

Medium qualifier 8 bit unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 333 of file fwd.hpp.

## mediump_u8vec4

typedef vec< 4, u8, mediump > mediump_u8vec4

Medium qualifier 8 bit unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 334 of file fwd.hpp.

## mediump_uint16

typedef detail::uint16 mediump_uint16

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 111 of file fwd.hpp.

## mediump_uint16_t

typedef detail::uint16 mediump_uint16_t

Medium qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 115 of file fwd.hpp.

## mediump_uint32

typedef detail::uint32 mediump_uint32

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 125 of file fwd.hpp.

## mediump_uint32_t

typedef detail::uint32 mediump_uint32_t

Medium qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 129 of file fwd.hpp.

## mediump_uint64

typedef detail::uint64 mediump_uint64

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 139 of file fwd.hpp.

## mediump_uint64_t

typedef detail::uint64 mediump_uint64_t

Medium qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 143 of file fwd.hpp.

## mediump_uint8

typedef detail::uint8 mediump_uint8

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 97 of file fwd.hpp.

## mediump_uint8_t

typedef detail::uint8 mediump_uint8_t

Medium qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 101 of file fwd.hpp.

## mediump_uvec1

typedef vec< 1, uint, mediump > mediump_uvec1

Medium qualifier unsigned integer vector of 1 component type.

See also
  GLM_GTC_type_precision

Definition at line 311 of file fwd.hpp.

## mediump_uvec2

typedef vec< 2, uint, mediump > mediump_uvec2

Medium qualifier unsigned integer vector of 2 components type.

See also
  GLM_GTC_type_precision

Definition at line 312 of file fwd.hpp.

## mediump_uvec3

typedef vec< 3, uint, mediump > mediump_uvec3

Medium qualifier unsigned integer vector of 3 components type.

See also
  GLM_GTC_type_precision

Definition at line 313 of file fwd.hpp.

## mediump_uvec4

typedef vec< 4, uint, mediump > mediump_uvec4

Medium qualifier unsigned integer vector of 4 components type.

See also
  GLM_GTC_type_precision

Definition at line 314 of file fwd.hpp.

## u16

typedef detail::uint16 u16

Default qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 108 of file fwd.hpp.

## u32

typedef detail::uint32 u32

Default qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 122 of file fwd.hpp.

## u64

typedef detail::uint64 u64

Default qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 136 of file fwd.hpp.

## u8

typedef detail::uint8 u8

Default qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 94 of file fwd.hpp.

## uint16_t

typedef detail::uint16 uint16_t

Default qualifier 16 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 117 of file fwd.hpp.

## uint32_t

typedef detail::uint32 uint32_t

Default qualifier 32 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 131 of file fwd.hpp.

## uint64_t

typedef detail::uint64 uint64_t

Default qualifier 64 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 145 of file fwd.hpp.

## uint8_t

typedef detail::uint8 uint8_t

Default qualifier 8 bit unsigned integer type.

See also
  GLM_GTC_type_precision

Definition at line 103 of file fwd.hpp.