Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
GLFLUSH()							     GLFLUSH()

NAME
       glFlush - force execution of GL commands	in finite time

C SPECIFICATION
       void glFlush( void )

DESCRIPTION
       Different GL implementations buffer commands in several different loca-
       tions, including	network	buffers	and the	graphics  accelerator  itself.
       glFlush empties all of these buffers, causing all issued	commands to be
       executed	as quickly as they are accepted	by the	actual	rendering  en-
       gine.   Though  this  execution	may not	be completed in	any particular
       time period, it does complete in	finite time.

       Because any GL program might be executed	over a network,	or on  an  ac-
       celerator that buffers commands,	all programs should call glFlush when-
       ever they count on having all of	their previously issued	commands  com-
       pleted.	 For  example, call glFlush before waiting for user input that
       depends on the generated	image.

NOTES
       glFlush can return at any time.	It does	not wait until	the  execution
       of all previously issued	GL commands is complete.

ERRORS
       GL_INVALID_OPERATION  is	 generated  if glFlush is executed between the
       execution of glBegin and	the corresponding execution of glEnd.

SEE ALSO
       glFinish

								     GLFLUSH()

NAME | C SPECIFICATION | DESCRIPTION | NOTES | ERRORS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=glFlush&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help