Carsten Hartenfels
f9abf2a7df
Don't add default autoconf flags to build
...
By default, it adds something like `-O2 -g` to the cflags. That
conflicts with the flags in Makefile.am, which specifies -O3. This
commit removes the default flags so we only get what we actually
specify.
2019-11-24 13:32:35 -05:00
Recep Aslantas
f0ffef7820
Merge pull request #110 from hartenfels/vec2s
...
Add a vec2s struct type for consistency
2019-11-24 17:18:50 +03:00
Carsten Hartenfels
4b9b7aeb20
Add a vec2s struct type for consistency
...
There's a vec2 type, so there should probably be a struct version of it
too. Even if no functions use it right now, if a library user (like me)
needs a 2-element vector, they don't need to roll their own.
2019-11-23 14:37:48 -05:00
Recep Aslantas
1a74361dfb
Merge pull request #109 from hartenfels/prototypes
...
Change `()` Prototypes to `(void)`
2019-11-23 19:18:52 +03:00
Carsten Hartenfels
c83f25343f
Error out on invalid empty prototypes
...
This way, a function prototype like `glms_mat3_identity()` will not
compile, instead you have to change it to the proper
`glms_mat3_identity(void)`.
2019-11-23 10:10:27 -05:00
Carsten Hartenfels
f3ea5b4f3e
Change empty prototypes to (void)
...
Because () means an arbitrary number of arguments in C, which is not
intended here.
2019-11-23 10:10:17 -05:00
Recep Aslantas
9987e1374b
build: remove duplicate entry in makefile
...
close #108
2019-11-17 10:22:01 +03:00
Recep Aslantas
464b2178ce
Update README.md
2019-11-08 17:14:24 +03:00
Recep Aslantas
c253769fcd
Update applesimd.h
2019-11-07 22:43:47 +03:00
Recep Aslantas
b893c79086
Update Makefile.am
2019-11-07 22:41:41 +03:00
Recep Aslantas
2336256808
Helpers for apple's simd library ( #107 )
...
* helper to convert cglm matrix to Apple's simd type
2019-11-07 22:32:15 +03:00
onagurna
52df54e306
fix typo in README ( #106 )
2019-10-21 23:46:23 +03:00
Recep Aslantas
381e66349a
win,test: fix test build for windows and suppress warnings
2019-10-14 19:08:34 +03:00
Recep Aslantas
7cdeada701
tests: add test for glm_quat_look
2019-09-27 17:53:51 +03:00
Recep Aslantas
841257a208
tests: add test for quat_slerp
2019-09-26 19:57:00 +03:00
Recep Aslantas
212cf3b22d
Update test_quat.h
2019-09-26 19:29:45 +03:00
Recep Aslantas
ca9b8ceac3
tests: add some tests for quat
2019-09-25 14:03:58 +03:00
Recep Aslantas
5b0e161502
tests: add some tests for quat
2019-09-25 13:47:26 +03:00
Recep Aslantas
fb23d1998e
tests: add more tests for quat
2019-09-25 12:43:01 +03:00
Recep Aslantas
b2084fbacf
tests: add some tests for quat
2019-09-25 07:42:29 +03:00
Recep Aslantas
2ea9308361
quat: fix glmc_quat_normalize()
2019-09-25 07:41:29 +03:00
Recep Aslantas
56cbacd9f6
tests: add missing test for vec4
2019-09-24 21:45:43 +03:00
Recep Aslantas
1700187f65
tests: add more tests for vec4
2019-09-24 19:10:44 +03:00
Recep Aslantas
36024367bc
tests: add more tests for vec4
2019-09-24 17:02:47 +03:00
Recep Aslantas
dcf5b5c1c4
vec: fix min/max for compiled vec3
2019-09-24 17:01:56 +03:00
Recep Aslantas
ce09e543ef
tests: add some tests for vec4
2019-09-24 16:33:42 +03:00
Recep Aslantas
f2073b2277
tests: add more tests for vec3
2019-09-23 22:46:45 +03:00
Recep Aslantas
7c10840a85
tests: add more tests for vec3
2019-09-23 22:39:53 +03:00
Recep Aslantas
37c2650b0a
tests: add more tests for vec3
2019-09-23 12:03:06 +03:00
Recep Aslantas
3a48e4cd84
tests: add more tests for vec3
2019-09-22 23:32:57 +03:00
Recep Aslantas
378e26140e
tests: add more tests for vec3
2019-09-22 23:25:54 +03:00
Recep Aslantas
7b25cbb9cb
vec: fix min/max for compiled vec3
2019-09-22 23:25:33 +03:00
Recep Aslantas
bffe103c37
tests: add more tests for vec3 (rotations)
2019-09-22 22:27:28 +03:00
Recep Aslantas
51ffe09589
tests: use test_eq insteaf og glm_eq
2019-09-22 22:27:05 +03:00
Recep Aslantas
d7b37ba245
tests: add some test for project/unproject
2019-09-22 10:52:02 +03:00
Recep Aslantas
d0671b3e7a
tests: add missing test for mat4
2019-09-21 14:01:20 +03:00
Recep Aslantas
e98311259c
tests: fix some tests for vec3
2019-09-20 22:45:07 +03:00
Recep Aslantas
37cf6b3206
tests: add more tests for vec3
2019-09-20 22:30:32 +03:00
Recep Aslantas
a062f002a0
add codecov badge
2019-09-20 21:16:25 +03:00
Recep Aslantas
9c57d4b247
tests: add more tests for vec3
2019-09-20 14:12:57 +03:00
Recep Aslantas
9fe5efb410
tests: add more tests for vec3
2019-09-19 16:50:22 +03:00
Recep Aslantas
495afb8a3d
Update test_vec3.h
2019-09-19 16:16:41 +03:00
Recep Aslantas
ba694f4aec
tests: add some tests for vec3
2019-09-19 16:12:27 +03:00
Recep Aslantas
8ac767fd2c
tests: fix mat3, mat4 tests
2019-09-19 00:27:26 +03:00
Recep Aslantas
e5fd735e62
Update .travis.yml
2019-09-19 00:09:56 +03:00
Recep Aslantas
7797ee7b06
Update .travis.yml
2019-09-19 00:02:38 +03:00
Recep Aslantas
78f38db480
tests: add missing tests for mat3
2019-09-18 23:33:41 +03:00
Recep Aslantas
79087a9813
mat4: add zero for call
2019-09-18 23:33:10 +03:00
Recep Aslantas
a1283282ef
tests: update test design to test both call and inline versions
2019-09-18 17:07:40 +03:00
Recep Aslantas
0377b99f80
mat4: add zero for call
2019-09-18 17:07:15 +03:00