I'm using an ID3DXSprite and would like to rotate along the x axis (horizontal) and y axis (vertical). The problem seems to be that that ID3DXSprite::Begin changes the clipping planes to 0 - 1, which causes most of the sprite to be cut off when it's rotated. I'd *like* to allow the entire sprite to be rotated about the origin in any direction.
Does anyone know how I can do this without getting rid of ID3DXSprite and pumping my own vertices into the video card instead?