0.9.6
Typedefs
Precision types

Typedefs

typedef tvec2< bool, highp > highp_bvec2
 
typedef tvec3< bool, highp > highp_bvec3
 
typedef tvec4< bool, highp > highp_bvec4
 
typedef tmat2x2< double, highp > highp_dmat2
 
typedef tmat2x2< double, highp > highp_dmat2x2
 
typedef tmat2x3< double, highp > highp_dmat2x3
 
typedef tmat2x4< double, highp > highp_dmat2x4
 
typedef tmat3x3< double, highp > highp_dmat3
 
typedef tmat3x2< double, highp > highp_dmat3x2
 
typedef tmat3x3< double, highp > highp_dmat3x3
 
typedef tmat3x4< double, highp > highp_dmat3x4
 
typedef tmat4x4< double, highp > highp_dmat4
 
typedef tmat4x2< double, highp > highp_dmat4x2
 
typedef tmat4x3< double, highp > highp_dmat4x3
 
typedef tmat4x4< double, highp > highp_dmat4x4
 
typedef tvec2< double, highp > highp_dvec2
 
typedef tvec3< double, highp > highp_dvec3
 
typedef tvec4< double, highp > highp_dvec4
 
typedef highp_float_t highp_float
 
typedef detail::highp_int_t highp_int
 
typedef tvec2< int, highp > highp_ivec2
 
typedef tvec3< int, highp > highp_ivec3
 
typedef tvec4< int, highp > highp_ivec4
 
typedef tmat2x2< float, highp > highp_mat2
 
typedef tmat2x2< float, highp > highp_mat2x2
 
typedef tmat2x3< float, highp > highp_mat2x3
 
typedef tmat2x4< float, highp > highp_mat2x4
 
typedef tmat3x3< float, highp > highp_mat3
 
typedef tmat3x2< float, highp > highp_mat3x2
 
typedef tmat3x3< float, highp > highp_mat3x3
 
typedef tmat3x4< float, highp > highp_mat3x4
 
typedef tmat4x4< float, highp > highp_mat4
 
typedef tmat4x2< float, highp > highp_mat4x2
 
typedef tmat4x3< float, highp > highp_mat4x3
 
typedef tmat4x4< float, highp > highp_mat4x4
 
typedef detail::highp_uint_t highp_uint
 
typedef tvec2< uint, highp > highp_uvec2
 
typedef tvec3< uint, highp > highp_uvec3
 
typedef tvec4< uint, highp > highp_uvec4
 
typedef tvec2< float, highp > highp_vec2
 
typedef tvec3< float, highp > highp_vec3
 
typedef tvec4< float, highp > highp_vec4
 
typedef tvec2< bool, lowp > lowp_bvec2
 
typedef tvec3< bool, lowp > lowp_bvec3
 
typedef tvec4< bool, lowp > lowp_bvec4
 
typedef tmat2x2< double, lowp > lowp_dmat2
 
typedef tmat2x2< double, lowp > lowp_dmat2x2
 
typedef tmat2x3< double, lowp > lowp_dmat2x3
 
typedef tmat2x4< double, lowp > lowp_dmat2x4
 
typedef tmat3x3< float, lowp > lowp_dmat3
 
typedef tmat3x2< double, lowp > lowp_dmat3x2
 
typedef tmat3x3< double, lowp > lowp_dmat3x3
 
typedef tmat3x4< double, lowp > lowp_dmat3x4
 
typedef tmat4x4< double, lowp > lowp_dmat4
 
typedef tmat4x2< double, lowp > lowp_dmat4x2
 
typedef tmat4x3< double, lowp > lowp_dmat4x3
 
typedef tmat4x4< double, lowp > lowp_dmat4x4
 
typedef tvec2< double, lowp > lowp_dvec2
 
typedef tvec3< double, lowp > lowp_dvec3
 
typedef tvec4< double, lowp > lowp_dvec4
 
