zion -  glFlush


Nom

glFlush - force l'exécution des commandes GL dans un temps fini

SpÉcification c

void f3glFlush( void ) .nf .fi

Description

Plusieurs buffers de commandes sont implémentés dans plusieurs endroits différents, dont le buffer réseau et l'accélérateur graphique lui-même. %f3glFlush vide tous ces buffers, et cause l'exécution de toutes les commandes en attente aussi rapidement qu'elle peuvent l'être par le moteur d'affichage courant. Même si l'exécution de %f3glFlush peut prendre un temps indéterminé, elle se finira en un temps fini.

Du fait que n'importe quel programme GL peut être exécuté sur un network, ou sur un accélérateur qui bufférise ses commandes, tous les programmes devraient appeler %f3glFlush quand ils veulent que toutes leur commandes précédentes soient finies. Par exemple, appelez %f3glFlush avant de demander à l'utilisateur des entrées dépendant de l'image générée.

Notes

%f3glFlush peut retourner à n'importe quel moment. Il n'attend pas que l'exécution de toutes les commandes GL précédemment envoyées soit finie.

Erreurs

%f3GL_INVALID_OPERATION est générée si %f3glFlush est exécuté entre l'exécution de %f3glBegin et l'exécution correspondante de %f3glEnd.

Voir aussi

%f3glFinish(3G)

Traduction

Sylvain Vignaud < sylvain@vignaud.org >, 2002

Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?