Progress on loading and compiling shaders and opengl functions