Commit Graph

60 Commits

Author SHA1 Message Date
e45e4d3304 Add NewQuatEulerXYZ+better comments v0.40.11 2022-05-22 20:14:01 +04:00
f3db256007 Greatly shorten vec_test v0.40.10 2022-05-22 20:06:06 +04:00
d7f5cbb136 Improve vec tests 2022-05-22 19:43:12 +04:00
2648dc910c 'Add' functions to swizzle interfaces+vec tests 2022-05-22 19:41:43 +04:00
386fa0b641 Ignore emacs files 2022-02-08 18:04:47 +04:00
7d8dce922f Readme update 2022-02-08 17:00:04 +04:00
f4f06c54b3 Make TrMat funcs chainable+more 32 scalar funcs v0.3.1 2022-01-13 17:51:04 +04:00
80d1c12e2d Update readme 2022-01-13 16:30:17 +04:00
8bb31393b4 Quat axis and angle tests v0.3.0 2022-01-13 16:22:38 +04:00
e4edb7dcec Angle and axis methods for quat 2022-01-13 16:06:13 +04:00
d832e19dab Rotate and Col functions 2022-01-13 15:49:30 +04:00
b39e8e0b80 Actually correct ortho v0.2.6 2021-11-15 09:53:43 +04:00
585d17aa29 Fix ortho func v0.2.5 2021-11-13 23:27:21 +04:00
d4c7755ca8 More benchmarks v0.2.4 2021-11-09 10:28:23 +04:00
2071b351d5 Move benchmarks into relevant test files v0.2.3 2021-11-09 10:19:42 +04:00
300c699e65 Add Ortho func v0.2.2 2021-11-09 10:13:58 +04:00
175d05420c Add perspective func+fix LookAt v0.2.1 2021-11-09 09:55:24 +04:00
d1a4f5ba7c Optimize mat3 mul v0.2.0 2021-11-09 09:36:59 +04:00
9282567928 Optimize mat4 mul 2021-11-09 09:29:45 +04:00
4c30b8b6d3 Use multi-dimensional arrays+ensure storage&comp. is column major 2021-11-09 09:13:16 +04:00
92a3ca3a9c LookAt func v0.1.2 2021-11-07 04:47:53 +04:00
8889482bd5 Quat angle and tests v0.1.1 2021-11-06 09:42:28 +04:00
2de2e9696a Finish main transform funcs+Clone funcs+return func receivers v0.1.0 2021-11-06 08:59:17 +04:00
81c22bfe4d Start quaternions and transform matrix 2021-11-06 07:44:08 +04:00
9d9bcdfc05 Vec reflect+geometric_test v0.0.8 2021-11-05 23:15:24 +04:00
710cca385f Update README.md 2021-11-05 18:04:28 +04:00
390222a18d Benchmark MulMat4Vec4 2021-11-05 07:51:04 +04:00
2bdd7b2d02 Mat4 tests v0.0.7 2021-11-05 07:39:55 +04:00
61b2298cb1 Mat2+Mat3 tests 2021-11-05 07:31:41 +04:00
62a2e4d7aa Mat2 tests 2021-11-05 07:22:57 +04:00
5980c50ced Mat*Vec mul v0.0.6 2021-11-05 07:07:01 +04:00
5f43d7da88 Vec normalize funcs 2021-11-05 06:43:17 +04:00
4a7e66c0b9 Ensure Dist/SqrDist funcs inline + DistVec4 + SqrDistVec4 v0.0.5 2021-11-05 06:08:07 +04:00
0bf7a06315 X/Y/Z/W setters/getters v0.0.4 2021-11-05 05:54:30 +04:00
ad5d2c49c8 Rename At->Get 2021-11-05 05:47:41 +04:00
b2e9c48114 Vec distance functions 2021-11-05 05:46:11 +04:00
a3843e2e9c Dot4 v0.0.3 2021-11-05 05:33:50 +04:00
2799b8df2e Vec4 and Swizzle4 2021-11-05 05:32:34 +04:00
ee27cfaa91 Equality for vectors 2021-11-05 05:29:50 +04:00
a629eab2ca Mat equality+small optimization 2021-11-05 05:28:33 +04:00
a28976286e Optimize mat4Mul 2021-11-05 05:22:32 +04:00
a30003efd4 Benchmarks 2021-11-05 05:07:32 +04:00
1a0374fc2b Mat4 Mul v0.0.2 2021-11-05 04:57:52 +04:00
d20d09f680 MulMat3 2021-11-05 04:44:00 +04:00
1d03d4c3ea Mat3 mul 2021-11-05 04:41:57 +04:00
2b0373ea1b Mat2 mul 2021-11-05 04:26:49 +04:00
8f03c11314 Remove dependence on gonum v0.0.1 2021-11-05 03:37:54 +04:00
6999376c6b DotVec3+Cross product 2021-11-05 02:20:35 +04:00
21586408ea Add Mat3 2021-11-05 01:36:23 +04:00
9ca6261c34 Comment 2021-11-05 01:20:22 +04:00