First, I want to ask about performance. I've ported the little I had of my 1.6 code to 2.0, and it seems that the performance decreased significantly. It worked at about 2000 FPS with 1.6, but about 700 FPS with 2.0. The only difference is that 1.6 was statically linked, whereas 2 isn't. Is it normal? (maybe the performance increase is found while rendering many objects at a time?)
Also, FPS measurement is now much more imprecise. Since GetFrameTime() and sf::Clocks both use Uint32, the minimum time that we can find is 1 ms, which gives us a top of 1000 FPS when measuring with 1/GetFrameTime(). This also affects the fact that the FPS that we get when we try to lock it or when we use vsync only varies between 2 or 3 values (when using vsync on a 60hz monitor, GetFrameTime mostly returns 16 ms or 17 ms, which results in FPS measurement of 62.5 or 58.8, etc)
Lastly I want to congratulate you and thank you for the constant support that you give and for continuing developing this awesome library.