VSL now works with CMake

VSL has been updated to work with CMake. It works on Linux (tested on Ubuntu 16.04) and Windows (Windows 10 with VS 2015). The full project can be downloaded at GitHub. The only requirement besides the stuff at Lighthouse’s github reps is DevIL when working in Linux, which must be installed separately.

VS*L Update

VS*L has been updated to allow cube maps to be loaded as textures. Tangents and bitangents are also provided for every loaded model. The models default texture, the texture definitions of the loaded model, can now be replaced by any pre loaded texture.

VSMathLib update

VSMathLib, a part of the Very Simple Libraries framework, has suffered a minor update. The modelview matrix has been split into two matrices: model and view. The modelview matrix is still available, but now it is a computed matrix. The programmer should use the two individual matrices, model and view, and the lib will compute … Read more

Sample using all VS*L Libs

A sample using all the libs in the Very Simple framework is now available from the VS*L downloads page. The sample source C code, shaders, a 3D model, and textures, are provided, as well as a Visual Studio 2010 solution.

Shader Library is the latest addition to VS*L

Shaders are the core of the rendering process. OpenGL core profile requires us to provide our own shaders, no more fixed function. Using shaders means more flexibility, but it also implies more work. This is where this lib steps in. VSShaderLib was designed to make our life easier. It allows to create programs, load shaders … Read more