#ifndef _GLX_glxproto_h_
#define _GLX_glxproto_h_
#include <GL/glxmd.h>
#define GLXBadContext 0
#define GLXBadContextState 1
#define GLXBadDrawable 2
#define GLXBadPixmap 3
#define GLXBadContextTag 4
#define GLXBadCurrentWindow 5
#define GLXBadRenderRequest 6
#define GLXBadLargeRequest 7
#define GLXUnsupportedPrivateRequest 8
#define GLXBadFBConfig 9
#define GLXBadPbuffer 10
#define GLXBadCurrentDrawable 11
#define GLXBadWindow 12
#define __GLX_NUMBER_ERRORS 12
#define GLX_PbufferClobber 0
#define __GLX_NUMBER_EVENTS 17
#define GLX_EXTENSION_NAME "GLX"
#define GLX_EXTENSION_ALIAS "SGI-GLX"
#define __GLX_MAX_CONTEXT_PROPS 3
#define GLX_VENDOR 0x1
#define GLX_VERSION 0x2
#define GLX_EXTENSIONS 0x3
#define GLXContextID CARD32
#define GLXPixmap CARD32
#define GLXDrawable CARD32
#define GLXPbuffer CARD32
#define GLXWindow CARD32
#define GLXFBConfigID CARD32
#define GLXFBConfigIDSGIX CARD32
#define GLXPbufferSGIX CARD32
typedef CARD32 GLXContextTag;
#define __GLX_SIZE_INT8 1
#define __GLX_SIZE_INT16 2
#define __GLX_SIZE_INT32 4
#define __GLX_SIZE_CARD8 1
#define __GLX_SIZE_CARD16 2
#define __GLX_SIZE_CARD32 4
#define __GLX_SIZE_FLOAT32 4
#define __GLX_SIZE_FLOAT64 8
typedef struct GLXRender {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
} xGLXRenderReq;
#define sz_xGLXRenderReq 8
#define __GLX_MAX_RENDER_CMD_SIZE 64000
typedef struct GLXRenderLarge {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
CARD16 requestNumber B16;
CARD16 requestTotal B16;
CARD32 dataBytes B32;
} xGLXRenderLargeReq;
#define sz_xGLXRenderLargeReq 16
typedef struct GLXSingle {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
} xGLXSingleReq;
#define sz_xGLXSingleReq 8
typedef struct GLXQueryVersion {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 majorVersion B32;
CARD32 minorVersion B32;
} xGLXQueryVersionReq;
#define sz_xGLXQueryVersionReq 12
typedef struct GLXIsDirect {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID context B32;
} xGLXIsDirectReq;
#define sz_xGLXIsDirectReq 8
typedef struct GLXCreateContext {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID context B32;
CARD32 visual B32;
CARD32 screen B32;
GLXContextID shareList B32;
BOOL isDirect;
CARD8 reserved1;
CARD16 reserved2 B16;
} xGLXCreateContextReq;
#define sz_xGLXCreateContextReq 24
typedef struct GLXDestroyContext {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID context B32;
} xGLXDestroyContextReq;
#define sz_xGLXDestroyContextReq 8
typedef struct GLXMakeCurrent {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXDrawable drawable B32;
GLXContextID context B32;
GLXContextTag oldContextTag B32;
} xGLXMakeCurrentReq;
#define sz_xGLXMakeCurrentReq 16
typedef struct GLXWaitGL {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
} xGLXWaitGLReq;
#define sz_xGLXWaitGLReq 8
typedef struct GLXWaitX {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
} xGLXWaitXReq;
#define sz_xGLXWaitXReq 8
typedef struct GLXCopyContext {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID source B32;
GLXContextID dest B32;
CARD32 mask B32;
GLXContextTag contextTag B32;
} xGLXCopyContextReq;
#define sz_xGLXCopyContextReq 20
typedef struct GLXSwapBuffers {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
GLXDrawable drawable B32;
} xGLXSwapBuffersReq;
#define sz_xGLXSwapBuffersReq 12
typedef struct GLXUseXFont {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag contextTag B32;
CARD32 font B32;
CARD32 first B32;
CARD32 count B32;
CARD32 listBase B32;
} xGLXUseXFontReq;
#define sz_xGLXUseXFontReq 24
typedef struct GLXCreateGLXPixmap {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
CARD32 visual B32;
CARD32 pixmap B32;
GLXPixmap glxpixmap B32;
} xGLXCreateGLXPixmapReq;
#define sz_xGLXCreateGLXPixmapReq 20
typedef struct GLXDestroyGLXPixmap {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXPixmap glxpixmap B32;
} xGLXDestroyGLXPixmapReq;
#define sz_xGLXDestroyGLXPixmapReq 8
typedef struct GLXGetVisualConfigs {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
} xGLXGetVisualConfigsReq;
#define sz_xGLXGetVisualConfigsReq 8
typedef struct GLXVendorPrivate {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 vendorCode B32;
GLXContextTag contextTag B32;
} xGLXVendorPrivateReq;
#define sz_xGLXVendorPrivateReq 12
typedef struct GLXVendorPrivateWithReply {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 vendorCode B32;
GLXContextTag contextTag B32;
} xGLXVendorPrivateWithReplyReq;
#define sz_xGLXVendorPrivateWithReplyReq 12
typedef struct GLXQueryExtensionsString {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
} xGLXQueryExtensionsStringReq;
#define sz_xGLXQueryExtensionsStringReq 8
typedef struct GLXQueryServerString {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
CARD32 name B32;
} xGLXQueryServerStringReq;
#define sz_xGLXQueryServerStringReq 12
typedef struct GLXClientInfo {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 major B32;
CARD32 minor B32;
CARD32 numbytes B32;
} xGLXClientInfoReq;
#define sz_xGLXClientInfoReq 16
typedef struct GLXGetFBConfigs {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
} xGLXGetFBConfigsReq;
#define sz_xGLXGetFBConfigsReq 8
typedef struct GLXCreatePixmap {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
GLXFBConfigID fbconfig B32;
CARD32 pixmap B32;
GLXPixmap glxpixmap B32;
CARD32 numAttribs B32;
} xGLXCreatePixmapReq;
#define sz_xGLXCreatePixmapReq 24
typedef struct GLXDestroyPixmap {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXPixmap glxpixmap B32;
} xGLXDestroyPixmapReq;
#define sz_xGLXDestroyPixmapReq 8
typedef struct GLXCreateNewContext {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID context B32;
GLXFBConfigID fbconfig B32;
CARD32 screen B32;
CARD32 renderType;
GLXContextID shareList B32;
BOOL isDirect;
CARD8 reserved1;
CARD16 reserved2 B16;
} xGLXCreateNewContextReq;
#define sz_xGLXCreateNewContextReq 28
typedef struct GLXQueryContext {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextID context B32;
} xGLXQueryContextReq;
#define sz_xGLXQueryContextReq 8
typedef struct GLXMakeContextCurrent {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXContextTag oldContextTag B32;
GLXDrawable drawable B32;
GLXDrawable readdrawable B32;
GLXContextID context B32;
} xGLXMakeContextCurrentReq;
#define sz_xGLXMakeContextCurrentReq 20
typedef struct GLXCreatePbuffer {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
GLXFBConfigID fbconfig B32;
GLXPbuffer pbuffer B32;
CARD32 numAttribs B32;
} xGLXCreatePbufferReq;
#define sz_xGLXCreatePbufferReq 20
typedef struct GLXDestroyPbuffer {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXPbuffer pbuffer B32;
} xGLXDestroyPbufferReq;
#define sz_xGLXDestroyPbufferReq 8
typedef struct GLXGetDrawableAttributes {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXDrawable drawable B32;
} xGLXGetDrawableAttributesReq;
#define sz_xGLXGetDrawableAttributesReq 8
typedef struct GLXChangeDrawableAttributes {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXDrawable drawable B32;
CARD32 numAttribs B32;
} xGLXChangeDrawableAttributesReq;
#define sz_xGLXChangeDrawableAttributesReq 12
typedef struct GLXCreateWindow {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 screen B32;
GLXFBConfigID fbconfig B32;
CARD32 window B32;
GLXWindow glxwindow B32;
CARD32 numAttribs B32;
} xGLXCreateWindowReq;
#define sz_xGLXCreateWindowReq 24
typedef struct GLXDestroyWindow {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
GLXWindow glxwindow B32;
} xGLXDestroyWindowReq;
#define sz_xGLXDestroyWindowReq 8
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 error B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetErrorReply;
#define sz_xGLXGetErrorReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
GLXContextTag contextTag B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXMakeCurrentReply;
#define sz_xGLXMakeCurrentReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXReadPixelsReply;
#define sz_xGLXReadPixelsReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 width B32;
CARD32 height B32;
CARD32 depth B32;
CARD32 pad6 B32;
} xGLXGetTexImageReply;
#define sz_xGLXGetTexImageReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 width B32;
CARD32 height B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetSeparableFilterReply;
#define sz_xGLXGetSeparableFilterReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 width B32;
CARD32 height B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetConvolutionFilterReply;
#define sz_xGLXGetConvolutionFilterReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 width B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetHistogramReply;
#define sz_xGLXGetHistogramReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetMinmaxReply;
#define sz_xGLXGetMinmaxReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 retval B32;
CARD32 size B32;
CARD32 newMode B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXRenderModeReply;
#define sz_xGLXRenderModeReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 majorVersion B32;
CARD32 minorVersion B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXQueryVersionReply;
#define sz_xGLXQueryVersionReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 numVisuals B32;
CARD32 numProps B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetVisualConfigsReply;
#define sz_xGLXGetVisualConfigsReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
BOOL isDirect;
CARD8 pad1;
CARD16 pad2 B16;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
CARD32 pad7 B32;
} xGLXIsDirectReply;
#define sz_xGLXIsDirectReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 retval B32;
CARD32 size B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXSingleReply;
#define sz_xGLXSingleReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 retval B32;
CARD32 size B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXVendorPrivReply;
#define sz_xGLXVendorPrivReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 n B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXQueryExtensionsStringReply;
#define sz_xGLXQueryExtensionsStringReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 n B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXQueryServerStringReply;
#define sz_xGLXQueryServerStringReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 numFBConfigs B32;
CARD32 numAttribs B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetFBConfigsReply;
#define sz_xGLXGetFBConfigsReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 n B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXQueryContextReply;
#define sz_xGLXQueryContextReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
GLXContextTag contextTag B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXMakeContextCurrentReply;
#define sz_xGLXMakeContextCurrentReply 32
typedef struct {
BYTE type;
CARD8 success;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXCreateGLXPbufferReply;
#define sz_xGLXCreateGLXPbufferReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 numAttribs B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetDrawableAttributesReply;
#define sz_xGLXGetDrawableAttributesReply 32
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 pad1 B32;
CARD32 pad2 B32;
CARD32 width B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXGetColorTableReply;
#define sz_xGLXGetColorTableReply 32
typedef struct GLXQueryContextInfoEXT {
CARD8 reqType;
CARD8 glxCode;
CARD16 length B16;
CARD32 vendorCode B32;
CARD32 pad1 B32;
GLXContextID context B32;
} xGLXQueryContextInfoEXTReq;
#define sz_xGLXQueryContextInfoEXTReq 16
typedef struct {
BYTE type;
CARD8 unused;
CARD16 sequenceNumber B16;
CARD32 length B32;
CARD32 n B32;
CARD32 pad2 B32;
CARD32 pad3 B32;
CARD32 pad4 B32;
CARD32 pad5 B32;
CARD32 pad6 B32;
} xGLXQueryContextInfoEXTReply;
#define sz_xGLXQueryContextInfoEXTReply 32
typedef struct {
BYTE type;
BYTE pad;
CARD16 sequenceNumber B16;
CARD16 event_type B16;
CARD16 draw_type B16;
CARD32 drawable B32;
CARD32 buffer_mask B32;
CARD16 aux_buffer B16;
CARD16 x B16;
CARD16 y B16;
CARD16 width B16;
CARD16 height B16;
CARD16 count B16;
CARD32 unused2 B32;
} xGLXPbufferClobberEvent;
#define __GLX_SINGLE_HDR_SIZE sz_xGLXSingleReq
#define __GLX_VENDPRIV_HDR_SIZE sz_xGLXVendorPrivateReq
#define __GLX_RENDER_HDR \
CARD16 length B16; \
CARD16 opcode B16
#define __GLX_RENDER_HDR_SIZE 4
typedef struct {
__GLX_RENDER_HDR;
} __GLXrenderHeader;
#define __GLX_RENDER_LARGE_HDR \
CARD32 length B32; \
CARD32 opcode B32
#define __GLX_RENDER_LARGE_HDR_SIZE 8
typedef struct {
__GLX_RENDER_LARGE_HDR;
} __GLXrenderLargeHeader;
#define __GLX_PIXEL_HDR \
BOOL swapBytes; \
BOOL lsbFirst; \
CARD8 reserved0; \
CARD8 reserved1; \
CARD32 rowLength B32; \
CARD32 skipRows B32; \
CARD32 skipPixels B32; \
CARD32 alignment B32
#define __GLX_PIXEL_HDR_SIZE 20
typedef struct {
__GLX_PIXEL_HDR;
} __GLXpixelHeader;
#define __GLX_PIXEL_3D_HDR \
BOOL swapBytes; \
BOOL lsbFirst; \
CARD8 reserved0; \
CARD8 reserved1; \
CARD32 rowLength B32; \
CARD32 imageHeight B32; \
CARD32 imageDepth B32; \
CARD32 skipRows B32; \
CARD32 skipImages B32; \
CARD32 skipVolumes B32; \
CARD32 skipPixels B32; \
CARD32 alignment B32
#define __GLX_PIXEL_3D_HDR_SIZE 36
#define __GLX_BITMAP_HDR \
CARD32 width B32; \
CARD32 height B32; \
FLOAT32 xorig F32; \
FLOAT32 yorig F32; \
FLOAT32 xmove F32; \
FLOAT32 ymove F32
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_BITMAP_HDR;
} __GLXbitmapHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_BITMAP_HDR;
} __GLXbitmapLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_BITMAP_HDR;
} __GLXdispatchBitmapHeader;
#define __GLX_BITMAP_HDR_SIZE 24
#define __GLX_BITMAP_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_BITMAP_HDR_SIZE)
#define __GLX_BITMAP_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_HDR_SIZE + __GLX_BITMAP_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
} __GLXpolygonStippleHeader;
#define __GLX_POLYGONSTIPPLE_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE)
#define __GLX_TEXIMAGE_HDR \
CARD32 target B32; \
CARD32 level B32; \
CARD32 components B32; \
CARD32 width B32; \
CARD32 height B32; \
CARD32 border B32; \
CARD32 format B32; \
CARD32 type B32
#define __GLX_TEXIMAGE_HDR_SIZE 32
#define __GLX_TEXIMAGE_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_TEXIMAGE_HDR_SIZE)
#define __GLX_TEXIMAGE_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_HDR_SIZE + __GLX_TEXIMAGE_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_TEXIMAGE_HDR;
} __GLXtexImageHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_TEXIMAGE_HDR;
} __GLXtexImageLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_TEXIMAGE_HDR;
} __GLXdispatchTexImageHeader;
#define __GLX_TEXIMAGE_3D_HDR \
CARD32 target B32; \
CARD32 level B32; \
CARD32 internalformat B32; \
CARD32 width B32; \
CARD32 height B32; \
CARD32 depth B32; \
CARD32 size4d B32; \
CARD32 border B32; \
CARD32 format B32; \
CARD32 type B32; \
CARD32 nullimage B32
#define __GLX_TEXIMAGE_3D_HDR_SIZE 44
#define __GLX_TEXIMAGE_3D_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_3D_HDR_SIZE + \
__GLX_TEXIMAGE_3D_HDR_SIZE)
#define __GLX_TEXIMAGE_3D_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_3D_HDR_SIZE + __GLX_TEXIMAGE_3D_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_3D_HDR;
__GLX_TEXIMAGE_3D_HDR;
} __GLXtexImage3DHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_3D_HDR;
__GLX_TEXIMAGE_3D_HDR;
} __GLXtexImage3DLargeHeader;
typedef struct {
__GLX_PIXEL_3D_HDR;
__GLX_TEXIMAGE_3D_HDR;
} __GLXdispatchTexImage3DHeader;
#define __GLX_TEXSUBIMAGE_HDR \
CARD32 target B32; \
CARD32 level B32; \
CARD32 xoffset B32; \
CARD32 yoffset B32; \
CARD32 width B32; \
CARD32 height B32; \
CARD32 format B32; \
CARD32 type B32; \
CARD32 nullImage \
#define __GLX_TEXSUBIMAGE_HDR_SIZE 36
#define __GLX_TEXSUBIMAGE_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_TEXSUBIMAGE_HDR_SIZE)
#define __GLX_TEXSUBIMAGE_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_HDR_SIZE + __GLX_TEXSUBIMAGE_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_TEXSUBIMAGE_HDR;
} __GLXtexSubImageHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_TEXSUBIMAGE_HDR;
} __GLXtexSubImageLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_TEXSUBIMAGE_HDR;
} __GLXdispatchTexSubImageHeader;
#define __GLX_TEXSUBIMAGE_3D_HDR \
CARD32 target B32; \
CARD32 level B32; \
CARD32 xoffset B32; \
CARD32 yoffset B32; \
CARD32 zoffset B32; \
CARD32 woffset B32; \
CARD32 width B32; \
CARD32 height B32; \
CARD32 depth B32; \
CARD32 size4d B32; \
CARD32 format B32; \
CARD32 type B32; \
CARD32 nullImage \
#define __GLX_TEXSUBIMAGE_3D_HDR_SIZE 52
#define __GLX_TEXSUBIMAGE_3D_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_3D_HDR_SIZE + \
__GLX_TEXSUBIMAGE_3D_HDR_SIZE)
#define __GLX_TEXSUBIMAGE_3D_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_3D_HDR_SIZE + __GLX_TEXSUBIMAGE_3D_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_3D_HDR;
__GLX_TEXSUBIMAGE_3D_HDR;
} __GLXtexSubImage3DHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_3D_HDR;
__GLX_TEXSUBIMAGE_3D_HDR;
} __GLXtexSubImage3DLargeHeader;
typedef struct {
__GLX_PIXEL_3D_HDR;
__GLX_TEXSUBIMAGE_3D_HDR;
} __GLXdispatchTexSubImage3DHeader;
#define __GLX_DRAWPIXELS_HDR \
CARD32 width B32; \
CARD32 height B32; \
CARD32 format B32; \
CARD32 type B32
#define __GLX_DRAWPIXELS_HDR_SIZE 16
#define __GLX_DRAWPIXELS_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_DRAWPIXELS_HDR_SIZE)
#define __GLX_DRAWPIXELS_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_HDR_SIZE + __GLX_DRAWPIXELS_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_DRAWPIXELS_HDR;
} __GLXdrawPixelsHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_DRAWPIXELS_HDR;
} __GLXdrawPixelsLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_DRAWPIXELS_HDR;
} __GLXdispatchDrawPixelsHeader;
#define __GLX_CONV_FILT_HDR \
CARD32 target B32; \
CARD32 internalformat B32; \
CARD32 width B32; \
CARD32 height B32; \
CARD32 format B32; \
CARD32 type B32
#define __GLX_CONV_FILT_HDR_SIZE 24
#define __GLX_CONV_FILT_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_CONV_FILT_HDR_SIZE)
#define __GLX_CONV_FILT_CMD_DISPATCH_HDR_SIZE \
(__GLX_PIXEL_HDR_SIZE + __GLX_CONV_FILT_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_CONV_FILT_HDR;
} __GLXConvolutionFilterHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_CONV_FILT_HDR;
} __GLXConvolutionFilterLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_CONV_FILT_HDR;
} __GLXdispatchConvolutionFilterHeader;
#define __GLX_DRAWARRAYS_HDR \
CARD32 numVertexes B32; \
CARD32 numComponents B32; \
CARD32 primType B32
#define __GLX_DRAWARRAYS_HDR_SIZE 12
#define __GLX_DRAWARRAYS_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_DRAWARRAYS_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_DRAWARRAYS_HDR;
} __GLXdrawArraysHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_DRAWARRAYS_HDR;
} __GLXdrawArraysLargeHeader;
typedef struct {
__GLX_DRAWARRAYS_HDR;
} __GLXdispatchDrawArraysHeader;
#define __GLX_COMPONENT_HDR \
CARD32 datatype B32; \
INT32 numVals B32; \
CARD32 component B32
typedef struct {
__GLX_COMPONENT_HDR;
} __GLXdispatchDrawArraysComponentHeader;
#define __GLX_COMPONENT_HDR_SIZE 12
#define __GLX_COLOR_TABLE_HDR \
CARD32 target B32; \
CARD32 internalformat B32; \
CARD32 width B32; \
CARD32 format B32; \
CARD32 type B32
#define __GLX_COLOR_TABLE_HDR_SIZE 20
#define __GLX_COLOR_TABLE_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + __GLX_COLOR_TABLE_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_COLOR_TABLE_HDR;
} __GLXColorTableHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_COLOR_TABLE_HDR;
} __GLXColorTableLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_COLOR_TABLE_HDR;
} __GLXdispatchColorTableHeader;
#define __GLX_COLOR_SUBTABLE_HDR \
CARD32 target B32; \
CARD32 start B32; \
CARD32 count B32; \
CARD32 format B32; \
CARD32 type B32
#define __GLX_COLOR_SUBTABLE_HDR_SIZE 20
#define __GLX_COLOR_SUBTABLE_CMD_HDR_SIZE \
(__GLX_RENDER_HDR_SIZE + __GLX_PIXEL_HDR_SIZE + \
__GLX_COLOR_SUBTABLE_HDR_SIZE)
typedef struct {
__GLX_RENDER_HDR;
__GLX_PIXEL_HDR;
__GLX_COLOR_SUBTABLE_HDR;
} __GLXColorSubTableHeader;
typedef struct {
__GLX_RENDER_LARGE_HDR;
__GLX_PIXEL_HDR;
__GLX_COLOR_SUBTABLE_HDR;
} __GLXColorSubTableLargeHeader;
typedef struct {
__GLX_PIXEL_HDR;
__GLX_COLOR_SUBTABLE_HDR;
} __GLXdispatchColorSubTableHeader;
#undef GLXContextID
#undef GLXPixmap
#undef GLXDrawable
#undef GLXPbuffer
#undef GLXWindow
#undef GLXFBConfigID
#undef GLXFBConfigIDSGIX
#undef GLXPbufferSGIX
#define X_GLXRender 1
#define X_GLXRenderLarge 2
#define X_GLXCreateContext 3
#define X_GLXDestroyContext 4
#define X_GLXMakeCurrent 5
#define X_GLXIsDirect 6
#define X_GLXQueryVersion 7
#define X_GLXWaitGL 8
#define X_GLXWaitX 9
#define X_GLXCopyContext 10
#define X_GLXSwapBuffers 11
#define X_GLXUseXFont 12
#define X_GLXCreateGLXPixmap 13
#define X_GLXGetVisualConfigs 14
#define X_GLXDestroyGLXPixmap 15
#define X_GLXVendorPrivate 16
#define X_GLXVendorPrivateWithReply 17
#define X_GLXQueryExtensionsString 18
#define X_GLXQueryServerString 19
#define X_GLXClientInfo 20
#define X_GLsop_NewList 101
#define X_GLsop_EndList 102
#define X_GLsop_DeleteLists 103
#define X_GLsop_GenLists 104
#define X_GLsop_FeedbackBuffer 105
#define X_GLsop_SelectBuffer 106
#define X_GLsop_RenderMode 107
#define X_GLsop_Finish 108
#define X_GLsop_Flush 142
#define X_GLsop_PixelStoref 109
#define X_GLsop_PixelStorei 110
#define X_GLsop_ReadPixels 111
#define X_GLsop_GetBooleanv 112
#define X_GLsop_GetClipPlane 113
#define X_GLsop_GetDoublev 114
#define X_GLsop_GetError 115
#define X_GLsop_GetFloatv 116
#define X_GLsop_GetIntegerv 117
#define X_GLsop_GetLightfv 118
#define X_GLsop_GetLightiv 119
#define X_GLsop_GetMapdv 120
#define X_GLsop_GetMapfv 121
#define X_GLsop_GetMapiv 122
#define X_GLsop_GetMaterialfv 123
#define X_GLsop_GetMaterialiv 124
#define X_GLsop_GetPixelMapfv 125
#define X_GLsop_GetPixelMapuiv 126
#define X_GLsop_GetPixelMapusv 127
#define X_GLsop_GetPolygonStipple 128
#define X_GLsop_GetString 129
#define X_GLsop_GetTexEnvfv 130
#define X_GLsop_GetTexEnviv 131
#define X_GLsop_GetTexGendv 132
#define X_GLsop_GetTexGenfv 133
#define X_GLsop_GetTexGeniv 134
#define X_GLsop_GetTexImage 135
#define X_GLsop_GetTexParameterfv 136
#define X_GLsop_GetTexParameteriv 137
#define X_GLsop_GetTexLevelParameterfv 138
#define X_GLsop_GetTexLevelParameteriv 139
#define X_GLsop_IsEnabled 140
#define X_GLsop_IsList 141
#define X_GLsop_AreTexturesResident 143
#define X_GLsop_DeleteTextures 144
#define X_GLsop_GenTextures 145
#define X_GLsop_IsTexture 146
#define X_GLsop_GetColorTable 147
#define X_GLsop_GetColorTableParameterfv 148
#define X_GLsop_GetColorTableParameteriv 149
#define X_GLsop_GetConvolutionFilter 150
#define X_GLsop_GetConvolutionParameterfv 151
#define X_GLsop_GetConvolutionParameteriv 152
#define X_GLsop_GetSeparableFilter 153
#define X_GLsop_GetHistogram 154
#define X_GLsop_GetHistogramParameterfv 155
#define X_GLsop_GetHistogramParameteriv 156
#define X_GLsop_GetMinmax 157
#define X_GLsop_GetMinmaxParameterfv 158
#define X_GLsop_GetMinmaxParameteriv 159
#define X_GLrop_CallList 1
#define X_GLrop_CallLists 2
#define X_GLrop_ListBase 3
#define X_GLrop_Begin 4
#define X_GLrop_Bitmap 5
#define X_GLrop_Color3bv 6
#define X_GLrop_Color3dv 7
#define X_GLrop_Color3fv 8
#define X_GLrop_Color3iv 9
#define X_GLrop_Color3sv 10
#define X_GLrop_Color3ubv 11
#define X_GLrop_Color3uiv 12
#define X_GLrop_Color3usv 13
#define X_GLrop_Color4bv 14
#define X_GLrop_Color4dv 15
#define X_GLrop_Color4fv 16
#define X_GLrop_Color4iv 17
#define X_GLrop_Color4sv 18
#define X_GLrop_Color4ubv 19
#define X_GLrop_Color4uiv 20
#define X_GLrop_Color4usv 21
#define X_GLrop_EdgeFlagv 22
#define X_GLrop_End 23
#define X_GLrop_Indexdv 24
#define X_GLrop_Indexfv 25
#define X_GLrop_Indexiv 26
#define X_GLrop_Indexsv 27
#define X_GLrop_Normal3bv 28
#define X_GLrop_Normal3dv 29
#define X_GLrop_Normal3fv 30
#define X_GLrop_Normal3iv 31
#define X_GLrop_Normal3sv 32
#define X_GLrop_RasterPos2dv 33
#define X_GLrop_RasterPos2fv 34
#define X_GLrop_RasterPos2iv 35
#define X_GLrop_RasterPos2sv 36
#define X_GLrop_RasterPos3dv 37
#define X_GLrop_RasterPos3fv 38
#define X_GLrop_RasterPos3iv 39
#define X_GLrop_RasterPos3sv 40
#define X_GLrop_RasterPos4dv 41
#define X_GLrop_RasterPos4fv 42
#define X_GLrop_RasterPos4iv 43
#define X_GLrop_RasterPos4sv 44
#define X_GLrop_Rectdv 45
#define X_GLrop_Rectfv 46
#define X_GLrop_Rectiv 47
#define X_GLrop_Rectsv 48
#define X_GLrop_TexCoord1dv 49
#define X_GLrop_TexCoord1fv 50
#define X_GLrop_TexCoord1iv 51
#define X_GLrop_TexCoord1sv 52
#define X_GLrop_TexCoord2dv 53
#define X_GLrop_TexCoord2fv 54
#define X_GLrop_TexCoord2iv 55
#define X_GLrop_TexCoord2sv 56
#define X_GLrop_TexCoord3dv 57
#define X_GLrop_TexCoord3fv 58
#define X_GLrop_TexCoord3iv 59
#define X_GLrop_TexCoord3sv 60
#define X_GLrop_TexCoord4dv 61
#define X_GLrop_TexCoord4fv 62
#define X_GLrop_TexCoord4iv 63
#define X_GLrop_TexCoord4sv 64
#define X_GLrop_Vertex2dv 65
#define X_GLrop_Vertex2fv 66
#define X_GLrop_Vertex2iv 67
#define X_GLrop_Vertex2sv 68
#define X_GLrop_Vertex3dv 69
#define X_GLrop_Vertex3fv 70
#define X_GLrop_Vertex3iv 71
#define X_GLrop_Vertex3sv 72
#define X_GLrop_Vertex4dv 73
#define X_GLrop_Vertex4fv 74
#define X_GLrop_Vertex4iv 75
#define X_GLrop_Vertex4sv 76
#define X_GLrop_ClipPlane 77
#define X_GLrop_ColorMaterial 78
#define X_GLrop_CullFace 79
#define X_GLrop_Fogf 80
#define X_GLrop_Fogfv 81
#define X_GLrop_Fogi 82
#define X_GLrop_Fogiv 83
#define X_GLrop_FrontFace 84
#define X_GLrop_Hint 85
#define X_GLrop_Lightf 86
#define X_GLrop_Lightfv 87
#define X_GLrop_Lighti 88
#define X_GLrop_Lightiv 89
#define X_GLrop_LightModelf 90
#define X_GLrop_LightModelfv 91
#define X_GLrop_LightModeli 92
#define X_GLrop_LightModeliv 93
#define X_GLrop_LineStipple 94
#define X_GLrop_LineWidth 95
#define X_GLrop_Materialf 96
#define X_GLrop_Materialfv 97
#define X_GLrop_Materiali 98
#define X_GLrop_Materialiv 99
#define X_GLrop_PointSize 100
#define X_GLrop_PolygonMode 101
#define X_GLrop_PolygonStipple 102
#define X_GLrop_Scissor 103
#define X_GLrop_ShadeModel 104
#define X_GLrop_TexParameterf 105
#define X_GLrop_TexParameterfv 106
#define X_GLrop_TexParameteri 107
#define X_GLrop_TexParameteriv 108
#define X_GLrop_TexImage1D 109
#define X_GLrop_TexImage2D 110
#define X_GLrop_TexEnvf 111
#define X_GLrop_TexEnvfv 112
#define X_GLrop_TexEnvi 113
#define X_GLrop_TexEnviv 114
#define X_GLrop_TexGend 115
#define X_GLrop_TexGendv 116
#define X_GLrop_TexGenf 117
#define X_GLrop_TexGenfv 118
#define X_GLrop_TexGeni 119
#define X_GLrop_TexGeniv 120
#define X_GLrop_InitNames 121
#define X_GLrop_LoadName 122
#define X_GLrop_PassThrough 123
#define X_GLrop_PopName 124
#define X_GLrop_PushName 125
#define X_GLrop_DrawBuffer 126
#define X_GLrop_Clear 127
#define X_GLrop_ClearAccum 128
#define X_GLrop_ClearIndex 129
#define X_GLrop_ClearColor 130
#define X_GLrop_ClearStencil 131
#define X_GLrop_ClearDepth 132
#define X_GLrop_StencilMask 133
#define X_GLrop_ColorMask 134
#define X_GLrop_DepthMask 135
#define X_GLrop_IndexMask 136
#define X_GLrop_Accum 137
#define X_GLrop_Disable 138
#define X_GLrop_Enable 139
#define X_GLrop_PopAttrib 141
#define X_GLrop_PushAttrib 142
#define X_GLrop_Map1d 143
#define X_GLrop_Map1f 144
#define X_GLrop_Map2d 145
#define X_GLrop_Map2f 146
#define X_GLrop_MapGrid1d 147
#define X_GLrop_MapGrid1f 148
#define X_GLrop_MapGrid2d 149
#define X_GLrop_MapGrid2f 150
#define X_GLrop_EvalCoord1dv 151
#define X_GLrop_EvalCoord1fv 152
#define X_GLrop_EvalCoord2dv 153
#define X_GLrop_EvalCoord2fv 154
#define X_GLrop_EvalMesh1 155
#define X_GLrop_EvalPoint1 156
#define X_GLrop_EvalMesh2 157
#define X_GLrop_EvalPoint2 158
#define X_GLrop_AlphaFunc 159
#define X_GLrop_BlendFunc 160
#define X_GLrop_LogicOp 161
#define X_GLrop_StencilFunc 162
#define X_GLrop_StencilOp 163
#define X_GLrop_DepthFunc 164
#define X_GLrop_PixelZoom 165
#define X_GLrop_PixelTransferf 166
#define X_GLrop_PixelTransferi 167
#define X_GLrop_PixelMapfv 168
#define X_GLrop_PixelMapuiv 169
#define X_GLrop_PixelMapusv 170
#define X_GLrop_ReadBuffer 171
#define X_GLrop_CopyPixels 172
#define X_GLrop_DrawPixels 173
#define X_GLrop_DepthRange 174
#define X_GLrop_Frustum 175
#define X_GLrop_LoadIdentity 176
#define X_GLrop_LoadMatrixf 177
#define X_GLrop_LoadMatrixd 178
#define X_GLrop_MatrixMode 179
#define X_GLrop_MultMatrixf 180
#define X_GLrop_MultMatrixd 181
#define X_GLrop_Ortho 182
#define X_GLrop_PopMatrix 183
#define X_GLrop_PushMatrix 184
#define X_GLrop_Rotated 185
#define X_GLrop_Rotatef 186
#define X_GLrop_Scaled 187
#define X_GLrop_Scalef 188
#define X_GLrop_Translated 189
#define X_GLrop_Translatef 190
#define X_GLrop_Viewport 191
#define X_GLrop_DrawArrays 193
#define X_GLrop_PolygonOffset 192
#define X_GLrop_CopyTexImage1D 4119
#define X_GLrop_CopyTexImage2D 4120
#define X_GLrop_CopyTexSubImage1D 4121
#define X_GLrop_CopyTexSubImage2D 4122
#define X_GLrop_TexSubImage1D 4099
#define X_GLrop_TexSubImage2D 4100
#define X_GLrop_BindTexture 4117
#define X_GLrop_PrioritizeTextures 4118
#define X_GLrop_Indexubv 194
#define X_GLrop_BlendColor 4096
#define X_GLrop_BlendEquation 4097
#define X_GLrop_ColorTable 2053
#define X_GLrop_ColorTableParameterfv 2054
#define X_GLrop_ColorTableParameteriv 2055
#define X_GLrop_CopyColorTable 2056
#define X_GLrop_ColorSubTable 195
#define X_GLrop_CopyColorSubTable 196
#define X_GLrop_ConvolutionFilter1D 4101
#define X_GLrop_ConvolutionFilter2D 4102
#define X_GLrop_ConvolutionParameterf 4103
#define X_GLrop_ConvolutionParameterfv 4104
#define X_GLrop_ConvolutionParameteri 4105
#define X_GLrop_ConvolutionParameteriv 4106
#define X_GLrop_CopyConvolutionFilter1D 4107
#define X_GLrop_CopyConvolutionFilter2D 4108
#define X_GLrop_SeparableFilter2D 4109
#define X_GLrop_Histogram 4110
#define X_GLrop_Minmax 4111
#define X_GLrop_ResetHistogram 4112
#define X_GLrop_ResetMinmax 4113
#define X_GLrop_TexImage3D 4114
#define X_GLrop_TexSubImage3D 4115
#define X_GLrop_CopyTexSubImage3D 4123
#define X_GLrop_ActiveTextureARB 197
#define X_GLrop_MultiTexCoord1dvARB 198
#define X_GLrop_MultiTexCoord1fvARB 199
#define X_GLrop_MultiTexCoord1ivARB 200
#define X_GLrop_MultiTexCoord1svARB 201
#define X_GLrop_MultiTexCoord2dvARB 202
#define X_GLrop_MultiTexCoord2fvARB 203
#define X_GLrop_MultiTexCoord2ivARB 204
#define X_GLrop_MultiTexCoord2svARB 205
#define X_GLrop_MultiTexCoord3dvARB 206
#define X_GLrop_MultiTexCoord3fvARB 207
#define X_GLrop_MultiTexCoord3ivARB 208
#define X_GLrop_MultiTexCoord3svARB 209
#define X_GLrop_MultiTexCoord4dvARB 210
#define X_GLrop_MultiTexCoord4fvARB 211
#define X_GLrop_MultiTexCoord4ivARB 212
#define X_GLrop_MultiTexCoord4svARB 213
#define X_GLrop_DrawArraysEXT 4116
#define X_GLvop_AreTexturesResidentEXT 11
#define X_GLvop_DeleteTexturesEXT 12
#define X_GLvop_GenTexturesEXT 13
#define X_GLvop_IsTextureEXT 14
#define X_GLXvop_QueryContextInfoEXT 1024
#endif