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
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
Ned Loynd
f4c9ddf530
Check for builtin before using it
...
The check for __has_builtin being defined and using the __has_builtin() macro need to be on different lines, as when __has_builtin is not defined, using the __has_builtin() macro is an invalid preprocessor directive.
2023-03-07 10:17:44 +11:00
Recep Aslantas
bc8dc72739
now working on v0.9.0
2023-02-08 18:12:23 +03:00
Ransel117
7fba424f64
Fixed glm_mat4_mulv3
...
Fixed it so that the function has all of it's parameters in the comments
2023-02-05 20:57:36 +01:00
duarm
007ee48b58
adding initialization macros for ivec types
2023-01-15 20:47:40 -03:00
Julian Schönbächler
bfd87acfc4
Make double promotion in printf args explicit
...
Also use f-suffix on epsilon definitions for float comparisons.
2022-12-29 13:00:15 +01:00
Recep Aslantas
71367b67cf
now working on v0.8.9
2022-12-14 14:12:29 +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
Ivan Kolesikov
6037618942
Fix missing abs declaration on Emscripten
2022-12-09 00:24:53 +01: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
duarm
a0f01c5ed1
new abs functions for vec2, ivec2, ivec3, ivec4
2022-11-18 14:28:39 -03:00
Recep Aslantas
074189163f
add missing struct affine functions and headers
2022-10-26 23:15:27 +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
7c62ad965b
add missing call functions
2022-10-23 12:08:37 +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
Vladimir Atamanov
5a89faafff
Added missing include in io.h which adds GLM_MAX macro
2022-09-11 00:49:24 +02:00
Olivier Guittonneau
8f8417a883
Fix typo in comment
2022-09-04 01:08:50 +02:00
Recep Aslantas
ce69ecaa5a
struct: project_no and project_zo apis for struct api
2022-08-23 15:31:55 +03:00
Recep Aslantas
5ad0f1c6f3
fix MIT License links
2022-08-23 15:30:09 +03:00
Christopher Lang
838124af49
Declare varables at top of scope for ivec[2|3|4]
2022-05-20 17:30:54 +01:00
Christopher Lang
dbe3b719c7
Fix ivec[2|3|4]_clamp doc comments
2022-05-20 16:53:02 +01:00
Christopher Lang
09155986fe
Update ivec[2|3|4]_distance2 doc comments
2022-05-20 16:49:23 +01:00
Christopher Lang
1b3e2fdaec
Improve ivec[2|3|4] documentation comments
2022-05-20 15:24:36 +01:00
Christopher Lang
94a1e6f6e1
Add ivec4 functions
2022-05-19 17:43:17 +01:00
Christopher Lang
a1a2a046a4
Fix ivec[2|3]_clamp comment docs
2022-05-19 17:32:01 +01:00
Christopher Lang
7a19b8f8a3
Fix glmc_ivec3 naming
2022-05-19 16:52:10 +01:00
Christopher Lang
65409bcda1
Add ivec3 functions
2022-05-18 18:05:17 +01:00
Christopher Lang
d2957e6275
Fix ivec2 function list comment
2022-05-18 17:55:25 +01:00
Christopher Lang
04bd1bd633
Fix ivec2 doc comment
2022-05-17 23:03:26 +01:00
Christopher Lang
a85744430a
Add ivec2 functions
2022-05-17 22:25:10 +01:00
Christopher Lang
d582146d9a
Add ivec3 and ivec4 files
2022-05-17 16:04:47 +01:00
Christopher Lang
4c85b970a9
Add ivec2 files
2022-05-16 22:41:04 +01:00
Recep Aslantas
cf7f4231f0
now working on v0.8.6
2022-03-20 22:19:31 +03:00