glFinish: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Wird offline bearbeitet)
 
K (Kategorisierung)
 
(9 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= Wird Offline Bearbeitet =
+
= glFinish =
  
= Bitte nichts hinzufügen =
+
 
 +
 
 +
== Name ==
 +
'''glFinish''' - Hält die Ausführung der Anwendung solange an, bis alle anstehenden [[OpenGL]]-Befehle ausgeführt wurden.
 +
 
 +
 
 +
 
 +
== Delphi-Spezifikation ==
 +
procedure '''glFinish''';
 +
 
 +
 
 +
 
 +
== Beschreibung ==
 +
Die Funktion springt erst zurück, wenn alle vorher aufgerufenen OpenGL-Befehle ausgeführt wurden. Dabei blockiert die Funktion alle anderen Programmfunktionen. <br>
 +
Zu den OpenGL-Befehlen, auf die '''glFinish''' wartet, gehören OpenGL Statechanges, Änderungen des Verbindungsstatus sowie Änderungen im [[Framebuffer]].
 +
 
 +
 
 +
 
 +
== Hinweise ==
 +
Die Funktion '''glFinish''' muss auf der Serveranwendung alle ablaufenden Befehle sammeln. (Klingt zwar immernoch nicht so eindeutig wie die wort-wörtliche Übersetzung, ist aber hoffentlich besser verständlich --[[Benutzer:Sascha Willems|Sascha Willems]] 10:19, 21. Jul 2004 (CEST))
 +
 
 +
 
 +
 
 +
== Fehlermeldungen ==
 +
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glFinish''' in einem [[glBegin]]-[[glEnd]]-Block aufgerufen wird.
 +
 
 +
 
 +
 
 +
== Siehe auch ==
 +
[[glFlush]]
 +
 
 +
[[Kategorie:GL|Finish]]
 +
[[Kategorie:GL1.0|Finish]]
 +
[[Kategorie:GL3|Finish]]

Aktuelle Version vom 18. Juni 2011, 14:47 Uhr

glFinish

Name

glFinish - Hält die Ausführung der Anwendung solange an, bis alle anstehenden OpenGL-Befehle ausgeführt wurden.


Delphi-Spezifikation

procedure glFinish;


Beschreibung

Die Funktion springt erst zurück, wenn alle vorher aufgerufenen OpenGL-Befehle ausgeführt wurden. Dabei blockiert die Funktion alle anderen Programmfunktionen.
Zu den OpenGL-Befehlen, auf die glFinish wartet, gehören OpenGL Statechanges, Änderungen des Verbindungsstatus sowie Änderungen im Framebuffer.


Hinweise

Die Funktion glFinish muss auf der Serveranwendung alle ablaufenden Befehle sammeln. (Klingt zwar immernoch nicht so eindeutig wie die wort-wörtliche Übersetzung, ist aber hoffentlich besser verständlich --Sascha Willems 10:19, 21. Jul 2004 (CEST))


Fehlermeldungen

GL_INVALID_OPERATION wird generiert, wenn glFinish in einem glBegin-glEnd-Block aufgerufen wird.


Siehe auch

glFlush