Fix shaders to comply with OpenGL standard.
I might change this project to be OpenGL 4.2+, because I really want to use layout(binding) qualifiers to enforce the idea of immutable program objects.