![]() |
1.0.0 API documentation
|
Features that implement in C++ the GLSL specification as closely as possible. More...
Modules | |
| Common functions | |
| Exponential functions | |
| Geometric functions | |
| Vector types | |
| Vector types of two to four components with an exhaustive set of operators. | |
| Vector types with precision qualifiers | |
| Vector types with precision qualifiers which may result in various precision in term of ULPs. | |
| Matrix types | |
| Matrix types of with C columns and R rows where C and R are values between 2 to 4 included. These types have exhaustive sets of operators. | |
| 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 | |
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.
1.8.18