|
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.