Home
last modified time | relevance | path

Searched refs:vecType (Results 1 – 25 of 42) sorted by relevance

12

/external/vulkan-validation-layers/libs/glm/detail/
Dfunc_vector_relational.hpp70 template <typename T, precision P, template <typename, precision> class vecType>
71 …GLM_FUNC_DECL typename vecType<T, P>::bool_type lessThanEqual(vecType<T, P> const & x, vecType<T, …
79 template <typename T, precision P, template <typename, precision> class vecType>
80 …GLM_FUNC_DECL typename vecType<T, P>::bool_type greaterThan(vecType<T, P> const & x, vecType<T, P>…
88 template <typename T, precision P, template <typename, precision> class vecType>
89 …GLM_FUNC_DECL typename vecType<T, P>::bool_type greaterThanEqual(vecType<T, P> const & x, vecType<…
107 template <typename T, precision P, template <typename, precision> class vecType>
108 …GLM_FUNC_DECL typename vecType<T, P>::bool_type notEqual(vecType<T, P> const & x, vecType<T, P> co…
116 template <precision P, template <typename, precision> class vecType>
117 GLM_FUNC_DECL bool any(vecType<bool, P> const & v);
[all …]
Dfunc_vector_relational.inl33 template <typename T, precision P, template <typename, precision> class vecType>
34 GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type lessThan
36 vecType<T, P> const & x,
37 vecType<T, P> const & y
44 typename vecType<bool, P>::bool_type Result(vecType<bool, P>::_null);
51 template <typename T, precision P, template <typename, precision> class vecType>
52 GLM_FUNC_QUALIFIER typename vecType<T, P>::bool_type lessThanEqual
54 vecType<T, P> const & x,
55 vecType<T, P> const & y
62 typename vecType<bool, P>::bool_type Result(vecType<bool, P>::_null);
[all …]
Dfunc_common.hpp261 template <typename T, typename U, precision P, template <typename, precision> class vecType>
262 GLM_FUNC_DECL vecType<T, P> mix(
263 vecType<T, P> const & x,
264 vecType<T, P> const & y,
265 vecType<U, P> const & a);
267 template <typename T, typename U, precision P, template <typename, precision> class vecType>
268 GLM_FUNC_DECL vecType<T, P> mix(
269 vecType<T, P> const & x,
270 vecType<T, P> const & y,
292 template <template <typename, precision> class vecType, typename T, precision P>
[all …]
Dfunc_exponential.inl54 template <template <class, precision> class vecType, typename T, precision P>
57 GLM_FUNC_QUALIFIER static vecType<T, P> call(vecType<T, P> const & x)
63 template <template <class, precision> class vecType>
64 struct compute_inversesqrt<vecType, float, lowp>
66 GLM_FUNC_QUALIFIER static vecType<float, lowp> call(vecType<float, lowp> const & x)
68 vecType<float, lowp> tmp(x);
69 vecType<float, lowp> xhalf(tmp * 0.5f);
70vecType<uint, lowp>* p = reinterpret_cast<vecType<uint, lowp>*>(const_cast<vecType<float, lowp>*>(…
71 vecType<uint, lowp> i = vecType<uint, lowp>(0x5f375a86) - (*p >> vecType<uint, lowp>(1));
72 vecType<float, lowp>* ptmp = reinterpret_cast<vecType<float, lowp>*>(&i);
[all …]
Dfunc_common.inl68 template <typename T, typename U, precision P, template <class, precision> class vecType>
71 …GLM_FUNC_QUALIFIER static vecType<T, P> call(vecType<T, P> const & x, vecType<T, P> const & y, vec…
75 return vecType<T, P>(vecType<U, P>(x) + a * vecType<U, P>(y - x));
79 template <typename T, precision P, template <class, precision> class vecType>
80 struct compute_mix_vector<T, bool, P, vecType>
82 …GLM_FUNC_QUALIFIER static vecType<T, P> call(vecType<T, P> const & x, vecType<T, P> const & y, vec…
84 vecType<T, P> Result;
91 template <typename T, typename U, precision P, template <class, precision> class vecType>
94 …GLM_FUNC_QUALIFIER static vecType<T, P> call(vecType<T, P> const & x, vecType<T, P> const & y, U c…
98 return vecType<T, P>(vecType<U, P>(x) + a * vecType<U, P>(y - x));
[all …]
Dfunc_geometric.hpp73 template <typename T, precision P, template <typename, precision> class vecType>
75 vecType<T, P> const & x,
76 vecType<T, P> const & y);
140 template <typename T, precision P, template <typename, precision> class vecType>
141 GLM_FUNC_DECL vecType<T, P> refract(
142 vecType<T, P> const & I,
143 vecType<T, P> const & N,
Dfunc_exponential.hpp114 template <typename T, precision P, template <typename, precision> class vecType>
115 GLM_FUNC_DECL vecType<T, P> sqrt(vecType<T, P> const & x);
Dfunc_geometric.inl38 template <template <class, precision> class vecType, typename T, precision P>
187 template <typename T, precision P, template <typename, precision> class vecType>
190 vecType<T, P> const & x,
191 vecType<T, P> const & y
195 return detail::compute_dot<vecType, T, P>::call(x, y);
322 template <typename T, precision P, template <typename, precision> class vecType>
323 GLM_FUNC_QUALIFIER vecType<T, P> refract
325 vecType<T, P> const & I,
326 vecType<T, P> const & N,
335 return vecType<T, P>(0);
/external/vulkan-validation-layers/libs/glm/gtx/
Dvector_query.hpp57 template <typename T, precision P, template <typename, precision> class vecType>
58 …GLM_FUNC_DECL bool areCollinear(vecType<T, P> const & v0, vecType<T, P> const & v1, T const & epsi…
62 template <typename T, precision P, template <typename, precision> class vecType>
63 …GLM_FUNC_DECL bool areOrthogonal(vecType<T, P> const & v0, vecType<T, P> const & v1, T const & eps…
67 template <typename T, precision P, template <typename, precision> class vecType>
68 GLM_FUNC_DECL bool isNormalized(vecType<T, P> const & v, T const & epsilon);
72 template <typename T, precision P, template <typename, precision> class vecType>
73 GLM_FUNC_DECL bool isNull(vecType<T, P> const & v, T const & epsilon);
77 template <typename T, precision P, template <typename, precision> class vecType>
78 GLM_FUNC_DECL vecType<bool, P> isCompNull(vecType<T, P> const & v, T const & epsilon);
[all …]
Dvector_query.inl18 template <typename T, precision P, template <typename, precision> class vecType>
48 template <typename T, precision P, template <typename, precision> class vecType>
89 template <typename T, precision P, template <typename, precision> class vecType>
92 vecType<T, P> const & v0,
93 vecType<T, P> const & v1,
99 return detail::compute_areCollinear<T, P, vecType>::call(v0, v1, epsilon);
102 template <typename T, precision P, template <typename, precision> class vecType>
105 vecType<T, P> const & v0,
106 vecType<T, P> const & v1,
117 template <typename T, precision P, template <typename, precision> class vecType>
[all …]
Dcomponent_wise.inl12 template <typename T, precision P, template <typename, precision> class vecType>
13 GLM_FUNC_QUALIFIER T compAdd(vecType<T, P> const & v)
21 template <typename T, precision P, template <typename, precision> class vecType>
22 GLM_FUNC_QUALIFIER T compMul(vecType<T, P> const & v)
30 template <typename T, precision P, template <typename, precision> class vecType>
31 GLM_FUNC_QUALIFIER T compMin(vecType<T, P> const & v)
39 template <typename T, precision P, template <typename, precision> class vecType>
40 GLM_FUNC_QUALIFIER T compMax(vecType<T, P> const & v)
Dprojection.hpp55 template <typename vecType>
56 GLM_FUNC_DECL vecType proj(
57 vecType const & x,
58 vecType const & Normal);
Dperpendicular.hpp57 template <typename vecType>
58 GLM_FUNC_DECL vecType perp(
59 vecType const & x,
60 vecType const & Normal);
Dperpendicular.inl12 template <typename vecType>
13 GLM_FUNC_QUALIFIER vecType perp
15 vecType const & x,
16 vecType const & Normal
Dprojection.inl12 template <typename vecType>
13 GLM_FUNC_QUALIFIER vecType proj
15 vecType const & x,
16 vecType const & Normal
Dvector_angle.hpp61 template <typename vecType>
62 GLM_FUNC_DECL typename vecType::value_type angle(
63 vecType const & x,
64 vecType const & y);
Dfast_square_root.hpp67 template <typename T, precision P, template <typename, precision> class vecType>
68 GLM_FUNC_DECL vecType<T, P> fastInverseSqrt(vecType<T, P> const & x);
Dfast_square_root.inl49 template <template <class, precision> class vecType, typename T, precision P>
50 GLM_FUNC_QUALIFIER vecType<T, P> fastInverseSqrt
52 vecType<T, P> const & x
55 return detail::compute_inversesqrt<vecType, T, P>::call(x);
Dvector_angle.inl31 template <typename T, precision P, template <typename, precision> class vecType>
34 vecType<T, P> const & x,
35 vecType<T, P> const & y
/external/vulkan-validation-layers/libs/glm/gtc/
Depsilon.inl83 template <typename T, precision P, template <typename, precision> class vecType>
84 GLM_FUNC_QUALIFIER vecType<bool, P> epsilonEqual
86 vecType<T, P> const & x,
87 vecType<T, P> const & y,
91 return lessThan(abs(x - y), vecType<T, P>(epsilon));
94 template <typename T, precision P, template <typename, precision> class vecType>
95 GLM_FUNC_QUALIFIER vecType<bool, P> epsilonEqual
97 vecType<T, P> const & x,
98 vecType<T, P> const & y,
99 vecType<T, P> const & epsilon
[all …]
Dnoise.hpp59 template <typename T, precision P, template<typename, precision> class vecType>
61 vecType<T, P> const & p);
65 template <typename T, precision P, template<typename, precision> class vecType>
67 vecType<T, P> const & p,
68 vecType<T, P> const & rep);
72 template <typename T, precision P, template<typename, precision> class vecType>
74 vecType<T, P> const & p);
Dulp.inl223 template<typename T, precision P, template<typename, precision> class vecType>
224 GLM_FUNC_QUALIFIER vecType<T, P> next_float(vecType<T, P> const & x)
226 vecType<T, P> Result;
254 template<typename T, precision P, template<typename, precision> class vecType>
255 GLM_FUNC_QUALIFIER vecType<T, P> prev_float(vecType<T, P> const & x)
257 vecType<T, P> Result;
272 template<typename T, precision P, template<typename, precision> class vecType>
273 GLM_FUNC_QUALIFIER vecType<T, P> next_float(vecType<T, P> const & x, vecType<uint, P> const & ulps)
275 vecType<T, P> Result;
290 template<typename T, precision P, template<typename, precision> class vecType>
[all …]
Dulp.hpp83 template<typename T, template<typename> class vecType>
84 GLM_FUNC_DECL vecType<uint> float_distance(vecType<T> const & x, vecType<T> const & y);
Depsilon.hpp60 template <typename T, precision P, template <typename, precision> class vecType>
61 GLM_FUNC_DECL vecType<bool, P> epsilonEqual(
62 vecType<T, P> const & x,
63 vecType<T, P> const & y,
/external/deqp/modules/gles31/functional/
Des31fShaderFramebufferFetchTests.cpp372 const string vecType = getColorOutputType(m_texFmt); in genShaderSources() local
377 << "layout(location = 0) inout highp " << vecType << " o_color;\n" in genShaderSources()
378 << "uniform highp " << vecType << " u_color;\n" in genShaderSources()
719 const string vecType = getColorOutputType(m_texFmt); in genShaderSources() local
724 << "layout(location = 0) inout highp " << vecType << " o_color0;\n" in genShaderSources()
725 << "layout(location = 1) inout highp " << vecType << " o_color1;\n" in genShaderSources()
726 << "layout(location = 2) inout highp " << vecType << " o_color2;\n" in genShaderSources()
727 << "layout(location = 3) inout highp " << vecType << " o_color3;\n" in genShaderSources()
728 << "uniform highp " << vecType << " u_color;\n" in genShaderSources()
791 const string vecType = getColorOutputType(m_texFmt); in genShaderSources() local
[all …]

12