/external/vulkan-validation-layers/libs/glm/ |
H A D | mat3x3.hpp | 41 typedef detail::tmat3x3<float, lowp> lowp_mat3; 48 typedef detail::tmat3x3<float, mediump> mediump_mat3; 55 typedef detail::tmat3x3<float, highp> highp_mat3; 62 typedef detail::tmat3x3<float, lowp> lowp_mat3x3; 69 typedef detail::tmat3x3<float, mediump> mediump_mat3x3; 76 typedef detail::tmat3x3<float, highp> highp_mat3x3;
|
H A D | fwd.hpp | 1755 typedef detail::tmat3x3<f32, lowp> lowp_fmat3x3; 1812 typedef detail::tmat3x3<f32, mediump> mediump_fmat3x3; 1870 typedef detail::tmat3x3<f32, highp> highp_fmat3x3; 1927 typedef detail::tmat3x3<f32, lowp> lowp_f32mat3x3; 1985 typedef detail::tmat3x3<f32, mediump> mediump_f32mat3x3; 2044 typedef detail::tmat3x3<f32, highp> highp_f32mat3x3; 2102 typedef detail::tmat3x3<f64, lowp> lowp_f64mat3x3; 2160 typedef detail::tmat3x3<f64, mediump> mediump_f64mat3x3; 2216 typedef detail::tmat3x3<f64, highp> highp_f64mat3x3;
|
/external/vulkan-validation-layers/libs/glm/detail/ |
H A D | type_mat3x3.hpp | 41 struct tmat3x3 struct in namespace:glm::detail 48 typedef tmat3x3<T, P> type; 49 typedef tmat3x3<T, P> transpose_type; 54 friend tvec3<U, Q> operator/(tmat3x3<U, Q> const & m, tvec3<U, Q> const & v); 56 friend tvec3<U, Q> operator/(tvec3<U, Q> const & v, tmat3x3<U, Q> const & m); 65 GLM_FUNC_DECL tmat3x3(); 66 GLM_FUNC_DECL tmat3x3(tmat3x3<T, P> const & m); 68 GLM_FUNC_DECL tmat3x3(tmat3x3< [all...] |
H A D | type_mat.hpp | 44 template <typename T, precision P> struct tmat3x3; 190 typedef detail::tmat3x3<float, lowp> lowp_mat3; 197 typedef detail::tmat3x3<float, mediump> mediump_mat3; 204 typedef detail::tmat3x3<float, highp> highp_mat3; 211 typedef detail::tmat3x3<float, lowp> lowp_mat3x3; 218 typedef detail::tmat3x3<float, mediump> mediump_mat3x3; 225 typedef detail::tmat3x3<float, highp> highp_mat3x3; 564 typedef detail::tmat3x3<float, lowp> lowp_dmat3; 570 typedef detail::tmat3x3<double, mediump> mediump_dmat3; 576 typedef detail::tmat3x3<doubl [all...] |
H A D | glm.cpp | 216 // tmat3x3 type explicit instantiation 217 template struct tmat3x3<float32, lowp>; 218 template struct tmat3x3<float64, lowp>; 220 template struct tmat3x3<float32, mediump>; 221 template struct tmat3x3<float64, mediump>; 223 template struct tmat3x3<float32, highp>; 224 template struct tmat3x3<float64, highp>;
|
H A D | func_matrix.hpp | 90 typedef tmat3x3<T, P> type;
|
H A D | type_mat2x3.hpp | 94 GLM_FUNC_DECL explicit tmat2x3(tmat3x3<T, P> const & x); 180 GLM_FUNC_DECL tmat3x3<T, P> operator* (
|
H A D | type_mat3x2.hpp | 100 GLM_FUNC_DECL explicit tmat3x2(tmat3x3<T, P> const & x); 187 tmat3x3<T, P> const & m2);
|
H A D | type_mat3x4.hpp | 100 GLM_FUNC_DECL explicit tmat3x4(tmat3x3<T, P> const & x); 192 tmat3x3<T, P> const & m2);
|
H A D | type_mat4x3.hpp | 106 GLM_FUNC_DECL explicit tmat4x3(tmat3x3<T, P> const & x); 191 GLM_FUNC_DECL tmat3x3<T, P> operator* (
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
H A D | matrix_transform_2d.hpp | 60 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> translate( 61 detail::tmat3x3<T, P> const & m, 69 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> rotate( 70 detail::tmat3x3<T, P> const & m, 78 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> scale( 79 detail::tmat3x3<T, P> const & m, 87 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> shearX( 88 detail::tmat3x3<T, P> const & m, 96 GLM_FUNC_QUALIFIER detail::tmat3x3<T, P> shearY( 97 detail::tmat3x3< [all...] |
H A D | orthonormalize.hpp | 57 GLM_FUNC_DECL detail::tmat3x3<T, P> orthonormalize( 58 const detail::tmat3x3<T, P>& m);
|
H A D | transform2.hpp | 58 GLM_FUNC_DECL detail::tmat3x3<T, P> shearX2D( 59 detail::tmat3x3<T, P> const & m, 65 GLM_FUNC_DECL detail::tmat3x3<T, P> shearY2D( 66 detail::tmat3x3<T, P> const & m, 98 //template <typename T> detail::tmat3x3<T, P> reflect2D(const detail::tmat3x3<T, P> & m, const detail::tvec3<T, P>& normal){return reflect2DGTX(m, normal);} //!< \brief Build a reflection matrix (from GLM_GTX_transform2 extension) 104 GLM_FUNC_DECL detail::tmat3x3<T, P> proj2D( 105 const detail::tmat3x3<T, P> & m,
|
H A D | matrix_cross_product.hpp | 57 GLM_FUNC_DECL detail::tmat3x3<T, P> matrixCross3(
|
H A D | matrix_major_storage.hpp | 70 GLM_FUNC_DECL detail::tmat3x3<T, P> rowMajor3( 78 GLM_FUNC_DECL detail::tmat3x3<T, P> rowMajor3( 79 detail::tmat3x3<T, P> const & m); 112 GLM_FUNC_DECL detail::tmat3x3<T, P> colMajor3( 120 GLM_FUNC_DECL detail::tmat3x3<T, P> colMajor3( 121 detail::tmat3x3<T, P> const & m);
|
H A D | matrix_query.hpp | 64 GLM_FUNC_DECL bool isNull(detail::tmat3x3<T, P> const & m, T const & epsilon); 84 GLM_FUNC_DECL bool isNormalized(detail::tmat3x3<T, P> const & m, T const & epsilon);
|
H A D | euler_angles.hpp | 138 GLM_FUNC_DECL detail::tmat3x3<T, defaultp> orientate3(T const & angle); 143 GLM_FUNC_DECL detail::tmat3x3<T, P> orientate3(detail::tvec3<T, P> const & angles);
|
H A D | compatibility.hpp | 100 typedef detail::tmat3x3<bool, highp> bool3x3; //!< \brief boolean matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) 116 typedef detail::tmat3x3<int, highp> int3x3; //!< \brief integer matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) 132 typedef detail::tmat3x3<float, highp> float3x3; //!< \brief single-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension) 148 typedef detail::tmat3x3<double, highp> double3x3; //!< \brief double-precision floating-point matrix with 3 x 3 components. (From GLM_GTX_compatibility extension)
|
H A D | matrix_operation.hpp | 80 GLM_FUNC_DECL detail::tmat3x3<T, P> diagonal3x3(
|
H A D | quaternion.hpp | 150 GLM_FUNC_DECL detail::tmat3x3<T, P> toMat3( 165 detail::tmat3x3<T, P> const & x){return quat_cast(x);}
|
H A D | io.hpp | 134 GLM_FUNC_DECL std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>&, tmat3x3<T,P> const&);
|
/external/vulkan-validation-layers/libs/glm/gtc/ |
H A D | matrix_integer.hpp | 66 typedef detail::tmat3x3<int, highp> highp_imat3; 90 typedef detail::tmat3x3<int, highp> highp_imat3x3; 115 typedef detail::tmat3x3<int, mediump> mediump_imat3; 140 typedef detail::tmat3x3<int, mediump> mediump_imat3x3; 165 typedef detail::tmat3x3<int, lowp> lowp_imat3; 190 typedef detail::tmat3x3<int, lowp> lowp_imat3x3; 215 typedef detail::tmat3x3<uint, highp> highp_umat3; 239 typedef detail::tmat3x3<uint, highp> highp_umat3x3; 264 typedef detail::tmat3x3<uint, mediump> mediump_umat3; 289 typedef detail::tmat3x3<uin [all...] |
H A D | type_ptr.hpp | 130 GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3x3(T const * const ptr); 161 GLM_FUNC_DECL detail::tmat3x3<T, defaultp> make_mat3(T const * const ptr);
|
H A D | type_precision.hpp | 694 typedef detail::tmat3x3<f32, defaultp> fmat3; 723 typedef detail::tmat3x3<f32, defaultp> fmat3x3; 752 typedef detail::tmat3x3<f32, defaultp> f32mat3; 781 typedef detail::tmat3x3<f32, defaultp> f32mat3x3; 810 typedef detail::tmat3x3<f64, defaultp> f64mat3; 839 typedef detail::tmat3x3<f64, defaultp> f64mat3x3;
|
H A D | quaternion.hpp | 98 tmat3x3<T, P> const & m); 290 GLM_FUNC_DECL detail::tmat3x3<T, P> mat3_cast( 305 detail::tmat3x3<T, P> const & x);
|