C: wyświetlanie co x milisekund (OpenGL)

Mam C / C ++ (jedynym głównym plikiem jest .cpp, więc mogę używać programu OpenGL), używam w nim OpenGL (GLUT, GLUI). Wyświetla już coś, ale chcę, aby przesuwał się co x ms. Wyrenderuję niektóre okręgi (znana prędkość i współrzędne) i już stworzyłem funkcję, która oblicza następną pozycję znając częstotliwość odświeżania.

Próbowałem umieścić moje wywołanie zwrotne w wywołaniu zwrotnym timera, ale program właśnie zamarł.

Co mogę zrobić, aby uruchomić wywołanie zwrotne wyświetlacza co x ms?

questionAnswers(1)

yourAnswerToTheQuestion