15bd8deadSopenharmony_ciXXX - not complete yet
25bd8deadSopenharmony_ci
35bd8deadSopenharmony_ciName
45bd8deadSopenharmony_ci
55bd8deadSopenharmony_ci    SGIX_flush_raster
65bd8deadSopenharmony_ci
75bd8deadSopenharmony_ciName Strings
85bd8deadSopenharmony_ci
95bd8deadSopenharmony_ci    GL_SGIX_flush_raster
105bd8deadSopenharmony_ci
115bd8deadSopenharmony_ciVersion
125bd8deadSopenharmony_ci
135bd8deadSopenharmony_ci    $Date: 1996/05/09 22:06:50 $ $Revision: 1.4 $
145bd8deadSopenharmony_ci
155bd8deadSopenharmony_ciNumber
165bd8deadSopenharmony_ci
175bd8deadSopenharmony_ci    61
185bd8deadSopenharmony_ci
195bd8deadSopenharmony_ciDependencies
205bd8deadSopenharmony_ci
215bd8deadSopenharmony_ci    None
225bd8deadSopenharmony_ci
235bd8deadSopenharmony_ciOverview
245bd8deadSopenharmony_ci
255bd8deadSopenharmony_ci    This extensions provides a way to ensure that all raster operations 
265bd8deadSopenharmony_ci    currently in the pipeline will be completed before the next 
275bd8deadSopenharmony_ci    raster operation begins. We define a raster operation as an operation
285bd8deadSopenharmony_ci    that involves the rasterization stage of the OpenGL pipeline.
295bd8deadSopenharmony_ci    The implementation is free to decide what consitutes flushing the
305bd8deadSopenharmony_ci    raster subsystem.
315bd8deadSopenharmony_ci
325bd8deadSopenharmony_ci    The motivation is to allow accurate instrumentation by 
335bd8deadSopenharmony_ci    including this call before stopping rasterization measurements.
345bd8deadSopenharmony_ci    There are cases where Finish() is used, but a FlushRaster()
355bd8deadSopenharmony_ci    would suffice, so this extension is deliberately kept independent 
365bd8deadSopenharmony_ci    of the instruments extension.
375bd8deadSopenharmony_ci
385bd8deadSopenharmony_ciIssues
395bd8deadSopenharmony_ci
405bd8deadSopenharmony_ci    None
415bd8deadSopenharmony_ci
425bd8deadSopenharmony_ciNew Procedures and Functions
435bd8deadSopenharmony_ci
445bd8deadSopenharmony_ci    void FlushRasterSGIX(void);
455bd8deadSopenharmony_ci
465bd8deadSopenharmony_ciNew Tokens
475bd8deadSopenharmony_ci
485bd8deadSopenharmony_ci    None 
495bd8deadSopenharmony_ci
505bd8deadSopenharmony_ciAdditions to Chapter 2 of the 1.0 Specification (OpenGL Operation)
515bd8deadSopenharmony_ci
525bd8deadSopenharmony_ci    None
535bd8deadSopenharmony_ci
545bd8deadSopenharmony_ciAdditions to Chapter 3 of the 1.0 Specification (Rasterization)
555bd8deadSopenharmony_ci
565bd8deadSopenharmony_ci    None
575bd8deadSopenharmony_ci
585bd8deadSopenharmony_ciAdditions to Chapter 4 of the 1.0 Specification (Per-Fragment Operations
595bd8deadSopenharmony_ciand the Frame Buffer)
605bd8deadSopenharmony_ci
615bd8deadSopenharmony_ci    None
625bd8deadSopenharmony_ci
635bd8deadSopenharmony_ciAdditions to Chapter 5 of the 1.0 Specification (Special Functions)
645bd8deadSopenharmony_ci
655bd8deadSopenharmony_ci    Make the title of section 5.5 Flush and Finish
665bd8deadSopenharmony_ci    be
675bd8deadSopenharmony_ci    section 5.5 Flush, Finish and FlushRaster
685bd8deadSopenharmony_ci
695bd8deadSopenharmony_ci    Add to section 5.5:
705bd8deadSopenharmony_ci
715bd8deadSopenharmony_ci    A call to FlushRasterSGIX
725bd8deadSopenharmony_ci    indicates that all commands that have previously been sent to the GL
735bd8deadSopenharmony_ci    that would result in rasterization will complete before rasterization
745bd8deadSopenharmony_ci    from following commands is started. The implementation is free to
755bd8deadSopenharmony_ci    determine the exact point in the OpenGL pipeline at which rasterization
765bd8deadSopenharmony_ci    begins.
775bd8deadSopenharmony_ci
785bd8deadSopenharmony_ci
795bd8deadSopenharmony_ciAdditions to Chapter 6 of the 1.0 Specification (State and State Requests)
805bd8deadSopenharmony_ci
815bd8deadSopenharmony_ci    None
825bd8deadSopenharmony_ci
835bd8deadSopenharmony_ciAdditions to the GLX Specification
845bd8deadSopenharmony_ci
855bd8deadSopenharmony_ci    None
865bd8deadSopenharmony_ci
875bd8deadSopenharmony_ciGLX Protocol
885bd8deadSopenharmony_ci
895bd8deadSopenharmony_ci    XXX - not complete yet
905bd8deadSopenharmony_ci
915bd8deadSopenharmony_ciErrors
925bd8deadSopenharmony_ci
935bd8deadSopenharmony_ci    INVALID_OPERATION is generated if FlushRasterSGIX is executed between
945bd8deadSopenharmony_ci    execution of Begin and the corresponding execution of End.
955bd8deadSopenharmony_ci
965bd8deadSopenharmony_ciNew State
975bd8deadSopenharmony_ci
985bd8deadSopenharmony_ci    None
995bd8deadSopenharmony_ci
1005bd8deadSopenharmony_ciNew Implementation Dependent State
1015bd8deadSopenharmony_ci
1025bd8deadSopenharmony_ci    None
103