Back to Mame

0.9.8: Precision types

3rdparty/glm/doc/api/a00158.html

latest75.8 KB
Original Source

| | 0.9.8 |

Typedefs

Precision types GLM CoreGLM Core » | 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 219 of file type_vec.hpp.

| typedef tvec3<bool, highp> highp_bvec3 |

3 components vector of high precision bool numbers.

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

Definition at line 328 of file type_vec.hpp.

| typedef tvec4<bool, highp> highp_bvec4 |

4 components vector of high precision bool numbers.

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

Definition at line 423 of file type_vec.hpp.

| typedef tmat2x2<double, highp> highp_dmat2 |

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

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

Definition at line 440 of file type_mat.hpp.

| typedef tmat2x2<double, highp> highp_dmat2x2 |

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

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

Definition at line 458 of file type_mat.hpp.

| typedef tmat2x3<double, highp> highp_dmat2x3 |

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

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

Definition at line 481 of file type_mat.hpp.

| typedef tmat2x4<double, highp> highp_dmat2x4 |

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

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

Definition at line 504 of file type_mat.hpp.

| typedef tmat3x3<double, highp> highp_dmat3 |

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

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

Definition at line 550 of file type_mat.hpp.

| typedef tmat3x2<double, highp> highp_dmat3x2 |

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

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

Definition at line 527 of file type_mat.hpp.

| typedef tmat3x3<double, highp> highp_dmat3x3 |

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

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

Definition at line 568 of file type_mat.hpp.

| typedef tmat3x4<double, highp> highp_dmat3x4 |

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

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

Definition at line 591 of file type_mat.hpp.

| typedef tmat4x4<double, highp> highp_dmat4 |

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

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

Definition at line 660 of file type_mat.hpp.

| typedef tmat4x2<double, highp> highp_dmat4x2 |

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

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

Definition at line 614 of file type_mat.hpp.

| typedef tmat4x3<double, highp> highp_dmat4x3 |

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

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

Definition at line 637 of file type_mat.hpp.

| typedef tmat4x4<double, highp> highp_dmat4x4 |

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

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

Definition at line 678 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 alsoGLSL 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<double, highp> highp_dvec3 |

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

There is no guarantee on the actual precision.

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

Definition at line 266 of file type_vec.hpp.

| typedef tvec4<double, highp> highp_dvec4 |

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

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

Definition at line 369 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 alsoGLSL 4.20.8 specification, section 4.1.4 Floats GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 41 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 alsoGLSL 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, highp> highp_ivec2 |

2 components vector of high precision signed integer numbers.

There is no guarantee on the actual precision.

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

Definition at line 177 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 287 of file type_vec.hpp.

| typedef tvec4<int, highp> highp_ivec4 |

4 components vector of high precision signed integer numbers.

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

Definition at line 387 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 53 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 74 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 100 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 126 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 178 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 152 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 199 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 225 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 304 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 251 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 277 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 325 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 alsoGLSL 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, highp> highp_uvec2 |

2 components vector of high precision unsigned integer numbers.

There is no guarantee on the actual precision.

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

Definition at line 198 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 308 of file type_vec.hpp.

| typedef tvec4<uint, highp> highp_uvec4 |

4 components vector of high precision unsigned integer numbers.

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

Definition at line 405 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 135 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 245 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 351 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 233 of file type_vec.hpp.

| typedef tvec3<bool, lowp> lowp_bvec3 |

3 components vector of low precision bool numbers.

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

Definition at line 340 of file type_vec.hpp.

| typedef tvec4<bool, lowp> lowp_bvec4 |

4 components vector of low precision bool numbers.

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

Definition at line 435 of file type_vec.hpp.

| typedef tmat2x2<double, lowp> lowp_dmat2 |

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

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

Definition at line 428 of file type_mat.hpp.

| typedef tmat2x2<double, lowp> lowp_dmat2x2 |

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

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

Definition at line 446 of file type_mat.hpp.

| typedef tmat2x3<double, lowp> lowp_dmat2x3 |

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

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

Definition at line 469 of file type_mat.hpp.

| typedef tmat2x4<double, lowp> lowp_dmat2x4 |

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

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

Definition at line 492 of file type_mat.hpp.

| typedef tmat3x3<float, lowp> lowp_dmat3 |

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

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

Definition at line 538 of file type_mat.hpp.

| typedef tmat3x2<double, lowp> lowp_dmat3x2 |

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

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

Definition at line 515 of file type_mat.hpp.

| typedef tmat3x3<double, lowp> lowp_dmat3x3 |

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

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

Definition at line 556 of file type_mat.hpp.

| typedef tmat3x4<double, lowp> lowp_dmat3x4 |

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

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

Definition at line 579 of file type_mat.hpp.

| typedef tmat4x4<double, lowp> lowp_dmat4 |

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

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

Definition at line 648 of file type_mat.hpp.

| typedef tmat4x2<double, lowp> lowp_dmat4x2 |

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

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

