Creates an empty program.
Creates a program from a set of compiled shaders.
Compiles N times the same GLSL source and link to a program.
Ditto, except with lines in a single string.
Releases the OpenGL program resource.
Attaches OpenGL shaders to this program.
Gets an attribute by name.
Gets the linking report.
Links this OpenGL program.
Gets an uniform by name.
Unuses this program.
Uses this program for following draw calls.
OpenGL Program wrapper.