Updated shaders to load uniform locations and names when they are loaded.