Vincent Davis Jr
f0f7b67ef4
test: add missing mat3x4 tests
...
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-08-06 14:12:26 -04:00
Vincent Davis Jr
37d20f7da8
test: add missing mat2x4 tests
...
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-08-06 14:12:26 -04:00
Vincent Davis Jr
006e4ffbdf
test: add missing mat2x3 tests
...
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-08-06 14:12:26 -04:00
Vincent Davis Jr
3d292c3a2e
add new matrix mat4x3
...
Initial function being
glm_mat4x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-17 22:57:52 -04:00
Vincent Davis Jr
2df26c0ecf
add new matrix mat4x2
...
Initial function being
glm_mat4x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 20:19:25 -04:00
Vincent Davis Jr
e09cf11f1c
add new matrix mat3x4
...
Initial function being
glm_mat3x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 15:41:36 -04:00
Vincent Davis Jr
4e44e74d48
add new matrix mat3x2
...
Initial function being
glm_mat3x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 18:48:50 -04:00
Vincent Davis Jr
fe7471e8f8
add new matrix mat2x4
...
Initial function being
glm_mat2x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 14:32:48 -04:00
Vincent Davis Jr
6317ed90e7
add new matrix mat2x3
...
Initial function being
glm_mat2x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-14 18:57:45 -04:00
Recep Aslantas
c1ff76d3b1
fix existing tests build
2023-04-21 22:15:04 +03:00
Recep Aslantas
a1485a14f6
option to override FLT_EPSILON with GLM_FLT_EPSILON
2020-05-26 23:00:00 +03:00
Recep Aslantas
ad9370537c
add tests for mat2 and its call version
2020-02-24 22:14:26 +03:00
Recep Aslantas
8a068c3291
Merge branch 'master' into vec2_mat2
2020-02-23 13:10:36 +03:00
Recep Aslantas
b2084fbacf
tests: add some tests for quat
2019-09-25 07:42:29 +03:00
Recep Aslantas
7c10840a85
tests: add more tests for vec3
2019-09-23 22:39:53 +03:00
Recep Aslantas
51ffe09589
tests: use test_eq insteaf og glm_eq
2019-09-22 22:27:05 +03:00
Recep Aslantas
78f38db480
tests: add missing tests for mat3
2019-09-18 23:33:41 +03:00
Recep Aslantas
971d753392
tests: add some missing tests for mat4
2019-09-17 18:26:45 +03:00
Recep Aslantas
f4f9d85caa
tests: add more tests for mat4
2019-09-15 15:09:52 +03:00
Recep Aslantas
9ab9e95ce5
Custom Built-in Unit Test Suite ( #105 )
...
* tests: new built-in test runner
* tests: update tests for new builtin test api
* tests: print test suite logs
* tests: remove cmocka from build files
* tests: colorize test suite log and remove redundant prints
2019-09-12 06:56:44 +03:00
Recep Aslantas
ef89cd7236
Merge branch 'master' into vec2_mat2
2019-08-22 15:16:35 +03:00
Recep Aslantas
3797c55154
fix test build, supress warnings, update header guards for struct api
2019-06-03 12:54:27 +03:00
acoto87
1aa54dc110
- separating struct types into types-struct.h
...
- vec3s implementation
- fix style issues
2019-04-08 21:06:01 -05:00
acoto87
c25469829a
Initial implementation of struct type vec4s
2019-04-03 22:25:49 -06:00
Recep Aslantas
0729fd40a4
implement vec2
2019-03-31 18:50:52 +03:00
Recep Aslantas
b0e48a56ca
test: rename test_rand_angle() to test_rand()
2019-01-28 15:31:03 +03:00
Recep Aslantas
821c79572f
test: add some tests for mat3
2018-04-15 20:47:38 +03:00
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
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
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
9d61668e04
re-organise files, remove cglm prefix from file to make them more clean
2017-07-11 18:05:10 +03:00
Recep Aslantas
a55b0ab5db
re-organise test structure
2017-07-11 12:30:02 +03:00
Recep Aslantas
38be538342
test: test mat4_mul
2017-04-25 23:27:15 +03:00