Fix overly complicated code for glShaderSource and string