Hi,
I'm working on a game that relays heavily on RenderTexture for graphics of the game. RenderTexture feature of SFML is absolutely the best I have seen in any other PC graphics framework! My only problem is that I need to anti-alias the textures but this is currently not supported on SFML. So I have been thinking about hacks to get anti-aliasing effect for my texture.
Right now I'm thinking that lets say I want to draw sf::CircleShape with radius of 1 on to the RenderTexture and anti-alias it. I would draw the actual circle in radius of 2 and then get the sf::Texture from sf::RenderTexture, then use the copyToImage() and create sf::image from the texture. Then create new empty sf::Image of size 1x and then use some down sample algorithm to copy the pixels from the 2x sized sf::image to the new one. After that I would create texture from the sf:image and use that texture to use actual sprite.
But this seems overly complicated for such a simple task. Is there any easier way to achieve anti-aliasing for sf::RenderTexture? The method does NOT need to be fast. I will render the textures at the beginning of the game once.