fglFlushRasterSGIX(3G) OpenGL Reference fglFlushRasterSGIX(3G)NAMEfglFlushRasterSGIX - 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.
NOTESfglFlushRasterSGIX 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
Page 1