vsync interval_vsync

互联网   2023-05-21 12:46:34


(相关资料图)

1、VSync是垂直同期(Vertical Synchronization)的简称,基本的思路是将你的FPS和显示器的刷新率同期起来。

2、其目的是避免一种称之为"撕裂"的现象。

3、垂直同步信号是为了解决画面撕裂问题的,画面撕裂的原因是,如果没有垂直同步信号,当引擎渲染的帧数据比较快时,显示器跟不上,可能就会出现,当前正在显示某一帧,另外一帧又触发在显示器上显示。

4、特点:VSync通过建立一个不让在显示器刷新前将后备缓冲中的画面复制到显示缓冲中的规定来解决问题。

5、假设FPS高于刷新率的话,没有问题。

6、后备缓冲的更新完毕后,系统处于等待状态。

7、当显示器刷新后,后备缓存考入显示缓存,显示卡则能够在后备缓存里描画新的画面,这样就非常有效的将你的FPS限制在显示器的刷新率的范围内。

本文分享完毕,希望对大家有所帮助。

精彩推送