Clutter Engine 0.0.1
|
Features that implement in C++ the GLSL specification as closely as possible. More...
Topics | |
Common functions | |
Exponential functions | |
Geometric functions | |
Vector types | |
Vector types with precision qualifiers | |
Vector types with precision qualifiers which may result in various precision in term of ULPs. | |
Matrix types | |
Matrix types with precision qualifiers | |
Matrix types with precision qualifiers which may result in various precision in term of ULPs. | |
Integer functions | |
Matrix functions | |
Floating-Point Pack and Unpack Functions | |
Angle and Trigonometry Functions | |
Vector Relational Functions | |
Typedefs | |
typedef mat< 3, 2, float, defaultp > | glm::mat3x2 |
Features that implement in C++ the GLSL specification as closely as possible.
The GLM core consists of C++ types that mirror GLSL types and C++ functions that mirror the GLSL functions.
The best documentation for GLM Core is the current GLSL specification, version 4.2 (pdf file).
GLM core functionalities require <glm/glm.hpp> to be included to be used.
typedef mat< 3, 2, f32, defaultp > glm::mat3x2 |
3 columns of 2 components matrix of single-precision floating-point numbers.