Clutter Engine 0.0.1
Loading...
Searching...
No Matches
Core features

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
 

Detailed Description

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 Documentation

◆ mat3x2

typedef mat< 3, 2, f32, defaultp > glm::mat3x2

3 columns of 2 components matrix of single-precision floating-point numbers.

See also
GLSL 4.20.8 specification, section 4.1.6 Matrices