Constructs the shader object by calling glCreateProgram, then compiling each given Source, and finally, linking them together.
on compile or link failure.
Constructs the shader object by calling glCreateProgram, then compiling each given Source, and finally, linking them together.