Binds a shader to the program.
Associates a generic vertex attribute index with a named attribute variable
Binds the shader source directly to the shader itself into memory by compiling it.
Destroys the structure of a shader or program.
Enable or disable a generic vertex attribute array
Enable or disable a generic vertex attribute array
Enable or disable a generic vertex attribute array
Enable or disable a generic vertex attribute array
Binds the source code to the shader directly from the specified file.
Returns the location of an attribute variable
Return uniform identificator (location)
Returns the number of variable uniforms in the program.
Links two compiled shaders into a program.
Sets the color of a 4D vector type uniform.
Sends a float value to the uniform.
Passes a 4-by-4 variable matrix to the uniform.
Passes a 3-by-3 variable matrix to the uniform.
Uses a shader program.
Shader identificator
A description object for a shader program or program unit.