Recep Aslantas
5aa047efdf
tests: run tests on windows
2019-09-13 09:40:18 +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
Luigi Castelli
27cc9c3351
vec: some useful functions ( #103 )
...
These functions are added:
- abs(): absolute value
- fract(): fractional part
- norm_one(): L1 norm
- norm_inf(): infinity norm
- hadd(): horizontal add
- hmax(): horizontal max
v0.6.0
2019-09-01 00:30:15 +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
Luigi Castelli
1d804781de
swapped argument order in glmm_store3() ( #102 )
...
close https://github.com/recp/cglm/issues/101
2019-08-26 16:37:44 +03:00
Luigi Castelli
144624962a
added glm_vec_fill() ( #100 )
...
* alternative name for _broadcast(): _fill()
2019-08-26 09:19:26 +03:00
Luigi Castelli
4639f3184a
glm_lerpc(), glm_step(), glm_smoothstep(), glm_smoothinterp() ( #98 )
...
* lerp, step, smoothstep
* glm_lerp() and friends are no longer clamped, use glm_lerpc() and friends
* mix() function as wrapper of lerp()
* no there are clamp and raw version of lerp functions
2019-08-25 22:17:36 +03:00
Luigi Castelli
43b36f1dc1
squared distance with SIMD support ( #96 )
...
squared distance for vec4
2019-08-23 10:32:54 +03:00
Luigi Castelli
d03d4b8df5
new name for euler sequence ( #94 )
...
* new name for angle sequence
2019-08-21 22:52: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
Fady Megally
02fdea941c
Update README.md
...
grammar corrections. multiple linse
2019-07-27 13:54:27 -04:00
Fady Megally
c87499d234
Update README.md
...
Grammar error correction (line 29)
2019-07-26 16:27:20 -04: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
cb1d0ef6b5
win: remove optional DLLMain entry point
2019-07-17 17:18:50 +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
Carsten Hartenfels
a651827012
Make things work for ancient pkg-config versions
...
Travis CI uses a really, really old pkg-config apparently, which doesn't
have the PKG_INSTALLDIR macro. In that case, we have to emulate it
manually.
2019-06-23 15:12:21 +02:00
Carsten Hartenfels
caba5b3c7c
Document pkg-config usage and prefix pitfalls
2019-06-23 14:04:34 +02:00
Carsten Hartenfels
b231645131
Capitalize Makefiles, sometimes matters on Linux
...
Lowercased Makefiles don't get picked up by the .gitignore for example,
which always looks odd after configuring. This commit just puts a
capital 'M' in front, like it's common.
2019-06-23 13:48:02 +02:00
Carsten Hartenfels
99cff9e74e
Add pkg-config support
2019-06-23 13:47:09 +02:00
Carsten Hartenfels
bbb52f352c
Add missing struct headers to makefile.am
2019-06-23 13:24:06 +02: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
Recep Aslantas
817da18f3a
build: add struct api to makefile
2019-06-03 12:33:07 +03:00
Recep Aslantas
099239e3f5
rename cglms.h to struct.h
2019-06-03 12:29:36 +03:00
Recep Aslantas
9a73d969a7
struct: euler api as structs
2019-06-03 12:24:18 +03:00
Recep Aslantas
290f54bad4
struct: quaternion api as structs
2019-06-03 12:12:50 +03:00
Recep Aslantas
b9de553f23
quat: fix glm_quat_axis axis parameter type
2019-06-03 12:01:14 +03:00
Recep Aslantas
2b1126a2fc
code style
2019-06-03 09:47:52 +03:00
Recep Aslantas
b22170794a
struct: camera api as structs
2019-06-03 09:39:11 +03:00
Recep Aslantas
7485674106
Merge pull request #89 from hartenfels/master
...
Make Building With Prefix Work
2019-06-01 19:15:48 +03:00
Carsten Hartenfels
f7b45776e9
Find post-build.sh even when not building in .
...
You can make configure build in a different directory than the current
one when you give it a `--prefix` option. When doing that, the current
directy will be the build directory, not the source directory. This
breaks running `./post-build.sh`.
This commit fixes it by replacing the invocation with something that
takes into account `$VPATH` which properly references the source
directory. The `post-build.sh` still works properly because it
references the current directory to do its thing, which will (correctly)
be the build directory.
2019-06-01 14:14:58 +02:00
Recep Aslantas
12a7298474
Update README.md
2019-05-31 22:31:10 +03:00
Recep Aslantas
4e1872c3ac
Update README.md
2019-05-31 22:30:39 +03:00
Recep Aslantas
5a66515631
Create FUNDING.yml
2019-05-27 09:34:29 +03:00