Recep Aslantas
|
79f8b1ebf8
|
vec4: optimize vec4 norm and norm2
|
2018-04-13 11:18:42 +03:00 |
|
Recep Aslantas
|
0eb37da8bb
|
vec4: optimize vec4 normalize with SIMD
|
2018-04-13 11:01:07 +03:00 |
|
Recep Aslantas
|
80d255e6d9
|
rotate vector using quaternion
|
2018-04-11 00:47:11 +03:00 |
|
Recep Aslantas
|
6f69da361b
|
quaternion multiplication
* convert quaternion multiplication to xyzw
* previous implementation may be wrong, wikipedia version implemented
* implement SSE version
|
2018-04-09 23:56:09 +03:00 |
|
Recep Aslantas
|
f0daaca58b
|
improve matrix to quaternion
|
2018-04-09 00:46:00 +03:00 |
|
Recep Aslantas
|
e4e0fa623c
|
sse2 version of vec4 dot product
* use this for normalizing vector
|
2018-04-08 18:27:54 +03:00 |
|
Recep Aslantas
|
257c57d41f
|
mat4 to quaternion
|
2018-04-07 19:46:46 +03:00 |
|
Recep Aslantas
|
d1f3feeb6e
|
test: add tests for euler XYZ
|
2018-03-27 12:14:46 +03:00 |
|
Recep Aslantas
|
b8897befa6
|
test: fix mat4 tests
|
2017-11-18 11:38:13 +03:00 |
|
Recep Aslantas
|
1b872375ab
|
test: fix generating random matrix
|
2017-11-17 20:57:36 +03:00 |
|
Recep Aslantas
|
c998ec13d8
|
test: fix comparing matrix results
|
2017-11-17 19:05:33 +03:00 |
|
Recep Aslantas
|
b9c135baf2
|
test: fix generating random matrix
* use affine matrix for testing
|
2017-11-17 18:50:24 +03:00 |
|
Recep Aslantas
|
48977a012b
|
test: add some tests for mat4
|
2017-07-12 20:46:05 +03:00 |
|
Recep Aslantas
|
a55b0ab5db
|
re-organise test structure
|
2017-07-11 12:30:02 +03:00 |
|