Dec 5, 12:17 AM
Algae is a successor to a previous C#/Allegro 5 bindings. However, instead of using Allegro 5 for 2D drawing routines, Algae makes use of OpenGL 3.2. This lets Algae support advanced graphics features such as Vertex Buffer Objects, advanced framebuffer formats, GLSL 1.5 shaders, and so on. Allegro 5 is simply used in order to keep Algae cross-platform, as Allegro 5 provides basic input, display (and OpenGL context) creation, system initialization, and audio. This library is expected to be released in the coming weeks.