mirror of
https://github.com/g-truc/glm.git
synced 2024-11-13 22:01:46 +00:00
Removed duplicated vector
This commit is contained in:
parent
82d500376e
commit
00ef7042df
@ -16,7 +16,15 @@
|
|||||||
// Dependency:
|
// Dependency:
|
||||||
#include "../gtc/quaternion.hpp"
|
#include "../gtc/quaternion.hpp"
|
||||||
#include "../gtc/vec1.hpp"
|
#include "../gtc/vec1.hpp"
|
||||||
|
#include "../ext/vector_int1_sized.hpp"
|
||||||
|
#include "../ext/vector_int2_sized.hpp"
|
||||||
|
#include "../ext/vector_int3_sized.hpp"
|
||||||
|
#include "../ext/vector_int4_sized.hpp"
|
||||||
#include "../ext/scalar_int_sized.hpp"
|
#include "../ext/scalar_int_sized.hpp"
|
||||||
|
#include "../ext/vector_uint1_sized.hpp"
|
||||||
|
#include "../ext/vector_uint2_sized.hpp"
|
||||||
|
#include "../ext/vector_uint3_sized.hpp"
|
||||||
|
#include "../ext/vector_uint4_sized.hpp"
|
||||||
#include "../ext/scalar_uint_sized.hpp"
|
#include "../ext/scalar_uint_sized.hpp"
|
||||||
#include "../detail/type_vec2.hpp"
|
#include "../detail/type_vec2.hpp"
|
||||||
#include "../detail/type_vec3.hpp"
|
#include "../detail/type_vec3.hpp"
|
||||||
@ -227,289 +235,6 @@ namespace glm
|
|||||||
/// @see gtc_type_precision
|
/// @see gtc_type_precision
|
||||||
typedef detail::int64 i64;
|
typedef detail::int64 i64;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// Low qualifier 8 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i8, lowp> lowp_i8vec1;
|
|
||||||
|
|
||||||
/// Low qualifier 8 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i8, lowp> lowp_i8vec2;
|
|
||||||
|
|
||||||
/// Low qualifier 8 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i8, lowp> lowp_i8vec3;
|
|
||||||
|
|
||||||
/// Low qualifier 8 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i8, lowp> lowp_i8vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// Medium qualifier 8 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i8, mediump> mediump_i8vec1;
|
|
||||||
|
|
||||||
/// Medium qualifier 8 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i8, mediump> mediump_i8vec2;
|
|
||||||
|
|
||||||
/// Medium qualifier 8 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i8, mediump> mediump_i8vec3;
|
|
||||||
|
|
||||||
/// Medium qualifier 8 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i8, mediump> mediump_i8vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// High qualifier 8 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i8, highp> highp_i8vec1;
|
|
||||||
|
|
||||||
/// High qualifier 8 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i8, highp> highp_i8vec2;
|
|
||||||
|
|
||||||
/// High qualifier 8 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i8, highp> highp_i8vec3;
|
|
||||||
|
|
||||||
/// High qualifier 8 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i8, highp> highp_i8vec4;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// 8 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i8, defaultp> i8vec1;
|
|
||||||
|
|
||||||
/// 8 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i8, defaultp> i8vec2;
|
|
||||||
|
|
||||||
/// 8 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i8, defaultp> i8vec3;
|
|
||||||
|
|
||||||
/// 8 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i8, defaultp> i8vec4;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// Low qualifier 16 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i16, lowp> lowp_i16vec1;
|
|
||||||
|
|
||||||
/// Low qualifier 16 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i16, lowp> lowp_i16vec2;
|
|
||||||
|
|
||||||
/// Low qualifier 16 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i16, lowp> lowp_i16vec3;
|
|
||||||
|
|
||||||
/// Low qualifier 16 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i16, lowp> lowp_i16vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// Medium qualifier 16 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i16, mediump> mediump_i16vec1;
|
|
||||||
|
|
||||||
/// Medium qualifier 16 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i16, mediump> mediump_i16vec2;
|
|
||||||
|
|
||||||
/// Medium qualifier 16 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i16, mediump> mediump_i16vec3;
|
|
||||||
|
|
||||||
/// Medium qualifier 16 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i16, mediump> mediump_i16vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// High qualifier 16 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i16, highp> highp_i16vec1;
|
|
||||||
|
|
||||||
/// High qualifier 16 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i16, highp> highp_i16vec2;
|
|
||||||
|
|
||||||
/// High qualifier 16 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i16, highp> highp_i16vec3;
|
|
||||||
|
|
||||||
/// High qualifier 16 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i16, highp> highp_i16vec4;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// 16 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i16, defaultp> i16vec1;
|
|
||||||
|
|
||||||
/// 16 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i16, defaultp> i16vec2;
|
|
||||||
|
|
||||||
/// 16 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i16, defaultp> i16vec3;
|
|
||||||
|
|
||||||
/// 16 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i16, defaultp> i16vec4;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// Low qualifier 32 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i32, lowp> lowp_i32vec1;
|
|
||||||
|
|
||||||
/// Low qualifier 32 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i32, lowp> lowp_i32vec2;
|
|
||||||
|
|
||||||
/// Low qualifier 32 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i32, lowp> lowp_i32vec3;
|
|
||||||
|
|
||||||
/// Low qualifier 32 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i32, lowp> lowp_i32vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// Medium qualifier 32 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i32, mediump> mediump_i32vec1;
|
|
||||||
|
|
||||||
/// Medium qualifier 32 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i32, mediump> mediump_i32vec2;
|
|
||||||
|
|
||||||
/// Medium qualifier 32 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i32, mediump> mediump_i32vec3;
|
|
||||||
|
|
||||||
/// Medium qualifier 32 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i32, mediump> mediump_i32vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// High qualifier 32 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i32, highp> highp_i32vec1;
|
|
||||||
|
|
||||||
/// High qualifier 32 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i32, highp> highp_i32vec2;
|
|
||||||
|
|
||||||
/// High qualifier 32 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i32, highp> highp_i32vec3;
|
|
||||||
|
|
||||||
/// High qualifier 32 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i32, highp> highp_i32vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// 32 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i32, defaultp> i32vec1;
|
|
||||||
|
|
||||||
/// 32 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i32, defaultp> i32vec2;
|
|
||||||
|
|
||||||
/// 32 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i32, defaultp> i32vec3;
|
|
||||||
|
|
||||||
/// 32 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i32, defaultp> i32vec4;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// Low qualifier 64 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i64, lowp> lowp_i64vec1;
|
|
||||||
|
|
||||||
/// Low qualifier 64 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i64, lowp> lowp_i64vec2;
|
|
||||||
|
|
||||||
/// Low qualifier 64 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i64, lowp> lowp_i64vec3;
|
|
||||||
|
|
||||||
/// Low qualifier 64 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i64, lowp> lowp_i64vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// Medium qualifier 64 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i64, mediump> mediump_i64vec1;
|
|
||||||
|
|
||||||
/// Medium qualifier 64 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i64, mediump> mediump_i64vec2;
|
|
||||||
|
|
||||||
/// Medium qualifier 64 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i64, mediump> mediump_i64vec3;
|
|
||||||
|
|
||||||
/// Medium qualifier 64 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i64, mediump> mediump_i64vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// High qualifier 64 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i64, highp> highp_i64vec1;
|
|
||||||
|
|
||||||
/// High qualifier 64 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i64, highp> highp_i64vec2;
|
|
||||||
|
|
||||||
/// High qualifier 64 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i64, highp> highp_i64vec3;
|
|
||||||
|
|
||||||
/// High qualifier 64 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i64, highp> highp_i64vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/// 64 bit signed integer scalar type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<1, i64, defaultp> i64vec1;
|
|
||||||
|
|
||||||
/// 64 bit signed integer vector of 2 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<2, i64, defaultp> i64vec2;
|
|
||||||
|
|
||||||
/// 64 bit signed integer vector of 3 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<3, i64, defaultp> i64vec3;
|
|
||||||
|
|
||||||
/// 64 bit signed integer vector of 4 components type.
|
|
||||||
/// @see gtc_type_precision
|
|
||||||
typedef vec<4, i64, defaultp> i64vec4;
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////
|
/////////////////////////////
|
||||||
// Unsigned int vector types
|
// Unsigned int vector types
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user