How to Install and Uninstall libcglm-dev Package on Kali Linux

Last updated: May 20,2024

1. Install "libcglm-dev" package

This guide covers the steps necessary to install libcglm-dev on Kali Linux

$ sudo apt update $ sudo apt install libcglm-dev

2. Uninstall "libcglm-dev" package

Here is a brief guide to show you how to uninstall libcglm-dev on Kali Linux:

$ sudo apt remove libcglm-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libcglm-dev package on Kali Linux

Package: libcglm-dev
Source: cglm
Version: 0.9.2-1
Installed-Size: 970
Maintainer: Leon Marz
Architecture: amd64
Depends: libcglm0 (= 0.9.2-1)
Suggests: libcglm-doc (= 0.9.2-1)
Size: 79984
SHA256: 341892c74ef57c9733bb458b99e88511beb6581818cfd54c30b266138765a4ca
SHA1: 458f67a5cd337e479cf85a652ea7abfd68e8b7b8
MD5sum: 78b3d79c3a0d1c52a77238d126f817dc
Description: Development files for the cglm library
cglm is an optimized 3D math library written in C99 (compatible with C89).
It is based on the OpenGL Shading Language (GLSL) specification and
similar to the original glm library except this library is written in C.
It uses the same header-only approach like glm but also supports
pre-compield function calls
.
Features:
* scalar and simd (sse, avx, neon...) optimizations
* option to use different clipspaces e.g. Left Handed, Zero-to-One...
(currrently right handed negative-one is default)
* array API and struct API, you can use arrays or structs.
* general purpose matrix operations (mat4, mat3)
* chain matrix multiplication (square only)
* general purpose vector operations (cross, dot, rotate, proj, angle...)
* affine transformations
* matrix decomposition (extract rotation, scaling factor)
* optimized affine transform matrices (mul, rigid-body inverse)
* camera (lookat)
* projections (ortho, perspective)
* quaternions
* euler angles / yaw-pitch-roll to matrix
* extract euler angles
* inline or pre-compiled function call
* frustum (extract view frustum planes, corners...)
* bounding box (AABB in Frustum (culling), crop, merge...)
* bounding sphere
* project, unproject
* easing functions
* curves
* curve interpolation helpers (SMC, deCasteljau...)
* helpers to convert cglm types to Apple's simd library to pass cglm types to
Metal GL without packing them on both sides
* ray intersection helpers
* and others...
.
This package contains the development header files
Description-md5:
Multi-Arch: same
Homepage: https://github.com/recp/cglm
Tag: devel::lang:c, devel::library, implemented-in::c, role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/c/cglm/libcglm-dev_0.9.2-1_amd64.deb