PSMoveService
Typedefs
Precision types

Non-GLSL types that are used to define precision-based types. More...

Typedefs

typedef lowp_float_t glm::lowp_float
 Low precision floating-point numbers. More...
 
typedef mediump_float_t glm::mediump_float
 Medium precision floating-point numbers. More...
 
typedef highp_float_t glm::highp_float
 High precision floating-point numbers. More...
 
typedef mediump_float glm::float_t
 
typedef detail::lowp_int_t glm::lowp_int
 Low precision signed integer. More...
 
typedef detail::mediump_int_t glm::mediump_int
 Medium precision signed integer. More...
 
typedef detail::highp_int_t glm::highp_int
 High precision signed integer. More...
 
typedef detail::lowp_uint_t glm::lowp_uint
 Low precision unsigned integer. More...
 
typedef detail::mediump_uint_t glm::mediump_uint
 Medium precision unsigned integer. More...
 
typedef detail::highp_uint_t glm::highp_uint
 High precision unsigned integer. More...
 
typedef mediump_int glm::int_t
 
typedef mediump_uint glm::uint_t
 
typedef uint_t glm::uint
 Unsigned integer type. More...
 
typedef detail::tmat2x2< lowp_floatglm::lowp_mat2
 2 columns of 2 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat2x2< mediump_floatglm::mediump_mat2
 2 columns of 2 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat2x2< highp_floatglm::highp_mat2
 2 columns of 2 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat2x2< lowp_floatglm::lowp_mat2x2
 2 columns of 2 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat2x2< mediump_floatglm::mediump_mat2x2
 2 columns of 2 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat2x2< highp_floatglm::highp_mat2x2
 2 columns of 2 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat2x3< lowp_floatglm::lowp_mat2x3
 2 columns of 3 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat2x3< mediump_floatglm::mediump_mat2x3
 2 columns of 3 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat2x3< highp_floatglm::highp_mat2x3
 2 columns of 3 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat2x4< lowp_floatglm::lowp_mat2x4
 2 columns of 4 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat2x4< mediump_floatglm::mediump_mat2x4
 2 columns of 4 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat2x4< highp_floatglm::highp_mat2x4
 2 columns of 4 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat3x2< lowp_floatglm::lowp_mat3x2
 3 columns of 2 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat3x2< mediump_floatglm::mediump_mat3x2
 3 columns of 2 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat3x2< highp_floatglm::highp_mat3x2
 3 columns of 2 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat3x3< lowp_floatglm::lowp_mat3
 3 columns of 3 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat3x3< mediump_floatglm::mediump_mat3
 3 columns of 3 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat3x3< highp_floatglm::highp_mat3
 3 columns of 3 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat3x3< lowp_floatglm::lowp_mat3x3
 3 columns of 3 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat3x3< mediump_floatglm::mediump_mat3x3
 3 columns of 3 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat3x3< highp_floatglm::highp_mat3x3
 3 columns of 3 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat3x4< lowp_floatglm::lowp_mat3x4
 3 columns of 4 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat3x4< mediump_floatglm::mediump_mat3x4
 3 columns of 4 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat3x4< highp_floatglm::highp_mat3x4
 3 columns of 4 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat4x2< lowp_floatglm::lowp_mat4x2
 4 columns of 2 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat4x2< mediump_floatglm::mediump_mat4x2
 4 columns of 2 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat4x2< highp_floatglm::highp_mat4x2
 4 columns of 2 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat4x3< lowp_floatglm::lowp_mat4x3
 4 columns of 3 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat4x3< mediump_floatglm::mediump_mat4x3
 4 columns of 3 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat4x3< highp_floatglm::highp_mat4x3
 4 columns of 3 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat4x4< lowp_floatglm::lowp_mat4
 4 columns of 4 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat4x4< mediump_floatglm::mediump_mat4
 4 columns of 4 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat4x4< highp_floatglm::highp_mat4
 4 columns of 4 components matrix of high precision floating-point numbers. More...
 
typedef detail::tmat4x4< lowp_floatglm::lowp_mat4x4
 4 columns of 4 components matrix of low precision floating-point numbers. More...
 
typedef detail::tmat4x4< mediump_floatglm::mediump_mat4x4
 4 columns of 4 components matrix of medium precision floating-point numbers. More...
 
typedef detail::tmat4x4< highp_floatglm::highp_mat4x4
 4 columns of 4 components matrix of high precision floating-point numbers. More...
 
typedef detail::tvec2< highp_floatglm::highp_vec2
 2 components vector of high precision floating-point numbers. More...
 
typedef detail::tvec2< mediump_floatglm::mediump_vec2
 2 components vector of medium precision floating-point numbers. More...
 
typedef detail::tvec2< lowp_floatglm::lowp_vec2
 2 components vector of low precision floating-point numbers. More...
 
typedef detail::tvec2< highp_intglm::highp_ivec2
 2 components vector of high precision signed integer numbers. More...
 
typedef detail::tvec2< mediump_intglm::mediump_ivec2
 2 components vector of medium precision signed integer numbers. More...
 
typedef detail::tvec2< lowp_intglm::lowp_ivec2
 2 components vector of low precision signed integer numbers. More...
 
typedef detail::tvec2< highp_uintglm::highp_uvec2
 2 components vector of high precision unsigned integer numbers. More...
 
typedef detail::tvec2< mediump_uintglm::mediump_uvec2
 2 components vector of medium precision unsigned integer numbers. More...
 
typedef detail::tvec2< lowp_uintglm::lowp_uvec2
 2 components vector of low precision unsigned integer numbers. More...
 
typedef detail::tvec3< highp_floatglm::highp_vec3
 3 components vector of high precision floating-point numbers. More...
 
