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: EGLplus, a wrapper around EGL, and several examples of its usage were added. The build system was updated. The VertexAttrib::Setup and VertexAttrib::Pointer functions were reimplemented, and new overloads were added. The QuickProgram and HardwiredProgram classes were reimplemented.
Release Notes: OALplus, a wrapper for OpenAL (v. 1.1), has been added. Support for building the OGLplus examples with Qt4 and several new examples have been added. A new tutorial showing the usage of OALplus has been added, and some problems in the existing tutorials and documentation have been fixed. The build system has been updated, and compatibility with MacOS X and other systems using older versions of OpenGL has been improved.
Release Notes: An .obj file loader has been added. Two new examples showing the usage of the loader were added. Some problems in the build system were fixed, and dependency/requirement management was updated. A wrapper for glTextureView was added to Texture, and glGetShaderPrecisionFormat was added to Shader.
Release Notes: The build system has been partially reimplemented and updated, and several problems have been fixed. The AtomicCounterBindingPoint and ShaderStorageBufferBindingPoint types and the BindBaseAtomicCounter and BindBaseShaderStorage functions have been added to Buffer, and three new examples have been added.
Release Notes: This release brings several bigger changes: the Vector and Matrix templates were reimplemented, some of the VertexAttribute setup functions were reimplemented, a new text rendering utility (based on stb_truetype.h) and a type erasure for text rendering utilities were added, a testing framework, the first test cases, and several new examples showing the new features were added, and more.