/external/vulkan-validation-layers/libs/glm/detail/ |
D | type_vec2.hpp | 47 struct tvec2 struct 54 typedef tvec2<T, P> type; argument 55 typedef tvec2<bool, P> bool_type; argument 74 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, x, y) 75 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, r, g) 76 _GLM_SWIZZLE2_2_MEMBERS(T, P, tvec2, s, t) 89 GLM_SWIZZLE_GEN_VEC_FROM_VEC2(T, P, detail::tvec2, detail::tvec2, detail::tvec3, detail::tvec4) 102 GLM_FUNC_DECL tvec2(); 103 GLM_FUNC_DECL tvec2(tvec2<T, P> const & v); 105 GLM_FUNC_DECL tvec2(tvec2<T, Q> const & v); [all …]
|
D | type_vec2.inl | 33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tvec2<T, P>::length() const 42 GLM_FUNC_QUALIFIER T & tvec2<T, P>::operator[](length_t i) 49 GLM_FUNC_QUALIFIER T const & tvec2<T, P>::operator[](length_t i) const 59 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2() : function in glm::detail::tvec2 65 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(tvec2<T, P> const & v) : function in glm::detail::tvec2 72 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(tvec2<T, Q> const & v) : function in glm::detail::tvec2 81 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(ctor) function in glm::detail::tvec2 85 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2(T const & s) : function in glm::detail::tvec2 91 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2 function in glm::detail::tvec2 105 GLM_FUNC_QUALIFIER tvec2<T, P>::tvec2 function in glm::detail::tvec2 [all …]
|
D | glm.cpp | 75 template struct tvec2<uint8, lowp>; variable 76 template struct tvec2<uint16, lowp>; variable 77 template struct tvec2<uint32, lowp>; variable 78 template struct tvec2<uint64, lowp>; variable 79 template struct tvec2<int8, lowp>; variable 80 template struct tvec2<int16, lowp>; variable 81 template struct tvec2<int32, lowp>; variable 82 template struct tvec2<int64, lowp>; variable 83 template struct tvec2<float32, lowp>; variable 84 template struct tvec2<float64, lowp>; variable [all …]
|
D | type_vec.hpp | 39 template <typename T, precision P> struct tvec2; 65 typedef detail::tvec2<float, highp> highp_vec2; 72 typedef detail::tvec2<float, mediump> mediump_vec2; 79 typedef detail::tvec2<float, lowp> lowp_vec2; 86 typedef detail::tvec2<double, highp> highp_dvec2; 93 typedef detail::tvec2<double, mediump> mediump_dvec2; 100 typedef detail::tvec2<double, lowp> lowp_dvec2; 107 typedef detail::tvec2<int, highp> highp_ivec2; 114 typedef detail::tvec2<int, mediump> mediump_ivec2; 121 typedef detail::tvec2<int, lowp> lowp_ivec2; [all …]
|
D | intrinsic_vector_relational.inl | 31 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type lessThan 33 // detail::tvec2<T, P> const & x, 34 // detail::tvec2<T, P> const & y 42 // return typename detail::tvec2<bool>::bool_type(x.x < y.x, x.y < y.y); 77 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type lessThanEqual 79 // detail::tvec2<T, P> const & x, 80 // detail::tvec2<T, P> const & y 88 // return typename detail::tvec2<bool>::bool_type(x.x <= y.x, x.y <= y.y); 123 //GLM_FUNC_QUALIFIER typename detail::tvec2<T, P>::bool_type greaterThan 125 // detail::tvec2<T, P> const & x, [all …]
|
D | _vectorize.hpp | 48 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \ 49 detail::tvec2<T, P> const & v) \ 51 return detail::tvec2<T, P>( \ 99 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \ 101 detail::tvec2<T, P> const & x, \ 105 return detail::tvec2<T, P>( \ 147 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func \ 149 detail::tvec2<T, P> const & x, \ 150 detail::tvec2<T, P> const & y \ 153 return detail::tvec2<T, P>( \
|
D | func_noise.inl | 49 return noise1(detail::tvec2<T, defaultp>(x, T(0))); 53 GLM_FUNC_QUALIFIER detail::tvec2<T, defaultp> noise2(T const & x) 55 return detail::tvec2<T, defaultp>( 80 GLM_FUNC_QUALIFIER T noise1(detail::tvec2<T, P> const & v) 89 detail::tvec2<T, P> i = floor(v + dot(v, detail::tvec2<T, P>(C[1]))); 90 detail::tvec2<T, P> x0 = v - i + dot(i, detail::tvec2<T, P>(C[0])); 95 detail::tvec2<T, P> i1 = (x0.x > x0.y) ? detail::tvec2<T, P>(1, 0) : detail::tvec2<T, P>(0, 1); 101 x12 = detail::tvec4<T, P>(detail::tvec2<T, P>(x12) - i1, x12.z, x12.w); 110 dot(detail::tvec2<T, P>(x12.x, x12.y), detail::tvec2<T, P>(x12.x, x12.y)), 111 dot(detail::tvec2<T, P>(x12.z, x12.w), detail::tvec2<T, P>(x12.z, x12.w))), T(0)); [all …]
|
D | func_matrix.hpp | 64 struct outerProduct_trait<T, P, tvec2, tvec2> 70 struct outerProduct_trait<T, P, tvec2, tvec3> 76 struct outerProduct_trait<T, P, tvec2, tvec4> 82 struct outerProduct_trait<T, P, tvec3, tvec2> 100 struct outerProduct_trait<T, P, tvec4, tvec2>
|
D | _noise.hpp | 48 GLM_FUNC_QUALIFIER tvec2<T, P> permute(tvec2<T, P> const & x) in permute() 78 GLM_FUNC_QUALIFIER detail::tvec2<T, P> taylorInvSqrt(detail::tvec2<T, P> const & r) in taylorInvSqrt() 103 GLM_FUNC_QUALIFIER detail::tvec2<T, P> fade(detail::tvec2<T, P> const & t) in fade()
|
D | type_vec4.hpp | 75 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, x, y, z, w) 76 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, r, g, b, a) 77 _GLM_SWIZZLE4_2_MEMBERS(T, P, tvec2, s, t, p, q) 92 GLM_SWIZZLE_GEN_VEC_FROM_VEC4(T, P, detail::tvec4, detail::tvec2, detail::tvec3, detail::tvec4) 139 GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v, B const & s1, C const & s2); 142 GLM_FUNC_DECL explicit tvec4(A const & s1, tvec2<B, Q> const & v, C const & s2); 145 GLM_FUNC_DECL explicit tvec4(A const & s1, B const & s2, tvec2<C, Q> const & v); 154 GLM_FUNC_DECL explicit tvec4(tvec2<A, Q> const & v1, tvec2<B, Q> const & v2); 170 …GLM_FUNC_DECL tvec4(_swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const & v, _swizzle<2, T, P, tv… in tvec4() 176 …GLM_FUNC_DECL tvec4(T const & x, T const & y, _swizzle<2, T, P, tvec2<T, P>, E0, E1, -1, -2> const… in tvec4() [all …]
|
D | type_mat2x2.hpp | 46 typedef tvec2<T, P> col_type; 47 typedef tvec2<T, P> row_type; 54 friend tvec2<U, Q> operator/(tmat2x2<U, Q> const & m, tvec2<U, Q> const & v); 56 friend tvec2<U, Q> operator/(tvec2<U, Q> const & v, tmat2x2<U, Q> const & m); 91 tvec2<U, P> const & v1, 92 tvec2<V, P> const & v2);
|
D | func_common.inl | 319 GLM_FUNC_QUALIFIER detail::tvec2<T, P> modf 321 detail::tvec2<T, P> const & x, 322 detail::tvec2<T, P> & i 325 return detail::tvec2<T, P>( 418 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 420 detail::tvec2<T, P> const & x, 429 return detail::tvec2<T, P>( 472 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 474 detail::tvec2<T, P> const & x, 475 detail::tvec2<T, P> const & minVal, [all …]
|
D | func_matrix.inl | 44 struct compute_outerProduct<detail::tvec2, detail::tvec2, T, P> 46 …ail::outerProduct_trait<T, P, detail::tvec2, detail::tvec2>::type call(detail::tvec2<T, P> const &… 82 struct compute_outerProduct<detail::tvec3, detail::tvec2, T, P> 84 …erProduct_trait<T, P, detail::tvec3, detail::tvec2>::type call(detail::tvec3<T, P> const & c, deta… 98 struct compute_outerProduct<detail::tvec2, detail::tvec3, T, P> 100 …ic typename detail::outerProduct_trait<T, P, detail::tvec2, detail::tvec3>::type call(detail::tvec… 114 struct compute_outerProduct<detail::tvec4, detail::tvec2, T, P> 116 …erProduct_trait<T, P, detail::tvec4, detail::tvec2>::type call(detail::tvec4<T, P> const & c, deta… 132 struct compute_outerProduct<detail::tvec2, detail::tvec4, T, P> 134 …ic typename detail::outerProduct_trait<T, P, detail::tvec2, detail::tvec4>::type call(detail::tvec…
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
D | associated_min_max.inl | 20 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin 22 const detail::tvec2<T, P>& x, const detail::tvec2<U, P>& a, 23 const detail::tvec2<T, P>& y, const detail::tvec2<U, P>& b 26 detail::tvec2<U, P> Result; 29 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i) 61 GLM_FUNC_QUALIFIER detail::tvec2<U, P> associatedMin 63 T x, const detail::tvec2<U, P>& a, 64 T y, const detail::tvec2<U, P>& b 67 detail::tvec2<U, P> Result; 68 for(typename detail::tvec2<U, P>::size_type i = 0; i < Result.length(); ++i) [all …]
|
D | compatibility.hpp | 65 …T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const de… in lerp() 69 … GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::tvec2<T, … in lerp() 76 …te <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::tvec2<T… in saturate() 81 …T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> atan2(const detail::tvec2<T, P>& x, const d… in atan2() 86 …mplate <typename T, precision P> GLM_FUNC_DECL detail::tvec2<bool, P> isfinite(const detail::tvec2… 91 …typedef detail::tvec2<bool, highp> bool2; //!< \brief boolean type with 2 components. (From GL… 107 …typedef detail::tvec2<int, highp> int2; //!< \brief integer vector with 2 components. (From GL… 123 …typedef detail::tvec2<float, highp> float2; //!< \brief single-precision floating-point vector … 139 …typedef detail::tvec2<double, highp> double2; //!< \brief double-precision floating-point vector…
|
D | gradient_paint.inl | 15 detail::tvec2<T, P> const & Center, 17 detail::tvec2<T, P> const & Focal, 18 detail::tvec2<T, P> const & Position 21 detail::tvec2<T, P> F = Focal - Center; 22 detail::tvec2<T, P> D = Position - Focal; 35 detail::tvec2<T, P> const & Point0, 36 detail::tvec2<T, P> const & Point1, 37 detail::tvec2<T, P> const & Position 40 detail::tvec2<T, P> Dist = Point1 - Point0;
|
D | gradient_paint.hpp | 58 detail::tvec2<T, P> const & Center, 60 detail::tvec2<T, P> const & Focal, 61 detail::tvec2<T, P> const & Position); 67 detail::tvec2<T, P> const & Point0, 68 detail::tvec2<T, P> const & Point1, 69 detail::tvec2<T, P> const & Position);
|
D | wrap.inl | 25 GLM_FUNC_QUALIFIER detail::tvec2<T, P> clamp 27 detail::tvec2<T, P> const & Texcoord 30 detail::tvec2<T, P> Result; 31 for(typename detail::tvec2<T, P>::size_type i = 0; i < detail::tvec2<T, P>::value_size(); ++i) 73 GLM_FUNC_QUALIFIER detail::tvec2<T, P> repeat 75 detail::tvec2<T, P> const & Texcoord 78 detail::tvec2<T, P> Result; 79 for(typename detail::tvec2<T, P>::size_type i = 0; i < detail::tvec2<T, P>::value_size(); ++i) 131 GLM_FUNC_QUALIFIER detail::tvec2<T, P> mirrorRepeat 133 detail::tvec2<T, P> const & Texcoord [all …]
|
D | matrix_operation.hpp | 57 detail::tvec2<T, P> const & v); 63 detail::tvec2<T, P> const & v); 69 detail::tvec2<T, P> const & v); 75 detail::tvec2<T, P> const & v); 93 detail::tvec2<T, P> const & v);
|
D | vector_query.inl | 22 struct compute_areCollinear<T, P, tvec2> 24 …GLM_FUNC_QUALIFIER static bool call(detail::tvec2<T, P> const & v0, detail::tvec2<T, P> const & v1… 52 struct compute_isCompNull<T, P, tvec2> 54 …GLM_FUNC_QUALIFIER static detail::tvec2<bool, P> call(detail::tvec2<T, P> const & v, T const & eps… 56 return detail::tvec2<bool, P>( 154 GLM_FUNC_QUALIFIER detail::tvec2<bool, P> isCompNull 156 detail::tvec2<T, P> const & v, 159 return detail::tvec2<bool, P>(
|
D | matrix_operation.inl | 15 detail::tvec2<T, P> const & v 27 detail::tvec2<T, P> const & v 39 detail::tvec2<T, P> const & v 51 detail::tvec2<T, P> const & v 116 detail::tvec2<T, P> const & v
|
D | matrix_major_storage.hpp | 58 detail::tvec2<T, P> const & v1, 59 detail::tvec2<T, P> const & v2); 100 detail::tvec2<T, P> const & v1, 101 detail::tvec2<T, P> const & v2);
|
/external/vulkan-validation-layers/libs/glm/ |
D | fwd.hpp | 331 typedef detail::tvec2<i8, lowp> lowp_i8vec2; 348 typedef detail::tvec2<i8, mediump> mediump_i8vec2; 365 typedef detail::tvec2<i8, highp> highp_i8vec2; 410 typedef detail::tvec2<i16, lowp> lowp_i16vec2; 427 typedef detail::tvec2<i16, mediump> mediump_i16vec2; 444 typedef detail::tvec2<i16, highp> highp_i16vec2; 490 typedef detail::tvec2<i32, lowp> lowp_i32vec2; 507 typedef detail::tvec2<i32, mediump> mediump_i32vec2; 524 typedef detail::tvec2<i32, highp> highp_i32vec2; 569 typedef detail::tvec2<i32, lowp> lowp_i32vec2; [all …]
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
D | type_precision.hpp | 273 typedef detail::tvec2<i8, defaultp> i8vec2; 290 typedef detail::tvec2<i16, defaultp> i16vec2; 307 typedef detail::tvec2<i32, defaultp> i32vec2; 324 typedef detail::tvec2<i64, defaultp> i64vec2; 538 typedef detail::tvec2<u8, defaultp> u8vec2; 555 typedef detail::tvec2<u16, defaultp> u16vec2; 572 typedef detail::tvec2<u32, defaultp> u32vec2; 589 typedef detail::tvec2<u64, defaultp> u64vec2; 636 typedef detail::tvec2<float, defaultp> fvec2; 653 typedef detail::tvec2<f32, defaultp> f32vec2; [all …]
|
D | noise.inl | 55 GLM_FUNC_QUALIFIER T perlin(detail::tvec2<T, P> const & Position) 72 detail::tvec2<T, P> g00(gx.x, gy.x); 73 detail::tvec2<T, P> g10(gx.y, gy.y); 74 detail::tvec2<T, P> g01(gx.z, gy.z); 75 detail::tvec2<T, P> g11(gx.w, gy.w); 83 T n00 = dot(g00, detail::tvec2<T, P>(fx.x, fy.x)); 84 T n10 = dot(g10, detail::tvec2<T, P>(fx.y, fy.y)); 85 T n01 = dot(g01, detail::tvec2<T, P>(fx.z, fy.z)); 86 T n11 = dot(g11, detail::tvec2<T, P>(fx.w, fy.w)); 88 detail::tvec2<T, P> fade_xy = fade(detail::tvec2<T, P>(Pf.x, Pf.y)); [all …]
|