Home
last modified time | relevance | path

Searched refs:tvec1 (Results 1 – 25 of 34) sorted by relevance

12

/external/oboe/samples/RhythmGame/third_party/glm/detail/
Dtype_vec1.hpp20 struct tvec1 struct
25 typedef tvec1<T, P> type; argument
26 typedef tvec1<bool, P> bool_type; argument
88 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec1() GLM_DEFAULT_CTOR;
89 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec1(tvec1<T, P> const & v) GLM_DEFAULT;
91 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec1(tvec1<T, Q> const & v);
95 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR explicit tvec1(ctor);
96 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR explicit tvec1(T scalar);
102 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR GLM_EXPLICIT tvec1(tvec2<U, Q> const & v);
105 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR GLM_EXPLICIT tvec1(tvec3<U, Q> const & v);
[all …]
Dtype_vec1.inl10 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1() function in glm::tvec1
19 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec1<T, P> const & v) function in glm::tvec1
26 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec1<T, Q> const & v) function in glm::tvec1
33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(ctor) function in glm::tvec1
37 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(T scalar) function in glm::tvec1
45 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec1<U, Q> const & v) function in glm::tvec1
51 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec2<U, Q> const & v) function in glm::tvec1
57 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec3<U, Q> const & v) function in glm::tvec1
63 GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec1<T, P>::tvec1(tvec4<U, Q> const & v) function in glm::tvec1
70 GLM_FUNC_QUALIFIER T & tvec1<T, P>::operator[](typename tvec1<T, P>::length_type i)
[all …]
Dglm.cpp11 template struct tvec1<uint8, lowp>; variable
12 template struct tvec1<uint16, lowp>; variable
13 template struct tvec1<uint32, lowp>; variable
14 template struct tvec1<uint64, lowp>; variable
15 template struct tvec1<int8, lowp>; variable
16 template struct tvec1<int16, lowp>; variable
17 template struct tvec1<int32, lowp>; variable
18 template struct tvec1<int64, lowp>; variable
19 template struct tvec1<float32, lowp>; variable
20 template struct tvec1<float64, lowp>; variable
[all …]
Dtype_vec.hpp104 template <typename T, precision P> struct tvec1;
109 typedef tvec1<float, highp> highp_vec1_t;
110 typedef tvec1<float, mediump> mediump_vec1_t;
111 typedef tvec1<float, lowp> lowp_vec1_t;
112 typedef tvec1<double, highp> highp_dvec1_t;
113 typedef tvec1<double, mediump> mediump_dvec1_t;
114 typedef tvec1<double, lowp> lowp_dvec1_t;
115 typedef tvec1<int, highp> highp_ivec1_t;
116 typedef tvec1<int, mediump> mediump_ivec1_t;
117 typedef tvec1<int, lowp> lowp_ivec1_t;
[all …]
Dtype_vec4.hpp109 …GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec1<A, P> const& a, tvec1<B, P> const& b, tvec1<C, P> con…
118 …GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec2<A, Q> const & a, tvec1<B, Q> const & b, tvec1<C, Q> c…
124 …GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec1<A, Q> const & a, tvec2<B, Q> const & b, tvec1<C, Q> c…
130 …GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec1<A, Q> const & a, tvec1<B, Q> const & b, tvec2<C, Q> c…
136 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec3<A, Q> const & a, tvec1<B, Q> const & b);
142 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec4(tvec1<A, Q> const & a, tvec3<B, Q> const & b);
205 GLM_FUNC_DECL tvec4<T, P> & operator+=(tvec1<U, P> const & v);
211 GLM_FUNC_DECL tvec4<T, P> & operator-=(tvec1<U, P> const & v);
217 GLM_FUNC_DECL tvec4<T, P> & operator*=(tvec1<U, P> const& v);
223 GLM_FUNC_DECL tvec4<T, P> & operator/=(tvec1<U, P> const & v);
[all …]
Dtype_vec3.hpp106 …GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec3(tvec1<A, P> const & a, tvec1<B, P> const & b, tvec1<C, P> c…
115 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec3(tvec2<A, Q> const & a, tvec1<B, Q> const & b);
121 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec3(tvec1<A, Q> const & a, tvec2<B, Q> const & b);
160 GLM_FUNC_DECL tvec3<T, P> & operator+=(tvec1<U, P> const & v);
166 GLM_FUNC_DECL tvec3<T, P> & operator-=(tvec1<U, P> const & v);
172 GLM_FUNC_DECL tvec3<T, P> & operator*=(tvec1<U, P> const & v);
178 GLM_FUNC_DECL tvec3<T, P> & operator/=(tvec1<U, P> const & v);
194 GLM_FUNC_DECL tvec3<T, P> & operator%=(tvec1<U, P> const & v);
200 GLM_FUNC_DECL tvec3<T, P> & operator&=(tvec1<U, P> const & v);
206 GLM_FUNC_DECL tvec3<T, P> & operator|=(tvec1<U, P> const & v);
[all …]
Dtype_vec2.hpp106 GLM_FUNC_DECL GLM_CONSTEXPR_CTOR tvec2(tvec1<A, P> const & v1, tvec1<B, P> const & v2);
139 GLM_FUNC_DECL tvec2<T, P>& operator+=(tvec1<U, P> const & v);
145 GLM_FUNC_DECL tvec2<T, P>& operator-=(tvec1<U, P> const & v);
151 GLM_FUNC_DECL tvec2<T, P>& operator*=(tvec1<U, P> const & v);
157 GLM_FUNC_DECL tvec2<T, P>& operator/=(tvec1<U, P> const & v);
173 GLM_FUNC_DECL tvec2<T, P> & operator%=(tvec1<U, P> const & v);
179 GLM_FUNC_DECL tvec2<T, P> & operator&=(tvec1<U, P> const & v);
185 GLM_FUNC_DECL tvec2<T, P> & operator|=(tvec1<U, P> const & v);
191 GLM_FUNC_DECL tvec2<T, P> & operator^=(tvec1<U, P> const & v);
197 GLM_FUNC_DECL tvec2<T, P> & operator<<=(tvec1<U, P> const & v);
[all …]
D_vectorize.hpp18 struct functor1<R, T, P, tvec1>
20 GLM_FUNC_QUALIFIER static tvec1<R, P> call(R (*Func) (T x), tvec1<T, P> const & v) in call()
22 return tvec1<R, P>(Func(v.x)); in call()
57 struct functor2<T, P, tvec1>
59 …GLM_FUNC_QUALIFIER static tvec1<T, P> call(T (*Func) (T x, T y), tvec1<T, P> const & a, tvec1<T, P… in call()
61 return tvec1<T, P>(Func(a.x, b.x)); in call()
96 struct functor2_vec_sca<T, P, tvec1>
98 GLM_FUNC_QUALIFIER static tvec1<T, P> call(T (*Func) (T x, T y), tvec1<T, P> const & a, T b) in call()
100 return tvec1<T, P>(Func(a.x, b)); in call()
Dtype_vec4.inl208 … GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, P> const & a, tvec1<B, P> const & b, tvec1<C, P> c…
228 … GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, tvec1<B, Q> const & b, tvec1<C, Q> c…
246 …NC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec2<B, Q> const & b, t…
264 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec1<B, Q> const …
282 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec3<A, Q> const & a, tvec1<B, Q> const …
300 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec3<B, Q> const …
375 GLM_FUNC_QUALIFIER tvec4<T, P> & tvec4<T, P>::operator+=(tvec1<U, P> const & v)
396 GLM_FUNC_QUALIFIER tvec4<T, P> & tvec4<T, P>::operator-=(tvec1<U, P> const & v)
417 GLM_FUNC_QUALIFIER tvec4<T, P> & tvec4<T, P>::operator*=(tvec1<U, P> const & v)
438 GLM_FUNC_QUALIFIER tvec4<T, P> & tvec4<T, P>::operator/=(tvec1<U, P> const & v)
[all …]
Dtype_vec2.inl70 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec2<T, P>::tvec2(tvec1<A, P> const & a, tvec1<B, P> const …
146 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator+=(tvec1<U, P> const & v)
173 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator-=(tvec1<U, P> const & v)
200 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator*=(tvec1<U, P> const & v)
227 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator/=(tvec1<U, P> const & v)
290 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator%=(tvec1<U, P> const & v)
317 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator&=(tvec1<U, P> const & v)
344 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator|=(tvec1<U, P> const & v)
371 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator^=(tvec1<U, P> const & v)
398 GLM_FUNC_QUALIFIER tvec2<T, P> & tvec2<T, P>::operator<<=(tvec1<U, P> const & v)
[all …]
Dtype_vec3.inl84 …NC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3<T, P>::tvec3(tvec1<A, P> const & a, tvec1<B, P> const & b, t…
102 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3<T, P>::tvec3(tvec2<A, Q> const & a, tvec1<B, Q> const …
118 …GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec3<T, P>::tvec3(tvec1<A, Q> const & a, tvec2<B, Q> const …
191 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator+=(tvec1<U, P> const & v)
221 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator-=(tvec1<U, P> const & v)
251 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator*=(tvec1<U, P> const & v)
281 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator/=(tvec1<U, P> const & v)
349 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator%=(tvec1<U, P> const & v)
379 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator&=(tvec1<U, P> const & v)
409 GLM_FUNC_QUALIFIER tvec3<T, P> & tvec3<T, P>::operator|=(tvec1<U, P> const & v)
[all …]
Dfunc_common.inl329 …detail::compute_sign<genFIType, defaultp, tvec1, std::numeric_limits<genFIType>::is_iec559, highp>…
428 return fract(tvec1<genType>(x)).x;
444 tvec1<genType, defaultp> Result(mod(tvec1<genType, defaultp>(x), y));
447 return mod(tvec1<genType, defaultp>(x), y).x;
472 GLM_FUNC_QUALIFIER tvec1<T, P> modf(tvec1<T, P> const & x, tvec1<T, P> & i)
474 return tvec1<T, P>(
756 GLM_FUNC_QUALIFIER tvec1<T, P> frexp(tvec1<T, P> const & x, tvec1<int, P> & exp)
760 return tvec1<T, P>(std::frexp(x.x, &exp.x));
805 GLM_FUNC_QUALIFIER tvec1<T, P> ldexp(tvec1<T, P> const & x, tvec1<int, P> const & exp)
809 return tvec1<T, P>(
Dfunc_integer.inl263 return bitfieldExtract(tvec1<genIUType>(Value), Offset, Bits).x;
278 return bitfieldInsert(tvec1<genIUType>(Base), tvec1<genIUType>(Insert), Offset, Bits).x;
294 return bitfieldReverse(glm::tvec1<genType, glm::defaultp>(x)).x;
314 return bitCount(glm::tvec1<genType, glm::defaultp>(x)).x;
353 return findMSB(tvec1<genIUType>(x)).x;
/external/oboe/samples/RhythmGame/third_party/glm/gtc/
Dtype_aligned.hpp28 template <typename T, precision P> struct tvec1;
37 typedef tvec1<float, aligned_highp> aligned_highp_vec1;
38 typedef tvec1<float, aligned_mediump> aligned_mediump_vec1;
39 typedef tvec1<float, aligned_lowp> aligned_lowp_vec1;
40 typedef tvec1<double, aligned_highp> aligned_highp_dvec1;
41 typedef tvec1<double, aligned_mediump> aligned_mediump_dvec1;
42 typedef tvec1<double, aligned_lowp> aligned_lowp_dvec1;
43 typedef tvec1<int, aligned_highp> aligned_highp_ivec1;
44 typedef tvec1<int, aligned_mediump> aligned_mediump_ivec1;
45 typedef tvec1<int, aligned_lowp> aligned_lowp_ivec1;
[all …]
Dtype_precision.hpp251 typedef tvec1<i8, defaultp> i8vec1;
268 typedef tvec1<i16, defaultp> i16vec1;
285 typedef tvec1<i32, defaultp> i32vec1;
302 typedef tvec1<i64, defaultp> i64vec1;
523 typedef tvec1<u8, defaultp> u8vec1;
540 typedef tvec1<u16, defaultp> u16vec1;
557 typedef tvec1<u32, defaultp> u32vec1;
574 typedef tvec1<u64, defaultp> u64vec1;
621 typedef tvec1<float, defaultp> fvec1;
638 typedef tvec1<f32, defaultp> f32vec1;
[all …]
Drandom.inl20 struct compute_rand<uint8, P, tvec1>
22 GLM_FUNC_QUALIFIER static tvec1<uint8, P> call()
24 return tvec1<uint8, P>(
261 return detail::compute_linearRand<genType, highp, tvec1>::call(
262 tvec1<genType, highp>(Min),
263 tvec1<genType, highp>(Max)).x;
Dround.inl235 …ail::compute_ceilPowerOfTwo<genType, defaultp, tvec1, std::numeric_limits<genType>::is_signed>::ca…
285 return isMultiple(tvec1<genType>(Value), tvec1<genType>(Multiple)).x;
/external/oboe/samples/RhythmGame/third_party/glm/
Dfwd.hpp303 typedef tvec1<i8, lowp> lowp_i8vec1;
320 typedef tvec1<i8, mediump> mediump_i8vec1;
337 typedef tvec1<i8, highp> highp_i8vec1;
382 typedef tvec1<i16, lowp> lowp_i16vec1;
399 typedef tvec1<i16, mediump> mediump_i16vec1;
416 typedef tvec1<i16, highp> highp_i16vec1;
462 typedef tvec1<i32, lowp> lowp_i32vec1;
479 typedef tvec1<i32, mediump> mediump_i32vec1;
496 typedef tvec1<i32, highp> highp_i32vec1;
541 typedef tvec1<i32, lowp> lowp_i32vec1;
[all …]
/external/oboe/samples/RhythmGame/third_party/glm/gtx/
Dfast_square_root.inl26tvec1<T, P> tmp(detail::compute_inversesqrt<tvec1, genType, lowp, detail::is_aligned<lowp>::value>…
29 …return detail::compute_inversesqrt<tvec1, genType, highp, detail::is_aligned<highp>::value>::call(
Dwrap.inl15 return clamp(tvec1<genType, defaultp>(Texcoord)).x;
27 return repeat(tvec1<genType, defaultp>(Texcoord)).x;
39 return mirrorClamp(tvec1<genType, defaultp>(Texcoord)).x;
56 return mirrorRepeat(tvec1<genType, defaultp>(Texcoord)).x;
Dstd_based_type.hpp30 typedef tvec1<std::size_t, defaultp> size1;
46 typedef tvec1<std::size_t, defaultp> size1_t;
Dcompatibility.inl28 GLM_FUNC_QUALIFIER tvec1<bool, P> isfinite(
29 tvec1<T, P> const & x)
31 return tvec1<bool, P>(
Dcommon.inl41 GLM_FUNC_QUALIFIER typename tvec1<T, P>::bool_type isdenormal
43 tvec1<T, P> const & x
48 return typename tvec1<T, P>::bool_type(
98 return fmod(tvec1<genType>(x), y).x;
Dhash.hpp44 struct hash<glm::tvec1<T,P> >
46 GLM_FUNC_DECL size_t operator()(glm::tvec1<T, P> const & v) const;
Drange.hpp31 inline length_t components(tvec1<T, P> const & v) in components()

12