9.2 Utilisation

Il faut utiliser ce que l'on appelle des glLists, à l'initialisation de votre programme vous faites le schéma suivant :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//INITIALISATION
//on créé la glList (1, c'est parce que c'est la première liste)
GLuint index = glGenLists(1);
//on dit tout ce que l'on veut afficher avec cette liste
glNewList(index, GL_COMPILE);
	glBegin(GL_TRIANGLES);
		glVertex3fv(v0);
		glVertex3fv(v1);
		glVertex3fv(v2);
	glEnd();
glEndList();

//AFFICHAGE
//on appelle la liste que l'on veut afficher
glCallList(index);

//on oublie pas de détruire la liste (1 étant le nombre de listes à détruire)
glDeleteLists(index, 1);

Et voilà.