How to correctly draw circles on a texture in c++?

*How to deal with the gap white on the black circle?