GLM
-
Additional features not specified by GLSL specification.
-
None
-
None
-
None
-
None
-
Allow to perform bit operations on integer values.
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
Experimental features not specified by GLSL specification.
-
Min and max functions that return associated values not the compared onces.
-
None
-
None
-
Allow to perform bit operations on integer values.
-
None
-
None
-
Provide functions to increase the compatibility with Cg and HLSL languages.
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
Allow to perform bit operations on integer values.
-
None
-
None
-
None
-
None
-
None
-
None
-
Add std::hash support for glm types.
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
Features that implement in C++ the GLSL specification as closely as possible.
-
None
-
None
-
None
-
None
-
Vector types with precision qualifiers which may result in various precision in term of ULPs.
-
None
-
Matrix types with precision qualifiers which may result in various precision in term of ULPs.
-
None
-
None
-
None
-
None
-
None
-
Additional features not specified by GLSL specification.
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None