Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 1011 Bytes

utility-libraries.md

File metadata and controls

51 lines (26 loc) · 1011 Bytes

Utility libraries

Utility libraries built on top of OpenGL.

GLU

https://en.wikipedia.org/wiki/OpenGL_Utility_Library

Functions prefixed with glu

Mesa implements it apparently, e.g. dpkg shows libglu1-mesa.

GLEW

https://en.wikipedia.org/wiki/OpenGL_Extension_Wrangler_Library

GLM

C++ Mathematics useful for OpenGL.

https://github.com/g-truc/glm

C alternatives?

SOIL

C image to textures.

http://www.lonesock.net/soil.html

OGRE

https://en.wikipedia.org/wiki/OGRE

OpenGL wrapper.

Not a full game engine.

Supports multiple backends, including Direct3D as well, possibly giving more portability / performance.

Even if you forget portability, it makes it easier to use OpenGL with some more convenient primitives. E.g.:

MIT license.

Closed source