FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage haut niveau(C, Pascal...)


  [C++] recupérer les fps en Opengl

 




Tuning PC : gaugo Le salon de discussion : Aragorn Le Rouge, Endeavour, nicodache, 2 utilisateurs anonymes et 22 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] recupérer les fps en Opengl

n°3730
The_Gourou
WWWWaaaaazzzzuuuuuuuuuuuupppp
Posté le 15-08-2004 à 15:45:55  profilanswer
 

Bon , voici bientot un an que je cherche désespérement cette commande pour pouvoir recuperer le nb de fps ( images par secondes ....) de mes scenes 3d en opengl, pour pouvoir les afficher par la suite.
Si qq'un par hasard la connaissé , il pourait me la donner s'il viou plait :)  :jap:  
 
merci d'avance ,
 
je mettrai des tofs de mes scenes plus tard si je parviens a faire ce que je veux ...
 
merci
++ :hello:


---------------
BBBrrrrreeuuuuuu fait le Barbare qui a soif.
pchouifffff  fait le pitit tas de cendre du voleur
mood
Google
Posté le 15-08-2004 à 15:45:55  profilanswer
 

n°3731
Deadog
Dain Bramaged
Posté le 15-08-2004 à 15:59:09  profilanswer
 

y'a pas de commande
tu le déduis en calculant l'écart de temps entre 2 frames, ou alors en calculant le nb de frames qui sont traité pendant 1 sec

n°3732
KnX
To be or not to code.
Posté le 15-08-2004 à 18:07:29  profilanswer
 

Sachant qu'il y a calcul, ca veut dont dire que lorsqu'on affiche les fps, on a moins de fps que quand on l'affiche pas, comment savoir de combien est la différence ? :whistle:


---------------
/!\ KnX's bash NP : Norah Jones - Don't Miss You At All /!\
n°3733
xstephx
Sarah!
Posté le 15-08-2004 à 18:36:27  profilanswer
 

probablement négligeable sinon la méthode employée serait différente ;)
 
espece de chercheur de ptite bete ! :o


---------------
Gagnez un iPhone en jouant sur www.findupays.be
n°3752
The_Gourou
WWWWaaaaazzzzuuuuuuuuuuuupppp
Posté le 16-08-2004 à 19:23:46  profilanswer
 

Citation :


y'a pas de commande  
tu le déduis en calculant l'écart de temps entre 2 frames, ou alors en calculant le nb de frames qui sont traité pendant 1 sec


 
et comment qu'on fait alors ? ???  :whistle:  
ou meme pour traité le nb de frame ? c pas que ta reponse 'ma eclairer mais presk ;) :D  
 

Citation :

Sachant qu'il y a calcul, ca veut dont dire que lorsqu'on affiche les fps, on a moins de fps que quand on l'affiche pas, comment savoir de combien est la différence ? :whistle:


 
vu la puissance de calcul de mon cpu je crois que j'en ai royalement rien a foutre ...... c le genre de truc tu sais qui me touche vachement !!!  
surtt que mes prog sont pas DU TOUT optimisé . D'ailleur je me demande comment font pour tourner els jeux alros que moi je fais ramer ma carte graphique seulement avec une sphere etr des lumières .....  :whistle:  
 
enfin si y'avais des reponse un tant soir peu plus precise qui viendrai a m'eclairer je suis tj preneur ;)
 
merci  
 
++ :hello:


---------------
BBBrrrrreeuuuuuu fait le Barbare qui a soif.
pchouifffff  fait le pitit tas de cendre du voleur
n°3836
Lightness1​024
Posté le 22-08-2004 à 01:13:28  profilanswer
 

Citation :

D'ailleur je me demande comment font pour tourner els jeux alros que moi je fais ramer ma carte graphique seulement avec une sphere etr des lumières .....


 
+80 000
 
edit:
ah oui et pour etre utile, les fps ne se retourne pas du moteur, elle se déduisent exactement comme il a été tres sagement indiqué par deadog.
fais des recherche du coté des fonctions QueryPerformanceCounter (tres precis ca) ou juste time.h sinon
 
puis:
 
boucle_principale
{
FPS = 1 / (vieutemps - tempsactuel());
vieutemps = tempsactuel();
...
}


Message édité par Lightness1024 le 22-08-2004 à 01:16:11

---------------
MOD1:
http://soj.mesdiscussions.net/foru [...] &post=4024
n°3869
Dr Lous
I see old password
Posté le 23-08-2004 à 05:40:18  profilanswer
 

The_Gourou a écrit :

[quote]
surtt que mes prog sont pas DU TOUT optimisé .


 
keuupiinnngg :D

n°4703
james_b
Posté le 27-12-2004 à 18:29:49  profilanswer
 

La 2ème solution, prendre le nbr de fps toutes les secondes.
 
tu crée un Thread qui prend toutes les secondes une variable qui par frame s'est incrémenté de 1.
 
Thread principal: toutes les frames +1...
Le thread lui va Sleep(1000) (1 seconde) et prendre la variable et la remettre à 0. Il te faudra utilise une variable globale sinon ta vriable sera pas accèsible.
 
C'est simple non ? Meme si j'y connais pas en OpenGL c'est de la logique ici.


Message édité par james_b le 27-12-2004 à 18:30:21
mood
Google
Posté le 27-12-2004 à 18:29:49  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Langage haut niveau(C, Pascal...)


  [C++] recupérer les fps en Opengl

 

Hit Parade