Convenience module providing common shader entry points
The point of this module is to allow client code to use OpenGL Core names to reference shader-related operations even if the local hardware only supports ARB extension-based shader rendering.
There are also two utility methods compileProgram and compileShader which make it easy to create demos which are shader-using.


glVertexAttribPointer (alternate implementations)