Release Notes: A bug in construction of perspective matrices was fixed. Several bugs in the examples and example harnesses were fixed. The Query::Activator class was added. Support for instanced rendering was added to the shape generators/loaders.
Release Notes: The example "harnesses" have been reimplemented, and various combinations of GLX/GLUT/GLFW/SDL/wxGL with gl3.h/glcorearb.h/GLEW/GL3W are now supported. The build system has been updated, and some problems have been fixed. Several new examples have been added, including one showing multi-threaded rendering. Many complex functions have been updated to support compilation into a library. The Blender's .blend file parser has been optimized.
Release Notes: This release brings typechecking of Uniform variables, support for declaring uniforms from GLSL data types, and some other minor improvements. Several problems and bugs were fixed, and some new examples were added.
Release Notes: Several problems in the BlenderMesh loader have been fixed, and a new example showing its usage has been added. The SLDataType enumeration has been updated. The program interface traversal functions have been updated, and a function for getting information (name, GLSL type, size, etc.) has been added to Uniform.
Release Notes: The List function and ListOf template class, which can be used as a replacement for C++11 initializer lists, was added. A blender mesh loader utility was added. Some optimizations were made in the error processing subsystem. A couple of examples were added and several bugs and problems were fixed.
Release Notes: This release adds an Optional<Object> template class (allowing optionally initialized textures, shaders, programs, etc.), a portable configure script written in Python, a couple of new textures and examples, and several bugfixes.
Release Notes: This version brings several small improvements like the OptionalUniform class and its variants and two experimental tools: a text rendering utility and a parser for Blender's .blend files. It also fixes multiple bugs, both in the code and the build system, and contains several new examples showing the new features.
Release Notes: This release brings several improvements, for example in Uniform (subscript operator for setting uniform array elements), VertexArray (getting the location of an input variable), Context, Framebuffer, etc.. It fixes some bugs, adds a couple of new examples, and more.
Release Notes: This version includes support for several GL 4.3 features (compute shader dispatching, debug output, program interface), two new examples, an improved build system, fixes for several bugs, and more.
Release Notes: This version fixes several bugs, has an improved build system, and has two new examples and several other minor updates.