Program queries OpenGL for vertex attribute locations. This is necessary for cross-platform compatibility.