freeglut_main.c не найден в OPTIX 3.8

Я работал в Optix для своего проекта трассировки лучей, я прошел через его классы и функции, я знаю, что все функции отображения и обратные вызовы обрабатываются в glutmainloop(), и это никогда не закончится, мой вопрос - я не могу найти какую-либо функцию или.c файл, где определяется glutmainloop()? это скрыто?

Может кто-нибудь мне помочь?

1 ответ

glutMainLoop является функцией из GL Utility Toolkit (GLUT). В Windows библиотека подключается, поэтому исходный код не предоставляется. Именно он предоставляется из открытого источника freeglut:

GLUT

Большинство образцов OptiX используют инструментарий GLUT. Freeglut поставляется с дистрибутивом Windows OptiX. GLUT по умолчанию устанавливается на Mac OSX. Для сборки примеров в Linux требуется установка GLUT.

Посмотрите на зеркало Github для его кода

Больше информации здесь: opengl glutmainloop ()

Другие вопросы по тегам