typedef lowp_float_t lowp_float
 
typedef detail::lowp_int_t lowp_int
 
typedef tvec2< int, lowp > lowp_ivec2
 
typedef tvec3< int, lowp > lowp_ivec3
 
typedef tvec4< int, lowp > lowp_ivec4
 
typedef tmat2x2< float, lowp > lowp_mat2
 
typedef tmat2x2< float, lowp > lowp_mat2x2
 
typedef tmat2x3< float, lowp > lowp_mat2x3
 
typedef tmat2x4< float, lowp > lowp_mat2x4
 
typedef tmat3x3< float, lowp > lowp_mat3
 
typedef tmat3x2< float, lowp > lowp_mat3x2
 
typedef tmat3x3< float, lowp > lowp_mat3x3
 
typedef tmat3x4< float, lowp > lowp_mat3x4
 
typedef tmat4x4< float, lowp > lowp_mat4
 
typedef tmat4x2< float, lowp > lowp_mat4x2
 
typedef tmat4x3< float, lowp > lowp_mat4x3
 
typedef tmat4x4< float, lowp > lowp_mat4x4
 
typedef detail::lowp_uint_t lowp_uint
 
typedef tvec2< uint, lowp > lowp_uvec2
 
typedef tvec3< uint, lowp > lowp_uvec3
 
typedef tvec4< uint, lowp > lowp_uvec4
 
typedef tvec2< float, lowp > lowp_vec2
 
typedef tvec3< float, lowp > lowp_vec3
 
typedef tvec4< float, lowp > lowp_vec4
 
typedef tvec2< bool, mediump > mediump_bvec2
 
typedef tvec3< bool, mediump > mediump_bvec3
 
typedef tvec4< bool, mediump > mediump_bvec4
 
typedef tmat2x2< double, mediump > mediump_dmat2
 
typedef tmat2x2< double, mediump > mediump_dmat2x2
 
typedef tmat2x3< double, mediump > mediump_dmat2x3
 
typedef tmat2x4< double, mediump > mediump_dmat2x4
 
typedef tmat3x3< double, mediump > mediump_dmat3
 
typedef tmat3x2< double, mediump > mediump_dmat3x2
 
typedef tmat3x3< double, mediump > mediump_dmat3x3
 
typedef tmat3x4< double, mediump > mediump_dmat3x4
 
typedef tmat4x4< double, mediump > mediump_dmat4
 
typedef tmat4x2< double, mediump > mediump_dmat4x2
 
typedef tmat4x3< double, mediump > mediump_dmat4x3
 
typedef tmat4x4< double, mediump > mediump_dmat4x4
 
typedef tvec2< double, mediump > mediump_dvec2
 
typedef tvec3< double, mediump > mediump_dvec3
 
typedef tvec4< double, mediump > mediump_dvec4
 
typedef mediump_float_t mediump_float
 
typedef detail::mediump_int_t mediump_int
 
typedef tvec2< int, mediump > mediump_ivec2
 
typedef tvec3< int, mediump > mediump_ivec3
 
typedef tvec4< int, mediump > mediump_ivec4
 
typedef tmat2x2< float, mediump > mediump_mat2
 
typedef tmat2x2< float, mediump > mediump_mat2x2
 
typedef tmat2x3< float, mediump > mediump_mat2x3
 
typedef tmat2x4< float, mediump > mediump_mat2x4
 
typedef tmat3x3< float, mediump > mediump_mat3
 
typedef tmat3x2< float, mediump > mediump_mat3x2
 
typedef tmat3x3< float, mediump > mediump_mat3x3
 
typedef tmat3x4< float, mediump > mediump_mat3x4
 
typedef tmat4x4< float, mediump > mediump_mat4
 
typedef tmat4x2< float, mediump > mediump_mat4x2
 
typedef tmat4x3< float, mediump > mediump_mat4x3
 
