I do this in my game. I render to the backbuffer then copy the image to a texture. Then I display a circular mesh (like a pie) made from triangles with the texture mapped to it.
No need to mess with pixels at all.
No need to mess with pixels at all.