Actually, I can said that I see some tiny perfomance differences between my SFML2 versions: one of them is that sets window's maximum fps works better than vsync in the new version. For example, I have a Game running at 100~120 fps, I notice that if I activate vsync, the movement looks very bad, otherwise, if I set maximun fps, it looks much better, but if I count the real frames per second, I notice that stuck at 61~63, but not 60. (instead of, the old version works better with vsync, instead limit the fps up to 60)
Another strange thing that I have figured, is the sound of my video card fan cooler, seems like the new version, doesn't overheat mi videocard, but in my game, works more slow in certain circumstances.
I found my bottleneck, but I don't know what is the reason of this slowdown. I write various minimal tests, but I could never show a slowdown, even... the new version works faster on minimal repetitive codes.
Anyway, it's been four days that I cannot figure how to show us,( in a minimal code) that the new SFML works more slow in my game, but for some strange reason, only in my game, and not in my minimal tests =S
I only want to say, that is when (in my game), I set a shader and draw sprites in a surface with it. There's no "bad practices" in my code, I repeat that my game works perfect on olds versions of SFML2. I'm very frustrated now
If you can figure a theory that can explain what can be, please tell me, because I'm very confused, and I cannot figure how to fix it.