В функции reshape() можно ли просто вызвать функцию обратного вызова display() вместо glutPostRedisplay()?
reshape()
display()
glutPostRedisplay()
Вы могли бы , но это не было бы хорошей идеей. Просто дайте обработчику сообщений выполнить свою работу.
Если вам нужен больший контроль над обработкой и обработкой сообщений, вам следует использовать GLFW.