Short question
If my application is already rendering at 60 frames per second, is there any additional advantage (from the point of view of human perception) for rendering additional frames during state changes?
Long question
I am writing an interactive application in OpenGL, something like:
while(true) {
render a frame;
sleep right amount of time to hit 60fps
}
Now, in the MVC model, I would turn off redrawing with every state change.
My question is:
Given that I already show at 60 frames per second from the model, is there any use to knock down a new renaming with every state change? Can a person feel a slight difference of 33 milliseconds?
source
share