Quelque questions portant sur l'utisation de openGL sous linux

Quelque questions portant sur l'utisation de openGL sous linux - Programmation

Marsh Posté le 03-09-2002 à 18:43:06    

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 ?"

Reply

Marsh Posté le 03-09-2002 à 18:43:06   

Reply

Marsh Posté le 04-09-2002 à 00:22:35    

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

Reply

Marsh Posté le 04-09-2002 à 11:26:11    

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.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 04-09-2002 à 12:27:41    

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

Reply

Marsh Posté le 04-09-2002 à 19:23:17    

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


Message édité par jux le 04-09-2002 à 19:23:49
Reply

Marsh Posté le 04-09-2002 à 21:36:21    

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

Reply

Marsh Posté le 04-09-2002 à 23:53:22    

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 ...

Reply

Marsh Posté le 25-11-2002 à 08:03:59    

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...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-11-2002 à 09:21:26    

Je viens de tester 2/3 trucs, mais tjrs pas de soltuion...
Malgré une installation du rpm de glut3.7, tjrs pas de header... :(


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-11-2002 à 10:17:36    

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

Reply

Marsh Posté le 25-11-2002 à 10:17:36   

Reply

Marsh Posté le 25-11-2002 à 10:20:40    

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...:(


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 25-11-2002 à 10:23:49    

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++

Reply

Marsh Posté le 25-11-2002 à 10:25:33    

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é!


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed