mat4 , mat4x4 | A matrix with 4 columns, each a 4 component vector of 32-bit float |
mat3x4 | A matrix with 3 columns, each a 4 component vector of 32-bit float |
mat2x4 | A matrix with 2 columns, each a 4 component vector of 32-bit float |
mat4x3 | A matrix with 4 columns, each a 3 component vector of 32-bit float |
mat3 , mat4x4 | A matrix with 3 columns, each a 3 component vector of 32-bit float |
mat2x3 | A matrix with 2 columns, each a 3 component vector of 32-bit float |
mat4x2 | A matrix with 4 columns, each a 2 component vector of 32-bit float |
mat3x2 | A matrix with 3 columns, each a 2 component vector of 32-bit float |
mat2 , mat2x2 | A matrix with 2 columns, each a 2 component vector of 32-bit float |
vec4 | A 4-component vector each element of which is a 32-bit float |
vec3 | A 3-component vector each element of which is a 32-bit float |
vec2 | A 2-component vector each element of which is a 32-bit float |
ivec4 | A 4-component vector each element of which is a 32-bit integer |
ivec3 | A 3-component vector each element of which is a 32-bit integer |
ivec2 | A 2-component vector each element of which is a 32-bit integer |
bvec4 | A 4-component vector each element of which is a boolean |
bvec3 | A 3-component vector each element of which is a boolean |
bvec2 | A 2-component vector each element of which is a boolean |
float | A 32-bit floating point number |
int | A 32-bit integer |
bool | A boolean value (true/false) |