Salut,
Depuis ce midi j'essaie de charger un fichier TGA et de l'appliquer à une surface mais je n'y arrive.
Est ce qu'il existe sous open gl un code simple pour cela ???
Car moi pour charger les BMp je fais comme ça :
unsigned LoadTexture(const char* image)
{
AUX_RGBImageRec *texture1;
unsigned id;
texture1 = auxDIBImageLoad(image);
glGenTextures (1, &id);
glBindTexture (GL_TEXTURE_2D, id);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) ;
glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, 3, texture1->sizeX, texture1->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, texture1->data);
return id;
};