summaryrefslogtreecommitdiffstats
path: root/src/core/transforms/vector4d_sse_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/transforms/vector4d_sse_p.h')
-rw-r--r--src/core/transforms/vector4d_sse_p.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/transforms/vector4d_sse_p.h b/src/core/transforms/vector4d_sse_p.h
index b1c58c826..ffeca0946 100644
--- a/src/core/transforms/vector4d_sse_p.h
+++ b/src/core/transforms/vector4d_sse_p.h
@@ -346,11 +346,11 @@ public:
friend class Matrix4x4_SSE;
friend class Vector3D_SSE;
- friend Vector4D_SSE operator*(Vector4D_SSE vector, Matrix4x4_SSE matrix);
- friend Vector4D_SSE operator*(Matrix4x4_SSE matrix, Vector4D_SSE vector);
+ friend Vector4D_SSE operator*(const Vector4D_SSE &vector, const Matrix4x4_SSE &matrix);
+ friend Vector4D_SSE operator*(const Matrix4x4_SSE &matrix, const Vector4D_SSE &vector);
- friend Vector4D_SSE operator*(Vector4D_SSE vector, Matrix4x4_AVX2 matrix);
- friend Vector4D_SSE operator*(Matrix4x4_AVX2 matrix, Vector4D_SSE vector);
+ friend Vector4D_SSE operator*(const Vector4D_SSE &vector, const Matrix4x4_AVX2 &matrix);
+ friend Vector4D_SSE operator*(const Matrix4x4_AVX2 &matrix, const Vector4D_SSE &vector);
friend Q_ALWAYS_INLINE const Vector4D_SSE operator+(Vector4D_SSE v1, Vector4D_SSE v2) { return v1 += v2; }
friend Q_ALWAYS_INLINE const Vector4D_SSE operator-(Vector4D_SSE v1, Vector4D_SSE v2) { return v1 -= v2; }