У меня проблема с таймером в GLUT.
glutGet(GLUT_ELAPSED_TIME)
получают только время с точностью до секунды (1000, 2000, 3000 ...), а glutTimerFunc(...)
работает только тогда, когда параметр millis установлен больше чем1000.
Я не знаю точно, как GLUT измеряет время, но я думаю, что с моей системной настройкой времени что-то не так.
Как я могу получить время с точностью до миллисекунд в OpenGL?