在Mac OS X上,CVDisplayLink提供了一种可靠更新屏幕以实现60fps动画而不会出现撕裂的好方法。在Windows上是否有类似的接口,与OpenGL兼容?
当然,可以阻塞等待垂直同步,但这对于需要同时进行动画的多个窗口来说并不可行。在Windows上,它们都会互相等待(因此,每个等待垂直同步的两个窗口将降至30fps),而在OS X上则不同。
例如,视频播放器如何实现平滑的屏幕更新?
当然,可以阻塞等待垂直同步,但这对于需要同时进行动画的多个窗口来说并不可行。在Windows上,它们都会互相等待(因此,每个等待垂直同步的两个窗口将降至30fps),而在OS X上则不同。
例如,视频播放器如何实现平滑的屏幕更新?