typedef tmat4x4< float, mediump > mediump_mat4x4
 
typedef detail::mediump_uint_t mediump_uint
 
typedef tvec2< uint, mediump > mediump_uvec2
 
typedef tvec3< uint, mediump > mediump_uvec3
 
typedef tvec4< uint, mediump > mediump_uvec4
 
typedef tvec2< float, mediump > mediump_vec2
 
typedef tvec3< float, mediump > mediump_vec3
 
typedef tvec4< float, mediump > mediump_vec4
 
typedef unsigned int uint
 

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

typedef tvec2<bool, highp> highp_bvec2

2 components vector of high precision bool 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

Definition at line 149 of file type_vec.hpp.

typedef tvec3<bool, highp> highp_bvec3

3 components vector of high precision bool numbers.

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

Definition at line 259 of file type_vec.hpp.

typedef tvec4<bool, highp> highp_bvec4

4 components vector of high precision bool numbers.

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

Definition at line 354 of file type_vec.hpp.

typedef tmat2x2<double, highp> highp_dmat2

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

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

Definition at line 462 of file type_mat.hpp.

typedef tmat2x2<double, highp> highp_dmat2x2

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

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

Definition at line 480 of file type_mat.hpp.

typedef tmat2x3<double, highp> highp_dmat2x3

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

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

Definition at line 503 of file type_mat.hpp.

typedef tmat2x4<double, highp> highp_dmat2x4

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

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

Definition at line 526 of file type_mat.hpp.

typedef tmat3x3<double, highp> highp_dmat3

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

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

Definition at line 572 of file type_mat.hpp.

typedef tmat3x2<double, highp> highp_dmat3x2

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

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

Definition at line 549 of file type_mat.hpp.

typedef tmat3x3<double, highp> highp_dmat3x3

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

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

Definition at line 590 of file type_mat.hpp.

typedef tmat3x4<double, highp> highp_dmat3x4

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

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

Definition at line 613 of file type_mat.hpp.

typedef tmat4x4<double, highp> highp_dmat4

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

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

Definition at line 682 of file type_mat.hpp.

typedef tmat4x2<double, highp> highp_dmat4x2

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

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

Definition at line 636 of file type_mat.hpp.

typedef tmat4x3<double, highp> highp_dmat4x3

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

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

Definition at line 659 of file type_mat.hpp.

typedef tmat4x4<double, highp> highp_dmat4x4

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

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

Definition at line 700 of file type_mat.hpp.

typedef tvec2<double, highp> highp_dvec2

2 components vector of high double-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

Definition at line 86 of file type_vec.hpp.

typedef tvec3<double, highp> highp_dvec3

3 components vector of high double-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

Definition at line 197 of file type_vec.hpp.

typedef tvec4<double, highp> highp_dvec4

4 components vector of high double-precision floating-point numbers.

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

Definition at line 300 of file type_vec.hpp.

typedef highp_float_t 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

Definition at line 66 of file type_float.hpp.

typedef detail::highp_int_t 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

Definition at line 252 of file type_int.hpp.

typedef tvec2<int, highp> 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

Definition at line 107 of file type_vec.hpp.

typedef tvec3<int, highp> 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

Definition at line 218 of file type_vec.hpp.

typedef tvec4<int, highp> highp_ivec4

4 components vector of high precision signed integer numbers.

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

Definition at line 318 of file type_vec.hpp.

typedef tmat2x2< float, highp > 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

Definition at line 75 of file type_mat.hpp.

typedef tmat2x2< float, highp > 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

Definition at line 96 of file type_mat.hpp.

typedef tmat2x3< float, highp > 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

Definition at line 122 of file type_mat.hpp.

typedef tmat2x4< float, highp > 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

Definition at line 148 of file type_mat.hpp.

typedef tmat3x3< float, highp > 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

Definition at line 200 of file type_mat.hpp.

typedef tmat3x2< float, highp > 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

