I have a strange bug where one or more sf::Clock objects we use goes negative, at the same time. Has anyone else seen this? I can't reproduce easily enough to post a minimal example.
Ed
EDIT: I think the problem could be with QueryPerformanceCounter in ClockImpl.cpp. This function can fail on some systems, and because the local variable used to store the time is declared, it could be any number.
In previous builds of SFML, there was a check to see if QueryPerformanceCounter can be used - if not, then it defaults to GetTickCount. Why was this change made?