Home
last modified time | relevance | path

Searched refs:is_aligned (Results 1 – 14 of 14) sorted by relevance

/hardware/google/gfxstream/third-party/glm/include/glm/detail/
Dprecision.hpp38 struct is_aligned struct
45 struct is_aligned<glm::aligned_lowp> struct
51 struct is_aligned<glm::aligned_mediump> struct
57 struct is_aligned<glm::aligned_highp> struct
Dtype_vec4.inl370 …return (*this = detail::compute_vec4_add<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
377 …return (*this = detail::compute_vec4_add<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
384 …return (*this = detail::compute_vec4_add<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
391 …return (*this = detail::compute_vec4_sub<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
398 …return (*this = detail::compute_vec4_sub<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
405 …return (*this = detail::compute_vec4_sub<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
412 …return (*this = detail::compute_vec4_mul<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
419 …return (*this = detail::compute_vec4_mul<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
426 …return (*this = detail::compute_vec4_mul<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
433 …return (*this = detail::compute_vec4_div<T, P, detail::is_aligned<P>::value>::call(*this, tvec4<T,…
[all …]
Dfunc_geometric.inl144 return detail::compute_length<vecType, T, P, detail::is_aligned<P>::value>::call(v);
159 return detail::compute_distance<vecType, T, P, detail::is_aligned<P>::value>::call(p0, p1);
174 return detail::compute_dot<vecType, T, P, detail::is_aligned<P>::value>::call(x, y);
181 return detail::compute_cross<T, P, detail::is_aligned<P>::value>::call(x, y);
198 return detail::compute_normalize<T, P, vecType, detail::is_aligned<P>::value>::call(x);
211 return detail::compute_faceforward<T, P, vecType, detail::is_aligned<P>::value>::call(N, I, Nref);
224 return detail::compute_reflect<T, P, vecType, detail::is_aligned<P>::value>::call(I, N);
241 return detail::compute_refract<T, P, vecType, detail::is_aligned<P>::value>::call(I, N, eta);
Dfunc_integer.inl301 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
302 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
303 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
304 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
305 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
306 …x = detail::compute_bitfieldReverseStep<T, P, vecType, detail::is_aligned<P>::value, sizeof(T) * 8…
321 …CountStep<typename detail::make_unsigned<T>::type, P, vecType, detail::is_aligned<P>::value, sizeo…
322 …CountStep<typename detail::make_unsigned<T>::type, P, vecType, detail::is_aligned<P>::value, sizeo…
323 …CountStep<typename detail::make_unsigned<T>::type, P, vecType, detail::is_aligned<P>::value, sizeo…
324 …CountStep<typename detail::make_unsigned<T>::type, P, vecType, detail::is_aligned<P>::value, sizeo…
[all …]
Dfunc_common.inl317 return detail::compute_abs_vector<T, P, vecType, detail::is_aligned<P>::value>::call(x);
339 …return detail::compute_sign<T, P, vecType, std::numeric_limits<T>::is_iec559, detail::is_aligned<P…
348 return detail::compute_floor<T, P, vecType, detail::is_aligned<P>::value>::call(x);
355 return detail::compute_trunc<T, P, vecType, detail::is_aligned<P>::value>::call(x);
362 return detail::compute_round<T, P, vecType, detail::is_aligned<P>::value>::call(x);
421 return detail::compute_ceil<T, P, vecType, detail::is_aligned<P>::value>::call(x);
435 return detail::compute_fract<T, P, vecType, detail::is_aligned<P>::value>::call(x);
454 …return detail::compute_mod<T, P, vecType, detail::is_aligned<P>::value>::call(x, vecType<T, P>(y));
460 return detail::compute_mod<T, P, vecType, detail::is_aligned<P>::value>::call(x, y);
518 …return detail::compute_min_vector<T, P, vecType, detail::is_aligned<P>::value>::call(a, vecType<T,…
[all …]
Dfunc_exponential.inl116 …return detail::compute_log2<T, P, vecType, std::numeric_limits<T>::is_iec559, detail::is_aligned<P…
125 return detail::compute_sqrt<vecType, T, P, detail::is_aligned<P>::value>::call(x);
139 return detail::compute_inversesqrt<vecType, T, P, detail::is_aligned<P>::value>::call(x);
Dfunc_matrix.inl362 return detail::compute_matrixCompMult<matType, T, P, detail::is_aligned<P>::value>::call(x, y);
380 return detail::compute_transpose<matType, T, P, detail::is_aligned<P>::value>::call(m);
387 return detail::compute_determinant<matType, T, P, detail::is_aligned<P>::value>::call(m);
394 return detail::compute_inverse<matType, T, P, detail::is_aligned<P>::value>::call(m);
Dfunc_matrix_simd.inl16 GLM_STATIC_ASSERT(detail::is_aligned<P>::value, "Specialization requires aligned");
Dtype_vec4.hpp49 typename detail::storage<T, sizeof(T) * 4, detail::is_aligned<P>::value>::type data;
D_swizzle.hpp59 …struct _swizzle_base2 : public _swizzle_base1<N, T, P, vecType, E0,E1,E2,E3, detail::is_aligned<P>…
137 …0,E1,E2,E3, 1> : public _swizzle_base1<N, T, P, vecType, E0,E1,E2,E3, detail::is_aligned<P>::value>
/hardware/google/gfxstream/third-party/glm/include/glm/gtx/
Dfast_square_root.inl26 …tvec1<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(…
36 return detail::compute_inversesqrt<vecType, T, P, detail::is_aligned<P>::value>::call(x);
Dnorm.inl30 return detail::compute_length2<vecType, T, P, detail::is_aligned<P>::value>::call(v);
/hardware/google/gfxstream/third-party/glm/include/glm/gtc/
Dquaternion.inl157 T Dot = detail::compute_dot<tvec3, T, P, detail::is_aligned<P>::value>::call(u, v);
242 …return (*this = detail::compute_quat_add<T, P, detail::is_aligned<P>::value>::call(*this, tquat<T,…
249 …return (*this = detail::compute_quat_sub<T, P, detail::is_aligned<P>::value>::call(*this, tquat<T,…
270 …return (*this = detail::compute_quat_mul_scalar<T, P, detail::is_aligned<P>::value>::call(*this, s…
277 …return (*this = detail::compute_quat_div_scalar<T, P, detail::is_aligned<P>::value>::call(*this, s…
327 return detail::compute_quat_mul_vec4<T, P, detail::is_aligned<P>::value>::call(q, v);
Dquaternion.hpp57 typename detail::storage<T, sizeof(T) * 4, detail::is_aligned<P>::value>::type data;