Definition at line 174 of file type_mat.hpp.

typedef tmat3x3< float, highp > 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

Definition at line 221 of file type_mat.hpp.

typedef tmat3x4< float, highp > 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

Definition at line 247 of file type_mat.hpp.

typedef tmat4x4< float, highp > 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

Definition at line 326 of file type_mat.hpp.

typedef tmat4x2< float, highp > 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

Definition at line 273 of file type_mat.hpp.

typedef tmat4x3< float, highp > 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

Definition at line 299 of file type_mat.hpp.

typedef tmat4x4< float, highp > 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

Definition at line 347 of file type_mat.hpp.

typedef detail::highp_uint_t 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

Definition at line 273 of file type_int.hpp.

typedef tvec2<uint, highp> 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

Definition at line 128 of file type_vec.hpp.

typedef tvec3<uint, highp> 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

Definition at line 239 of file type_vec.hpp.

typedef tvec4<uint, highp> highp_uvec4

4 components vector of high precision unsigned integer numbers.

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

Definition at line 336 of file type_vec.hpp.

typedef tvec2< float, highp > highp_vec2

2 components vector of high single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 65 of file type_vec.hpp.

typedef tvec3< float, highp > highp_vec3

3 components vector of high single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 176 of file type_vec.hpp.

typedef tvec4< float, highp > highp_vec4

4 components vector of high single-precision floating-point numbers.

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

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

Definition at line 282 of file type_vec.hpp.

typedef tvec2<bool, lowp> lowp_bvec2

2 components vector of low precision bool 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

Definition at line 163 of file type_vec.hpp.

typedef tvec3<bool, lowp> lowp_bvec3

3 components vector of low precision bool numbers.

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

Definition at line 271 of file type_vec.hpp.

typedef tvec4<bool, lowp> lowp_bvec4

4 components vector of low precision bool numbers.

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

Definition at line 366 of file type_vec.hpp.

typedef tmat2x2<double, lowp> lowp_dmat2

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

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

Definition at line 450 of file type_mat.hpp.

typedef tmat2x2<double, lowp> lowp_dmat2x2

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

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

Definition at line 468 of file type_mat.hpp.

typedef tmat2x3<double, lowp> lowp_dmat2x3

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

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

Definition at line 491 of file type_mat.hpp.

typedef tmat2x4<double, lowp> lowp_dmat2x4

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

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

Definition at line 514 of file type_mat.hpp.

typedef tmat3x3<float, lowp> lowp_dmat3

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

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

Definition at line 560 of file type_mat.hpp.

typedef tmat3x2<double, lowp> lowp_dmat3x2

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

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

Definition at line 537 of file type_mat.hpp.

typedef tmat3x3<double, lowp> lowp_dmat3x3

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

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

Definition at line 578 of file type_mat.hpp.

typedef tmat3x4<double, lowp> lowp_dmat3x4

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

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

Definition at line 601 of file type_mat.hpp.

typedef tmat4x4<double, lowp> lowp_dmat4

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

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

Definition at line 670 of file type_mat.hpp.

typedef tmat4x2<double, lowp> lowp_dmat4x2

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

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

Definition at line 624 of file type_mat.hpp.

typedef tmat4x3<double, lowp> lowp_dmat4x3

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

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

Definition at line 647 of file type_mat.hpp.

typedef tmat4x4<double, lowp> lowp_dmat4x4

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

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

Definition at line 688 of file type_mat.hpp.

typedef tvec2<double, lowp> lowp_dvec2

2 components vector of low double-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

Definition at line 100 of file type_vec.hpp.

typedef tvec3<double, lowp> lowp_dvec3

3 components vector of low double-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

Definition at line 211 of file type_vec.hpp.

typedef tvec4<double, lowp> lowp_dvec4

4 components vector of low double-precision floating-point numbers.

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

Definition at line 312 of file type_vec.hpp.

typedef lowp_float_t 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

