だいたいレインさんの言うとおりですね。 なのでVSYNCの場合は前回のウエイト(SYNC)からの基準になるので、一番始めの使用だとウエイトのつもりで使うとまったくウエイトが入らなかった、みたいに感じることはあるかもしれません。(ループしてれば2回目以降は正常に感じるだろうけど) ということで僕は、ウエイト目的=WAIT、同期(ループ)目的=VSYNCで使い分けると考えておけば厳密な動作はともかく問題ないと思っています。