/external/vulkan-validation-layers/libs/glm/detail/ |
D | func_vector_relational.hpp | 70 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 …]
|
D | func_vector_relational.inl | 33 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 …]
|
D | func_common.hpp | 261 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 …]
|
D | func_exponential.inl | 54 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); 70 …vecType<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 …]
|
D | func_common.inl | 68 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 …]
|
D | func_geometric.hpp | 73 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,
|
D | func_exponential.hpp | 114 template <typename T, precision P, template <typename, precision> class vecType> 115 GLM_FUNC_DECL vecType<T, P> sqrt(vecType<T, P> const & x);
|
D | func_geometric.inl | 38 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/ |
D | vector_query.hpp | 57 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 …]
|
D | vector_query.inl | 18 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 …]
|
D | component_wise.inl | 12 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)
|
D | projection.hpp | 55 template <typename vecType> 56 GLM_FUNC_DECL vecType proj( 57 vecType const & x, 58 vecType const & Normal);
|
D | perpendicular.hpp | 57 template <typename vecType> 58 GLM_FUNC_DECL vecType perp( 59 vecType const & x, 60 vecType const & Normal);
|
D | perpendicular.inl | 12 template <typename vecType> 13 GLM_FUNC_QUALIFIER vecType perp 15 vecType const & x, 16 vecType const & Normal
|
D | projection.inl | 12 template <typename vecType> 13 GLM_FUNC_QUALIFIER vecType proj 15 vecType const & x, 16 vecType const & Normal
|
D | vector_angle.hpp | 61 template <typename vecType> 62 GLM_FUNC_DECL typename vecType::value_type angle( 63 vecType const & x, 64 vecType const & y);
|
D | fast_square_root.hpp | 67 template <typename T, precision P, template <typename, precision> class vecType> 68 GLM_FUNC_DECL vecType<T, P> fastInverseSqrt(vecType<T, P> const & x);
|
D | fast_square_root.inl | 49 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);
|
D | vector_angle.inl | 31 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/ |
D | epsilon.inl | 83 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 …]
|
D | noise.hpp | 59 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);
|
D | ulp.inl | 223 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 …]
|
D | ulp.hpp | 83 template<typename T, template<typename> class vecType> 84 GLM_FUNC_DECL vecType<uint> float_distance(vecType<T> const & x, vecType<T> const & y);
|
D | epsilon.hpp | 60 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/ |
D | es31fShaderFramebufferFetchTests.cpp | 372 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 …]
|