I have been coding OpenGl for 3 days now
my object renders but without the texture
my code looks like this
Setup routine
FList := glGenLists(1);
glGenTextures(1,@tn);
glNewList(FList, GL_COMPILE);
glEnable(GL_DEPTH_TEST);
glEnable(GL_TEXTURE_2D);
glTexImage2D(GL_TEXTURE_2D,0,GL_RGB8,128,128,0,GL_RGB,GL_UNSIGNED_BYTE,@bmp);
glFrontFace(GL_CCW);
glBegin(GL_TRIANGLE_FAN);
glTexCoord2f(0,0);
glVertex3f(0, -1, 0);
glTexCoord2f(0,1);
glVertex3f(-1, 0.5, 1);
glTexCoord2f(1,0);
glVertex3f(1, 0.5, 1);
glTexCoord2f(1,1);
glVertex3f(0, 0.5, -1);
glTexCoord2f(0,1);
glVertex3f(-1, 0.5, 1);
glEnd;
glEndList;
Render Routine
gluLookAt(0, 0, 6, 0, 0, -10, 0, 1, 0);
glRotatef(FAngle, rx, ry, rz);
glCallList(FList);
What do i need to add / change to get the texture on the object