Definition at line 52 of file type_float.hpp.

typedef detail::lowp_int_t 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

Definition at line 238 of file type_int.hpp.

typedef tvec2<int, lowp> 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

Definition at line 121 of file type_vec.hpp.

typedef tvec3<int, lowp> 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

Definition at line 232 of file type_vec.hpp.

typedef tvec4<int, lowp> lowp_ivec4

4 components vector of low precision signed integer numbers.

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

Definition at line 330 of file type_vec.hpp.

typedef tmat2x2< float, lowp > 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

Definition at line 61 of file type_mat.hpp.

typedef tmat2x2< float, lowp > 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

Definition at line 82 of file type_mat.hpp.

typedef tmat2x3< float, lowp > 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

Definition at line 108 of file type_mat.hpp.

typedef tmat2x4< float, lowp > 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

Definition at line 134 of file type_mat.hpp.

typedef tmat3x3< float, lowp > 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

Definition at line 186 of file type_mat.hpp.

typedef tmat3x2< float, lowp > 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

Definition at line 160 of file type_mat.hpp.

typedef tmat3x3< float, lowp > 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

Definition at line 207 of file type_mat.hpp.

typedef tmat3x4< float, lowp > 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

Definition at line 233 of file type_mat.hpp.

typedef tmat4x4< float, lowp > 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

Definition at line 312 of file type_mat.hpp.

typedef tmat4x2< float, lowp > 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

Definition at line 259 of file type_mat.hpp.

typedef tmat4x3< float, lowp > 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

Definition at line 285 of file type_mat.hpp.

typedef tmat4x4< float, lowp > 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

Definition at line 333 of file type_mat.hpp.

typedef detail::lowp_uint_t 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

Definition at line 259 of file type_int.hpp.

typedef tvec2<uint, lowp> 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

Definition at line 142 of file type_vec.hpp.

typedef tvec3<uint, lowp> 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

Definition at line 253 of file type_vec.hpp.

typedef tvec4<uint, lowp> lowp_uvec4

4 components vector of low precision unsigned integer numbers.

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

Definition at line 348 of file type_vec.hpp.

typedef tvec2< float, lowp > lowp_vec2

2 components vector of low single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 79 of file type_vec.hpp.

typedef tvec3< float, lowp > lowp_vec3

3 components vector of low single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 190 of file type_vec.hpp.

typedef tvec4< float, lowp > lowp_vec4

4 components vector of low single-precision floating-point numbers.

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

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

Definition at line 294 of file type_vec.hpp.

typedef tvec2<bool, mediump> mediump_bvec2

2 components vector of medium precision bool 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

Definition at line 156 of file type_vec.hpp.

typedef tvec3<bool, mediump> mediump_bvec3

3 components vector of medium precision bool numbers.

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

Definition at line 265 of file type_vec.hpp.

typedef tvec4<bool, mediump> mediump_bvec4

4 components vector of medium precision bool numbers.

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

Definition at line 360 of file type_vec.hpp.

typedef tmat2x2<double, mediump> mediump_dmat2

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

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

Definition at line 456 of file type_mat.hpp.

typedef tmat2x2<double, mediump> mediump_dmat2x2

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

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

Definition at line 474 of file type_mat.hpp.

typedef tmat2x3<double, mediump> mediump_dmat2x3

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

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

Definition at line 497 of file type_mat.hpp.

typedef tmat2x4<double, mediump> mediump_dmat2x4

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

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

Definition at line 520 of file type_mat.hpp.

typedef tmat3x3<double, mediump> mediump_dmat3

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

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

Definition at line 566 of file type_mat.hpp.

typedef tmat3x2<double, mediump> mediump_dmat3x2

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

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

Definition at line 543 of file type_mat.hpp.

typedef tmat3x3<double, mediump> mediump_dmat3x3

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

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

Definition at line 584 of file type_mat.hpp.

