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
Recep Aslantas
981fd5ee44
Delete build-deps.sh
2019-09-12 07:01:49 +03:00
Recep Aslantas
092da3e189
Update README.md
2019-09-12 07:01:09 +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
6af1f5af04
Update ccpp.yml
2019-08-30 14:58:47 +03:00
Recep Aslantas
62f4685f86
Update ccpp.yml
2019-08-30 14:55:19 +03:00
Recep Aslantas
03fda193a5
vec: update docs for norm
2019-08-30 14:47:26 +03:00
Recep Aslantas
cfaf01afaa
Update ccpp.yml
2019-08-27 20:01:54 +03:00
Recep Aslantas
a450ab2d9c
Update ccpp.yml
2019-08-27 20:00:01 +03:00
Recep Aslantas
e294fc744b
Merge pull request #92 from fmegally/patch-2
...
Update README.md
2019-07-28 08:52:56 +03:00
Recep Aslantas
90a7aba1bd
Merge pull request #91 from fmegally/patch-1
...
Update README.md
2019-07-28 08:52:32 +03:00
Recep Aslantas
ec553106f8
Merge branch 'master' of https://github.com/recp/cglm
2019-07-17 17:26:34 +03:00
Recep Aslantas
5bf5ceeb40
win: remove optional DLLMain entry point
2019-07-17 17:26:14 +03:00
Recep Aslantas
cc75dc7f34
Merge pull request #90 from hartenfels/pkg-config
...
Add pkg-config Support + Autotools Fixes
2019-06-23 18:51:48 +03:00
Recep Aslantas
44f36559c3
Update cglm.vcxproj
2019-06-21 14:15:42 +03:00
Recep Aslantas
4a9eb8d630
win: import struct headers to visual studio solution/project
2019-06-21 14:03:29 +03:00
Recep Aslantas
24de86c1a4
Merge pull request #24 from recp/swizzle
...
swizzle support
2019-06-06 13:23:56 +03:00
Recep Aslantas
2025b35757
struct: struct vesion of swizzle funcs
2019-06-06 13:18:31 +03:00
Recep Aslantas
1fdd459733
add tests for vector swizzling, rename vec to vec3
2019-06-06 13:12:17 +03:00
Recep Aslantas
f0be6eb448
Merge branch 'master' into swizzle
2019-06-06 12:58:55 +03:00
Recep Aslantas
3797c55154
fix test build, supress warnings, update header guards for struct api
2019-06-03 12:54:27 +03:00