Why clear the images?
You can clear the screen with App.Clear(), read the tutorials.
You can also clear a sf::RenderImage.
Hi, thanks for the tips.
I'm aware of App.Clear(), that's why I used 'too'.
The question is what OpenGL/SFML does for drawing/clean up.
When you are blitting the pixels are copied into an image to give the appearance of a stack. If you don't copy clear (or bg colored) pixels into the image than it remains 'dirty'.
I haven't checked the source, but 'App.Clear()' appears to effect everything to make it easy. But I might need certain images to be 'dirty'. Maybe it's doing buffer swaps or something like that.
I'll try to look at the source, but it would be nice if there was a diagram/chart/explanation of how opengl works in SFML (it's probably different in 2.x too).