Now we're rendering using modern OpenGL

But still using old shaders, because my Macbook doesn't support OpenGL
past 2.2 or something. Boo.