Note: This Web site is currently under constructing as i spend an hour each day working through the documentation. More is to come....
This website is documenting all the libraries 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.
All code can be downloaded HERE
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 in to a num,ber of libraries and you can include just the once you need in to your project. I will do my best to answer any question you may have on eskil 'at' obsession dot se.
Forge:
Basic defines for types and constants, Memory debugging, Vector and Matrix math, Sort, Colorspace conversion, random numberg generation and perlin noise, curves and animation.
Imagine:
Platform layer for multi threading, dynamic library loading, directory traversal, and XML based settings storage system.
Betray:
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
Relinquish:
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.
Testify:
Library for encoding/decoding binary file or network data, with a extencive debugging and error cecking system. Manages little/big endianess
Seduce:
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.
Here is a video of some of the features of the Platform layer Betray:
Here is a video showing of the Seduce UI toolkit:
Its imporotant to note that the goal of Quel Solaar is to develop real world software and not midlewere. These librariues are aby product of development rather the the goal itself. Having said that, all these libraries have been tested in released software, and almost all of them have been broken out of software in order to be reused. Since the development of LOVE wound down in 2012, all this libraries have been refactored rewritten. I consider all libraries here to be very well designed and future looking, and i do not expoect major refactoring.
This entire website was generated using the DocGen tool.