3c91eec41f
Accepting request 1166190 from home:jgwang:branches:devel:libraries:c_c++
Ferdinand Thiessen
2024-04-09 19:44:07 +00:00
15ca6cb6fb
Accepting request 1158908 from devel:libraries:c_c++
Ana Guerrero2024-03-18 15:46:48 +00:00
83f506c7a6
- update to 0.9.2: * aabb2d and euler to quat * new subtraction family of vector functions * and many others improvements and bugfixes
Dirk Mueller2024-03-18 08:23:51 +00:00
236416536e
Accepting request 1124355 from devel:libraries:c_c++
Ana Guerrero2023-11-09 20:35:30 +00:00
33bf947e4e
- update to 0.9.1: * Now we have **mat2x3**, **mat2x4**, **mat3x2**, **mat3x4**, **mat4x2** and **mat4x3** types and its functions * README: add build docs for WebAssembly * io: fix test runner.c implicit declaration glm_arch_print * https://github.com/recp/cglm/pull/309: fix and improve CGLM_USE_ANONYMOUS_STRUCT definition with more robust compiler version check * suppress sign conversion warnings * Implement missing 3D Affine Transforms in the Struct API * drop "-Werror" to allow skip warnings on production build * more robust __builtin_assume_aligned detection * reduce glms_mat[4|3|2]_make()'s dest parameter * fix and improve printing arch name in tests * make GLM_TESTS_NO_COLORFUL_OUTPUT work on non-test print colors too * Now we have WASM 128 SIMD support * CGLM_OMIT_NS_FROM_STRUCT_API, omits CGLM_STRUCT_API_NS (glms_) namespace completely if there is sub namespace e.g mat4_, vec4_ ... **DEFAULT** is not defined * CGLM_STRUCT_API_NS: define name space for struct api, **DEFAULT** is glms * CGLM_STRUCT_API_NAME_SUFFIX: define name suffix, **DEFAULT** is empty e.g defining it as #define CGLM_STRUCT_API_NAME_SUFFIX s will add s suffix to mat4_mul -> mat4s_mulDirk Mueller2023-11-09 08:37:20 +00:00