./graphics/glm, C++ mathematics library for software based on the OpenGL GLSL

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.1, Package name: glm-1.0.1, Maintainer: ryoon

OpenGL Mathematics (GLM) is a header only C++ mathematics library
for graphics software based on the OpenGL Shading Language (GLSL)
specification.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 4460.118 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-03 12:28:17 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glm: update to 1.0.1.

Features:

    Added C++17 [[nodiscard]] support

Improvements:

    Enables only warnings as errors while building unit tests
    Added aligned_*vec3 simd support #1245

Fixes:

    Fixed C++ language auto detection build, disable C++98 warnings with Clang \ 
#1235, #1231
    Fixed GTX_color_space missing <glm/ext/scalar_constants.hpp> include \ 
#1233 #1238
    Fixed EXT_matrix_transform shear implementation #1140 #1182
    Fixed smoothstep SIMD implementation #1222
   2024-01-28 13:57:22 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
glm: update to 1.0.0.

Features:

    Added GLM_EXT_scalar_reciprocal with tests
    Added GLM_EXT_vector_reciprocal with tests
    Added glm::iround and glm::uround to GLM_EXT_scalar_common and \ 
GLM_EXT_vector_common
    Added GLM_EXT_matrix_integer with tests
    Added Github Actions
    Added GLM_FORCE_UNRESTRICTED_FLOAT to prevent static asserts when using \ 
other scalar types with function expecting floats.

Improvements:

    Added constexpr qualifier for cross product #1040
    Added constexpr qualifier for dot product #1040

Fixes:

    Fixed incorrect assertion for glm::min and glm::max #1009
    Fixed quaternion orientation in glm::decompose #1012
    Fixed singularity in quaternion to euler angle roll conversion #1019
    Fixed quat glm::pow handling of small magnitude quaternions #1022
    Fixed glm::fastNormalize build error #1033
    Fixed glm::isMultiple build error #1034
    Fixed glm::adjugate calculation #1035
    Fixed glm::angle discards the sign of result for angles in range (2pi-1, \ 
2pi) #1038
    Removed ban on using glm::string_cast with CUDA host code #1041
   2023-01-25 00:38:37 by Thomas Klausner | Files touched by this commit (1)
Log message:
glm: use TEST_DEPENDS instead of cmake/build.mk
   2023-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103)
Log message:
*: convert to cmake/build.mk
   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2022-01-02 15:53:27 by Tobias Nygren | Files touched by this commit (3) | Package updated
Log message:
glm: update to 0.9.9.8 (needed for kicad 6)

With fixes from pkgsrc-wip by Mike M. Volokhov.
Release notes omitted since package was last updated in 2015 and
they are too verbose: https://github.com/g-truc/glm/releases
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Remove SHA1 hashes for distfiles