Runs w/ OpenGL 3.1 and GLSL 140.

 Also gets attrib location as GLSL 140 doesn't support explicit attrib location.