message: Fix mat4x3 / vector multiplication
diff: @@ -158,9 +158,9 @@ MATH_FUNC
  inline vector<3, T> operator*(matrix<4, 3, T> const& m, vector<4, T> const& v)
  {
  return vector<3, T>(
  - m(0, 0) * v.x + m(1, 0) * v.y + m(2, 0) * v.z + m(3, 0) * v.w,
  - m(0, 1) * v.x + m(1, 1) * v.y + m(2, 1) * v.z + m(3, 1) * v.w,
  - m(0, 2) * v.x + m(1, 2) * v.y + m(2, 2) * v.z + m(3, 2) * v.w
  + m(0, 0) * v.x + m(0, 1) * v.y + m(0, 2) * v.z + m(0, 3) * v.w,
  + m(1, 0) * v.x + m(1, 1) * v.y + m(1, 2) * v.z + m(1, 3) * v.w,
  + m(2, 0) * v.x + m(2, 1) * v.y + m(2, 2) * v.z + m(2, 3) * v.w
  );
  }
  @@ -169,10 +169,10 @@ MATH_FUNC
  inline vector<4, T> operator*(vector<3, T> const& v, matrix<4, 3, T> const& m)
  {
  return vector<4, T>(
  - v.x * m(0, 0) + v.y * m(0, 1) + v.z * m(0, 2),
  - v.x * m(1, 0) + v.y * m(1, 1) + v.z * m(1, 2),
  - v.x * m(2, 0) + v.y * m(2, 1) + v.z * m(2, 2),
  - v.x * m(3, 0) + v.y * m(3, 1) + v.z * m(3, 2)
  + v.x * m(0, 0) + v.y * m(1, 0) + v.z * m(2, 0),
  + v.x * m(0, 1) + v.y * m(1, 1) + v.z * m(2, 1),
  + v.x * m(0, 2) + v.y * m(1, 2) + v.z * m(2, 2),
  + v.x * m(0, 3) + v.y * m(1, 3) + v.z * m(2, 3)
  );
  }
  