Back to the OpenGL extension cross reference

GLX_SGIX_visual_select_group


Name


    SGIX_visual_select_group

Name Strings


    GLX_SGIX_visual_select_group

Contact


    David Gorgen, Silicon Graphics (dgorgen 'at' sgi.com)
Wei Li, Silicon Graphics (weili 'at' sgi.com)

Status


    Complete

Version


    Last Modified Date: November 28, 2000
Author Revision: 1.0
$Date: 2000/11/28 10:27:39 $Revision: 1.0 $

Number


    234

Dependencies


    None

Overview


    This extension provides a mechanism to lower visual selection 
priorities that glXChooseVisual or glXChooseFBConfig defines.
A new visual attribute is introduced, providing a way for servers
to group visuals to different visual selection categories.
The visual selection priorities of all the visuals in one category
may be higher or lower than the ones in another category.
The visual selection priorities in one category follow the rules
of glXChooseVisual or glXChooseFBConfig. The new attribute is
invisible to users so can't be queried by glXGetConfig or
glXGetFBConfigAttrib.

IP Status


    TBD

Issues


    None

New Procedures and Functions


    None

New Tokens


    The token

GLX_VISUAL_SELECT_GROUP_SGIX 0x8028

is used to communicate between servers and GLX client.

Additions to Chapter 2 of the OpenGL 1.2.1 Specification (OpenGL Operation)


    None

Additions to Chapter 3 of the OpenGL 1.2.1 Specification (Rasterization)


    None

Additions to Chapter 4 of the OpenGL 1.2.1 Specification (Per-Fragment Operations and the Frame Buffer)


    None

Additions to Chapter 5 of the OpenGL 1.2.1 Specification (Special Functions)


    None

Additions to Chapter 6 of the OpenGL 1.2.1 Specification (State and State Requests)


    None

Additions to Appendix A of the OpenGL 1.2.1 Specification (Invariance)


    None

Additions to Chapter 2 of the GLX 1.3 Specification (GLX Operation)


    None

Additions to Chapter 3 of the GLX 1.3 Specification (Functions and Errors)


    The attribute GLX_VISUAL_SELECT_GROUP_SGIX is used to specify the visual
selection categories. Visuals in the i-th category have higher visual
selection priorities than the ones in (i+1)-th category. If a matching
visual is found in the i-th category, glXChooseVisual will return
the best match and will not continue searching, while glXChooseFBConfig
will continue searching all the categories and will sort the matches
such that the matches in the i-th category are listed before the matches
in the (i+1)-th category in the matching list.

The attribute GLX_VISUAL_SELECT_GROUP_SGIX is used for the communication
between servers and GLX client. It is not accepted by the <attrib_list>
parameter of glXChooseVisual, or glXChooseFBConfig, or glXGetConfig, or
glXGetFBConfigAttrib.

All visuals which have no GLX_VISUAL_SELECT_GROUP_SGIX attribute behave
as though its value was zero.

Additions to Chapter 4 of the GLX 1.3 Specification (Encoding on the X Byte Stream)


    None

Additions to Chapter 5 of the GLX 1.3 Specification (Extending OpenGL)


    None

Additions to Chapter 6 of the GLX 1.3 Specification (GLX Versions)


    None

GLX Protocol


    None

Errors


    None

New State


    None

New Implementation Dependent State


    None

Revision History


    None

Implementation Support


   List of OpenGL implementations supporting the GLX_SGIX_visual_select_group extension

Original File


   Original text file for the GLX_SGIX_visual_select_group extension


Page generated on Sun Nov 20 18:38:48 2005