glFlushRasterSGIX(3G)

glFlushRasterSGIX - complete rasterization of previous GL commands

As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.

NAME
     glFlushRasterSGIX - complete rasterization of previous GL commands


C SPECIFICATION
     void glFlushRasterSGIX( void )


DESCRIPTION
     Different GL implementations buffer commands in several different
     locations, including network buffers and the graphics accelerator itself.
     glFlushRasterSGIX causes all GL commands that preceed glFlushRasterSGIX
     to complete rasterization before the GL commands that follow begin
     rasterization.  This is essential for some types of performance
     measurement; see glInstrumentsBufferSGIX.

     The point in the GL machine that defines the start of rasterization is
     implementation dependent.

NOTES
     glFlushRasterSGIX is part of the GL_SGIX_flush_raster extension, not part
     of the core GL command set.  See glIntro for information about using
     extensions.

     glFlushRasterSGIX probably will not block since it must get to the
     rasterization point of the GL machine before it causes any flushing.

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


MACHINE DEPENDENCIES
     The SGIX_flush_raster extension is supported only on InfiniteReality
     systems.


SEE ALSO
     glFinish, glFlush