Somewhat correctly implemented OpenGL