There are many things that can be said about this problem. Let me find the way:
- If you do not see the gap, you are likely to be vsync'ed, even if you think not. The reasons may vary, but in the end, the replacement of the buffers in the middle of the frame is very noticeable if there is any movement (one of the reasons may be that you are not configured to transfer buffers, so something should make a copy of your framebuffer) / li>
- vsync on . , , , , . , , , , . . 60 ( 30 ),
time += 16.7ms , "vsync 60 , , ", , . - vsync on ( )
- vsync off ( 3 , ). , , , .
, , . , . , : , , , .