fglFlushRasterSGIX(3G)

fglFlushRasterSGIX - complete rasterization of previous GL commands

Showing IRIX 6.5.30 (default release). Unchanged since IRIX 6.5.

NAME
     fglFlushRasterSGIX - complete rasterization of previous GL commands


FORTRAN SPECIFICATION
     SUBROUTINE fglFlushRasterSGIX( )


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

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

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

     fglFlushRasterSGIX 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 fglFlushRasterSGIX is executed
     between the execution of fglBegin and the corresponding execution of
     fglEnd.


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


SEE ALSO
     fglFinish, fglFlush