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
Recep Aslantas
56339b9caa
Merge pull request #80 from acoto87/cglm-structs
...
cglm structs
2019-05-25 09:19:15 +03:00
Recep Aslantas
8affe9878f
Merge branch 'master' into cglm-structs
2019-05-25 09:13:47 +03:00
Recep Aslantas
f26601bfa7
now working on v0.6.0
2019-05-25 09:12:08 +03:00
acoto87
d322a0ba8f
Replace directly assignment with glm_vec{3,4}_copy functions
2019-05-22 16:24:11 -05:00
acoto87
ba2031d977
- Rename structs folder to struct
...
- Include files in `cglms.h`
- Fix style issues (tabs to spaces, open brace without newline)
2019-05-21 16:45:34 -05:00
acoto87
fd3b0634d2
Change for function that output multiple values
...
- Now the functions that output mutliple values, such as glms_decompose_rs and glms_decompose receive pointers.
- Added missing comments to struct/vec3 and struct/vec4 files.
2019-05-20 17:11:10 -05:00
acoto87
1d1bf8e91a
- Change the approach implementation of several functions
...
- Added `glms_vec4_pack` and `glms_vec4_unpack` to pack and unpack arrays of `vec4s`.
- Added `glms_vec3_pack` and `glms_vec3_unpack` to pack and unpack arrays of `vec3s`.
- Fixes in functions that accumulates in one parameter
-
2019-05-16 17:03:55 -05:00
Alejandro Coto Gutiérrez
f108bb4c71
Merge branch 'master' into cglm-structs
2019-05-08 10:10:10 -05:00
Recep Aslantas
2adb4c5593
use CGLM_ALIGN_MAT on mat4 typedef
2019-05-08 09:18:11 +03:00
Recep Aslantas
6fa5173cfd
now working on v0.5.5
2019-05-08 09:18:05 +03:00
acoto87
bc1969ab75
- Changes in mat3s and mat4s types.
...
- Added `ivec3s` type
- Struct implementation of: affine.h, box.h, color.h, curve.h, frutum.h, io.h, plane.h, project.h
- Deleted `glms_mat3_transpose_to` and `glms_mat4_transpose_to`
- Bug fixes in mat4.h
2019-05-07 16:16:00 -05:00