gtc_type_aligned Module Reference
Include < glm/gtc/type_aligned.hpp > to use the features of this extension.
Aligned types allowing SIMD optimizations of vectors and matrices types
Typedefs
-
vec< 1, float, aligned_highp >aligned_highp_vec1
1 component vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, float, aligned_mediump >aligned_mediump_vec1
1 component vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, float, aligned_lowp >aligned_lowp_vec1
1 component vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_highp >aligned_highp_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_mediump >aligned_mediump_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, double, aligned_lowp >aligned_lowp_dvec1
1 component vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, int, aligned_highp >aligned_highp_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, int, aligned_mediump >aligned_mediump_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, int, aligned_lowp >aligned_lowp_ivec1
1 component vector aligned in memory of signed integer numbers.
-
vec< 1, uint, aligned_highp >aligned_highp_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, uint, aligned_mediump >aligned_mediump_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, uint, aligned_lowp >aligned_lowp_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
vec< 1, bool, aligned_highp >aligned_highp_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, bool, aligned_mediump >aligned_mediump_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, bool, aligned_lowp >aligned_lowp_bvec1
1 component vector aligned in memory of bool values.
-
vec< 1, float, packed_highp >packed_highp_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, float, packed_mediump >packed_mediump_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, float, packed_lowp >packed_lowp_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, double, packed_highp >packed_highp_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 1, double, packed_mediump >packed_mediump_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 1, double, packed_lowp >packed_lowp_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 1, int, packed_highp >packed_highp_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, int, packed_mediump >packed_mediump_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, int, packed_lowp >packed_lowp_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
vec< 1, uint, packed_highp >packed_highp_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, uint, packed_mediump >packed_mediump_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, uint, packed_lowp >packed_lowp_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
vec< 1, bool, packed_highp >packed_highp_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 1, bool, packed_mediump >packed_mediump_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 1, bool, packed_lowp >packed_lowp_bvec1
1 component vector tightly packed in memory of bool values.
-
vec< 2, float, aligned_highp >aligned_highp_vec2
2 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, float, aligned_mediump >aligned_mediump_vec2
2 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, float, aligned_lowp >aligned_lowp_vec2
2 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_highp >aligned_highp_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_mediump >aligned_mediump_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, double, aligned_lowp >aligned_lowp_dvec2
2 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, int, aligned_highp >aligned_highp_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, int, aligned_mediump >aligned_mediump_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, int, aligned_lowp >aligned_lowp_ivec2
2 components vector aligned in memory of signed integer numbers.
-
vec< 2, uint, aligned_highp >aligned_highp_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, uint, aligned_mediump >aligned_mediump_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, uint, aligned_lowp >aligned_lowp_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
vec< 2, bool, aligned_highp >aligned_highp_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, bool, aligned_mediump >aligned_mediump_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, bool, aligned_lowp >aligned_lowp_bvec2
2 components vector aligned in memory of bool values.
-
vec< 2, float, packed_highp >packed_highp_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, float, packed_mediump >packed_mediump_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, float, packed_lowp >packed_lowp_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, double, packed_highp >packed_highp_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 2, double, packed_mediump >packed_mediump_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 2, double, packed_lowp >packed_lowp_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 2, int, packed_highp >packed_highp_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, int, packed_mediump >packed_mediump_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, int, packed_lowp >packed_lowp_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
vec< 2, uint, packed_highp >packed_highp_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, uint, packed_mediump >packed_mediump_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, uint, packed_lowp >packed_lowp_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 2, bool, packed_highp >packed_highp_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 2, bool, packed_mediump >packed_mediump_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 2, bool, packed_lowp >packed_lowp_bvec2
2 components vector tightly packed in memory of bool values.
-
vec< 3, float, aligned_highp >aligned_highp_vec3
3 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, float, aligned_mediump >aligned_mediump_vec3
3 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, float, aligned_lowp >aligned_lowp_vec3
3 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_highp >aligned_highp_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_mediump >aligned_mediump_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, double, aligned_lowp >aligned_lowp_dvec3
3 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, int, aligned_highp >aligned_highp_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, int, aligned_mediump >aligned_mediump_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, int, aligned_lowp >aligned_lowp_ivec3
3 components vector aligned in memory of signed integer numbers.
-
vec< 3, uint, aligned_highp >aligned_highp_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, uint, aligned_mediump >aligned_mediump_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, uint, aligned_lowp >aligned_lowp_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
vec< 3, bool, aligned_highp >aligned_highp_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, bool, aligned_mediump >aligned_mediump_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, bool, aligned_lowp >aligned_lowp_bvec3
3 components vector aligned in memory of bool values.
-
vec< 3, float, packed_highp >packed_highp_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, float, packed_mediump >packed_mediump_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, float, packed_lowp >packed_lowp_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, double, packed_highp >packed_highp_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 3, double, packed_mediump >packed_mediump_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 3, double, packed_lowp >packed_lowp_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 3, int, packed_highp >packed_highp_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, int, packed_mediump >packed_mediump_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, int, packed_lowp >packed_lowp_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
vec< 3, uint, packed_highp >packed_highp_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, uint, packed_mediump >packed_mediump_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, uint, packed_lowp >packed_lowp_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 3, bool, packed_highp >packed_highp_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 3, bool, packed_mediump >packed_mediump_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 3, bool, packed_lowp >packed_lowp_bvec3
3 components vector tightly packed in memory of bool values.
-
vec< 4, float, aligned_highp >aligned_highp_vec4
4 components vector aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, float, aligned_mediump >aligned_mediump_vec4
4 components vector aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, float, aligned_lowp >aligned_lowp_vec4
4 components vector aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_highp >aligned_highp_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_mediump >aligned_mediump_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, double, aligned_lowp >aligned_lowp_dvec4
4 components vector aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, int, aligned_highp >aligned_highp_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, int, aligned_mediump >aligned_mediump_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, int, aligned_lowp >aligned_lowp_ivec4
4 components vector aligned in memory of signed integer numbers.
-
vec< 4, uint, aligned_highp >aligned_highp_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, uint, aligned_mediump >aligned_mediump_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, uint, aligned_lowp >aligned_lowp_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
vec< 4, bool, aligned_highp >aligned_highp_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, bool, aligned_mediump >aligned_mediump_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, bool, aligned_lowp >aligned_lowp_bvec4
4 components vector aligned in memory of bool values.
-
vec< 4, float, packed_highp >packed_highp_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, float, packed_mediump >packed_mediump_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, float, packed_lowp >packed_lowp_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, double, packed_highp >packed_highp_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
vec< 4, double, packed_mediump >packed_mediump_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
vec< 4, double, packed_lowp >packed_lowp_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
vec< 4, int, packed_highp >packed_highp_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, int, packed_mediump >packed_mediump_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, int, packed_lowp >packed_lowp_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
vec< 4, uint, packed_highp >packed_highp_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, uint, packed_mediump >packed_mediump_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, uint, packed_lowp >packed_lowp_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
vec< 4, bool, packed_highp >packed_highp_bvec4
4 components vector tightly packed in memory of bool values.
-
vec< 4, bool, packed_mediump >packed_mediump_bvec4
4 components vector tightly packed in memory of bool values.
-
vec< 4, bool, packed_lowp >packed_lowp_bvec4
4 components vector tightly packed in memory of bool values.
-
mat< 2, 2, float, aligned_highp >aligned_highp_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_mediump >aligned_mediump_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_lowp >aligned_lowp_mat2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_highp >aligned_highp_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_mediump >aligned_mediump_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_lowp >aligned_lowp_dmat2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_highp >packed_highp_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_mediump >packed_mediump_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_lowp >packed_lowp_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_highp >packed_highp_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_mediump >packed_mediump_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_lowp >packed_lowp_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_highp >aligned_highp_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_mediump >aligned_mediump_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_lowp >aligned_lowp_mat3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_highp >aligned_highp_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_mediump >aligned_mediump_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_lowp >aligned_lowp_dmat3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_highp >packed_highp_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_mediump >packed_mediump_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_lowp >packed_lowp_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_highp >packed_highp_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_mediump >packed_mediump_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_lowp >packed_lowp_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_highp >aligned_highp_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_mediump >aligned_mediump_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_lowp >aligned_lowp_mat4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_highp >aligned_highp_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_mediump >aligned_mediump_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_lowp >aligned_lowp_dmat4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_highp >packed_highp_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_mediump >packed_mediump_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_lowp >packed_lowp_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_highp >packed_highp_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_mediump >packed_mediump_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_lowp >packed_lowp_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_highp >aligned_highp_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_mediump >aligned_mediump_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, aligned_lowp >aligned_lowp_mat2x2
2 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_highp >aligned_highp_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_mediump >aligned_mediump_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, aligned_lowp >aligned_lowp_dmat2x2
2 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_highp >packed_highp_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_mediump >packed_mediump_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, float, packed_lowp >packed_lowp_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_highp >packed_highp_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_mediump >packed_mediump_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 2, double, packed_lowp >packed_lowp_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_highp >aligned_highp_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_mediump >aligned_mediump_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, float, aligned_lowp >aligned_lowp_mat2x3
2 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_highp >aligned_highp_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_mediump >aligned_mediump_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, double, aligned_lowp >aligned_lowp_dmat2x3
2 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_highp >packed_highp_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_mediump >packed_mediump_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, float, packed_lowp >packed_lowp_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_highp >packed_highp_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_mediump >packed_mediump_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 3, double, packed_lowp >packed_lowp_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_highp >aligned_highp_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_mediump >aligned_mediump_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, float, aligned_lowp >aligned_lowp_mat2x4
2 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_highp >aligned_highp_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_mediump >aligned_mediump_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, double, aligned_lowp >aligned_lowp_dmat2x4
2 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_highp >packed_highp_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_mediump >packed_mediump_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, float, packed_lowp >packed_lowp_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_highp >packed_highp_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_mediump >packed_mediump_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 2, 4, double, packed_lowp >packed_lowp_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_highp >aligned_highp_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_mediump >aligned_mediump_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, float, aligned_lowp >aligned_lowp_mat3x2
3 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_highp >aligned_highp_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_mediump >aligned_mediump_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, double, aligned_lowp >aligned_lowp_dmat3x2
3 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_highp >packed_highp_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_mediump >packed_mediump_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, float, packed_lowp >packed_lowp_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_highp >packed_highp_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_mediump >packed_mediump_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 2, double, packed_lowp >packed_lowp_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_highp >aligned_highp_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_mediump >aligned_mediump_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, aligned_lowp >aligned_lowp_mat3x3
3 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_highp >aligned_highp_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_mediump >aligned_mediump_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, aligned_lowp >aligned_lowp_dmat3x3
3 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_highp >packed_highp_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_mediump >packed_mediump_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, float, packed_lowp >packed_lowp_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_highp >packed_highp_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_mediump >packed_mediump_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 3, double, packed_lowp >packed_lowp_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_highp >aligned_highp_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_mediump >aligned_mediump_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, float, aligned_lowp >aligned_lowp_mat3x4
3 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_highp >aligned_highp_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_mediump >aligned_mediump_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, double, aligned_lowp >aligned_lowp_dmat3x4
3 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_highp >packed_highp_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_mediump >packed_mediump_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, float, packed_lowp >packed_lowp_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_highp >packed_highp_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_mediump >packed_mediump_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 3, 4, double, packed_lowp >packed_lowp_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_highp >aligned_highp_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_mediump >aligned_mediump_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, float, aligned_lowp >aligned_lowp_mat4x2
4 by 2 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_highp >aligned_highp_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_mediump >aligned_mediump_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, double, aligned_lowp >aligned_lowp_dmat4x2
4 by 2 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_highp >packed_highp_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_mediump >packed_mediump_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, float, packed_lowp >packed_lowp_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_highp >packed_highp_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_mediump >packed_mediump_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 2, double, packed_lowp >packed_lowp_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_highp >aligned_highp_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_mediump >aligned_mediump_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, float, aligned_lowp >aligned_lowp_mat4x3
4 by 3 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_highp >aligned_highp_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_mediump >aligned_mediump_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, double, aligned_lowp >aligned_lowp_dmat4x3
4 by 3 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_highp >packed_highp_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_mediump >packed_mediump_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, float, packed_lowp >packed_lowp_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_highp >packed_highp_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_mediump >packed_mediump_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 3, double, packed_lowp >packed_lowp_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_highp >aligned_highp_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_mediump >aligned_mediump_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, aligned_lowp >aligned_lowp_mat4x4
4 by 4 matrix aligned in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_highp >aligned_highp_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_mediump >aligned_mediump_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, aligned_lowp >aligned_lowp_dmat4x4
4 by 4 matrix aligned in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_highp >packed_highp_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_mediump >packed_mediump_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, float, packed_lowp >packed_lowp_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_highp >packed_highp_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using high precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_mediump >packed_mediump_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using medium precision arithmetic in term of ULPs.
-
mat< 4, 4, double, packed_lowp >packed_lowp_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers using low precision arithmetic in term of ULPs.
-
aligned_highp_vec1aligned_vec1
1 component vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec2aligned_vec2
2 components vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec3aligned_vec3
3 components vector aligned in memory of single-precision floating-point numbers.
-
aligned_highp_vec4aligned_vec4
4 components vector aligned in memory of single-precision floating-point numbers.
-
packed_highp_vec1packed_vec1
1 component vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec2packed_vec2
2 components vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec3packed_vec3
3 components vector tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_vec4packed_vec4
4 components vector tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_mat2aligned_mat2
2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3aligned_mat3
3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4aligned_mat4
4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
packed_highp_mat2packed_mat2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3packed_mat3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4packed_mat4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x2aligned_mat2x2
2 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x3aligned_mat2x3
2 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat2x4aligned_mat2x4
2 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x2aligned_mat3x2
3 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x3aligned_mat3x3
3 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat3x4aligned_mat3x4
3 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x2aligned_mat4x2
4 by 2 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x3aligned_mat4x3
4 by 3 matrix tightly aligned in memory of single-precision floating-point numbers.
-
aligned_highp_mat4x4aligned_mat4x4
4 by 4 matrix tightly aligned in memory of single-precision floating-point numbers.
-
packed_highp_mat2x2packed_mat2x2
2 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat2x3packed_mat2x3
2 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat2x4packed_mat2x4
2 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x2packed_mat3x2
3 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x3packed_mat3x3
3 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat3x4packed_mat3x4
3 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x2packed_mat4x2
4 by 2 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x3packed_mat4x3
4 by 3 matrix tightly packed in memory of single-precision floating-point numbers.
-
packed_highp_mat4x4packed_mat4x4
4 by 4 matrix tightly packed in memory of single-precision floating-point numbers.
-
aligned_highp_dvec1aligned_dvec1
1 component vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec2aligned_dvec2
2 components vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec3aligned_dvec3
3 components vector aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dvec4aligned_dvec4
4 components vector aligned in memory of double-precision floating-point numbers.
-
packed_highp_dvec1packed_dvec1
1 component vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec2packed_dvec2
2 components vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec3packed_dvec3
3 components vector tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dvec4packed_dvec4
4 components vector tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2aligned_dmat2
2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3aligned_dmat3
3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4aligned_dmat4
4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
packed_highp_dmat2packed_dmat2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3packed_dmat3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4packed_dmat4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x2aligned_dmat2x2
2 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x3aligned_dmat2x3
2 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat2x4aligned_dmat2x4
2 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x2aligned_dmat3x2
3 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x3aligned_dmat3x3
3 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat3x4aligned_dmat3x4
3 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x2aligned_dmat4x2
4 by 2 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x3aligned_dmat4x3
4 by 3 matrix tightly aligned in memory of double-precision floating-point numbers.
-
aligned_highp_dmat4x4aligned_dmat4x4
4 by 4 matrix tightly aligned in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x2packed_dmat2x2
2 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x3packed_dmat2x3
2 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat2x4packed_dmat2x4
2 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x2packed_dmat3x2
3 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x3packed_dmat3x3
3 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat3x4packed_dmat3x4
3 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x2packed_dmat4x2
4 by 2 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x3packed_dmat4x3
4 by 3 matrix tightly packed in memory of double-precision floating-point numbers.
-
packed_highp_dmat4x4packed_dmat4x4
4 by 4 matrix tightly packed in memory of double-precision floating-point numbers.
-
aligned_highp_ivec1aligned_ivec1
1 component vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec2aligned_ivec2
2 components vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec3aligned_ivec3
3 components vector aligned in memory of signed integer numbers.
-
aligned_highp_ivec4aligned_ivec4
4 components vector aligned in memory of signed integer numbers.
-
packed_highp_ivec1packed_ivec1
1 component vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec2packed_ivec2
2 components vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec3packed_ivec3
3 components vector tightly packed in memory of signed integer numbers.
-
packed_highp_ivec4packed_ivec4
4 components vector tightly packed in memory of signed integer numbers.
-
aligned_highp_uvec1aligned_uvec1
1 component vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec2aligned_uvec2
2 components vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec3aligned_uvec3
3 components vector aligned in memory of unsigned integer numbers.
-
aligned_highp_uvec4aligned_uvec4
4 components vector aligned in memory of unsigned integer numbers.
-
packed_highp_uvec1packed_uvec1
1 component vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec2packed_uvec2
2 components vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec3packed_uvec3
3 components vector tightly packed in memory of unsigned integer numbers.
-
packed_highp_uvec4packed_uvec4
4 components vector tightly packed in memory of unsigned integer numbers.
-
aligned_highp_bvec1aligned_bvec1
1 component vector aligned in memory of bool values.
-
aligned_highp_bvec2aligned_bvec2
2 components vector aligned in memory of bool values.
-
aligned_highp_bvec3aligned_bvec3
3 components vector aligned in memory of bool values.
-
aligned_highp_bvec4aligned_bvec4
4 components vector aligned in memory of bool values.
-
packed_highp_bvec1packed_bvec1
1 components vector tightly packed in memory of bool values.
-
packed_highp_bvec2packed_bvec2
2 components vector tightly packed in memory of bool values.
-
packed_highp_bvec3packed_bvec3
3 components vector tightly packed in memory of bool values.
-
packed_highp_bvec4packed_bvec4
4 components vector tightly packed in memory of bool values.