Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
cglm
cglm.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cglm.changes of Package cglm
------------------------------------------------------------------- Mon Apr 8 11:55:06 UTC 2024 - jun wang <jgwang@suse.com> - Update to version 0.9.4 + Changes from 0.9.4 * #402: Struct API glms_ray_at incorrect dir param * dont use I macro defined in standard(fixes #404) * #403: mat2x3: fix multiplication functions * #405: mat2x4: fix multiplication functions * #407: mat3x2: fix multiplication functions * #408: mat3x4: fix multiplication functions * #410: mat4x2: fix multiplication functions * #411: mat4x3: fix multiplication functions * docs: improve docs * #412: separate SSE and SSE2 * make Fasth math work both on SSE and SSE2, make -0.0f run on SSE + fast math * make some failing test pass when fast math is on * tests: dont validate nan and inf on fast math * docs: add note to enable config where may not work is some environments * docs: alignment * fix some doc typos & warnings + Changes from 0.9.2 * #378: win32, simd: ensure we are on msvc when checking MSVC specific headers * win32, tests: fix drand48() error on mingw * #379: simd: min / max helpers * docs: update read the docs package versions * #381: add new functions for ivec2 and ivec3 (dot, norm, norm2, div, divs, mod...) * #383: implement struct API for ivec2, ivec3, and ivec4 * #384: docs, fix typos * #386: add additional CI via GitHub Actions * #388: ci: Remove appveyor * #387: suppress warnings * #389: aabb2d: fix struct api * #390: doc improvements * #391: ci: Add ARM64 UWP for WindowsStore * #392: aabb2d_zero, aabb2d_diagonal and aabb2d_size * #395: use NDEBUG to check DEBUG mode, update cmake to respect DEBUG * suppress warnings: C4244: 'function': conversion from 'int' to 'float' * test: fix ivec2 and ivec3 comparison and suppress warnings * #398: allow passing const float* to make functions * #397: clarify some rotation rules, update docs to explain rotate() a bit more * #399: some missing ray functions * improving handling of very small vectors to prevent instability and overflow * build: add missing files * fix some doc typos & warnings ------------------------------------------------------------------- Mon Mar 18 08:23:08 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 0.9.2: * aabb2d and euler to quat * new subtraction family of vector functions * and many others improvements and bugfixes ------------------------------------------------------------------- Thu Nov 9 08:35:33 UTC 2023 - Dirk Müller <dmueller@suse.com> - 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_mul` ------------------------------------------------------------------- Wed Feb 15 12:31:28 UTC 2023 - Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.8.9 * Adding initialization macros for ivec types * Make implicit double promotion/casting explicit ------------------------------------------------------------------- Fri Dec 23 20:48:13 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to v0.8.8: New features: * new abs functions for vec2, ivec2, ivec3, ivec4 Bugfixes and Improvements: * fix assertion in test_clamp on x86 * fix missing abs declaration on Emscripten * switch CMAKE_BINARY_DIR to CMAKE_CURRENT_BINARY_DIR for cmake.pc * see previous releases for more ------------------------------------------------------------------- Sun Nov 20 02:32:15 UTC 2022 - Mia Herkt <mia@0x0.st> - Update to version 0.8.7 * fix build: add missing struct affine functions and headers - Changes in 0.8.6: New features: * new affine transform and project functions gh#recp/cglm#260 * add basic ivec functions gh#recp/cglm#251 Bugfixes and improvements: * added missing include in io.h which adds GLM_MAX macro gh#recp/cglm#257 * update README to show that integer types are supported gh#recp/cglm#254 * fix grammatical errors in docs index gh#recp/cglm#247 * some improvements including build files - Changes in 0.8.5: * update GLM_FLT_EPSILON to use 1e-5 instead of 1e- * implement a few complex routines * header containing sse3 intrinsics is pmmintrin.h * add missing ivec types * extend unions for struct api * fix glm_pickmatrix()'s param type * fix a bug in glm_lookat_lh * fix bug in view_lh.h * some improvements including build files ------------------------------------------------------------------- Tue May 17 08:46:24 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.8.5 * update GLM_FLT_EPSILON to use 1e-5 instead of 1e- * implement a few complex routines * set PACKAGE_VERSION so it gets substituted in cglm.pc.in by cmake * header containing sse3 intrinsics is pmmintrin.h * add missing ivec types * fix a bug in glm_lookat_lh and view_lh.h - Update to version 0.8.4 * Now there are _no and _zo vesions of project / unproject functions. * If CGLM_CLIPSPACE_INCLUDE_ALL is defined then all clipspace headers are icluded in project.h or related main headers * add ZERO_TO_ONE support to glm_unprojecti * add ZERO_TO_ONE support to glm_project * new function: glm_pickmatrix() aka gluPickMatrix() * fix vec3_ortho * fix cross product when an operand is also dest * compute quaternion rotating a vector into another ------------------------------------------------------------------- Fri Jun 4 22:53:12 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.8.3 * cglm now supports different clipspace configurations. * new: nlerp for quaternions * simd, and sse optimizations * arm, and neon: improvements * style: rename nearVal, farVal to nearZ and farZ * many other improvements - Drop cglm-set-soversion.patch, upstream fixed ------------------------------------------------------------------- Tue May 11 22:49:11 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de> - Exclude ix86, as it will fail ------------------------------------------------------------------- Tue May 4 05:47:09 UTC 2021 - Jan Engelhardt <jengelh@inai.de> - Trim boasting from description. - Run fdupes. ------------------------------------------------------------------- Tue May 4 00:08:08 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.8.2 * rename glmm_shuff1x() to glmm_splat() * mark glmm_shuff1x() as DEPRECATED * optimize translate functions with FMA and NEON * use unified glmm api for vec4 - Update to version 0.8.1 * Implement FMA: SIMD operations are optimized with FMA instructions to reduce operations and increasee accuracy. The gennerated CPU instructions are reduced. * optimize mat4 SSE operations with FMA * optimize mat3 SSE operations with FMA * optimize mat2 SSE operations with FMA * optimize affine mat SSE operations with FMA * optimize vec4 muladd and muladds operations with FMA * New glmm functions (SSE + NEON + AVX) ------------------------------------------------------------------- Mon Apr 19 22:28:26 UTC 2021 - Mia Herkt <mia@0x0.st> - Disable -Werror ------------------------------------------------------------------- Sun Apr 18 23:03:13 UTC 2021 - Mia Herkt <mia@0x0.st> - init, 0.8.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor