This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



GLFLUSH(3G)                                                                                      GLFLUSH(3G)



NAME
       glFlush - force execution of GL commands in finite time


C SPECIFICATION
       void glFlush( void )


DESCRIPTION
       Different  GL  implementations  buffer  commands  in  several  different locations, 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 engine.
       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 accelerator that buffers commands,
       all programs should call glFlush whenever they count on having all of their  previously  issued  com-mands commands
       mands  completed.  For example, call glFlush before waiting for user input that depends on the gener-ated generated
       ated 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(3G)




                                                                                                 GLFLUSH(3G)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation to the OpenGL project.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...