Я хочу визуализировать некоторые сетки в LWJGL. Когда я использую способ рендеринга объектов по умолчанию (glVertex3f и т. д.), проблем не возникает. Но когда я хочу отображать объекты с помощью списков отображения, экран пуст. Я использую тот же код для инициализации списка отображения, что и для рендеринга по умолчанию.
glViewport(0, 0, getWidth(), getHeight());
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45.0f, getHeight() / getHeight(), 1.0f, 1000.0f);
glMatrixMode(GL_MODELVIEW);
glEnable(GL_DEPTH_TEST);
glLoadIdentity();
//...
this.displayList = glGenLists(1);
//...
glNewList(displayList, GL_COMPILE);
//[same code I use for the default rendering way]
GL11.glEndList();
//...
glCallList(displayList);
Я понятия не имею, почему это не работает
Есть ли что-то, о чем я должен позаботиться при работе со списками отображения?
glEndList()
где-то в этом...
- person PeterT   schedule 28.04.2014