swapInterval如何在GFLW(通常是v-sync)中工作?

时间:2018-07-16 00:23:33

标签: lwjgl vsync

使用v-sync时,我想知道在交换调用时尚未完成屏幕更新的情况下调用bufferswap时会发生类似GFLW的事情。

该过程是在这一点上停止的,还是只是忽略了缓冲区交换,而其余的代码被允许从那一点继续?

1 个答案:

答案 0 :(得分:0)

通常,一旦代码流到达它们,OpenGL命令就不会完全一一执行。通常,它们会排队等待并分批执行。

因此,想象一下驱动程序命令队列上的缓冲区交换就像“我已经完成;准备就绪时可以交换”事件那样。

一个有趣的thread