|
|
|
@ -192,22 +192,6 @@ namespace glm |
|
|
|
|
typedef detail::int64 highp_i64; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// 8 bit signed integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::int8 int8; |
|
|
|
|
|
|
|
|
|
/// 16 bit signed integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::int16 int16; |
|
|
|
|
|
|
|
|
|
/// 32 bit signed integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::int32 int32; |
|
|
|
|
|
|
|
|
|
/// 64 bit signed integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::int64 int64; |
|
|
|
|
|
|
|
|
|
#if GLM_HAS_EXTENDED_INTEGER_TYPE |
|
|
|
|
using std::int8_t; |
|
|
|
|
using std::int16_t; |
|
|
|
@ -677,22 +661,6 @@ namespace glm |
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::uint64 highp_u64; |
|
|
|
|
|
|
|
|
|
/// Default qualifier 8 bit unsigned integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::uint8 uint8; |
|
|
|
|
|
|
|
|
|
/// Default qualifier 16 bit unsigned integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::uint16 uint16; |
|
|
|
|
|
|
|
|
|
/// Default qualifier 32 bit unsigned integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::uint32 uint32; |
|
|
|
|
|
|
|
|
|
/// Default qualifier 64 bit unsigned integer type.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef detail::uint64 uint64; |
|
|
|
|
|
|
|
|
|
#if GLM_HAS_EXTENDED_INTEGER_TYPE |
|
|
|
|
using std::uint8_t; |
|
|
|
|
using std::uint16_t; |
|
|
|
@ -864,14 +832,6 @@ namespace glm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if(defined(GLM_PRECISION_LOWP_FLOAT)) |
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef lowp_float32 float32; |
|
|
|
|
|
|
|
|
|
/// Default 64 bit double-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef lowp_float64 float64; |
|
|
|
|
|
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef lowp_float32_t float32_t; |
|
|
|
@ -889,15 +849,6 @@ namespace glm |
|
|
|
|
typedef lowp_f64 f64; |
|
|
|
|
|
|
|
|
|
#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT)) |
|
|
|
|
|
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef mediump_float32 float32; |
|
|
|
|
|
|
|
|
|
/// Default 64 bit double-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef mediump_float64 float64; |
|
|
|
|
|
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef mediump_float32 float32_t; |
|
|
|
@ -916,14 +867,6 @@ namespace glm |
|
|
|
|
|
|
|
|
|
#else//(defined(GLM_PRECISION_HIGHP_FLOAT))
|
|
|
|
|
|
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef highp_float32 float32; |
|
|
|
|
|
|
|
|
|
/// Default 64 bit double-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef highp_float64 float64; |
|
|
|
|
|
|
|
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef highp_float32_t float32_t; |
|
|
|
@ -942,23 +885,6 @@ namespace glm |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Low single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, lowp> lowp_vec1; |
|
|
|
|
|
|
|
|
|
/// Low single-qualifier floating-point vector of 2 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<2, float, lowp> lowp_vec2; |
|
|
|
|
|
|
|
|
|
/// Low single-qualifier floating-point vector of 3 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<3, float, lowp> lowp_vec3; |
|
|
|
|
|
|
|
|
|
/// Low single-qualifier floating-point vector of 4 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<4, float, lowp> lowp_vec4; |
|
|
|
|
|
|
|
|
|
/// Low single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, lowp> lowp_fvec1; |
|
|
|
@ -976,22 +902,6 @@ namespace glm |
|
|
|
|
typedef vec<4, float, lowp> lowp_fvec4; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// Medium single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, mediump> mediump_vec1; |
|
|
|
|
|
|
|
|
|
/// Medium Single-qualifier floating-point vector of 2 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<2, float, mediump> mediump_vec2; |
|
|
|
|
|
|
|
|
|
/// Medium Single-qualifier floating-point vector of 3 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<3, float, mediump> mediump_vec3; |
|
|
|
|
|
|
|
|
|
/// Medium Single-qualifier floating-point vector of 4 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<4, float, mediump> mediump_vec4; |
|
|
|
|
|
|
|
|
|
/// Medium single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, mediump> mediump_fvec1; |
|
|
|
@ -1009,22 +919,6 @@ namespace glm |
|
|
|
|
typedef vec<4, float, mediump> mediump_fvec4; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// High single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, highp> highp_vec1; |
|
|
|
|
|
|
|
|
|
/// High Single-qualifier floating-point vector of 2 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<2, float, highp> highp_vec2; |
|
|
|
|
|
|
|
|
|
/// High Single-qualifier floating-point vector of 3 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<3, float, highp> highp_vec3; |
|
|
|
|
|
|
|
|
|
/// High Single-qualifier floating-point vector of 4 components.
|
|
|
|
|
/// @see core_precision
|
|
|
|
|
typedef vec<4, float, highp> highp_vec4; |
|
|
|
|
|
|
|
|
|
/// High single-qualifier floating-point vector of 1 component.
|
|
|
|
|
/// @see gtc_type_precision
|
|
|
|
|
typedef vec<1, float, highp> highp_fvec1; |
|
|
|
|