The OpenGL Pipeline