The FPS readout is the average fps. Trying to set it is a whole different issue. Back when I was using Limit Frame Rate, we'd get a lot of customers asking why they were getting a different frame rate than what they set. I'd have to explain that the program had to adjust the Sleep() function depending on how long the PREVIOUS frame took. If there was some way of looking into the future to see how long the NEXT frame will take, then you could set an accurate frame rate.
|