本周我们在 GLUT/Intel/Linux 上遇到了一个有趣的异常现象。
将 CPU 时间调回 2 分钟后,我们的 GLUT 窗口将有 2 分钟不会更新。
GLUT 是否使用 CPU 时间来更新显示?
最佳答案
freeglut git repo 显示 added support for CLOCK_MONOTONIC in 2012 .
如果您的 GLUT 版本使用 gettimeofday
而不是 clock_gettime(CLOCK_MONOTONIC)
,则由 fghCheckTimers 驱动的代码设置时间后可能会像您描述的那样。
关于linux - CPU 时间更改后 GLUT 不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55829793/