1

Bon alors j'ai un projet opengl qui marche très bien sous linux et sous windows.
Et voilà que je me dis que j'allais le porter sous os X, et là c'est le drame:
J'ai un bus error sur:
    90   cout << Nbmaps  << "  " <<i << endl;
    91   // Texture[i]=1;                       // Check adress
    92   cout << Nbmaps << endl;
    93   glGenTextures(1, &Texture[i]);    // Bus error
    94   cout << Nbmaps << endl;

Donc ca plante sur glGenTextures();
Le check adress marche bien, l'array est bien alloué etc (tout a été vérifié...).
Ce code marche je le rappelle sous linux et windows (x86, mais la je pense pas avoir de probleme d'indianess).
Une idée?

2

Problème résolu:
J'utilisais cette fonction avant l'initialisation de glut (vive le code dans les constructeur triso).
Enfin apparemment ca passe sous win et linux mais pas sous osX :/

De toute manière ca m'apprendra à faire qqc de crade!