Главный цикл
Цикл while, в котором программа работает, пока открыто окно: на каждой итерации забирает события окна, а в движке ещё обновляет мир и рисует кадр.
Обычная консольная программа делает своё дело и завершается. Программа с окном так не может: окно должно оставаться на экране,
отвечать на мышь и клавиатуру и закрываться, когда пользователь нажал крестик. Поэтому всё время, пока окно открыто,
программа крутится в одном цикле while: это и есть главный цикл.
В движке курса главный цикл стоит в main и выглядит так:
while (!glfwWindowShouldClose(window))
{
glfwPollEvents();
}
Итерация, то есть один проход цикла, — один шаг жизни программы. Пока на итерации только забираются
Цикл кончается, когда glfwWindowShouldClose вернула «да». После цикла программа убирает окно и завершается.