Added code for extracting uniform information from shaders.