Fullscreen sous GLUT
Alors là, rien de plus simple, il suffit d'utiliser la fonction glutFullScreen(), et ce chapitre pourrait presque s'arrêter là !
void glutFullScreen ( void );
L'opération
fullscreen ne sera lancée (comme pour les autres opérations sur
la fenêtre) que lorsque l'application entrera dans la boucle de gestion
des messages via glutMainLoop().
Un simple redimensionnement
de la fenêtre désactivera le fullscreen.
glutFullscreen
se contentant de changer la taille de la fenêtre afin que celle-ci ocuppe
tout l'écran en retirant les bordures de la fenêtre. Il n'y a donc
pas de changement de résolution ! Donc si vous vouliez changer de résolution
parce que la carte graphique est lente, vous ne feriez qu'aggraver les choses
!