Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

Releases: google/mathfu

MathFu 1.1.0

23 Feb 19:17
Compare
Choose a tag to compare

The 1.1.0 release of MathFu improves the syntax for accessing x, y, z, w components of a vector (no more parentheses!). It also adds a basic rectangle class, and some useful operators to existing math types.

New features:

  • Add Rect class for rectangles
  • Add FromType() and ToType() from/to byte-wise compatible conversions.

Improvements:

  • Improve load times for vector types
  • Refactor Cmake and Android build files
  • Add quaternion dot product
  • Add missing vec4 division operator.
  • Add Equal and Not Equal operator overload in Vector
  • Fix kQuatIdentity

Interface changes:

  • Remove legacy mathfu/vector_2.h, mathfu/vector_3.h, mathfu/vector_4.h. Include mathfu/vector.h instead.
  • Change .x(), .y(), .z(), .w() accessors to be simply .x, .y, .z, .w, instead

MathFu 1.0.3

29 Apr 23:59
Compare
Choose a tag to compare

The 1.0.3 release of MathFu adds handedness to several functions and improves compatibility with several versions of Visual Studio.

  • Added handedness parameters to Matrix's LookAt() and Ortho() functions.
  • Several fixes for Visual Studio, including warning-free support for all versions since VS2010.
  • Added function to convert Quaternions to Mat4.
  • Fix improper use of CMAKE_CURRENT_SOURCE_DIR and CMAKE_SOURCE_DIR in cmake files.
  • Update to latest version of vectorial.
  • There are no breaking API Modifications this release.

MathFu 1.0.2

20 Nov 23:45
Compare
Choose a tag to compare

The 1.0.2 release of MathFu is primarily consists of bug fixes:

  • Added Matrix AffineTransform methods and unit tests.
  • Added Quaternion::RotateFromTo()
  • Added Quaternion identity constant.
  • Implicit conversion between int and float vectors.
  • Fix bug in vec4 * mat4 when SIMD is enabled
  • Fixed MSVC 2015 warnings (we think we have them all)
  • Clean up of cmake dependency handling
  • Fixed perspective matrix calculation.
  • Update docs style :)

There are no breaking API Modifications this release,

MathFu 1.0.1

08 Apr 23:40
Compare
Choose a tag to compare
  • fix bug in Matrix<>::operator*()
  • fix bug in Quaternion::Normalize()
  • add Quaternion::Normalized()
  • fix bug Vector::xy() accessor
  • add Vector::zw() accessor
  • add missing operators from Vector4 specialization
  • add mission constructors from Vector2 and Vector3 specializations
  • add utility functions to create vectors from other vectors
  • add accessors and mutators for scalar and vector components of Quaternions
  • fix typo in build documentation

1.0.0

13 Nov 02:33
Compare
Choose a tag to compare

First release of MathFu. See http://google.github.io/mathfu for more information.