Compile and link shaders.