OpenGL Maths for D