GLM

OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.


GLI

OpenGL Image (GLI) is a header only C++ image library for graphics software. GLI provides classes and functions to load image files (KTX and DDS), facilitate graphics APIs texture creation, compare textures, access texture texels, sample textures, convert textures, generate mipmaps, etc.


OpenGL Samples Pack

The OpenGL Samples Pack is a collection of OpenGL samples based on the OpenGL "core profile" specifications. This code samples are also used to produce the OpenGL Drivers Status evaluating the quality of OpenGL drivers.


OpenGL Hardware Matrix

Assembling contributions from experienced developers, hardware vendors, researchers, and educators, OpenGL Insights present real-world techniques for intermediate and advanced OpenGL, OpenGL ES, and WebGL developers.


OpenGL Insights

Assembling contributions from experienced developers, hardware vendors, researchers, and educators, OpenGL Insights present real-world techniques for intermediate and advanced OpenGL, OpenGL ES, and WebGL developers. Focusing on current and emerging techniques for the OpenGL family of APIs, the book demonstrates the breadth and depth of OpenGL.


OpenGL Reviews

The OpenGL reviews have been published at the release of new OpenGL versions to highlights new features and the differences from the previous versions.


OpenGL Pipeline Map

Diagrams showing the OpenGL / ES rendering pipeline in details.


C++


Miscellaneous