vsync interval(vsync)

  • 发布时间:2024-06-26 13:14:43 来源:
标签:
导读 VSync是垂直同期(Vertical Synchronization)的简称,基本的思路是将你的FPS和显示器的刷新率同期起来。其目的是避免一种称之为"撕裂"的现

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

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

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

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

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

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

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

  • 免责声明:本文由用户上传,如有侵权请联系删除!