Help end child hunger

A Lighthouse3D short tutorial on OpenGL atomic buffers is now available in here. The tutorial covers both the OpenGL and GLSL definition and usage. As the official documentation, and demos on the net are not abundant, it is difficult to be too assertive in some issues. Everything on the tutorial has been tested and it works perfectly with recent NVIDIA beta drivers. Unfortunately, a few things seem not to work with AMD catalyst 12.9 drivers. Anyway, check it out, and let me know if I missed something, or if you find any bugs.

VSML has been renamed to VSMathLib. Too many libs in the pipeline to keep naming them with a single letter :-)

The M stood for Matrix, yet as now the library also contains vector operations, I think the new name fits better with the content.

Another addition is the availability of the normal and projection-view-model matrices. These are commonly used in shaders, and it doesn’t make sense to keep computing it for every vertex.

Finally, the lib now works with the VSShaderLib to provide a more general method for uniform variable settings.

Bug reports are most welcome.



 

“…Death is very likely the single best invention of Life.”

All the source code in the GLUT tutorial pages has been updated to be compatible with MacOS and Linux. As usual I might have missed something. Please do comment if you find a bug.

© 2015 Lighthouse3d.com Suffusion theme by Sayontan Sinha