Skip to content

Releases: sungiant/abacus

1.1.1

16 Jan 22:27
Compare
Choose a tag to compare
  • Fixed issue with Matrix44.CreateFromYawPitchRoll method.

1.1.0

05 Sep 21:52
Compare
Choose a tag to compare
  • Updated module function to avoid cast up logic.
  • Added code generation settings for aggressive inlining and enabling function variants.
  • Enabled aggressive inlining and function variants by default.
  • [BREAKING] Fixed variant functions with unintended signatures.
  • [BREAKING] Renamed Maths.IsZero to Maths.IsApproximatelyZero.
  • [BREAKING] Renamed Maths.WithinEpisilon to Maths.ApproximateEquals.
  • Added ApproximatelyEquals method to Vector2, Vector3, Vector4, Quaternion, and Matrix44.
  • Added Maths.ArcTan2 function.
  • Added Maths.CopySign function.
  • Added Quaternion.ToYawPitchRoll method.
  • Added additional Clamp function variant for Vector2, Vector3, and Vector4.

1.0.2

30 Jul 12:26
Compare
Choose a tag to compare
  • Added fixed point implementations for approximating ArcSin, ArcCos, and ArcTan.
  • Added quaternion slerp function.
  • Added * operators for vector transformations.
  • Added fixed point implementation for Abs.
  • Improved fixed point implementation of Negate to avoid branching.

1.0.1

29 Jul 13:43
Compare
Choose a tag to compare
  • Improved fixed point implementation for Add, Subtract, and Negate.

1.0.0

28 Jul 18:45
Compare
Choose a tag to compare

Initial release.