может кто-нибудь объяснить пожалуйста, что именно glutMainLoop делает? и является ли порядок основных функций или нет?порядок функций в opengl
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitWindowSize(400, 300);
glutInitWindowPosition(100, 100);
glutInitDisplayMode(GLUT_RGB);
glutCreateWindow("First Game");
glutReshapeFunc(Reshape);
glutDisplayFunc(Draw);
glClearColor(0, 0, 0, 0);
glutMainLoop();
return 0;
}
Я пришел из земли DirectX, но ... Когда OpenGL создает окно, он должен указать аппаратуру, какой режим отображения он хочет, поэтому это необходимо определить до создания окна. Вы можете перемещать Reshape и Display в любом месте, если хотите, до времени рендеринга. Я предполагаю, что glutMainLoop отобразит сцену? [не работал с OpenGL раньше] ... Если это так, то это должно быть после очистки экрана и zbuffer, и окно было создано и такое ... – Warty