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 |
|
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 |
|