|
|
@ -194,11 +194,17 @@ namespace glm |
|
|
|
// -- Unary bit operators -- |
|
|
|
// -- Unary bit operators -- |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|
GLM_FUNC_QUALIFIER tdualquat<T, P> operator-(tdualquat<T, P> const & q) |
|
|
|
GLM_FUNC_QUALIFIER tdualquat<T, P> operator+(tdualquat<T, P> const & q) |
|
|
|
{ |
|
|
|
{ |
|
|
|
return q; |
|
|
|
return q; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER tdualquat<T, P> operator-(tdualquat<T, P> const & q) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return tdualquat<T, P>(-q.real, -q.dual); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// -- Binary operators -- |
|
|
|
// -- Binary operators -- |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, precision P> |
|
|
|
template <typename T, precision P> |
|
|
|