added graphics modes for transitioning between openGL states