Recep Aslantas
|
34f0d59f5a
|
now working on v0.9.3
|
2023-12-31 15:19:36 +03:00 |
|
Recep Aslantas
|
c878161518
|
Update project.h
|
2023-12-31 13:49:06 +03:00 |
|
Recep Aslantas
|
3b1d4fc546
|
struct: add missing glms_project_z()
|
2023-12-31 13:46:51 +03:00 |
|
Recep Aslantas
|
5be1c2f059
|
struct: fix glms_rotate_atm signature
|
2023-12-31 13:21:08 +03:00 |
|
Recep Aslantas
|
67ce1519c5
|
tests: fix comparing integers in tests
|
2023-12-30 23:47:58 +03:00 |
|
Recep Aslantas
|
86743c98e5
|
build: add missing files
|
2023-12-30 23:35:03 +03:00 |
|
Recep Aslantas
|
015e859075
|
fix some doc typos & warnings
|
2023-12-30 23:11:15 +03:00 |
|
Recep Aslantas
|
040926999a
|
Merge pull request #369 from telephone001/master
euler to quat functions
|
2023-12-25 10:42:04 +03:00 |
|
Recep Aslantas
|
40cfbe9717
|
Merge pull request #373 from BeeverFeever/master
ivec += and -= functions
|
2023-12-25 10:34:10 +03:00 |
|
Recep Aslantas
|
559a6588c8
|
readthedocs
|
2023-12-12 13:19:19 +03:00 |
|
Recep Aslantas
|
8277473202
|
Create .readthedocs.yaml
|
2023-12-12 13:02:04 +03:00 |
|
Recep Aslantas
|
97575bdcd6
|
fix glmm_fmsub() on arm-neon: https://github.com/recp/cglm/pull/364 thanks to @gottfriedleibniz
|
2023-12-12 11:24:25 +03:00 |
|
Recep Aslantas
|
bc2a918ad0
|
Merge pull request #374 from waywardmonkeys/update-ci-checkout-action
ci: Update to `actions/checkout@v4` from `v3`.
|
2023-12-11 21:49:09 +03:00 |
|
Recep Aslantas
|
b45657f673
|
Update tests.h
|
2023-12-10 20:39:52 +03:00 |
|
Recep Aslantas
|
2e6e4a9a44
|
Merge branch 'master' of https://github.com/recp/cglm
|
2023-12-10 20:30:52 +03:00 |
|
Recep Aslantas
|
4f88a027bc
|
Merge pull request #364 from BeeverFeever/master
New subtraction family of vector functions
|
2023-12-10 20:29:19 +03:00 |
|
Recep Aslantas
|
673263265b
|
fix glmm_fmsub() on arm-neon
|
2023-12-10 20:28:39 +03:00 |
|
Recep Aslantas
|
dd9235dfee
|
fix glmm_fmsub() on arm-neon
|
2023-12-10 17:13:11 +03:00 |
|
Recep Aslantas
|
8a1d1cf35d
|
fix glmm_fmsub() on arm-neon
|
2023-12-10 10:06:36 +03:00 |
|
Recep Aslantas
|
7ccf199066
|
Merge pull request #372 from EasyIP2023/bugfix/docs-non-square
docs: 2/2 fixes https://github.com/recp/cglm/issues/371
|
2023-12-09 23:08:29 +03:00 |
|
Recep Aslantas
|
75b99ef87d
|
fixes: https://github.com/recp/cglm/issues/371
|
2023-12-09 21:28:53 +03:00 |
|
Recep Aslantas
|
5ae0cd4618
|
Merge pull request #367 from v1993/struct-clipspace-fixes
Fix struct clipspace headers
|
2023-12-08 15:12:12 +03:00 |
|
Recep Aslantas
|
05d45872a3
|
Merge pull request #355 from duarm/aabb2d
aabb2d
|
2023-12-06 22:58:31 +03:00 |
|
Recep Aslantas
|
abb71a8e32
|
fixes: https://github.com/recp/cglm/pull/360#issuecomment-1838122934
|
2023-12-05 10:31:46 +03:00 |
|
Recep Aslantas
|
049db64a0f
|
Merge pull request #360 from v1993/meson-header-only-subproject
meson: don't build by default if used in a subproject
|
2023-12-02 15:49:24 +03:00 |
|
Recep Aslantas
|
e71694bb57
|
Merge branch 'master' into meson-header-only-subproject
|
2023-12-02 15:48:54 +03:00 |
|
Recep Aslantas
|
8754158fbe
|
Merge pull request #362 from myfreeer/patch-1
ci: initial support of meson and emscripten
|
2023-12-02 11:13:20 +03:00 |
|
Recep Aslantas
|
e1a0892097
|
Merge branch 'master' into patch-1
|
2023-12-02 11:12:43 +03:00 |
|
Recep Aslantas
|
9b26aff466
|
Merge pull request #361 from myfreeer/myfreeer-patch-4
wasm: prefer pmin/pmax
|
2023-12-02 11:12:15 +03:00 |
|
Recep Aslantas
|
1fdc1c8675
|
struct: remove _vec_inv from struct function lists
|
2023-12-01 11:18:48 +03:00 |
|
Recep Aslantas
|
6e1d6d505b
|
Merge pull request #357 from v1993/vs-fix
Use the appropriate version of alignof
|
2023-12-01 11:11:11 +03:00 |
|
Recep Aslantas
|
c6e58bd44a
|
Update vec4-ext.h
|
2023-11-16 13:06:51 +03:00 |
|
Recep Aslantas
|
a81c0f076a
|
Merge pull request #356 from havrik/patch-1
Fix definition logic misspell in 'glm_quat_normalize_to' -> cglm/quat.h
|
2023-11-16 13:05:42 +03:00 |
|
Recep Aslantas
|
58a4b47830
|
Merge pull request #354 from One234Fi/revise_troubleshooting_page
Fix spelling and grammar on troubleshooting page
|
2023-11-09 10:44:06 +03:00 |
|
Recep Aslantas
|
d93b46bab7
|
Merge pull request #350 from duarm/vec2_center
adding glm_vec2_center
|
2023-10-15 00:17:47 +03:00 |
|
Recep Aslantas
|
509078817c
|
fix glm_ivec2|3_fill and glm_ivec2|3_eq params continue
|
2023-09-05 20:41:55 +03:00 |
|
Recep Aslantas
|
126f809dae
|
fix glm_ivec2|3_fill and glm_ivec2|3_eq params
|
2023-09-05 20:19:33 +03:00 |
|
Recep Aslantas
|
e0e7e380e5
|
Merge pull request #346 from duarm/master
eqv, eq, fill for ivec2 and ivec3, documentation fixes
|
2023-09-05 09:34:28 +03:00 |
|
Recep Aslantas
|
f496146bce
|
Merge pull request #345 from telephone001/ins3_bugfix
Fixed glms_mat4_ins3 bug.
|
2023-08-30 13:03:16 +03:00 |
|
Recep Aslantas
|
61478d2563
|
now working on v0.9.2
|
2023-08-10 09:20:39 +03:00 |
|
Recep Aslantas
|
cdd4d0e83e
|
Merge pull request #340 from recp/non-square-matrix
add some missing non-square matrix funcs
|
2023-08-07 17:58:05 +03:00 |
|
Recep Aslantas
|
54dfc4b4f0
|
Merge branch 'master' into non-square-matrix
|
2023-08-07 15:37:44 +03:00 |
|
Recep Aslantas
|
f6cb3ba31a
|
Merge pull request #343 from EasyIP2023/non-square-matrix
add docs and tests to non-square-matrix branch
|
2023-08-07 14:41:08 +03:00 |
|
Recep Aslantas
|
129287b809
|
Merge pull request #341 from taisei-project/assume-aligned-detection
more robust __builtin_assume_aligned detection
|
2023-08-01 18:22:24 +03:00 |
|
Recep Aslantas
|
4d5653b1f6
|
add some missing non-square matrix funcs in struct api
|
2023-07-22 14:17:26 +03:00 |
|
Recep Aslantas
|
dbb85f24c8
|
add some missing non-square matrix funcs
|
2023-07-22 13:37:36 +03:00 |
|
Recep Aslantas
|
6e9e91be05
|
add _mul for non-square matrices
|
2023-07-22 12:00:23 +03:00 |
|
Recep Aslantas
|
1e077fd125
|
add some missing non-square matrix funcs
|
2023-07-22 01:21:14 +03:00 |
|
Recep Aslantas
|
cb4a1b2677
|
Merge pull request #338 from EasyIP2023/feature/mat4x3
add new matrix mat4x3
|
2023-07-18 09:09:00 +03:00 |
|
Recep Aslantas
|
924db3307e
|
Merge pull request #339 from EasyIP2023/bug/fix-mat4x2s
types-struct: fix mat4x2s struct members
|
2023-07-18 09:07:41 +03:00 |
|
Recep Aslantas
|
4bb7e778c4
|
Merge pull request #337 from EasyIP2023/feature/mat4x2
add new matrix mat4x2
|
2023-07-17 10:41:09 +03:00 |
|
Recep Aslantas
|
5193b50133
|
Merge pull request #334 from EasyIP2023/feature/mat3x4
add new matrix mat3x4
|
2023-07-16 23:32:05 +03:00 |
|
Recep Aslantas
|
ef8954ccbc
|
Merge branch 'master' into feature/mat3x4
|
2023-07-16 23:31:33 +03:00 |
|
Recep Aslantas
|
91b40eb7eb
|
Merge pull request #335 from EasyIP2023/fix/comments-docs
docs: fix mat#x# comments and documentation
|
2023-07-16 23:29:38 +03:00 |
|
Recep Aslantas
|
8966f296ac
|
Merge pull request #333 from EasyIP2023/feature/mat3x2
add new matrix mat3x2
|
2023-07-16 12:10:45 +03:00 |
|
Recep Aslantas
|
f817c4cbb0
|
Merge pull request #332 from EasyIP2023/fix/mat2x3
add missing mat2x# test and mat2x3 window headers
|
2023-07-15 23:55:19 +03:00 |
|
Recep Aslantas
|
1401af4c34
|
Merge pull request #331 from EasyIP2023/feature/mat2x4
add new matrix mat2x4
|
2023-07-15 22:33:54 +03:00 |
|
Recep Aslantas
|
1ca261b118
|
Merge pull request #330 from EasyIP2023/feature/mat2x3
add new matrix mat2x3
|
2023-07-15 11:03:59 +03:00 |
|
Recep Aslantas
|
3b683cf28c
|
Merge pull request #328 from recp/werror
drop "-Werror" to allow skip warnings on production build
|
2023-07-13 11:09:16 +03:00 |
|
Recep Aslantas
|
d6267e623b
|
drop "-Werror" to allow skip warnings on production build
|
2023-07-08 23:16:15 +03:00 |
|
Recep Aslantas
|
93cdc897a5
|
suppress warinngs
|
2023-07-08 23:13:20 +03:00 |
|
Recep Aslantas
|
0962f7d2e7
|
fix param name in inline doc
|
2023-07-08 12:19:22 +03:00 |
|
Recep Aslantas
|
487b18e326
|
Merge pull request #324 from EasyIP2023/feature/glm_vec2_make
vec2: add new function glm_vec2_make
|
2023-07-02 22:04:44 +03:00 |
|
Recep Aslantas
|
8e2074c274
|
Merge branch 'master' into feature/glm_vec2_make
|
2023-07-02 22:03:40 +03:00 |
|
Recep Aslantas
|
0ab1f21816
|
Merge pull request #326 from EasyIP2023/feature/glm_vec4_make
vec4: add new function glm_vec4_make
|
2023-07-02 22:02:18 +03:00 |
|
Recep Aslantas
|
b8d565c6b6
|
Merge branch 'master' into feature/glm_vec4_make
|
2023-07-02 22:02:10 +03:00 |
|
Recep Aslantas
|
c5c997ca13
|
Merge pull request #325 from EasyIP2023/feature/glm_vec3_make
vec3: add new function glm_vec3_make
|
2023-07-02 22:01:51 +03:00 |
|
Recep Aslantas
|
924d92ae3f
|
Merge branch 'master' into feature/glm_vec3_make
|
2023-07-02 22:01:43 +03:00 |
|
Recep Aslantas
|
d673f3d765
|
Merge pull request #323 from EasyIP2023/feture/update-test_quat-glm_quat_make
test_quat: add more robust quat_make test
|
2023-07-02 22:00:28 +03:00 |
|
Recep Aslantas
|
49dd24eaf2
|
Merge pull request #321 from EasyIP2023/feature/glm_quat
quat: add new function glm_quat_make
|
2023-06-30 06:05:13 +03:00 |
|
Recep Aslantas
|
6d39ef0026
|
Merge pull request #319 from FrostKiwi/master
Small comment fixes
|
2023-06-16 12:46:42 +03:00 |
|
Recep Aslantas
|
2bbaeb8db9
|
Merge pull request #317 from FrostKiwi/master
Implement missing 3D Affine Transforms in the Struct API
|
2023-06-15 16:07:08 +03:00 |
|
Recep Aslantas
|
adec2ee8e6
|
Update box.h
|
2023-06-15 10:16:06 +03:00 |
|
Recep Aslantas
|
5cd16194c8
|
Merge pull request #313 from myfreeer/master
ci: update mymindstorm/setup-emsdk to v12
|
2023-06-14 17:38:10 +03:00 |
|
Recep Aslantas
|
a447365bc5
|
Merge pull request #311 from recp/suppress-sign-conversion
suppress sign conversion warnings
|
2023-06-12 14:55:47 +03:00 |
|
Recep Aslantas
|
6183b213e2
|
suppress sign conversion warnings
|
2023-06-12 13:56:49 +03:00 |
|
Recep Aslantas
|
768d36f4b6
|
suppress some warnings on tests
|
2023-06-12 13:15:47 +03:00 |
|
Recep Aslantas
|
2c39193016
|
Merge pull request #309 from recp/anonymous-structs-check
Add Enhanced Support for Anonymous Structs
|
2023-06-10 20:40:26 +03:00 |
|
Recep Aslantas
|
16fcaf7fc0
|
Update types-struct.h
|
2023-06-08 06:28:40 +03:00 |
|
Recep Aslantas
|
530ec2d0f8
|
reduce glms_mat[4|3|2]_make()'s dest parameter
the return value is the dest.
|
2023-05-16 14:26:11 +03:00 |
|
Recep Aslantas
|
56d9e41465
|
Merge pull request #303 from EasyIP2023/bug/test-runner
io: fix test runner.c implicit declaration glm_arch_print
|
2023-05-15 21:33:05 +03:00 |
|
Recep Aslantas
|
610788bed1
|
Merge branch 'master' into bug/test-runner
|
2023-05-15 21:32:51 +03:00 |
|
Recep Aslantas
|
0de379c632
|
Merge pull request #300 from EasyIP2023/feature/update-readme-meson-build
README: update meson option for running test
|
2023-05-15 14:57:09 +03:00 |
|
Recep Aslantas
|
31cbd41e3b
|
Merge pull request #302 from EasyIP2023/feature/glm_mat3_make
mat3: add new function glm_mat3_make
|
2023-05-15 11:18:41 +03:00 |
|
Recep Aslantas
|
c691bc5bc0
|
Merge pull request #301 from EasyIP2023/feature/glm_mat2_make
mat2: add new function glm_mat2_make
|
2023-05-15 11:18:27 +03:00 |
|
Recep Aslantas
|
7346e91574
|
Merge pull request #299 from EasyIP2023/feature/glm_mat4_make
mat4: add new function glm_mat4_make
|
2023-05-15 11:15:34 +03:00 |
|
Recep Aslantas
|
9772948831
|
improve printing arch name in tests
|
2023-05-06 16:28:52 +03:00 |
|
Recep Aslantas
|
988dd13d61
|
make GLM_TESTS_NO_COLORFUL_OUTPUT work on non-test print colors too
|
2023-05-06 15:36:41 +03:00 |
|
Recep Aslantas
|
ed09fb5819
|
fix glm_arch_print_name and print it on tests
|
2023-05-06 14:58:45 +03:00 |
|
Recep Aslantas
|
c4a348ac71
|
now working on v0.9.1
|
2023-05-02 08:22:18 +03:00 |
|
Recep Aslantas
|
7e9d2aa6a4
|
Merge pull request #295 from myfreeer/patch-1
README: add build docs for WebAssembly
|
2023-05-02 08:19:25 +03:00 |
|
Recep Aslantas
|
50b1c189b1
|
update docs
|
2023-05-01 23:03:19 +03:00 |
|
Recep Aslantas
|
44268d24f9
|
Merge pull request #293 from recp/fix-simd-signmask
Fix simd signmask
|
2023-04-22 23:53:50 +03:00 |
|
Recep Aslantas
|
65fd77d255
|
Merge branch 'master' into fix-simd-signmask
|
2023-04-22 23:53:20 +03:00 |
|
Recep Aslantas
|
5883ed3495
|
Merge pull request #292 from myfreeer/fix-simd-signmask-wasm
wasm: replace usage of -0.f to 0x80000000
|
2023-04-22 10:11:46 +03:00 |
|
Recep Aslantas
|
e2e923554b
|
Merge pull request #291 from recp/fix-simd-signmask
simd, sse: use 0x80000000 insteaf of -0.f to fix fastmath on msvc
|
2023-04-22 10:11:17 +03:00 |
|
Recep Aslantas
|
a4b8778be9
|
fixes for "simd, sse: use 0x80000000 insteaf of -0.f to fix fastmath on msvc"
|
2023-04-21 22:42:04 +03:00 |
|
Recep Aslantas
|
5ce7dff812
|
Merge remote-tracking branch 'origin/master' into fix-simd-signmask
|
2023-04-21 22:31:55 +03:00 |
|
Recep Aslantas
|
13036036c4
|
fix existing tests build
|
2023-04-21 22:29:55 +03:00 |
|
Recep Aslantas
|
c1ff76d3b1
|
fix existing tests build
|
2023-04-21 22:15:04 +03:00 |
|