Back to the OpenGL extension cross reference
GL_SGIX_flush_raster
XXX - not complete yet
SGIX_flush_raster
Name Strings
GL_SGIX_flush_raster
Version
$Date: 1996/05/09 22:06:50 $ $Revision: 1.4 $
Number
61
Dependencies
None
Overview
This extensions provides a way to ensure that all raster operations
currently in the pipeline will be completed before the next
raster operation begins. We define a raster operation as an operation
that involves the rasterization stage of the OpenGL pipeline.
The implementation is free to decide what consitutes flushing the
raster subsystem.
The motivation is to allow accurate instrumentation by
including this call before stopping rasterization measurements.
There are cases where Finish() is used, but a FlushRaster()
would suffice, so this extension is deliberately kept independent
of the instruments extension.
Issues
None
void FlushRasterSGIX(void);
None
Additions to Chapter 2 of the 1.0 Specification (OpenGL Operation)
None
Additions to Chapter 3 of the 1.0 Specification (Rasterization)
None
Additions to Chapter 4 of the 1.0 Specification (Per-Fragment Operations
and the Frame Buffer)
None
Additions to Chapter 5 of the 1.0 Specification (Special Functions)
Make the title of section 5.5 Flush and Finish
be
section 5.5 Flush, Finish and FlushRaster
Add to section 5.5:
A call to FlushRasterSGIX
indicates that all commands that have previously been sent to the GL
that would result in rasterization will complete before rasterization
from following commands is started. The implementation is free to
determine the exact point in the OpenGL pipeline at which rasterization
begins.
Additions to Chapter 6 of the 1.0 Specification (State and State Requests)
None
Additions to the GLX Specification
None
GLX Protocol
XXX - not complete yet
Errors
INVALID_OPERATION is generated if FlushRasterSGIX is executed between
execution of Begin and the corresponding execution of End.
New State
None
New Implementation Dependent State
None
Implementation Support
List of OpenGL implementations supporting the GL_SGIX_flush_raster extension
Original File
Original text file for the GL_SGIX_flush_raster extension
Page generated on Sun Nov 20 18:38:41 2005