|
@@ -192,22 +192,6 @@ namespace glm
|
|
|
typedef detail::int64 highp_i64;
|
|
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
|
|
#if GLM_HAS_EXTENDED_INTEGER_TYPE
|
|
|
using std::int8_t;
|
|
using std::int8_t;
|
|
|
using std::int16_t;
|
|
using std::int16_t;
|
|
@@ -677,22 +661,6 @@ namespace glm
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef detail::uint64 highp_u64;
|
|
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
|
|
#if GLM_HAS_EXTENDED_INTEGER_TYPE
|
|
|
using std::uint8_t;
|
|
using std::uint8_t;
|
|
|
using std::uint16_t;
|
|
using std::uint16_t;
|
|
@@ -864,14 +832,6 @@ namespace glm
|
|
|
|
|
|
|
|
|
|
|
|
|
#if(defined(GLM_PRECISION_LOWP_FLOAT))
|
|
#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.
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef lowp_float32_t float32_t;
|
|
typedef lowp_float32_t float32_t;
|
|
@@ -889,15 +849,6 @@ namespace glm
|
|
|
typedef lowp_f64 f64;
|
|
typedef lowp_f64 f64;
|
|
|
|
|
|
|
|
#elif(defined(GLM_PRECISION_MEDIUMP_FLOAT))
|
|
#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.
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef mediump_float32 float32_t;
|
|
typedef mediump_float32 float32_t;
|
|
@@ -916,14 +867,6 @@ namespace glm
|
|
|
|
|
|
|
|
#else//(defined(GLM_PRECISION_HIGHP_FLOAT))
|
|
#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.
|
|
/// Default 32 bit single-qualifier floating-point scalar.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef highp_float32_t float32_t;
|
|
typedef highp_float32_t float32_t;
|
|
@@ -942,23 +885,6 @@ namespace glm
|
|
|
#endif
|
|
#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.
|
|
/// Low single-qualifier floating-point vector of 1 component.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef vec<1, float, lowp> lowp_fvec1;
|
|
typedef vec<1, float, lowp> lowp_fvec1;
|
|
@@ -976,22 +902,6 @@ namespace glm
|
|
|
typedef vec<4, float, lowp> lowp_fvec4;
|
|
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.
|
|
/// Medium single-qualifier floating-point vector of 1 component.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef vec<1, float, mediump> mediump_fvec1;
|
|
typedef vec<1, float, mediump> mediump_fvec1;
|
|
@@ -1009,22 +919,6 @@ namespace glm
|
|
|
typedef vec<4, float, mediump> mediump_fvec4;
|
|
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.
|
|
/// High single-qualifier floating-point vector of 1 component.
|
|
|
/// @see gtc_type_precision
|
|
/// @see gtc_type_precision
|
|
|
typedef vec<1, float, highp> highp_fvec1;
|
|
typedef vec<1, float, highp> highp_fvec1;
|