誰もつっこんでないから一応つっこんでおくと、 プチプチ氏の説明の2、 「VSYNCまでは何を命令しても画面に反映されない」ってのは間違い。 画面はプログラムの実行とは独立に左上から右下へ描画してる。 この描画周期が約60Hz。 プログラムから画面更新すると、最大で1/60=16.7msecほど遅れて表示されるというだけ。 画面の更新とプログラムによる更新と重なるとテアリングと呼ばれるずれが生じるのがわかる。