Skip to content

Tags: fireblade-engine/math

Tags

0.13.0

Toggle 0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Implement 2x2 matrices (#11)

* Fix RangeReplaceableCollection conformance for latest Swift version

* Add documentation to new replaceSubrange implementations and refactor from fatalError to precondition

* Fix incorrect preconditions

* Create Matrix2x2f and Matrix2x2d

* Implement multiply for 2x2 matrices

* Add missing multiplication operators

* Fix Mat2x2 related typo in Linux code

* Fix compile error in 2x2 multiplication implementation

* Fix incorrect preconditions

Co-authored-by: Christian Treffs <[email protected]>

0.12.0

Toggle 0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix RangeReplaceableCollection conformance for latest Swift version (#9)

* Fix RangeReplaceableCollection conformance for latest Swift version

* Add documentation to new replaceSubrange implementations and refactor from fatalError to precondition

* Fix incorrect preconditions

Co-authored-by: Christian Treffs <[email protected]>

0.11.0

Toggle 0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use Foundation versions of math functions (#6)

* Use Foundation versions of math functions

If neither Darwin, nor Glibc are available, use Foundation to import
math functions.

Use dynamic library target on Windows since ar tool doesn't seem to
exist.

* Fix test_asinh() by adding accuracy parameter

* Reduce accuracy for testQuatFromEulerAngles_0_(n)90_0

* Remove WASM CI

* Use Swift 5.5 in on Windows CI

* Update Windows CI

* Update ci-windows.yml

* Update CI trigger

Co-authored-by: Christian Treffs <[email protected]>

0.10.0

Toggle 0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #4 from fireblade-engine/feature/euler

Add Euler Angle / Quaternion conversions

0.9.2

Toggle 0.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #3 from fireblade-engine/feature/size-extensions

Size & Point extensions

0.9.1

Toggle 0.9.1's commit message

Verified

This commit was signed with the committer’s verified signature.
ctreffs Christian Treffs
Update README

0.8.0

Toggle 0.8.0's commit message
Github

0.7.3

Toggle 0.7.3's commit message
Fix orthographic projection

0.7.2

Toggle 0.7.2's commit message
Add pitch yaw roll + forward up right to Mat4x4f