GLSL Core Tutorial

The updated version of GLSL tutorial. Only the core version will be dealt in this tutorial. The tutorial is, and will be in the near future, in construction. I don’t plan to close it, at least in the near future, unless a new version of OpenGL changes everything again. I’ll be adding content from time … Read more

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.

Call for Bug Reports, on G-Truc

Christophe wrote an excellent call for bug reports on the OpenGL, GLSL and extension specs. “Getting OpenGL implementations better is not only the duty of implementers but also of the OpenGL programmers. There is something worse than a bug: there is an unknowned bug.”

AMD Bugs – Update for version 12.1

One of the bugs reported in here has been corrected. The uniform buffer data size is now reported correctly. The other two bugs remain, unfortunately. Querying the primitive counter still gives zero, and glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) still crashes the application.