Réponse acceptée !
je pense que tu devrais aller sur le site de
NeHe
sur son site tu y trouveras dans la colonne de gauche une cinquantaine de tutos sur OpenGL.
tout y est expliqué pas a pas. Seul hic, c'est un site en anglais mais faut faire un leger effort pour comprendre le tout
ensuite tu verras que c'est très simple d'appliquer une texture à un poly, un quad ou un triangle...
il suffit d'zbord de charger les textures dans ton init_gl() puis dans ton draw() tu utilise cette syntaxe :
glBindTexture(GL_TEXTURE_2D, texture); //pour utiliser la texture stockée dans texture
glBegin(GL_QUADS);
// On trace un carré avec la texture choisie précedament
glTexCoord2f(0.0f, 0.0f); glVertex3f(-1.0f, -1.0f, 0.0f);
//glTexCoord2f(X, Y) où X et Y sont les coordonnées de la texture appliquées à ce vertex.
//on fait ceci pour chaque vertex et voila....
glTexCoord2f(1.0f, 0.0f); glVertex3f( 1.0f, -1.0f, 0.0f);
glTexCoord2f(1.0f, 1.0f); glVertex3f( 1.0f, 1.0f, 0.0f);
glTexCoord2f(0.0f, 1.0f); glVertex3f(-1.0f, 1.0f, 0.0f);
glEnd();
va voir les tuto de NeHe et tu seras ravi !!!
@++ et fait de jolies choses !