3D programming using OpenGL and SDL.