[needs-packaging] GLM (OpenGL Mathematics library)

Bug #717941 reported by H3g3m0n
This bug affects 2 people
Affects Status Importance Assigned to Milestone

Bug Description

Newer OpenGL 3.x-4.x releases have marked many features as deprecated or removed from core profile specification.
That includes all the basic matrix operations glPushMatrix, glPopMatrix, glFrustum, glRotate, glTranslate, glScale and so on. Under the new model developers now need to calculate the matricies themselves. GLM provides a set of functions to do that.

GLM is also a recommended library on the official OpenGL SDK page:

Official blurb:
"OpenGL Mathematics (GLM) is a C++ mathematics library for 3D software based on the OpenGL Shading Language (GLSL) specification.

The goal of the project is to provide to 3D programmers math classes and functions that miss in C++ when we use to program with GLSL or any high level GPU language. With GLM, the idea is to have a library that works the same way that GLSL which imply a strict following of GLSL specification for the implementation.

However, this project isn't limited by GLSL features. An extension system allows to extend GLSL capabilities. It allows GLM to be a great subtitute for some OpenGL 3 deprecated functions, to work following a clean programmable approach.

GLM is release under MIT license and available for all version of GCC from version 3.4 and Visual Studio from version 8.0 as a platform independent library."

URL: http://glm.g-truc.net/
License: MIT

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

Changed in ubuntu:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.