Comment afficher des images en OpenGL

Comment avez-vous rendu d'images (.bmp et .jpeg) à l'aide d'OpenGL ?
Je suis venu à travers des tutoriels, mais ils étaient pour C# pas de C/C++.
La raison pour laquelle je tiens à rendre des images, c'est parce que je veux dessiner un vaisseau spatial(pour un jeu). Je pourrais utiliser un OpenGL primitif, mais il n'a pas vraiment l'air super. L'autre option est de tirer le vaisseau spatial à l'aide de coordonnées, mais cela prendrait des lustres, et wouldnt regarder aussi bon.

exécution du fragment de code suivant renvoie toujours échoué:

#include <iostream>
#include <GL/glfw.h>
using namespace std;
int main()
{
  GLFWimage image;
  if(glfwReadImage("ship.tga", &image, GLFW_ORIGIN_UL_BIT)!=GL_TRUE);
  cout << "FAILED";
  system("PAUSE");
  return 0;
}

Ce que je fais mal ?
Mal écrit le code. Désolé à ce sujet. Fonctionne maintenant

Recherchez NeHe tutoriels, ils expliquent toutes les bases avec le code dans des dizaines de langues, C++ inclus.
Le "navire.tga fichier est dans le même répertoire que le .exe

OriginalL'auteur viraj | 2011-08-10