| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cglm-devel-doc | Distribution: SUSE Linux Enterprise 16 |
| Version: 0.9.4 | Vendor: openSUSE |
| Release: bp160.1.13 | Build date: Mon Apr 8 13:55:06 2024 |
| Group: Documentation/HTML | Build host: reproducible |
| Size: 11852923 | Source RPM: cglm-0.9.4-bp160.1.13.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/recp/cglm | |
| Summary: Documentation for C OpenGL Mathematics | |
This package contains documentation files for cglm.
MIT
* Mon Apr 08 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 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 09 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 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 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 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 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 04 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 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Exclude ix86, as it will fail
* Tue May 04 2021 Jan Engelhardt <jengelh@inai.de>
- Trim boasting from description.
- Run fdupes.
* Tue May 04 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 2021 Mia Herkt <mia@0x0.st>
- Disable -Werror
* Sun Apr 18 2021 Mia Herkt <mia@0x0.st>
- init, 0.8.0
/usr/share/doc/packages/cglm-devel-doc /usr/share/doc/packages/cglm-devel-doc/html /usr/share/doc/packages/cglm-devel-doc/html/_images /usr/share/doc/packages/cglm-devel-doc/html/_images/cglm-intro.png /usr/share/doc/packages/cglm-devel-doc/html/_sources /usr/share/doc/packages/cglm-devel-doc/html/_sources/aabb2d.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine-common.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine-mat.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine-post.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine-pre.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/affine2d.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/api.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/api_call.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/api_inline_array.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/api_simd.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/api_struct.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/bezier.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/box.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/build.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/call.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/cam.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/color.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/curve.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/euler.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/features.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/frustum.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/getting_started.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/index.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/io.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/ivec2.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/ivec3.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/ivec4.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat2.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat2x3.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat2x4.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat3.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat3x2.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat3x4.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat4.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat4x2.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/mat4x3.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/opengl.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/opt.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/plane.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/project.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/quat.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/ray.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/sphere.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/troubleshooting.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/util.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec2-ext.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec2.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec3-ext.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec3.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec4-ext.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/vec4.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_sources/version.rst.txt /usr/share/doc/packages/cglm-devel-doc/html/_static /usr/share/doc/packages/cglm-devel-doc/html/_static/_sphinx_javascript_frameworks_compat.js /usr/share/doc/packages/cglm-devel-doc/html/_static/basic.css /usr/share/doc/packages/cglm-devel-doc/html/_static/css /usr/share/doc/packages/cglm-devel-doc/html/_static/css/badge_only.css /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/Roboto-Slab-Bold.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/Roboto-Slab-Bold.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/Roboto-Slab-Regular.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/Roboto-Slab-Regular.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/fontawesome-webfont.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/fontawesome-webfont.svg /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/fontawesome-webfont.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/fontawesome-webfont.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/fontawesome-webfont.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-bold-italic.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-bold-italic.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-bold.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-bold.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-normal-italic.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-normal-italic.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-normal.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/css/fonts/lato-normal.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/css/theme.css /usr/share/doc/packages/cglm-devel-doc/html/_static/doctools.js /usr/share/doc/packages/cglm-devel-doc/html/_static/documentation_options.js /usr/share/doc/packages/cglm-devel-doc/html/_static/file.png /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bold.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bold.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bold.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bold.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bolditalic.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bolditalic.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bolditalic.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-bolditalic.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-italic.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-italic.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-italic.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-italic.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-regular.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-regular.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-regular.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/Lato/lato-regular.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff /usr/share/doc/packages/cglm-devel-doc/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 /usr/share/doc/packages/cglm-devel-doc/html/_static/jquery.js /usr/share/doc/packages/cglm-devel-doc/html/_static/js /usr/share/doc/packages/cglm-devel-doc/html/_static/js/badge_only.js /usr/share/doc/packages/cglm-devel-doc/html/_static/js/theme.js /usr/share/doc/packages/cglm-devel-doc/html/_static/js/versions.js /usr/share/doc/packages/cglm-devel-doc/html/_static/language_data.js /usr/share/doc/packages/cglm-devel-doc/html/_static/minus.png /usr/share/doc/packages/cglm-devel-doc/html/_static/plus.png /usr/share/doc/packages/cglm-devel-doc/html/_static/pygments.css /usr/share/doc/packages/cglm-devel-doc/html/_static/searchtools.js /usr/share/doc/packages/cglm-devel-doc/html/_static/sphinx_highlight.js /usr/share/doc/packages/cglm-devel-doc/html/_static/theme_overrides.css /usr/share/doc/packages/cglm-devel-doc/html/aabb2d.html /usr/share/doc/packages/cglm-devel-doc/html/affine-common.html /usr/share/doc/packages/cglm-devel-doc/html/affine-mat.html /usr/share/doc/packages/cglm-devel-doc/html/affine-post.html /usr/share/doc/packages/cglm-devel-doc/html/affine-pre.html /usr/share/doc/packages/cglm-devel-doc/html/affine.html /usr/share/doc/packages/cglm-devel-doc/html/affine2d.html /usr/share/doc/packages/cglm-devel-doc/html/api.html /usr/share/doc/packages/cglm-devel-doc/html/api_call.html /usr/share/doc/packages/cglm-devel-doc/html/api_inline_array.html /usr/share/doc/packages/cglm-devel-doc/html/api_simd.html /usr/share/doc/packages/cglm-devel-doc/html/api_struct.html /usr/share/doc/packages/cglm-devel-doc/html/bezier.html /usr/share/doc/packages/cglm-devel-doc/html/box.html /usr/share/doc/packages/cglm-devel-doc/html/build.html /usr/share/doc/packages/cglm-devel-doc/html/call.html /usr/share/doc/packages/cglm-devel-doc/html/cam.html /usr/share/doc/packages/cglm-devel-doc/html/color.html /usr/share/doc/packages/cglm-devel-doc/html/curve.html /usr/share/doc/packages/cglm-devel-doc/html/euler.html /usr/share/doc/packages/cglm-devel-doc/html/features.html /usr/share/doc/packages/cglm-devel-doc/html/frustum.html /usr/share/doc/packages/cglm-devel-doc/html/genindex.html /usr/share/doc/packages/cglm-devel-doc/html/getting_started.html /usr/share/doc/packages/cglm-devel-doc/html/index.html /usr/share/doc/packages/cglm-devel-doc/html/io.html /usr/share/doc/packages/cglm-devel-doc/html/ivec2.html /usr/share/doc/packages/cglm-devel-doc/html/ivec3.html /usr/share/doc/packages/cglm-devel-doc/html/ivec4.html /usr/share/doc/packages/cglm-devel-doc/html/mat2.html /usr/share/doc/packages/cglm-devel-doc/html/mat2x3.html /usr/share/doc/packages/cglm-devel-doc/html/mat2x4.html /usr/share/doc/packages/cglm-devel-doc/html/mat3.html /usr/share/doc/packages/cglm-devel-doc/html/mat3x2.html /usr/share/doc/packages/cglm-devel-doc/html/mat3x4.html /usr/share/doc/packages/cglm-devel-doc/html/mat4.html /usr/share/doc/packages/cglm-devel-doc/html/mat4x2.html /usr/share/doc/packages/cglm-devel-doc/html/mat4x3.html /usr/share/doc/packages/cglm-devel-doc/html/objects.inv /usr/share/doc/packages/cglm-devel-doc/html/opengl.html /usr/share/doc/packages/cglm-devel-doc/html/opt.html /usr/share/doc/packages/cglm-devel-doc/html/plane.html /usr/share/doc/packages/cglm-devel-doc/html/project.html /usr/share/doc/packages/cglm-devel-doc/html/quat.html /usr/share/doc/packages/cglm-devel-doc/html/ray.html /usr/share/doc/packages/cglm-devel-doc/html/search.html /usr/share/doc/packages/cglm-devel-doc/html/searchindex.js /usr/share/doc/packages/cglm-devel-doc/html/sphere.html /usr/share/doc/packages/cglm-devel-doc/html/troubleshooting.html /usr/share/doc/packages/cglm-devel-doc/html/util.html /usr/share/doc/packages/cglm-devel-doc/html/vec2-ext.html /usr/share/doc/packages/cglm-devel-doc/html/vec2.html /usr/share/doc/packages/cglm-devel-doc/html/vec3-ext.html /usr/share/doc/packages/cglm-devel-doc/html/vec3.html /usr/share/doc/packages/cglm-devel-doc/html/vec4-ext.html /usr/share/doc/packages/cglm-devel-doc/html/vec4.html /usr/share/doc/packages/cglm-devel-doc/html/version.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:36:46 2025