Gl.Flush (gb.opengl)
Static Sub Flush ( )
Force l’exécution des commandes GL en un temps fini
Description
Les diverses implémentations de GL tamponnent les commandes à différents endroits, tampons du réseau et accélérateur graphique lui même inclus.
Gl.Flush vide tous ces tampons, obligeant toutes les commandes envoyées à s’exécuter aussi vite qu’elles sont acceptées par le moteur de rendu actuel. Bien que cette exécution risque de ne pas être achevée pour certaines durées particulières, elle se termine en un temps fini.
Comme tout programme GL peut être exécuté à travers un réseau, ou sur un accélérateur qui tamponne les commandes, tous les programmes doivent appeler
Gl.Flush chaque fois qu’ils comptent avoir achevé toutes leurs commandes précédentes. Par exemple, appelez
Gl.Flush avant d’attendre une entrée utilisateur qui dépend de l’image générée.
Notes
Gl.Flush peut retourner n’importe quand. Il n’attend pas que l’exécution de toutes les commandes OpenGL antérieures soit terminées.
Voir aussi
Voir documentation originale sur le site OpenGL