Bill Currie
cb7d2671d8
[simd] Make mmulf safe for src=dst
...
I guess I'd forgotten that the parameters are actually pointers.
2021-04-29 19:25:31 +09:00
Bill Currie
5949753579
Make m3vmulf return v[3] unchanged
2021-03-10 19:40:19 +09:00
Bill Currie
09e1a63470
[util] Add a simd mat4 transpose function
2021-03-09 23:50:32 +09:00
Bill Currie
4a97bc3ba5
[util] Create simd quaternion to matrix function
...
This seems to be pretty close to as fast as it gets (might be able to do
better with some shuffles of the negation constants instead of loading
separate constants).
2021-03-04 17:45:10 +09:00
Bill Currie
45c0255643
[util] Add simd 4x4 matrix functions
...
Currently just add, subtract, multiply (m m and m v).
2021-03-03 16:34:16 +09:00