{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"glm-1.0.2","path":"graphics/glm","url":"/packages/current/graphics/glm/","comment":"C++ mathematics header-only library for OpenGL software","homepage":"https://glm.g-truc.net/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"OpenGL Mathematics (GLM) is a header only C++ mathematics library for\ngraphics software based on the OpenGL Shading Language (GLSL) specification.\n\nGLM provides classes and functions designed and implemented with the same\nnaming conventions and functionalities as GLSL so that when a programmer\nknows GLSL, he knows GLM as well, which makes it really easy to use.\n\nThis project isn't limited to GLSL features. An extension system, based\non the GLSL extension conventions, provides extended capabilities:\nmatrix transformations, quaternions, half-based types, random numbers,\nprocedural noise functions, etc...\n\nThis library works perfectly with OpenGL but it also ensures interoperability\nwith third party libraries and SDKs. It is a good candidate for software\nrendering (Raytracing / Rasterisation), image processing, physic simulations\nand any context that requires a simple and convenient mathematics library.\n\nGLM is written in C++98 but can take advantage of C++11 when supported\nby the compiler.\n","package_architecture":"*","stem":"glm","readme":null,"dependencies":[{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/current/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/current/devel/ninja/"}],"reverse_dependencies":{"count":47,"url":"/packages/data/57/572479760a4a36da04c0997b95c86b65c76979a2316be65b2fd0afb664af9a97.json"},"categories":["graphics","math"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
