Recep Aslantas
|
8e008511f4
|
Merge pull request #97 from recp/vec2_mat2
vec2 and mat2 support
|
2020-02-25 14:54:22 +03:00 |
|
Recep Aslantas
|
eb0d47cfa1
|
vec2: add struct version for vec2 and vec2-ext
|
2020-02-25 14:34:11 +03:00 |
|
Recep Aslantas
|
638b9f6dbe
|
fix 'function declaration isn’t a prototype'
|
2020-02-24 23:11:03 +03:00 |
|
Recep Aslantas
|
ab20ebc28c
|
build: add vec2 and mat2 files
|
2020-02-24 22:22:27 +03:00 |
|
Recep Aslantas
|
701a95583a
|
vec2: fix memory access error[s]
|
2020-02-24 22:21:43 +03:00 |
|
Recep Aslantas
|
ad9370537c
|
add tests for mat2 and its call version
|
2020-02-24 22:14:26 +03:00 |
|
Recep Aslantas
|
43ae3b332a
|
add tests for vec2 and its call version
|
2020-02-24 10:06:19 +03:00 |
|
Recep Aslantas
|
8a068c3291
|
Merge branch 'master' into vec2_mat2
|
2020-02-23 13:10:36 +03:00 |
|
Recep Aslantas
|
4a7c153d2d
|
tests: fix test for mul_rot
|
2020-02-23 11:19:30 +03:00 |
|
Recep Aslantas
|
7b0f62f1eb
|
tests: add some tests for affine matrices
|
2020-02-22 10:54:47 +03:00 |
|
Recep Aslantas
|
0c8dc070d5
|
tests: tests for affine transforms (continue)
|
2020-02-22 10:29:16 +03:00 |
|
Recep Aslantas
|
0822d46cd9
|
tests: tests for remaining rotations
|
2020-02-22 00:58:04 +03:00 |
|
Recep Aslantas
|
3fca734c30
|
tests: remove unused variables
|
2020-02-22 00:48:41 +03:00 |
|
Recep Aslantas
|
5995269195
|
tests: add tests for some affine rotations
|
2020-02-21 17:52:50 +03:00 |
|
Recep Aslantas
|
6b32b5dc35
|
tests: add tests for affine scales
|
2020-02-21 16:57:09 +03:00 |
|
Recep Aslantas
|
a1f7afe055
|
Update test_affine.h
|
2020-02-21 15:56:15 +03:00 |
|
Recep Aslantas
|
81ae182972
|
tests: add tests for affine translations
|
2020-02-21 15:52:34 +03:00 |
|
Recep Aslantas
|
de85a4eb2b
|
quat: add tests for quat_rotate_at[m]
|
2020-02-21 14:28:41 +03:00 |
|
Recep Aslantas
|
8ac1347f8a
|
remove unused params from docs
|
2020-02-21 12:55:52 +03:00 |
|
Recep Aslantas
|
e7a0906bc2
|
quat: add tests for quat_rotate
|
2020-02-21 11:48:25 +03:00 |
|
Recep Aslantas
|
6aa8df8e9b
|
quat: add tests for quat_rotatev
|
2020-02-21 10:51:53 +03:00 |
|
Recep Aslantas
|
2278eba93c
|
quat: fix quat_for and quat_forp implementations
|
2020-02-20 23:37:35 +03:00 |
|
Recep Aslantas
|
5ee9bb88df
|
add notes for versor/quaternion type to describe memory layout
|
2020-02-20 17:29:32 +03:00 |
|
Recep Aslantas
|
349dc274f4
|
add forward vector as macro (vec3, RH)
* this will be used for where Vec3.Forward is needed
|
2020-02-20 15:19:20 +03:00 |
|
Recep Aslantas
|
b9f9548b06
|
test: test for plane
|
2020-01-19 22:15:19 +03:00 |
|
Recep Aslantas
|
c630293c7d
|
merge test sources into one C source
|
2020-01-19 22:12:25 +03:00 |
|
Recep Aslantas
|
406d09e085
|
make plane zero if norm is zero after normalization
|
2020-01-19 21:48:55 +03:00 |
|
Recep Aslantas
|
65de029acb
|
now working on v0.6.3
|
2020-01-19 20:37:49 +03:00 |
|
Recep Aslantas
|
f8784ffe8a
|
win: enable anonymous structs for Visual Studio 2015 and later
|
2020-01-17 23:55:35 +03:00 |
|
Recep Aslantas
|
cf8dc82783
|
fix tests on windows (msvc)
|
2020-01-17 23:29:36 +03:00 |
|
Recep Aslantas
|
9af0ebd142
|
win: fix glms_quat_imagn if use struct option is disabled
|
2020-01-17 23:27:20 +03:00 |
|
Recep Aslantas
|
82a195f26a
|
now owrkin on v0.6.2
|
2020-01-17 23:26:40 +03:00 |
|
Recep Aslantas
|
6abe3f05ab
|
tests: fix quat_look test
|
2020-01-17 15:17:02 +03:00 |
|
Recep Aslantas
|
f53fd45026
|
Update test_struct.c
|
2020-01-15 16:44:51 +03:00 |
|
Recep Aslantas
|
c67158ac59
|
Merge pull request #115 from recp/arm-fix
build fix for ARM NEON
|
2020-01-15 11:58:16 +03:00 |
|
Recep Aslantas
|
af7f8a5436
|
vec4: fix parameter name for NEON
|
2020-01-15 09:56:54 +03:00 |
|
Recep Aslantas
|
c3b5bb869a
|
arm: fix type castings for ARM Neon
|
2020-01-15 09:56:19 +03:00 |
|
Recep Aslantas
|
d6c34d3330
|
Merge pull request #113 from jdolan/master
This PR addresses a typo in the naming of glms_rotate_x.
|
2020-01-06 14:11:21 +03:00 |
|
Recep Aslantas
|
5cb800bf29
|
Merge pull request #111 from hartenfels/autoconf-flags
Fix Automake Flags and Matrix Struct Initializers
|
2019-11-26 22:45:41 +03: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 |
|
Recep Aslantas
|
1a74361dfb
|
Merge pull request #109 from hartenfels/prototypes
Change `()` Prototypes to `(void)`
|
2019-11-23 19:18:52 +03: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 |
|
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 |
|
Recep Aslantas
|
971d753392
|
tests: add some missing tests for mat4
|
2019-09-17 18:26:45 +03:00 |
|
Recep Aslantas
|
033d0b0fed
|
tests, win: add visual studio test project files
|
2019-09-16 10:17:55 +03:00 |
|
Recep Aslantas
|
39dc61af54
|
tests: add a few test for mat4
|
2019-09-15 19:33:41 +03:00 |
|
Recep Aslantas
|
f4f9d85caa
|
tests: add more tests for mat4
|
2019-09-15 15:09:52 +03:00 |
|
Recep Aslantas
|
92f196965e
|
Update .gitignore
|
2019-09-14 16:22:28 +03:00 |
|
Recep Aslantas
|
fbcbccbf01
|
Update cglm.podspec
|
2019-09-14 16:20:33 +03:00 |
|
Recep Aslantas
|
cf41151534
|
Update troubleshooting.rst
|
2019-09-14 16:18:45 +03:00 |
|
Recep Aslantas
|
3af861b61e
|
Update README.md
|
2019-09-14 16:01:43 +03:00 |
|
Recep Aslantas
|
0ed88cfda8
|
test: fix running test on windows (msvc)
|
2019-09-14 12:46:04 +03:00 |
|
Recep Aslantas
|
551ed1bd20
|
tests: improve ASSERTIFY
|
2019-09-14 11:57:35 +03:00 |
|
Recep Aslantas
|
a328317c70
|
Merge branch 'master' of https://github.com/recp/cglm
|
2019-09-13 09:42:48 +03:00 |
|
Recep Aslantas
|
5aa047efdf
|
tests: run tests on windows
|
2019-09-13 09:40:18 +03:00 |
|
Recep Aslantas
|
32e5784564
|
test: improve runner output and add assert helper for inline functions
|
2019-09-12 23:54:24 +03:00 |
|
Recep Aslantas
|
80c2b3712d
|
tests: print elapsed time to run a test
|
2019-09-12 17:10:31 +03:00 |
|
Recep Aslantas
|
176cc28510
|
now working on v0.6.1
|
2019-09-12 07:11:49 +03:00 |
|
Recep Aslantas
|
712cbee580
|
remove cmocka from submodules and update docs
|
2019-09-12 07:10:37 +03:00 |
|