Ben ça doit venir du while(1) dans la fonction event_loop() [1].
Le programme n'arrête pas de bosser ; dès qu'il a fini de traiter une frame (rendu, gestion de l'input, calculs logiques), il recommence aussitôt, et ce jusqu'à la fin de son exécution... Comme dit plus haut, on ne limite pas le nombre de frames par seconde.
Essaie un « while(1) ; » dans un petit main() vide (rien d'autre à part le while), tu verra ça fera la même chose.
[^] # Re: Question d'interprétation
Posté par Meku (site web personnel) . En réponse au journal Pilotes graphiques libres Intel : et les performances?. Évalué à 3.
Le programme n'arrête pas de bosser ; dès qu'il a fini de traiter une frame (rendu, gestion de l'input, calculs logiques), il recommence aussitôt, et ce jusqu'à la fin de son exécution... Comme dit plus haut, on ne limite pas le nombre de frames par seconde.
Essaie un « while(1) ; » dans un petit main() vide (rien d'autre à part le while), tu verra ça fera la même chose.
[1]: http://cvsweb.xfree86.org/cvsweb/xc/programs/glxgears/glxgea(...)