Forcer le dessin à s'effectuer (2)
Un programme client ne sait pas quand un paquet d'instructions est parti et lorsqu'il a été effectué.
Deux commandes OpenGL permettent d'envoyer un paquet même lorsqu'il n'est pas encore "rempli" d'instructions :
glFlush() et glFinish()
glFlush()
fait partir le paquet mais il n'assure pas que les instructions du paquet sont terminées.
glFinish()
fait la même chose mais ne rend la main que lorsque les ordres ont été exécutés.
Certaines instructions OpenGL comme celles qui swappent le double buffer, exécutent un
glFlush()
Michel Buffa