Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3342 connectés 

 


Dernière réponse
Sujet : Quelque questions portant sur l'utisation de openGL sous linux
skeye

kick a écrit a écrit :

bein je peut pas trop t'aider, ca doit etre une lib qui te manque peut etre mais bon moi je suis ss win/vc++




yep, un petit tour dans /usr/X11R6/lib me montre bien qu'il manque libglut.so...
Merci d'avoir essayé!


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
skeye

kick a écrit a écrit :

bein je peut pas trop t'aider, ca doit etre une lib qui te manque peut etre mais bon moi je suis ss win/vc++




yep, un petit tour dans /usr/X11R6/lib me montre bien qu'il manque libglut.so...
Merci d'avoir essayé!

kick bein je peut pas trop t'aider, ca doit etre une lib qui te manque peut etre mais bon moi je suis ss win/vc++
skeye

kick a écrit a écrit :

je sais pas mais on doit bien pouvoir trouver le header de glut sur le site de natt robins(je crois que c'est lui), fait une petite recherche la dessus




Pour le header c bon je l'ai récupéré...le pb restant la compilation! En effet ajouter manuellement le header ne me permet pas d'utiliser l'option -lglut, et je me retrouve donc avec un pb au linkage...:(

kick je sais pas mais on doit bien pouvoir trouver le header de glut sur le site de natt robins(je crois que c'est lui), fait une petite recherche la dessus
skeye Je viens de tester 2/3 trucs, mais tjrs pas de soltuion...
Malgré une installation du rpm de glut3.7, tjrs pas de header... :(
skeye Ce topic est le plus proche que j'aie trouvé pour le pb que j'ai... Voilà ce qui se passe:
Vu que je voulais profiter de l'accélération matérielle de ma geforce, j'ai installé les derniers drivers nvidia (sous LINUX  - RedHat 8.0). Jusqu'ici tout va bien (après quelques péripéties...), mais el pb intervient lorsque je me suis décidé à compiler un chtit prog utilisant OpenGL et en particulier GLUT: impossible de retrouver glut.h!!
Ce header n'existe même pas dans /usr/include/GL !!
Quelqu'un pourrait-il éclairer ma lanterne? J'ai bien essayé de remplacer par le glx.h mentionné en début de post, mais j'ai une erreur de compilation sur:
 
glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);
 
Le compilateur ne semblant pas connaitre GLUT_RGB, GLUT_DEPTH et GLUT_DOUBLE...
jux

apolon34 a écrit a écrit :

 
 
pas de probleme, je veux bien tester sur ma config




 
lol ok merci mais c'est pas demain la veille.
 
Pour l'instant je suis tout en bas de l'echelle ...

apolon34

jux a écrit a écrit :

Ok merci pour vos réponses.
 
Bon et bien quand j'aurais fini mon moteur 3D je vous fais signe mdr :pt1cable:




 
pas de probleme, je veux bien tester sur ma config

jux Ok merci pour vos réponses.
 
Bon et bien quand j'aurais fini mon moteur 3D je vous fais signe mdr :pt1cable:
apolon34

Jar Jar a écrit a écrit :

Cela dit, c'est plus portable si tu utilises Mesa. Le mieux, c'est encore d'utiliser une API plus haut niveau comme SDL, qui inclut tout ce qu'il faut pour faire de l'OpenGL.




 
mesa et la lib opengl de nvidia c la meme chose, ca reste de l'opengl.
 
les seuls trucs a eviter si tu veux faire du portable sont les extentions proprietaires nvidia

Jar Jar Cela dit, c'est plus portable si tu utilises Mesa. Le mieux, c'est encore d'utiliser une API plus haut niveau comme SDL, qui inclut tout ce qu'il faut pour faire de l'OpenGL.
apolon34

jux a écrit a écrit :

Salut,
 
Est ce que les API OpenGL sous linux utilise les fonctions cablés dans la cartes ???
Je m'explique : J'ai une Geforce et j'ai installer les drivers nvidia pour linux dont le NVIDIA_GLX qui fournit les fichiers gl.h glx.h et glxtokens.h donc si je place ces fichiers dans /usr/include/GL théoriquement je devrais benificier des fonctions accelerées par la carte ?
 
Et cette question en amene un autre : "ai je tout de meme besoin d'une librairie telle mesa pour devellopper une application utilisant openGL ?"
 




 
les headers doivent deja etre installes mais si c'est pas le cas, il suffit de les copier.
 
oui tu beneficies de l'acceleration opengl( c'est a ca que servent les pilotes) et non, tu n'as pas besoin de mesa pour programmer

jux Salut,
 
Est ce que les API OpenGL sous linux utilise les fonctions cablés dans la cartes ???
Je m'explique : J'ai une Geforce et j'ai installer les drivers nvidia pour linux dont le NVIDIA_GLX qui fournit les fichiers gl.h glx.h et glxtokens.h donc si je place ces fichiers dans /usr/include/GL théoriquement je devrais benificier des fonctions accelerées par la carte ?
 
Et cette question en amene un autre : "ai je tout de meme besoin d'une librairie telle mesa pour devellopper une application utilisant openGL ?"

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)