/external/vulkan-validation-layers/libs/glm/detail/ |
D | type_mat4x4.hpp | 42 struct tmat4x4 struct 49 typedef tmat4x4<T, P> type; argument 50 typedef tmat4x4<T, P> transpose_type; argument 55 friend tvec4<U, Q> operator/(tmat4x4<U, Q> const & m, tvec4<U, Q> const & v); 57 friend tvec4<U, Q> operator/(tvec4<U, Q> const & v, tmat4x4<U, Q> const & m); 65 GLM_FUNC_DECL tmat4x4(); 66 GLM_FUNC_DECL tmat4x4(tmat4x4<T, P> const & m); 68 GLM_FUNC_DECL tmat4x4(tmat4x4<T, Q> const & m); 70 GLM_FUNC_DECL explicit tmat4x4( 72 GLM_FUNC_DECL explicit tmat4x4( [all …]
|
D | type_mat4x4.inl | 33 GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t tmat4x4<T, P>::length() const 42 GLM_FUNC_QUALIFIER typename tmat4x4<T, P>::col_type & 43 tmat4x4<T, P>::operator[] 53 GLM_FUNC_QUALIFIER typename tmat4x4<T, P>::col_type const & 54 tmat4x4<T, P>::operator[] 67 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4() function in glm::detail::tmat4x4 78 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4 function in glm::detail::tmat4x4 80 tmat4x4<T, P> const & m 91 GLM_FUNC_QUALIFIER tmat4x4<T, P>::tmat4x4 function in glm::detail::tmat4x4 93 tmat4x4<T, Q> const & m [all …]
|
D | type_mat.hpp | 48 template <typename T, precision P> struct tmat4x4; 316 typedef detail::tmat4x4<float, lowp> lowp_mat4; 323 typedef detail::tmat4x4<float, mediump> mediump_mat4; 330 typedef detail::tmat4x4<float, highp> highp_mat4; 337 typedef detail::tmat4x4<float, lowp> lowp_mat4x4; 344 typedef detail::tmat4x4<float, mediump> mediump_mat4x4; 351 typedef detail::tmat4x4<float, highp> highp_mat4x4; 674 typedef detail::tmat4x4<double, lowp> lowp_dmat4; 680 typedef detail::tmat4x4<double, mediump> mediump_dmat4; 686 typedef detail::tmat4x4<double, highp> highp_dmat4; [all …]
|
D | glm.cpp | 257 template struct tmat4x4<float32, lowp>; variable 258 template struct tmat4x4<float64, lowp>; variable 260 template struct tmat4x4<float32, mediump>; variable 261 template struct tmat4x4<float64, mediump>; variable 263 template struct tmat4x4<float32, highp>; variable 264 template struct tmat4x4<float64, highp>; variable
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
D | matrix_transform.hpp | 85 GLM_FUNC_DECL detail::tmat4x4<T, P> translate( 86 detail::tmat4x4<T, P> const & m, 101 GLM_FUNC_DECL detail::tmat4x4<T, P> rotate( 102 detail::tmat4x4<T, P> const & m, 117 GLM_FUNC_DECL detail::tmat4x4<T, P> scale( 118 detail::tmat4x4<T, P> const & m, 133 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho( 151 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> ortho( 168 GLM_FUNC_DECL detail::tmat4x4<T, P> frustum( 185 GLM_FUNC_DECL detail::tmat4x4<T, P> perspective( [all …]
|
D | matrix_transform.inl | 36 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> translate 38 detail::tmat4x4<T, P> const & m, 42 detail::tmat4x4<T, P> Result(m); 48 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate 50 detail::tmat4x4<T, P> const & m, 67 detail::tmat4x4<T, P> Rotate(detail::tmat4x4<T, P>::_null); 80 detail::tmat4x4<T, P> Result(detail::tmat4x4<T, P>::_null); 89 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate_slow 91 detail::tmat4x4<T, P> const & m, 104 detail::tmat4x4<T, P> Result; [all …]
|
D | matrix_integer.hpp | 70 typedef detail::tmat4x4<int, highp> highp_imat4; 106 typedef detail::tmat4x4<int, highp> highp_imat4x4; 119 typedef detail::tmat4x4<int, mediump> mediump_imat4; 156 typedef detail::tmat4x4<int, mediump> mediump_imat4x4; 169 typedef detail::tmat4x4<int, lowp> lowp_imat4; 206 typedef detail::tmat4x4<int, lowp> lowp_imat4x4; 219 typedef detail::tmat4x4<uint, highp> highp_umat4; 255 typedef detail::tmat4x4<uint, highp> highp_umat4x4; 268 typedef detail::tmat4x4<uint, mediump> mediump_umat4; 305 typedef detail::tmat4x4<uint, mediump> mediump_umat4x4; [all …]
|
D | type_precision.hpp | 698 typedef detail::tmat4x4<f32, defaultp> fmat4; 739 typedef detail::tmat4x4<f32, defaultp> fmat4x4; 756 typedef detail::tmat4x4<f32, defaultp> f32mat4; 797 typedef detail::tmat4x4<f32, defaultp> f32mat4x4; 814 typedef detail::tmat4x4<f64, defaultp> f64mat4; 855 typedef detail::tmat4x4<f64, defaultp> f64mat4x4;
|
D | matrix_inverse.inl | 50 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> affineInverse 52 detail::tmat4x4<T, P> const & m 55 detail::tmat4x4<T, P> Result(m); 107 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> inverseTranspose 109 detail::tmat4x4<T, P> const & m 132 detail::tmat4x4<T, P> Inverse;
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
D | euler_angles.hpp | 57 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleX( 63 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleY( 69 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZ( 75 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXY( 82 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYX( 89 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleXZ( 96 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZX( 103 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYZ( 110 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleZY( 117 GLM_FUNC_DECL detail::tmat4x4<T, defaultp> eulerAngleYXZ( [all …]
|
D | transform2.hpp | 72 GLM_FUNC_DECL detail::tmat4x4<T, P> shearX3D( 73 const detail::tmat4x4<T, P> & m, 80 GLM_FUNC_DECL detail::tmat4x4<T, P> shearY3D( 81 const detail::tmat4x4<T, P> & m, 88 GLM_FUNC_DECL detail::tmat4x4<T, P> shearZ3D( 89 const detail::tmat4x4<T, P> & m, 111 GLM_FUNC_DECL detail::tmat4x4<T, P> proj3D( 112 const detail::tmat4x4<T, P> & m, 118 GLM_FUNC_DECL detail::tmat4x4<valType, P> scaleBias( 125 GLM_FUNC_DECL detail::tmat4x4<valType, P> scaleBias( [all …]
|
D | transform2.inl | 33 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearX3D( 34 const detail::tmat4x4<T, P>& m, 38 detail::tmat4x4<T, P> r(1); 45 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearY3D( 46 const detail::tmat4x4<T, P>& m, 50 detail::tmat4x4<T, P> r(1); 57 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> shearZ3D( 58 const detail::tmat4x4<T, P>& m, 62 detail::tmat4x4<T, P> r(1); 82 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> reflect3D( [all …]
|
D | matrix_interpolation.hpp | 57 detail::tmat4x4<T, P> const & mat, 64 GLM_FUNC_DECL detail::tmat4x4<T, P> axisAngleMatrix( 71 GLM_FUNC_DECL detail::tmat4x4<T, P> extractMatrixRotation( 72 detail::tmat4x4<T, P> const & mat); 78 GLM_FUNC_DECL detail::tmat4x4<T, P> interpolate( 79 detail::tmat4x4<T, P> const & m1, 80 detail::tmat4x4<T, P> const & m2,
|
D | euler_angles.inl | 13 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleX 21 return detail::tmat4x4<T, defaultp>( 29 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleY 37 return detail::tmat4x4<T, defaultp>( 45 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleZ 53 return detail::tmat4x4<T, defaultp>( 61 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleXY 72 return detail::tmat4x4<T, defaultp>( 80 GLM_FUNC_QUALIFIER detail::tmat4x4<T, defaultp> eulerAngleYX 91 return detail::tmat4x4<T, defaultp>( [all …]
|
D | transform.inl | 13 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> translate( 17 detail::tmat4x4<T, P>(1.0f), v); 21 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotate( 26 detail::tmat4x4<T, P>(1), angle, v); 30 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> scale( 34 detail::tmat4x4<T, P>(1.0f), v);
|
D | matrix_interpolation.inl | 15 detail::tmat4x4<T, P> const & mat, 88 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> axisAngleMatrix 99 return detail::tmat4x4<T, P>( 108 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> extractMatrixRotation 110 detail::tmat4x4<T, P> const & mat 113 return detail::tmat4x4<T, P>( 122 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> interpolate 124 detail::tmat4x4<T, P> const & m1, 125 detail::tmat4x4<T, P> const & m2, 129 detail::tmat4x4<T, P> m1rot = extractMatrixRotation(m1); [all …]
|
D | inertia.inl | 28 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> boxInertia4 34 detail::tmat4x4<T, P> Result(T(1)); 55 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> diskInertia4 62 detail::tmat4x4<T, P> Result(a); 80 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> ballInertia4 87 detail::tmat4x4<T, P> Result(a); 104 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> sphereInertia4 111 detail::tmat4x4<T, P> Result(a);
|
D | matrix_major_storage.inl | 76 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rowMajor4( 82 detail::tmat4x4<T, P> Result; 103 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rowMajor4( 104 const detail::tmat4x4<T, P>& m) 106 detail::tmat4x4<T, P> Result; 158 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> colMajor4( 164 return detail::tmat4x4<T, P>(v1, v2, v3, v4); 168 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> colMajor4( 169 const detail::tmat4x4<T, P>& m) 171 return detail::tmat4x4<T, P>(m);
|
D | matrix_major_storage.hpp | 84 GLM_FUNC_DECL detail::tmat4x4<T, P> rowMajor4( 93 GLM_FUNC_DECL detail::tmat4x4<T, P> rowMajor4( 94 detail::tmat4x4<T, P> const & m); 126 GLM_FUNC_DECL detail::tmat4x4<T, P> colMajor4( 135 GLM_FUNC_DECL detail::tmat4x4<T, P> colMajor4( 136 detail::tmat4x4<T, P> const & m);
|
D | transform.hpp | 61 GLM_FUNC_DECL detail::tmat4x4<T, P> translate( 68 GLM_FUNC_DECL detail::tmat4x4<T, P> rotate( 76 GLM_FUNC_DECL detail::tmat4x4<T, P> scale(
|
D | rotate_normalized_axis.inl | 32 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> rotateNormalizedAxis 34 detail::tmat4x4<T, P> const & m, 52 detail::tmat4x4<T, P> Rotate(detail::tmat4x4<T, P>::_null); 65 detail::tmat4x4<T, P> Result(detail::tmat4x4<T, P>::_null);
|
D | rotate_normalized_axis.hpp | 69 GLM_FUNC_DECL detail::tmat4x4<T, P> rotateNormalizedAxis( 70 detail::tmat4x4<T, P> const & m,
|
D | matrix_query.hpp | 69 GLM_FUNC_DECL bool isNull(detail::tmat4x4<T, P> const & m, T const & epsilon); 89 GLM_FUNC_DECL bool isNormalized(detail::tmat4x4<T, P> const & m, T const & epsilon);
|
D | matrix_cross_product.inl | 29 GLM_FUNC_QUALIFIER detail::tmat4x4<T, P> matrixCross4 34 detail::tmat4x4<T, P> Result(T(0));
|
/external/vulkan-validation-layers/libs/glm/ |
D | mat4x4.hpp | 41 typedef detail::tmat4x4<float, lowp> lowp_mat4; 48 typedef detail::tmat4x4<float, mediump> mediump_mat4; 55 typedef detail::tmat4x4<float, highp> highp_mat4; 62 typedef detail::tmat4x4<float, lowp> lowp_mat4x4; 69 typedef detail::tmat4x4<float, mediump> mediump_mat4x4; 76 typedef detail::tmat4x4<float, highp> highp_mat4x4;
|