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 |
|
Recep Aslantas
|
17b3911e7c
|
fix struct api calls
|
2023-04-21 21:20:11 +03:00 |
|
Recep Aslantas
|
7307b1cbbe
|
simd, sse: use 0x80000000 insteaf of -0.f to fix fastmath on msvc
|
2023-04-21 20:36:50 +03:00 |
|
Recep Aslantas
|
391d8670c2
|
simd, sse: use 0x80000000 insteaf of -0.f to fix fastmath on msvc
|
2023-04-21 20:14:58 +03:00 |
|
Recep Aslantas
|
8d441902c0
|
fix struct api calls
|
2023-04-21 20:07:14 +03:00 |
|
Recep Aslantas
|
490d0bb9a1
|
Merge pull request #290 from recp/structapi-conf
struct: provide option to omit struct api namespace e.g. `glms_` and …
|
2023-04-21 17:38:22 +03:00 |
|
Recep Aslantas
|
4c6fb156ef
|
Merge pull request #286 from myfreeer/master
WIP: Wasm simd128 support
|
2023-04-21 16:49:51 +03:00 |
|
Recep Aslantas
|
c221f8883a
|
struct: provide option to omit struct api namespace e.g. glms_ and an …
|
2023-04-09 17:20:38 +03:00 |
|
Recep Aslantas
|
ea8ef4a3c9
|
struct: provide option to omit struct api namespace e.g. glms_ and an option to add s suffix e.g. mat4s_mul if preferred
|
2023-04-09 14:28:05 +03:00 |
|
Recep Aslantas
|
0b3049dca0
|
utility to print selected simd path (docs)
|
2023-04-08 01:03:31 +03:00 |
|
Recep Aslantas
|
a542d54fca
|
utility to print selected simd path
|
2023-04-08 00:59:06 +03:00 |
|
Recep Aslantas
|
1d51459a4f
|
Merge pull request #287 from krishna2803/patch-1
Updated parameter name (d -> dest)
|
2023-04-02 14:00:14 +03:00 |
|
Recep Aslantas
|
92a8e38162
|
vscode settings
|
2023-03-23 23:18:08 +03:00 |
|
Recep Aslantas
|
dd3c3ceae0
|
Merge pull request #280 from recp/win32-msvc-arm-neon
fix building ARM NEON on windows & msvc
|
2023-03-16 13:19:47 +03:00 |
|
Recep Aslantas
|
77b4c5cffb
|
reset visual studio tool verisons
|
2023-03-16 13:16:24 +03:00 |
|
Recep Aslantas
|
e276b5b405
|
Update intrin.h
|
2023-03-14 09:54:32 +03:00 |
|
Recep Aslantas
|
13ed79a61a
|
arm: fix checking arm64
|
2023-03-12 16:43:47 +03:00 |
|
Recep Aslantas
|
ba993b3ea9
|
arm: use intrin to set/init vec4 as @gottfriedleibniz suggests
|
2023-03-11 14:15:30 +03:00 |
|
Recep Aslantas
|
4a6fc485fd
|
use CGLM_SIMD_NEON instead of CGLM_NEON_FP
|
2023-03-09 22:16:39 +03:00 |
|
Recep Aslantas
|
9ed325018d
|
Update intrin.h
|
2023-03-09 22:06:20 +03:00 |
|
Recep Aslantas
|
a30baffafa
|
arm: update ARM/NEON macros
|
2023-03-09 21:56:25 +03:00 |
|
Recep Aslantas
|
8a117017ea
|
fix building ARM NEON on windows & msvc
|
2023-03-07 13:11:08 +03:00 |
|
Recep Aslantas
|
799749fc6a
|
Merge pull request #279 from NeRdTheNed/master
Check for builtin before using it
|
2023-03-07 03:44:36 +03:00 |
|
Recep Aslantas
|
bc8dc72739
|
now working on v0.9.0
|
2023-02-08 18:12:23 +03:00 |
|
Recep Aslantas
|
3eafc599ac
|
Merge pull request #277 from Ransel117/patch-1
Fixed glm_mat4_mulv3
|
2023-02-08 18:09:58 +03:00 |
|
Recep Aslantas
|
c51040cd41
|
Merge pull request #276 from recp/cmake-fix-buildtype
cmake: prevent overriding CMAKE_BUILD_TYPE if it is subdirectory
|
2023-01-27 21:01:54 +03:00 |
|
Recep Aslantas
|
9fc3a20d0f
|
cmake: prevent overriding CMAKE_BUILD_TYPE if it is subdirectory
|
2023-01-26 11:07:08 +03:00 |
|
Recep Aslantas
|
7f1c062696
|
Merge pull request #274 from duarm/master
Adding initialization macros for ivec types
|
2023-01-17 21:07:32 +03:00 |
|
Recep Aslantas
|
38771599c7
|
Merge pull request #273 from JulianSchoenbaechler/fix-Wdouble-promotion
Make implicit double promotion/casting explicit (fixes #228)
|
2022-12-31 21:18:40 +03:00 |
|
Recep Aslantas
|
a38622e1d6
|
Merge pull request #272 from Artturin/revert259
Revert "fix: simplified pkgconfig generation"
|
2022-12-19 20:07:37 +03:00 |
|
Recep Aslantas
|
71367b67cf
|
now working on v0.8.9
|
2022-12-14 14:12:29 +03:00 |
|
Recep Aslantas
|
3894ea32fb
|
Merge pull request #270 from suicvne/cglm-pc-fix-cmake
Switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc
|
2022-12-13 20:17:03 +03:00 |
|
Recep Aslantas
|
3815e18fea
|
bring the fix https://github.com/recp/cglm/pull/269 outside Emscripten
|
2022-12-12 00:37:07 +03:00 |
|
Recep Aslantas
|
8b5eaa5301
|
Merge pull request #269 from KivApple/master
Fix missing abs declaration on Emscripten
|
2022-12-09 14:54:37 +03:00 |
|
Recep Aslantas
|
c6d198d780
|
Merge pull request #268 from bl4ckb0ne/test-clamp-fix
test_clamp: use glm_eq for floating point comparison
|
2022-12-07 23:17:13 +03:00 |
|
Recep Aslantas
|
ac9461778c
|
possible fix for https://github.com/recp/cglm/issues/266
|
2022-12-07 12:57:26 +03:00 |
|
Recep Aslantas
|
0b3d227568
|
Merge branch 'master' of https://github.com/recp/cglm
|
2022-12-07 12:55:57 +03:00 |
|
Recep Aslantas
|
78236d24a1
|
now working on v0.8.8
|
2022-12-07 12:55:51 +03:00 |
|
Recep Aslantas
|
b41858f184
|
Merge pull request #265 from duarm/abs-functions
New abs functions for vec2, ivec2, ivec3, ivec4
|
2022-11-20 12:16:49 +03:00 |
|
Recep Aslantas
|
8cfc98d283
|
Merge branch 'master' of https://github.com/recp/cglm
|
2022-10-26 23:15:54 +03:00 |
|
Recep Aslantas
|
074189163f
|
add missing struct affine functions and headers
|
2022-10-26 23:15:27 +03:00 |
|
Recep Aslantas
|
bfbd9ba1dc
|
add struct affine functions and headers
|
2022-10-26 23:13:36 +03:00 |
|
Recep Aslantas
|
89cee7912a
|
now working on v0.8.7
|
2022-10-26 23:12:52 +03:00 |
|
Recep Aslantas
|
da5c66d735
|
update affine-post.h
|
2022-10-23 14:27:34 +03:00 |
|
Recep Aslantas
|
c4b45a0917
|
remove redundant comments
|
2022-10-23 14:22:16 +03:00 |
|
Recep Aslantas
|
8034073965
|
Merge pull request #260 from recp/new-affine
new affine transform functions 🚀
|
2022-10-23 14:06:34 +03:00 |
|
Recep Aslantas
|
53009d69c0
|
update build files
|
2022-10-23 12:09:44 +03:00 |
|
Recep Aslantas
|
7c62ad965b
|
add missing call functions
|
2022-10-23 12:08:37 +03:00 |
|
Recep Aslantas
|
878e829767
|
update docs
|
2022-10-23 12:00:17 +03:00 |
|
Recep Aslantas
|
7c7ac8b82e
|
add missing impl for project_z
|
2022-10-22 23:06:46 +03:00 |
|
Recep Aslantas
|
ba66459708
|
new project function for projecting Z
someitmes we need to project z only. this function reduces a few calculations and parameters.
|
2022-10-21 10:20:03 +03:00 |
|
Recep Aslantas
|
45e176680f
|
post rotation operaqtions
|
2022-10-18 15:43:07 +03:00 |
|
Recep Aslantas
|
c0bd65027a
|
add missing spin impl
|
2022-10-18 07:38:06 +03:00 |
|
Recep Aslantas
|
03d5699f32
|
new rotation function: spin; rotate around self at any position
|
2022-10-17 23:57:41 +03:00 |
|
Recep Aslantas
|
199d1fa031
|
Merge pull request #259 from bobvanderlinden/pr-cmake-pkgconfig-fix
fix: simplified pkgconfig generation
|
2022-09-20 16:38:48 +03:00 |
|
Recep Aslantas
|
a3186a7f32
|
Merge pull request #257 from Rokannon/patch-1
Added missing include in io.h which adds GLM_MAX macro
|
2022-09-11 11:33:46 +03:00 |
|
Recep Aslantas
|
51853db559
|
Merge pull request #256 from ogtn/master
Fix typo in comment
|
2022-09-04 07:25:27 +03:00 |
|
Recep Aslantas
|
2238fd127c
|
win: suppress warnings for tests
|
2022-08-23 18:01:05 +03:00 |
|
Recep Aslantas
|
073a11a6b8
|
win: add missing files to visual studio project
|
2022-08-23 16:01:40 +03:00 |
|