Texture OpenGL Chargement

Soir tout le monde,
Je vais tourner en rond ici, mais je pense que je suis à la recherche dans les mauvais endroits.

Ma question est comment pourrais-je aller sur le chargement d'une image et de les appliquer à une primative en openGL. Par exemple le chargement d'un bmp ou jpg et en l'appliquant à un glutsolidsphere.

La solution serait limitée à une plate-forme ou cela pourrait-il fonctionner dans tous les?

Merci pour votre aide

source d'informationauteur John Roer