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 ()