typedef detail::tvec3< mediump_floatglm::mediump_vec3
 3 components vector of medium precision floating-point numbers. More...
 
typedef detail::tvec3< lowp_floatglm::lowp_vec3
 3 components vector of low precision floating-point numbers. More...
 
typedef detail::tvec3< highp_intglm::highp_ivec3
 3 components vector of high precision signed integer numbers. More...
 
typedef detail::tvec3< mediump_intglm::mediump_ivec3
 3 components vector of medium precision signed integer numbers. More...
 
typedef detail::tvec3< lowp_intglm::lowp_ivec3
 3 components vector of low precision signed integer numbers. More...
 
typedef detail::tvec3< highp_uintglm::highp_uvec3
 3 components vector of high precision unsigned integer numbers. More...
 
typedef detail::tvec3< mediump_uintglm::mediump_uvec3
 3 components vector of medium precision unsigned integer numbers. More...
 
typedef detail::tvec3< lowp_uintglm::lowp_uvec3
 3 components vector of low precision unsigned integer numbers. More...
 
typedef detail::tvec4< highp_floatglm::highp_vec4
 4 components vector of high precision floating-point numbers. More...
 
typedef detail::tvec4< mediump_floatglm::mediump_vec4
 4 components vector of medium precision floating-point numbers. More...
 
typedef detail::tvec4< lowp_floatglm::lowp_vec4
 4 components vector of low precision floating-point numbers. More...
 
typedef detail::tvec4< highp_intglm::highp_ivec4
 4 components vector of high precision signed integer numbers. More...
 
typedef detail::tvec4< mediump_intglm::mediump_ivec4
 4 components vector of medium precision signed integer numbers. More...
 
typedef detail::tvec4< lowp_intglm::lowp_ivec4
 4 components vector of low precision signed integer numbers. More...
 
typedef detail::tvec4< highp_uintglm::highp_uvec4
 4 components vector of high precision unsigned integer numbers. More...
 
typedef detail::tvec4< mediump_uintglm::mediump_uvec4
 4 components vector of medium precision unsigned integer numbers. More...
 
typedef detail::tvec4< lowp_uintglm::lowp_uvec4
 4 components vector of low precision unsigned integer numbers. More...
 

Detailed Description

Non-GLSL types that are used to define precision-based types.

The GLSL language allows the user to define the precision of a particular variable. In OpenGL's GLSL, these precision qualifiers have no effect; they are there for compatibility with OpenGL ES's precision qualifiers, where they do have an effect.

C++ has no language equivalent to precision qualifiers. So GLM provides the next-best thing: a number of typedefs of the Template types that use a particular precision.

None of these types make any guarantees about the actual precision used.

Typedef Documentation

§ highp_float

typedef highp_float_t glm::highp_float

High precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.4 Floats
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_int

typedef detail::highp_int_t glm::highp_int

High precision signed integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_ivec2

2 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_ivec3

3 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_ivec4

4 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat2

2 columns of 2 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat2x2

2 columns of 2 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat2x3

2 columns of 3 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat2x4

2 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat3

3 columns of 3 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat3x2

3 columns of 2 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat3x3

3 columns of 3 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat3x4

3 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat4

4 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat4x2

4 columns of 2 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat4x3

4 columns of 3 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_mat4x4

4 columns of 4 components matrix of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_uint

typedef detail::highp_uint_t glm::highp_uint

High precision unsigned integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_uvec2

2 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_uvec3

3 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_uvec4

4 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_vec2

2 components vector of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_vec3

3 components vector of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ highp_vec4

4 components vector of high precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_float

typedef lowp_float_t glm::lowp_float

Low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.4 Floats
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_int

typedef detail::lowp_int_t glm::lowp_int

Low precision signed integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_ivec2

2 components vector of low precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_ivec3

3 components vector of low precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_ivec4

4 components vector of low precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat2

2 columns of 2 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat2x2

2 columns of 2 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat2x3

2 columns of 3 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat2x4

2 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat3

3 columns of 3 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat3x2

3 columns of 2 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat3x3

3 columns of 3 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat3x4

3 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat4

4 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat4x2

4 columns of 2 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat4x3

4 columns of 3 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_mat4x4

4 columns of 4 components matrix of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_uint

typedef detail::lowp_uint_t glm::lowp_uint

Low precision unsigned integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_uvec2

2 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_uvec3

3 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_uvec4

4 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_vec2

2 components vector of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_vec3

3 components vector of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ lowp_vec4

4 components vector of low precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_float

typedef mediump_float_t glm::mediump_float

Medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.4 Floats
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_int

typedef detail::mediump_int_t glm::mediump_int

Medium precision signed integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_ivec2

2 components vector of medium precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_ivec3

3 components vector of medium precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_ivec4

4 components vector of medium precision signed integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat2

2 columns of 2 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat2x2

2 columns of 2 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat2x3

2 columns of 3 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat2x4

2 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat3

3 columns of 3 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat3x2

3 columns of 2 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat3x3

3 columns of 3 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat3x4

3 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat4

4 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat4x2

4 columns of 2 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat4x3

4 columns of 3 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_mat4x4

4 columns of 4 components matrix of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_uint

typedef detail::mediump_uint_t glm::mediump_uint

Medium precision unsigned integer.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_uvec2

2 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_uvec3

3 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_uvec4

4 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_vec2

2 components vector of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_vec3

3 components vector of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ mediump_vec4

4 components vector of medium precision floating-point numbers.

There is no guarantee on the actual precision.

See also
GLSL 4.20.8 specification, section 4.1.5 Vectors
GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

§ uint

typedef uint_t glm::uint

Unsigned integer type.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers