GLXSetClientInfoARB

Protocol header for glXSetClientInfoARB

This structure is follwed by \c numVersions * 2 \c CARD32 values listing the OpenGL versions supported by the client. The pairs of values are an OpenGL major version followed by a minor version. For example,

CARD32 versions[4] = { 2, 1, 3, 0 };

says that the client supports OpenGL 2.1 and OpenGL 3.0.

These are followed by \c numGLExtensionBytes bytes of \c STRING8 containing the OpenGL extension string supported by the client and up to 3 bytes of padding.

The list of OpenGL extensions is followed by \c numGLXExtensionBytes bytes of \c STRING8 containing the GLX extension string supported by the client and up to 3 bytes of padding.

This protocol replaces \c GLXClientInfo.

\sa GLXClientInfo, GLXSetClientInfo2ARB

Members

Variables

glxCode
CARD8 glxCode;
Undocumented in source.
length
CARD16 length;
Undocumented in source.
major
CARD32 major;
Undocumented in source.
minor
CARD32 minor;
Undocumented in source.
numGLExtensionBytes
CARD32 numGLExtensionBytes;
Undocumented in source.
numGLXExtensionBytes
CARD32 numGLXExtensionBytes;
Undocumented in source.
numVersions
CARD32 numVersions;
Undocumented in source.
reqType
CARD8 reqType;
Undocumented in source.

Meta