So if I have an animated character in my game, but there is only one instance of this character. He gets drawn every frame between the background and foreground tiles. Would it not affect the game? At first thought it would seem the system switches to the background texture, then to the current character texture (regardless of sprite sheet or individual textures it has to change just once), then once more to the foreground texture. For a total of 3 changes per frame. If that is the case I don't see how it makes a difference in that scenario.
So now assume we have a game with many different objects, would I achieve better performance by drawing objects that use the same texture in order then? Or does SFML do this under the hood?