Hi guys,
I'm trying to fill a circle's exterior using GDI+ on a Gdiplus::Graphics created from a GetDC() call on a Direct3D backbuffer. Not very efficient, but it's what I got (I have plans to do the same using a texture, but there's no time for such a drastic change right now).
Problem is, Graphics::FillRegion is giving me flickers (Too slow? Direct3D issues? Don't know). When this happened with my polygons, I switched to Graphics::FillPath, as the MSDN suggests, and the flickering stopped. But what do I do with the circle? Don't see a way to use FillPath, unless I implement a circle drawing algorithm and use a polygon which approaches the circle, but maybe someone knows a better way...