Searched refs:tmat3x3 (Results 1 - 25 of 30) sorted by relevance

12

/external/vulkan-validation-layers/libs/glm/
H A Dmat3x3.hpp41 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 Dfwd.hpp1755 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 Dtype_mat3x3.hpp41 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 Dtype_mat.hpp44 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 Dglm.cpp216 // 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 Dfunc_matrix.hpp90 typedef tmat3x3<T, P> type;
H A Dtype_mat2x3.hpp94 GLM_FUNC_DECL explicit tmat2x3(tmat3x3<T, P> const & x);
180 GLM_FUNC_DECL tmat3x3<T, P> operator* (
H A Dtype_mat3x2.hpp100 GLM_FUNC_DECL explicit tmat3x2(tmat3x3<T, P> const & x);
187 tmat3x3<T, P> const & m2);
H A Dtype_mat3x4.hpp100 GLM_FUNC_DECL explicit tmat3x4(tmat3x3<T, P> const & x);
192 tmat3x3<T, P> const & m2);
H A Dtype_mat4x3.hpp106 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 Dmatrix_transform_2d.hpp60 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 Dorthonormalize.hpp57 GLM_FUNC_DECL detail::tmat3x3<T, P> orthonormalize(
58 const detail::tmat3x3<T, P>& m);
H A Dtransform2.hpp58 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 Dmatrix_cross_product.hpp57 GLM_FUNC_DECL detail::tmat3x3<T, P> matrixCross3(
H A Dmatrix_major_storage.hpp70 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 Dmatrix_query.hpp64 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 Deuler_angles.hpp138 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 Dcompatibility.hpp100 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 Dmatrix_operation.hpp80 GLM_FUNC_DECL detail::tmat3x3<T, P> diagonal3x3(
H A Dquaternion.hpp150 GLM_FUNC_DECL detail::tmat3x3<T, P> toMat3(
165 detail::tmat3x3<T, P> const & x){return quat_cast(x);}
H A Dio.hpp134 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 Dmatrix_integer.hpp66 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 Dtype_ptr.hpp130 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 Dtype_precision.hpp694 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 Dquaternion.hpp98 tmat3x3<T, P> const & m);
290 GLM_FUNC_DECL detail::tmat3x3<T, P> mat3_cast(
305 detail::tmat3x3<T, P> const & x);

Completed in 414 milliseconds

12