Explorar o código

Fix operator-(), add operator+()

Sami Kankaristo %!s(int64=9) %!d(string=hai) anos
pai
achega
2d54f437f1
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      glm/gtx/dual_quaternion.inl

+ 7 - 1
glm/gtx/dual_quaternion.inl

@@ -194,11 +194,17 @@ namespace glm
 	// -- Unary bit operators --
 
 	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;
 	}
 
+	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 --
 
 	template <typename T, precision P>