Original Post
Is there still the need to use 2D approach (DirectDraw for example) in 2D programming or every game can be written using 3D API (D3D, OpenGL, Glide,...) ?
It seems that apply rotations, clippings, blendings to a sprite is simpler and faster using 3D instead of 2D (if we have 3D hardware).