Releases: sungiant/abacus
Releases · sungiant/abacus
1.1.1
1.1.0
- 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]
RenamedMaths.IsZero
toMaths.IsApproximatelyZero
.[BREAKING]
RenamedMaths.WithinEpisilon
toMaths.ApproximateEquals
.- Added
ApproximatelyEquals
method toVector2
,Vector3
,Vector4
,Quaternion
, andMatrix44
. - Added
Maths.ArcTan2
function. - Added
Maths.CopySign
function. - Added
Quaternion.ToYawPitchRoll
method. - Added additional
Clamp
function variant forVector2
,Vector3
, andVector4
.
1.0.2
- Added fixed point implementations for approximating
ArcSin
,ArcCos
, andArcTan
. - Added quaternion
slerp
function. - Added
*
operators for vector transformations. - Added fixed point implementation for
Abs
. - Improved fixed point implementation of
Negate
to avoid branching.