glFinish: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Wird offline bearbeitet)
 
(Version Hochgeladen)
Zeile 1: Zeile 1:
= Wird Offline Bearbeitet =
+
= glFinish =
  
= Bitte nichts hinzufügen =
+
<br>
 +
== Name ==
 +
----
 +
'''glFinish''' - blockiert alle anderen Funktionen bis alle OpenGL Befehle ausgeführt wurden.
 +
 
 +
<br>
 +
== Delphi-Spezifikation ==
 +
----
 +
procedure glFinish; stdcall;
 +
 
 +
<br>
 +
== Parameter ==
 +
----
 +
keine
 +
 
 +
<br>
 +
== Beschreibung ==
 +
----
 +
Die Funktion wird solange ausgeführt, bis 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]].
 +
 
 +
<br>
 +
== Hinweise ==
 +
----
 +
Die Funktion glFinish benötogt einen Round Trip zum Server. '''Bitte überarbeiten'''
 +
 
 +
<br>
 +
== Fehlermeldungen ==
 +
----
 +
GL_INVALID_OPERATION wird generiert wenn glFinish in einem [[glBegin]]-[[glEnd]] Block aufgerufen wird.
 +
 
 +
<br>
 +
 
 +
== Siehe auch ==
 +
----
 +
[[glFlush]]

Version vom 20. Juli 2004, 22:38 Uhr

glFinish


Name


glFinish - blockiert alle anderen Funktionen bis alle OpenGL Befehle ausgeführt wurden.


Delphi-Spezifikation


procedure glFinish; stdcall;


Parameter


keine


Beschreibung


Die Funktion wird solange ausgeführt, bis 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 benötogt einen Round Trip zum Server. Bitte überarbeiten


Fehlermeldungen


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


Siehe auch


glFlush