-
Temps d' éxécution
Bonjour,
J'esseye de faire une classe qui calcule le nombre de fps pour mon application OpenGL.
J'ai esseyé avec la fonction clock() de time.h mais ça me semble assez imprécis : y a-t-il quelque chose de plus précis qui soit portable (Windows et Linux) ?
Merci d'avance...
-
Rien de standard.
Des choses dans boost.date_time cependant.
-
Faut faire le contraire.
Donc tu prends old=clock(), nb_frames=0.
Tu calculs toutes tes frames, tu lances un compteur, pour chaque frame tu incrémentes ton compteur (++nb_frames), quand tu arrives à clock()-old >= 1s (il faut recalculer à chaque frame). Tu stop le compteur et tu recommences.
Cela donnera ton fps.