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.
Sets a logger for the program. That allows additional output besides error reporting.
Gets an uniform by name.
Unuses this program.
Uses this program for following draw calls.
OpenGL Program wrapper.