Definition at line 602 of file type_mat.hpp.

| typedef tmat4x3<double, lowp> lowp_dmat4x3 |

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

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

Definition at line 625 of file type_mat.hpp.

| typedef tmat4x4<double, lowp> lowp_dmat4x4 |

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

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

Definition at line 666 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 170 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 280 of file type_vec.hpp.

| typedef tvec4<double, lowp> lowp_dvec4 |

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

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

Definition at line 381 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 alsoGLSL 4.20.8 specification, section 4.1.4 Floats GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 27 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 alsoGLSL 4.20.8 specification, section 4.1.3 Integers GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 224 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 191 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 301 of file type_vec.hpp.

| typedef tvec4<int, lowp> lowp_ivec4 |

4 components vector of low precision signed integer numbers.

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

Definition at line 399 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 39 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 60 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 86 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 112 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 164 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 138 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 185 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 211 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 290 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 237 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 263 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 311 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 alsoGLSL 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<uint, lowp> lowp_uvec2 |

2 components vector of low precision unsigned integer numbers.

There is no guarantee on the actual precision.

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

Definition at line 212 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 322 of file type_vec.hpp.

| typedef tvec4<uint, lowp> lowp_uvec4 |

4 components vector of low precision unsigned integer numbers.

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

Definition at line 417 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 149 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 259 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 363 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 226 of file type_vec.hpp.

| typedef tvec3<bool, mediump> mediump_bvec3 |

3 components vector of medium precision bool numbers.

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

Definition at line 334 of file type_vec.hpp.

| typedef tvec4<bool, mediump> mediump_bvec4 |

4 components vector of medium precision bool numbers.

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

Definition at line 429 of file type_vec.hpp.

| typedef tmat2x2<double, mediump> mediump_dmat2 |

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

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

Definition at line 434 of file type_mat.hpp.

| typedef tmat2x2<double, mediump> mediump_dmat2x2 |

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

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

Definition at line 452 of file type_mat.hpp.

| typedef tmat2x3<double, mediump> mediump_dmat2x3 |

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

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

Definition at line 475 of file type_mat.hpp.

| typedef tmat2x4<double, mediump> mediump_dmat2x4 |

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

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

Definition at line 498 of file type_mat.hpp.

| typedef tmat3x3<double, mediump> mediump_dmat3 |

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

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

Definition at line 544 of file type_mat.hpp.

| typedef tmat3x2<double, mediump> mediump_dmat3x2 |

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

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

Definition at line 521 of file type_mat.hpp.

| typedef tmat3x3<double, mediump> mediump_dmat3x3 |

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

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

Definition at line 562 of file type_mat.hpp.

| typedef tmat3x4<double, mediump> mediump_dmat3x4 |

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

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

Definition at line 585 of file type_mat.hpp.

| typedef tmat4x4<double, mediump> mediump_dmat4 |

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

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

Definition at line 654 of file type_mat.hpp.

| typedef tmat4x2<double, mediump> mediump_dmat4x2 |

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

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

Definition at line 608 of file type_mat.hpp.

| typedef tmat4x3<double, mediump> mediump_dmat4x3 |

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

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

Definition at line 631 of file type_mat.hpp.

| typedef tmat4x4<double, mediump> mediump_dmat4x4 |

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

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

Definition at line 672 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 alsoGLSL 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<double, mediump> mediump_dvec3 |

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

There is no guarantee on the actual precision.

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

Definition at line 273 of file type_vec.hpp.

| typedef tvec4<double, mediump> mediump_dvec4 |

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

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

Definition at line 375 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 alsoGLSL 4.20.8 specification, section 4.1.4 Floats GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 34 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 alsoGLSL 4.20.8 specification, section 4.1.3 Integers GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 231 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 184 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 294 of file type_vec.hpp.

| typedef tvec4<int, mediump> mediump_ivec4 |

4 components vector of medium precision signed integer numbers.

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

Definition at line 393 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 46 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 67 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 93 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 119 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 171 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 145 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 192 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 218 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 297 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 244 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 270 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 alsoGLSL 4.20.8 specification, section 4.1.6 Matrices GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 318 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 alsoGLSL 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<uint, mediump> mediump_uvec2 |

2 components vector of medium precision unsigned integer numbers.

There is no guarantee on the actual precision.

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

Definition at line 205 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier

Definition at line 315 of file type_vec.hpp.

| typedef tvec4<uint, mediump> mediump_uvec4 |

4 components vector of medium precision unsigned integer numbers.

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

Definition at line 411 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 142 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 252 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 alsoGLSL 4.20.8 specification, section 4.1.5 Vectors GLSL 4.20.8 specification, section 4.7.2 Precision QualifierPrecision types

Definition at line 357 of file type_vec.hpp.

| typedef unsigned int uint |

Unsigned integer type.

See alsoGLSL 4.20.8 specification, section 4.1.3 Integers

Definition at line 288 of file type_int.hpp.


Generated by 1.8.10