IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

RedHat / CentOS / Fedora Discussion :

[FEDORA] Problème dans l'exécution avec freeglut


Sujet :

RedHat / CentOS / Fedora

  1. #1
    lia
    lia est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 59
    Points : 42
    Points
    42
    Par défaut [FEDORA] Problème dans l'exécution avec freeglut
    Bonjour,

    J'ai fais un petit code pour afficher un triangle et un carré en 2d:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
    #include <GL/gl.h>
    #include <GL/glu.h>
    #include <GL/glut.h>
     
    using namespace std;
     
    void Display();
    void Reshape(int w, int h);
     
    GLvoid initGL()
    {
      glClearColor(1,0,0,1);
    }
     
    int main(int argc, char *argv[])
    {
      glutInit(&argc, argv);//a besoin des arguments de la digne de commande
      glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
      glutInitWindowSize(400, 400); 
      glutInitWindowPosition(100, 50); 
      glutCreateWindow("view"); 
     
      glutDisplayFunc(Display);
      glutReshapeFunc(Reshape); 
     
      glutMainLoop();
    }
     
    void Display()
    {
      glClear(GL_COLOR_BUFFER_BIT);
      glMatrixMode(GL_MODELVIEW);//matrice de modele de vue
      glLoadIdentity();
     
      glBegin(GL_TRIANGLES); // triangle
      glVertex2i(0,1);
      glVertex2i(-1,0);
      glVertex2i(1,0);
      glEnd();
     
      glBegin(GL_QUADS); // carre
      glVertex2d(2,-1);
      glVertex2d(4,-1);
      glVertex2d(4,1);
      glVertex2d(2,1);
      glEnd();
     
      glutSwapBuffers();
    }
     
    void Reshape(int w, int h)
    {
      glViewport(0,0,w,h);
      glMatrixMode(GL_PROJECTION);
      glLoadIdentity();
     
      float L;
      float H;
     
      if( w <= h)
        {
          H = (float)(10*h/w);
          L = 10.0;
        }
      else
        {
          H = 10.0;
          L = (float)(10*w/h);
        }
     
      gluOrtho2D(-L/2,L/2,-H/2,H/2);  
    }
    Tout se passe bien à la compilation mais pendant l'exécution j'ai le message:
    freeglut (./scene2d): Unable to create direct context rendering for window 'view'
    Qu'est-ce que je dois faire?

    Merci beaucoup.

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    - Es-tu sûr que ton système d'exploitation peut créer une fenêtre OpenGL ?

    - Ce genre d'erreur arrive souvent lorsque le système n'a pas les bons pilotes...

    Quel est ton système d'exploitation ?

    Jc

  3. #3
    lia
    lia est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 59
    Points : 42
    Points
    42
    Par défaut
    Merci pour la réponse.

    Je suis sur Fedora 5.
    Quels sont les pilotes à installer?
    Comment est-ce que je peux savoir ceux qui le sont dans mon ordinateur?

  4. #4
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par lia
    Merci pour la réponse.

    Je suis sur Fedora 5.
    Quels sont les pilotes à installer?
    Comment est-ce que je peux savoir ceux qui le sont dans mon ordinateur?
    Je ne sais pas vraiment... Il faut que ton Xorg/Xfree soit correctement configurer... Une recherche avec Fedora + OpenGL + installation devrait t'aider...

    Jc

  5. #5
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Sans avoir regardé dans les détails voici quelques liens :

    Pour ATI :
    http://www-etud.iro.umontreal.ca/~bu...erbug/fc5.html

    Pour nvidea :

    http://www.fedora-france.org/modules...on+des+drivers

    Bonne chance,
    Jc

  6. #6
    lia
    lia est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 59
    Points : 42
    Points
    42
    Par défaut
    Merci beaucoup.
    J'essaie tout ça et je te tiens au courant.

Discussions similaires

  1. Probl d'Allignement dans un survey
    Par huvince dans le forum SharePoint
    Réponses: 0
    Dernier message: 19/03/2008, 13h29
  2. Probl insertion date dans db mysql(odbc)
    Par MetalGearBe dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/03/2007, 17h54
  3. Réponses: 2
    Dernier message: 16/06/2005, 15h48
  4. Réponses: 12
    Dernier message: 14/06/2004, 14h06
  5. Réponses: 3
    Dernier message: 19/05/2004, 09h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo