glFinish: Unterschied zwischen den Versionen
K (Rechtschreibung, bessere Formulierung) |
K (Trennlinien entfernt) |
||
Zeile 3: | Zeile 3: | ||
<br> | <br> | ||
== Name == | == Name == | ||
− | |||
'''glFinish''' - Hält die Ausführung der Anwendung solange an, bis alle anstehenden OpenGL Befehle ausgeführt wurden. | '''glFinish''' - Hält die Ausführung der Anwendung solange an, bis alle anstehenden OpenGL Befehle ausgeführt wurden. | ||
<br> | <br> | ||
== Delphi-Spezifikation == | == Delphi-Spezifikation == | ||
− | |||
procedure '''glFinish'''; | procedure '''glFinish'''; | ||
<br> | <br> | ||
== Beschreibung == | == Beschreibung == | ||
− | |||
Die Funktion springt erst zurück, wenn alle vorher aufgerufenen OpenGL Befehle ausgeführt wurden. Dabei blockiert die Funktion alle anderen Programmfunktionen. <br> | 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]]. | Zu den OpenGL Befehlen, auf die glFinish wartet, gehören OpenGL Statechanges, Änderungen des Verbindungsstatus sowie Änderungen im [[Framebuffer]]. | ||
Zeile 19: | Zeile 16: | ||
<br> | <br> | ||
== Hinweise == | == 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)) | 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)) | ||
<br> | <br> | ||
== Fehlermeldungen == | == Fehlermeldungen == | ||
− | |||
'''GL_INVALID_OPERATION''' wird generiert wenn '''glFinish''' in einem [[glBegin]]-[[glEnd]] Block aufgerufen wird. | '''GL_INVALID_OPERATION''' wird generiert wenn '''glFinish''' in einem [[glBegin]]-[[glEnd]] Block aufgerufen wird. | ||
Zeile 30: | Zeile 25: | ||
== Siehe auch == | == Siehe auch == | ||
− | |||
[[glFlush]] | [[glFlush]] |
Version vom 16. August 2004, 00:54 Uhr
Inhaltsverzeichnis
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.