Home
last modified time | relevance | path

Searched refs:detail (Results 1 – 25 of 944) sorted by relevance

12345678910>>...38

/external/vulkan-validation-layers/libs/glm/gtc/
Dtype_precision.hpp75 typedef detail::int8 lowp_int8;
79 typedef detail::int16 lowp_int16;
83 typedef detail::int32 lowp_int32;
87 typedef detail::int64 lowp_int64;
91 typedef detail::int8 lowp_int8_t;
95 typedef detail::int16 lowp_int16_t;
99 typedef detail::int32 lowp_int32_t;
103 typedef detail::int64 lowp_int64_t;
107 typedef detail::int8 lowp_i8;
111 typedef detail::int16 lowp_i16;
[all …]
Dmatrix_integer.hpp62 typedef detail::tmat2x2<int, highp> highp_imat2;
66 typedef detail::tmat3x3<int, highp> highp_imat3;
70 typedef detail::tmat4x4<int, highp> highp_imat4;
74 typedef detail::tmat2x2<int, highp> highp_imat2x2;
78 typedef detail::tmat2x3<int, highp> highp_imat2x3;
82 typedef detail::tmat2x4<int, highp> highp_imat2x4;
86 typedef detail::tmat3x2<int, highp> highp_imat3x2;
90 typedef detail::tmat3x3<int, highp> highp_imat3x3;
94 typedef detail::tmat3x4<int, highp> highp_imat3x4;
98 typedef detail::tmat4x2<int, highp> highp_imat4x2;
[all …]
Dquaternion.hpp55 namespace detail namespace
92 detail::tvec3<T, P> const & u,
93 detail::tvec3<T, P> const & v);
114 GLM_FUNC_DECL detail::tquat<T, P> operator- (
115 detail::tquat<T, P> const & q);
118 GLM_FUNC_DECL detail::tquat<T, P> operator+ (
119 detail::tquat<T, P> const & q,
120 detail::tquat<T, P> const & p);
123 GLM_FUNC_DECL detail::tquat<T, P> operator* (
124 detail::tquat<T, P> const & q,
[all …]
Dnoise.inl37 #include "../detail/_noise.hpp"
43 GLM_FUNC_QUALIFIER detail::tvec4<T, P> grad4(T const & j, detail::tvec4<T, P> const & ip)
45detail::tvec3<T, P> pXYZ = floor(fract(detail::tvec3<T, P>(j) * detail::tvec3<T, P>(ip)) * T(7)) *…
46 T pW = static_cast<T>(1.5) - dot(abs(pXYZ), detail::tvec3<T, P>(1));
47detail::tvec4<T, P> s = detail::tvec4<T, P>(lessThan(detail::tvec4<T, P>(pXYZ, pW), detail::tvec4<…
48 pXYZ = pXYZ + (detail::tvec3<T, P>(s) * T(2) - T(1)) * s.w;
49 return detail::tvec4<T, P>(pXYZ, pW);
55 GLM_FUNC_QUALIFIER T perlin(detail::tvec2<T, P> const & Position)
57detail::tvec4<T, P> Pi = glm::floor(detail::tvec4<T, P>(Position.x, Position.y, Position.x, Positi…
58detail::tvec4<T, P> Pf = glm::fract(detail::tvec4<T, P>(Position.x, Position.y, Position.x, Positi…
[all …]
Dmatrix_transform.hpp85 GLM_FUNC_DECL detail::tmat4x4<T, P> translate(
86 detail::tmat4x4<T, P> const & m,
87 detail::tvec3<T, P> const & v);
101 GLM_FUNC_DECL detail::tmat4x4<T, P> rotate(
102 detail::tmat4x4<T, P> const & m,
104 detail::tvec3<T, P> const & axis);
117 GLM_FUNC_DECL detail::tmat4x4<T, P> scale(
118 detail::tmat4x4<T, P> const & m,
119 detail::tvec3<T, P> const & v);
133 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho(
[all …]
/external/vulkan-validation-layers/libs/glm/
Dfwd.hpp40 namespace detail namespace
49 typedef detail::tquat<float, lowp> lowp_quat;
54 typedef detail::tquat<float, mediump> mediump_quat;
59 typedef detail::tquat<float, highp> highp_quat;
96 typedef detail::tquat<double, lowp> lowp_dquat;
101 typedef detail::tquat<double, mediump> mediump_dquat;
106 typedef detail::tquat<double, highp> highp_dquat;
132 typedef detail::int8 lowp_int8;
136 typedef detail::int16 lowp_int16;
140 typedef detail::int32 lowp_int32;
[all …]
/external/vulkan-validation-layers/libs/glm/gtx/
Dsimd_vec4.hpp86 namespace detail namespace
176 typedef glm::detail::fvec4SIMD simdVec4;
184 detail::fvec4SIMD const & x);
188 detail::fvec4SIMD abs(detail::fvec4SIMD const & x);
192 detail::fvec4SIMD sign(detail::fvec4SIMD const & x);
196 detail::fvec4SIMD floor(detail::fvec4SIMD const & x);
201 detail::fvec4SIMD trunc(detail::fvec4SIMD const & x);
210 detail::fvec4SIMD round(detail::fvec4SIMD const & x);
222 detail::fvec4SIMD ceil(detail::fvec4SIMD const & x);
227 detail::fvec4SIMD fract(detail::fvec4SIMD const & x);
[all …]
Dcompatibility.hpp65 …ypename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, … in lerp()
67 …ypename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, … in lerp()
68 …ypename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, … in lerp()
69 …ision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> lerp(const detail::tvec2<T, P>& x, const detail::t… in lerp()
70 …ision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> lerp(const detail::tvec3<T, P>& x, const detail::t… in lerp()
71 …ision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> lerp(const detail::tvec4<T, P>& x, const detail::t… in lerp()
73 …late <typename T, precision P> GLM_FUNC_QUALIFIER T slerp(detail::tquat<T, P> const & x, detail::t… in slerp()
76 …template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec2<T, P> saturate(const detail::t… in saturate()
77 …template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec3<T, P> saturate(const detail::t… in saturate()
78 …template <typename T, precision P> GLM_FUNC_QUALIFIER detail::tvec4<T, P> saturate(const detail::t… in saturate()
[all …]
Dsimd_quat.hpp67 namespace detail namespace
126 detail::fquatSIMD operator- (
127 detail::fquatSIMD const & q);
129 detail::fquatSIMD operator+ (
130 detail::fquatSIMD const & q,
131 detail::fquatSIMD const & p);
133 detail::fquatSIMD operator* (
134 detail::fquatSIMD const & q,
135 detail::fquatSIMD const & p);
137 detail::fvec4SIMD operator* (
[all …]
Dquaternion.hpp61 GLM_FUNC_DECL detail::tvec3<T, P> cross(
62 detail::tquat<T, P> const & q,
63 detail::tvec3<T, P> const & v);
69 GLM_FUNC_DECL detail::tvec3<T, P> cross(
70 detail::tvec3<T, P> const & v,
71 detail::tquat<T, P> const & q);
78 GLM_FUNC_DECL detail::tquat<T, P> squad(
79 detail::tquat<T, P> const & q1,
80 detail::tquat<T, P> const & q2,
81 detail::tquat<T, P> const & s1,
[all …]
Dsimd_vec4.inl11 namespace detail{ namespace
151 this->Data = _mm_add_ps(this->Data , glm::detail::one);
157 this->Data = _mm_sub_ps(this->Data, glm::detail::one);
262 return fvec4SIMD(_mm_add_ps(v.Data, glm::detail::one));
267 return fvec4SIMD(_mm_sub_ps(v.Data, glm::detail::one));
270 }//namespace detail
274 detail::fvec4SIMD const & x
287 GLM_FUNC_QUALIFIER detail::fvec4SIMD abs
289 detail::fvec4SIMD const & x
292 return detail::sse_abs_ps(x.Data);
[all …]
Dassociated_min_max.inl20 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)
35 GLM_FUNC_QUALIFIER detail::tvec3<U, P> associatedMin
37 const detail::tvec3<T, P>& x, const detail::tvec3<U, P>& a,
38 const detail::tvec3<T, P>& y, const detail::tvec3<U, P>& b
41 detail::tvec3<U, P> Result;
42 for(typename detail::tvec3<U, P>::size_type i = 0; i < Result.length(); ++i)
[all …]
Ddual_quaternion.hpp54 namespace detail namespace
61 typedef glm::detail::tquat<T, P> part_type;
64 glm::detail::tquat<T, P> real, dual;
89 GLM_FUNC_DECL detail::tquat<T, P> operator- (
90 detail::tquat<T, P> const & q);
93 GLM_FUNC_DECL detail::tdualquat<T, P> operator+ (
94 detail::tdualquat<T, P> const & q,
95 detail::tdualquat<T, P> const & p);
98 GLM_FUNC_DECL detail::tdualquat<T, P> operator* (
99 detail::tdualquat<T, P> const & q,
[all …]
Dmatrix_major_storage.hpp57 GLM_FUNC_DECL detail::tmat2x2<T, P> rowMajor2(
58 detail::tvec2<T, P> const & v1,
59 detail::tvec2<T, P> const & v2);
64 GLM_FUNC_DECL detail::tmat2x2<T, P> rowMajor2(
65 detail::tmat2x2<T, P> const & m);
70 GLM_FUNC_DECL detail::tmat3x3<T, P> rowMajor3(
71 detail::tvec3<T, P> const & v1,
72 detail::tvec3<T, P> const & v2,
73 detail::tvec3<T, P> const & v3);
78 GLM_FUNC_DECL detail::tmat3x3<T, P> rowMajor3(
[all …]
Dmatrix_major_storage.inl13 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> rowMajor2
15 detail::tvec2<T, P> const & v1,
16 detail::tvec2<T, P> const & v2
19 detail::tmat2x2<T, P> Result;
28 GLM_FUNC_QUALIFIER detail::tmat2x2<T, P> rowMajor2(
29 const detail::tmat2x2<T, P>& m)
31 detail::tmat2x2<T, P> Result;
40 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> rowMajor3(
41 const detail::tvec3<T, P>& v1,
42 const detail::tvec3<T, P>& v2,
[all …]
Dstring_cast.inl14 namespace detail namespace
38 }//namespace detail
45 return detail::format("float(%f)", x);
50 return detail::format("double(%f)", x);
55 return detail::format("int(%d)", x);
60 return detail::format("uint(%d)", x);
69 detail::tvec2<bool, P> const & v
72 return detail::format("bvec2(%s, %s)",
73 v.x ? detail::True : detail::False,
74 v.y ? detail::True : detail::False);
[all …]
Dwrap.inl25 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)
37 GLM_FUNC_QUALIFIER detail::tvec3<T, P> clamp
39 detail::tvec3<T, P> const & Texcoord
42 detail::tvec3<T, P> Result;
43 for(typename detail::tvec3<T, P>::size_type i = 0; i < detail::tvec3<T, P>::value_size(); ++i)
49 GLM_FUNC_QUALIFIER detail::tvec4<T, P> clamp
51 detail::tvec4<T, P> const & Texcoord
[all …]
/external/parameter-framework/asio-1.10.6/include/asio/detail/
Dhandler_type_requirements.hpp57 namespace detail { namespace
112detail::zero_arg_handler_test( asio::detail::clvref< asio_true_handler_typ…
114detail::two_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
117detail::two_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
119detail::one_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
121detail::one_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
123detail::two_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
125detail::two_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
127detail::one_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
129detail::two_arg_handler_test( asio::detail::clvref< asio_true_handler_type…
[all …]
/external/vulkan-validation-layers/libs/glm/detail/
Dtype_mat.hpp35 namespace detail namespace
65 typedef detail::tmat2x2<float, lowp> lowp_mat2;
72 typedef detail::tmat2x2<float, mediump> mediump_mat2;
79 typedef detail::tmat2x2<float, highp> highp_mat2;
86 typedef detail::tmat2x2<float, lowp> lowp_mat2x2;
93 typedef detail::tmat2x2<float, mediump> mediump_mat2x2;
100 typedef detail::tmat2x2<float, highp> highp_mat2x2;
112 typedef detail::tmat2x3<float, lowp> lowp_mat2x3;
119 typedef detail::tmat2x3<float, mediump> mediump_mat2x3;
126 typedef detail::tmat2x3<float, highp> highp_mat2x3;
[all …]
Dtype_vec.hpp36 namespace detail namespace
44 typedef detail::tvec1<float, highp> highp_vec1_t;
45 typedef detail::tvec1<float, mediump> mediump_vec1_t;
46 typedef detail::tvec1<float, lowp> lowp_vec1_t;
47 typedef detail::tvec1<int, highp> highp_ivec1_t;
48 typedef detail::tvec1<int, mediump> mediump_ivec1_t;
49 typedef detail::tvec1<int, lowp> lowp_ivec1_t;
50 typedef detail::tvec1<uint, highp> highp_uvec1_t;
51 typedef detail::tvec1<uint, mediump> mediump_uvec1_t;
52 typedef detail::tvec1<uint, lowp> lowp_uvec1_t;
[all …]
Dintrinsic_vector_relational.inl31 //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
38 // detail::type<valType>::is_float ||
39 // detail::type<valType>::is_int ||
40 // detail::type<valType>::is_uint);
42 // return typename detail::tvec2<bool>::bool_type(x.x < y.x, x.y < y.y);
46 //GLM_FUNC_QUALIFIER typename detail::tvec3<T, P>::bool_type lessThan
48 // detail::tvec3<T, P> const & x,
49 // detail::tvec3<T, P> const & y
[all …]
Dfunc_noise.inl29 #include "../detail/_noise.hpp"
33 namespace detail namespace
36 GLM_FUNC_QUALIFIER detail::tvec4<T, P> grad4(T const & j, detail::tvec4<T, P> const & ip)
38detail::tvec3<T, P> pXYZ = floor(fract(detail::tvec3<T, P>(j) * detail::tvec3<T, P>(ip)) * T(7)) *…
39 T pW = static_cast<T>(1.5) - dot(abs(pXYZ), detail::tvec3<T, P>(1));
40detail::tvec4<T, P> s = detail::tvec4<T, P>(lessThan(detail::tvec4<T, P>(pXYZ, pW), detail::tvec4<…
41 pXYZ = pXYZ + (detail::tvec3<T, P>(s) * T(2) - T(1)) * s.w;
42 return detail::tvec4<T, P>(pXYZ, pW);
44 }//namespace detail
49 return noise1(detail::tvec2<T, defaultp>(x, T(0)));
[all …]
Dfunc_matrix.inl33 namespace detail namespace
44 struct compute_outerProduct<detail::tvec2, detail::tvec2, T, P>
46 …FIER static typename detail::outerProduct_trait<T, P, detail::tvec2, detail::tvec2>::type call(det…
48 detail::tmat2x2<T, P> m(detail::tmat2x2<T, P>::_null);
58 struct compute_outerProduct<detail::tvec3, detail::tvec3, T, P>
60 …FIER static typename detail::outerProduct_trait<T, P, detail::tvec3, detail::tvec3>::type call(det…
62 detail::tmat3x3<T, P> m(detail::tmat3x3<T, P>::_null);
70 struct compute_outerProduct<detail::tvec4, detail::tvec4, T, P>
72 …FIER static typename detail::outerProduct_trait<T, P, detail::tvec4, detail::tvec4>::type call(det…
74 detail::tmat4x4<T, P> m(detail::tmat4x4<T, P>::_null);
[all …]
D_vectorize.hpp39 GLM_FUNC_QUALIFIER detail::tvec1<T, P> func( \
40 detail::tvec1<T, P> const & v) \
42 return detail::tvec1<T, P>( \
48 GLM_FUNC_QUALIFIER detail::tvec2<T, P> func( \
49 detail::tvec2<T, P> const & v) \
51 return detail::tvec2<T, P>( \
58 GLM_FUNC_QUALIFIER detail::tvec3<T, P> func( \
59 detail::tvec3<T, P> const & v) \
61 return detail::tvec3<T, P>( \
69 GLM_FUNC_QUALIFIER detail::tvec4<T, P> func( \
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DEndian.h27 namespace detail {
54 reinterpret_cast<const detail::alignment_access_helper
65 reinterpret_cast<detail::alignment_access_helper<value_type, align> *>
72 reinterpret_cast<const detail::alignment_access_helper
83 reinterpret_cast<detail::alignment_access_helper<value_type, align> *>
88 namespace detail {
137 typedef detail::packed_endian_specific_integral
139 typedef detail::packed_endian_specific_integral
141 typedef detail::packed_endian_specific_integral
143 typedef detail::packed_endian_specific_integral
[all …]

12345678910>>...38