descriptionLibrary for stereoscopic rendering with OpenGL 2.1
ownerMartin Lambers <>
last changeTue, 19 Feb 2019 09:00:29 +0000 (10:00 +0100)

Libgls: a library for stereoscopic rendering using OpenGL

The libgls library allows stereoscopic rendering with OpenGL, without requiring hardware support for quad-buffered stereo.

Many stereoscopic display modes are supported, from anaglyph glasses to various types of 3D TVs and stereoscopic displays. Most of the code comes from the Bino 3D video player and thus is already known to work on a wide range of OpenGl implementations. Nevertheless, if you find a problem, please let us know.

Libgls is available under the MIT/X11 license, which means it can be used both in free and proprietary software without problems.


2019-02-19 Martin LambersFix formatting master
2018-06-12 Martin LambersUpdate README.
2013-10-10 Martin LambersMerge branch 'master' of ssh://
2013-10-10 Martin LambersUpdate for latest doxygen.
2013-07-09 Martin LambersFix links to external web pages in the documentation.
2013-07-09 Martin LambersBump version to 1.0.1. libgls-1.0.1
2013-07-09 Martin LambersFix link to Paul Bourke's web pages.
2013-05-04 Martin LambersTest program: only link to libm on UNIXish platforms.
2013-05-04 Martin LambersTest program: explicitly link with math library.
2013-05-04 Martin LambersTest program: fix window repositioning after fullscreen
2012-12-08 Martin LambersUpdate FindGLS.cmake.
2012-10-25 Martin LambersUpdate doxygen file, based on doxygen -u.
2012-10-19 Martin LambersDo not link with -lXmu -lXi when using GLUT.
2012-10-11 Martin LambersDisable doxygen progress messages; only print warnings. libgls-1.0.0
2012-10-11 Martin LambersFix parallel builds by making shader stringification...
2012-10-11 Martin LambersMinor tweaks to StringifyShaders.cmake.
6 years ago libgls-1.0.1 libgls-1.0.1
7 years ago libgls-1.0.0 libgls-1.0.0
9 months ago master