1.0.0 API documentation
Typedefs
GLM_GTC_type_precision

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

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

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

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

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

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

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

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

High 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 161 of file fwd.hpp.

◆ 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

High 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 177 of file fwd.hpp.

◆ 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

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

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

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

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

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

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

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

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

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

Low 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 159 of file fwd.hpp.

◆ 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

Low 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 175 of file fwd.hpp.

◆ 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

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

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

Medium 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 150 of file fwd.hpp.

◆ 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

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

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

Medium 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 166 of file fwd.hpp.

◆ 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

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

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

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

Medium 32 bit single-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 160 of file fwd.hpp.

◆ 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

Medium 64 bit double-qualifier floating-point scalar.

See also
GLM_GTC_type_precision

Definition at line 176 of file fwd.hpp.

◆ 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

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

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.