glm Namespace
Typedefs
-
qualifierprecision
-
intlength_t
-
unsigned intuint
-
mat< 2, 2, double, defaultp >dmat2x2
2 columns of 2 components matrix of double-precision floating-point numbers.
-
mat< 2, 2, double, defaultp >dmat2
2 columns of 2 components matrix of double-precision floating-point numbers.
-
mat< 2, 3, double, defaultp >dmat2x3
2 columns of 3 components matrix of double-precision floating-point numbers.
-
mat< 2, 4, double, defaultp >dmat2x4
2 columns of 4 components matrix of double-precision floating-point numbers.
-
mat< 3, 2, double, defaultp >dmat3x2
3 columns of 2 components matrix of double-precision floating-point numbers.
-
mat< 3, 3, double, defaultp >dmat3x3
3 columns of 3 components matrix of double-precision floating-point numbers.
-
mat< 3, 3, double, defaultp >dmat3
3 columns of 3 components matrix of double-precision floating-point numbers.
-
mat< 3, 4, double, defaultp >dmat3x4
3 columns of 4 components matrix of double-precision floating-point numbers.
-
mat< 4, 2, double, defaultp >dmat4x2
4 columns of 2 components matrix of double-precision floating-point numbers.
-
mat< 4, 3, double, defaultp >dmat4x3
4 columns of 3 components matrix of double-precision floating-point numbers.
-
mat< 4, 4, double, defaultp >dmat4x4
4 columns of 4 components matrix of double-precision floating-point numbers.
-
mat< 4, 4, double, defaultp >dmat4
4 columns of 4 components matrix of double-precision floating-point numbers.
-
mat< 2, 2, float, defaultp >mat2x2
2 columns of 2 components matrix of single-precision floating-point numbers.
-
mat< 2, 2, float, defaultp >mat2
2 columns of 2 components matrix of single-precision floating-point numbers.
-
mat< 2, 3, float, defaultp >mat2x3
2 columns of 3 components matrix of single-precision floating-point numbers.
-
mat< 2, 4, float, defaultp >mat2x4
2 columns of 4 components matrix of single-precision floating-point numbers.
-
mat< 3, 2, float, defaultp >mat3x2
3 columns of 2 components matrix of single-precision floating-point numbers.
-
mat< 3, 3, float, defaultp >mat3x3
3 columns of 3 components matrix of single-precision floating-point numbers.
-
mat< 3, 3, float, defaultp >mat3
3 columns of 3 components matrix of single-precision floating-point numbers.
-
mat< 3, 4, float, defaultp >mat3x4
3 columns of 4 components matrix of single-precision floating-point numbers.
-
mat< 4, 2, float, defaultp >mat4x2
4 columns of 2 components matrix of single-precision floating-point numbers.
-
mat< 4, 3, float, defaultp >mat4x3
4 columns of 3 components matrix of single-precision floating-point numbers.
-
dquat
Quaternion of double-precision floating-point numbers.
-
quat
Quaternion of single-precision floating-point numbers.
-
int8
8 bit signed integer type.
-
int16
16 bit signed integer type.
-
int32
32 bit signed integer type.
-
int64
64 bit signed integer type.
-
uint8
8 bit unsigned integer type.
-
uint16
16 bit unsigned integer type.
-
uint32
32 bit unsigned integer type.
-
uint64
64 bit unsigned integer type.
-
bvec1
1 components vector of boolean.
-
vec< 2, bool, defaultp >bvec2
2 components vector of boolean.
-
vec< 3, bool, defaultp >bvec3
3 components vector of boolean.
-
vec< 4, bool, defaultp >bvec4
4 components vector of boolean.
-
dvec1
1 components vector of double-precision floating-point numbers.
-
vec< 2, double, defaultp >dvec2
2 components vector of double-precision floating-point numbers.
-
vec< 3, double, defaultp >dvec3
3 components vector of double-precision floating-point numbers.
-
vec< 4, double, defaultp >dvec4
4 components vector of double-precision floating-point numbers.
-
vec1
1 components vector of single-precision floating-point numbers.
-
vec< 2, float, defaultp >vec2
2 components vector of single-precision floating-point numbers.
-
vec< 3, float, defaultp >vec3
3 components vector of single-precision floating-point numbers.
-
vec< 4, float, defaultp >vec4
4 components vector of single-precision floating-point numbers.
-
ivec1
1 component vector of signed integer numbers.
-
vec< 2, int, defaultp >ivec2
2 components vector of signed integer numbers.
-
vec< 3, int, defaultp >ivec3
3 components vector of signed integer numbers.
-
vec< 4, int, defaultp >ivec4
4 components vector of signed integer numbers.
-
uvec1
1 component vector of unsigned integer numbers.
-
vec< 2, unsigned int, defaultp >uvec2
2 components vector of unsigned integer numbers.
-
vec< 3, unsigned int, defaultp >uvec3
3 components vector of unsigned integer numbers.
-
vec< 4, unsigned int, defaultp >uvec4
4 components vector of unsigned integer numbers.
-
int8i8
8 bit signed integer type.
- See Also
-
int8int8_t
8 bit signed integer type.
- See Also
-
int16i16
16 bit signed integer type.
- See Also
-
int16int16_t
16 bit signed integer type.
- See Also
-
int32i32
32 bit signed integer type.
- See Also
-
int32int32_t
32 bit signed integer type.
- See Also
-
int64i64
64 bit signed integer type.
- See Also
-
int64int64_t
64 bit signed integer type.
- See Also
-
uint8u8
Default qualifier 8 bit unsigned integer type.
- See Also
-
uint8uint8_t
Default qualifier 8 bit unsigned integer type.
- See Also
-
uint16u16
Default qualifier 16 bit unsigned integer type.
- See Also
-
uint16uint16_t
Default qualifier 16 bit unsigned integer type.
- See Also
-
uint32u32
Default qualifier 32 bit unsigned integer type.
- See Also
-
uint32uint32_t
Default qualifier 32 bit unsigned integer type.
- See Also
-
uint64u64
Default qualifier 64 bit unsigned integer type.
- See Also
-
uint64uint64_t
Default qualifier 64 bit unsigned integer type.
- See Also
-
floatf32
Default 32 bit single-qualifier floating-point scalar.
- See Also
32 bit single-qualifier floating-point scalar.- See Also
-
floatfloat32
Single-qualifier floating-point scalar.
- See Also
-
floatfloat32_t
Default 32 bit single-qualifier floating-point scalar.
- See Also
32 bit single-qualifier floating-point scalar.- See Also
-
doublef64
Default 64 bit double-qualifier floating-point scalar.
- See Also
64 bit double-qualifier floating-point scalar.- See Also
-
doublefloat64
Double-qualifier floating-point scalar.
- See Also
-
doublefloat64_t
Default 64 bit double-qualifier floating-point scalar.
- See Also
64 bit double-qualifier floating-point scalar.- See Also
-
i8vec1
8 bit signed integer scalar type.
- See Also
-
i8vec2
8 bit signed integer vector of 2 components type.
- See Also
-
i8vec3
8 bit signed integer vector of 3 components type.
- See Also
-
i8vec4
8 bit signed integer vector of 4 components type.
- See Also
-
i16vec1
16 bit signed integer scalar type.
- See Also
-
i16vec2
16 bit signed integer vector of 2 components type.
- See Also
-
i16vec3
16 bit signed integer vector of 3 components type.
- See Also
-
i16vec4
16 bit signed integer vector of 4 components type.
- See Also
-
i32vec1
32 bit signed integer scalar type.
- See Also
-
i32vec2
32 bit signed integer vector of 2 components type.
- See Also
-
i32vec3
32 bit signed integer vector of 3 components type.
- See Also
-
i32vec4
32 bit signed integer vector of 4 components type.
- See Also
-
i64vec1
64 bit signed integer scalar type.
- See Also
-
i64vec2
64 bit signed integer vector of 2 components type.
- See Also
-
i64vec3
64 bit signed integer vector of 3 components type.
- See Also
-
i64vec4
64 bit signed integer vector of 4 components type.
- See Also
-
u8vec1
Default qualifier 8 bit unsigned integer scalar type.
- See Also
-
u8vec2
Default qualifier 8 bit unsigned integer vector of 2 components type.
- See Also
-
u8vec3
Default qualifier 8 bit unsigned integer vector of 3 components type.
- See Also
-
u8vec4
Default qualifier 8 bit unsigned integer vector of 4 components type.
- See Also
-
u16vec1
Default qualifier 16 bit unsigned integer scalar type.
- See Also
-
u16vec2
Default qualifier 16 bit unsigned integer vector of 2 components type.
- See Also
-
u16vec3
Default qualifier 16 bit unsigned integer vector of 3 components type.
- See Also
-
u16vec4
Default qualifier 16 bit unsigned integer vector of 4 components type.
- See Also
-
u32vec1
Default qualifier 32 bit unsigned integer scalar type.
- See Also
-
u32vec2
Default qualifier 32 bit unsigned integer vector of 2 components type.
- See Also
-
u32vec3
Default qualifier 32 bit unsigned integer vector of 3 components type.
- See Also
-
u32vec4
Default qualifier 32 bit unsigned integer vector of 4 components type.
- See Also
-
u64vec1
Default qualifier 64 bit unsigned integer scalar type.
- See Also
-
u64vec2
Default qualifier 64 bit unsigned integer vector of 2 components type.
- See Also
-
u64vec3
Default qualifier 64 bit unsigned integer vector of 3 components type.
- See Also
-
u64vec4
Default qualifier 64 bit unsigned integer vector of 4 components type.
- See Also
-
fvec1
Single-qualifier floating-point vector of 1 component.
- See Also
-
fvec2
Single-qualifier floating-point vector of 2 components.
- See Also
-
fvec3
Single-qualifier floating-point vector of 3 components.
- See Also
-
fvec4
Single-qualifier floating-point vector of 4 components.
- See Also
-
f32vec1
Single-qualifier floating-point vector of 1 component.
- See Also
-
f32vec2
Single-qualifier floating-point vector of 2 components.
- See Also
-
f32vec3
Single-qualifier floating-point vector of 3 components.
- See Also
-
f32vec4
Single-qualifier floating-point vector of 4 components.
- See Also
-
f64vec1
Double-qualifier floating-point vector of 1 component.
- See Also
-
f64vec2
Double-qualifier floating-point vector of 2 components.
- See Also
-
f64vec3
Double-qualifier floating-point vector of 3 components.
- See Also
-
f64vec4
Double-qualifier floating-point vector of 4 components.
- See Also
-
fmat2
Single-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
- See Also
-
fmat3
Single-qualifier floating-point 3x3 matrix.
- See Also
-
fmat4
Single-qualifier floating-point 4x4 matrix.
- See Also
-
f32mat2
Single-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
- See Also
-
f32mat3
Single-qualifier floating-point 3x3 matrix.
- See Also
-
f32mat4
Single-qualifier floating-point 4x4 matrix.
- See Also
-
f64mat2
Double-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
- See Also
-
f64mat3
Double-qualifier floating-point 3x3 matrix.
- See Also
-
f64mat4
Double-qualifier floating-point 4x4 matrix.
- See Also
-
fmat2x2
Single-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
- See Also
-
fmat3x2
Single-qualifier floating-point 3x2 matrix.
- See Also
-
fmat4x2
Single-qualifier floating-point 4x2 matrix.
- See Also
-
fmat2x3
Single-qualifier floating-point 2x3 matrix.
- See Also
-
fmat3x3
Single-qualifier floating-point 3x3 matrix.
- See Also
-
fmat4x3
Single-qualifier floating-point 4x3 matrix.
- See Also
-
fmat2x4
Single-qualifier floating-point 2x4 matrix.
- See Also
-
fmat3x4
Single-qualifier floating-point 3x4 matrix.
- See Also
-
fmat4x4
Single-qualifier floating-point 4x4 matrix.
- See Also
-
f32mat2x2
Single-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Single-qualifier floating-point 2x2 matrix.
- See Also
-
f32mat3x2
Single-qualifier floating-point 3x2 matrix.
- See Also
-
f32mat4x2
Single-qualifier floating-point 4x2 matrix.
- See Also
-
f32mat2x3
Single-qualifier floating-point 2x3 matrix.
- See Also
-
f32mat3x3
Single-qualifier floating-point 3x3 matrix.
- See Also
-
f32mat4x3
Single-qualifier floating-point 4x3 matrix.
- See Also
-
f32mat2x4
Single-qualifier floating-point 2x4 matrix.
- See Also
-
f32mat3x4
Single-qualifier floating-point 3x4 matrix.
- See Also
-
f32mat4x4
Single-qualifier floating-point 4x4 matrix.
- See Also
-
f64mat2x2
Double-qualifier floating-point 1x1 matrix.
- See Also
GLM_GTC_type_precision Double-qualifier floating-point 2x2 matrix.
- See Also
-
f64mat3x2
Double-qualifier floating-point 3x2 matrix.
- See Also
-
f64mat4x2
Double-qualifier floating-point 4x2 matrix.
- See Also
-
f64mat2x3
Double-qualifier floating-point 2x3 matrix.
- See Also
-
f64mat3x3
Double-qualifier floating-point 3x3 matrix.
- See Also
-
f64mat4x3
Double-qualifier floating-point 4x3 matrix.
- See Also
-
f64mat2x4
Double-qualifier floating-point 2x4 matrix.
- See Also
-
f64mat3x4
Double-qualifier floating-point 3x4 matrix.
- See Also
-
f64mat4x4
Double-qualifier floating-point 4x4 matrix.
- See Also
-
qua< float, defaultp >fquat
-
f32quat
Single-qualifier floating-point quaternion.
- See Also
-
f64quat
Double-qualifier floating-point quaternion.
- See Also
-
mediump_imat2imat2
Signed integer 2x2 matrix.
- See Also
-
mediump_imat3imat3
Signed integer 3x3 matrix.
- See Also
-
mediump_imat4imat4
Signed integer 4x4 matrix.
- See Also
-
mediump_imat2x2imat2x2
Signed integer 2x2 matrix.
- See Also
-
mediump_imat2x3imat2x3
Signed integer 2x3 matrix.
- See Also
-
mediump_imat2x4imat2x4
Signed integer 2x4 matrix.
- See Also
-
mediump_imat3x2imat3x2
Signed integer 3x2 matrix.
- See Also
-
mediump_imat3x3imat3x3
Signed integer 3x3 matrix.
- See Also
-
mediump_imat3x4imat3x4
Signed integer 3x4 matrix.
- See Also
-
mediump_imat4x2imat4x2
Signed integer 4x2 matrix.
- See Also
-
mediump_imat4x3imat4x3
Signed integer 4x3 matrix.
- See Also
-
mediump_imat4x4imat4x4
Signed integer 4x4 matrix.
- See Also
-
mediump_umat2umat2
Unsigned integer 2x2 matrix.
- See Also
-
mediump_umat3umat3
Unsigned integer 3x3 matrix.
- See Also
-
mediump_umat4umat4
Unsigned integer 4x4 matrix.
- See Also
-
mediump_umat2x2umat2x2
Unsigned integer 2x2 matrix.
- See Also
-
mediump_umat2x3umat2x3
Unsigned integer 2x3 matrix.
- See Also
-
mediump_umat2x4umat2x4
Unsigned integer 2x4 matrix.
- See Also
-
mediump_umat3x2umat3x2
Unsigned integer 3x2 matrix.
- See Also
-
mediump_umat3x3umat3x3
Unsigned integer 3x3 matrix.
- See Also
-
mediump_umat3x4umat3x4
Unsigned integer 3x4 matrix.
- See Also
-
mediump_umat4x2umat4x2
Unsigned integer 4x2 matrix.
- See Also
-
mediump_umat4x3umat4x3
Unsigned integer 4x3 matrix.
- See Also
-
mediump_umat4x4umat4x4
Unsigned integer 4x4 matrix.
- See Also
-
vec< 1, float, aligned_highp >aligned_highp_vec1
1 component vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, float, aligned_mediump >aligned_mediump_vec1
1 component vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, float, aligned_lowp >aligned_lowp_vec1
1 component vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_highp >aligned_highp_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_mediump >aligned_mediump_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_lowp >aligned_lowp_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, int, aligned_highp >aligned_highp_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, int, aligned_mediump >aligned_mediump_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, int, aligned_lowp >aligned_lowp_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, uint, aligned_highp >aligned_highp_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, uint, aligned_mediump >aligned_mediump_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, uint, aligned_lowp >aligned_lowp_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, bool, aligned_highp >aligned_highp_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, bool, aligned_mediump >aligned_mediump_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, bool, aligned_lowp >aligned_lowp_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, float, packed_highp >packed_highp_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, float, packed_mediump >packed_mediump_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, float, packed_lowp >packed_lowp_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, double, packed_highp >packed_highp_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, double, packed_mediump >packed_mediump_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, double, packed_lowp >packed_lowp_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, int, packed_highp >packed_highp_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, int, packed_mediump >packed_mediump_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, int, packed_lowp >packed_lowp_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, uint, packed_highp >packed_highp_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, uint, packed_mediump >packed_mediump_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, uint, packed_lowp >packed_lowp_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, bool, packed_highp >packed_highp_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 1, bool, packed_mediump >packed_mediump_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 1, bool, packed_lowp >packed_lowp_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 2, float, aligned_highp >aligned_highp_vec2
2 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, float, aligned_mediump >aligned_mediump_vec2
2 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, float, aligned_lowp >aligned_lowp_vec2
2 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_highp >aligned_highp_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_mediump >aligned_mediump_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_lowp >aligned_lowp_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, int, aligned_highp >aligned_highp_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, int, aligned_mediump >aligned_mediump_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, int, aligned_lowp >aligned_lowp_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, uint, aligned_highp >aligned_highp_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, uint, aligned_mediump >aligned_mediump_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, uint, aligned_lowp >aligned_lowp_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, bool, aligned_highp >aligned_highp_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, bool, aligned_mediump >aligned_mediump_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, bool, aligned_lowp >aligned_lowp_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, float, packed_highp >packed_highp_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, float, packed_mediump >packed_mediump_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, float, packed_lowp >packed_lowp_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, double, packed_highp >packed_highp_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, double, packed_mediump >packed_mediump_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, double, packed_lowp >packed_lowp_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, int, packed_highp >packed_highp_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, int, packed_mediump >packed_mediump_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, int, packed_lowp >packed_lowp_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, uint, packed_highp >packed_highp_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, uint, packed_mediump >packed_mediump_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, uint, packed_lowp >packed_lowp_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, bool, packed_highp >packed_highp_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 2, bool, packed_mediump >packed_mediump_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 2, bool, packed_lowp >packed_lowp_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 3, float, aligned_highp >aligned_highp_vec3
3 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, float, aligned_mediump >aligned_mediump_vec3
3 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, float, aligned_lowp >aligned_lowp_vec3
3 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_highp >aligned_highp_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_mediump >aligned_mediump_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_lowp >aligned_lowp_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, int, aligned_highp >aligned_highp_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, int, aligned_mediump >aligned_mediump_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, int, aligned_lowp >aligned_lowp_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, uint, aligned_highp >aligned_highp_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, uint, aligned_mediump >aligned_mediump_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, uint, aligned_lowp >aligned_lowp_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, bool, aligned_highp >aligned_highp_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, bool, aligned_mediump >aligned_mediump_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, bool, aligned_lowp >aligned_lowp_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, float, packed_highp >packed_highp_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, float, packed_mediump >packed_mediump_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, float, packed_lowp >packed_lowp_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, double, packed_highp >packed_highp_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, double, packed_mediump >packed_mediump_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, double, packed_lowp >packed_lowp_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, int, packed_highp >packed_highp_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, int, packed_mediump >packed_mediump_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, int, packed_lowp >packed_lowp_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, uint, packed_highp >packed_highp_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, uint, packed_mediump >packed_mediump_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, uint, packed_lowp >packed_lowp_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, bool, packed_highp >packed_highp_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 3, bool, packed_mediump >packed_mediump_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 3, bool, packed_lowp >packed_lowp_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 4, float, aligned_highp >aligned_highp_vec4
4 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, float, aligned_mediump >aligned_mediump_vec4
4 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, float, aligned_lowp >aligned_lowp_vec4
4 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_highp >aligned_highp_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_mediump >aligned_mediump_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_lowp >aligned_lowp_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, int, aligned_highp >aligned_highp_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, int, aligned_mediump >aligned_mediump_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, int, aligned_lowp >aligned_lowp_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, uint, aligned_highp >aligned_highp_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, uint, aligned_mediump >aligned_mediump_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, uint, aligned_lowp >aligned_lowp_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, bool, aligned_highp >aligned_highp_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, bool, aligned_mediump >aligned_mediump_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, bool, aligned_lowp >aligned_lowp_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, float, packed_highp >packed_highp_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, float, packed_mediump >packed_mediump_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, float, packed_lowp >packed_lowp_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, double, packed_highp >packed_highp_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, double, packed_mediump >packed_mediump_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, double, packed_lowp >packed_lowp_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, int, packed_highp >packed_highp_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, int, packed_mediump >packed_mediump_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, int, packed_lowp >packed_lowp_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, uint, packed_highp >packed_highp_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, uint, packed_mediump >packed_mediump_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, uint, packed_lowp >packed_lowp_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, bool, packed_highp >packed_highp_bvec4
4 components vector tightly packed in memory of bool values.
-
vec< 4, bool, packed_mediump >packed_mediump_bvec4
4 components vector tightly packed in memory of bool values.
-
vec< 4, bool, packed_lowp >packed_lowp_bvec4
4 components vector tightly packed in memory of bool values.
-
mat< 2, 2, float, aligned_highp >aligned_highp_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_mediump >aligned_mediump_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_lowp >aligned_lowp_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_highp >aligned_highp_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_mediump >aligned_mediump_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_lowp >aligned_lowp_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_highp >packed_highp_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_mediump >packed_mediump_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_lowp >packed_lowp_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_highp >packed_highp_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_mediump >packed_mediump_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_lowp >packed_lowp_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_highp >aligned_highp_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_mediump >aligned_mediump_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_lowp >aligned_lowp_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_highp >aligned_highp_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_mediump >aligned_mediump_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_lowp >aligned_lowp_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_highp >packed_highp_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_mediump >packed_mediump_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_lowp >packed_lowp_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_highp >packed_highp_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_mediump >packed_mediump_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_lowp >packed_lowp_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_highp >aligned_highp_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_mediump >aligned_mediump_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_lowp >aligned_lowp_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_highp >aligned_highp_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_mediump >aligned_mediump_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_lowp >aligned_lowp_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_highp >packed_highp_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_mediump >packed_mediump_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_lowp >packed_lowp_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_highp >packed_highp_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_mediump >packed_mediump_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_lowp >packed_lowp_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_highp >aligned_highp_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_mediump >aligned_mediump_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_lowp >aligned_lowp_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_highp >aligned_highp_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_mediump >aligned_mediump_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_lowp >aligned_lowp_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_highp >packed_highp_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_mediump >packed_mediump_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_lowp >packed_lowp_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_highp >packed_highp_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_mediump >packed_mediump_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_lowp >packed_lowp_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_highp >aligned_highp_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_mediump >aligned_mediump_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_lowp >aligned_lowp_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_highp >aligned_highp_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_mediump >aligned_mediump_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_lowp >aligned_lowp_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_highp >packed_highp_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_mediump >packed_mediump_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_lowp >packed_lowp_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_highp >packed_highp_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_mediump >packed_mediump_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_lowp >packed_lowp_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_highp >aligned_highp_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_mediump >aligned_mediump_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_lowp >aligned_lowp_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_highp >aligned_highp_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_mediump >aligned_mediump_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_lowp >aligned_lowp_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_highp >packed_highp_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_mediump >packed_mediump_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_lowp >packed_lowp_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_highp >packed_highp_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_mediump >packed_mediump_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_lowp >packed_lowp_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_highp >aligned_highp_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_mediump >aligned_mediump_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_lowp >aligned_lowp_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_highp >aligned_highp_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_mediump >aligned_mediump_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_lowp >aligned_lowp_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_highp >packed_highp_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_mediump >packed_mediump_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_lowp >packed_lowp_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_highp >packed_highp_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_mediump >packed_mediump_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_lowp >packed_lowp_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_highp >aligned_highp_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_mediump >aligned_mediump_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_lowp >aligned_lowp_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_highp >aligned_highp_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_mediump >aligned_mediump_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_lowp >aligned_lowp_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_highp >packed_highp_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_mediump >packed_mediump_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_lowp >packed_lowp_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_highp >packed_highp_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_mediump >packed_mediump_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_lowp >packed_lowp_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_highp >aligned_highp_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_mediump >aligned_mediump_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_lowp >aligned_lowp_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_highp >aligned_highp_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_mediump >aligned_mediump_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_lowp >aligned_lowp_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_highp >packed_highp_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_mediump >packed_mediump_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_lowp >packed_lowp_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_highp >packed_highp_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_mediump >packed_mediump_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_lowp >packed_lowp_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_highp >aligned_highp_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_mediump >aligned_mediump_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_lowp >aligned_lowp_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_highp >aligned_highp_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_mediump >aligned_mediump_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_lowp >aligned_lowp_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_highp >packed_highp_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_mediump >packed_mediump_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_lowp >packed_lowp_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_highp >packed_highp_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_mediump >packed_mediump_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_lowp >packed_lowp_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_highp >aligned_highp_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_mediump >aligned_mediump_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_lowp >aligned_lowp_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_highp >aligned_highp_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_mediump >aligned_mediump_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_lowp >aligned_lowp_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_highp >packed_highp_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_mediump >packed_mediump_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_lowp >packed_lowp_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_highp >packed_highp_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_mediump >packed_mediump_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_lowp >packed_lowp_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_highp >aligned_highp_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_mediump >aligned_mediump_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_lowp >aligned_lowp_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_highp >aligned_highp_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_mediump >aligned_mediump_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_lowp >aligned_lowp_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_highp >packed_highp_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_mediump >packed_mediump_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_lowp >packed_lowp_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_highp >packed_highp_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_mediump >packed_mediump_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_lowp >packed_lowp_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
aligned_highp_vec1aligned_vec1
1 component vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec2aligned_vec2
2 components vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec3aligned_vec3
3 components vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec4aligned_vec4
4 components vector aligned in memory of single-precision floating-point numbers.
-
packed_highp_vec1packed_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec2packed_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec3packed_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec4packed_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_mat2aligned_mat2
2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3aligned_mat3
3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4aligned_mat4
4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
packed_highp_mat2packed_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3packed_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4packed_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x2aligned_mat2x2
2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x3aligned_mat2x3
2 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x4aligned_mat2x4
2 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x2aligned_mat3x2
3 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x3aligned_mat3x3
3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x4aligned_mat3x4
3 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x2aligned_mat4x2
4 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x3aligned_mat4x3
4 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x4aligned_mat4x4
4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
packed_highp_mat2x2packed_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat2x3packed_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat2x4packed_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x2packed_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x3packed_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x4packed_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x2packed_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x3packed_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x4packed_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_dvec1aligned_dvec1
1 component vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec2aligned_dvec2
2 components vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec3aligned_dvec3
3 components vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec4aligned_dvec4
4 components vector aligned in memory of double-precision floating-point numbers.
-
packed_highp_dvec1packed_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec2packed_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec3packed_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec4packed_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2aligned_dmat2
2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3aligned_dmat3
3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4aligned_dmat4
4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
packed_highp_dmat2packed_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3packed_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4packed_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x2aligned_dmat2x2
2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x3aligned_dmat2x3
2 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x4aligned_dmat2x4
2 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x2aligned_dmat3x2
3 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x3aligned_dmat3x3
3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x4aligned_dmat3x4
3 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x2aligned_dmat4x2
4 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x3aligned_dmat4x3
4 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x4aligned_dmat4x4
4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x2packed_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x3packed_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x4packed_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x2packed_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x3packed_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x4packed_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x2packed_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x3packed_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x4packed_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_ivec1aligned_ivec1
1 component vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec2aligned_ivec2
2 components vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec3aligned_ivec3
3 components vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec4aligned_ivec4
4 components vector aligned in memory of signed integer numbers.
-
packed_highp_ivec1packed_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec2packed_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec3packed_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec4packed_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
aligned_highp_uvec1aligned_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec2aligned_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec3aligned_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec4aligned_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
packed_highp_uvec1packed_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec2packed_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec3packed_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec4packed_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
aligned_highp_bvec1aligned_bvec1
1 component vector aligned in memory of bool values.
-
aligned_highp_bvec2aligned_bvec2
2 components vector aligned in memory of bool values.
-
aligned_highp_bvec3aligned_bvec3
3 components vector aligned in memory of bool values.
-
aligned_highp_bvec4aligned_bvec4
4 components vector aligned in memory of bool values.
-
packed_highp_bvec1packed_bvec1
1 components vector tightly packed in memory of bool values.
-
packed_highp_bvec2packed_bvec2
2 components vector tightly packed in memory of bool values.
-
packed_highp_bvec3packed_bvec3
3 components vector tightly packed in memory of bool values.
-
packed_highp_bvec4packed_bvec4
4 components vector tightly packed in memory of bool values.
-
boolbool1
boolean type with 1 component. (From GLM_GTX_compatibility extension)
-
vec< 2, bool, highp >bool2
boolean type with 2 components. (From GLM_GTX_compatibility extension)
-
vec< 3, bool, highp >bool3
boolean type with 3 components. (From GLM_GTX_compatibility extension)
-
vec< 4, bool, highp >bool4
boolean type with 4 components. (From GLM_GTX_compatibility extension)
-
boolbool1x1
boolean matrix with 1 x 1 component. (From GLM_GTX_compatibility extension)
-
mat< 2, 2, bool, highp >bool2x2
boolean matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 3, bool, highp >bool2x3
boolean matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 4, bool, highp >bool2x4
boolean matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 2, bool, highp >bool3x2
boolean matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 3, bool, highp >bool3x3
boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 4, bool, highp >bool3x4
boolean matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 2, bool, highp >bool4x2
boolean matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 3, bool, highp >bool4x3
boolean matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 4, bool, highp >bool4x4
boolean matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
intint1
integer vector with 1 component. (From GLM_GTX_compatibility extension)
-
vec< 2, int, highp >int2
integer vector with 2 components. (From GLM_GTX_compatibility extension)
-
vec< 3, int, highp >int3
integer vector with 3 components. (From GLM_GTX_compatibility extension)
-
vec< 4, int, highp >int4
integer vector with 4 components. (From GLM_GTX_compatibility extension)
-
intint1x1
integer matrix with 1 component. (From GLM_GTX_compatibility extension)
-
mat< 2, 2, int, highp >int2x2
integer matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 3, int, highp >int2x3
integer matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 4, int, highp >int2x4
integer matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 2, int, highp >int3x2
integer matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 3, int, highp >int3x3
integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 4, int, highp >int3x4
integer matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 2, int, highp >int4x2
integer matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 3, int, highp >int4x3
integer matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 4, int, highp >int4x4
integer matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
floatfloat1
single-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension)
-
vec< 2, float, highp >float2
single-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension)
-
vec< 3, float, highp >float3
single-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension)
-
vec< 4, float, highp >float4
single-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension)
-
floatfloat1x1
single-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension)
-
mat< 2, 2, float, highp >float2x2
single-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 3, float, highp >float2x3
single-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 4, float, highp >float2x4
single-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 2, float, highp >float3x2
single-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 3, float, highp >float3x3
single-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 4, float, highp >float3x4
single-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 2, float, highp >float4x2
single-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 3, float, highp >float4x3
single-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 4, float, highp >float4x4
single-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
doubledouble1
double-qualifier floating-point vector with 1 component. (From GLM_GTX_compatibility extension)
-
vec< 2, double, highp >double2
double-qualifier floating-point vector with 2 components. (From GLM_GTX_compatibility extension)
-
vec< 3, double, highp >double3
double-qualifier floating-point vector with 3 components. (From GLM_GTX_compatibility extension)
-
vec< 4, double, highp >double4
double-qualifier floating-point vector with 4 components. (From GLM_GTX_compatibility extension)
-
doubledouble1x1
double-qualifier floating-point matrix with 1 component. (From GLM_GTX_compatibility extension)
-
mat< 2, 2, double, highp >double2x2
double-qualifier floating-point matrix with 2 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 3, double, highp >double2x3
double-qualifier floating-point matrix with 2 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 2, 4, double, highp >double2x4
double-qualifier floating-point matrix with 2 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 2, double, highp >double3x2
double-qualifier floating-point matrix with 3 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 3, double, highp >double3x3
double-qualifier floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 3, 4, double, highp >double3x4
double-qualifier floating-point matrix with 3 x 4 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 2, double, highp >double4x2
double-qualifier floating-point matrix with 4 x 2 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 3, double, highp >double4x3
double-qualifier floating-point matrix with 4 x 3 components. (From GLM_GTX_compatibility extension)
-
mat< 4, 4, double, highp >double4x4
double-qualifier floating-point matrix with 4 x 4 components. (From GLM_GTX_compatibility extension)
-
highp_fdualquatdualquat
Dual-quaternion of floating-point numbers.
- See Also
-
highp_fdualquatfdualquat
Dual-quaternion of single-qualifier floating-point numbers.
- See Also
-
highp_ddualquatddualquat
Dual-quaternion of default double-qualifier floating-point numbers.
- See Also
-
signed intsint
32bit signed integer. From GLM_GTX_integer extension.
-
detail::uint8byte
Type for byte numbers. From GLM_GTX_raw_data extension.
-
detail::uint16word
Type for word numbers. From GLM_GTX_raw_data extension.
-
detail::uint32dword
Type for dword numbers. From GLM_GTX_raw_data extension.
-
detail::uint64qword
Type for qword numbers. From GLM_GTX_raw_data extension.
-
typename std::enable_if< !std::is_same< T, float >::value &&std::is_arithmetic< T >::value, Vec >::typereturn_type_scalar_multiplication
-
vec< 1, std::size_t, defaultp >size1
Vector type based of one std::size_t component.
- See Also
GLM_GTX_std_based_type
-
vec< 2, std::size_t, defaultp >size2
Vector type based of two std::size_t components.
- See Also
GLM_GTX_std_based_type
-
vec< 3, std::size_t, defaultp >size3
Vector type based of three std::size_t components.
- See Also
GLM_GTX_std_based_type
-
vec< 4, std::size_t, defaultp >size4
Vector type based of four std::size_t components.
- See Also
GLM_GTX_std_based_type
-
vec< 1, std::size_t, defaultp >size1_t
Vector type based of one std::size_t component.
- See Also
GLM_GTX_std_based_type
-
vec< 2, std::size_t, defaultp >size2_t
Vector type based of two std::size_t components.
- See Also
GLM_GTX_std_based_type
-
vec< 3, std::size_t, defaultp >size3_t
Vector type based of three std::size_t components.
- See Also
GLM_GTX_std_based_type
-
vec< 4, std::size_t, defaultp >size4_t
Vector type based of four std::size_t components.
- See Also
GLM_GTX_std_based_type