Path to this page:
./
graphics/glm,
C++ mathematics library for software based on the OpenGL GLSL
Branch: CURRENT,
Version: 1.0.1,
Package name: glm-1.0.1,
Maintainer: ryoonOpenGL 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)
- (2024-03-03) Updated to version: glm-1.0.1
- (2024-01-28) Updated to version: glm-1.0.0
- (2022-01-02) Updated to version: glm-0.9.9.8
- (2017-11-23) Package has been reborn
- (2015-08-09) Updated to version: glm-0.9.7.0
- (2014-10-14) Updated to version: glm-0.9.5.4
CVS history: (Expand)
2024-03-03 12:28:17 by Thomas Klausner | Files touched by this commit (3) | |
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) | |
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) | |
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
|