2.0.0 (2024-10-08) * Renamed library from glgraphics to renderer * Library repurposed. Rather than a thin layer of glue used by the shell, renderer is now an API barrier that has sole responsibility for talking to an underlying graphics library, and contains a full OpenGL renderer and associated utilities and data models. * Updated code for compatibility with OpenGL 3.2 core. * Removed glew dependency * Removed GLGraphics, whose primary purpose was for initializing glew. GLGraphics_getOpenGLAPIVersion() no longer exists. * Removed GLUtilties, which was unused and incompatible with OpenGL 3.2 core. * Rehomed Color4f structure and associated functions to Color.h in gamemath * New modules added: Drawing, GraphicsDriver, RenderDataBuffer, RenderLayer, Renderable, Renderer, RenderTarget, Shader, ShaderConfiguration, Texture, VertexBuffer, VertexFormat, VertexIO, RenderableIO 1.3.1 (2014-11-20) * Added Color4f to VertexTypes.h 1.3.0 (2014-11-04) * Added _c4f variants to VertexTypes.h * Removed Camera, which was useless and created unnecessary dependencies on stemobject and 3dmath 1.2.2 (2014-06-29) * Added VertexTypes.h * Added support for modern Xcode/iOS SDK versions 1.2.1 (2014-03-16) * Updated for 3dmath 2.1.0 1.2.0 (2013-12-25) * Fixed a potential name conflict on Linux by redefining Atom before including glxew.h * Split GLSLShader off into its own glslshader library to resolve circular dependencies with glutshell and eaglshell * Updated for 3dmath 1.4.0 and stemobject 3.1.0 * Added 64-bit Windows and Linux support 1.1.1 (2012-02-10) * GLIncludes.h now includes wglew.h and glxew.h as appropriate * Updated for stemobject 3.0.0 and shell Stable_2012-02-04 1.1.0 (2010-11-14) * Added GLSLShader * Updated Camera for stemobject 2.0.0 * Synced with template_stemlib Stable_2010-11-14 1.0.0 (2010-06-04) * Refreshed makefile from template_stemlib 2010-06-02 0.3.0 (2010-05-14) * Removed GLInfo.c/h; superseded by GLGraphics.c/h * Added glew dependency * Added no-glew library and unit test builds 0.2.0 (2010-05-07) * Added GLInfo * Refreshed Makefile from template_stemlib Stable_2010-05-06 0.1.0 (2010-04-07) * Added OpenGL ES2 includes to GLIncludes.h * Updated Camera to use newly-created stemobject 1.0.0 * Camera_apply() no longer exists; superseded by Camera_getMatrix() * Refreshed Makefile and other project files from template_stemlib Stable_2010-04-06 * Updated 3dmath external to 0.1.0 0.0.0 (2010-01-09) * Initial version