|
|
@@ -216,7 +216,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, B b, C c) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, B b, C c) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(a.y)),
|
|
|
z(static_cast<T>(b)),
|
|
|
@@ -225,7 +225,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, tvec1<B, Q> const & b, tvec1<C, Q> const & c) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, tvec1<B, Q> const & b, tvec1<C, Q> const & c) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(a.y)),
|
|
|
z(static_cast<T>(b.x)),
|
|
|
@@ -234,7 +234,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(A s1, tvec2<B, Q> const & v, C s2) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(A s1, tvec2<B, Q> const & v, C s2) :
|
|
|
x(static_cast<T>(s1)),
|
|
|
y(static_cast<T>(v.x)),
|
|
|
z(static_cast<T>(v.y)),
|
|
|
@@ -243,7 +243,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec2<B, Q> const & b, tvec1<C, Q> const & c) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec2<B, Q> const & b, tvec1<C, Q> const & c) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(b.x)),
|
|
|
z(static_cast<T>(b.y)),
|
|
|
@@ -252,7 +252,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(A s1, B s2, tvec2<C, Q> const & v) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(A s1, B s2, tvec2<C, Q> const & v) :
|
|
|
x(static_cast<T>(s1)),
|
|
|
y(static_cast<T>(s2)),
|
|
|
z(static_cast<T>(v.x)),
|
|
|
@@ -261,7 +261,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, typename C, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec1<B, Q> const & b, tvec2<C, Q> const & c) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec1<B, Q> const & b, tvec2<C, Q> const & c) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(b.x)),
|
|
|
z(static_cast<T>(c.x)),
|
|
|
@@ -270,7 +270,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec3<A, Q> const & a, B b) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec3<A, Q> const & a, B b) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(a.y)),
|
|
|
z(static_cast<T>(a.z)),
|
|
|
@@ -279,7 +279,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec3<A, Q> const & a, tvec1<B, Q> const & b) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec3<A, Q> const & a, tvec1<B, Q> const & b) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(a.y)),
|
|
|
z(static_cast<T>(a.z)),
|
|
|
@@ -288,7 +288,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(A a, tvec3<B, Q> const & b) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(A a, tvec3<B, Q> const & b) :
|
|
|
x(static_cast<T>(a)),
|
|
|
y(static_cast<T>(b.x)),
|
|
|
z(static_cast<T>(b.y)),
|
|
|
@@ -297,7 +297,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec3<B, Q> const & b) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec1<A, Q> const & a, tvec3<B, Q> const & b) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(b.x)),
|
|
|
z(static_cast<T>(b.y)),
|
|
|
@@ -306,7 +306,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename A, typename B, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, tvec2<B, Q> const & b) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec2<A, Q> const & a, tvec2<B, Q> const & b) :
|
|
|
x(static_cast<T>(a.x)),
|
|
|
y(static_cast<T>(a.y)),
|
|
|
z(static_cast<T>(b.x)),
|
|
|
@@ -315,7 +315,7 @@ namespace detail
|
|
|
|
|
|
template <typename T, precision P>
|
|
|
template <typename U, precision Q>
|
|
|
- GLM_FUNC_QUALIFIER GLM_CONSTEXPR tvec4<T, P>::tvec4(tvec4<U, Q> const & v) :
|
|
|
+ GLM_FUNC_QUALIFIER GLM_CONSTEXPR_CTOR tvec4<T, P>::tvec4(tvec4<U, Q> const & v) :
|
|
|
x(static_cast<T>(v.x)),
|
|
|
y(static_cast<T>(v.y)),
|
|
|
z(static_cast<T>(v.z)),
|