1. A method for displaying images on a display screen, said method comprising: receiving a display screen orientation angle; defining a source image as a texture; generating geometric primitives for a three dimensional (3D) rendering engine, said geometric primitives corresponding to a rotated display screen image based upon the display screen orientation angle and the source image; mapping the texture onto the generated geometric primitives; and outputting the rotated display screen image based on the generated geometric primitives.