Name SGI_swap_control Name Strings GLX_SGI_swap_control Version $Date: 1995/09/15 01:28:06 $ $Revision: 1.9 $ Number 40 Dependencies None Overview This extension allows an application to specify a minimum periodicity of color buffer swaps, measured in video frame periods. New Procedures and Functions int glXSwapIntervalSGI(int interval) New Tokens 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 Framebuffer) None Additions to Chapter 5 of the 1.0 Specification (Special Functions) None Additions to Chapter 6 of the 1.0 Specification (State and State Requests) None Additions to the GLX Specification [Add the following to Section 3.2.6 of the GLX Specification (Double Buffering)] glXSwapIntervalSGI specifies the minimum number of video frame periods per buffer swap. (e.g. a value of two means that the color buffers will be swapped at most every other video frame.) A return value of zero indicates success; otherwise an error occurred. The interval takes effect when glXSwapBuffers is first called subsequent to the glXSwapIntervalSGI call. A video frame period is the time required by the monitor to display a full frame of video data. In the case of an interlaced monitor, this is typically the time required to display both the even and odd fields of a frame of video data. Errors glXSwapIntervalSGI returns GLX_BAD_VALUE if parameter is less than or equal to zero. glXSwapIntervalSGI returns GLX_BAD_CONTEXT if there is no current GLXContext. New State None Get Value Get Command Type Initial Value --------- ----------- ---- ------------- [swap interval] [none] Z+ 1 New Implementation Dependent State None