glm
Port variant standard
Summary C++ mathematics library for graphics programming
Package version 1.0.1
Homepage https://glm.g-truc.net/
Keywords math, graphics
Maintainer nobody
License MIT
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 02 MAR 2024, 02:27:17 UTC
Port created 16 JAN 2018, 17:33:58 UTC
Subpackage Descriptions
single OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification. GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows GLSL, he knows GLM as well which makes it really easy to use. This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, half-based types, random numbers, procedural noise functions, etc... This library works perfectly with OpenGL but it also ensures interoperability with third party libraries and SDKs. It is a good candidate for software rendering (Raytracing / Rasterisation), image processing, physic simulations and any context that requires a simple and convenient mathematics library.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) pkgconf:primary:standard
cmake:primary:standard
Download groups
main mirror://GITHUB/g-truc:glm:1.0.1
Distribution File Information
9f3174561fd26904b23f0db5e560971cbf9b3cbda0b280f04d5c379d03bf234c 4567161 g-truc-glm-1.0.1.tar.gz
Ports that require glm:standard
libetonyek:standard Import filter for Apple Keynote presentations
libgltf:standard Rendering library for glTF
libreoffice:standard Free Software Productivity Suite
maim:standard Desktop screenshot utility (make image)
slop:standard Query for a selection and print to stdout