I’ve got a C / C++ (only main file is .cpp so I can use OpenGL) program, I use OpenGL (GLUT, GLUI) in it. It already displays something but I want it to move every x ms. I render some circles (known speed and coordinates) and I have already made the function that computes it’s next position knowing the refresh rate.
I’ve tried to put my display callback in a timer callback but the program just freezed.
What can I do in order to run the display callback every x ms ?
Make sure to re-arm the timer in your timer callback otherwise it will only fire once: