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

GL Samples Pack

G-Truc Creation has been building a samples pack for OpenGL that covers versions from 2.1 up to 4.1 This latest release has reached the 100 samples mark. An invaluable source of code for the newest versions.

Very Simple Matrix Library

One of the features that was not selected to be part of the core functionality was matrix handling. Previously we had OpenGL and GLU functions that provided the means for easily setting the camera, defining projections, and performing geometric transformations on graphical objects. The Very Simple Matrix Library (VSML) aims at providing users with a … Read more

ShaderGen

ShaderGen is an old tool from 3D labs, but its usefulness is not gone. The tool creates shaders that mimic the results of a set of fixed function state. There is a large set of options to define a state as available in OpenGL compatibility mode. Lighting, Fog, and all the other features that are … Read more

GPU Tools | AMD Developer Central

GPU Tools | AMD Developer Central. AMD has an excellent  collection of tools for OpenCL and Shader development in the GPU Tools area. Included are PerfStudio, a performance analysis and debugging tool, and ShaderAnalizer for analysing the performance of individual shaders. Currently they only work with Compatibility Profile, hope an update will cover the more … Read more