All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
4.1.1 (2024-07-09)
4.1.0 (2024-02-13)
4.0.0 (2024-02-05)
- add mat4.quat fromDirection (f12548a)
- add quat/mat4. fromPointToPoint (c9c8903)
- remove quat/mat4.targetTo and quat.fromTo (041313b), closes #30 #31
4.0.0-alpha.5 (2023-08-01)
4.0.0-alpha.4 (2023-05-31)
- remove array returns in avec (25fe7ba)
4.0.0-alpha.3 (2022-10-15)
4.0.0-alpha.2 (2022-07-07)
- export avec3/4 (72673ed)
4.0.0-alpha.1 (2022-06-30)
4.0.0-alpha.0 (2022-06-30)
- add back quat.normalize (c84e6b1)
- add missing index args in avec3/4 (68b90bd)
- export quat.fromTo directly (89c4abe)
- remove duplicated mat4.lookAt (bfa2f2b), closes /github.com/pex-gl/pex-math/commit/595c1bc42fa098020107d0cff35b212a2f0f4f63#diff-a8b1188fe06c86a97756bb7b791f94cb2ae630b03f1b5ff86fc963e7d8e55071
- remove useless decimals (54dfd59)
- add avec3 and avec4 (14b167c)
- add mat3.transpose (0a3ba3b)
- add missing vec4 methods (f5f5634)
- remove extra avec4 methods (e3fc917)
- remove extra vec4 methods (86b7b03)
- remove mat4 private functions (1aaa8dc)
- uniformise EPSILON (1c878a3)
- uniformise matX common methods (aac7090)
- add caching to mat4.invert + negate determinant check instead of === 0 (71abd1e)
- divide by 2 (7b4df3d)
- improve all copy (25e9761)
- improve mat4.rotate (ec699c7)
- improve mat4.scale (b10e687)
- improve mat4.translate (7f9f37f)
- inline mat4.fromTranslationRotationScale (08ea95b)
- remove assert (5f19ae5)
- remove early let declarations and use mat4.identity for equal eye/target edge case in _lookAt9 (5b114bd)
- reuse variable in mat4.mult (1badef0)
- update benchmark (87e33bb)
- switch to type module