Voila, pour mon jeu en 2D avec OpenGL j'utilise la fonction loadTGA():
bool LoadTGA(char *filename, UINT * uTex)
{
unsigned char TGAheader[12] = {0,0,2,0,0,0,0,0,0,0,0,0};
unsigned char tgacompare[12];
unsigned char header[6];
int imageSize;
int type;
unsigned char *imageData;
int bpp;
int width;
int height;
salut ,
si tu veux un truc simple et rapide tgaLoader de Funto trés simple à utiliser et telechargeable sur ce site !
sauf si tu veux tout re-créer toi meme ....