En OpenGL, regarde un peu du côté de la fonction auxDIBImageLoad
Regarde aussi les tutoriaux NeHe ( nehe.gamedev.net), ils sont très bien faits. Pour charger des tga, il y a ces 2 tutoriaux :
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=24
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=33