glXWaitGL

Aus DGL Wiki
Version vom 22. April 2008, 18:38 Uhr von Thoronador (Diskussion | Beiträge) (Die Seite wurde neu angelegt: = glXWaitGL = == Name == '''glXWaitGL''' - Schließt die Ausführung von GL vor weiteren X-Funktionsaufrufen ab. == Delphi-Spezifikation == procedure ...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

glXWaitGL

Name

glXWaitGL - Schließt die Ausführung von GL vor weiteren X-Funktionsaufrufen ab.


Delphi-Spezifikation

procedure glXWaitGL;


Parameter

Die Funktion glXWaitGL hat keine Parameter.


Beschreibung

Die Funktion glXWaitGL stellt sicher, dass vor glXWaitGL getätigte GL-Funktionsaufrufe vor den nach glXWaitGL getätigten X-Funktionsaufrufen abgearbeitet werden. Obwohl das gleiche Ergebnis mit glFinish erzielt werden kann, benötigt glXWaitGL keinen Datenabgleich (round trip) mit dem Server, wodurch diese Funktion in Fällen, wo Server und Client auf verschiedenen Maschinen laufen, effizienter ist.


Hinweise

glXWaitGL kann möglicherweise den X-Stream leeren, muss es aber nicht.

Der Aufruf von glXWaitGL wird ignoriert, falls es keinen aktuellen GLX-Kontext gibt.


Fehlermeldungen

GLXBadCurrentWindow wird generiert, wenn die mit dem aktuellen Kontext des aufrufenden Threads assoziierte Zeichenfläche (drawable) ein Fenster ist und dieses Fenster nicht mehr gültig ist.


Siehe auch

glFinish, glFlush, glXWaitX, XSync