CPU 时间更改后 GLUT 未更新

GLUT not updating after CPU time changes

本周 GLUT/Intel/Linux 出现了一个有趣的异常现象。

将 CPU 时间调回 2 分钟后,我们的 GLUT window 将有 2 分钟不会更新。

GLUT 是否使用 CPU 时间来更新显示?

freeglut git 回购显示 added support for CLOCK_MONOTONIC in 2012

如果您有一个使用 gettimeofday 而不是 clock_gettime(CLOCK_MONOTONIC) 的 GLUT 版本,则由 fghCheckTimers 驱动的代码可能会像您在设置时间后描述的那样运行。