A GLSL shader/wrapper implementation with the ability to parse automatically uniform/attribute variables. As a bonus it also supports structure data types. (Ie does more than glGetActiveUniform )