![]() |
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program. More...
Modules | |
GLM_GTC_half_float: Half-precision floating-point based types and functions. | |
GLM_GTC_matrix_access: Access matrix rows and columns. | |
GLM_GTC_matrix_integer: Integer matrix types. | |
GLM_GTC_matrix_inverse: Additional matrix inverse function | |
GLM_GTC_matrix_transform: Matrix transform functions. | |
Defines functions that generate common transformation matrices. | |
GLM_GTC_quaternion: Quaternion types and functions | |
Defines a templated quaternion type and several quaternion operations. | |
GLM_GTC_type_precision: Vector and matrix types with defined precisions. | |
Defines specific C++-based precision types. | |
GLM_GTC_type_ptr: Memory layout access. | |
Used to get a pointer to the memory layout of a basic type. |
Functions and types that the GLSL specification doesn't define, but useful to have for a C++ program.
GTC extensions aim to be stable.
Even if it's highly unrecommended, it's possible to include all the extensions at once by including <glm/ext.hpp>. Otherwise, each extension needs to be included a specific file.