Original Post
I don't know how to load texture from a .bmp file. It did worked one time, but now it doesn't. quad displays white... BMP loading lib is from ultimategameprogramming.com and later
texture.LoadBitmap("c:\\tex.bmp");
glGenTextures(1, &texture.ID);
glBindTexture(GL_TEXTURE_2D, texture.ID);
gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, texture.imageWidth,
texture.imageHeight, GL_RGB, GL_UNSIGNED_BYTE,
texture.image);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture.ID);
glBegin(GL_QUADS);
glTexCoord2f(0.0f, 0.0f); glVertex3f(-0.5f, -0.5f, 0.5f);
glTexCoord2f(1.0f, 0.0f); glVertex3f(0.5f, -0.5f, 0.5f);
glTexCoord2f(1.0f, 1.0f); glVertex3f(0.5f, 0.5f, 0.5f);
glTexCoord2f(0.0f, 1.0f); glVertex3f(-0.5f, 0.5f, 0.5f);
glEnd();