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.
Attaches OpenGL shaders to this program.
Gets an attribute by name.
Releases the OpenGL program resource.
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.