History of file src/OFMatrix4x4.h at check-in fa0f45f5f8f5b9de
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [94485a2518] check-in: [7413a728a7] user: js, branch: trunk, size: 3175 [annotate] [blame] [check-ins using] [diff] | |
2024-04-02
| ||
03:21 |
Only align OFVector4D where necessary
Changing the alignment of OFVector4D globally (as was done previously) | |
2024-03-28
| ||
15:58 |
OFMatrix4x4: Move values to ivars
This should work now that objects are properly aligned. file: [e3aa63e106] check-in: [71237f1a49] user: js, branch: trunk, size: 2727 [annotate] [blame] [check-ins using] [diff] | |
2024-02-03
| ||
11:41 | Update copyright file: [3216bc9b10] check-in: [7324ec8590] user: js, branch: 1.0, size: 2461 [annotate] [blame] [check-ins using] [diff] | |
09:17 | Minor documentation improvement file: [49eeebb49a] check-in: [6fb87c3bbc] user: js, branch: trunk, size: 2714 [annotate] [blame] [check-ins using] [diff] | |
08:53 | Fix typos in documentation found by spell checker file: [45dde7ed4c] check-in: [19f3948a26] user: js, branch: 1.0, size: 2461 [annotate] [blame] [check-ins using] [diff] | |
08:49 | Fix typos in documentation found by spell checker file: [76b0e488a2] check-in: [f97dc452b1] user: js, branch: trunk, size: 2663 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [c4c1c25c02] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 2663 [annotate] [blame] [check-ins using] [diff] | |
2023-11-04
| ||
13:06 | Work around Clang not aligning ivars correctly file: [ecc8ac5d95] check-in: [055e14fc75] user: js, branch: trunk, size: 2663 [annotate] [blame] [check-ins using] [diff] | |
2023-11-03
| ||
00:16 |
OFMatrix4x4: SSE4.1 for -[transformVectors:count:]
This requires the vectors to be 16 byte aligned. In order to achieve | |
2023-11-01
| ||
20:54 | Add -[OFMatrix4x4 transformVectors:count:] file: [5f3106a61c] check-in: [ad6b3e6442] user: js, branch: trunk, size: 2663 [annotate] [blame] [check-ins using] [diff] | |
2023-08-17
| ||
14:53 | Add more designated initializers file: [0e103db2bb] check-in: [abc315cc89] user: js, branch: trunk, size: 2461 [annotate] [blame] [check-ins using] [diff] | |
2023-02-19
| ||
17:40 | Make GCC happy again file: [c303f1010a] check-in: [d377e8819e] user: js, branch: trunk, size: 2393 [annotate] [blame] [check-ins using] [diff] | |
13:37 |
OFMatrix4x4: Use 2D arrays in row-major format
This allows writing matrices more naturally, without having to transpose | |
2023-02-18
| ||
12:01 | OFMatrix4x4: Transform vectors in 4D space file: [d21230dbdd] check-in: [e31a31bdcb] user: js, branch: trunk, size: 2386 [annotate] [blame] [check-ins using] [diff] | |
2023-02-16
| ||
21:37 | OFMatrix4x4: Add translation and scaling file: [f55c478b84] check-in: [3e4ed4e59f] user: js, branch: trunk, size: 2465 [annotate] [blame] [check-ins using] [diff] | |
19:59 |
OFVector3D -> OFPoint3D
For now, we're only interested in transformed points. file: [32857d56d5] check-in: [db7991d07b] user: js, branch: trunk, size: 2111 [annotate] [blame] [check-ins using] [diff] | |
2023-02-15
| ||
21:54 | OFMatrix4x4: Add -[transformedVector3D:] file: [6444eb96ee] check-in: [1e550fabe3] user: js, branch: trunk, size: 2461 [annotate] [blame] [check-ins using] [diff] | |
2023-02-12
| ||
22:20 |
Add OFMatrix4x4 and OFVector3D
These will be useful for 3D graphics. file: [f8bbebd161] check-in: [44eb35b212] user: js, branch: trunk, size: 1898 [annotate] [blame] [check-ins using] | |
2021-09-26
| ||
20:48 | OF4x4Matrix: Add -[multiplyWithMatrix:] file: [fdc5246dcd] check-in: [42b5eee531] user: js, branch: 3d-affine-transforms, size: 1886 [annotate] [blame] [check-ins using] [diff] | |
2021-09-24
| ||
01:35 | Added: Add initial OF4x4Matrix file: [f31b2162fa] check-in: [831ce30929] user: js, branch: 3d-affine-transforms, size: 1635 [annotate] [blame] [check-ins using] | |