scale3, scale4 ext functions

This commit is contained in:
BlackMATov
2021-02-27 06:13:06 +07:00
parent 0ea995d32f
commit 9c70e2d40c
4 changed files with 115 additions and 92 deletions

View File

@@ -1841,18 +1841,18 @@ mat<T, 3> rotate_z(T angle);
template < typename T >
mat<T, 3> rotate_z(const mat<T, 3>& m, T angle);
template < typename T >
mat<T, 3> scale(T x, T y, T z);
template < typename T >
mat<T, 3> scale(const mat<T, 3>& m, T x, T y, T z);
template < typename T >
mat<T, 3> scale(const vec<T, 3>& v);
template < typename T >
mat<T, 3> scale(const mat<T, 3>& m, const vec<T, 3>& v);
template < typename T >
mat<T, 4> scale4(const vec<T, 3>& v);
template < typename T >
mat<T, 4> scale4(const mat<T, 4>& m, const vec<T, 3>& v);
template < typename T >
mat<T, 3> look_at_lh(const vec<T, 3>& dir, const vec<T, 3>& up);
@@ -1887,18 +1887,18 @@ mat<T, 2> rotate(T angle);
template < typename T >
mat<T, 2> rotate(const mat<T, 2>& m, T angle);
template < typename T >
mat<T, 2> scale(T x, T y);
template < typename T >
mat<T, 2> scale(const mat<T, 2>& m, T x, T y);
template < typename T >
mat<T, 2> scale(const vec<T, 2>& v);
template < typename T >
mat<T, 2> scale(const mat<T, 2>& m, const vec<T, 2>& v);
template < typename T >
mat<T, 3> scale3(const vec<T, 2>& v);
template < typename T >
mat<T, 3> scale3(const mat<T, 3>& m, const vec<T, 2>& v);
template < typename T >
mat<T, 2> shear(T x, T y);