[OpenGL] Выход из программы
Перехвати WM_CLOSE - это сообщение получает окно при закрытии. Не знаю, как это делается на Си, могу написать только на Дельфи.
atexit(<какая-нибудь функция>). У меня в машграфе так было написано, правда не проверял,
выполняется ли.
выполняется ли.
Оставить комментарий
mmvtiko
Использую glut.Функция glutMainLoop; не возвращает управление в вызывающую функцию, то есть после неё что-либо писать бессмысленно. А при выходе из программы надо сделать определённые действия (память освободить).
В интернете пока нашёл только это:
http://opengl.org.ru/docs/faq/glut.htm
Лезть ковыряться в исходниках этого Глюта, а потом таскать его с собой не очень хочется.
Что делать, подскажите. Есть же, наверно, другие пути?