簡単なサンプルですが6行目のVSYNCを有効にしたり無効にしたりして試してみるとループ中のVSYNCの必要性が判ると思います。