https://github.com/quelsolaar/MergeSource
These libraries are developed by Eskil Steenberg under the Quel Solaar banner. All souce code is available under the Free BSD licence meaning that you are free to use ut anyway you want as long as you atribute its source.
The libraries here comprice a significant ammount of functionality that has been written to be easy to use, light weight, have few dependencies. Im releasing this software because i hope that it can help other developers to make games and other software. The code is divided into a number of libraries and you can include just the once you need in to your project.
Basic defines for types and constants, Memory debugging, Vector and Matrix math, Sort, Colorspace conversion, random numberg generation and perlin noise, curves and animation.
Platform layer for multi threading, dynamic library loading, directory traversal, and XML based settings storage system.
Extencive platform layer that lets you open windows, read input and connect to mics and spekers. Betray has an extencive plugin system that makes all applications written for betrya support hardwars such as 3D Sond Sterioscopics, multi-touch, Color Correction, Motion sencors, Headmounted displays and more
A lightweight convinience wrapper arround OpenGL and OpenGL ES (Code written for Relinquish runs on both), with shaders, textures, vertex arrays and FBOs. Relinquish wraps many of newer fetures of OpenGL so that code will take advantage of them is they are available.
Library for encoding/decoding binary file or network data, with a extencive debugging and error cecking system. Manages little/big endianess
Fully Scalable 3D GUI toolkit with buttons, text rendering and editing, manipulators, camera controls, popups, sliders, panels, translation and hit-detection. All contolable with Mouse and keyboard, touch or game controller. Seduce is not yet fully Documented.