Andrei Alexeyev
2724620d83
more robust __builtin_assume_aligned detection
...
__builtin_assume_aligned is available since GCC 4.7, but __has_builtin
was added much later. Check for the GCC version if __has_builtin is not
available.
Users can also define CGLM_HAVE_BUILTIN_ASSUME_ALIGNED to either 1 or 0
to explicitly enable/disable the use of __builtin_assume_aligned. Meson
will do it automatically (by performing a configure-time test).
2023-07-31 22:33:51 +02:00
Vincent Davis Jr
3d292c3a2e
add new matrix mat4x3
...
Initial function being
glm_mat4x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-17 22:57:52 -04:00
Vincent Davis Jr
2df26c0ecf
add new matrix mat4x2
...
Initial function being
glm_mat4x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 20:19:25 -04:00
Vincent Davis Jr
e09cf11f1c
add new matrix mat3x4
...
Initial function being
glm_mat3x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-16 15:41:36 -04:00
Vincent Davis Jr
4e44e74d48
add new matrix mat3x2
...
Initial function being
glm_mat3x2_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 18:48:50 -04:00
Vincent Davis Jr
fe7471e8f8
add new matrix mat2x4
...
Initial function being
glm_mat2x4_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-15 14:32:48 -04:00
Vincent Davis Jr
6317ed90e7
add new matrix mat2x3
...
Initial function being
glm_mat2x3_make
Signed-off-by: Vincent Davis Jr <vince@underview.tech >
2023-07-14 18:57:45 -04:00
Recep Aslantas
d6267e623b
drop "-Werror" to allow skip warnings on production build
2023-07-08 23:16:15 +03:00
Recep Aslantas
c4a348ac71
now working on v0.9.1
2023-05-02 08:22:18 +03:00
Recep Aslantas
c1ff76d3b1
fix existing tests build
2023-04-21 22:15:04 +03:00
Recep Aslantas
bc8dc72739
now working on v0.9.0
2023-02-08 18:12:23 +03:00
Recep Aslantas
71367b67cf
now working on v0.8.9
2022-12-14 14:12:29 +03:00
Recep Aslantas
78236d24a1
now working on v0.8.8
2022-12-07 12:55:51 +03:00
Recep Aslantas
89cee7912a
now working on v0.8.7
2022-10-26 23:12:52 +03:00
Recep Aslantas
2d348ceba0
build: add missing files to meson and cmake lists
2022-08-23 15:43:04 +03:00
Christopher Lang
cd0ae19459
Add ivec[2|3|4] sources to meson.build
2022-05-21 11:11:34 +01:00
Recep Aslantas
cf7f4231f0
now working on v0.8.6
2022-03-20 22:19:31 +03:00
Recep Aslantas
0631598d08
now working on v0.8.5
2021-08-18 05:03:59 +03:00
Recep Aslantas
34e5704fe8
bump version to v0.8.4
2021-08-18 04:47:11 +03:00
Ben Mather
f142e8e16e
build: rebuild list of test files in meson.build
2021-05-29 10:43:29 +01:00
Ben Mather
5ac916236c
build: fix lists broken by missing commas in meson.build
2021-05-29 10:43:29 +01:00
Ben Mather
4327935b9f
style: fix trailing whitespace in meson.build
2021-05-29 10:43:23 +01:00
Tai Chi Minh Ralph Eastwood
7065011bf3
clipspace: add initial implementations LH, RH and NO, ZO
...
Add the initial implementations of the left-handed and right-handed
coordinate systems as well as clipspace depth values of [-1, 0] and
[0, 1].
2021-05-13 23:22:58 +02:00
Recep Aslantas
7760c709da
build, meson: add so version to meson build
2021-05-08 15:44:14 +03:00
Recep Aslantas
f35badd436
now working on v0.8.3
2021-04-30 01:00:42 +03:00
Recep Aslantas
f14ca0c3f2
now working on v0.8.2
2021-04-23 17:03:39 +03:00
Recep Aslantas
405cda6ee9
now working on v0.8.1
2021-03-02 23:36:33 +03:00
Recep Aslantas
8b1c3c3fc4
now working on v0.8.0
2020-11-19 22:21:21 +03:00
Andrei Alexeyev
2a2d51624b
meson: add 'install' option
...
This is useful for people who want to use cglm as a meson subproject
without polluting the main project's install target.
2020-11-08 20:30:24 +02:00
Recep Aslantas
a05b282fad
now working on v0.7.9
2020-08-29 10:19:50 +03:00
Recep Aslantas
3c53bed709
now working on v0.7.8
2020-08-08 10:14:41 +03:00
Randy
92b75a1345
meson: add option to build tests, default to false
2020-08-05 22:49:52 +02:00
Randy
cad265ebcd
add meson.build
2020-08-04 20:31:39 +02:00