Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cglm-devel-0.9.4-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: cglm-devel Distribution: openSUSE Tumbleweed
Version: 0.9.4 Vendor: openSUSE
Release: 1.1 Build date: Mon Apr 8 13:55:06 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 981104 Source RPM: cglm-0.9.4-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/recp/cglm
Summary: Header files for C OpenGL Mathematics
This package contains development files for cglm.

Provides

Requires

License

MIT

Changelog

* 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

Files

/usr/include/cglm
/usr/include/cglm/aabb2d.h
/usr/include/cglm/affine-mat.h
/usr/include/cglm/affine-post.h
/usr/include/cglm/affine-pre.h
/usr/include/cglm/affine.h
/usr/include/cglm/affine2d.h
/usr/include/cglm/applesimd.h
/usr/include/cglm/bezier.h
/usr/include/cglm/box.h
/usr/include/cglm/call
/usr/include/cglm/call.h
/usr/include/cglm/call/aabb2d.h
/usr/include/cglm/call/affine.h
/usr/include/cglm/call/affine2d.h
/usr/include/cglm/call/bezier.h
/usr/include/cglm/call/box.h
/usr/include/cglm/call/cam.h
/usr/include/cglm/call/clipspace
/usr/include/cglm/call/clipspace/ortho_lh_no.h
/usr/include/cglm/call/clipspace/ortho_lh_zo.h
/usr/include/cglm/call/clipspace/ortho_rh_no.h
/usr/include/cglm/call/clipspace/ortho_rh_zo.h
/usr/include/cglm/call/clipspace/persp_lh_no.h
/usr/include/cglm/call/clipspace/persp_lh_zo.h
/usr/include/cglm/call/clipspace/persp_rh_no.h
/usr/include/cglm/call/clipspace/persp_rh_zo.h
/usr/include/cglm/call/clipspace/project_no.h
/usr/include/cglm/call/clipspace/project_zo.h
/usr/include/cglm/call/clipspace/view_lh_no.h
/usr/include/cglm/call/clipspace/view_lh_zo.h
/usr/include/cglm/call/clipspace/view_rh_no.h
/usr/include/cglm/call/clipspace/view_rh_zo.h
/usr/include/cglm/call/curve.h
/usr/include/cglm/call/ease.h
/usr/include/cglm/call/euler.h
/usr/include/cglm/call/frustum.h
/usr/include/cglm/call/io.h
/usr/include/cglm/call/ivec2.h
/usr/include/cglm/call/ivec3.h
/usr/include/cglm/call/ivec4.h
/usr/include/cglm/call/mat2.h
/usr/include/cglm/call/mat2x3.h
/usr/include/cglm/call/mat2x4.h
/usr/include/cglm/call/mat3.h
/usr/include/cglm/call/mat3x2.h
/usr/include/cglm/call/mat3x4.h
/usr/include/cglm/call/mat4.h
/usr/include/cglm/call/mat4x2.h
/usr/include/cglm/call/mat4x3.h
/usr/include/cglm/call/plane.h
/usr/include/cglm/call/project.h
/usr/include/cglm/call/quat.h
/usr/include/cglm/call/ray.h
/usr/include/cglm/call/sphere.h
/usr/include/cglm/call/vec2.h
/usr/include/cglm/call/vec3.h
/usr/include/cglm/call/vec4.h
/usr/include/cglm/cam.h
/usr/include/cglm/cglm.h
/usr/include/cglm/clipspace
/usr/include/cglm/clipspace/ortho_lh_no.h
/usr/include/cglm/clipspace/ortho_lh_zo.h
/usr/include/cglm/clipspace/ortho_rh_no.h
/usr/include/cglm/clipspace/ortho_rh_zo.h
/usr/include/cglm/clipspace/persp.h
/usr/include/cglm/clipspace/persp_lh_no.h
/usr/include/cglm/clipspace/persp_lh_zo.h
/usr/include/cglm/clipspace/persp_rh_no.h
/usr/include/cglm/clipspace/persp_rh_zo.h
/usr/include/cglm/clipspace/project_no.h
/usr/include/cglm/clipspace/project_zo.h
/usr/include/cglm/clipspace/view_lh.h
/usr/include/cglm/clipspace/view_lh_no.h
/usr/include/cglm/clipspace/view_lh_zo.h
/usr/include/cglm/clipspace/view_rh.h
/usr/include/cglm/clipspace/view_rh_no.h
/usr/include/cglm/clipspace/view_rh_zo.h
/usr/include/cglm/color.h
/usr/include/cglm/common.h
/usr/include/cglm/curve.h
/usr/include/cglm/ease.h
/usr/include/cglm/euler.h
/usr/include/cglm/frustum.h
/usr/include/cglm/handed
/usr/include/cglm/handed/euler_to_quat_lh.h
/usr/include/cglm/handed/euler_to_quat_rh.h
/usr/include/cglm/io.h
/usr/include/cglm/ivec2.h
/usr/include/cglm/ivec3.h
/usr/include/cglm/ivec4.h
/usr/include/cglm/mat2.h
/usr/include/cglm/mat2x3.h
/usr/include/cglm/mat2x4.h
/usr/include/cglm/mat3.h
/usr/include/cglm/mat3x2.h
/usr/include/cglm/mat3x4.h
/usr/include/cglm/mat4.h
/usr/include/cglm/mat4x2.h
/usr/include/cglm/mat4x3.h
/usr/include/cglm/plane.h
/usr/include/cglm/project.h
/usr/include/cglm/quat.h
/usr/include/cglm/ray.h
/usr/include/cglm/simd
/usr/include/cglm/simd/arm.h
/usr/include/cglm/simd/avx
/usr/include/cglm/simd/avx/affine.h
/usr/include/cglm/simd/avx/mat4.h
/usr/include/cglm/simd/intrin.h
/usr/include/cglm/simd/neon
/usr/include/cglm/simd/neon/affine.h
/usr/include/cglm/simd/neon/mat2.h
/usr/include/cglm/simd/neon/mat4.h
/usr/include/cglm/simd/neon/quat.h
/usr/include/cglm/simd/sse2
/usr/include/cglm/simd/sse2/affine.h
/usr/include/cglm/simd/sse2/mat2.h
/usr/include/cglm/simd/sse2/mat3.h
/usr/include/cglm/simd/sse2/mat4.h
/usr/include/cglm/simd/sse2/quat.h
/usr/include/cglm/simd/wasm
/usr/include/cglm/simd/wasm.h
/usr/include/cglm/simd/wasm/affine.h
/usr/include/cglm/simd/wasm/mat2.h
/usr/include/cglm/simd/wasm/mat3.h
/usr/include/cglm/simd/wasm/mat4.h
/usr/include/cglm/simd/wasm/quat.h
/usr/include/cglm/simd/x86.h
/usr/include/cglm/sphere.h
/usr/include/cglm/struct
/usr/include/cglm/struct.h
/usr/include/cglm/struct/aabb2d.h
/usr/include/cglm/struct/affine-mat.h
/usr/include/cglm/struct/affine-post.h
/usr/include/cglm/struct/affine-pre.h
/usr/include/cglm/struct/affine.h
/usr/include/cglm/struct/affine2d.h
/usr/include/cglm/struct/box.h
/usr/include/cglm/struct/cam.h
/usr/include/cglm/struct/clipspace
/usr/include/cglm/struct/clipspace/ortho_lh_no.h
/usr/include/cglm/struct/clipspace/ortho_lh_zo.h
/usr/include/cglm/struct/clipspace/ortho_rh_no.h
/usr/include/cglm/struct/clipspace/ortho_rh_zo.h
/usr/include/cglm/struct/clipspace/persp_lh_no.h
/usr/include/cglm/struct/clipspace/persp_lh_zo.h
/usr/include/cglm/struct/clipspace/persp_rh_no.h
/usr/include/cglm/struct/clipspace/persp_rh_zo.h
/usr/include/cglm/struct/clipspace/project_no.h
/usr/include/cglm/struct/clipspace/project_zo.h
/usr/include/cglm/struct/clipspace/view_lh_no.h
/usr/include/cglm/struct/clipspace/view_lh_zo.h
/usr/include/cglm/struct/clipspace/view_rh_no.h
/usr/include/cglm/struct/clipspace/view_rh_zo.h
/usr/include/cglm/struct/color.h
/usr/include/cglm/struct/curve.h
/usr/include/cglm/struct/euler.h
/usr/include/cglm/struct/frustum.h
/usr/include/cglm/struct/handed
/usr/include/cglm/struct/handed/euler_to_quat_lh.h
/usr/include/cglm/struct/handed/euler_to_quat_rh.h
/usr/include/cglm/struct/io.h
/usr/include/cglm/struct/ivec2.h
/usr/include/cglm/struct/ivec3.h
/usr/include/cglm/struct/ivec4.h
/usr/include/cglm/struct/mat2.h
/usr/include/cglm/struct/mat2x3.h
/usr/include/cglm/struct/mat2x4.h
/usr/include/cglm/struct/mat3.h
/usr/include/cglm/struct/mat3x2.h
/usr/include/cglm/struct/mat3x4.h
/usr/include/cglm/struct/mat4.h
/usr/include/cglm/struct/mat4x2.h
/usr/include/cglm/struct/mat4x3.h
/usr/include/cglm/struct/plane.h
/usr/include/cglm/struct/project.h
/usr/include/cglm/struct/quat.h
/usr/include/cglm/struct/ray.h
/usr/include/cglm/struct/sphere.h
/usr/include/cglm/struct/vec2-ext.h
/usr/include/cglm/struct/vec2.h
/usr/include/cglm/struct/vec3-ext.h
/usr/include/cglm/struct/vec3.h
/usr/include/cglm/struct/vec4-ext.h
/usr/include/cglm/struct/vec4.h
/usr/include/cglm/types-struct.h
/usr/include/cglm/types.h
/usr/include/cglm/util.h
/usr/include/cglm/vec2-ext.h
/usr/include/cglm/vec2.h
/usr/include/cglm/vec3-ext.h
/usr/include/cglm/vec3.h
/usr/include/cglm/vec4-ext.h
/usr/include/cglm/vec4.h
/usr/include/cglm/version.h
/usr/lib64/libcglm.so
/usr/lib64/pkgconfig/cglm.pc
/usr/share/doc/packages/cglm-devel
/usr/share/doc/packages/cglm-devel/CREDITS
/usr/share/doc/packages/cglm-devel/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Oct 18 00:12:25 2024