0.9.9 API documenation
|
Include <glm/gtc/type_aligned.hpp> to use the features of this extension. More...
Typedefs | |
typedef aligned_highp_bvec1 | aligned_bvec1 |
1 component vector aligned in memory of bool values. | |
typedef aligned_highp_bvec2 | aligned_bvec2 |
2 components vector aligned in memory of bool values. | |
typedef aligned_highp_bvec3 | aligned_bvec3 |
3 components vector aligned in memory of bool values. | |
typedef aligned_highp_bvec4 | aligned_bvec4 |
4 components vector aligned in memory of bool values. | |
typedef aligned_highp_dvec1 | aligned_dvec1 |
1 component vector aligned in memory of double-precision floating-point numbers. | |
typedef aligned_highp_dvec2 | aligned_dvec2 |
2 components vector aligned in memory of double-precision floating-point numbers. | |
typedef aligned_highp_dvec3 | aligned_dvec3 |
3 components vector aligned in memory of double-precision floating-point numbers. | |
typedef aligned_highp_dvec4 | aligned_dvec4 |
4 components vector aligned in memory of double-precision floating-point numbers. | |
typedef vec< 1, bool, aligned_highp > | aligned_highp_bvec1 |
1 component vector aligned in memory of bool values. | |
typedef vec< 2, bool, aligned_highp > | aligned_highp_bvec2 |
2 components vector aligned in memory of bool values. | |
typedef vec< 3, bool, aligned_highp > | aligned_highp_bvec3 |
3 components vector aligned in memory of bool values. | |
typedef vec< 4, bool, aligned_highp > | aligned_highp_bvec4 |
4 components vector aligned in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, aligned_highp > | aligned_highp_ivec1 |
1 component vector aligned in memory of signed integer numbers. | |
typedef vec< 2, int, aligned_highp > | aligned_highp_ivec2 |
2 components vector aligned in memory of signed integer numbers. | |
typedef vec< 3, int, aligned_highp > | aligned_highp_ivec3 |
3 components vector aligned in memory of signed integer numbers. | |
typedef vec< 4, int, aligned_highp > | aligned_highp_ivec4 |
4 components vector aligned in memory of signed integer numbers. | |
typedef vec< 1, uint, aligned_highp > | aligned_highp_uvec1 |
1 component vector aligned in memory of unsigned integer numbers. | |
typedef vec< 2, uint, aligned_highp > | aligned_highp_uvec2 |
2 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 3, uint, aligned_highp > | aligned_highp_uvec3 |
3 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 4, uint, aligned_highp > | aligned_highp_uvec4 |
4 components vector aligned in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef aligned_highp_ivec1 | aligned_ivec1 |
1 component vector aligned in memory of signed integer numbers. | |
typedef aligned_highp_ivec2 | aligned_ivec2 |
2 components vector aligned in memory of signed integer numbers. | |
typedef aligned_highp_ivec3 | aligned_ivec3 |
3 components vector aligned in memory of signed integer numbers. | |
typedef aligned_highp_ivec4 | aligned_ivec4 |
4 components vector aligned in memory of signed integer numbers. | |
typedef vec< 1, bool, aligned_lowp > | aligned_lowp_bvec1 |
1 component vector aligned in memory of bool values. | |
typedef vec< 2, bool, aligned_lowp > | aligned_lowp_bvec2 |
2 components vector aligned in memory of bool values. | |
typedef vec< 3, bool, aligned_lowp > | aligned_lowp_bvec3 |
3 components vector aligned in memory of bool values. | |
typedef vec< 4, bool, aligned_lowp > | aligned_lowp_bvec4 |
4 components vector aligned in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, aligned_lowp > | aligned_lowp_ivec1 |
1 component vector aligned in memory of signed integer numbers. | |
typedef vec< 2, int, aligned_lowp > | aligned_lowp_ivec2 |
2 components vector aligned in memory of signed integer numbers. | |
typedef vec< 3, int, aligned_lowp > | aligned_lowp_ivec3 |
3 components vector aligned in memory of signed integer numbers. | |
typedef vec< 4, int, aligned_lowp > | aligned_lowp_ivec4 |
4 components vector aligned in memory of signed integer numbers. | |
typedef vec< 1, uint, aligned_lowp > | aligned_lowp_uvec1 |
1 component vector aligned in memory of unsigned integer numbers. | |
typedef vec< 2, uint, aligned_lowp > | aligned_lowp_uvec2 |
2 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 3, uint, aligned_lowp > | aligned_lowp_uvec3 |
3 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 4, uint, aligned_lowp > | aligned_lowp_uvec4 |
4 components vector aligned in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, bool, aligned_mediump > | aligned_mediump_bvec1 |
1 component vector aligned in memory of bool values. | |
typedef vec< 2, bool, aligned_mediump > | aligned_mediump_bvec2 |
2 components vector aligned in memory of bool values. | |
typedef vec< 3, bool, aligned_mediump > | aligned_mediump_bvec3 |
3 components vector aligned in memory of bool values. | |
typedef vec< 4, bool, aligned_mediump > | aligned_mediump_bvec4 |
4 components vector aligned in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, aligned_mediump > | aligned_mediump_ivec1 |
1 component vector aligned in memory of signed integer numbers. | |
typedef vec< 2, int, aligned_mediump > | aligned_mediump_ivec2 |
2 components vector aligned in memory of signed integer numbers. | |
typedef vec< 3, int, aligned_mediump > | aligned_mediump_ivec3 |
3 components vector aligned in memory of signed integer numbers. | |
typedef vec< 4, int, aligned_mediump > | aligned_mediump_ivec4 |
4 components vector aligned in memory of signed integer numbers. | |
typedef vec< 1, uint, aligned_mediump > | aligned_mediump_uvec1 |
1 component vector aligned in memory of unsigned integer numbers. | |
typedef vec< 2, uint, aligned_mediump > | aligned_mediump_uvec2 |
2 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 3, uint, aligned_mediump > | aligned_mediump_uvec3 |
3 components vector aligned in memory of unsigned integer numbers. | |
typedef vec< 4, uint, aligned_mediump > | aligned_mediump_uvec4 |
4 components vector aligned in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef aligned_highp_uvec1 | aligned_uvec1 |
1 component vector aligned in memory of unsigned integer numbers. | |
typedef aligned_highp_uvec2 | aligned_uvec2 |
2 components vector aligned in memory of unsigned integer numbers. | |
typedef aligned_highp_uvec3 | aligned_uvec3 |
3 components vector aligned in memory of unsigned integer numbers. | |
typedef aligned_highp_uvec4 | aligned_uvec4 |
4 components vector aligned in memory of unsigned integer numbers. | |
typedef aligned_highp_vec1 | aligned_vec1 |
1 component vector aligned in memory of single-precision floating-point numbers. | |
typedef aligned_highp_vec2 | aligned_vec2 |
2 components vector aligned in memory of single-precision floating-point numbers. | |
typedef aligned_highp_vec3 | aligned_vec3 |
3 components vector aligned in memory of single-precision floating-point numbers. | |
typedef aligned_highp_vec4 | aligned_vec4 |
4 components vector aligned in memory of single-precision floating-point numbers. | |
typedef packed_highp_bvec1 | packed_bvec1 |
1 components vector tightly packed in memory of bool values. | |
typedef packed_highp_bvec2 | packed_bvec2 |
2 components vector tightly packed in memory of bool values. | |
typedef packed_highp_bvec3 | packed_bvec3 |
3 components vector tightly packed in memory of bool values. | |
typedef packed_highp_bvec4 | packed_bvec4 |
4 components vector tightly packed in memory of bool values. | |
typedef packed_highp_dvec1 | packed_dvec1 |
1 component vector tightly packed in memory of double-precision floating-point numbers. | |
typedef packed_highp_dvec2 | packed_dvec2 |
2 components vector tightly packed in memory of double-precision floating-point numbers. | |
typedef packed_highp_dvec3 | packed_dvec3 |
3 components vector tightly packed in memory of double-precision floating-point numbers. | |
typedef packed_highp_dvec4 | packed_dvec4 |
4 components vector tightly packed in memory of double-precision floating-point numbers. | |
typedef vec< 1, bool, packed_highp > | packed_highp_bvec1 |
1 component vector tightly packed in memory of bool values. | |
typedef vec< 2, bool, packed_highp > | packed_highp_bvec2 |
2 components vector tightly packed in memory of bool values. | |
typedef vec< 3, bool, packed_highp > | packed_highp_bvec3 |
3 components vector tightly packed in memory of bool values. | |
typedef vec< 4, bool, packed_highp > | packed_highp_bvec4 |
4 components vector tightly packed in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, packed_highp > | packed_highp_ivec1 |
1 component vector tightly packed in memory of signed integer numbers. | |
typedef vec< 2, int, packed_highp > | packed_highp_ivec2 |
2 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 3, int, packed_highp > | packed_highp_ivec3 |
3 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 4, int, packed_highp > | packed_highp_ivec4 |
4 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 1, uint, packed_highp > | packed_highp_uvec1 |
1 component vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 2, uint, packed_highp > | packed_highp_uvec2 |
2 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 3, uint, packed_highp > | packed_highp_uvec3 |
3 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 4, uint, packed_highp > | packed_highp_uvec4 |
4 components vector tightly packed in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef packed_highp_ivec1 | packed_ivec1 |
1 component vector tightly packed in memory of signed integer numbers. | |
typedef packed_highp_ivec2 | packed_ivec2 |
2 components vector tightly packed in memory of signed integer numbers. | |
typedef packed_highp_ivec3 | packed_ivec3 |
3 components vector tightly packed in memory of signed integer numbers. | |
typedef packed_highp_ivec4 | packed_ivec4 |
4 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 1, bool, packed_lowp > | packed_lowp_bvec1 |
1 component vector tightly packed in memory of bool values. | |
typedef vec< 2, bool, packed_lowp > | packed_lowp_bvec2 |
2 components vector tightly packed in memory of bool values. | |
typedef vec< 3, bool, packed_lowp > | packed_lowp_bvec3 |
3 components vector tightly packed in memory of bool values. | |
typedef vec< 4, bool, packed_lowp > | packed_lowp_bvec4 |
4 components vector tightly packed in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, packed_lowp > | packed_lowp_ivec1 |
1 component vector tightly packed in memory of signed integer numbers. | |
typedef vec< 2, int, packed_lowp > | packed_lowp_ivec2 |
2 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 3, int, packed_lowp > | packed_lowp_ivec3 |
3 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 4, int, packed_lowp > | packed_lowp_ivec4 |
4 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 1, uint, packed_lowp > | packed_lowp_uvec1 |
1 component vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 2, uint, packed_lowp > | packed_lowp_uvec2 |
2 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 3, uint, packed_lowp > | packed_lowp_uvec3 |
3 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 4, uint, packed_lowp > | packed_lowp_uvec4 |
4 components vector tightly packed in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, bool, packed_mediump > | packed_mediump_bvec1 |
1 component vector tightly packed in memory of bool values. | |
typedef vec< 2, bool, packed_mediump > | packed_mediump_bvec2 |
2 components vector tightly packed in memory of bool values. | |
typedef vec< 3, bool, packed_mediump > | packed_mediump_bvec3 |
3 components vector tightly packed in memory of bool values. | |
typedef vec< 4, bool, packed_mediump > | packed_mediump_bvec4 |
4 components vector tightly packed in memory of bool values. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef vec< 1, int, packed_mediump > | packed_mediump_ivec1 |
1 component vector tightly packed in memory of signed integer numbers. | |
typedef vec< 2, int, packed_mediump > | packed_mediump_ivec2 |
2 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 3, int, packed_mediump > | packed_mediump_ivec3 |
3 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 4, int, packed_mediump > | packed_mediump_ivec4 |
4 components vector tightly packed in memory of signed integer numbers. | |
typedef vec< 1, uint, packed_mediump > | packed_mediump_uvec1 |
1 component vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 2, uint, packed_mediump > | packed_mediump_uvec2 |
2 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 3, uint, packed_mediump > | packed_mediump_uvec3 |
3 components vector tightly packed in memory of unsigned integer numbers. | |
typedef vec< 4, uint, packed_mediump > | packed_mediump_uvec4 |
4 components vector tightly packed in memory of unsigned integer numbers. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef 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. | |
typedef packed_highp_uvec1 | packed_uvec1 |
1 component vector tightly packed in memory of unsigned integer numbers. | |
typedef packed_highp_uvec2 | packed_uvec2 |
2 components vector tightly packed in memory of unsigned integer numbers. | |
typedef packed_highp_uvec3 | packed_uvec3 |
3 components vector tightly packed in memory of unsigned integer numbers. | |
typedef packed_highp_uvec4 | packed_uvec4 |
4 components vector tightly packed in memory of unsigned integer numbers. | |
typedef packed_highp_vec1 | packed_vec1 |
1 component vector tightly packed in memory of single-precision floating-point numbers. | |
typedef packed_highp_vec2 | packed_vec2 |
2 components vector tightly packed in memory of single-precision floating-point numbers. | |
typedef packed_highp_vec3 | packed_vec3 |
3 components vector tightly packed in memory of single-precision floating-point numbers. | |
typedef packed_highp_vec4 | packed_vec4 |
4 components vector tightly packed in memory of single-precision floating-point numbers. | |
Include <glm/gtc/type_aligned.hpp> to use the features of this extension.
Aligned types allowing SIMD optimizations of vectors and matrices types