typedef tmat3x4<double, mediump> mediump_dmat3x4

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

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

Definition at line 607 of file type_mat.hpp.

typedef tmat4x4<double, mediump> mediump_dmat4

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

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

Definition at line 676 of file type_mat.hpp.

typedef tmat4x2<double, mediump> mediump_dmat4x2

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

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

Definition at line 630 of file type_mat.hpp.

typedef tmat4x3<double, mediump> mediump_dmat4x3

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

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

Definition at line 653 of file type_mat.hpp.

typedef tmat4x4<double, mediump> mediump_dmat4x4

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

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

Definition at line 694 of file type_mat.hpp.

typedef tvec2<double, mediump> mediump_dvec2

2 components vector of medium double-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

Definition at line 93 of file type_vec.hpp.

typedef tvec3<double, mediump> mediump_dvec3

3 components vector of medium double-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

Definition at line 204 of file type_vec.hpp.

typedef tvec4<double, mediump> mediump_dvec4

4 components vector of medium double-precision floating-point numbers.

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

Definition at line 306 of file type_vec.hpp.

typedef mediump_float_t 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

Definition at line 59 of file type_float.hpp.

typedef detail::mediump_int_t 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

Definition at line 245 of file type_int.hpp.

typedef tvec2<int, mediump> 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

Definition at line 114 of file type_vec.hpp.

typedef tvec3<int, mediump> 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

Definition at line 225 of file type_vec.hpp.

typedef tvec4<int, mediump> mediump_ivec4

4 components vector of medium precision signed integer numbers.

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

Definition at line 324 of file type_vec.hpp.

typedef tmat2x2< float, mediump > 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

Definition at line 68 of file type_mat.hpp.

typedef tmat2x2< float, mediump > 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

Definition at line 89 of file type_mat.hpp.

typedef tmat2x3< float, mediump > 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

Definition at line 115 of file type_mat.hpp.

typedef tmat2x4< float, mediump > 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

Definition at line 141 of file type_mat.hpp.

typedef tmat3x3< float, mediump > 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

Definition at line 193 of file type_mat.hpp.

typedef tmat3x2< float, mediump > 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

Definition at line 167 of file type_mat.hpp.

typedef tmat3x3< float, mediump > 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

Definition at line 214 of file type_mat.hpp.

typedef tmat3x4< float, mediump > 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

Definition at line 240 of file type_mat.hpp.

typedef tmat4x4< float, mediump > 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

Definition at line 319 of file type_mat.hpp.

typedef tmat4x2< float, mediump > 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

Definition at line 266 of file type_mat.hpp.

typedef tmat4x3< float, mediump > 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

Definition at line 292 of file type_mat.hpp.

typedef tmat4x4< float, mediump > 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

Definition at line 340 of file type_mat.hpp.

typedef detail::mediump_uint_t 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

Definition at line 266 of file type_int.hpp.

typedef tvec2<uint, mediump> 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

Definition at line 135 of file type_vec.hpp.

typedef tvec3<uint, mediump> 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

Definition at line 246 of file type_vec.hpp.

typedef tvec4<uint, mediump> mediump_uvec4

4 components vector of medium precision unsigned integer numbers.

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

Definition at line 342 of file type_vec.hpp.

typedef tvec2< float, mediump > mediump_vec2

2 components vector of medium single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 72 of file type_vec.hpp.

typedef tvec3< float, mediump > mediump_vec3

3 components vector of medium single-precision floating-point numbers.

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

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
GLM_GTC_type_precision

Definition at line 183 of file type_vec.hpp.

typedef tvec4< float, mediump > mediump_vec4

4 components vector of medium single-precision floating-point numbers.

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

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

Definition at line 288 of file type_vec.hpp.

typedef unsigned int uint

Unsigned integer type.

See also
GLSL 4.20.8 specification, section 4.1.3 Integers

Definition at line 302 of file type_int.hpp.