fglFinish(3G)

fglFinish - block until all GL execution is complete

As shipped in IRIX 6.5.30. Last changed in IRIX 6.5.15.

NAME
     fglFinish - block until all GL execution is complete


FORTRAN SPECIFICATION
     SUBROUTINE fglFinish( )


DESCRIPTION
     fglFinish does not return until the effects of all previously called GL
     commands are complete.  Such effects include all changes to GL state, all
     changes to connection state, and all changes to the frame buffer
     contents.

     Such effects also include asynchronous GL commands, if the SGIX_async
     extension is implemented.

NOTES
     fglFinish requires a round trip to the server.

ERRORS
     GL_INVALID_OPERATION is generated if fglFinish is executed between the
     execution of fglBegin and the corresponding execution of fglEnd.


MACHINE DEPENDENCIES
     The SGIX_async and SGIX_async_pixel extensions are implemented only on
     Octane2 VPro systems.


SEE ALSO
     fglFlush, fglXWaitGL, fglXWaitX, fglFinishAsyncSGIX