In my little program, each frame one point is drawn. Updating the whole screen vs one pixel makes a huge difference. In SFML it is really slow because of that and as far as I know I can't set an individual pixel either, so I have to use a circle with a radius of 0.5 (using a shape with a single point didn't seem to work).
I guess I could use OpenGL but I don't see why this kind of thing isn't implemented.
Wait, does SFML Graphics use OpenGL internally? With SDL it went much faster updating only one pixel because otherwise it blits the whole frame, but OpenGL does its own calculations for what parts to update, no?
EDIT: Ok I just realized it's going "slow" because I had it V-synced, drawing only one dot per frame. So I will just draw many times each frame. But is there a way to draw points besides using tiny circles?
What it's doing by the way is this:
http://en.wikipedia.org/wiki/Chaos_game .