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

  FORUM HardWare.fr
  Programmation
  C++

  [Glut] Affichage tres lent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Glut] Affichage tres lent

n°1782320
nisalon_ca​je
Posté le 03-09-2008 à 21:57:21  profilanswer
 

Bonjour
 
Je suis en train de faire une application relativement simple utilisant opengl et je suis étonné d'obtenir des saccades sur cette application ...
 
J'ai regardé le temps de calcul nécessaire à l'affichage, il s'élève a 36ms, soit a peine 25 images par seconde!!
 
Et pourtant je ne fais qu'afficher que quelques polygones (15 quadrilatères précisément) par le code suivant  
 

Code :
  1. for(int i=0;i<MPF.sgs0.size();i++){
  2. glBindTexture(GL_TEXTURE_2D,IdTex[2]);
  3. glBegin(GL_QUADS);
  4. glNormal3f(MPF.sgs0[i].nm.x,0.0,MPF.sgs0[i].nm.y);
  5. glTexCoord2f(0,0);glVertex3f(MPF.sgs0[i].pt[0].x,0,MPF.sgs0[i].pt[0].y);
  6. glTexCoord2f(0,1);glVertex3f(MPF.sgs0[i].pt[0].x,MPF.sgs0[i].hauteur,MPF.sgs0[i].pt[0].y);
  7. glTexCoord2f(1,1);glVertex3f(MPF.sgs0[i].pt[1].x,MPF.sgs0[i].hauteur,MPF.sgs0[i].pt[1].y);
  8. glTexCoord2f(1,0);glVertex3f(MPF.sgs0[i].pt[1].x,0,MPF.sgs0[i].pt[1].y);
  9. glEnd();}


 
Sauriez vous où est mon problème ??  
Merci :)
 
 
PS : je m'aperçois que j'ai également des saccades sur les applications qui sont par exemple sur le site de nehe :(


Message édité par nisalon_caje le 03-09-2008 à 22:03:16
mood
Publicité
Posté le 03-09-2008 à 21:57:21  profilanswer
 

n°1782420
skeye
Posté le 04-09-2008 à 09:10:28  profilanswer
 

C'est du 100% software, rien n'est accéléré par ta carte graphique là-dessus...ton processeur en chie et c'est normal.


Message édité par skeye le 04-09-2008 à 09:10:43

---------------
Can't buy what I want because it's free -
n°1782848
Jux_
Posté le 04-09-2008 à 21:31:59  profilanswer
 

Hm, il ne me semble pas que les glVertex ne soient pas accélérés, ce n'est pas méthode optimale, ça c'est certain mais ça reste accéléré par la carte a ma connaissance.
Pour ce qui est du problème en particulier, je doute que ton problème vienne de ce code. Afficher 15 quad ça n'a jamais mis une carte graphique à genous, après tu as peut être une carte datant des années 50 mais bon... :P
Si tu a des problème avec les exemples nehe, c'est déja plus problématique par contre.
(soit dit en passant, tu peux virer le glBindTexture de ta boucle et le mettre à l'exterieur).

n°1782864
skeye
Posté le 04-09-2008 à 22:11:05  profilanswer
 

Jux_ a écrit :

Hm, il ne me semble pas que les glVertex ne soient pas accélérés, ce n'est pas méthode optimale, ça c'est certain mais ça reste accéléré par la carte a ma connaissance.


 
ça dépend comment c'est compilé, sur quoi ça tourne, etc, surtout...je parie qu'il fait du 100% soft, là.


---------------
Can't buy what I want because it's free -
n°1783263
nisalon_ca​je
Posté le 05-09-2008 à 18:47:26  profilanswer
 

et bien justement, j'ai le même problème avec les exemples de nehe et ma carte graphique tient la route : c'est une ati hd 2700 (mon pc a a peine 6 mois)
 
Et cela n'a pas toujours ramé, c'est soudain, et cependant je n'ai rien modifié dans le système

n°1783305
theshockwa​ve
I work at a firm named Koslow
Posté le 05-09-2008 à 20:55:09  profilanswer
 

il semblerait qu'il y aie quelques soucis dans l'association de Vista, OpenGL et ATi ..., peut-être que vous tombez sur un problème assez générique (google a l'air d'avoir quelques infos à ce sujet ...)

n°1783427
nisalon_ca​je
Posté le 06-09-2008 à 16:49:57  profilanswer
 

peut etre, mais cela n'empeche que c'est venu brusquement, sans aucun changement de pilote ni quoi que ce soit

n°1783436
tholdan
Posté le 06-09-2008 à 17:43:54  profilanswer
 

Les joies de l'informatique. :o


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn ! [:thalis]
n°1783450
nisalon_ca​je
Posté le 06-09-2008 à 19:23:58  profilanswer
 

mais je ne trouve pas tant que ca de réponses sur google, peut etre que je cherche avec de mauvais mots clefs

n°1783705
nisalon_ca​je
Posté le 07-09-2008 à 21:41:25  profilanswer
 

pourriez vous em donner des adresses svp car je n'arrive pas à trouver grand chose sur google :)
 
merci

mood
Publicité
Posté le 07-09-2008 à 21:41:25  profilanswer
 

n°1783792
theshockwa​ve
I work at a firm named Koslow
Posté le 08-09-2008 à 10:32:54  profilanswer
 

si c'est un problème qui est survenu par la suite, oui, il y a de bonnes chances que ce soit autre chose. Ici, ce n'est pas le bon forum pour demander de l'aide sur un problème de ce genre, ce serait plutôt dans le forum "Windows & Software", j'imagine


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Glut] Affichage tres lent

 

Sujets relatifs
Affichage d'une donnée dans un champ textProblème d'affichage perl
Affichage shtml - utilisation de SSI[Résolu][VBA-Excel]Problème d'affichage de feuille
Adapter une fonction, affichage du nombre de pagesprobleme affichage dans fausse popup
Forcer l'affichage de la page en zoom 100% (Récompense)Fullscreen avec glut
affichage meteoAffichage progresseive d'un popup
Plus de sujets relatifs à : [Glut] Affichage tres lent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR