# 1 "indirect_init.c" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "indirect_init.c" # 38 "indirect_init.c" # 1 "indirect_init.h" 1 # 37 "indirect_init.h" # 1 "glxclient.h" 1 # 40 "glxclient.h" # 1 "/usr/xorg/include/X11/Xproto.h" 1 # 72 "/usr/xorg/include/X11/Xproto.h" # 1 "/usr/xorg/include/X11/Xmd.h" 1 # 97 "/usr/xorg/include/X11/Xmd.h" typedef long INT64; typedef int INT32; typedef short INT16; typedef signed char INT8; typedef unsigned long CARD64; typedef unsigned int CARD32; typedef unsigned short CARD16; typedef unsigned char CARD8; typedef CARD32 BITS32; typedef CARD16 BITS16; typedef CARD8 BYTE; typedef CARD8 BOOL; # 73 "/usr/xorg/include/X11/Xproto.h" 2 # 1 "/usr/xorg/include/X11/Xprotostr.h" 1 # 54 "/usr/xorg/include/X11/Xprotostr.h" typedef struct _xSegment { INT16 x1 , y1 , x2 , y2 ; } xSegment; typedef struct _xPoint { INT16 x , y ; } xPoint; typedef struct _xRectangle { INT16 x , y ; CARD16 width , height ; } xRectangle; typedef struct _xArc { INT16 x , y ; CARD16 width , height ; INT16 angle1 , angle2 ; } xArc; # 74 "/usr/xorg/include/X11/Xproto.h" 2 # 259 "/usr/xorg/include/X11/Xproto.h" typedef CARD16 KeyButMask; # 269 "/usr/xorg/include/X11/Xproto.h" typedef struct { CARD8 byteOrder; BYTE pad; CARD16 majorVersion , minorVersion ; CARD16 nbytesAuthProto ; CARD16 nbytesAuthString ; CARD16 pad2 ; } xConnClientPrefix; # 288 "/usr/xorg/include/X11/Xproto.h" typedef struct { CARD8 success; BYTE lengthReason; CARD16 majorVersion , minorVersion ; CARD16 length ; } xConnSetupPrefix; typedef struct { CARD32 release ; CARD32 ridBase , ridMask ; CARD32 motionBufferSize ; CARD16 nbytesVendor ; CARD16 maxRequestSize ; CARD8 numRoots; CARD8 numFormats; CARD8 imageByteOrder; CARD8 bitmapBitOrder; CARD8 bitmapScanlineUnit, bitmapScanlinePad; CARD8 minKeyCode, maxKeyCode; CARD32 pad2 ; } xConnSetup; typedef struct { CARD8 depth; CARD8 bitsPerPixel; CARD8 scanLinePad; CARD8 pad1; CARD32 pad2 ; } xPixmapFormat; typedef struct { CARD8 depth; CARD8 pad1; CARD16 nVisuals ; CARD32 pad2 ; } xDepth; typedef struct { CARD32 visualID ; CARD8 class; CARD8 bitsPerRGB; CARD16 colormapEntries ; CARD32 redMask , greenMask , blueMask ; CARD32 pad ; } xVisualType; typedef struct { CARD32 windowId ; CARD32 defaultColormap ; CARD32 whitePixel , blackPixel ; CARD32 currentInputMask ; CARD16 pixWidth , pixHeight ; CARD16 mmWidth , mmHeight ; CARD16 minInstalledMaps , maxInstalledMaps ; CARD32 rootVisualID ; CARD8 backingStore; BOOL saveUnders; CARD8 rootDepth; CARD8 nDepths; } xWindowRoot; # 367 "/usr/xorg/include/X11/Xproto.h" typedef struct { CARD32 time ; INT16 x , y ; } xTimecoord; typedef struct { CARD8 family; BYTE pad; CARD16 length ; } xHostEntry; typedef struct { INT16 leftSideBearing , rightSideBearing , characterWidth , ascent , descent ; CARD16 attributes ; } xCharInfo; typedef struct { CARD32 name ; CARD32 value ; } xFontProp; typedef struct { CARD8 len; INT8 delta; } xTextElt; typedef struct { CARD32 pixel ; CARD16 red , green , blue ; CARD8 flags; CARD8 pad; } xColorItem; typedef struct { CARD16 red , green , blue , pad ; } xrgb; typedef CARD8 KEYCODE; # 425 "/usr/xorg/include/X11/Xproto.h" typedef struct { BYTE type; BYTE data1; CARD16 sequenceNumber ; CARD32 length ; CARD32 data00 ; CARD32 data01 ; CARD32 data02 ; CARD32 data03 ; CARD32 data04 ; CARD32 data05 ; } xGenericReply; typedef struct { BYTE type; CARD8 backingStore; CARD16 sequenceNumber ; CARD32 length ; CARD32 visualID ; CARD16 class ; CARD8 bitGravity; CARD8 winGravity; CARD32 backingBitPlanes ; CARD32 backingPixel ; BOOL saveUnder; BOOL mapInstalled; CARD8 mapState; BOOL override; CARD32 colormap ; CARD32 allEventMasks ; CARD32 yourEventMask ; CARD16 doNotPropagateMask ; CARD16 pad ; } xGetWindowAttributesReply; typedef struct { BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 root ; INT16 x , y ; CARD16 width , height ; CARD16 borderWidth ; CARD16 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetGeometryReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , parent ; CARD16 nChildren ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xQueryTreeReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 atom ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xInternAtomReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nameLength ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetAtomNameReply; typedef struct { BYTE type; CARD8 format; CARD16 sequenceNumber ; CARD32 length ; CARD32 propertyType ; CARD32 bytesAfter ; CARD32 nItems ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; } xGetPropertyReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nProperties ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListPropertiesReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 owner ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetSelectionOwnerReply; typedef struct { BYTE type; BYTE status; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGrabPointerReply; typedef xGrabPointerReply xGrabKeyboardReply; typedef struct { BYTE type; BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 root , child ; INT16 rootX , rootY , winX , winY ; CARD16 mask ; CARD16 pad1 ; CARD32 pad ; } xQueryPointerReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 nEvents ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetMotionEventsReply; typedef struct { BYTE type; BOOL sameScreen; CARD16 sequenceNumber ; CARD32 length ; CARD32 child ; INT16 dstX , dstY ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xTranslateCoordsReply; typedef struct { BYTE type; CARD8 revertTo; CARD16 sequenceNumber ; CARD32 length ; CARD32 focus ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xGetInputFocusReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; BYTE map[32]; } xQueryKeymapReply; typedef struct _xQueryFontReply { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; BOOL allCharsExist; INT16 fontAscent , fontDescent ; CARD32 nCharInfos ; } xQueryFontReply; typedef struct { BYTE type; CARD8 drawDirection; CARD16 sequenceNumber ; CARD32 length ; INT16 fontAscent , fontDescent ; INT16 overallAscent , overallDescent ; INT32 overallWidth , overallLeft , overallRight ; CARD32 pad ; } xQueryTextExtentsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nFonts ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListFontsReply; typedef struct { BYTE type; CARD8 nameLength; CARD16 sequenceNumber ; CARD32 length ; xCharInfo minBounds; CARD32 walign1 ; xCharInfo maxBounds; CARD32 walign2 ; CARD16 minCharOrByte2 , maxCharOrByte2 ; CARD16 defaultChar ; CARD16 nFontProps ; CARD8 drawDirection; CARD8 minByte1, maxByte1; BOOL allCharsExist; INT16 fontAscent , fontDescent ; CARD32 nReplies ; } xListFontsWithInfoReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPaths ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetFontPathReply; typedef struct { BYTE type; CARD8 depth; CARD16 sequenceNumber ; CARD32 length ; CARD32 visual ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetImageReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColormaps ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListInstalledColormapsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 red , green , blue ; CARD16 pad2 ; CARD32 pixel ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xAllocColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD32 pixel ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad2 ; CARD32 pad3 ; } xAllocNamedColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels , nMasks ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xAllocColorCellsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nPixels ; CARD16 pad2 ; CARD32 redMask , greenMask , blueMask ; CARD32 pad3 ; CARD32 pad4 ; } xAllocColorPlanesReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 nColors ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryColorsReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 exactRed , exactGreen , exactBlue ; CARD16 screenRed , screenGreen , screenBlue ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; } xLookupColorReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 width , height ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryBestSizeReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; BOOL present; CARD8 major_opcode; CARD8 first_event; CARD8 first_error; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xQueryExtensionReply; typedef struct { BYTE type; CARD8 nExtensions; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListExtensionsReply; typedef struct { BYTE type; CARD8 success; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xSetMappingReply; typedef xSetMappingReply xSetPointerMappingReply; typedef xSetMappingReply xSetModifierMappingReply; typedef struct { BYTE type; CARD8 nElts; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetPointerMappingReply; typedef struct { BYTE type; CARD8 keySymsPerKeyCode; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGetKeyboardMappingReply; typedef struct { BYTE type; CARD8 numKeyPerModifier; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetModifierMappingReply; typedef struct { BYTE type; BOOL globalAutoRepeat; CARD16 sequenceNumber ; CARD32 length ; CARD32 ledMask ; CARD8 keyClickPercent, bellPercent; CARD16 bellPitch , bellDuration ; CARD16 pad ; BYTE map[32]; } xGetKeyboardControlReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 accelNumerator , accelDenominator ; CARD16 threshold ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetPointerControlReply; typedef struct { BYTE type; BYTE pad1; CARD16 sequenceNumber ; CARD32 length ; CARD16 timeout , interval ; BOOL preferBlanking; BOOL allowExposures; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGetScreenSaverReply; typedef struct { BYTE type; BOOL enabled; CARD16 sequenceNumber ; CARD32 length ; CARD16 nHosts ; CARD16 pad1 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xListHostsReply; # 976 "/usr/xorg/include/X11/Xproto.h" typedef struct { BYTE type; BYTE errorCode; CARD16 sequenceNumber ; CARD32 resourceID ; CARD16 minorCode ; CARD8 majorCode; BYTE pad1; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xError; typedef struct _xEvent { union { struct { BYTE type; BYTE detail; CARD16 sequenceNumber ; } u; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; BOOL sameScreen; BYTE pad1; } keyButtonPointer; struct { CARD32 pad00 ; CARD32 time ; CARD32 root , event , child ; INT16 rootX , rootY , eventX , eventY ; KeyButMask state ; BYTE mode; BYTE flags; } enterLeave; struct { CARD32 pad00 ; CARD32 window ; BYTE mode; BYTE pad1, pad2, pad3; } focus; struct { CARD32 pad00 ; CARD32 window ; CARD16 x , y , width , height ; CARD16 count ; CARD16 pad2 ; } expose; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 x , y , width , height ; CARD16 minorEvent ; CARD16 count ; BYTE majorEvent; BYTE pad1, pad2, pad3; } graphicsExposure; struct { CARD32 pad00 ; CARD32 drawable ; CARD16 minorEvent ; BYTE majorEvent; BYTE bpad; } noExposure; struct { CARD32 pad00 ; CARD32 window ; CARD8 state; BYTE pad1, pad2, pad3; } visibility; struct { CARD32 pad00 ; CARD32 parent , window ; INT16 x , y ; CARD16 width , height , borderWidth ; BOOL override; BYTE bpad; } createNotify; # 1074 "/usr/xorg/include/X11/Xproto.h" struct { CARD32 pad00 ; CARD32 event , window ; } destroyNotify; struct { CARD32 pad00 ; CARD32 event , window ; BOOL fromConfigure; BYTE pad1, pad2, pad3; } unmapNotify; struct { CARD32 pad00 ; CARD32 event , window ; BOOL override; BYTE pad1, pad2, pad3; } mapNotify; struct { CARD32 pad00 ; CARD32 parent , window ; } mapRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; INT16 x , y ; BOOL override; BYTE pad1, pad2, pad3; } reparent; struct { CARD32 pad00 ; CARD32 event , window , aboveSibling ; INT16 x , y ; CARD16 width , height , borderWidth ; BOOL override; BYTE bpad; } configureNotify; struct { CARD32 pad00 ; CARD32 parent , window , sibling ; INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 valueMask ; CARD32 pad1 ; } configureRequest; struct { CARD32 pad00 ; CARD32 event , window ; INT16 x , y ; CARD32 pad1 , pad2 , pad3 , pad4 ; } gravity; struct { CARD32 pad00 ; CARD32 window ; CARD16 width , height ; } resizeRequest; struct { CARD32 pad00 ; CARD32 event , window , parent ; BYTE place; BYTE pad1, pad2, pad3; } circulate; struct { CARD32 pad00 ; CARD32 window ; CARD32 atom ; CARD32 time ; BYTE state; BYTE pad1; CARD16 pad2 ; } property; struct { CARD32 pad00 ; CARD32 time ; CARD32 window ; CARD32 atom ; } selectionClear; struct { CARD32 pad00 ; CARD32 time ; CARD32 owner , requestor ; CARD32 selection , target , property ; } selectionRequest; struct { CARD32 pad00 ; CARD32 time ; CARD32 requestor ; CARD32 selection , target , property ; } selectionNotify; struct { CARD32 pad00 ; CARD32 window ; CARD32 colormap ; BOOL new; BYTE state; BYTE pad1, pad2; } colormap; struct { CARD32 pad00 ; CARD8 request; CARD8 firstKeyCode; CARD8 count; BYTE pad1; } mappingNotify; struct { CARD32 pad00 ; CARD32 window ; union { struct { CARD32 type ; INT32 longs0 ; INT32 longs1 ; INT32 longs2 ; INT32 longs3 ; INT32 longs4 ; } l; struct { CARD32 type ; INT16 shorts0 ; INT16 shorts1 ; INT16 shorts2 ; INT16 shorts3 ; INT16 shorts4 ; INT16 shorts5 ; INT16 shorts6 ; INT16 shorts7 ; INT16 shorts8 ; INT16 shorts9 ; } s; struct { CARD32 type ; INT8 bytes[20]; } b; } u; } clientMessage; } u; } xEvent; # 1231 "/usr/xorg/include/X11/Xproto.h" typedef struct { BYTE type; CARD8 extension; CARD16 sequenceNumber ; CARD32 length ; CARD16 evtype ; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGenericEvent; typedef struct { BYTE type; BYTE map[31]; } xKeymapEvent; # 1264 "/usr/xorg/include/X11/Xproto.h" typedef union { xGenericReply generic; xGetGeometryReply geom; xQueryTreeReply tree; xInternAtomReply atom; xGetAtomNameReply atomName; xGetPropertyReply property; xListPropertiesReply listProperties; xGetSelectionOwnerReply selection; xGrabPointerReply grabPointer; xGrabKeyboardReply grabKeyboard; xQueryPointerReply pointer; xGetMotionEventsReply motionEvents; xTranslateCoordsReply coords; xGetInputFocusReply inputFocus; xQueryTextExtentsReply textExtents; xListFontsReply fonts; xGetFontPathReply fontPath; xGetImageReply image; xListInstalledColormapsReply colormaps; xAllocColorReply allocColor; xAllocNamedColorReply allocNamedColor; xAllocColorCellsReply colorCells; xAllocColorPlanesReply colorPlanes; xQueryColorsReply colors; xLookupColorReply lookupColor; xQueryBestSizeReply bestSize; xQueryExtensionReply extension; xListExtensionsReply extensions; xSetModifierMappingReply setModifierMapping; xGetModifierMappingReply getModifierMapping; xSetPointerMappingReply setPointerMapping; xGetKeyboardMappingReply getKeyboardMapping; xGetPointerMappingReply getPointerMapping; xGetPointerControlReply pointerControl; xGetScreenSaverReply screenSaver; xListHostsReply hosts; xError error; xEvent event; } xReply; # 1314 "/usr/xorg/include/X11/Xproto.h" typedef struct _xReq { CARD8 reqType; CARD8 data; CARD16 length ; } xReq; # 1328 "/usr/xorg/include/X11/Xproto.h" typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 id ; } xResourceReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 wid , parent ; INT16 x , y ; CARD16 width , height , borderWidth ; CARD16 class ; CARD32 visual ; CARD32 mask ; } xCreateWindowReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 valueMask ; } xChangeWindowAttributesReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; CARD32 window ; } xChangeSaveSetReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window , parent ; INT16 x , y ; } xReparentWindowReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 window ; CARD16 mask ; CARD16 pad2 ; } xConfigureWindowReq; typedef struct { CARD8 reqType; CARD8 direction; CARD16 length ; CARD32 window ; } xCirculateWindowReq; typedef struct { CARD8 reqType; BOOL onlyIfExists; CARD16 length ; CARD16 nbytes ; CARD16 pad ; } xInternAtomReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD8 format; BYTE pad[3]; CARD32 nUnits ; } xChangePropertyReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 property ; } xDeletePropertyReq; typedef struct { CARD8 reqType; BOOL delete; CARD16 length ; CARD32 window ; CARD32 property , type ; CARD32 longOffset ; CARD32 longLength ; } xGetPropertyReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 selection ; CARD32 time ; } xSetSelectionOwnerReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 requestor ; CARD32 selection , target , property ; CARD32 time ; } xConvertSelectionReq; typedef struct { CARD8 reqType; BOOL propagate; CARD16 length ; CARD32 destination ; CARD32 eventMask ; xEvent event; } xSendEventReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD32 time ; } xGrabPointerReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 eventMask ; BYTE pointerMode, keyboardMode; CARD32 confineTo ; CARD32 cursor ; CARD8 button; BYTE pad; CARD16 modifiers ; } xGrabButtonReq; typedef struct { CARD8 reqType; CARD8 button; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabButtonReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cursor ; CARD32 time ; CARD16 eventMask ; CARD16 pad2 ; } xChangeActivePointerGrabReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD32 time ; BYTE pointerMode, keyboardMode; CARD16 pad ; } xGrabKeyboardReq; typedef struct { CARD8 reqType; BOOL ownerEvents; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD8 key; BYTE pointerMode, keyboardMode; BYTE pad1, pad2, pad3; } xGrabKeyReq; typedef struct { CARD8 reqType; CARD8 key; CARD16 length ; CARD32 grabWindow ; CARD16 modifiers ; CARD16 pad ; } xUngrabKeyReq; typedef struct { CARD8 reqType; CARD8 mode; CARD16 length ; CARD32 time ; } xAllowEventsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD32 start , stop ; } xGetMotionEventsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; INT16 srcX , srcY ; } xTranslateCoordsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcWid , dstWid ; INT16 srcX , srcY ; CARD16 srcWidth , srcHeight ; INT16 dstX , dstY ; } xWarpPointerReq; typedef struct { CARD8 reqType; CARD8 revertTo; CARD16 length ; CARD32 focus ; CARD32 time ; } xSetInputFocusReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 fid ; CARD16 nbytes ; BYTE pad1, pad2; } xOpenFontReq; typedef struct { CARD8 reqType; BOOL oddLength; CARD16 length ; CARD32 fid ; } xQueryTextExtentsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 maxNames ; CARD16 nbytes ; } xListFontsReq; typedef xListFontsReq xListFontsWithInfoReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 nFonts ; BYTE pad1, pad2; } xSetFontPathReq; typedef struct { CARD8 reqType; CARD8 depth; CARD16 length ; CARD32 pid ; CARD32 drawable ; CARD16 width , height ; } xCreatePixmapReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD32 drawable ; CARD32 mask ; } xCreateGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD32 mask ; } xChangeGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcGC , dstGC ; CARD32 mask ; } xCopyGCReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 gc ; CARD16 dashOffset ; CARD16 nDashes ; } xSetDashesReq; typedef struct { CARD8 reqType; BYTE ordering; CARD16 length ; CARD32 gc ; INT16 xOrigin , yOrigin ; } xSetClipRectanglesReq; typedef struct { CARD8 reqType; BOOL exposures; CARD16 length ; CARD32 window ; INT16 x , y ; CARD16 width , height ; } xClearAreaReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; } xCopyAreaReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 srcDrawable , dstDrawable ; CARD32 gc ; INT16 srcX , srcY , dstX , dstY ; CARD16 width , height ; CARD32 bitPlane ; } xCopyPlaneReq; typedef struct { CARD8 reqType; BYTE coordMode; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolyPointReq; typedef xPolyPointReq xPolyLineReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; } xPolySegmentReq; typedef xPolySegmentReq xPolyArcReq; typedef xPolySegmentReq xPolyRectangleReq; typedef xPolySegmentReq xPolyFillRectangleReq; typedef xPolySegmentReq xPolyFillArcReq; typedef struct _FillPolyReq { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; BYTE shape; BYTE coordMode; CARD16 pad1 ; } xFillPolyReq; typedef struct _PutImageReq { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; CARD32 gc ; CARD16 width , height ; INT16 dstX , dstY ; CARD8 leftPad; CARD8 depth; CARD16 pad ; } xPutImageReq; typedef struct { CARD8 reqType; CARD8 format; CARD16 length ; CARD32 drawable ; INT16 x , y ; CARD16 width , height ; CARD32 planeMask ; } xGetImageReq; typedef struct { CARD8 reqType; CARD8 pad; CARD16 length ; CARD32 drawable ; CARD32 gc ; INT16 x , y ; } xPolyTextReq; typedef xPolyTextReq xPolyText8Req; typedef xPolyTextReq xPolyText16Req; typedef struct { CARD8 reqType; BYTE nChars; CARD16 length ; CARD32 drawable ; CARD32 gc ; INT16 x , y ; } xImageTextReq; typedef xImageTextReq xImageText8Req; typedef xImageTextReq xImageText16Req; typedef struct { CARD8 reqType; BYTE alloc; CARD16 length ; CARD32 mid ; CARD32 window ; CARD32 visual ; } xCreateColormapReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 mid ; CARD32 srcCmap ; } xCopyColormapAndFreeReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 red , green , blue ; CARD16 pad2 ; } xAllocColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; BYTE pad1, pad2; } xAllocNamedColorReq; typedef struct { CARD8 reqType; BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , planes ; } xAllocColorCellsReq; typedef struct { CARD8 reqType; BOOL contiguous; CARD16 length ; CARD32 cmap ; CARD16 colors , red , green , blue ; } xAllocColorPlanesReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD32 planeMask ; } xFreeColorsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; } xStoreColorsReq; typedef struct { CARD8 reqType; CARD8 flags; CARD16 length ; CARD32 cmap ; CARD32 pixel ; CARD16 nbytes ; BYTE pad1, pad2; } xStoreNamedColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; } xQueryColorsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cmap ; CARD16 nbytes ; BYTE pad1, pad2; } xLookupColorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; CARD16 x , y ; } xCreateCursorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cid ; CARD32 source , mask ; CARD16 sourceChar , maskChar ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xCreateGlyphCursorReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 cursor ; CARD16 foreRed , foreGreen , foreBlue ; CARD16 backRed , backGreen , backBlue ; } xRecolorCursorReq; typedef struct { CARD8 reqType; CARD8 class; CARD16 length ; CARD32 drawable ; CARD16 width , height ; } xQueryBestSizeReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD16 nbytes ; BYTE pad1, pad2; } xQueryExtensionReq; typedef struct { CARD8 reqType; CARD8 numKeyPerModifier; CARD16 length ; } xSetModifierMappingReq; typedef struct { CARD8 reqType; CARD8 nElts; CARD16 length ; } xSetPointerMappingReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD8 firstKeyCode; CARD8 count; CARD16 pad1 ; } xGetKeyboardMappingReq; typedef struct { CARD8 reqType; CARD8 keyCodes; CARD16 length ; CARD8 firstKeyCode; CARD8 keySymsPerKeyCode; CARD16 pad1 ; } xChangeKeyboardMappingReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 mask ; } xChangeKeyboardControlReq; typedef struct { CARD8 reqType; INT8 percent; CARD16 length ; } xBellReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; INT16 accelNum , accelDenum ; INT16 threshold ; BOOL doAccel, doThresh; } xChangePointerControlReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; INT16 timeout , interval ; BYTE preferBlank, allowExpose; CARD16 pad2 ; } xSetScreenSaverReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; CARD8 hostFamily; BYTE pad; CARD16 hostLength ; } xChangeHostsReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; } xListHostsReq; typedef struct { CARD8 reqType; BYTE mode; CARD16 length ; } xChangeModeReq; typedef xChangeModeReq xSetAccessControlReq; typedef xChangeModeReq xSetCloseDownModeReq; typedef xChangeModeReq xForceScreenSaverReq; typedef struct { CARD8 reqType; BYTE pad; CARD16 length ; CARD32 window ; CARD16 nAtoms ; INT16 nPositions ; } xRotatePropertiesReq; # 41 "glxclient.h" 2 # 1 "/usr/xorg/include/X11/Xlibint.h" 1 # 41 "/usr/xorg/include/X11/Xlibint.h" # 1 "/usr/xorg/include/X11/Xlib.h" 1 # 38 "/usr/xorg/include/X11/Xlib.h" # 1 "/usr/include/sys/types.h" 1 3 4 # 25 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 378 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 385 "/usr/include/sys/cdefs.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 386 "/usr/include/sys/cdefs.h" 2 3 4 # 379 "/usr/include/features.h" 2 3 4 # 402 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 10 "/usr/include/gnu/stubs.h" 3 4 # 1 "/usr/include/gnu/stubs-64.h" 1 3 4 # 11 "/usr/include/gnu/stubs.h" 2 3 4 # 403 "/usr/include/features.h" 2 3 4 # 26 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/bits/types.h" 1 3 4 # 27 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 28 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; typedef signed long int __int64_t; typedef unsigned long int __uint64_t; typedef long int __quad_t; typedef unsigned long int __u_quad_t; # 121 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 122 "/usr/include/bits/types.h" 2 3 4 typedef unsigned long int __dev_t; typedef unsigned int __uid_t; typedef unsigned int __gid_t; typedef unsigned long int __ino_t; typedef unsigned long int __ino64_t; typedef unsigned int __mode_t; typedef unsigned long int __nlink_t; typedef long int __off_t; typedef long int __off64_t; typedef int __pid_t; typedef struct { int __val[2]; } __fsid_t; typedef long int __clock_t; typedef unsigned long int __rlim_t; typedef unsigned long int __rlim64_t; typedef unsigned int __id_t; typedef long int __time_t; typedef unsigned int __useconds_t; typedef long int __suseconds_t; typedef int __daddr_t; typedef int __key_t; typedef int __clockid_t; typedef void * __timer_t; typedef long int __blksize_t; typedef long int __blkcnt_t; typedef long int __blkcnt64_t; typedef unsigned long int __fsblkcnt_t; typedef unsigned long int __fsblkcnt64_t; typedef unsigned long int __fsfilcnt_t; typedef unsigned long int __fsfilcnt64_t; typedef long int __fsword_t; typedef long int __ssize_t; typedef long int __syscall_slong_t; typedef unsigned long int __syscall_ulong_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; typedef long int __intptr_t; typedef unsigned int __socklen_t; # 30 "/usr/include/sys/types.h" 2 3 4 typedef __u_char u_char; typedef __u_short u_short; typedef __u_int u_int; typedef __u_long u_long; typedef __quad_t quad_t; typedef __u_quad_t u_quad_t; typedef __fsid_t fsid_t; typedef __loff_t loff_t; typedef __ino_t ino_t; # 60 "/usr/include/sys/types.h" 3 4 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 98 "/usr/include/sys/types.h" 3 4 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; typedef __daddr_t daddr_t; typedef __caddr_t caddr_t; typedef __key_t key_t; # 132 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/time.h" 1 3 4 # 57 "/usr/include/time.h" 3 4 typedef __clock_t clock_t; # 73 "/usr/include/time.h" 3 4 typedef __time_t time_t; # 91 "/usr/include/time.h" 3 4 typedef __clockid_t clockid_t; # 103 "/usr/include/time.h" 3 4 typedef __timer_t timer_t; # 133 "/usr/include/sys/types.h" 2 3 4 # 146 "/usr/include/sys/types.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 212 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 3 4 typedef long unsigned int size_t; # 147 "/usr/include/sys/types.h" 2 3 4 typedef unsigned long int ulong; typedef unsigned short int ushort; typedef unsigned int uint; # 194 "/usr/include/sys/types.h" 3 4 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); typedef int register_t __attribute__ ((__mode__ (__word__))); # 216 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/endian.h" 1 3 4 # 36 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/endian.h" 1 3 4 # 37 "/usr/include/endian.h" 2 3 4 # 60 "/usr/include/endian.h" 3 4 # 1 "/usr/include/bits/byteswap.h" 1 3 4 # 28 "/usr/include/bits/byteswap.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 29 "/usr/include/bits/byteswap.h" 2 3 4 # 1 "/usr/include/bits/byteswap-16.h" 1 3 4 # 36 "/usr/include/bits/byteswap.h" 2 3 4 # 44 "/usr/include/bits/byteswap.h" 3 4 static __inline unsigned int __bswap_32 (unsigned int __bsx) { return __builtin_bswap32 (__bsx); } # 108 "/usr/include/bits/byteswap.h" 3 4 static __inline __uint64_t __bswap_64 (__uint64_t __bsx) { return __builtin_bswap64 (__bsx); } # 61 "/usr/include/endian.h" 2 3 4 # 217 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/select.h" 1 3 4 # 30 "/usr/include/sys/select.h" 3 4 # 1 "/usr/include/bits/select.h" 1 3 4 # 22 "/usr/include/bits/select.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 23 "/usr/include/bits/select.h" 2 3 4 # 31 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/sigset.h" 1 3 4 # 22 "/usr/include/bits/sigset.h" 3 4 typedef int __sig_atomic_t; typedef struct { unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; } __sigset_t; # 34 "/usr/include/sys/select.h" 2 3 4 typedef __sigset_t sigset_t; # 1 "/usr/include/time.h" 1 3 4 # 120 "/usr/include/time.h" 3 4 struct timespec { __time_t tv_sec; __syscall_slong_t tv_nsec; }; # 44 "/usr/include/sys/select.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 30 "/usr/include/bits/time.h" 3 4 struct timeval { __time_t tv_sec; __suseconds_t tv_usec; }; # 46 "/usr/include/sys/select.h" 2 3 4 typedef __suseconds_t suseconds_t; typedef long int __fd_mask; # 64 "/usr/include/sys/select.h" 3 4 typedef struct { __fd_mask __fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; } fd_set; typedef __fd_mask fd_mask; # 96 "/usr/include/sys/select.h" 3 4 # 106 "/usr/include/sys/select.h" 3 4 extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); # 118 "/usr/include/sys/select.h" 3 4 extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); # 131 "/usr/include/sys/select.h" 3 4 # 220 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 24 "/usr/include/sys/sysmacros.h" 3 4 __extension__ extern unsigned int gnu_dev_major (unsigned long long int __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned int gnu_dev_minor (unsigned long long int __dev) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); __extension__ extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 58 "/usr/include/sys/sysmacros.h" 3 4 # 223 "/usr/include/sys/types.h" 2 3 4 typedef __blksize_t blksize_t; typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 270 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 21 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 22 "/usr/include/bits/pthreadtypes.h" 2 3 4 # 60 "/usr/include/bits/pthreadtypes.h" 3 4 typedef unsigned long int pthread_t; union pthread_attr_t { char __size[56]; long int __align; }; typedef union pthread_attr_t pthread_attr_t; typedef struct __pthread_internal_list { struct __pthread_internal_list *__prev; struct __pthread_internal_list *__next; } __pthread_list_t; # 90 "/usr/include/bits/pthreadtypes.h" 3 4 typedef union { struct __pthread_mutex_s { int __lock; unsigned int __count; int __owner; unsigned int __nusers; int __kind; short __spins; short __elision; __pthread_list_t __list; # 124 "/usr/include/bits/pthreadtypes.h" 3 4 } __data; char __size[40]; long int __align; } pthread_mutex_t; typedef union { char __size[4]; int __align; } pthread_mutexattr_t; typedef union { struct { int __lock; unsigned int __futex; __extension__ unsigned long long int __total_seq; __extension__ unsigned long long int __wakeup_seq; __extension__ unsigned long long int __woken_seq; void *__mutex; unsigned int __nwaiters; unsigned int __broadcast_seq; } __data; char __size[48]; __extension__ long long int __align; } pthread_cond_t; typedef union { char __size[4]; int __align; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef int pthread_once_t; typedef union { struct { int __lock; unsigned int __nr_readers; unsigned int __readers_wakeup; unsigned int __writer_wakeup; unsigned int __nr_readers_queued; unsigned int __nr_writers_queued; int __writer; int __shared; unsigned long int __pad1; unsigned long int __pad2; unsigned int __flags; } __data; # 211 "/usr/include/bits/pthreadtypes.h" 3 4 char __size[56]; long int __align; } pthread_rwlock_t; typedef union { char __size[8]; long int __align; } pthread_rwlockattr_t; typedef volatile int pthread_spinlock_t; typedef union { char __size[32]; long int __align; } pthread_barrier_t; typedef union { char __size[4]; int __align; } pthread_barrierattr_t; # 271 "/usr/include/sys/types.h" 2 3 4 # 39 "/usr/xorg/include/X11/Xlib.h" 2 # 1 "/usr/xorg/include/X11/X.h" 1 # 66 "/usr/xorg/include/X11/X.h" typedef unsigned long XID; typedef unsigned long Mask; typedef unsigned long Atom; typedef unsigned long VisualID; typedef unsigned long Time; # 96 "/usr/xorg/include/X11/X.h" typedef XID Window; typedef XID Drawable; typedef XID Font; typedef XID Pixmap; typedef XID Cursor; typedef XID Colormap; typedef XID GContext; typedef XID KeySym; typedef unsigned char KeyCode; # 45 "/usr/xorg/include/X11/Xlib.h" 2 # 1 "/usr/xorg/include/X11/Xfuncproto.h" 1 # 48 "/usr/xorg/include/X11/Xlib.h" 2 # 1 "/usr/xorg/include/X11/Xosdefs.h" 1 # 49 "/usr/xorg/include/X11/Xlib.h" 2 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 147 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 3 4 typedef long int ptrdiff_t; # 324 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 3 4 typedef int wchar_t; # 52 "/usr/xorg/include/X11/Xlib.h" 2 # 62 "/usr/xorg/include/X11/Xlib.h" extern int _Xmblen( char *str, int len ); # 80 "/usr/xorg/include/X11/Xlib.h" typedef char *XPointer; # 148 "/usr/xorg/include/X11/Xlib.h" typedef struct _XExtData { int number; struct _XExtData *next; int (*free_private)( struct _XExtData *extension ); XPointer private_data; } XExtData; typedef struct { int extension; int major_opcode; int first_event; int first_error; } XExtCodes; typedef struct { int depth; int bits_per_pixel; int scanline_pad; } XPixmapFormatValues; typedef struct { int function; unsigned long plane_mask; unsigned long foreground; unsigned long background; int line_width; int line_style; int cap_style; int join_style; int fill_style; int fill_rule; int arc_mode; Pixmap tile; Pixmap stipple; int ts_x_origin; int ts_y_origin; Font font; int subwindow_mode; int graphics_exposures; int clip_x_origin; int clip_y_origin; Pixmap clip_mask; int dash_offset; char dashes; } XGCValues; typedef struct _XGC *GC; typedef struct { XExtData *ext_data; VisualID visualid; int class; unsigned long red_mask, green_mask, blue_mask; int bits_per_rgb; int map_entries; } Visual; typedef struct { int depth; int nvisuals; Visual *visuals; } Depth; struct _XDisplay; typedef struct { XExtData *ext_data; struct _XDisplay *display; Window root; int width, height; int mwidth, mheight; int ndepths; Depth *depths; int root_depth; Visual *root_visual; GC default_gc; Colormap cmap; unsigned long white_pixel; unsigned long black_pixel; int max_maps, min_maps; int backing_store; int save_unders; long root_input_mask; } Screen; typedef struct { XExtData *ext_data; int depth; int bits_per_pixel; int scanline_pad; } ScreenFormat; typedef struct { Pixmap background_pixmap; unsigned long background_pixel; Pixmap border_pixmap; unsigned long border_pixel; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; long event_mask; long do_not_propagate_mask; int override_redirect; Colormap colormap; Cursor cursor; } XSetWindowAttributes; typedef struct { int x, y; int width, height; int border_width; int depth; Visual *visual; Window root; int class; int bit_gravity; int win_gravity; int backing_store; unsigned long backing_planes; unsigned long backing_pixel; int save_under; Colormap colormap; int map_installed; int map_state; long all_event_masks; long your_event_mask; long do_not_propagate_mask; int override_redirect; Screen *screen; } XWindowAttributes; typedef struct { int family; int length; char *address; } XHostAddress; typedef struct { int typelength; int valuelength; char *type; char *value; } XServerInterpretedAddress; typedef struct _XImage { int width, height; int xoffset; int format; char *data; int byte_order; int bitmap_unit; int bitmap_bit_order; int bitmap_pad; int depth; int bytes_per_line; int bits_per_pixel; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; XPointer obdata; struct funcs { struct _XImage *(*create_image)( struct _XDisplay* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); int (*destroy_image) (struct _XImage *); unsigned long (*get_pixel) (struct _XImage *, int, int); int (*put_pixel) (struct _XImage *, int, int, unsigned long); struct _XImage *(*sub_image)(struct _XImage *, int, int, unsigned int, unsigned int); int (*add_pixel) (struct _XImage *, long); } f; } XImage; typedef struct { int x, y; int width, height; int border_width; Window sibling; int stack_mode; } XWindowChanges; typedef struct { unsigned long pixel; unsigned short red, green, blue; char flags; char pad; } XColor; typedef struct { short x1, y1, x2, y2; } XSegment; typedef struct { short x, y; } XPoint; typedef struct { short x, y; unsigned short width, height; } XRectangle; typedef struct { short x, y; unsigned short width, height; short angle1, angle2; } XArc; typedef struct { int key_click_percent; int bell_percent; int bell_pitch; int bell_duration; int led; int led_mode; int key; int auto_repeat_mode; } XKeyboardControl; typedef struct { int key_click_percent; int bell_percent; unsigned int bell_pitch, bell_duration; unsigned long led_mask; int global_auto_repeat; char auto_repeats[32]; } XKeyboardState; typedef struct { Time time; short x, y; } XTimeCoord; typedef struct { int max_keypermod; KeyCode *modifiermap; } XModifierKeymap; # 487 "/usr/xorg/include/X11/Xlib.h" typedef struct _XDisplay Display; struct _XPrivate; struct _XrmHashBucketRec; typedef struct { XExtData *ext_data; struct _XPrivate *private1; int fd; int private2; int proto_major_version; int proto_minor_version; char *vendor; XID private3; XID private4; XID private5; int private6; XID (*resource_alloc)( struct _XDisplay* ); int byte_order; int bitmap_unit; int bitmap_pad; int bitmap_bit_order; int nformats; ScreenFormat *pixmap_format; int private8; int release; struct _XPrivate *private9, *private10; int qlen; unsigned long last_request_read; unsigned long request; XPointer private11; XPointer private12; XPointer private13; XPointer private14; unsigned max_request_size; struct _XrmHashBucketRec *db; int (*private15)( struct _XDisplay* ); char *display_name; int default_screen; int nscreens; Screen *screens; unsigned long motion_buffer; unsigned long private16; int min_keycode; int max_keycode; XPointer private17; XPointer private18; int private19; char *xdefaults; } *_XPrivDisplay; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int keycode; int same_screen; } XKeyEvent; typedef XKeyEvent XKeyPressedEvent; typedef XKeyEvent XKeyReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; unsigned int button; int same_screen; } XButtonEvent; typedef XButtonEvent XButtonPressedEvent; typedef XButtonEvent XButtonReleasedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; unsigned int state; char is_hint; int same_screen; } XMotionEvent; typedef XMotionEvent XPointerMovedEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Window root; Window subwindow; Time time; int x, y; int x_root, y_root; int mode; int detail; int same_screen; int focus; unsigned int state; } XCrossingEvent; typedef XCrossingEvent XEnterWindowEvent; typedef XCrossingEvent XLeaveWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int mode; int detail; } XFocusChangeEvent; typedef XFocusChangeEvent XFocusInEvent; typedef XFocusChangeEvent XFocusOutEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; char key_vector[32]; } XKeymapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int x, y; int width, height; int count; } XExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int x, y; int width, height; int count; int major_code; int minor_code; } XGraphicsExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Drawable drawable; int major_code; int minor_code; } XNoExposeEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int state; } XVisibilityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; int override_redirect; } XCreateWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; } XDestroyWindowEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int from_configure; } XUnmapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int override_redirect; } XMapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; } XMapRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; Window parent; int x, y; int override_redirect; } XReparentEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; int width, height; int border_width; Window above; int override_redirect; } XConfigureEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int x, y; } XGravityEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int width, height; } XResizeRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int x, y; int width, height; int border_width; Window above; int detail; unsigned long value_mask; } XConfigureRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window event; Window window; int place; } XCirculateEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window parent; Window window; int place; } XCirculateRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom atom; Time time; int state; } XPropertyEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom selection; Time time; } XSelectionClearEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window owner; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionRequestEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window requestor; Atom selection; Atom target; Atom property; Time time; } XSelectionEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Colormap colormap; int new; int state; } XColormapEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; Atom message_type; int format; union { char b[20]; short s[10]; long l[5]; } data; } XClientMessageEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; int request; int first_keycode; int count; } XMappingEvent; typedef struct { int type; Display *display; XID resourceid; unsigned long serial; unsigned char error_code; unsigned char request_code; unsigned char minor_code; } XErrorEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; Window window; } XAnyEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; int extension; int evtype; } XGenericEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; int extension; int evtype; unsigned int cookie; void *data; } XGenericEventCookie; typedef union _XEvent { int type; XAnyEvent xany; XKeyEvent xkey; XButtonEvent xbutton; XMotionEvent xmotion; XCrossingEvent xcrossing; XFocusChangeEvent xfocus; XExposeEvent xexpose; XGraphicsExposeEvent xgraphicsexpose; XNoExposeEvent xnoexpose; XVisibilityEvent xvisibility; XCreateWindowEvent xcreatewindow; XDestroyWindowEvent xdestroywindow; XUnmapEvent xunmap; XMapEvent xmap; XMapRequestEvent xmaprequest; XReparentEvent xreparent; XConfigureEvent xconfigure; XGravityEvent xgravity; XResizeRequestEvent xresizerequest; XConfigureRequestEvent xconfigurerequest; XCirculateEvent xcirculate; XCirculateRequestEvent xcirculaterequest; XPropertyEvent xproperty; XSelectionClearEvent xselectionclear; XSelectionRequestEvent xselectionrequest; XSelectionEvent xselection; XColormapEvent xcolormap; XClientMessageEvent xclient; XMappingEvent xmapping; XErrorEvent xerror; XKeymapEvent xkeymap; XGenericEvent xgeneric; XGenericEventCookie xcookie; long pad[24]; } XEvent; typedef struct { short lbearing; short rbearing; short width; short ascent; short descent; unsigned short attributes; } XCharStruct; typedef struct { Atom name; unsigned long card32; } XFontProp; typedef struct { XExtData *ext_data; Font fid; unsigned direction; unsigned min_char_or_byte2; unsigned max_char_or_byte2; unsigned min_byte1; unsigned max_byte1; int all_chars_exist; unsigned default_char; int n_properties; XFontProp *properties; XCharStruct min_bounds; XCharStruct max_bounds; XCharStruct *per_char; int ascent; int descent; } XFontStruct; typedef struct { char *chars; int nchars; int delta; Font font; } XTextItem; typedef struct { unsigned char byte1; unsigned char byte2; } XChar2b; typedef struct { XChar2b *chars; int nchars; int delta; Font font; } XTextItem16; typedef union { Display *display; GC gc; Visual *visual; Screen *screen; ScreenFormat *pixmap_format; XFontStruct *font; } XEDataObject; typedef struct { XRectangle max_ink_extent; XRectangle max_logical_extent; } XFontSetExtents; typedef struct _XOM *XOM; typedef struct _XOC *XOC, *XFontSet; typedef struct { char *chars; int nchars; int delta; XFontSet font_set; } XmbTextItem; typedef struct { wchar_t *chars; int nchars; int delta; XFontSet font_set; } XwcTextItem; # 1121 "/usr/xorg/include/X11/Xlib.h" typedef struct { int charset_count; char **charset_list; } XOMCharSetList; typedef enum { XOMOrientation_LTR_TTB, XOMOrientation_RTL_TTB, XOMOrientation_TTB_LTR, XOMOrientation_TTB_RTL, XOMOrientation_Context } XOrientation; typedef struct { int num_orientation; XOrientation *orientation; } XOMOrientation; typedef struct { int num_font; XFontStruct **font_struct_list; char **font_name_list; } XOMFontInfo; typedef struct _XIM *XIM; typedef struct _XIC *XIC; typedef void (*XIMProc)( XIM, XPointer, XPointer ); typedef int (*XICProc)( XIC, XPointer, XPointer ); typedef void (*XIDProc)( Display*, XPointer, XPointer ); typedef unsigned long XIMStyle; typedef struct { unsigned short count_styles; XIMStyle *supported_styles; } XIMStyles; # 1233 "/usr/xorg/include/X11/Xlib.h" typedef void *XVaNestedList; typedef struct { XPointer client_data; XIMProc callback; } XIMCallback; typedef struct { XPointer client_data; XICProc callback; } XICCallback; typedef unsigned long XIMFeedback; # 1257 "/usr/xorg/include/X11/Xlib.h" typedef struct _XIMText { unsigned short length; XIMFeedback *feedback; int encoding_is_wchar; union { char *multi_byte; wchar_t *wide_char; } string; } XIMText; typedef unsigned long XIMPreeditState; typedef struct _XIMPreeditStateNotifyCallbackStruct { XIMPreeditState state; } XIMPreeditStateNotifyCallbackStruct; typedef unsigned long XIMResetState; typedef unsigned long XIMStringConversionFeedback; # 1291 "/usr/xorg/include/X11/Xlib.h" typedef struct _XIMStringConversionText { unsigned short length; XIMStringConversionFeedback *feedback; int encoding_is_wchar; union { char *mbs; wchar_t *wcs; } string; } XIMStringConversionText; typedef unsigned short XIMStringConversionPosition; typedef unsigned short XIMStringConversionType; typedef unsigned short XIMStringConversionOperation; typedef enum { XIMForwardChar, XIMBackwardChar, XIMForwardWord, XIMBackwardWord, XIMCaretUp, XIMCaretDown, XIMNextLine, XIMPreviousLine, XIMLineStart, XIMLineEnd, XIMAbsolutePosition, XIMDontChange } XIMCaretDirection; typedef struct _XIMStringConversionCallbackStruct { XIMStringConversionPosition position; XIMCaretDirection direction; XIMStringConversionOperation operation; unsigned short factor; XIMStringConversionText *text; } XIMStringConversionCallbackStruct; typedef struct _XIMPreeditDrawCallbackStruct { int caret; int chg_first; int chg_length; XIMText *text; } XIMPreeditDrawCallbackStruct; typedef enum { XIMIsInvisible, XIMIsPrimary, XIMIsSecondary } XIMCaretStyle; typedef struct _XIMPreeditCaretCallbackStruct { int position; XIMCaretDirection direction; XIMCaretStyle style; } XIMPreeditCaretCallbackStruct; typedef enum { XIMTextType, XIMBitmapType } XIMStatusDataType; typedef struct _XIMStatusDrawCallbackStruct { XIMStatusDataType type; union { XIMText *text; Pixmap bitmap; } data; } XIMStatusDrawCallbackStruct; typedef struct _XIMHotKeyTrigger { KeySym keysym; int modifier; int modifier_mask; } XIMHotKeyTrigger; typedef struct _XIMHotKeyTriggers { int num_hot_key; XIMHotKeyTrigger *key; } XIMHotKeyTriggers; typedef unsigned long XIMHotKeyState; typedef struct { unsigned short count_values; char **supported_values; } XIMValuesList; extern int _Xdebug; extern XFontStruct *XLoadQueryFont( Display* , const char* ); extern XFontStruct *XQueryFont( Display* , XID ); extern XTimeCoord *XGetMotionEvents( Display* , Window , Time , Time , int* ); extern XModifierKeymap *XDeleteModifiermapEntry( XModifierKeymap* , KeyCode , int ); extern XModifierKeymap *XGetModifierMapping( Display* ); extern XModifierKeymap *XInsertModifiermapEntry( XModifierKeymap* , KeyCode , int ); extern XModifierKeymap *XNewModifiermap( int ); extern XImage *XCreateImage( Display* , Visual* , unsigned int , int , int , char* , unsigned int , unsigned int , int , int ); extern int XInitImage( XImage* ); extern XImage *XGetImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int ); extern XImage *XGetSubImage( Display* , Drawable , int , int , unsigned int , unsigned int , unsigned long , int , XImage* , int , int ); extern Display *XOpenDisplay( const char* ); extern void XrmInitialize( void ); extern char *XFetchBytes( Display* , int* ); extern char *XFetchBuffer( Display* , int* , int ); extern char *XGetAtomName( Display* , Atom ); extern int XGetAtomNames( Display* , Atom* , int , char** ); extern char *XGetDefault( Display* , const char* , const char* ); extern char *XDisplayName( const char* ); extern char *XKeysymToString( KeySym ); extern int (*XSynchronize( Display* , int ))( Display* ); extern int (*XSetAfterFunction( Display* , int (*) ( Display* ) ))( Display* ); extern Atom XInternAtom( Display* , const char* , int ); extern int XInternAtoms( Display* , char** , int , int , Atom* ); extern Colormap XCopyColormapAndFree( Display* , Colormap ); extern Colormap XCreateColormap( Display* , Window , Visual* , int ); extern Cursor XCreatePixmapCursor( Display* , Pixmap , Pixmap , XColor* , XColor* , unsigned int , unsigned int ); extern Cursor XCreateGlyphCursor( Display* , Font , Font , unsigned int , unsigned int , XColor const * , XColor const * ); extern Cursor XCreateFontCursor( Display* , unsigned int ); extern Font XLoadFont( Display* , const char* ); extern GC XCreateGC( Display* , Drawable , unsigned long , XGCValues* ); extern GContext XGContextFromGC( GC ); extern void XFlushGC( Display* , GC ); extern Pixmap XCreatePixmap( Display* , Drawable , unsigned int , unsigned int , unsigned int ); extern Pixmap XCreateBitmapFromData( Display* , Drawable , const char* , unsigned int , unsigned int ); extern Pixmap XCreatePixmapFromBitmapData( Display* , Drawable , char* , unsigned int , unsigned int , unsigned long , unsigned long , unsigned int ); extern Window XCreateSimpleWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , unsigned long , unsigned long ); extern Window XGetSelectionOwner( Display* , Atom ); extern Window XCreateWindow( Display* , Window , int , int , unsigned int , unsigned int , unsigned int , int , unsigned int , Visual* , unsigned long , XSetWindowAttributes* ); extern Colormap *XListInstalledColormaps( Display* , Window , int* ); extern char **XListFonts( Display* , const char* , int , int* ); extern char **XListFontsWithInfo( Display* , const char* , int , int* , XFontStruct** ); extern char **XGetFontPath( Display* , int* ); extern char **XListExtensions( Display* , int* ); extern Atom *XListProperties( Display* , Window , int* ); extern XHostAddress *XListHosts( Display* , int* , int* ); __attribute__((deprecated)) extern KeySym XKeycodeToKeysym( Display* , KeyCode , int ); extern KeySym XLookupKeysym( XKeyEvent* , int ); extern KeySym *XGetKeyboardMapping( Display* , KeyCode , int , int* ); extern KeySym XStringToKeysym( const char* ); extern long XMaxRequestSize( Display* ); extern long XExtendedMaxRequestSize( Display* ); extern char *XResourceManagerString( Display* ); extern char *XScreenResourceString( Screen* ); extern unsigned long XDisplayMotionBufferSize( Display* ); extern VisualID XVisualIDFromVisual( Visual* ); extern int XInitThreads( void ); extern void XLockDisplay( Display* ); extern void XUnlockDisplay( Display* ); extern XExtCodes *XInitExtension( Display* , const char* ); extern XExtCodes *XAddExtension( Display* ); extern XExtData *XFindOnExtensionList( XExtData** , int ); extern XExtData **XEHeadOfExtensionList( XEDataObject ); extern Window XRootWindow( Display* , int ); extern Window XDefaultRootWindow( Display* ); extern Window XRootWindowOfScreen( Screen* ); extern Visual *XDefaultVisual( Display* , int ); extern Visual *XDefaultVisualOfScreen( Screen* ); extern GC XDefaultGC( Display* , int ); extern GC XDefaultGCOfScreen( Screen* ); extern unsigned long XBlackPixel( Display* , int ); extern unsigned long XWhitePixel( Display* , int ); extern unsigned long XAllPlanes( void ); extern unsigned long XBlackPixelOfScreen( Screen* ); extern unsigned long XWhitePixelOfScreen( Screen* ); extern unsigned long XNextRequest( Display* ); extern unsigned long XLastKnownRequestProcessed( Display* ); extern char *XServerVendor( Display* ); extern char *XDisplayString( Display* ); extern Colormap XDefaultColormap( Display* , int ); extern Colormap XDefaultColormapOfScreen( Screen* ); extern Display *XDisplayOfScreen( Screen* ); extern Screen *XScreenOfDisplay( Display* , int ); extern Screen *XDefaultScreenOfDisplay( Display* ); extern long XEventMaskOfScreen( Screen* ); extern int XScreenNumberOfScreen( Screen* ); typedef int (*XErrorHandler) ( Display* , XErrorEvent* ); extern XErrorHandler XSetErrorHandler ( XErrorHandler ); typedef int (*XIOErrorHandler) ( Display* ); extern XIOErrorHandler XSetIOErrorHandler ( XIOErrorHandler ); extern XPixmapFormatValues *XListPixmapFormats( Display* , int* ); extern int *XListDepths( Display* , int , int* ); extern int XReconfigureWMWindow( Display* , Window , int , unsigned int , XWindowChanges* ); extern int XGetWMProtocols( Display* , Window , Atom** , int* ); extern int XSetWMProtocols( Display* , Window , Atom* , int ); extern int XIconifyWindow( Display* , Window , int ); extern int XWithdrawWindow( Display* , Window , int ); extern int XGetCommand( Display* , Window , char*** , int* ); extern int XGetWMColormapWindows( Display* , Window , Window** , int* ); extern int XSetWMColormapWindows( Display* , Window , Window* , int ); extern void XFreeStringList( char** ); extern int XSetTransientForHint( Display* , Window , Window ); extern int XActivateScreenSaver( Display* ); extern int XAddHost( Display* , XHostAddress* ); extern int XAddHosts( Display* , XHostAddress* , int ); extern int XAddToExtensionList( struct _XExtData** , XExtData* ); extern int XAddToSaveSet( Display* , Window ); extern int XAllocColor( Display* , Colormap , XColor* ); extern int XAllocColorCells( Display* , Colormap , int , unsigned long* , unsigned int , unsigned long* , unsigned int ); extern int XAllocColorPlanes( Display* , Colormap , int , unsigned long* , int , int , int , int , unsigned long* , unsigned long* , unsigned long* ); extern int XAllocNamedColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XAllowEvents( Display* , int , Time ); extern int XAutoRepeatOff( Display* ); extern int XAutoRepeatOn( Display* ); extern int XBell( Display* , int ); extern int XBitmapBitOrder( Display* ); extern int XBitmapPad( Display* ); extern int XBitmapUnit( Display* ); extern int XCellsOfScreen( Screen* ); extern int XChangeActivePointerGrab( Display* , unsigned int , Cursor , Time ); extern int XChangeGC( Display* , GC , unsigned long , XGCValues* ); extern int XChangeKeyboardControl( Display* , unsigned long , XKeyboardControl* ); extern int XChangeKeyboardMapping( Display* , int , int , KeySym* , int ); extern int XChangePointerControl( Display* , int , int , int , int , int ); extern int XChangeProperty( Display* , Window , Atom , Atom , int , int , const unsigned char* , int ); extern int XChangeSaveSet( Display* , Window , int ); extern int XChangeWindowAttributes( Display* , Window , unsigned long , XSetWindowAttributes* ); extern int XCheckIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XCheckMaskEvent( Display* , long , XEvent* ); extern int XCheckTypedEvent( Display* , int , XEvent* ); extern int XCheckTypedWindowEvent( Display* , Window , int , XEvent* ); extern int XCheckWindowEvent( Display* , Window , long , XEvent* ); extern int XCirculateSubwindows( Display* , Window , int ); extern int XCirculateSubwindowsDown( Display* , Window ); extern int XCirculateSubwindowsUp( Display* , Window ); extern int XClearArea( Display* , Window , int , int , unsigned int , unsigned int , int ); extern int XClearWindow( Display* , Window ); extern int XCloseDisplay( Display* ); extern int XConfigureWindow( Display* , Window , unsigned int , XWindowChanges* ); extern int XConnectionNumber( Display* ); extern int XConvertSelection( Display* , Atom , Atom , Atom , Window , Time ); extern int XCopyArea( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XCopyGC( Display* , GC , unsigned long , GC ); extern int XCopyPlane( Display* , Drawable , Drawable , GC , int , int , unsigned int , unsigned int , int , int , unsigned long ); extern int XDefaultDepth( Display* , int ); extern int XDefaultDepthOfScreen( Screen* ); extern int XDefaultScreen( Display* ); extern int XDefineCursor( Display* , Window , Cursor ); extern int XDeleteProperty( Display* , Window , Atom ); extern int XDestroyWindow( Display* , Window ); extern int XDestroySubwindows( Display* , Window ); extern int XDoesBackingStore( Screen* ); extern int XDoesSaveUnders( Screen* ); extern int XDisableAccessControl( Display* ); extern int XDisplayCells( Display* , int ); extern int XDisplayHeight( Display* , int ); extern int XDisplayHeightMM( Display* , int ); extern int XDisplayKeycodes( Display* , int* , int* ); extern int XDisplayPlanes( Display* , int ); extern int XDisplayWidth( Display* , int ); extern int XDisplayWidthMM( Display* , int ); extern int XDrawArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XDrawArcs( Display* , Drawable , GC , XArc* , int ); extern int XDrawImageString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawImageString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawLine( Display* , Drawable , GC , int , int , int , int ); extern int XDrawLines( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawPoint( Display* , Drawable , GC , int , int ); extern int XDrawPoints( Display* , Drawable , GC , XPoint* , int , int ); extern int XDrawRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XDrawRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XDrawSegments( Display* , Drawable , GC , XSegment* , int ); extern int XDrawString( Display* , Drawable , GC , int , int , const char* , int ); extern int XDrawString16( Display* , Drawable , GC , int , int , const XChar2b* , int ); extern int XDrawText( Display* , Drawable , GC , int , int , XTextItem* , int ); extern int XDrawText16( Display* , Drawable , GC , int , int , XTextItem16* , int ); extern int XEnableAccessControl( Display* ); extern int XEventsQueued( Display* , int ); extern int XFetchName( Display* , Window , char** ); extern int XFillArc( Display* , Drawable , GC , int , int , unsigned int , unsigned int , int , int ); extern int XFillArcs( Display* , Drawable , GC , XArc* , int ); extern int XFillPolygon( Display* , Drawable , GC , XPoint* , int , int , int ); extern int XFillRectangle( Display* , Drawable , GC , int , int , unsigned int , unsigned int ); extern int XFillRectangles( Display* , Drawable , GC , XRectangle* , int ); extern int XFlush( Display* ); extern int XForceScreenSaver( Display* , int ); extern int XFree( void* ); extern int XFreeColormap( Display* , Colormap ); extern int XFreeColors( Display* , Colormap , unsigned long* , int , unsigned long ); extern int XFreeCursor( Display* , Cursor ); extern int XFreeExtensionList( char** ); extern int XFreeFont( Display* , XFontStruct* ); extern int XFreeFontInfo( char** , XFontStruct* , int ); extern int XFreeFontNames( char** ); extern int XFreeFontPath( char** ); extern int XFreeGC( Display* , GC ); extern int XFreeModifiermap( XModifierKeymap* ); extern int XFreePixmap( Display* , Pixmap ); extern int XGeometry( Display* , int , const char* , const char* , unsigned int , unsigned int , unsigned int , int , int , int* , int* , int* , int* ); extern int XGetErrorDatabaseText( Display* , const char* , const char* , const char* , char* , int ); extern int XGetErrorText( Display* , int , char* , int ); extern int XGetFontProperty( XFontStruct* , Atom , unsigned long* ); extern int XGetGCValues( Display* , GC , unsigned long , XGCValues* ); extern int XGetGeometry( Display* , Drawable , Window* , int* , int* , unsigned int* , unsigned int* , unsigned int* , unsigned int* ); extern int XGetIconName( Display* , Window , char** ); extern int XGetInputFocus( Display* , Window* , int* ); extern int XGetKeyboardControl( Display* , XKeyboardState* ); extern int XGetPointerControl( Display* , int* , int* , int* ); extern int XGetPointerMapping( Display* , unsigned char* , int ); extern int XGetScreenSaver( Display* , int* , int* , int* , int* ); extern int XGetTransientForHint( Display* , Window , Window* ); extern int XGetWindowProperty( Display* , Window , Atom , long , long , int , Atom , Atom* , int* , unsigned long* , unsigned long* , unsigned char** ); extern int XGetWindowAttributes( Display* , Window , XWindowAttributes* ); extern int XGrabButton( Display* , unsigned int , unsigned int , Window , int , unsigned int , int , int , Window , Cursor ); extern int XGrabKey( Display* , int , unsigned int , Window , int , int , int ); extern int XGrabKeyboard( Display* , Window , int , int , int , Time ); extern int XGrabPointer( Display* , Window , int , unsigned int , int , int , Window , Cursor , Time ); extern int XGrabServer( Display* ); extern int XHeightMMOfScreen( Screen* ); extern int XHeightOfScreen( Screen* ); extern int XIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XImageByteOrder( Display* ); extern int XInstallColormap( Display* , Colormap ); extern KeyCode XKeysymToKeycode( Display* , KeySym ); extern int XKillClient( Display* , XID ); extern int XLookupColor( Display* , Colormap , const char* , XColor* , XColor* ); extern int XLowerWindow( Display* , Window ); extern int XMapRaised( Display* , Window ); extern int XMapSubwindows( Display* , Window ); extern int XMapWindow( Display* , Window ); extern int XMaskEvent( Display* , long , XEvent* ); extern int XMaxCmapsOfScreen( Screen* ); extern int XMinCmapsOfScreen( Screen* ); extern int XMoveResizeWindow( Display* , Window , int , int , unsigned int , unsigned int ); extern int XMoveWindow( Display* , Window , int , int ); extern int XNextEvent( Display* , XEvent* ); extern int XNoOp( Display* ); extern int XParseColor( Display* , Colormap , const char* , XColor* ); extern int XParseGeometry( const char* , int* , int* , unsigned int* , unsigned int* ); extern int XPeekEvent( Display* , XEvent* ); extern int XPeekIfEvent( Display* , XEvent* , int (*) ( Display* , XEvent* , XPointer ) , XPointer ); extern int XPending( Display* ); extern int XPlanesOfScreen( Screen* ); extern int XProtocolRevision( Display* ); extern int XProtocolVersion( Display* ); extern int XPutBackEvent( Display* , XEvent* ); extern int XPutImage( Display* , Drawable , GC , XImage* , int , int , int , int , unsigned int , unsigned int ); extern int XQLength( Display* ); extern int XQueryBestCursor( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestSize( Display* , int , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestStipple( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryBestTile( Display* , Drawable , unsigned int , unsigned int , unsigned int* , unsigned int* ); extern int XQueryColor( Display* , Colormap , XColor* ); extern int XQueryColors( Display* , Colormap , XColor* , int ); extern int XQueryExtension( Display* , const char* , int* , int* , int* ); extern int XQueryKeymap( Display* , char [32] ); extern int XQueryPointer( Display* , Window , Window* , Window* , int* , int* , int* , int* , unsigned int* ); extern int XQueryTextExtents( Display* , XID , const char* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTextExtents16( Display* , XID , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XQueryTree( Display* , Window , Window* , Window* , Window** , unsigned int* ); extern int XRaiseWindow( Display* , Window ); extern int XReadBitmapFile( Display* , Drawable , const char* , unsigned int* , unsigned int* , Pixmap* , int* , int* ); extern int XReadBitmapFileData( const char* , unsigned int* , unsigned int* , unsigned char** , int* , int* ); extern int XRebindKeysym( Display* , KeySym , KeySym* , int , const unsigned char* , int ); extern int XRecolorCursor( Display* , Cursor , XColor* , XColor* ); extern int XRefreshKeyboardMapping( XMappingEvent* ); extern int XRemoveFromSaveSet( Display* , Window ); extern int XRemoveHost( Display* , XHostAddress* ); extern int XRemoveHosts( Display* , XHostAddress* , int ); extern int XReparentWindow( Display* , Window , Window , int , int ); extern int XResetScreenSaver( Display* ); extern int XResizeWindow( Display* , Window , unsigned int , unsigned int ); extern int XRestackWindows( Display* , Window* , int ); extern int XRotateBuffers( Display* , int ); extern int XRotateWindowProperties( Display* , Window , Atom* , int , int ); extern int XScreenCount( Display* ); extern int XSelectInput( Display* , Window , long ); extern int XSendEvent( Display* , Window , int , long , XEvent* ); extern int XSetAccessControl( Display* , int ); extern int XSetArcMode( Display* , GC , int ); extern int XSetBackground( Display* , GC , unsigned long ); extern int XSetClipMask( Display* , GC , Pixmap ); extern int XSetClipOrigin( Display* , GC , int , int ); extern int XSetClipRectangles( Display* , GC , int , int , XRectangle* , int , int ); extern int XSetCloseDownMode( Display* , int ); extern int XSetCommand( Display* , Window , char** , int ); extern int XSetDashes( Display* , GC , int , const char* , int ); extern int XSetFillRule( Display* , GC , int ); extern int XSetFillStyle( Display* , GC , int ); extern int XSetFont( Display* , GC , Font ); extern int XSetFontPath( Display* , char** , int ); extern int XSetForeground( Display* , GC , unsigned long ); extern int XSetFunction( Display* , GC , int ); extern int XSetGraphicsExposures( Display* , GC , int ); extern int XSetIconName( Display* , Window , const char* ); extern int XSetInputFocus( Display* , Window , int , Time ); extern int XSetLineAttributes( Display* , GC , unsigned int , int , int , int ); extern int XSetModifierMapping( Display* , XModifierKeymap* ); extern int XSetPlaneMask( Display* , GC , unsigned long ); extern int XSetPointerMapping( Display* , const unsigned char* , int ); extern int XSetScreenSaver( Display* , int , int , int , int ); extern int XSetSelectionOwner( Display* , Atom , Window , Time ); extern int XSetState( Display* , GC , unsigned long , unsigned long , int , unsigned long ); extern int XSetStipple( Display* , GC , Pixmap ); extern int XSetSubwindowMode( Display* , GC , int ); extern int XSetTSOrigin( Display* , GC , int , int ); extern int XSetTile( Display* , GC , Pixmap ); extern int XSetWindowBackground( Display* , Window , unsigned long ); extern int XSetWindowBackgroundPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorder( Display* , Window , unsigned long ); extern int XSetWindowBorderPixmap( Display* , Window , Pixmap ); extern int XSetWindowBorderWidth( Display* , Window , unsigned int ); extern int XSetWindowColormap( Display* , Window , Colormap ); extern int XStoreBuffer( Display* , const char* , int , int ); extern int XStoreBytes( Display* , const char* , int ); extern int XStoreColor( Display* , Colormap , XColor* ); extern int XStoreColors( Display* , Colormap , XColor* , int ); extern int XStoreName( Display* , Window , const char* ); extern int XStoreNamedColor( Display* , Colormap , const char* , unsigned long , int ); extern int XSync( Display* , int ); extern int XTextExtents( XFontStruct* , const char* , int , int* , int* , int* , XCharStruct* ); extern int XTextExtents16( XFontStruct* , const XChar2b* , int , int* , int* , int* , XCharStruct* ); extern int XTextWidth( XFontStruct* , const char* , int ); extern int XTextWidth16( XFontStruct* , const XChar2b* , int ); extern int XTranslateCoordinates( Display* , Window , Window , int , int , int* , int* , Window* ); extern int XUndefineCursor( Display* , Window ); extern int XUngrabButton( Display* , unsigned int , unsigned int , Window ); extern int XUngrabKey( Display* , int , unsigned int , Window ); extern int XUngrabKeyboard( Display* , Time ); extern int XUngrabPointer( Display* , Time ); extern int XUngrabServer( Display* ); extern int XUninstallColormap( Display* , Colormap ); extern int XUnloadFont( Display* , Font ); extern int XUnmapSubwindows( Display* , Window ); extern int XUnmapWindow( Display* , Window ); extern int XVendorRelease( Display* ); extern int XWarpPointer( Display* , Window , Window , int , int , unsigned int , unsigned int , int , int ); extern int XWidthMMOfScreen( Screen* ); extern int XWidthOfScreen( Screen* ); extern int XWindowEvent( Display* , Window , long , XEvent* ); extern int XWriteBitmapFile( Display* , const char* , Pixmap , unsigned int , unsigned int , int , int ); extern int XSupportsLocale (void); extern char *XSetLocaleModifiers( const char* ); extern XOM XOpenOM( Display* , struct _XrmHashBucketRec* , const char* , const char* ); extern int XCloseOM( XOM ); extern char *XSetOMValues( XOM , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetOMValues( XOM , ... ) __attribute__ ((__sentinel__(0))); extern Display *XDisplayOfOM( XOM ); extern char *XLocaleOfOM( XOM ); extern XOC XCreateOC( XOM , ... ) __attribute__ ((__sentinel__(0))); extern void XDestroyOC( XOC ); extern XOM XOMOfOC( XOC ); extern char *XSetOCValues( XOC , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetOCValues( XOC , ... ) __attribute__ ((__sentinel__(0))); extern XFontSet XCreateFontSet( Display* , const char* , char*** , int* , char** ); extern void XFreeFontSet( Display* , XFontSet ); extern int XFontsOfFontSet( XFontSet , XFontStruct*** , char*** ); extern char *XBaseFontNameListOfFontSet( XFontSet ); extern char *XLocaleOfFontSet( XFontSet ); extern int XContextDependentDrawing( XFontSet ); extern int XDirectionalDependentDrawing( XFontSet ); extern int XContextualDrawing( XFontSet ); extern XFontSetExtents *XExtentsOfFontSet( XFontSet ); extern int XmbTextEscapement( XFontSet , const char* , int ); extern int XwcTextEscapement( XFontSet , const wchar_t* , int ); extern int Xutf8TextEscapement( XFontSet , const char* , int ); extern int XmbTextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XwcTextExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* ); extern int Xutf8TextExtents( XFontSet , const char* , int , XRectangle* , XRectangle* ); extern int XmbTextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int XwcTextPerCharExtents( XFontSet , const wchar_t* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern int Xutf8TextPerCharExtents( XFontSet , const char* , int , XRectangle* , XRectangle* , int , int* , XRectangle* , XRectangle* ); extern void XmbDrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XwcDrawText( Display* , Drawable , GC , int , int , XwcTextItem* , int ); extern void Xutf8DrawText( Display* , Drawable , GC , int , int , XmbTextItem* , int ); extern void XmbDrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XmbDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern void XwcDrawImageString( Display* , Drawable , XFontSet , GC , int , int , const wchar_t* , int ); extern void Xutf8DrawImageString( Display* , Drawable , XFontSet , GC , int , int , const char* , int ); extern XIM XOpenIM( Display* , struct _XrmHashBucketRec* , char* , char* ); extern int XCloseIM( XIM ); extern char *XGetIMValues( XIM , ... ) __attribute__ ((__sentinel__(0))); extern char *XSetIMValues( XIM , ... ) __attribute__ ((__sentinel__(0))); extern Display *XDisplayOfIM( XIM ); extern char *XLocaleOfIM( XIM ); extern XIC XCreateIC( XIM , ... ) __attribute__ ((__sentinel__(0))); extern void XDestroyIC( XIC ); extern void XSetICFocus( XIC ); extern void XUnsetICFocus( XIC ); extern wchar_t *XwcResetIC( XIC ); extern char *XmbResetIC( XIC ); extern char *Xutf8ResetIC( XIC ); extern char *XSetICValues( XIC , ... ) __attribute__ ((__sentinel__(0))); extern char *XGetICValues( XIC , ... ) __attribute__ ((__sentinel__(0))); extern XIM XIMOfIC( XIC ); extern int XFilterEvent( XEvent* , Window ); extern int XmbLookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern int XwcLookupString( XIC , XKeyPressedEvent* , wchar_t* , int , KeySym* , int* ); extern int Xutf8LookupString( XIC , XKeyPressedEvent* , char* , int , KeySym* , int* ); extern XVaNestedList XVaCreateNestedList( int , ... ) __attribute__ ((__sentinel__(0))); extern int XRegisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); extern int XUnregisterIMInstantiateCallback( Display* , struct _XrmHashBucketRec* , char* , char* , XIDProc , XPointer ); typedef void (*XConnectionWatchProc)( Display* , XPointer , int , int , XPointer* ); extern int XInternalConnectionNumbers( Display* , int** , int* ); extern void XProcessInternalConnection( Display* , int ); extern int XAddConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XRemoveConnectionWatch( Display* , XConnectionWatchProc , XPointer ); extern void XSetAuthorization( char * , int , char * , int ); extern int _Xmbtowc( wchar_t * , char * , int ); extern int _Xwctomb( char * , wchar_t ); extern int XGetEventData( Display* , XGenericEventCookie* ); extern void XFreeEventData( Display* , XGenericEventCookie* ); # 42 "/usr/xorg/include/X11/Xlibint.h" 2 # 1 "/usr/xorg/include/X11/XlibConf.h" 1 # 44 "/usr/xorg/include/X11/Xlibint.h" 2 # 65 "/usr/xorg/include/X11/Xlibint.h" struct _XGC { XExtData *ext_data; GContext gid; int rects; int dashes; unsigned long dirty; XGCValues values; }; struct _XDisplay { XExtData *ext_data; struct _XFreeFuncs *free_funcs; int fd; int conn_checker; int proto_major_version; int proto_minor_version; char *vendor; XID resource_base; XID resource_mask; XID resource_id; int resource_shift; XID (*resource_alloc)( struct _XDisplay* ); int byte_order; int bitmap_unit; int bitmap_pad; int bitmap_bit_order; int nformats; ScreenFormat *pixmap_format; int vnumber; int release; struct _XSQEvent *head, *tail; int qlen; unsigned long last_request_read; unsigned long request; char *last_req; char *buffer; char *bufptr; char *bufmax; unsigned max_request_size; struct _XrmHashBucketRec *db; int (*synchandler)( struct _XDisplay* ); char *display_name; int default_screen; int nscreens; Screen *screens; unsigned long motion_buffer; volatile unsigned long flags; int min_keycode; int max_keycode; KeySym *keysyms; XModifierKeymap *modifiermap; int keysyms_per_keycode; char *xdefaults; char *scratch_buffer; unsigned long scratch_length; int ext_number; struct _XExten *ext_procs; # 136 "/usr/xorg/include/X11/Xlibint.h" int (*event_vec[128])( Display * , XEvent * , xEvent * ); int (*wire_vec[128])( Display * , XEvent * , xEvent * ); KeySym lock_meaning; struct _XLockInfo *lock; struct _XInternalAsync *async_handlers; unsigned long bigreq_size; struct _XLockPtrs *lock_fns; void (*idlist_alloc)( Display * , XID * , int ); struct _XKeytrans *key_bindings; Font cursor_font; struct _XDisplayAtoms *atoms; unsigned int mode_switch; unsigned int num_lock; struct _XContextDB *context_db; int (**error_vec)( Display * , XErrorEvent * , xError * ); struct { XPointer defaultCCCs; XPointer clientCmaps; XPointer perVisualIntensityMaps; } cms; struct _XIMFilter *im_filters; struct _XSQEvent *qfree; unsigned long next_event_serial_num; struct _XExten *flushes; struct _XConnectionInfo *im_fd_info; int im_fd_length; struct _XConnWatchInfo *conn_watchers; int watcher_count; XPointer filedes; int (*savedsynchandler)( Display * ); XID resource_max; int xcmisc_opcode; struct _XkbInfoRec *xkb_info; struct _XtransConnInfo *trans_conn; struct _X11XCBPrivate *xcb; unsigned int next_cookie; int (*generic_event_vec[128])( Display * , XGenericEventCookie * , xEvent * ); int (*generic_event_copy_vec[128])( Display * , XGenericEventCookie * , XGenericEventCookie * ); void *cookiejar; }; typedef struct _XSQEvent { struct _XSQEvent *next; XEvent event; unsigned long qserial_num; } _XQEvent; # 1 "/usr/include/errno.h" 1 3 4 # 31 "/usr/include/errno.h" 3 4 # 1 "/usr/include/bits/errno.h" 1 3 4 # 24 "/usr/include/bits/errno.h" 3 4 # 1 "/usr/include/linux/errno.h" 1 3 4 # 1 "/usr/include/asm/errno.h" 1 3 4 # 1 "/usr/include/asm-generic/errno.h" 1 3 4 # 1 "/usr/include/asm-generic/errno-base.h" 1 3 4 # 5 "/usr/include/asm-generic/errno.h" 2 3 4 # 1 "/usr/include/asm/errno.h" 2 3 4 # 1 "/usr/include/linux/errno.h" 2 3 4 # 25 "/usr/include/bits/errno.h" 2 3 4 # 50 "/usr/include/bits/errno.h" 3 4 extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 36 "/usr/include/errno.h" 2 3 4 # 58 "/usr/include/errno.h" 3 4 # 229 "/usr/xorg/include/X11/Xlibint.h" 2 # 1 "/usr/xorg/include/X11/Xfuncs.h" 1 # 46 "/usr/xorg/include/X11/Xfuncs.h" # 1 "/usr/include/string.h" 1 3 4 # 27 "/usr/include/string.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 33 "/usr/include/string.h" 2 3 4 # 44 "/usr/include/string.h" 3 4 extern void *memcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memmove (void *__dest, const void *__src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memccpy (void *__restrict __dest, const void *__restrict __src, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int memcmp (const void *__s1, const void *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 96 "/usr/include/string.h" 3 4 extern void *memchr (const void *__s, int __c, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 127 "/usr/include/string.h" 3 4 extern char *strcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strcat (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strncat (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcmp (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncmp (const char *__s1, const char *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strcoll (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strxfrm (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 1 "/usr/include/xlocale.h" 1 3 4 # 27 "/usr/include/xlocale.h" 3 4 typedef struct __locale_struct { struct __locale_data *__locales[13]; const unsigned short int *__ctype_b; const int *__ctype_tolower; const int *__ctype_toupper; const char *__names[13]; } *__locale_t; typedef __locale_t locale_t; # 164 "/usr/include/string.h" 2 3 4 extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, __locale_t __l) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))); extern char *strdup (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); extern char *strndup (const char *__string, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); # 211 "/usr/include/string.h" 3 4 # 236 "/usr/include/string.h" 3 4 extern char *strchr (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 263 "/usr/include/string.h" 3 4 extern char *strrchr (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 282 "/usr/include/string.h" 3 4 extern size_t strcspn (const char *__s, const char *__reject) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern size_t strspn (const char *__s, const char *__accept) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 315 "/usr/include/string.h" 3 4 extern char *strpbrk (const char *__s, const char *__accept) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 342 "/usr/include/string.h" 3 4 extern char *strstr (const char *__haystack, const char *__needle) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strtok (char *__restrict __s, const char *__restrict __delim) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern char *__strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 3))); # 397 "/usr/include/string.h" 3 4 extern size_t strlen (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern size_t strnlen (const char *__string, size_t __maxlen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern char *strerror (int __errnum) __attribute__ ((__nothrow__ , __leaf__)); # 427 "/usr/include/string.h" 3 4 extern int strerror_r (int __errnum, char *__buf, size_t __buflen) __asm__ ("" "__xpg_strerror_r") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); # 445 "/usr/include/string.h" 3 4 extern char *strerror_l (int __errnum, __locale_t __l) __attribute__ ((__nothrow__ , __leaf__)); extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void bcopy (const void *__src, void *__dest, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int bcmp (const void *__s1, const void *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 489 "/usr/include/string.h" 3 4 extern char *index (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); # 517 "/usr/include/string.h" 3 4 extern char *rindex (const char *__s, int __c) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); extern int ffs (int __i) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 534 "/usr/include/string.h" 3 4 extern int strcasecmp (const char *__s1, const char *__s2) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); # 557 "/usr/include/string.h" 3 4 extern char *strsep (char **__restrict __stringp, const char *__restrict __delim) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *strsignal (int __sig) __attribute__ ((__nothrow__ , __leaf__)); extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *__stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern char *stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); # 644 "/usr/include/string.h" 3 4 # 47 "/usr/xorg/include/X11/Xfuncs.h" 2 # 231 "/usr/xorg/include/X11/Xlibint.h" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 32 "/usr/include/stdlib.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 33 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/bits/waitflags.h" 1 3 4 # 42 "/usr/include/stdlib.h" 2 3 4 # 1 "/usr/include/bits/waitstatus.h" 1 3 4 # 66 "/usr/include/bits/waitstatus.h" 3 4 union wait { int w_status; struct { unsigned int __w_termsig:7; unsigned int __w_coredump:1; unsigned int __w_retcode:8; unsigned int:16; } __wait_terminated; struct { unsigned int __w_stopval:8; unsigned int __w_stopsig:8; unsigned int:16; } __wait_stopped; }; # 43 "/usr/include/stdlib.h" 2 3 4 # 67 "/usr/include/stdlib.h" 3 4 typedef union { union wait *__uptr; int *__iptr; } __WAIT_STATUS __attribute__ ((__transparent_union__)); # 95 "/usr/include/stdlib.h" 3 4 typedef struct { int quot; int rem; } div_t; typedef struct { long int quot; long int rem; } ldiv_t; __extension__ typedef struct { long long int quot; long long int rem; } lldiv_t; # 139 "/usr/include/stdlib.h" 3 4 extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__ , __leaf__)) ; extern double atof (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern int atoi (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern long int atol (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; __extension__ extern long long int atoll (const char *__nptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; extern double strtod (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern float strtof (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long double strtold (const char *__restrict __nptr, char **__restrict __endptr) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int strtol (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtouq (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern long long int strtoll (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int strtoull (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 305 "/usr/include/stdlib.h" 3 4 extern char *l64a (long int __n) __attribute__ ((__nothrow__ , __leaf__)) ; extern long int a64l (const char *__s) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; # 321 "/usr/include/stdlib.h" 3 4 extern long int random (void) __attribute__ ((__nothrow__ , __leaf__)); extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); extern char *initstate (unsigned int __seed, char *__statebuf, size_t __statelen) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); struct random_data { int32_t *fptr; int32_t *rptr; int32_t *state; int rand_type; int rand_deg; int rand_sep; int32_t *end_ptr; }; extern int random_r (struct random_data *__restrict __buf, int32_t *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int srandom_r (unsigned int __seed, struct random_data *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, size_t __statelen, struct random_data *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2, 4))); extern int setstate_r (char *__restrict __statebuf, struct random_data *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int rand (void) __attribute__ ((__nothrow__ , __leaf__)); extern void srand (unsigned int __seed) __attribute__ ((__nothrow__ , __leaf__)); extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__ , __leaf__)); extern double drand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int lrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern long int nrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern long int mrand48 (void) __attribute__ ((__nothrow__ , __leaf__)); extern long int jrand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void srand48 (long int __seedval) __attribute__ ((__nothrow__ , __leaf__)); extern unsigned short int *seed48 (unsigned short int __seed16v[3]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); struct drand48_data { unsigned short int __x[3]; unsigned short int __old_x[3]; unsigned short int __c; unsigned short int __init; __extension__ unsigned long long int __a; }; extern int drand48_r (struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int erand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, double *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int lrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int nrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int mrand48_r (struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int jrand48_r (unsigned short int __xsubi[3], struct drand48_data *__restrict __buffer, long int *__restrict __result) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int srand48_r (long int __seedval, struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int seed48_r (unsigned short int __seed16v[3], struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern int lcong48_r (unsigned short int __param[7], struct drand48_data *__buffer) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2))); extern void *malloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__warn_unused_result__)); extern void free (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); extern void cfree (void *__ptr) __attribute__ ((__nothrow__ , __leaf__)); # 1 "/usr/include/alloca.h" 1 3 4 # 24 "/usr/include/alloca.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 25 "/usr/include/alloca.h" 2 3 4 extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__)); # 493 "/usr/include/stdlib.h" 2 3 4 extern void *valloc (size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 513 "/usr/include/stdlib.h" 3 4 extern void abort (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 530 "/usr/include/stdlib.h" 3 4 extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern void exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern void _Exit (int __status) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern char *getenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 578 "/usr/include/stdlib.h" 3 4 extern int putenv (char *__string) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int setenv (const char *__name, const char *__value, int __replace) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (2))); extern int unsetenv (const char *__name) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); extern int clearenv (void) __attribute__ ((__nothrow__ , __leaf__)); # 606 "/usr/include/stdlib.h" 3 4 extern char *mktemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 620 "/usr/include/stdlib.h" 3 4 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; # 642 "/usr/include/stdlib.h" 3 4 extern int mkstemps (char *__template, int __suffixlen) __attribute__ ((__nonnull__ (1))) ; # 663 "/usr/include/stdlib.h" 3 4 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 712 "/usr/include/stdlib.h" 3 4 extern int system (const char *__command) ; # 734 "/usr/include/stdlib.h" 3 4 extern char *realpath (const char *__restrict __name, char *__restrict __resolved) __attribute__ ((__nothrow__ , __leaf__)) ; typedef int (*__compar_fn_t) (const void *, const void *); # 752 "/usr/include/stdlib.h" 3 4 extern void *bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 2, 5))) ; extern void qsort (void *__base, size_t __nmemb, size_t __size, __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); # 775 "/usr/include/stdlib.h" 3 4 extern int abs (int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern long int labs (long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; __extension__ extern long long int llabs (long long int __x) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern div_t div (int __numer, int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; extern ldiv_t ldiv (long int __numer, long int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; __extension__ extern lldiv_t lldiv (long long int __numer, long long int __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)) ; # 812 "/usr/include/stdlib.h" 3 4 extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *gcvt (double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ; extern char *qecvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qfcvt (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4))) ; extern char *qgcvt (long double __value, int __ndigit, char *__buf) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3))) ; extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qecvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int qfcvt_r (long double __value, int __ndigit, int *__restrict __decpt, int *__restrict __sign, char *__restrict __buf, size_t __len) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (3, 4, 5))); extern int mblen (const char *__s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int mbtowc (wchar_t *__restrict __pwc, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__ , __leaf__)); extern size_t mbstowcs (wchar_t *__restrict __pwcs, const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern size_t wcstombs (char *__restrict __s, const wchar_t *__restrict __pwcs, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern int rpmatch (const char *__response) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))) ; # 899 "/usr/include/stdlib.h" 3 4 extern int getsubopt (char **__restrict __optionp, char *const *__restrict __tokens, char **__restrict __valuep) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1, 2, 3))) ; # 951 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__nonnull__ (1))); # 1 "/usr/include/bits/stdlib-float.h" 1 3 4 # 956 "/usr/include/stdlib.h" 2 3 4 # 968 "/usr/include/stdlib.h" 3 4 # 239 "/usr/xorg/include/X11/Xlibint.h" 2 # 255 "/usr/xorg/include/X11/Xlibint.h" typedef struct _LockInfoRec *LockInfoPtr; struct _XLockPtrs { void (*lock_display)( Display *dpy ); void (*unlock_display)( Display *dpy ); }; # 285 "/usr/xorg/include/X11/Xlibint.h" extern void (*_XCreateMutex_fn)( LockInfoPtr ); extern void (*_XFreeMutex_fn)( LockInfoPtr ); extern void (*_XLockMutex_fn)( LockInfoPtr ); extern void (*_XUnlockMutex_fn)( LockInfoPtr ); extern LockInfoPtr _Xglobal_lock; # 354 "/usr/xorg/include/X11/Xlibint.h" # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 355 "/usr/xorg/include/X11/Xlibint.h" 2 # 418 "/usr/xorg/include/X11/Xlibint.h" extern void *_XGetRequest(Display *dpy, CARD8 type, size_t len); # 520 "/usr/xorg/include/X11/Xlibint.h" extern void _XFlushGCCache(Display *dpy, GC gc); # 568 "/usr/xorg/include/X11/Xlibint.h" extern int _XData32( Display *dpy, register const long *data, unsigned len ); extern void _XRead32( Display *dpy, register long *data, long len ); # 655 "/usr/xorg/include/X11/Xlibint.h" typedef struct _XInternalAsync { struct _XInternalAsync *next; # 666 "/usr/xorg/include/X11/Xlibint.h" int (*handler)( Display* , xReply* , char* , int , XPointer ); XPointer data; } _XAsyncHandler; typedef struct _XAsyncEState { unsigned long min_sequence_number; unsigned long max_sequence_number; unsigned char error_code; unsigned char major_opcode; unsigned short minor_opcode; unsigned char last_error_received; int error_count; } _XAsyncErrorState; extern void _XDeqAsyncHandler(Display *dpy, _XAsyncHandler *handler); typedef void (*FreeFuncType) ( Display* ); typedef int (*FreeModmapType) ( XModifierKeymap* ); typedef struct _XFreeFuncs { FreeFuncType atoms; FreeModmapType modifiermap; FreeFuncType key_bindings; FreeFuncType context_db; FreeFuncType defaultCCCs; FreeFuncType clientCmaps; FreeFuncType intensityMaps; FreeFuncType im_filters; FreeFuncType xkb; } _XFreeFuncRec; typedef int (*CreateGCType) ( Display* , GC , XExtCodes* ); typedef int (*CopyGCType)( Display* , GC , XExtCodes* ); typedef int (*FlushGCType) ( Display* , GC , XExtCodes* ); typedef int (*FreeGCType) ( Display* , GC , XExtCodes* ); typedef int (*CreateFontType) ( Display* , XFontStruct* , XExtCodes* ); typedef int (*FreeFontType) ( Display* , XFontStruct* , XExtCodes* ); typedef int (*CloseDisplayType) ( Display* , XExtCodes* ); typedef int (*ErrorType) ( Display* , xError* , XExtCodes* , int* ); typedef char* (*ErrorStringType) ( Display* , int , XExtCodes* , char* , int ); typedef void (*PrintErrorType)( Display* , XErrorEvent* , void* ); typedef void (*BeforeFlushType)( Display* , XExtCodes* , const char* , long ); typedef struct _XExten { struct _XExten *next; XExtCodes codes; CreateGCType create_GC; CopyGCType copy_GC; FlushGCType flush_GC; FreeGCType free_GC; CreateFontType create_Font; FreeFontType free_Font; CloseDisplayType close_display; ErrorType error; ErrorStringType error_string; char *name; PrintErrorType error_values; BeforeFlushType before_flush; struct _XExten *next_flush; } _XExtension; # 822 "/usr/xorg/include/X11/Xlibint.h" extern int _XError( Display* , xError* ); extern int _XIOError( Display* ) __attribute((noreturn)); extern int (*_XIOErrorFunction)( Display* ); extern int (*_XErrorFunction)( Display* , XErrorEvent* ); extern void _XEatData( Display* , unsigned long ) __attribute__((__cold__)); extern void _XEatDataWords( Display* , unsigned long ) __attribute__((__cold__)); extern char *_XAllocScratch( Display* , unsigned long ); extern char *_XAllocTemp( Display* , unsigned long ); extern void _XFreeTemp( Display* , char* , unsigned long ); extern Visual *_XVIDtoVisual( Display* , VisualID ); extern unsigned long _XSetLastRequestRead( Display* , xGenericReply* ); extern int _XGetHostname( char* , int ); extern Screen *_XScreenOfWindow( Display* , Window ); extern int _XAsyncErrorHandler( Display* , xReply* , char* , int , XPointer ); extern char *_XGetAsyncReply( Display* , char* , xReply* , char* , int , int , int ); extern void _XGetAsyncData( Display* , char * , char * , int , int , int , int ); extern void _XFlush( Display* ); extern int _XEventsQueued( Display* , int ); extern void _XReadEvents( Display* ); extern int _XRead( Display* , char* , long ); extern void _XReadPad( Display* , char* , long ); extern void _XSend( Display* , const char* , long ); extern int _XReply( Display* , xReply* , int , int ); extern void _XEnq( Display* , xEvent* ); extern void _XDeq( Display* , _XQEvent* , _XQEvent* ); extern int _XUnknownWireEvent( Display* , XEvent* , xEvent* ); extern int _XUnknownWireEventCookie( Display* , XGenericEventCookie* , xEvent* ); extern int _XUnknownCopyEventCookie( Display* , XGenericEventCookie* , XGenericEventCookie* ); extern int _XUnknownNativeEvent( Display* , XEvent* , xEvent* ); extern int _XWireToEvent(Display *dpy, XEvent *re, xEvent *event); extern int _XDefaultWireError(Display *display, XErrorEvent *he, xError *we); extern int _XPollfdCacheInit(Display *dpy); extern void _XPollfdCacheAdd(Display *dpy, int fd); extern void _XPollfdCacheDel(Display *dpy, int fd); extern XID _XAllocID(Display *dpy); extern void _XAllocIDs(Display *dpy, XID *ids, int count); extern int _XFreeExtData( XExtData* ); extern int (*XESetCreateGC( Display* , int , int (*) ( Display* , GC , XExtCodes* ) ))( Display*, GC, XExtCodes* ); extern int (*XESetCopyGC( Display* , int , int (*) ( Display* , GC , XExtCodes* ) ))( Display*, GC, XExtCodes* ); extern int (*XESetFlushGC( Display* , int , int (*) ( Display* , GC , XExtCodes* ) ))( Display*, GC, XExtCodes* ); extern int (*XESetFreeGC( Display* , int , int (*) ( Display* , GC , XExtCodes* ) ))( Display*, GC, XExtCodes* ); extern int (*XESetCreateFont( Display* , int , int (*) ( Display* , XFontStruct* , XExtCodes* ) ))( Display*, XFontStruct*, XExtCodes* ); extern int (*XESetFreeFont( Display* , int , int (*) ( Display* , XFontStruct* , XExtCodes* ) ))( Display*, XFontStruct*, XExtCodes* ); extern int (*XESetCloseDisplay( Display* , int , int (*) ( Display* , XExtCodes* ) ))( Display*, XExtCodes* ); extern int (*XESetError( Display* , int , int (*) ( Display* , xError* , XExtCodes* , int* ) ))( Display*, xError*, XExtCodes*, int* ); extern char* (*XESetErrorString( Display* , int , char* (*) ( Display* , int , XExtCodes* , char* , int ) ))( Display*, int, XExtCodes*, char*, int ); extern void (*XESetPrintErrorValues ( Display* , int , void (*)( Display* , XErrorEvent* , void* ) ))( Display*, XErrorEvent*, void* ); extern int (*XESetWireToEvent( Display* , int , int (*) ( Display* , XEvent* , xEvent* ) ))( Display*, XEvent*, xEvent* ); extern int (*XESetWireToEventCookie( Display* , int , int (*) ( Display* , XGenericEventCookie* , xEvent* ) ))( Display*, XGenericEventCookie*, xEvent* ); extern int (*XESetCopyEventCookie( Display* , int , int (*) ( Display* , XGenericEventCookie* , XGenericEventCookie* ) ))( Display*, XGenericEventCookie*, XGenericEventCookie* ); extern int (*XESetEventToWire( Display* , int , int (*) ( Display* , XEvent* , xEvent* ) ))( Display*, XEvent*, xEvent* ); extern int (*XESetWireToError( Display* , int , int (*) ( Display* , XErrorEvent* , xError* ) ))( Display*, XErrorEvent*, xError* ); extern void (*XESetBeforeFlush( Display* , int , void (*) ( Display* , XExtCodes* , const char* , long ) ))( Display*, XExtCodes*, const char*, long ); typedef void (*_XInternalConnectionProc)( Display* , int , XPointer ); extern int _XRegisterInternalConnection( Display* , int , _XInternalConnectionProc , XPointer ); extern void _XUnregisterInternalConnection( Display* , int ); extern void _XProcessInternalConnection( Display* , struct _XConnectionInfo* ); struct _XConnectionInfo { int fd; _XInternalConnectionProc read_callback; XPointer call_data; XPointer *watch_data; struct _XConnectionInfo *next; }; struct _XConnWatchInfo { XConnectionWatchProc fn; XPointer client_data; struct _XConnWatchInfo *next; }; extern int _XTextHeight( XFontStruct* , const char* , int ); extern int _XTextHeight16( XFontStruct* , const XChar2b* , int ); # 1262 "/usr/xorg/include/X11/Xlibint.h" extern int _XEventToWire(Display *dpy, XEvent *re, xEvent *event); extern int _XF86LoadQueryLocaleFont( Display* , const char* , XFontStruct** , Font* ); extern void _XProcessWindowAttributes ( register Display *dpy, xChangeWindowAttributesReq *req, register unsigned long valuemask, register XSetWindowAttributes *attributes); extern int _XDefaultError( Display *dpy, XErrorEvent *event); extern int _XDefaultIOError( Display *dpy); extern void _XSetClipRectangles ( register Display *dpy, GC gc, int clip_x_origin, int clip_y_origin, XRectangle *rectangles, int n, int ordering); int _XGetWindowAttributes( register Display *dpy, Window w, XWindowAttributes *attr); int _XPutBackEvent ( register Display *dpy, register XEvent *event); extern int _XIsEventCookie( Display *dpy, XEvent *ev); extern void _XFreeEventCookies( Display *dpy); extern void _XStoreEventCookie( Display *dpy, XEvent *ev); extern int _XFetchEventCookie( Display *dpy, XGenericEventCookie *ev); extern int _XCopyEventCookie( Display *dpy, XGenericEventCookie *in, XGenericEventCookie *out); extern void xlocaledir( char *buf, int buf_len ); # 42 "glxclient.h" 2 # 1 "/usr/xorg/include/X11/extensions/extutil.h" 1 # 37 "/usr/xorg/include/X11/extensions/extutil.h" # 1 "/usr/xorg/include/X11/extensions/Xext.h" 1 # 31 "/usr/xorg/include/X11/extensions/Xext.h" typedef int (*XextErrorHandler) ( Display * , const char* , const char* ); extern XextErrorHandler XSetExtensionErrorHandler( XextErrorHandler ); extern int XMissingExtension( Display* , const char* ); # 38 "/usr/xorg/include/X11/extensions/extutil.h" 2 typedef struct _XExtDisplayInfo { struct _XExtDisplayInfo *next; Display *display; XExtCodes *codes; XPointer data; } XExtDisplayInfo; typedef struct _XExtensionInfo { XExtDisplayInfo *head; XExtDisplayInfo *cur; int ndisplays; } XExtensionInfo; typedef struct _XExtensionHooks { int (*create_gc)( Display* , GC , XExtCodes* ); int (*copy_gc)( Display* , GC , XExtCodes* ); int (*flush_gc)( Display* , GC , XExtCodes* ); int (*free_gc)( Display* , GC , XExtCodes* ); int (*create_font)( Display* , XFontStruct* , XExtCodes* ); int (*free_font)( Display* , XFontStruct* , XExtCodes* ); int (*close_display)( Display* , XExtCodes* ); int (*wire_to_event)( Display* , XEvent* , xEvent* ); int (*event_to_wire)( Display* , XEvent* , xEvent* ); int (*error)( Display* , xError* , XExtCodes* , int* ); char *(*error_string)( Display* , int , XExtCodes* , char* , int ); } XExtensionHooks; extern XExtensionInfo *XextCreateExtension( void ); extern void XextDestroyExtension( XExtensionInfo* ); extern XExtDisplayInfo *XextAddDisplay( XExtensionInfo* , Display* , const char* , XExtensionHooks* , int , XPointer ); extern int XextRemoveDisplay( XExtensionInfo* , Display* ); extern XExtDisplayInfo *XextFindDisplay( XExtensionInfo* , Display* ); # 44 "glxclient.h" 2 # 1 "/usr/xorg/include/GL/glx.h" 1 # 31 "/usr/xorg/include/GL/glx.h" # 1 "/usr/xorg/include/X11/Xutil.h" 1 # 54 "/usr/xorg/include/X11/Xutil.h" # 1 "/usr/xorg/include/X11/keysym.h" 1 # 73 "/usr/xorg/include/X11/keysym.h" # 1 "/usr/xorg/include/X11/keysymdef.h" 1 # 74 "/usr/xorg/include/X11/keysym.h" 2 # 55 "/usr/xorg/include/X11/Xutil.h" 2 # 81 "/usr/xorg/include/X11/Xutil.h" typedef struct { long flags; int x, y; int width, height; int min_width, min_height; int max_width, max_height; int width_inc, height_inc; struct { int x; int y; } min_aspect, max_aspect; int base_width, base_height; int win_gravity; } XSizeHints; # 119 "/usr/xorg/include/X11/Xutil.h" typedef struct { long flags; int input; int initial_state; Pixmap icon_pixmap; Window icon_window; int icon_x, icon_y; Pixmap icon_mask; XID window_group; } XWMHints; # 163 "/usr/xorg/include/X11/Xutil.h" typedef struct { unsigned char *value; Atom encoding; int format; unsigned long nitems; } XTextProperty; typedef enum { XStringStyle, XCompoundTextStyle, XTextStyle, XStdICCTextStyle, XUTF8StringStyle } XICCEncodingStyle; typedef struct { int min_width, min_height; int max_width, max_height; int width_inc, height_inc; } XIconSize; typedef struct { char *res_name; char *res_class; } XClassHint; # 231 "/usr/xorg/include/X11/Xutil.h" typedef struct _XComposeStatus { XPointer compose_ptr; int chars_matched; } XComposeStatus; # 273 "/usr/xorg/include/X11/Xutil.h" typedef struct _XRegion *Region; # 287 "/usr/xorg/include/X11/Xutil.h" typedef struct { Visual *visual; VisualID visualid; int screen; int depth; int class; unsigned long red_mask; unsigned long green_mask; unsigned long blue_mask; int colormap_size; int bits_per_rgb; } XVisualInfo; # 320 "/usr/xorg/include/X11/Xutil.h" typedef struct { Colormap colormap; unsigned long red_max; unsigned long red_mult; unsigned long green_max; unsigned long green_mult; unsigned long blue_max; unsigned long blue_mult; unsigned long base_pixel; VisualID visualid; XID killid; } XStandardColormap; # 357 "/usr/xorg/include/X11/Xutil.h" typedef int XContext; extern XClassHint *XAllocClassHint ( void ); extern XIconSize *XAllocIconSize ( void ); extern XSizeHints *XAllocSizeHints ( void ); extern XStandardColormap *XAllocStandardColormap ( void ); extern XWMHints *XAllocWMHints ( void ); extern int XClipBox( Region , XRectangle* ); extern Region XCreateRegion( void ); extern const char *XDefaultString (void); extern int XDeleteContext( Display* , XID , XContext ); extern int XDestroyRegion( Region ); extern int XEmptyRegion( Region ); extern int XEqualRegion( Region , Region ); extern int XFindContext( Display* , XID , XContext , XPointer* ); extern int XGetClassHint( Display* , Window , XClassHint* ); extern int XGetIconSizes( Display* , Window , XIconSize** , int* ); extern int XGetNormalHints( Display* , Window , XSizeHints* ); extern int XGetRGBColormaps( Display* , Window , XStandardColormap** , int* , Atom ); extern int XGetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XGetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XGetTextProperty( Display* , Window , XTextProperty* , Atom ); extern XVisualInfo *XGetVisualInfo( Display* , long , XVisualInfo* , int* ); extern int XGetWMClientMachine( Display* , Window , XTextProperty* ); extern XWMHints *XGetWMHints( Display* , Window ); extern int XGetWMIconName( Display* , Window , XTextProperty* ); extern int XGetWMName( Display* , Window , XTextProperty* ); extern int XGetWMNormalHints( Display* , Window , XSizeHints* , long* ); extern int XGetWMSizeHints( Display* , Window , XSizeHints* , long* , Atom ); extern int XGetZoomHints( Display* , Window , XSizeHints* ); extern int XIntersectRegion( Region , Region , Region ); extern void XConvertCase( KeySym , KeySym* , KeySym* ); extern int XLookupString( XKeyEvent* , char* , int , KeySym* , XComposeStatus* ); extern int XMatchVisualInfo( Display* , int , int , int , XVisualInfo* ); extern int XOffsetRegion( Region , int , int ); extern int XPointInRegion( Region , int , int ); extern Region XPolygonRegion( XPoint* , int , int ); extern int XRectInRegion( Region , int , int , unsigned int , unsigned int ); extern int XSaveContext( Display* , XID , XContext , const char* ); extern int XSetClassHint( Display* , Window , XClassHint* ); extern int XSetIconSizes( Display* , Window , XIconSize* , int ); extern int XSetNormalHints( Display* , Window , XSizeHints* ); extern void XSetRGBColormaps( Display* , Window , XStandardColormap* , int , Atom ); extern int XSetSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetStandardProperties( Display* , Window , const char* , const char* , Pixmap , char** , int , XSizeHints* ); extern void XSetTextProperty( Display* , Window , XTextProperty* , Atom ); extern void XSetWMClientMachine( Display* , Window , XTextProperty* ); extern int XSetWMHints( Display* , Window , XWMHints* ); extern void XSetWMIconName( Display* , Window , XTextProperty* ); extern void XSetWMName( Display* , Window , XTextProperty* ); extern void XSetWMNormalHints( Display* , Window , XSizeHints* ); extern void XSetWMProperties( Display* , Window , XTextProperty* , XTextProperty* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XmbSetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void Xutf8SetWMProperties( Display* , Window , const char* , const char* , char** , int , XSizeHints* , XWMHints* , XClassHint* ); extern void XSetWMSizeHints( Display* , Window , XSizeHints* , Atom ); extern int XSetRegion( Display* , GC , Region ); extern void XSetStandardColormap( Display* , Window , XStandardColormap* , Atom ); extern int XSetZoomHints( Display* , Window , XSizeHints* ); extern int XShrinkRegion( Region , int , int ); extern int XStringListToTextProperty( char** , int , XTextProperty* ); extern int XSubtractRegion( Region , Region , Region ); extern int XmbTextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int XwcTextListToTextProperty( Display* display, wchar_t** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern int Xutf8TextListToTextProperty( Display* display, char** list, int count, XICCEncodingStyle style, XTextProperty* text_prop_return ); extern void XwcFreeStringList( wchar_t** list ); extern int XTextPropertyToStringList( XTextProperty* , char*** , int* ); extern int XmbTextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XwcTextPropertyToTextList( Display* display, const XTextProperty* text_prop, wchar_t*** list_return, int* count_return ); extern int Xutf8TextPropertyToTextList( Display* display, const XTextProperty* text_prop, char*** list_return, int* count_return ); extern int XUnionRectWithRegion( XRectangle* , Region , Region ); extern int XUnionRegion( Region , Region , Region ); extern int XWMGeometry( Display* , int , const char* , const char* , unsigned int , XSizeHints* , int* , int* , int* , int* , int* ); extern int XXorRegion( Region , Region , Region ); # 32 "/usr/xorg/include/GL/glx.h" 2 # 1 "/usr/xorg/include/GL/gl.h" 1 # 125 "/usr/xorg/include/GL/gl.h" typedef unsigned int GLenum; typedef unsigned char GLboolean; typedef unsigned int GLbitfield; typedef void GLvoid; typedef signed char GLbyte; typedef short GLshort; typedef int GLint; typedef unsigned char GLubyte; typedef unsigned short GLushort; typedef unsigned int GLuint; typedef int GLsizei; typedef float GLfloat; typedef float GLclampf; typedef double GLdouble; typedef double GLclampd; # 752 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glClearIndex( GLfloat c ); __attribute__((visibility("default"))) void glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ); __attribute__((visibility("default"))) void glClear( GLbitfield mask ); __attribute__((visibility("default"))) void glIndexMask( GLuint mask ); __attribute__((visibility("default"))) void glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ); __attribute__((visibility("default"))) void glAlphaFunc( GLenum func, GLclampf ref ); __attribute__((visibility("default"))) void glBlendFunc( GLenum sfactor, GLenum dfactor ); __attribute__((visibility("default"))) void glLogicOp( GLenum opcode ); __attribute__((visibility("default"))) void glCullFace( GLenum mode ); __attribute__((visibility("default"))) void glFrontFace( GLenum mode ); __attribute__((visibility("default"))) void glPointSize( GLfloat size ); __attribute__((visibility("default"))) void glLineWidth( GLfloat width ); __attribute__((visibility("default"))) void glLineStipple( GLint factor, GLushort pattern ); __attribute__((visibility("default"))) void glPolygonMode( GLenum face, GLenum mode ); __attribute__((visibility("default"))) void glPolygonOffset( GLfloat factor, GLfloat units ); __attribute__((visibility("default"))) void glPolygonStipple( const GLubyte *mask ); __attribute__((visibility("default"))) void glGetPolygonStipple( GLubyte *mask ); __attribute__((visibility("default"))) void glEdgeFlag( GLboolean flag ); __attribute__((visibility("default"))) void glEdgeFlagv( const GLboolean *flag ); __attribute__((visibility("default"))) void glScissor( GLint x, GLint y, GLsizei width, GLsizei height); __attribute__((visibility("default"))) void glClipPlane( GLenum plane, const GLdouble *equation ); __attribute__((visibility("default"))) void glGetClipPlane( GLenum plane, GLdouble *equation ); __attribute__((visibility("default"))) void glDrawBuffer( GLenum mode ); __attribute__((visibility("default"))) void glReadBuffer( GLenum mode ); __attribute__((visibility("default"))) void glEnable( GLenum cap ); __attribute__((visibility("default"))) void glDisable( GLenum cap ); __attribute__((visibility("default"))) GLboolean glIsEnabled( GLenum cap ); __attribute__((visibility("default"))) void glEnableClientState( GLenum cap ); __attribute__((visibility("default"))) void glDisableClientState( GLenum cap ); __attribute__((visibility("default"))) void glGetBooleanv( GLenum pname, GLboolean *params ); __attribute__((visibility("default"))) void glGetDoublev( GLenum pname, GLdouble *params ); __attribute__((visibility("default"))) void glGetFloatv( GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetIntegerv( GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glPushAttrib( GLbitfield mask ); __attribute__((visibility("default"))) void glPopAttrib( void ); __attribute__((visibility("default"))) void glPushClientAttrib( GLbitfield mask ); __attribute__((visibility("default"))) void glPopClientAttrib( void ); __attribute__((visibility("default"))) GLint glRenderMode( GLenum mode ); __attribute__((visibility("default"))) GLenum glGetError( void ); __attribute__((visibility("default"))) const GLubyte * glGetString( GLenum name ); __attribute__((visibility("default"))) void glFinish( void ); __attribute__((visibility("default"))) void glFlush( void ); __attribute__((visibility("default"))) void glHint( GLenum target, GLenum mode ); __attribute__((visibility("default"))) void glClearDepth( GLclampd depth ); __attribute__((visibility("default"))) void glDepthFunc( GLenum func ); __attribute__((visibility("default"))) void glDepthMask( GLboolean flag ); __attribute__((visibility("default"))) void glDepthRange( GLclampd near_val, GLclampd far_val ); __attribute__((visibility("default"))) void glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ); __attribute__((visibility("default"))) void glAccum( GLenum op, GLfloat value ); __attribute__((visibility("default"))) void glMatrixMode( GLenum mode ); __attribute__((visibility("default"))) void glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val ); __attribute__((visibility("default"))) void glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val ); __attribute__((visibility("default"))) void glViewport( GLint x, GLint y, GLsizei width, GLsizei height ); __attribute__((visibility("default"))) void glPushMatrix( void ); __attribute__((visibility("default"))) void glPopMatrix( void ); __attribute__((visibility("default"))) void glLoadIdentity( void ); __attribute__((visibility("default"))) void glLoadMatrixd( const GLdouble *m ); __attribute__((visibility("default"))) void glLoadMatrixf( const GLfloat *m ); __attribute__((visibility("default"))) void glMultMatrixd( const GLdouble *m ); __attribute__((visibility("default"))) void glMultMatrixf( const GLfloat *m ); __attribute__((visibility("default"))) void glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ); __attribute__((visibility("default"))) void glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ); __attribute__((visibility("default"))) void glScaled( GLdouble x, GLdouble y, GLdouble z ); __attribute__((visibility("default"))) void glScalef( GLfloat x, GLfloat y, GLfloat z ); __attribute__((visibility("default"))) void glTranslated( GLdouble x, GLdouble y, GLdouble z ); __attribute__((visibility("default"))) void glTranslatef( GLfloat x, GLfloat y, GLfloat z ); __attribute__((visibility("default"))) GLboolean glIsList( GLuint list ); __attribute__((visibility("default"))) void glDeleteLists( GLuint list, GLsizei range ); __attribute__((visibility("default"))) GLuint glGenLists( GLsizei range ); __attribute__((visibility("default"))) void glNewList( GLuint list, GLenum mode ); __attribute__((visibility("default"))) void glEndList( void ); __attribute__((visibility("default"))) void glCallList( GLuint list ); __attribute__((visibility("default"))) void glCallLists( GLsizei n, GLenum type, const GLvoid *lists ); __attribute__((visibility("default"))) void glListBase( GLuint base ); __attribute__((visibility("default"))) void glBegin( GLenum mode ); __attribute__((visibility("default"))) void glEnd( void ); __attribute__((visibility("default"))) void glVertex2d( GLdouble x, GLdouble y ); __attribute__((visibility("default"))) void glVertex2f( GLfloat x, GLfloat y ); __attribute__((visibility("default"))) void glVertex2i( GLint x, GLint y ); __attribute__((visibility("default"))) void glVertex2s( GLshort x, GLshort y ); __attribute__((visibility("default"))) void glVertex3d( GLdouble x, GLdouble y, GLdouble z ); __attribute__((visibility("default"))) void glVertex3f( GLfloat x, GLfloat y, GLfloat z ); __attribute__((visibility("default"))) void glVertex3i( GLint x, GLint y, GLint z ); __attribute__((visibility("default"))) void glVertex3s( GLshort x, GLshort y, GLshort z ); __attribute__((visibility("default"))) void glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ); __attribute__((visibility("default"))) void glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ); __attribute__((visibility("default"))) void glVertex4i( GLint x, GLint y, GLint z, GLint w ); __attribute__((visibility("default"))) void glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ); __attribute__((visibility("default"))) void glVertex2dv( const GLdouble *v ); __attribute__((visibility("default"))) void glVertex2fv( const GLfloat *v ); __attribute__((visibility("default"))) void glVertex2iv( const GLint *v ); __attribute__((visibility("default"))) void glVertex2sv( const GLshort *v ); __attribute__((visibility("default"))) void glVertex3dv( const GLdouble *v ); __attribute__((visibility("default"))) void glVertex3fv( const GLfloat *v ); __attribute__((visibility("default"))) void glVertex3iv( const GLint *v ); __attribute__((visibility("default"))) void glVertex3sv( const GLshort *v ); __attribute__((visibility("default"))) void glVertex4dv( const GLdouble *v ); __attribute__((visibility("default"))) void glVertex4fv( const GLfloat *v ); __attribute__((visibility("default"))) void glVertex4iv( const GLint *v ); __attribute__((visibility("default"))) void glVertex4sv( const GLshort *v ); __attribute__((visibility("default"))) void glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ); __attribute__((visibility("default"))) void glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ); __attribute__((visibility("default"))) void glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ); __attribute__((visibility("default"))) void glNormal3i( GLint nx, GLint ny, GLint nz ); __attribute__((visibility("default"))) void glNormal3s( GLshort nx, GLshort ny, GLshort nz ); __attribute__((visibility("default"))) void glNormal3bv( const GLbyte *v ); __attribute__((visibility("default"))) void glNormal3dv( const GLdouble *v ); __attribute__((visibility("default"))) void glNormal3fv( const GLfloat *v ); __attribute__((visibility("default"))) void glNormal3iv( const GLint *v ); __attribute__((visibility("default"))) void glNormal3sv( const GLshort *v ); __attribute__((visibility("default"))) void glIndexd( GLdouble c ); __attribute__((visibility("default"))) void glIndexf( GLfloat c ); __attribute__((visibility("default"))) void glIndexi( GLint c ); __attribute__((visibility("default"))) void glIndexs( GLshort c ); __attribute__((visibility("default"))) void glIndexub( GLubyte c ); __attribute__((visibility("default"))) void glIndexdv( const GLdouble *c ); __attribute__((visibility("default"))) void glIndexfv( const GLfloat *c ); __attribute__((visibility("default"))) void glIndexiv( const GLint *c ); __attribute__((visibility("default"))) void glIndexsv( const GLshort *c ); __attribute__((visibility("default"))) void glIndexubv( const GLubyte *c ); __attribute__((visibility("default"))) void glColor3b( GLbyte red, GLbyte green, GLbyte blue ); __attribute__((visibility("default"))) void glColor3d( GLdouble red, GLdouble green, GLdouble blue ); __attribute__((visibility("default"))) void glColor3f( GLfloat red, GLfloat green, GLfloat blue ); __attribute__((visibility("default"))) void glColor3i( GLint red, GLint green, GLint blue ); __attribute__((visibility("default"))) void glColor3s( GLshort red, GLshort green, GLshort blue ); __attribute__((visibility("default"))) void glColor3ub( GLubyte red, GLubyte green, GLubyte blue ); __attribute__((visibility("default"))) void glColor3ui( GLuint red, GLuint green, GLuint blue ); __attribute__((visibility("default"))) void glColor3us( GLushort red, GLushort green, GLushort blue ); __attribute__((visibility("default"))) void glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ); __attribute__((visibility("default"))) void glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ); __attribute__((visibility("default"))) void glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ); __attribute__((visibility("default"))) void glColor4i( GLint red, GLint green, GLint blue, GLint alpha ); __attribute__((visibility("default"))) void glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ); __attribute__((visibility("default"))) void glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ); __attribute__((visibility("default"))) void glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ); __attribute__((visibility("default"))) void glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ); __attribute__((visibility("default"))) void glColor3bv( const GLbyte *v ); __attribute__((visibility("default"))) void glColor3dv( const GLdouble *v ); __attribute__((visibility("default"))) void glColor3fv( const GLfloat *v ); __attribute__((visibility("default"))) void glColor3iv( const GLint *v ); __attribute__((visibility("default"))) void glColor3sv( const GLshort *v ); __attribute__((visibility("default"))) void glColor3ubv( const GLubyte *v ); __attribute__((visibility("default"))) void glColor3uiv( const GLuint *v ); __attribute__((visibility("default"))) void glColor3usv( const GLushort *v ); __attribute__((visibility("default"))) void glColor4bv( const GLbyte *v ); __attribute__((visibility("default"))) void glColor4dv( const GLdouble *v ); __attribute__((visibility("default"))) void glColor4fv( const GLfloat *v ); __attribute__((visibility("default"))) void glColor4iv( const GLint *v ); __attribute__((visibility("default"))) void glColor4sv( const GLshort *v ); __attribute__((visibility("default"))) void glColor4ubv( const GLubyte *v ); __attribute__((visibility("default"))) void glColor4uiv( const GLuint *v ); __attribute__((visibility("default"))) void glColor4usv( const GLushort *v ); __attribute__((visibility("default"))) void glTexCoord1d( GLdouble s ); __attribute__((visibility("default"))) void glTexCoord1f( GLfloat s ); __attribute__((visibility("default"))) void glTexCoord1i( GLint s ); __attribute__((visibility("default"))) void glTexCoord1s( GLshort s ); __attribute__((visibility("default"))) void glTexCoord2d( GLdouble s, GLdouble t ); __attribute__((visibility("default"))) void glTexCoord2f( GLfloat s, GLfloat t ); __attribute__((visibility("default"))) void glTexCoord2i( GLint s, GLint t ); __attribute__((visibility("default"))) void glTexCoord2s( GLshort s, GLshort t ); __attribute__((visibility("default"))) void glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ); __attribute__((visibility("default"))) void glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ); __attribute__((visibility("default"))) void glTexCoord3i( GLint s, GLint t, GLint r ); __attribute__((visibility("default"))) void glTexCoord3s( GLshort s, GLshort t, GLshort r ); __attribute__((visibility("default"))) void glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ); __attribute__((visibility("default"))) void glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ); __attribute__((visibility("default"))) void glTexCoord4i( GLint s, GLint t, GLint r, GLint q ); __attribute__((visibility("default"))) void glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ); __attribute__((visibility("default"))) void glTexCoord1dv( const GLdouble *v ); __attribute__((visibility("default"))) void glTexCoord1fv( const GLfloat *v ); __attribute__((visibility("default"))) void glTexCoord1iv( const GLint *v ); __attribute__((visibility("default"))) void glTexCoord1sv( const GLshort *v ); __attribute__((visibility("default"))) void glTexCoord2dv( const GLdouble *v ); __attribute__((visibility("default"))) void glTexCoord2fv( const GLfloat *v ); __attribute__((visibility("default"))) void glTexCoord2iv( const GLint *v ); __attribute__((visibility("default"))) void glTexCoord2sv( const GLshort *v ); __attribute__((visibility("default"))) void glTexCoord3dv( const GLdouble *v ); __attribute__((visibility("default"))) void glTexCoord3fv( const GLfloat *v ); __attribute__((visibility("default"))) void glTexCoord3iv( const GLint *v ); __attribute__((visibility("default"))) void glTexCoord3sv( const GLshort *v ); __attribute__((visibility("default"))) void glTexCoord4dv( const GLdouble *v ); __attribute__((visibility("default"))) void glTexCoord4fv( const GLfloat *v ); __attribute__((visibility("default"))) void glTexCoord4iv( const GLint *v ); __attribute__((visibility("default"))) void glTexCoord4sv( const GLshort *v ); __attribute__((visibility("default"))) void glRasterPos2d( GLdouble x, GLdouble y ); __attribute__((visibility("default"))) void glRasterPos2f( GLfloat x, GLfloat y ); __attribute__((visibility("default"))) void glRasterPos2i( GLint x, GLint y ); __attribute__((visibility("default"))) void glRasterPos2s( GLshort x, GLshort y ); __attribute__((visibility("default"))) void glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ); __attribute__((visibility("default"))) void glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ); __attribute__((visibility("default"))) void glRasterPos3i( GLint x, GLint y, GLint z ); __attribute__((visibility("default"))) void glRasterPos3s( GLshort x, GLshort y, GLshort z ); __attribute__((visibility("default"))) void glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ); __attribute__((visibility("default"))) void glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ); __attribute__((visibility("default"))) void glRasterPos4i( GLint x, GLint y, GLint z, GLint w ); __attribute__((visibility("default"))) void glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ); __attribute__((visibility("default"))) void glRasterPos2dv( const GLdouble *v ); __attribute__((visibility("default"))) void glRasterPos2fv( const GLfloat *v ); __attribute__((visibility("default"))) void glRasterPos2iv( const GLint *v ); __attribute__((visibility("default"))) void glRasterPos2sv( const GLshort *v ); __attribute__((visibility("default"))) void glRasterPos3dv( const GLdouble *v ); __attribute__((visibility("default"))) void glRasterPos3fv( const GLfloat *v ); __attribute__((visibility("default"))) void glRasterPos3iv( const GLint *v ); __attribute__((visibility("default"))) void glRasterPos3sv( const GLshort *v ); __attribute__((visibility("default"))) void glRasterPos4dv( const GLdouble *v ); __attribute__((visibility("default"))) void glRasterPos4fv( const GLfloat *v ); __attribute__((visibility("default"))) void glRasterPos4iv( const GLint *v ); __attribute__((visibility("default"))) void glRasterPos4sv( const GLshort *v ); __attribute__((visibility("default"))) void glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ); __attribute__((visibility("default"))) void glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ); __attribute__((visibility("default"))) void glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ); __attribute__((visibility("default"))) void glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ); __attribute__((visibility("default"))) void glRectdv( const GLdouble *v1, const GLdouble *v2 ); __attribute__((visibility("default"))) void glRectfv( const GLfloat *v1, const GLfloat *v2 ); __attribute__((visibility("default"))) void glRectiv( const GLint *v1, const GLint *v2 ); __attribute__((visibility("default"))) void glRectsv( const GLshort *v1, const GLshort *v2 ); __attribute__((visibility("default"))) void glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glNormalPointer( GLenum type, GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glIndexPointer( GLenum type, GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr ); __attribute__((visibility("default"))) void glGetPointerv( GLenum pname, GLvoid **params ); __attribute__((visibility("default"))) void glArrayElement( GLint i ); __attribute__((visibility("default"))) void glDrawArrays( GLenum mode, GLint first, GLsizei count ); __attribute__((visibility("default"))) void glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices ); __attribute__((visibility("default"))) void glInterleavedArrays( GLenum format, GLsizei stride, const GLvoid *pointer ); __attribute__((visibility("default"))) void glShadeModel( GLenum mode ); __attribute__((visibility("default"))) void glLightf( GLenum light, GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glLighti( GLenum light, GLenum pname, GLint param ); __attribute__((visibility("default"))) void glLightfv( GLenum light, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glLightiv( GLenum light, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glGetLightfv( GLenum light, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetLightiv( GLenum light, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glLightModelf( GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glLightModeli( GLenum pname, GLint param ); __attribute__((visibility("default"))) void glLightModelfv( GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glLightModeliv( GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glMaterialf( GLenum face, GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glMateriali( GLenum face, GLenum pname, GLint param ); __attribute__((visibility("default"))) void glMaterialfv( GLenum face, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glMaterialiv( GLenum face, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetMaterialiv( GLenum face, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glColorMaterial( GLenum face, GLenum mode ); __attribute__((visibility("default"))) void glPixelZoom( GLfloat xfactor, GLfloat yfactor ); __attribute__((visibility("default"))) void glPixelStoref( GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glPixelStorei( GLenum pname, GLint param ); __attribute__((visibility("default"))) void glPixelTransferf( GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glPixelTransferi( GLenum pname, GLint param ); __attribute__((visibility("default"))) void glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values ); __attribute__((visibility("default"))) void glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values ); __attribute__((visibility("default"))) void glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values ); __attribute__((visibility("default"))) void glGetPixelMapfv( GLenum map, GLfloat *values ); __attribute__((visibility("default"))) void glGetPixelMapuiv( GLenum map, GLuint *values ); __attribute__((visibility("default"))) void glGetPixelMapusv( GLenum map, GLushort *values ); __attribute__((visibility("default"))) void glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap ); __attribute__((visibility("default"))) void glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels ); __attribute__((visibility("default"))) void glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ); __attribute__((visibility("default"))) void glStencilFunc( GLenum func, GLint ref, GLuint mask ); __attribute__((visibility("default"))) void glStencilMask( GLuint mask ); __attribute__((visibility("default"))) void glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ); __attribute__((visibility("default"))) void glClearStencil( GLint s ); __attribute__((visibility("default"))) void glTexGend( GLenum coord, GLenum pname, GLdouble param ); __attribute__((visibility("default"))) void glTexGenf( GLenum coord, GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glTexGeni( GLenum coord, GLenum pname, GLint param ); __attribute__((visibility("default"))) void glTexGendv( GLenum coord, GLenum pname, const GLdouble *params ); __attribute__((visibility("default"))) void glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glTexGeniv( GLenum coord, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params ); __attribute__((visibility("default"))) void glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetTexGeniv( GLenum coord, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glTexEnvf( GLenum target, GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glTexEnvi( GLenum target, GLenum pname, GLint param ); __attribute__((visibility("default"))) void glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glTexEnviv( GLenum target, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetTexEnviv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glTexParameterf( GLenum target, GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glTexParameteri( GLenum target, GLenum pname, GLint param ); __attribute__((visibility("default"))) void glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glTexParameteriv( GLenum target, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params); __attribute__((visibility("default"))) void glGetTexParameteriv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels ); __attribute__((visibility("default"))) void glGenTextures( GLsizei n, GLuint *textures ); __attribute__((visibility("default"))) void glDeleteTextures( GLsizei n, const GLuint *textures); __attribute__((visibility("default"))) void glBindTexture( GLenum target, GLuint texture ); __attribute__((visibility("default"))) void glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLclampf *priorities ); __attribute__((visibility("default"))) GLboolean glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences ); __attribute__((visibility("default"))) GLboolean glIsTexture( GLuint texture ); __attribute__((visibility("default"))) void glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ); __attribute__((visibility("default"))) void glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ); __attribute__((visibility("default"))) void glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ); __attribute__((visibility("default"))) void glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ); __attribute__((visibility("default"))) void glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ); __attribute__((visibility("default"))) void glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ); __attribute__((visibility("default"))) void glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ); __attribute__((visibility("default"))) void glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points ); __attribute__((visibility("default"))) void glGetMapdv( GLenum target, GLenum query, GLdouble *v ); __attribute__((visibility("default"))) void glGetMapfv( GLenum target, GLenum query, GLfloat *v ); __attribute__((visibility("default"))) void glGetMapiv( GLenum target, GLenum query, GLint *v ); __attribute__((visibility("default"))) void glEvalCoord1d( GLdouble u ); __attribute__((visibility("default"))) void glEvalCoord1f( GLfloat u ); __attribute__((visibility("default"))) void glEvalCoord1dv( const GLdouble *u ); __attribute__((visibility("default"))) void glEvalCoord1fv( const GLfloat *u ); __attribute__((visibility("default"))) void glEvalCoord2d( GLdouble u, GLdouble v ); __attribute__((visibility("default"))) void glEvalCoord2f( GLfloat u, GLfloat v ); __attribute__((visibility("default"))) void glEvalCoord2dv( const GLdouble *u ); __attribute__((visibility("default"))) void glEvalCoord2fv( const GLfloat *u ); __attribute__((visibility("default"))) void glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ); __attribute__((visibility("default"))) void glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ); __attribute__((visibility("default"))) void glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ); __attribute__((visibility("default"))) void glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ); __attribute__((visibility("default"))) void glEvalPoint1( GLint i ); __attribute__((visibility("default"))) void glEvalPoint2( GLint i, GLint j ); __attribute__((visibility("default"))) void glEvalMesh1( GLenum mode, GLint i1, GLint i2 ); __attribute__((visibility("default"))) void glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ); __attribute__((visibility("default"))) void glFogf( GLenum pname, GLfloat param ); __attribute__((visibility("default"))) void glFogi( GLenum pname, GLint param ); __attribute__((visibility("default"))) void glFogfv( GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glFogiv( GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ); __attribute__((visibility("default"))) void glPassThrough( GLfloat token ); __attribute__((visibility("default"))) void glSelectBuffer( GLsizei size, GLuint *buffer ); __attribute__((visibility("default"))) void glInitNames( void ); __attribute__((visibility("default"))) void glLoadName( GLuint name ); __attribute__((visibility("default"))) void glPushName( GLuint name ); __attribute__((visibility("default"))) void glPopName( void ); # 1497 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices ); __attribute__((visibility("default"))) void glTexImage3D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels ); __attribute__((visibility("default"))) void glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); __attribute__((visibility("default"))) void glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ); typedef void ( * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); typedef void ( * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); typedef void ( * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); typedef void ( * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); # 1607 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table ); __attribute__((visibility("default"))) void glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data ); __attribute__((visibility("default"))) void glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params); __attribute__((visibility("default"))) void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params); __attribute__((visibility("default"))) void glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ); __attribute__((visibility("default"))) void glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ); __attribute__((visibility("default"))) void glGetColorTable( GLenum target, GLenum format, GLenum type, GLvoid *table ); __attribute__((visibility("default"))) void glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetColorTableParameteriv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glBlendEquation( GLenum mode ); __attribute__((visibility("default"))) void glBlendColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ); __attribute__((visibility("default"))) void glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ); __attribute__((visibility("default"))) void glResetHistogram( GLenum target ); __attribute__((visibility("default"))) void glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values ); __attribute__((visibility("default"))) void glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetHistogramParameteriv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glMinmax( GLenum target, GLenum internalformat, GLboolean sink ); __attribute__((visibility("default"))) void glResetMinmax( GLenum target ); __attribute__((visibility("default"))) void glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values ); __attribute__((visibility("default"))) void glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image ); __attribute__((visibility("default"))) void glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image ); __attribute__((visibility("default"))) void glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ); __attribute__((visibility("default"))) void glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat *params ); __attribute__((visibility("default"))) void glConvolutionParameteri( GLenum target, GLenum pname, GLint params ); __attribute__((visibility("default"))) void glConvolutionParameteriv( GLenum target, GLenum pname, const GLint *params ); __attribute__((visibility("default"))) void glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ); __attribute__((visibility("default"))) void glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); __attribute__((visibility("default"))) void glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, GLvoid *image ); __attribute__((visibility("default"))) void glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat *params ); __attribute__((visibility("default"))) void glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint *params ); __attribute__((visibility("default"))) void glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column ); __attribute__((visibility("default"))) void glGetSeparableFilter( GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span ); # 1827 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glActiveTexture( GLenum texture ); __attribute__((visibility("default"))) void glClientActiveTexture( GLenum texture ); __attribute__((visibility("default"))) void glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data ); __attribute__((visibility("default"))) void glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img ); __attribute__((visibility("default"))) void glMultiTexCoord1d( GLenum target, GLdouble s ); __attribute__((visibility("default"))) void glMultiTexCoord1dv( GLenum target, const GLdouble *v ); __attribute__((visibility("default"))) void glMultiTexCoord1f( GLenum target, GLfloat s ); __attribute__((visibility("default"))) void glMultiTexCoord1fv( GLenum target, const GLfloat *v ); __attribute__((visibility("default"))) void glMultiTexCoord1i( GLenum target, GLint s ); __attribute__((visibility("default"))) void glMultiTexCoord1iv( GLenum target, const GLint *v ); __attribute__((visibility("default"))) void glMultiTexCoord1s( GLenum target, GLshort s ); __attribute__((visibility("default"))) void glMultiTexCoord1sv( GLenum target, const GLshort *v ); __attribute__((visibility("default"))) void glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ); __attribute__((visibility("default"))) void glMultiTexCoord2dv( GLenum target, const GLdouble *v ); __attribute__((visibility("default"))) void glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ); __attribute__((visibility("default"))) void glMultiTexCoord2fv( GLenum target, const GLfloat *v ); __attribute__((visibility("default"))) void glMultiTexCoord2i( GLenum target, GLint s, GLint t ); __attribute__((visibility("default"))) void glMultiTexCoord2iv( GLenum target, const GLint *v ); __attribute__((visibility("default"))) void glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ); __attribute__((visibility("default"))) void glMultiTexCoord2sv( GLenum target, const GLshort *v ); __attribute__((visibility("default"))) void glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ); __attribute__((visibility("default"))) void glMultiTexCoord3dv( GLenum target, const GLdouble *v ); __attribute__((visibility("default"))) void glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ); __attribute__((visibility("default"))) void glMultiTexCoord3fv( GLenum target, const GLfloat *v ); __attribute__((visibility("default"))) void glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ); __attribute__((visibility("default"))) void glMultiTexCoord3iv( GLenum target, const GLint *v ); __attribute__((visibility("default"))) void glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ); __attribute__((visibility("default"))) void glMultiTexCoord3sv( GLenum target, const GLshort *v ); __attribute__((visibility("default"))) void glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ); __attribute__((visibility("default"))) void glMultiTexCoord4dv( GLenum target, const GLdouble *v ); __attribute__((visibility("default"))) void glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ); __attribute__((visibility("default"))) void glMultiTexCoord4fv( GLenum target, const GLfloat *v ); __attribute__((visibility("default"))) void glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ); __attribute__((visibility("default"))) void glMultiTexCoord4iv( GLenum target, const GLint *v ); __attribute__((visibility("default"))) void glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ); __attribute__((visibility("default"))) void glMultiTexCoord4sv( GLenum target, const GLshort *v ); __attribute__((visibility("default"))) void glLoadTransposeMatrixd( const GLdouble m[16] ); __attribute__((visibility("default"))) void glLoadTransposeMatrixf( const GLfloat m[16] ); __attribute__((visibility("default"))) void glMultTransposeMatrixd( const GLdouble m[16] ); __attribute__((visibility("default"))) void glMultTransposeMatrixf( const GLfloat m[16] ); __attribute__((visibility("default"))) void glSampleCoverage( GLclampf value, GLboolean invert ); typedef void ( * PFNGLACTIVETEXTUREPROC) (GLenum texture); typedef void ( * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); typedef void ( * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img); # 1975 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glActiveTextureARB(GLenum texture); __attribute__((visibility("default"))) void glClientActiveTextureARB(GLenum texture); __attribute__((visibility("default"))) void glMultiTexCoord1dARB(GLenum target, GLdouble s); __attribute__((visibility("default"))) void glMultiTexCoord1dvARB(GLenum target, const GLdouble *v); __attribute__((visibility("default"))) void glMultiTexCoord1fARB(GLenum target, GLfloat s); __attribute__((visibility("default"))) void glMultiTexCoord1fvARB(GLenum target, const GLfloat *v); __attribute__((visibility("default"))) void glMultiTexCoord1iARB(GLenum target, GLint s); __attribute__((visibility("default"))) void glMultiTexCoord1ivARB(GLenum target, const GLint *v); __attribute__((visibility("default"))) void glMultiTexCoord1sARB(GLenum target, GLshort s); __attribute__((visibility("default"))) void glMultiTexCoord1svARB(GLenum target, const GLshort *v); __attribute__((visibility("default"))) void glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t); __attribute__((visibility("default"))) void glMultiTexCoord2dvARB(GLenum target, const GLdouble *v); __attribute__((visibility("default"))) void glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t); __attribute__((visibility("default"))) void glMultiTexCoord2fvARB(GLenum target, const GLfloat *v); __attribute__((visibility("default"))) void glMultiTexCoord2iARB(GLenum target, GLint s, GLint t); __attribute__((visibility("default"))) void glMultiTexCoord2ivARB(GLenum target, const GLint *v); __attribute__((visibility("default"))) void glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t); __attribute__((visibility("default"))) void glMultiTexCoord2svARB(GLenum target, const GLshort *v); __attribute__((visibility("default"))) void glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r); __attribute__((visibility("default"))) void glMultiTexCoord3dvARB(GLenum target, const GLdouble *v); __attribute__((visibility("default"))) void glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r); __attribute__((visibility("default"))) void glMultiTexCoord3fvARB(GLenum target, const GLfloat *v); __attribute__((visibility("default"))) void glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r); __attribute__((visibility("default"))) void glMultiTexCoord3ivARB(GLenum target, const GLint *v); __attribute__((visibility("default"))) void glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r); __attribute__((visibility("default"))) void glMultiTexCoord3svARB(GLenum target, const GLshort *v); __attribute__((visibility("default"))) void glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); __attribute__((visibility("default"))) void glMultiTexCoord4dvARB(GLenum target, const GLdouble *v); __attribute__((visibility("default"))) void glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); __attribute__((visibility("default"))) void glMultiTexCoord4fvARB(GLenum target, const GLfloat *v); __attribute__((visibility("default"))) void glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q); __attribute__((visibility("default"))) void glMultiTexCoord4ivARB(GLenum target, const GLint *v); __attribute__((visibility("default"))) void glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); __attribute__((visibility("default"))) void glMultiTexCoord4svARB(GLenum target, const GLshort *v); typedef void ( * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); typedef void ( * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); typedef void ( * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); typedef void ( * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); typedef void ( * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); typedef void ( * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); typedef void ( * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); typedef void ( * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); typedef void ( * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); typedef void ( * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); typedef void ( * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); typedef void ( * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); typedef void ( * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); typedef void ( * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); typedef void ( * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); typedef void ( * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); typedef void ( * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); typedef void ( * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); typedef void ( * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); typedef void ( * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); typedef void ( * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); typedef void ( * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); typedef void ( * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); # 2059 "/usr/xorg/include/GL/gl.h" # 1 "/usr/xorg/include/GL/glext.h" 1 # 367 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void ( * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); typedef void ( * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount); typedef void ( * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); typedef void ( * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); typedef void ( * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); typedef void ( * PFNGLFOGCOORDFPROC) (GLfloat coord); typedef void ( * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); typedef void ( * PFNGLFOGCOORDDPROC) (GLdouble coord); typedef void ( * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); typedef void ( * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void ( * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); typedef void ( * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void ( * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); typedef void ( * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void ( * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); typedef void ( * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); typedef void ( * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); typedef void ( * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); typedef void ( * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); typedef void ( * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void ( * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); typedef void ( * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); typedef void ( * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); typedef void ( * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); typedef void ( * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); typedef void ( * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVPROC) (const GLshort *v); typedef void ( * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVPROC) (const GLshort *v); typedef void ( * PFNGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); typedef void ( * PFNGLBLENDEQUATIONPROC) (GLenum mode); # 467 "/usr/xorg/include/GL/glext.h" # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 468 "/usr/xorg/include/GL/glext.h" 2 typedef ptrdiff_t GLsizeiptr; typedef ptrdiff_t GLintptr; # 520 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids); typedef void ( * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids); typedef GLboolean ( * PFNGLISQUERYPROC) (GLuint id); typedef void ( * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); typedef void ( * PFNGLENDQUERYPROC) (GLenum target); typedef void ( * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params); typedef void ( * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params); typedef void ( * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); typedef void ( * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); typedef void ( * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); typedef GLboolean ( * PFNGLISBUFFERPROC) (GLuint buffer); typedef void ( * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); typedef void ( * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); typedef void ( * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void *data); typedef void *( * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); typedef GLboolean ( * PFNGLUNMAPBUFFERPROC) (GLenum target); typedef void ( * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params); # 564 "/usr/xorg/include/GL/glext.h" typedef char GLchar; # 649 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); typedef void ( * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs); typedef void ( * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); typedef void ( * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask); typedef void ( * PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); typedef void ( * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); typedef void ( * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name); typedef void ( * PFNGLCOMPILESHADERPROC) (GLuint shader); typedef GLuint ( * PFNGLCREATEPROGRAMPROC) (void); typedef GLuint ( * PFNGLCREATESHADERPROC) (GLenum type); typedef void ( * PFNGLDELETEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLDELETESHADERPROC) (GLuint shader); typedef void ( * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); typedef void ( * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); typedef void ( * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); typedef void ( * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); typedef void ( * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); typedef void ( * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); typedef GLint ( * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); typedef void ( * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); typedef void ( * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); typedef void ( * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); typedef void ( * PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); typedef GLint ( * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params); typedef void ( * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void ( * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer); typedef GLboolean ( * PFNGLISPROGRAMPROC) (GLuint program); typedef GLboolean ( * PFNGLISSHADERPROC) (GLuint shader); typedef void ( * PFNGLLINKPROGRAMPROC) (GLuint program); typedef void ( * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); typedef void ( * PFNGLUSEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); typedef void ( * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); typedef void ( * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); typedef void ( * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLVALIDATEPROGRAMPROC) (GLuint program); typedef void ( * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); # 864 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); # 882 "/usr/xorg/include/GL/glext.h" typedef unsigned short GLhalf; # 1104 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); typedef void ( * PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data); typedef void ( * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data); typedef void ( * PFNGLENABLEIPROC) (GLenum target, GLuint index); typedef void ( * PFNGLDISABLEIPROC) (GLenum target, GLuint index); typedef GLboolean ( * PFNGLISENABLEDIPROC) (GLenum target, GLuint index); typedef void ( * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode); typedef void ( * PFNGLENDTRANSFORMFEEDBACKPROC) (void); typedef void ( * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void ( * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); typedef void ( * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); typedef void ( * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); typedef void ( * PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp); typedef void ( * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode); typedef void ( * PFNGLENDCONDITIONALRENDERPROC) (void); typedef void ( * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params); typedef void ( * PFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x); typedef void ( * PFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y); typedef void ( * PFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z); typedef void ( * PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x); typedef void ( * PFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y); typedef void ( * PFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z); typedef void ( * PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void ( * PFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params); typedef void ( * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name); typedef GLint ( * PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0); typedef void ( * PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1); typedef void ( * PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void ( * PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void ( * PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params); typedef void ( * PFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params); typedef void ( * PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value); typedef void ( * PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value); typedef void ( * PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value); typedef void ( * PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); typedef const GLubyte *( * PFNGLGETSTRINGIPROC) (GLenum name, GLuint index); typedef GLboolean ( * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); typedef void ( * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); typedef void ( * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); typedef void ( * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); typedef void ( * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef GLboolean ( * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); typedef void ( * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); typedef void ( * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers); typedef void ( * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); typedef GLenum ( * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); typedef void ( * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); typedef void ( * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); typedef void ( * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); typedef void ( * PFNGLGENERATEMIPMAPPROC) (GLenum target); typedef void ( * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); typedef void ( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void *( * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); typedef void ( * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); typedef void ( * PFNGLBINDVERTEXARRAYPROC) (GLuint array); typedef void ( * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays); typedef void ( * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); typedef GLboolean ( * PFNGLISVERTEXARRAYPROC) (GLuint array); # 1336 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount); typedef void ( * PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer); typedef void ( * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index); typedef void ( * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); typedef void ( * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); typedef void ( * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); typedef void ( * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); typedef GLuint ( * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); typedef void ( * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); typedef void ( * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); typedef void ( * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); # 1366 "/usr/xorg/include/GL/glext.h" typedef struct __GLsync *GLsync; # 1401 "/usr/xorg/include/GL/glext.h" # 1 "/usr/include/inttypes.h" 1 3 4 # 27 "/usr/include/inttypes.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdint.h" 1 3 4 # 9 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdint.h" 3 4 # 1 "/usr/include/stdint.h" 1 3 4 # 26 "/usr/include/stdint.h" 3 4 # 1 "/usr/include/bits/wchar.h" 1 3 4 # 27 "/usr/include/stdint.h" 2 3 4 # 1 "/usr/include/bits/wordsize.h" 1 3 4 # 28 "/usr/include/stdint.h" 2 3 4 # 48 "/usr/include/stdint.h" 3 4 typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned int uint32_t; typedef unsigned long int uint64_t; # 65 "/usr/include/stdint.h" 3 4 typedef signed char int_least8_t; typedef short int int_least16_t; typedef int int_least32_t; typedef long int int_least64_t; typedef unsigned char uint_least8_t; typedef unsigned short int uint_least16_t; typedef unsigned int uint_least32_t; typedef unsigned long int uint_least64_t; # 90 "/usr/include/stdint.h" 3 4 typedef signed char int_fast8_t; typedef long int int_fast16_t; typedef long int int_fast32_t; typedef long int int_fast64_t; # 103 "/usr/include/stdint.h" 3 4 typedef unsigned char uint_fast8_t; typedef unsigned long int uint_fast16_t; typedef unsigned long int uint_fast32_t; typedef unsigned long int uint_fast64_t; # 119 "/usr/include/stdint.h" 3 4 typedef long int intptr_t; typedef unsigned long int uintptr_t; # 134 "/usr/include/stdint.h" 3 4 typedef long int intmax_t; typedef unsigned long int uintmax_t; # 10 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdint.h" 2 3 4 # 28 "/usr/include/inttypes.h" 2 3 4 typedef int __gwchar_t; # 266 "/usr/include/inttypes.h" 3 4 typedef struct { long int quot; long int rem; } imaxdiv_t; # 290 "/usr/include/inttypes.h" 3 4 extern intmax_t imaxabs (intmax_t __n) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern intmax_t strtoimax (const char *__restrict __nptr, char **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern uintmax_t strtoumax (const char *__restrict __nptr, char ** __restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr, __gwchar_t **__restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr, __gwchar_t ** __restrict __endptr, int __base) __attribute__ ((__nothrow__ , __leaf__)); # 432 "/usr/include/inttypes.h" 3 4 # 1402 "/usr/xorg/include/GL/glext.h" 2 typedef uint64_t GLuint64; typedef int64_t GLint64; # 1470 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); typedef void ( * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); typedef void ( * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex); typedef void ( * PFNGLPROVOKINGVERTEXPROC) (GLenum mode); typedef GLsync ( * PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flags); typedef GLboolean ( * PFNGLISSYNCPROC) (GLsync sync); typedef void ( * PFNGLDELETESYNCPROC) (GLsync sync); typedef GLenum ( * PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); typedef void ( * PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); typedef void ( * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data); typedef void ( * PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); typedef void ( * PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data); typedef void ( * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params); typedef void ( * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); typedef void ( * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); typedef void ( * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); typedef void ( * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val); typedef void ( * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); # 1530 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); typedef GLint ( * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers); typedef void ( * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers); typedef GLboolean ( * PFNGLISSAMPLERPROC) (GLuint sampler); typedef void ( * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); typedef void ( * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param); typedef void ( * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param); typedef void ( * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param); typedef void ( * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param); typedef void ( * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param); typedef void ( * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param); typedef void ( * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params); typedef void ( * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params); typedef void ( * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params); typedef void ( * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target); typedef void ( * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params); typedef void ( * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params); typedef void ( * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); typedef void ( * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); typedef void ( * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); typedef void ( * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); typedef void ( * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); typedef void ( * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); typedef void ( * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); typedef void ( * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); typedef void ( * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); typedef void ( * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value); typedef void ( * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value); typedef void ( * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value); typedef void ( * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value); typedef void ( * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value); typedef void ( * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value); typedef void ( * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords); typedef void ( * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coords); typedef void ( * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords); typedef void ( * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coords); typedef void ( * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords); typedef void ( * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coords); typedef void ( * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords); typedef void ( * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coords); typedef void ( * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords); typedef void ( * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); typedef void ( * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords); typedef void ( * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); typedef void ( * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords); typedef void ( * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); typedef void ( * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords); typedef void ( * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); typedef void ( * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords); typedef void ( * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords); typedef void ( * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color); typedef void ( * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint *color); typedef void ( * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color); typedef void ( * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint *color); typedef void ( * PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color); typedef void ( * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color); # 1729 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMINSAMPLESHADINGPROC) (GLfloat value); typedef void ( * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); typedef void ( * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); typedef void ( * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); typedef void ( * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); typedef void ( * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect); typedef void ( * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect); typedef void ( * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x); typedef void ( * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y); typedef void ( * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params); typedef GLint ( * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name); typedef GLuint ( * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar *name); typedef void ( * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values); typedef void ( * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); typedef void ( * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); typedef void ( * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint *indices); typedef void ( * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint *params); typedef void ( * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint *values); typedef void ( * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value); typedef void ( * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values); typedef void ( * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id); typedef void ( * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids); typedef void ( * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids); typedef GLboolean ( * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id); typedef void ( * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void); typedef void ( * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void); typedef void ( * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id); typedef void ( * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream); typedef void ( * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id); typedef void ( * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index); typedef void ( * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params); # 1862 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLRELEASESHADERCOMPILERPROC) (void); typedef void ( * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length); typedef void ( * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); typedef void ( * PFNGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); typedef void ( * PFNGLCLEARDEPTHFPROC) (GLfloat d); typedef void ( * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); typedef void ( * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); typedef void ( * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); typedef void ( * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); typedef void ( * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); typedef GLuint ( * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const*strings); typedef void ( * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); typedef void ( * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines); typedef void ( * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); typedef GLboolean ( * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline); typedef void ( * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params); typedef void ( * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0); typedef void ( * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0); typedef void ( * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble v0); typedef void ( * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0); typedef void ( * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1); typedef void ( * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1); typedef void ( * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); typedef void ( * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2); typedef void ( * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void ( * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3); typedef void ( * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void ( * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); typedef void ( * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); typedef void ( * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void ( * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v); typedef void ( * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); typedef void ( * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v); typedef void ( * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); typedef void ( * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLdouble *v); typedef void ( * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f); typedef void ( * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data); typedef void ( * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data); # 2152 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); typedef void ( * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params); typedef void ( * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params); typedef void ( * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); typedef void ( * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers); typedef void ( * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); typedef void ( * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); typedef void ( * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount); typedef void ( * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); # 2182 "/usr/xorg/include/GL/glext.h" typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); # 2440 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); typedef void ( * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); typedef void ( * PFNGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); typedef void ( * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); typedef void ( * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); typedef void ( * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); typedef void ( * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); typedef void ( * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer); typedef void ( * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments); typedef void ( * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); typedef void ( * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); typedef void ( * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params); typedef GLuint ( * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name); typedef void ( * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); typedef void ( * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); typedef GLint ( * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name); typedef GLint ( * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name); typedef void ( * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); typedef void ( * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void ( * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); typedef void ( * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); typedef void ( * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); typedef void ( * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); typedef void ( * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); typedef void ( * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void ( * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void ( * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); typedef void ( * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); typedef void ( * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); typedef void ( * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); typedef void ( * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const void *userParam); typedef GLuint ( * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); typedef void ( * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); typedef void ( * PFNGLPOPDEBUGGROUPPROC) (void); typedef void ( * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); typedef void ( * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); typedef void ( * PFNGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label); typedef void ( * PFNGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); # 2551 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); typedef void ( * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers); typedef void ( * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes); typedef void ( * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures); typedef void ( * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint *samplers); typedef void ( * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures); typedef void ( * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); # 2591 "/usr/xorg/include/GL/glext.h" typedef uint64_t GLuint64EXT; typedef GLuint64 ( * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture); typedef GLuint64 ( * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); typedef void ( * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); typedef void ( * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle); typedef GLuint64 ( * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); typedef void ( * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access); typedef void ( * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle); typedef void ( * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value); typedef void ( * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); typedef void ( * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value); typedef void ( * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values); typedef GLboolean ( * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); typedef GLboolean ( * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle); typedef void ( * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x); typedef void ( * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT *v); typedef void ( * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT *params); # 2639 "/usr/xorg/include/GL/glext.h" struct _cl_context; struct _cl_event; typedef GLsync ( * PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags); # 2664 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); # 2689 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z); # 2711 "/usr/xorg/include/GL/glext.h" typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); # 2734 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); typedef void ( * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); typedef void ( * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const void *userParam); typedef GLuint ( * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); # 2782 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs); typedef void ( * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode); typedef void ( * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); typedef void ( * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst); typedef void ( * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); # 2812 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount); # 2920 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void *string); typedef void ( * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); typedef void ( * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs); typedef void ( * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs); typedef void ( * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); typedef void ( * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); typedef void ( * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); typedef void ( * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); typedef void ( * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void *string); typedef GLboolean ( * PFNGLISPROGRAMARBPROC) (GLuint program); # 3005 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); typedef void ( * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void ( * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); # 3031 "/usr/xorg/include/GL/glext.h" typedef unsigned short GLhalfARB; # 3179 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); typedef void ( * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); # 3190 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); # 3229 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); typedef void ( * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices); typedef void ( * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices); typedef void ( * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices); typedef void ( * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); # 3262 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert); # 3384 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids); typedef void ( * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids); typedef GLboolean ( * PFNGLISQUERYARBPROC) (GLuint id); typedef void ( * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); typedef void ( * PFNGLENDQUERYARBPROC) (GLenum target); typedef void ( * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params); typedef void ( * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params); # 3422 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params); # 3461 "/usr/xorg/include/GL/glext.h" typedef GLenum ( * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void); typedef void ( * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img); typedef void ( * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); typedef void ( * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void *img); typedef void ( * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); typedef void ( * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); typedef void ( * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); typedef void ( * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params); typedef void ( * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v); typedef void ( * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v); typedef void ( * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint *v); typedef void ( * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat *values); typedef void ( * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint *values); typedef void ( * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort *values); typedef void ( * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte *pattern); typedef void ( * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table); typedef void ( * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image); typedef void ( * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span); typedef void ( * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values); typedef void ( * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values); # 3513 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMINSAMPLESHADINGARBPROC) (GLfloat value); # 3564 "/usr/xorg/include/GL/glext.h" typedef unsigned int GLhandleARB; typedef char GLcharARB; # 3601 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); typedef GLhandleARB ( * PFNGLGETHANDLEARBPROC) (GLenum pname); typedef void ( * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); typedef GLhandleARB ( * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); typedef void ( * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length); typedef void ( * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); typedef GLhandleARB ( * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); typedef void ( * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); typedef void ( * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); typedef void ( * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); typedef void ( * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); typedef void ( * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); typedef void ( * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); typedef void ( * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); typedef void ( * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params); typedef void ( * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); typedef void ( * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj); typedef GLint ( * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); typedef void ( * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); typedef void ( * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params); typedef void ( * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params); typedef void ( * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source); # 3717 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string); typedef void ( * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name); typedef void ( * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length); typedef GLboolean ( * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name); typedef void ( * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); typedef void ( * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params); # 3762 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident); # 3792 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); # 3819 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); typedef void ( * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); typedef void ( * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); typedef void ( * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img); # 4032 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); typedef void ( * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); typedef void ( * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); typedef void ( * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); # 4111 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights); typedef void ( * PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights); typedef void ( * PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights); typedef void ( * PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights); typedef void ( * PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights); typedef void ( * PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights); typedef void ( * PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights); typedef void ( * PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights); typedef void ( * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLVERTEXBLENDARBPROC) (GLint count); # 4137 "/usr/xorg/include/GL/glext.h" typedef ptrdiff_t GLsizeiptrARB; typedef ptrdiff_t GLintptrARB; # 4170 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); typedef void ( * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers); typedef void ( * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers); typedef GLboolean ( * PFNGLISBUFFERARBPROC) (GLuint buffer); typedef void ( * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage); typedef void ( * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data); typedef void ( * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data); typedef void *( * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); typedef GLboolean ( * PFNGLUNMAPBUFFERARBPROC) (GLenum target); typedef void ( * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, void **params); # 4214 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); typedef void ( * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void ( * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); typedef void ( * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void ( * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, void **pointer); # 4313 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name); typedef void ( * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); typedef GLint ( * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); # 4337 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVARBPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v); typedef void ( * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVARBPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v); # 4415 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMULTITEXCOORD1BOESPROC) (GLenum texture, GLbyte s); typedef void ( * PFNGLMULTITEXCOORD1BVOESPROC) (GLenum texture, const GLbyte *coords); typedef void ( * PFNGLMULTITEXCOORD2BOESPROC) (GLenum texture, GLbyte s, GLbyte t); typedef void ( * PFNGLMULTITEXCOORD2BVOESPROC) (GLenum texture, const GLbyte *coords); typedef void ( * PFNGLMULTITEXCOORD3BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r); typedef void ( * PFNGLMULTITEXCOORD3BVOESPROC) (GLenum texture, const GLbyte *coords); typedef void ( * PFNGLMULTITEXCOORD4BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q); typedef void ( * PFNGLMULTITEXCOORD4BVOESPROC) (GLenum texture, const GLbyte *coords); typedef void ( * PFNGLTEXCOORD1BOESPROC) (GLbyte s); typedef void ( * PFNGLTEXCOORD1BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLTEXCOORD2BOESPROC) (GLbyte s, GLbyte t); typedef void ( * PFNGLTEXCOORD2BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLTEXCOORD3BOESPROC) (GLbyte s, GLbyte t, GLbyte r); typedef void ( * PFNGLTEXCOORD3BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLTEXCOORD4BOESPROC) (GLbyte s, GLbyte t, GLbyte r, GLbyte q); typedef void ( * PFNGLTEXCOORD4BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLVERTEX2BOESPROC) (GLbyte x); typedef void ( * PFNGLVERTEX2BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLVERTEX3BOESPROC) (GLbyte x, GLbyte y); typedef void ( * PFNGLVERTEX3BVOESPROC) (const GLbyte *coords); typedef void ( * PFNGLVERTEX4BOESPROC) (GLbyte x, GLbyte y, GLbyte z); typedef void ( * PFNGLVERTEX4BVOESPROC) (const GLbyte *coords); # 4479 "/usr/xorg/include/GL/glext.h" typedef GLint GLfixed; typedef void ( * PFNGLALPHAFUNCXOESPROC) (GLenum func, GLfixed ref); typedef void ( * PFNGLCLEARCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); typedef void ( * PFNGLCLEARDEPTHXOESPROC) (GLfixed depth); typedef void ( * PFNGLCLIPPLANEXOESPROC) (GLenum plane, const GLfixed *equation); typedef void ( * PFNGLCOLOR4XOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); typedef void ( * PFNGLDEPTHRANGEXOESPROC) (GLfixed n, GLfixed f); typedef void ( * PFNGLFOGXOESPROC) (GLenum pname, GLfixed param); typedef void ( * PFNGLFOGXVOESPROC) (GLenum pname, const GLfixed *param); typedef void ( * PFNGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); typedef void ( * PFNGLGETCLIPPLANEXOESPROC) (GLenum plane, GLfixed *equation); typedef void ( * PFNGLGETFIXEDVOESPROC) (GLenum pname, GLfixed *params); typedef void ( * PFNGLGETTEXENVXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); typedef void ( * PFNGLGETTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); typedef void ( * PFNGLLIGHTMODELXOESPROC) (GLenum pname, GLfixed param); typedef void ( * PFNGLLIGHTMODELXVOESPROC) (GLenum pname, const GLfixed *param); typedef void ( * PFNGLLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed param); typedef void ( * PFNGLLIGHTXVOESPROC) (GLenum light, GLenum pname, const GLfixed *params); typedef void ( * PFNGLLINEWIDTHXOESPROC) (GLfixed width); typedef void ( * PFNGLLOADMATRIXXOESPROC) (const GLfixed *m); typedef void ( * PFNGLMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param); typedef void ( * PFNGLMATERIALXVOESPROC) (GLenum face, GLenum pname, const GLfixed *param); typedef void ( * PFNGLMULTMATRIXXOESPROC) (const GLfixed *m); typedef void ( * PFNGLMULTITEXCOORD4XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q); typedef void ( * PFNGLNORMAL3XOESPROC) (GLfixed nx, GLfixed ny, GLfixed nz); typedef void ( * PFNGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); typedef void ( * PFNGLPOINTPARAMETERXVOESPROC) (GLenum pname, const GLfixed *params); typedef void ( * PFNGLPOINTSIZEXOESPROC) (GLfixed size); typedef void ( * PFNGLPOLYGONOFFSETXOESPROC) (GLfixed factor, GLfixed units); typedef void ( * PFNGLROTATEXOESPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); typedef void ( * PFNGLSAMPLECOVERAGEOESPROC) (GLfixed value, GLboolean invert); typedef void ( * PFNGLSCALEXOESPROC) (GLfixed x, GLfixed y, GLfixed z); typedef void ( * PFNGLTEXENVXOESPROC) (GLenum target, GLenum pname, GLfixed param); typedef void ( * PFNGLTEXENVXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); typedef void ( * PFNGLTEXPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param); typedef void ( * PFNGLTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); typedef void ( * PFNGLTRANSLATEXOESPROC) (GLfixed x, GLfixed y, GLfixed z); typedef void ( * PFNGLACCUMXOESPROC) (GLenum op, GLfixed value); typedef void ( * PFNGLBITMAPXOESPROC) (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap); typedef void ( * PFNGLBLENDCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); typedef void ( * PFNGLCLEARACCUMXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); typedef void ( * PFNGLCOLOR3XOESPROC) (GLfixed red, GLfixed green, GLfixed blue); typedef void ( * PFNGLCOLOR3XVOESPROC) (const GLfixed *components); typedef void ( * PFNGLCOLOR4XVOESPROC) (const GLfixed *components); typedef void ( * PFNGLCONVOLUTIONPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param); typedef void ( * PFNGLCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); typedef void ( * PFNGLEVALCOORD1XOESPROC) (GLfixed u); typedef void ( * PFNGLEVALCOORD1XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLEVALCOORD2XOESPROC) (GLfixed u, GLfixed v); typedef void ( * PFNGLEVALCOORD2XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLFEEDBACKBUFFERXOESPROC) (GLsizei n, GLenum type, const GLfixed *buffer); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); typedef void ( * PFNGLGETHISTOGRAMPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); typedef void ( * PFNGLGETLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed *params); typedef void ( * PFNGLGETMAPXVOESPROC) (GLenum target, GLenum query, GLfixed *v); typedef void ( * PFNGLGETMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param); typedef void ( * PFNGLGETPIXELMAPXVPROC) (GLenum map, GLint size, GLfixed *values); typedef void ( * PFNGLGETTEXGENXVOESPROC) (GLenum coord, GLenum pname, GLfixed *params); typedef void ( * PFNGLGETTEXLEVELPARAMETERXVOESPROC) (GLenum target, GLint level, GLenum pname, GLfixed *params); typedef void ( * PFNGLINDEXXOESPROC) (GLfixed component); typedef void ( * PFNGLINDEXXVOESPROC) (const GLfixed *component); typedef void ( * PFNGLLOADTRANSPOSEMATRIXXOESPROC) (const GLfixed *m); typedef void ( * PFNGLMAP1XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points); typedef void ( * PFNGLMAP2XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points); typedef void ( * PFNGLMAPGRID1XOESPROC) (GLint n, GLfixed u1, GLfixed u2); typedef void ( * PFNGLMAPGRID2XOESPROC) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2); typedef void ( * PFNGLMULTTRANSPOSEMATRIXXOESPROC) (const GLfixed *m); typedef void ( * PFNGLMULTITEXCOORD1XOESPROC) (GLenum texture, GLfixed s); typedef void ( * PFNGLMULTITEXCOORD1XVOESPROC) (GLenum texture, const GLfixed *coords); typedef void ( * PFNGLMULTITEXCOORD2XOESPROC) (GLenum texture, GLfixed s, GLfixed t); typedef void ( * PFNGLMULTITEXCOORD2XVOESPROC) (GLenum texture, const GLfixed *coords); typedef void ( * PFNGLMULTITEXCOORD3XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r); typedef void ( * PFNGLMULTITEXCOORD3XVOESPROC) (GLenum texture, const GLfixed *coords); typedef void ( * PFNGLMULTITEXCOORD4XVOESPROC) (GLenum texture, const GLfixed *coords); typedef void ( * PFNGLNORMAL3XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLPASSTHROUGHXOESPROC) (GLfixed token); typedef void ( * PFNGLPIXELMAPXPROC) (GLenum map, GLint size, const GLfixed *values); typedef void ( * PFNGLPIXELSTOREXPROC) (GLenum pname, GLfixed param); typedef void ( * PFNGLPIXELTRANSFERXOESPROC) (GLenum pname, GLfixed param); typedef void ( * PFNGLPIXELZOOMXOESPROC) (GLfixed xfactor, GLfixed yfactor); typedef void ( * PFNGLPRIORITIZETEXTURESXOESPROC) (GLsizei n, const GLuint *textures, const GLfixed *priorities); typedef void ( * PFNGLRASTERPOS2XOESPROC) (GLfixed x, GLfixed y); typedef void ( * PFNGLRASTERPOS2XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLRASTERPOS3XOESPROC) (GLfixed x, GLfixed y, GLfixed z); typedef void ( * PFNGLRASTERPOS3XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLRASTERPOS4XOESPROC) (GLfixed x, GLfixed y, GLfixed z, GLfixed w); typedef void ( * PFNGLRASTERPOS4XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLRECTXOESPROC) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2); typedef void ( * PFNGLRECTXVOESPROC) (const GLfixed *v1, const GLfixed *v2); typedef void ( * PFNGLTEXCOORD1XOESPROC) (GLfixed s); typedef void ( * PFNGLTEXCOORD1XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLTEXCOORD2XOESPROC) (GLfixed s, GLfixed t); typedef void ( * PFNGLTEXCOORD2XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLTEXCOORD3XOESPROC) (GLfixed s, GLfixed t, GLfixed r); typedef void ( * PFNGLTEXCOORD3XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLTEXCOORD4XOESPROC) (GLfixed s, GLfixed t, GLfixed r, GLfixed q); typedef void ( * PFNGLTEXCOORD4XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLTEXGENXOESPROC) (GLenum coord, GLenum pname, GLfixed param); typedef void ( * PFNGLTEXGENXVOESPROC) (GLenum coord, GLenum pname, const GLfixed *params); typedef void ( * PFNGLVERTEX2XOESPROC) (GLfixed x); typedef void ( * PFNGLVERTEX2XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLVERTEX3XOESPROC) (GLfixed x, GLfixed y); typedef void ( * PFNGLVERTEX3XVOESPROC) (const GLfixed *coords); typedef void ( * PFNGLVERTEX4XOESPROC) (GLfixed x, GLfixed y, GLfixed z); typedef void ( * PFNGLVERTEX4XVOESPROC) (const GLfixed *coords); # 4695 "/usr/xorg/include/GL/glext.h" typedef GLbitfield ( * PFNGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, GLint *exponent); # 4709 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCLEARDEPTHFOESPROC) (GLclampf depth); typedef void ( * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation); typedef void ( * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); typedef void ( * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); typedef void ( * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat *equation); typedef void ( * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); # 4735 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); # 4759 "/usr/xorg/include/GL/glext.h" typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); # 4774 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); typedef void ( * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf); typedef void ( * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void *userParam); typedef GLuint ( * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message); # 4794 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst); typedef void ( * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); typedef void ( * PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode); typedef void ( * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); # 4810 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint index, GLenum pname, GLint param); typedef void ( * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride); typedef void ( * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride); # 4833 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint *names); typedef void ( * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint *names); typedef GLboolean ( * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name); # 4851 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLQUERYOBJECTPARAMETERUIAMDPROC) (GLenum target, GLuint id, GLenum pname, GLuint param); # 4866 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups); typedef void ( * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters); typedef void ( * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString); typedef void ( * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString); typedef void ( * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void *data); typedef void ( * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors); typedef void ( * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors); typedef void ( * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList); typedef void ( * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); typedef void ( * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); typedef void ( * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten); # 4907 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint index, const GLfloat *val); # 4940 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); typedef void ( * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); # 4954 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value); # 4981 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); typedef void ( * PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); # 5008 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void *pointer); typedef void ( * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count); typedef void ( * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); typedef void ( * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); typedef void ( * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount); # 5026 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences); typedef void ( * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences); typedef void ( * PFNGLSETFENCEAPPLEPROC) (GLuint fence); typedef GLboolean ( * PFNGLISFENCEAPPLEPROC) (GLuint fence); typedef GLboolean ( * PFNGLTESTFENCEAPPLEPROC) (GLuint fence); typedef void ( * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); typedef GLboolean ( * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name); typedef void ( * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); # 5068 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size); # 5084 "/usr/xorg/include/GL/glext.h" typedef GLenum ( * PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); typedef GLenum ( * PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option); typedef void ( * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint *params); # 5121 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, const void *pointer); typedef void ( * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, void **params); # 5137 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); typedef void ( * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays); typedef void ( * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint *arrays); typedef GLboolean ( * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); # 5156 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void *pointer); typedef void ( * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void *pointer); typedef void ( * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param); # 5178 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); typedef void ( * PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); typedef GLboolean ( * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname); typedef void ( * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); typedef void ( * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); typedef void ( * PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); typedef void ( * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); # 5220 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs); # 5231 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void *pointer); typedef void ( * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count); typedef void ( * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); # 5251 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param); typedef void ( * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param); typedef void ( * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); typedef void ( * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param); # 5369 "/usr/xorg/include/GL/glext.h" typedef GLuint ( * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); typedef void ( * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); typedef void ( * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); typedef void ( * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); typedef void ( * PFNGLENDFRAGMENTSHADERATIPROC) (void); typedef void ( * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); typedef void ( * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); typedef void ( * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void ( * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void ( * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); typedef void ( * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); typedef void ( * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); typedef void ( * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); typedef void ( * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value); # 5403 "/usr/xorg/include/GL/glext.h" typedef void *( * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); typedef void ( * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); # 5435 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); typedef void ( * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); # 5449 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); typedef void ( * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); # 5501 "/usr/xorg/include/GL/glext.h" typedef GLuint ( * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void *pointer, GLenum usage); typedef GLboolean ( * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); typedef void ( * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve); typedef void ( * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params); typedef void ( * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); typedef void ( * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); typedef void ( * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params); typedef void ( * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); typedef void ( * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params); # 5531 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); typedef void ( * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params); # 5553 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); typedef void ( * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords); typedef void ( * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); typedef void ( * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); typedef void ( * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); typedef void ( * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords); typedef void ( * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); typedef void ( * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords); typedef void ( * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords); typedef void ( * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y); typedef void ( * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords); typedef void ( * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords); typedef void ( * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords); typedef void ( * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); typedef void ( * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z); typedef void ( * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); typedef void ( * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); typedef void ( * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); typedef void ( * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords); typedef void ( * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords); typedef void ( * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords); typedef void ( * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords); typedef void ( * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz); typedef void ( * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords); typedef void ( * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz); typedef void ( * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords); typedef void ( * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz); typedef void ( * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords); typedef void ( * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz); typedef void ( * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords); typedef void ( * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz); typedef void ( * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords); typedef void ( * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); typedef void ( * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param); typedef void ( * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param); # 5674 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); typedef GLint ( * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); typedef GLintptr ( * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); # 5691 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDCOLOREXTPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); # 5701 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha); # 5713 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); # 5729 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); # 5756 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); # 5768 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); typedef void ( * PFNGLUNLOCKARRAYSEXTPROC) (void); # 5798 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image); typedef void ( * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image); typedef void ( * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params); typedef void ( * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params); typedef void ( * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void *image); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span); typedef void ( * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column); # 5844 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz); typedef void ( * PFNGLTANGENT3BVEXTPROC) (const GLbyte *v); typedef void ( * PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz); typedef void ( * PFNGLTANGENT3DVEXTPROC) (const GLdouble *v); typedef void ( * PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz); typedef void ( * PFNGLTANGENT3FVEXTPROC) (const GLfloat *v); typedef void ( * PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz); typedef void ( * PFNGLTANGENT3IVEXTPROC) (const GLint *v); typedef void ( * PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz); typedef void ( * PFNGLTANGENT3SVEXTPROC) (const GLshort *v); typedef void ( * PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz); typedef void ( * PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v); typedef void ( * PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz); typedef void ( * PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v); typedef void ( * PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz); typedef void ( * PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v); typedef void ( * PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz); typedef void ( * PFNGLBINORMAL3IVEXTPROC) (const GLint *v); typedef void ( * PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz); typedef void ( * PFNGLBINORMAL3SVEXTPROC) (const GLshort *v); typedef void ( * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const void *pointer); # 5894 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); typedef void ( * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); typedef void ( * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); # 5913 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params); typedef void ( * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params); # 5929 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar *label); typedef void ( * PFNGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); # 5939 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar *marker); typedef void ( * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar *marker); typedef void ( * PFNGLPOPGROUPMARKEREXTPROC) (void); # 5953 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); # 5964 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m); typedef void ( * PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m); typedef void ( * PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m); typedef void ( * PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m); typedef void ( * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode); typedef void ( * PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); typedef void ( * PFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); typedef void ( * PFNGLMATRIXPOPEXTPROC) (GLenum mode); typedef void ( * PFNGLMATRIXPUSHEXTPROC) (GLenum mode); typedef void ( * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); typedef void ( * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); typedef void ( * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); typedef void ( * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); typedef void ( * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); typedef void ( * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params); typedef void ( * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); typedef void ( * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); typedef void ( * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params); typedef void ( * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); typedef void ( * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params); typedef void ( * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); typedef void ( * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params); typedef void ( * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params); typedef void ( * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint *params); typedef void ( * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); typedef void ( * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); typedef void ( * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); typedef void ( * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params); typedef void ( * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); typedef void ( * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); typedef void ( * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); typedef void ( * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat *data); typedef void ( * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble *data); typedef void ( * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, void **data); typedef void ( * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); typedef void ( * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); typedef GLboolean ( * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); typedef void ( * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data); typedef void ( * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data); typedef void ( * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, void *img); typedef void ( * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); typedef void ( * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, void *img); typedef void ( * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); typedef void ( * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); typedef void ( * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); typedef void ( * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); typedef void ( * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); typedef void ( * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data); typedef void *( * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); typedef GLboolean ( * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); typedef void ( * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint *params); typedef void ( * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void **params); typedef void ( * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data); typedef void ( * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); typedef void ( * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); typedef void ( * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); typedef void ( * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); typedef void ( * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); typedef void ( * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); typedef void ( * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); typedef void ( * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); typedef void ( * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void ( * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); typedef void ( * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); typedef void ( * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint *params); typedef void ( * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint *params); typedef void ( * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params); typedef void ( * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint *params); typedef void ( * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); typedef void ( * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); typedef void ( * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void ( * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void ( * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint *params); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint *params); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params); typedef void ( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint *params); typedef void ( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint *params); typedef void ( * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); typedef void ( * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); typedef void ( * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat *params); typedef void ( * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble *params); typedef void ( * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, void **params); typedef void ( * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble *params); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat *params); typedef void ( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble *params); typedef void ( * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat *params); typedef void ( * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, void *string); typedef void ( * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint *params); typedef void ( * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); typedef GLenum ( * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); typedef void ( * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); typedef void ( * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); typedef void ( * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); typedef void ( * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); typedef void ( * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); typedef void ( * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs); typedef void ( * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); typedef void ( * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); typedef void ( * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void ( * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); typedef void ( * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); typedef void ( * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); typedef void ( * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); typedef void ( * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); typedef void ( * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); typedef void ( * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); typedef void ( * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint *param); typedef void ( * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, void **param); typedef void ( * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint *param); typedef void ( * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, void **param); typedef void *( * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); typedef void ( * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); typedef void ( * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags); typedef void ( * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); typedef void ( * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); typedef void ( * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); typedef void ( * PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint location, GLdouble x); typedef void ( * PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y); typedef void ( * PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); typedef void ( * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void ( * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); typedef void ( * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); typedef void ( * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); typedef void ( * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); typedef void ( * PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); typedef void ( * PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); typedef void ( * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident); typedef void ( * PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) (GLuint vaobj, GLuint index, GLuint divisor); # 6480 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); typedef void ( * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); typedef void ( * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount); # 6500 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices); # 6516 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFOGCOORDFEXTPROC) (GLfloat coord); typedef void ( * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); typedef void ( * PFNGLFOGCOORDDEXTPROC) (GLdouble coord); typedef void ( * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); typedef void ( * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const void *pointer); # 6536 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); # 6547 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); # 6612 "/usr/xorg/include/GL/glext.h" typedef GLboolean ( * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); typedef void ( * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); typedef void ( * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers); typedef void ( * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers); typedef void ( * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); typedef void ( * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef GLboolean ( * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); typedef void ( * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); typedef void ( * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers); typedef void ( * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebuffers); typedef GLenum ( * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); typedef void ( * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); typedef void ( * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); typedef void ( * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); typedef void ( * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); # 6678 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); typedef void ( * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *params); # 6724 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); typedef void ( * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); typedef GLint ( * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); typedef void ( * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); typedef void ( * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); typedef void ( * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); typedef void ( * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); typedef void ( * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); # 6766 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values); typedef void ( * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values); typedef void ( * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink); typedef void ( * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); typedef void ( * PFNGLRESETMINMAXEXTPROC) (GLenum target); # 6807 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref); # 6818 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); # 6839 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); typedef void ( * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); typedef void ( * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); # 6855 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); typedef void ( * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount); # 6882 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert); typedef void ( * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); # 6923 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table); typedef void ( * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void *data); typedef void ( * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); # 6954 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); # 6980 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params); # 6993 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias); # 7005 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); # 7025 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); typedef void ( * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); typedef void ( * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); typedef void ( * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); typedef void ( * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); typedef void ( * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); typedef void ( * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); typedef void ( * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); typedef void ( * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); typedef void ( * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); typedef void ( * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); typedef void ( * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); typedef void ( * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); typedef void ( * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); typedef void ( * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); typedef void ( * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); typedef void ( * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); # 7066 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program); typedef void ( * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program); typedef GLuint ( * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar *string); # 7140 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format); typedef void ( * PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers); # 7165 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag); # 7175 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); # 7189 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); # 7255 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); # 7282 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); # 7418 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); typedef void ( * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); typedef void ( * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); typedef void ( * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); # 7455 "/usr/xorg/include/GL/glext.h" typedef GLboolean ( * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences); typedef void ( * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture); typedef void ( * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures); typedef void ( * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures); typedef GLboolean ( * PFNGLISTEXTUREEXTPROC) (GLuint texture); typedef void ( * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities); # 7475 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXTURENORMALEXTPROC) (GLenum mode); # 7547 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64 *params); typedef void ( * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64 *params); # 7572 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode); typedef void ( * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); typedef void ( * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void ( * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); typedef void ( * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer); typedef void ( * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); typedef void ( * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); # 7624 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLARRAYELEMENTEXTPROC) (GLint i); typedef void ( * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer); typedef void ( * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count); typedef void ( * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer); typedef void ( * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void **params); typedef void ( * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void *pointer); typedef void ( * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void *pointer); typedef void ( * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer); typedef void ( * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer); # 7664 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble *params); # 7800 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINVERTEXSHADEREXTPROC) (void); typedef void ( * PFNGLENDVERTEXSHADEREXTPROC) (void); typedef void ( * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); typedef GLuint ( * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); typedef void ( * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); typedef void ( * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1); typedef void ( * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2); typedef void ( * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); typedef void ( * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); typedef void ( * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); typedef void ( * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef void ( * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num); typedef GLuint ( * PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components); typedef void ( * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const void *addr); typedef void ( * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const void *addr); typedef void ( * PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr); typedef void ( * PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr); typedef void ( * PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr); typedef void ( * PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr); typedef void ( * PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr); typedef void ( * PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr); typedef void ( * PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr); typedef void ( * PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr); typedef void ( * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const void *addr); typedef void ( * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef void ( * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id); typedef GLuint ( * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value); typedef GLuint ( * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value); typedef GLuint ( * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value); typedef GLuint ( * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value); typedef GLuint ( * PFNGLBINDPARAMETEREXTPROC) (GLenum value); typedef GLboolean ( * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap); typedef void ( * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void ( * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, void **data); typedef void ( * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); typedef void ( * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); typedef void ( * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); typedef void ( * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data); # 7903 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); typedef void ( * PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight); typedef void ( * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); # 7916 "/usr/xorg/include/GL/glext.h" typedef GLsync ( * PFNGLIMPORTSYNCEXTPROC) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags); typedef void ( * PFNGLFRAMETERMINATORGREMEDYPROC) (void); typedef void ( * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void *string); # 7963 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params); # 7999 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); typedef void ( * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride); # 8016 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFLUSHSTATICDATAIBMPROC) (GLenum target); # 8045 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean **pointer, GLint ptrstride); typedef void ( * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride); typedef void ( * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride); # 8067 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); # 8100 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSYNCTEXTUREINTELPROC) (GLuint texture); typedef void ( * PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level); typedef void *( * PFNGLMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout); # 8117 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void **pointer); typedef void ( * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void **pointer); typedef void ( * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void **pointer); typedef void ( * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void **pointer); # 8146 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLRESIZEBUFFERSMESAPROC) (void); typedef void ( * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); typedef void ( * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); typedef void ( * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); typedef void ( * PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); typedef void ( * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v); typedef void ( * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z); typedef void ( * PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v); typedef void ( * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v); typedef void ( * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v); typedef void ( * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v); typedef void ( * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v); # 8215 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINCONDITIONALRENDERNVXPROC) (GLuint id); typedef void ( * PFNGLENDCONDITIONALRENDERNVXPROC) (void); # 8225 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); typedef void ( * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); # 8235 "/usr/xorg/include/GL/glext.h" typedef GLuint64 ( * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture); typedef GLuint64 ( * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); typedef void ( * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); typedef void ( * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); typedef GLuint64 ( * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); typedef void ( * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); typedef void ( * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); typedef void ( * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); typedef void ( * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64 *value); typedef void ( * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); typedef void ( * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values); typedef GLboolean ( * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); typedef GLboolean ( * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); # 8316 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value); typedef void ( * PFNGLBLENDBARRIERNVPROC) (void); # 8345 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); typedef void ( * PFNGLENDCONDITIONALRENDERNVPROC) (void); # 8361 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); # 8379 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); typedef void ( * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); typedef void ( * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); # 8396 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1); # 8428 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points); typedef void ( * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points); typedef void ( * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params); typedef void ( * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); # 8462 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat *val); typedef void ( * PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); typedef void ( * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer); # 8477 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences); typedef void ( * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences); typedef GLboolean ( * PFNGLISFENCENVPROC) (GLuint fence); typedef GLboolean ( * PFNGLTESTFENCENVPROC) (GLuint fence); typedef void ( * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params); typedef void ( * PFNGLFINISHFENCENVPROC) (GLuint fence); typedef void ( * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); # 8529 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v); typedef void ( * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params); typedef void ( * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params); # 8568 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); # 8579 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); typedef void ( * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); typedef void ( * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void ( * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); # 8605 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void ( * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); typedef void ( * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); typedef void ( * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); typedef void ( * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); typedef void ( * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void ( * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); typedef void ( * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params); typedef void ( * PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params); typedef void ( * PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params); typedef void ( * PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params); # 8651 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) (GLenum target, GLsizei count, const GLuint *params); typedef void ( * PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) (GLenum target, GLuint index, GLuint *param); # 8665 "/usr/xorg/include/GL/glext.h" typedef int64_t GLint64EXT; # 8694 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x); typedef void ( * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y); typedef void ( * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); typedef void ( * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); typedef void ( * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x); typedef void ( * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y); typedef void ( * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); typedef void ( * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); typedef void ( * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT *params); typedef void ( * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x); typedef void ( * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); typedef void ( * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); typedef void ( * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); typedef void ( * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x); typedef void ( * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); typedef void ( * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); typedef void ( * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); typedef void ( * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); # 8766 "/usr/xorg/include/GL/glext.h" typedef unsigned short GLhalfNV; typedef void ( * PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y); typedef void ( * PFNGLVERTEX2HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z); typedef void ( * PFNGLVERTEX3HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); typedef void ( * PFNGLVERTEX4HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz); typedef void ( * PFNGLNORMAL3HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue); typedef void ( * PFNGLCOLOR3HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha); typedef void ( * PFNGLCOLOR4HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLTEXCOORD1HNVPROC) (GLhalfNV s); typedef void ( * PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t); typedef void ( * PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r); typedef void ( * PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); typedef void ( * PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s); typedef void ( * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV *v); typedef void ( * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t); typedef void ( * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV *v); typedef void ( * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r); typedef void ( * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV *v); typedef void ( * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); typedef void ( * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV *v); typedef void ( * PFNGLFOGCOORDHNVPROC) (GLhalfNV fog); typedef void ( * PFNGLFOGCOORDHVNVPROC) (const GLhalfNV *fog); typedef void ( * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue); typedef void ( * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV *v); typedef void ( * PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight); typedef void ( * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV *weight); typedef void ( * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x); typedef void ( * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y); typedef void ( * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z); typedef void ( * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); typedef void ( * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); typedef void ( * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV *v); # 8886 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids); typedef void ( * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids); typedef GLboolean ( * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); typedef void ( * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); typedef void ( * PFNGLENDOCCLUSIONQUERYNVPROC) (void); typedef void ( * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params); typedef void ( * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params); # 8917 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params); typedef void ( * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params); typedef void ( * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params); # 9062 "/usr/xorg/include/GL/glext.h" typedef GLuint ( * PFNGLGENPATHSNVPROC) (GLsizei range); typedef void ( * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); typedef GLboolean ( * PFNGLISPATHNVPROC) (GLuint path); typedef void ( * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords); typedef void ( * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void *coords); typedef void ( * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords); typedef void ( * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords); typedef void ( * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void *pathString); typedef void ( * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); typedef void ( * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); typedef void ( * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights); typedef void ( * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); typedef void ( * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); typedef void ( * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues); typedef void ( * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint *value); typedef void ( * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); typedef void ( * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat *value); typedef void ( * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); typedef void ( * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat *dashArray); typedef void ( * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); typedef void ( * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); typedef void ( * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); typedef void ( * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); typedef void ( * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); typedef void ( * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); typedef void ( * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum func); typedef void ( * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs); typedef void ( * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs); typedef void ( * PFNGLPATHFOGGENNVPROC) (GLenum genMode); typedef void ( * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); typedef void ( * PFNGLCOVERSTROKEPATHNVPROC) (GLuint path, GLenum coverMode); typedef void ( * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); typedef void ( * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); typedef void ( * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, GLint *value); typedef void ( * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, GLfloat *value); typedef void ( * PFNGLGETPATHCOMMANDSNVPROC) (GLuint path, GLubyte *commands); typedef void ( * PFNGLGETPATHCOORDSNVPROC) (GLuint path, GLfloat *coords); typedef void ( * PFNGLGETPATHDASHARRAYNVPROC) (GLuint path, GLfloat *dashArray); typedef void ( * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); typedef void ( * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics); typedef void ( * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); typedef void ( * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint *value); typedef void ( * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat *value); typedef void ( * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint *value); typedef void ( * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat *value); typedef GLboolean ( * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); typedef GLboolean ( * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); typedef GLfloat ( * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); typedef GLboolean ( * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); # 9172 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, const void *pointer); typedef void ( * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); # 9185 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); typedef void ( * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params); # 9201 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); typedef void ( * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); typedef void ( * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params); typedef void ( * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint *params); typedef void ( * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT *params); typedef void ( * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT *params); # 9221 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPRIMITIVERESTARTNVPROC) (void); typedef void ( * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); # 9280 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params); typedef void ( * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params); typedef void ( * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); typedef void ( * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void ( * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); typedef void ( * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); typedef void ( * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params); typedef void ( * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params); typedef void ( * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params); # 9313 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params); typedef void ( * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params); # 9334 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access); typedef void ( * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); typedef GLboolean ( * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target); typedef void ( * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access); typedef void ( * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer); typedef GLboolean ( * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); typedef void ( * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT *params); typedef void ( * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params); typedef void ( * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT *result); typedef void ( * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value); typedef void ( * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); typedef void ( * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT *params); typedef void ( * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value); typedef void ( * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); # 9399 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXTUREBARRIERNVPROC) (void); # 9427 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); typedef void ( * PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); typedef void ( * PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); typedef void ( * PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); typedef void ( * PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); typedef void ( * PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); # 9587 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); typedef void ( * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); typedef void ( * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); typedef void ( * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void ( * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); typedef void ( * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); typedef void ( * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); typedef void ( * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); typedef GLint ( * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); typedef void ( * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); typedef void ( * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); typedef void ( * PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) (GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode); # 9621 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); typedef void ( * PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint *ids); typedef void ( * PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint *ids); typedef GLboolean ( * PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); typedef void ( * PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); typedef void ( * PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); typedef void ( * PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id); # 9641 "/usr/xorg/include/GL/glext.h" typedef GLintptr GLvdpauSurfaceNV; typedef void ( * PFNGLVDPAUINITNVPROC) (const void *vdpDevice, const void *getProcAddress); typedef void ( * PFNGLVDPAUFININVPROC) (void); typedef GLvdpauSurfaceNV ( * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); typedef GLvdpauSurfaceNV ( * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames); typedef void ( * PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface); typedef void ( * PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface); typedef void ( * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); typedef void ( * PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access); typedef void ( * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces); typedef void ( * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV *surfaces); # 9677 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); typedef void ( * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const void *pointer); # 9692 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x); typedef void ( * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y); typedef void ( * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); typedef void ( * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); typedef void ( * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x); typedef void ( * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y); typedef void ( * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); typedef void ( * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); typedef void ( * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT *v); typedef void ( * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT *v); typedef void ( * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT *params); typedef void ( * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT *params); typedef void ( * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); # 9761 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); typedef void ( * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); typedef void ( * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); typedef void ( * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); typedef void ( * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); typedef void ( * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); typedef void ( * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride); typedef void ( * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); typedef void ( * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride); typedef void ( * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); typedef void ( * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); typedef void ( * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT *result); # 9874 "/usr/xorg/include/GL/glext.h" typedef GLboolean ( * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences); typedef void ( * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); typedef void ( * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); typedef void ( * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params); typedef void ( * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs); typedef void ( * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params); typedef void ( * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params); typedef void ( * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program); typedef void ( * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void ( * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, void **pointer); typedef GLboolean ( * PFNGLISPROGRAMNVPROC) (GLuint id); typedef void ( * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program); typedef void ( * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v); typedef void ( * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v); typedef void ( * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLdouble *v); typedef void ( * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat *v); typedef void ( * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs); typedef void ( * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); typedef void ( * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); typedef void ( * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); typedef void ( * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); typedef void ( * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); typedef void ( * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); typedef void ( * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); typedef void ( * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); typedef void ( * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); typedef void ( * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); typedef void ( * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); typedef void ( * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); typedef void ( * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v); typedef void ( * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v); typedef void ( * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v); # 10025 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); typedef void ( * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); typedef void ( * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); typedef void ( * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); typedef void ( * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); typedef void ( * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); typedef void ( * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); typedef void ( * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); typedef void ( * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); typedef void ( * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); typedef void ( * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); typedef void ( * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); typedef void ( * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); typedef void ( * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); typedef void ( * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void ( * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); typedef void ( * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); # 10106 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot); typedef void ( * PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); typedef void ( * PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); typedef void ( * PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot); typedef void ( * PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint *params); typedef void ( * PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params); typedef void ( * PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params); typedef GLenum ( * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time); typedef void ( * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params); typedef void ( * PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params); typedef void ( * PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params); # 10178 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLHINTPGIPROC) (GLenum target, GLint mode); # 10236 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); typedef void ( * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points); # 10249 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points); typedef void ( * PFNGLGETFOGFUNCSGISPROC) (GLfloat *points); # 10281 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert); typedef void ( * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); # 10295 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param); typedef void ( * PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params); typedef void ( * PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); typedef void ( * PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params); typedef void ( * PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params); # 10329 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params); # 10343 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); typedef void ( * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points); # 10363 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels); typedef void ( * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void *pixels); # 10379 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); # 10394 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights); typedef void ( * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights); # 10439 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLASYNCMARKERSGIXPROC) (GLuint marker); typedef GLint ( * PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp); typedef GLint ( * PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp); typedef GLuint ( * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); typedef void ( * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); typedef GLboolean ( * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); # 10516 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFLUSHRASTERSGIXPROC) (void); # 10550 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); typedef void ( * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params); typedef void ( * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params); typedef void ( * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); typedef void ( * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); typedef void ( * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param); typedef void ( * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params); typedef void ( * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param); typedef void ( * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params); typedef void ( * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params); typedef void ( * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params); typedef void ( * PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param); # 10595 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFRAMEZOOMSGIXPROC) (GLint factor); typedef void ( * PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const void *params); # 10613 "/usr/xorg/include/GL/glext.h" typedef GLint ( * PFNGLGETINSTRUMENTSSGIXPROC) (void); typedef void ( * PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer); typedef GLint ( * PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p); typedef void ( * PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker); typedef void ( * PFNGLSTARTINSTRUMENTSSGIXPROC) (void); typedef void ( * PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker); # 10642 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params); typedef void ( * PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param); typedef void ( * PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params); typedef void ( * PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param); typedef void ( * PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params); # 10662 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); # 10688 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points); typedef void ( * PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points); typedef void ( * PFNGLDEFORMSGIXPROC) (GLbitfield mask); typedef void ( * PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask); # 10704 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation); # 10746 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param); typedef void ( * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params); typedef void ( * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param); typedef void ( * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params); # 10769 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); # 10862 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table); typedef void ( * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params); typedef void ( * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params); typedef void ( * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); typedef void ( * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void *table); typedef void ( * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params); typedef void ( * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params); # 10890 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLFINISHTEXTURESUNXPROC) (void); # 10905 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); typedef void ( * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); typedef void ( * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); typedef void ( * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); typedef void ( * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); typedef void ( * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); typedef void ( * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); typedef void ( * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); # 10929 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width); # 10959 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); typedef void ( * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); typedef void ( * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); typedef void ( * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code); typedef void ( * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code); typedef void ( * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code); typedef void ( * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void **pointer); # 10979 "/usr/xorg/include/GL/glext.h" typedef void ( * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); typedef void ( * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v); typedef void ( * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v); typedef void ( * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); typedef void ( * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); typedef void ( * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v); # 2060 "/usr/xorg/include/GL/gl.h" 2 # 2086 "/usr/xorg/include/GL/gl.h" __attribute__((visibility("default"))) void glBlendEquationSeparateATI( GLenum modeRGB, GLenum modeA ); typedef void ( * PFNGLBLENDEQUATIONSEPARATEATIPROC) (GLenum modeRGB, GLenum modeA); typedef void* GLeglImageOES; # 2103 "/usr/xorg/include/GL/gl.h" typedef void ( * PFNGLEGLIMAGETARGETTEXTURE2DOESPROC) (GLenum target, GLeglImageOES image); typedef void ( * PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum target, GLeglImageOES image); # 33 "/usr/xorg/include/GL/glx.h" 2 # 165 "/usr/xorg/include/GL/glx.h" typedef struct __GLXcontextRec *GLXContext; typedef XID GLXPixmap; typedef XID GLXDrawable; typedef struct __GLXFBConfigRec *GLXFBConfig; typedef XID GLXFBConfigID; typedef XID GLXContextID; typedef XID GLXWindow; typedef XID GLXPbuffer; # 187 "/usr/xorg/include/GL/glx.h" extern XVisualInfo* glXChooseVisual( Display *dpy, int screen, int *attribList ); extern GLXContext glXCreateContext( Display *dpy, XVisualInfo *vis, GLXContext shareList, int direct ); extern void glXDestroyContext( Display *dpy, GLXContext ctx ); extern int glXMakeCurrent( Display *dpy, GLXDrawable drawable, GLXContext ctx); extern void glXCopyContext( Display *dpy, GLXContext src, GLXContext dst, unsigned long mask ); extern void glXSwapBuffers( Display *dpy, GLXDrawable drawable ); extern GLXPixmap glXCreateGLXPixmap( Display *dpy, XVisualInfo *visual, Pixmap pixmap ); extern void glXDestroyGLXPixmap( Display *dpy, GLXPixmap pixmap ); extern int glXQueryExtension( Display *dpy, int *errorb, int *event ); extern int glXQueryVersion( Display *dpy, int *maj, int *min ); extern int glXIsDirect( Display *dpy, GLXContext ctx ); extern int glXGetConfig( Display *dpy, XVisualInfo *visual, int attrib, int *value ); extern GLXContext glXGetCurrentContext( void ); extern GLXDrawable glXGetCurrentDrawable( void ); extern void glXWaitGL( void ); extern void glXWaitX( void ); extern void glXUseXFont( Font font, int first, int count, int list ); extern const char *glXQueryExtensionsString( Display *dpy, int screen ); extern const char *glXQueryServerString( Display *dpy, int screen, int name ); extern const char *glXGetClientString( Display *dpy, int name ); extern Display *glXGetCurrentDisplay( void ); extern GLXFBConfig *glXChooseFBConfig( Display *dpy, int screen, const int *attribList, int *nitems ); extern int glXGetFBConfigAttrib( Display *dpy, GLXFBConfig config, int attribute, int *value ); extern GLXFBConfig *glXGetFBConfigs( Display *dpy, int screen, int *nelements ); extern XVisualInfo *glXGetVisualFromFBConfig( Display *dpy, GLXFBConfig config ); extern GLXWindow glXCreateWindow( Display *dpy, GLXFBConfig config, Window win, const int *attribList ); extern void glXDestroyWindow( Display *dpy, GLXWindow window ); extern GLXPixmap glXCreatePixmap( Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList ); extern void glXDestroyPixmap( Display *dpy, GLXPixmap pixmap ); extern GLXPbuffer glXCreatePbuffer( Display *dpy, GLXFBConfig config, const int *attribList ); extern void glXDestroyPbuffer( Display *dpy, GLXPbuffer pbuf ); extern void glXQueryDrawable( Display *dpy, GLXDrawable draw, int attribute, unsigned int *value ); extern GLXContext glXCreateNewContext( Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, int direct ); extern int glXMakeContextCurrent( Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx ); extern GLXDrawable glXGetCurrentReadDrawable( void ); extern int glXQueryContext( Display *dpy, GLXContext ctx, int attribute, int *value ); extern void glXSelectEvent( Display *dpy, GLXDrawable drawable, unsigned long mask ); extern void glXGetSelectedEvent( Display *dpy, GLXDrawable drawable, unsigned long *mask ); typedef GLXFBConfig * (* PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements); typedef GLXFBConfig * (* PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements); typedef int (* PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value); typedef XVisualInfo * (* PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config); typedef GLXWindow (* PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list); typedef void (* PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win); typedef GLXPixmap (* PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list); typedef void (* PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap); typedef GLXPbuffer (* PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list); typedef void (* PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf); typedef void (* PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value); typedef GLXContext (* PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, int direct); typedef int (* PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); typedef GLXDrawable (* PFNGLXGETCURRENTREADDRAWABLEPROC) (void); typedef Display * (* PFNGLXGETCURRENTDISPLAYPROC) (void); typedef int (* PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value); typedef void (* PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask); typedef void (* PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask); # 317 "/usr/xorg/include/GL/glx.h" typedef void (*__GLXextFuncPtr)(void); extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *); extern void (*glXGetProcAddress(const GLubyte *procname))( void ); typedef __GLXextFuncPtr (* PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName); # 1 "/usr/xorg/include/GL/glxext.h" 1 # 168 "/usr/xorg/include/GL/glxext.h" typedef GLXContext ( *PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *dpy, GLXFBConfig config, GLXContext share_context, int direct, const int *attrib_list); GLXContext glXCreateContextAttribsARB (Display *dpy, GLXFBConfig config, GLXContext share_context, int direct, const int *attrib_list); # 279 "/usr/xorg/include/GL/glxext.h" typedef Display *( *PFNGLXGETCURRENTDISPLAYEXTPROC) (void); typedef int ( *PFNGLXQUERYCONTEXTINFOEXTPROC) (Display *dpy, GLXContext context, int attribute, int *value); typedef GLXContextID ( *PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context); typedef GLXContext ( *PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXContextID contextID); typedef void ( *PFNGLXFREECONTEXTEXTPROC) (Display *dpy, GLXContext context); Display *glXGetCurrentDisplayEXT (void); int glXQueryContextInfoEXT (Display *dpy, GLXContext context, int attribute, int *value); GLXContextID glXGetContextIDEXT (const GLXContext context); GLXContext glXImportContextEXT (Display *dpy, GLXContextID contextID); void glXFreeContextEXT (Display *dpy, GLXContext context); typedef void ( *PFNGLXSWAPINTERVALEXTPROC) (Display *dpy, GLXDrawable drawable, int interval); void glXSwapIntervalEXT (Display *dpy, GLXDrawable drawable, int interval); # 343 "/usr/xorg/include/GL/glxext.h" typedef void ( *PFNGLXBINDTEXIMAGEEXTPROC) (Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list); typedef void ( *PFNGLXRELEASETEXIMAGEEXTPROC) (Display *dpy, GLXDrawable drawable, int buffer); void glXBindTexImageEXT (Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list); void glXReleaseTexImageEXT (Display *dpy, GLXDrawable drawable, int buffer); # 388 "/usr/xorg/include/GL/glxext.h" typedef unsigned int ( *PFNGLXGETAGPOFFSETMESAPROC) (const void *pointer); unsigned int glXGetAGPOffsetMESA (const void *pointer); typedef void ( *PFNGLXCOPYSUBBUFFERMESAPROC) (Display *dpy, GLXDrawable drawable, int x, int y, int width, int height); void glXCopySubBufferMESA (Display *dpy, GLXDrawable drawable, int x, int y, int width, int height); typedef GLXPixmap ( *PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); GLXPixmap glXCreateGLXPixmapMESA (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap); typedef int ( *PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawable drawable); int glXReleaseBuffersMESA (Display *dpy, GLXDrawable drawable); typedef int ( *PFNGLXSET3DFXMODEMESAPROC) (int mode); int glXSet3DfxModeMESA (int mode); typedef void ( *PFNGLXCOPYIMAGESUBDATANVPROC) (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); void glXCopyImageSubDataNV (Display *dpy, GLXContext srcCtx, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLXContext dstCtx, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); typedef int ( *PFNGLXDELAYBEFORESWAPNVPROC) (Display *dpy, GLXDrawable drawable, GLfloat seconds); int glXDelayBeforeSwapNV (Display *dpy, GLXDrawable drawable, GLfloat seconds); # 458 "/usr/xorg/include/GL/glxext.h" typedef unsigned int *( *PFNGLXENUMERATEVIDEODEVICESNVPROC) (Display *dpy, int screen, int *nelements); typedef int ( *PFNGLXBINDVIDEODEVICENVPROC) (Display *dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list); unsigned int *glXEnumerateVideoDevicesNV (Display *dpy, int screen, int *nelements); int glXBindVideoDeviceNV (Display *dpy, unsigned int video_slot, unsigned int video_device, const int *attrib_list); typedef int ( *PFNGLXJOINSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint group); typedef int ( *PFNGLXBINDSWAPBARRIERNVPROC) (Display *dpy, GLuint group, GLuint barrier); typedef int ( *PFNGLXQUERYSWAPGROUPNVPROC) (Display *dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier); typedef int ( *PFNGLXQUERYMAXSWAPGROUPSNVPROC) (Display *dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers); typedef int ( *PFNGLXQUERYFRAMECOUNTNVPROC) (Display *dpy, int screen, GLuint *count); typedef int ( *PFNGLXRESETFRAMECOUNTNVPROC) (Display *dpy, int screen); int glXJoinSwapGroupNV (Display *dpy, GLXDrawable drawable, GLuint group); int glXBindSwapBarrierNV (Display *dpy, GLuint group, GLuint barrier); int glXQuerySwapGroupNV (Display *dpy, GLXDrawable drawable, GLuint *group, GLuint *barrier); int glXQueryMaxSwapGroupsNV (Display *dpy, int screen, GLuint *maxGroups, GLuint *maxBarriers); int glXQueryFrameCountNV (Display *dpy, int screen, GLuint *count); int glXResetFrameCountNV (Display *dpy, int screen); typedef XID GLXVideoCaptureDeviceNV; typedef int ( *PFNGLXBINDVIDEOCAPTUREDEVICENVPROC) (Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device); typedef GLXVideoCaptureDeviceNV *( *PFNGLXENUMERATEVIDEOCAPTUREDEVICESNVPROC) (Display *dpy, int screen, int *nelements); typedef void ( *PFNGLXLOCKVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device); typedef int ( *PFNGLXQUERYVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value); typedef void ( *PFNGLXRELEASEVIDEOCAPTUREDEVICENVPROC) (Display *dpy, GLXVideoCaptureDeviceNV device); int glXBindVideoCaptureDeviceNV (Display *dpy, unsigned int video_capture_slot, GLXVideoCaptureDeviceNV device); GLXVideoCaptureDeviceNV *glXEnumerateVideoCaptureDevicesNV (Display *dpy, int screen, int *nelements); void glXLockVideoCaptureDeviceNV (Display *dpy, GLXVideoCaptureDeviceNV device); int glXQueryVideoCaptureDeviceNV (Display *dpy, GLXVideoCaptureDeviceNV device, int attribute, int *value); void glXReleaseVideoCaptureDeviceNV (Display *dpy, GLXVideoCaptureDeviceNV device); typedef unsigned int GLXVideoDeviceNV; # 517 "/usr/xorg/include/GL/glxext.h" typedef int ( *PFNGLXGETVIDEODEVICENVPROC) (Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice); typedef int ( *PFNGLXRELEASEVIDEODEVICENVPROC) (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice); typedef int ( *PFNGLXBINDVIDEOIMAGENVPROC) (Display *dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer); typedef int ( *PFNGLXRELEASEVIDEOIMAGENVPROC) (Display *dpy, GLXPbuffer pbuf); typedef int ( *PFNGLXSENDPBUFFERTOVIDEONVPROC) (Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock); typedef int ( *PFNGLXGETVIDEOINFONVPROC) (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); int glXGetVideoDeviceNV (Display *dpy, int screen, int numVideoDevices, GLXVideoDeviceNV *pVideoDevice); int glXReleaseVideoDeviceNV (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice); int glXBindVideoImageNV (Display *dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer); int glXReleaseVideoImageNV (Display *dpy, GLXPbuffer pbuf); int glXSendPbufferToVideoNV (Display *dpy, GLXPbuffer pbuf, int iBufferType, unsigned long *pulCounterPbuffer, GLboolean bBlock); int glXGetVideoInfoNV (Display *dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long *pulCounterOutputPbuffer, unsigned long *pulCounterOutputVideo); # 580 "/usr/xorg/include/GL/glxext.h" typedef int ( *PFNGLXGETSYNCVALUESOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc); typedef int ( *PFNGLXGETMSCRATEOMLPROC) (Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator); typedef int64_t ( *PFNGLXSWAPBUFFERSMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder); typedef int ( *PFNGLXWAITFORMSCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc); typedef int ( *PFNGLXWAITFORSBCOMLPROC) (Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc); int glXGetSyncValuesOML (Display *dpy, GLXDrawable drawable, int64_t *ust, int64_t *msc, int64_t *sbc); int glXGetMscRateOML (Display *dpy, GLXDrawable drawable, int32_t *numerator, int32_t *denominator); int64_t glXSwapBuffersMscOML (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder); int glXWaitForMscOML (Display *dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t *ust, int64_t *msc, int64_t *sbc); int glXWaitForSbcOML (Display *dpy, GLXDrawable drawable, int64_t target_sbc, int64_t *ust, int64_t *msc, int64_t *sbc); # 613 "/usr/xorg/include/GL/glxext.h" typedef XID GLXPbufferSGIX; # 625 "/usr/xorg/include/GL/glxext.h" typedef struct __GLXFBConfigRec *GLXFBConfigSGIX; # 636 "/usr/xorg/include/GL/glxext.h" typedef int ( *PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int attribute, int *value); typedef GLXFBConfigSGIX *( *PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, int *attrib_list, int *nelements); typedef GLXPixmap ( *PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap); typedef GLXContext ( *PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, int direct); typedef XVisualInfo *( *PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config); typedef GLXFBConfigSGIX ( *PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display *dpy, XVisualInfo *vis); int glXGetFBConfigAttribSGIX (Display *dpy, GLXFBConfigSGIX config, int attribute, int *value); GLXFBConfigSGIX *glXChooseFBConfigSGIX (Display *dpy, int screen, int *attrib_list, int *nelements); GLXPixmap glXCreateGLXPixmapWithConfigSGIX (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap); GLXContext glXCreateContextWithConfigSGIX (Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, int direct); XVisualInfo *glXGetVisualFromFBConfigSGIX (Display *dpy, GLXFBConfigSGIX config); GLXFBConfigSGIX glXGetFBConfigFromVisualSGIX (Display *dpy, XVisualInfo *vis); typedef struct { char pipeName[80]; int networkId; } GLXHyperpipeNetworkSGIX; typedef struct { char pipeName[80]; int channel; unsigned int participationType; int timeSlice; } GLXHyperpipeConfigSGIX; typedef struct { char pipeName[80]; int srcXOrigin, srcYOrigin, srcWidth, srcHeight; int destXOrigin, destYOrigin, destWidth, destHeight; } GLXPipeRect; typedef struct { char pipeName[80]; int XOrigin, YOrigin, maxHeight, maxWidth; } GLXPipeRectLimits; # 683 "/usr/xorg/include/GL/glxext.h" typedef GLXHyperpipeNetworkSGIX *( *PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display *dpy, int *npipes); typedef int ( *PFNGLXHYPERPIPECONFIGSGIXPROC) (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId); typedef GLXHyperpipeConfigSGIX *( *PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId, int *npipes); typedef int ( *PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display *dpy, int hpId); typedef int ( *PFNGLXBINDHYPERPIPESGIXPROC) (Display *dpy, int hpId); typedef int ( *PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList); typedef int ( *PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *attribList); typedef int ( *PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList); GLXHyperpipeNetworkSGIX *glXQueryHyperpipeNetworkSGIX (Display *dpy, int *npipes); int glXHyperpipeConfigSGIX (Display *dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX *cfg, int *hpId); GLXHyperpipeConfigSGIX *glXQueryHyperpipeConfigSGIX (Display *dpy, int hpId, int *npipes); int glXDestroyHyperpipeConfigSGIX (Display *dpy, int hpId); int glXBindHyperpipeSGIX (Display *dpy, int hpId); int glXQueryHyperpipeBestAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList, void *returnAttribList); int glXHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *attribList); int glXQueryHyperpipeAttribSGIX (Display *dpy, int timeSlice, int attrib, int size, void *returnAttribList); # 730 "/usr/xorg/include/GL/glxext.h" typedef GLXPbufferSGIX ( *PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list); typedef void ( *PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf); typedef int ( *PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value); typedef void ( *PFNGLXSELECTEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long mask); typedef void ( *PFNGLXGETSELECTEDEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long *mask); GLXPbufferSGIX glXCreateGLXPbufferSGIX (Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list); void glXDestroyGLXPbufferSGIX (Display *dpy, GLXPbufferSGIX pbuf); int glXQueryGLXPbufferSGIX (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value); void glXSelectEventSGIX (Display *dpy, GLXDrawable drawable, unsigned long mask); void glXGetSelectedEventSGIX (Display *dpy, GLXDrawable drawable, unsigned long *mask); typedef void ( *PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier); typedef int ( *PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max); void glXBindSwapBarrierSGIX (Display *dpy, GLXDrawable drawable, int barrier); int glXQueryMaxSwapBarriersSGIX (Display *dpy, int screen, int *max); typedef void ( *PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member); void glXJoinSwapGroupSGIX (Display *dpy, GLXDrawable drawable, GLXDrawable member); typedef int ( *PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display *display, int screen, int channel, Window window); typedef int ( *PFNGLXCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int x, int y, int w, int h); typedef int ( *PFNGLXQUERYCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh); typedef int ( *PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display *display, int screen, int channel, int *x, int *y, int *w, int *h); typedef int ( *PFNGLXCHANNELRECTSYNCSGIXPROC) (Display *display, int screen, int channel, GLenum synctype); int glXBindChannelToWindowSGIX (Display *display, int screen, int channel, Window window); int glXChannelRectSGIX (Display *display, int screen, int channel, int x, int y, int w, int h); int glXQueryChannelRectSGIX (Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh); int glXQueryChannelDeltasSGIX (Display *display, int screen, int channel, int *x, int *y, int *w, int *h); int glXChannelRectSyncSGIX (Display *display, int screen, int channel, GLenum synctype); typedef XID GLXVideoSourceSGIX; # 800 "/usr/xorg/include/GL/glxext.h" typedef void ( *PFNGLXCUSHIONSGIPROC) (Display *dpy, Window window, float cushion); void glXCushionSGI (Display *dpy, Window window, float cushion); typedef int ( *PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); typedef GLXDrawable ( *PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void); int glXMakeCurrentReadSGI (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx); GLXDrawable glXGetCurrentReadDrawableSGI (void); typedef int ( *PFNGLXSWAPINTERVALSGIPROC) (int interval); int glXSwapIntervalSGI (int interval); typedef int ( *PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int *count); typedef int ( *PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int *count); int glXGetVideoSyncSGI (unsigned int *count); int glXWaitVideoSyncSGI (int divisor, int remainder, unsigned int *count); typedef int ( *PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Window overlay, Window underlay, long *pTransparentIndex); int glXGetTransparentIndexSUN (Display *dpy, Window overlay, Window underlay, long *pTransparentIndex); # 334 "/usr/xorg/include/GL/glx.h" 2 # 349 "/usr/xorg/include/GL/glx.h" extern void *glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority); extern void glXFreeMemoryNV(GLvoid *pointer); typedef void * ( * PFNGLXALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority); typedef void ( * PFNGLXFREEMEMORYNVPROC) (GLvoid *pointer); # 364 "/usr/xorg/include/GL/glx.h" extern int glXBindTexImageARB(Display *dpy, GLXPbuffer pbuffer, int buffer); extern int glXReleaseTexImageARB(Display *dpy, GLXPbuffer pbuffer, int buffer); extern int glXDrawableAttribARB(Display *dpy, GLXDrawable draw, const int *attribList); # 389 "/usr/xorg/include/GL/glx.h" extern int glXGetFrameUsageMESA(Display *dpy, GLXDrawable drawable, float *usage); extern int glXBeginFrameTrackingMESA(Display *dpy, GLXDrawable drawable); extern int glXEndFrameTrackingMESA(Display *dpy, GLXDrawable drawable); extern int glXQueryFrameTrackingMESA(Display *dpy, GLXDrawable drawable, int64_t *swapCount, int64_t *missedFrames, float *lastMissedUsage); typedef int (*PFNGLXGETFRAMEUSAGEMESAPROC) (Display *dpy, GLXDrawable drawable, float *usage); typedef int (*PFNGLXBEGINFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable); typedef int (*PFNGLXENDFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable); typedef int (*PFNGLXQUERYFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable, int64_t *swapCount, int64_t *missedFrames, float *lastMissedUsage); # 409 "/usr/xorg/include/GL/glx.h" extern int glXSwapIntervalMESA(unsigned int interval); extern int glXGetSwapIntervalMESA(void); typedef int (*PFNGLXSWAPINTERVALMESAPROC)(unsigned int interval); typedef int (*PFNGLXGETSWAPINTERVALMESAPROC)(void); # 487 "/usr/xorg/include/GL/glx.h" int glXQueryRendererIntegerMESA(Display *dpy, int screen, int renderer, int attribute, unsigned int *value); int glXQueryCurrentRendererIntegerMESA(int attribute, unsigned int *value); const char *glXQueryRendererStringMESA(Display *dpy, int screen, int renderer, int attribute); const char *glXQueryCurrentRendererStringMESA(int attribute); typedef int (*PFNGLXQUERYRENDERERINTEGERMESAPROC) (Display *dpy, int screen, int renderer, int attribute, unsigned int *value); typedef int (*PFNGLXQUERYCURRENTRENDERERINTEGERMESAPROC) (int attribute, unsigned int *value); typedef const char *(*PFNGLXQUERYRENDERERSTRINGMESAPROC) (Display *dpy, int screen, int renderer, int attribute); typedef const char *(*PFNGLXQUERYCURRENTRENDERERSTRINGMESAPROC) (int attribute); typedef struct { int event_type; int draw_type; unsigned long serial; int send_event; Display *display; GLXDrawable drawable; unsigned int buffer_mask; unsigned int aux_buffer; int x, y; int width, height; int count; } GLXPbufferClobberEvent; typedef struct { int type; unsigned long serial; int send_event; Display *display; GLXDrawable drawable; int event_type; int64_t ust; int64_t msc; int64_t sbc; } GLXBufferSwapComplete; typedef union __GLXEvent { GLXPbufferClobberEvent glxpbufferclobber; GLXBufferSwapComplete glxbufferswapcomplete; long pad[24]; } GLXEvent; # 46 "glxclient.h" 2 # 1 "/usr/include/stdio.h" 1 3 4 # 29 "/usr/include/stdio.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 34 "/usr/include/stdio.h" 2 3 4 # 44 "/usr/include/stdio.h" 3 4 struct _IO_FILE; typedef struct _IO_FILE FILE; # 64 "/usr/include/stdio.h" 3 4 typedef struct _IO_FILE __FILE; # 74 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/libio.h" 1 3 4 # 31 "/usr/include/libio.h" 3 4 # 1 "/usr/include/_G_config.h" 1 3 4 # 15 "/usr/include/_G_config.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 16 "/usr/include/_G_config.h" 2 3 4 # 1 "/usr/include/wchar.h" 1 3 4 # 82 "/usr/include/wchar.h" 3 4 typedef struct { int __count; union { unsigned int __wch; char __wchb[4]; } __value; } __mbstate_t; # 21 "/usr/include/_G_config.h" 2 3 4 typedef struct { __off_t __pos; __mbstate_t __state; } _G_fpos_t; typedef struct { __off64_t __pos; __mbstate_t __state; } _G_fpos64_t; # 32 "/usr/include/libio.h" 2 3 4 # 49 "/usr/include/libio.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdarg.h" 1 3 4 # 40 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stdarg.h" 3 4 typedef __builtin_va_list __gnuc_va_list; # 50 "/usr/include/libio.h" 2 3 4 # 144 "/usr/include/libio.h" 3 4 struct _IO_jump_t; struct _IO_FILE; # 154 "/usr/include/libio.h" 3 4 typedef void _IO_lock_t; struct _IO_marker { struct _IO_marker *_next; struct _IO_FILE *_sbuf; int _pos; # 177 "/usr/include/libio.h" 3 4 }; enum __codecvt_result { __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv }; # 245 "/usr/include/libio.h" 3 4 struct _IO_FILE { int _flags; char* _IO_read_ptr; char* _IO_read_end; char* _IO_read_base; char* _IO_write_base; char* _IO_write_ptr; char* _IO_write_end; char* _IO_buf_base; char* _IO_buf_end; char *_IO_save_base; char *_IO_backup_base; char *_IO_save_end; struct _IO_marker *_markers; struct _IO_FILE *_chain; int _fileno; int _flags2; __off_t _old_offset; unsigned short _cur_column; signed char _vtable_offset; char _shortbuf[1]; _IO_lock_t *_lock; # 293 "/usr/include/libio.h" 3 4 __off64_t _offset; # 302 "/usr/include/libio.h" 3 4 void *__pad1; void *__pad2; void *__pad3; void *__pad4; size_t __pad5; int _mode; char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; }; typedef struct _IO_FILE _IO_FILE; struct _IO_FILE_plus; extern struct _IO_FILE_plus _IO_2_1_stdin_; extern struct _IO_FILE_plus _IO_2_1_stdout_; extern struct _IO_FILE_plus _IO_2_1_stderr_; # 338 "/usr/include/libio.h" 3 4 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf, size_t __n); typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); typedef int __io_close_fn (void *__cookie); # 390 "/usr/include/libio.h" 3 4 extern int __underflow (_IO_FILE *); extern int __uflow (_IO_FILE *); extern int __overflow (_IO_FILE *, int); # 434 "/usr/include/libio.h" 3 4 extern int _IO_getc (_IO_FILE *__fp); extern int _IO_putc (int __c, _IO_FILE *__fp); extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__)); extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__ , __leaf__)); extern int _IO_peekc_locked (_IO_FILE *__fp); extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); # 464 "/usr/include/libio.h" 3 4 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, __gnuc_va_list, int *__restrict); extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, __gnuc_va_list); extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t); extern size_t _IO_sgetn (_IO_FILE *, void *, size_t); extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int); extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int); extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__ , __leaf__)); # 75 "/usr/include/stdio.h" 2 3 4 typedef __gnuc_va_list va_list; # 108 "/usr/include/stdio.h" 3 4 typedef _G_fpos_t fpos_t; # 164 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4 # 165 "/usr/include/stdio.h" 2 3 4 extern struct _IO_FILE *stdin; extern struct _IO_FILE *stdout; extern struct _IO_FILE *stderr; extern int remove (const char *__filename) __attribute__ ((__nothrow__ , __leaf__)); extern int rename (const char *__old, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); extern int renameat (int __oldfd, const char *__old, int __newfd, const char *__new) __attribute__ ((__nothrow__ , __leaf__)); extern FILE *tmpfile (void) ; # 209 "/usr/include/stdio.h" 3 4 extern char *tmpnam (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__ , __leaf__)) ; # 227 "/usr/include/stdio.h" 3 4 extern char *tempnam (const char *__dir, const char *__pfx) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__malloc__)) ; extern int fclose (FILE *__stream); extern int fflush (FILE *__stream); # 252 "/usr/include/stdio.h" 3 4 extern int fflush_unlocked (FILE *__stream); # 266 "/usr/include/stdio.h" 3 4 extern FILE *fopen (const char *__restrict __filename, const char *__restrict __modes) ; extern FILE *freopen (const char *__restrict __filename, const char *__restrict __modes, FILE *__restrict __stream) ; # 295 "/usr/include/stdio.h" 3 4 # 306 "/usr/include/stdio.h" 3 4 extern FILE *fdopen (int __fd, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) ; # 319 "/usr/include/stdio.h" 3 4 extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) __attribute__ ((__nothrow__ , __leaf__)) ; extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__ , __leaf__)) ; extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) __attribute__ ((__nothrow__ , __leaf__)); extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, size_t __size) __attribute__ ((__nothrow__ , __leaf__)); extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); extern int fprintf (FILE *__restrict __stream, const char *__restrict __format, ...); extern int printf (const char *__restrict __format, ...); extern int sprintf (char *__restrict __s, const char *__restrict __format, ...) __attribute__ ((__nothrow__)); extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg); extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); extern int vsprintf (char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__)); extern int snprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, ...) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); extern int vsnprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); # 412 "/usr/include/stdio.h" 3 4 extern int vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __arg) __attribute__ ((__format__ (__printf__, 2, 0))); extern int dprintf (int __fd, const char *__restrict __fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3))); extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) ; extern int scanf (const char *__restrict __format, ...) ; extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __attribute__ ((__nothrow__ , __leaf__)); # 443 "/usr/include/stdio.h" 3 4 extern int fscanf (FILE *__restrict __stream, const char *__restrict __format, ...) __asm__ ("" "__isoc99_fscanf") ; extern int scanf (const char *__restrict __format, ...) __asm__ ("" "__isoc99_scanf") ; extern int sscanf (const char *__restrict __s, const char *__restrict __format, ...) __asm__ ("" "__isoc99_sscanf") __attribute__ ((__nothrow__ , __leaf__)) ; # 463 "/usr/include/stdio.h" 3 4 extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__format__ (__scanf__, 2, 0))) ; extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__format__ (__scanf__, 1, 0))) ; extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); # 494 "/usr/include/stdio.h" 3 4 extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vfscanf") __attribute__ ((__format__ (__scanf__, 2, 0))) ; extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vscanf") __attribute__ ((__format__ (__scanf__, 1, 0))) ; extern int vsscanf (const char *__restrict __s, const char *__restrict __format, __gnuc_va_list __arg) __asm__ ("" "__isoc99_vsscanf") __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__format__ (__scanf__, 2, 0))); # 522 "/usr/include/stdio.h" 3 4 extern int fgetc (FILE *__stream); extern int getc (FILE *__stream); extern int getchar (void); # 550 "/usr/include/stdio.h" 3 4 extern int getc_unlocked (FILE *__stream); extern int getchar_unlocked (void); # 561 "/usr/include/stdio.h" 3 4 extern int fgetc_unlocked (FILE *__stream); extern int fputc (int __c, FILE *__stream); extern int putc (int __c, FILE *__stream); extern int putchar (int __c); # 594 "/usr/include/stdio.h" 3 4 extern int fputc_unlocked (int __c, FILE *__stream); extern int putc_unlocked (int __c, FILE *__stream); extern int putchar_unlocked (int __c); extern int getw (FILE *__stream); extern int putw (int __w, FILE *__stream); extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ; # 638 "/usr/include/stdio.h" 3 4 extern char *gets (char *__s) __attribute__ ((__deprecated__)); # 665 "/usr/include/stdio.h" 3 4 extern __ssize_t __getdelim (char **__restrict __lineptr, size_t *__restrict __n, int __delimiter, FILE *__restrict __stream) ; extern __ssize_t getdelim (char **__restrict __lineptr, size_t *__restrict __n, int __delimiter, FILE *__restrict __stream) ; extern __ssize_t getline (char **__restrict __lineptr, size_t *__restrict __n, FILE *__restrict __stream) ; extern int fputs (const char *__restrict __s, FILE *__restrict __stream); extern int puts (const char *__s); extern int ungetc (int __c, FILE *__stream); extern size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) ; extern size_t fwrite (const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s); # 737 "/usr/include/stdio.h" 3 4 extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) ; extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream); extern int fseek (FILE *__stream, long int __off, int __whence); extern long int ftell (FILE *__stream) ; extern void rewind (FILE *__stream); # 773 "/usr/include/stdio.h" 3 4 extern int fseeko (FILE *__stream, __off_t __off, int __whence); extern __off_t ftello (FILE *__stream) ; # 792 "/usr/include/stdio.h" 3 4 extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); extern int fsetpos (FILE *__stream, const fpos_t *__pos); # 815 "/usr/include/stdio.h" 3 4 # 824 "/usr/include/stdio.h" 3 4 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); extern int feof (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern int ferror (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern void perror (const char *__s); # 1 "/usr/include/bits/sys_errlist.h" 1 3 4 # 26 "/usr/include/bits/sys_errlist.h" 3 4 extern int sys_nerr; extern const char *const sys_errlist[]; # 854 "/usr/include/stdio.h" 2 3 4 extern int fileno (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; # 873 "/usr/include/stdio.h" 3 4 extern FILE *popen (const char *__command, const char *__modes) ; extern int pclose (FILE *__stream); extern char *ctermid (char *__s) __attribute__ ((__nothrow__ , __leaf__)); # 913 "/usr/include/stdio.h" 3 4 extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)) ; extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__ , __leaf__)); # 943 "/usr/include/stdio.h" 3 4 # 50 "glxclient.h" 2 # 1 "/usr/xorg/include/GL/glxproto.h" 1 # 34 "/usr/xorg/include/GL/glxproto.h" # 1 "/usr/xorg/include/GL/glxmd.h" 1 # 42 "/usr/xorg/include/GL/glxmd.h" typedef float FLOAT32; typedef double FLOAT64; # 35 "/usr/xorg/include/GL/glxproto.h" 2 # 103 "/usr/xorg/include/GL/glxproto.h" typedef CARD32 GLXContextTag; # 127 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXRender { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; } xGLXRenderReq; # 147 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXRenderLarge { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; CARD16 requestNumber ; CARD16 requestTotal ; CARD32 dataBytes ; } xGLXRenderLargeReq; typedef struct GLXSingle { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; } xGLXSingleReq; typedef struct GLXQueryVersion { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 majorVersion ; CARD32 minorVersion ; } xGLXQueryVersionReq; typedef struct GLXIsDirect { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; } xGLXIsDirectReq; typedef struct GLXCreateContext { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; CARD32 visual ; CARD32 screen ; CARD32 shareList ; BOOL isDirect; CARD8 reserved1; CARD16 reserved2 ; } xGLXCreateContextReq; typedef struct GLXDestroyContext { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; } xGLXDestroyContextReq; typedef struct GLXMakeCurrent { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 drawable ; CARD32 context ; GLXContextTag oldContextTag ; } xGLXMakeCurrentReq; typedef struct GLXWaitGL { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; } xGLXWaitGLReq; typedef struct GLXWaitX { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; } xGLXWaitXReq; typedef struct GLXCopyContext { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 source ; CARD32 dest ; CARD32 mask ; GLXContextTag contextTag ; } xGLXCopyContextReq; typedef struct GLXSwapBuffers { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; CARD32 drawable ; } xGLXSwapBuffersReq; typedef struct GLXUseXFont { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag contextTag ; CARD32 font ; CARD32 first ; CARD32 count ; CARD32 listBase ; } xGLXUseXFontReq; typedef struct GLXCreateGLXPixmap { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; CARD32 visual ; CARD32 pixmap ; CARD32 glxpixmap ; } xGLXCreateGLXPixmapReq; typedef struct GLXDestroyGLXPixmap { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 glxpixmap ; } xGLXDestroyGLXPixmapReq; typedef struct GLXGetVisualConfigs { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; } xGLXGetVisualConfigsReq; typedef struct GLXVendorPrivate { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; GLXContextTag contextTag ; } xGLXVendorPrivateReq; typedef struct GLXVendorPrivateWithReply { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; GLXContextTag contextTag ; } xGLXVendorPrivateWithReplyReq; typedef struct GLXQueryExtensionsString { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; } xGLXQueryExtensionsStringReq; typedef struct GLXQueryServerString { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; CARD32 name ; } xGLXQueryServerStringReq; typedef struct GLXClientInfo { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 major ; CARD32 minor ; CARD32 numbytes ; } xGLXClientInfoReq; typedef struct GLXGetFBConfigs { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; } xGLXGetFBConfigsReq; typedef struct GLXCreatePixmap { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; CARD32 fbconfig ; CARD32 pixmap ; CARD32 glxpixmap ; CARD32 numAttribs ; } xGLXCreatePixmapReq; typedef struct GLXDestroyPixmap { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 glxpixmap ; } xGLXDestroyPixmapReq; typedef struct GLXCreateNewContext { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; CARD32 fbconfig ; CARD32 screen ; CARD32 renderType; CARD32 shareList ; BOOL isDirect; CARD8 reserved1; CARD16 reserved2 ; } xGLXCreateNewContextReq; typedef struct GLXQueryContext { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; } xGLXQueryContextReq; typedef struct GLXMakeContextCurrent { CARD8 reqType; CARD8 glxCode; CARD16 length ; GLXContextTag oldContextTag ; CARD32 drawable ; CARD32 readdrawable ; CARD32 context ; } xGLXMakeContextCurrentReq; typedef struct GLXCreatePbuffer { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; CARD32 fbconfig ; CARD32 pbuffer ; CARD32 numAttribs ; } xGLXCreatePbufferReq; typedef struct GLXDestroyPbuffer { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 pbuffer ; } xGLXDestroyPbufferReq; typedef struct GLXGetDrawableAttributes { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 drawable ; } xGLXGetDrawableAttributesReq; typedef struct GLXChangeDrawableAttributes { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 drawable ; CARD32 numAttribs ; } xGLXChangeDrawableAttributesReq; typedef struct GLXCreateWindow { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 screen ; CARD32 fbconfig ; CARD32 window ; CARD32 glxwindow ; CARD32 numAttribs ; } xGLXCreateWindowReq; typedef struct GLXDestroyWindow { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 glxwindow ; } xGLXDestroyWindowReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 error ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetErrorReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; GLXContextTag contextTag ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXMakeCurrentReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXReadPixelsReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 pad6 ; } xGLXGetTexImageReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 width ; CARD32 height ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetSeparableFilterReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 width ; CARD32 height ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetConvolutionFilterReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 width ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetHistogramReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetMinmaxReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 retval ; CARD32 size ; CARD32 newMode ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXRenderModeReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 majorVersion ; CARD32 minorVersion ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryVersionReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 numVisuals ; CARD32 numProps ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetVisualConfigsReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; BOOL isDirect; CARD8 pad1; CARD16 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; CARD32 pad7 ; } xGLXIsDirectReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 retval ; CARD32 size ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXSingleReply; # 757 "/usr/xorg/include/GL/glxproto.h" typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 retval ; CARD32 size ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXVendorPrivReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryExtensionsStringReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryServerStringReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 numFBConfigs ; CARD32 numAttribs ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetFBConfigsReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 n ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryContextReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; GLXContextTag contextTag ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXMakeContextCurrentReply; typedef struct { BYTE type; CARD8 success; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXCreateGLXPbufferReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 numAttribs ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetDrawableAttributesReply; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 pad2 ; CARD32 width ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetColorTableReply; # 920 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXQueryContextInfoEXT { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 context ; } xGLXQueryContextInfoEXTReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 n ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryContextInfoEXTReply; typedef struct GLXMakeCurrentReadSGI { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; GLXContextTag oldContextTag ; CARD32 drawable ; CARD32 readable ; CARD32 context ; } xGLXMakeCurrentReadSGIReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; GLXContextTag contextTag ; CARD32 writeVid ; CARD32 writeType ; CARD32 readVid ; CARD32 readType ; CARD32 pad6 ; } xGLXMakeCurrentReadSGIReply; typedef struct GLXGetFBConfigsSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; } xGLXGetFBConfigsSGIXReq; typedef struct GLXCreateContextWithConfigSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 context ; CARD32 fbconfig ; CARD32 screen ; CARD32 renderType; CARD32 shareList ; BOOL isDirect; CARD8 reserved1; CARD16 reserved2 ; } xGLXCreateContextWithConfigSGIXReq; typedef struct GLXCreateGLXPixmapWithConfigSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; CARD32 fbconfig ; CARD32 pixmap ; CARD32 glxpixmap ; } xGLXCreateGLXPixmapWithConfigSGIXReq; typedef struct GLXCreateGLXPbufferSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; CARD32 fbconfig ; CARD32 pbuffer ; CARD32 width ; CARD32 height ; } xGLXCreateGLXPbufferSGIXReq; typedef struct GLXDestroyGLXPbuffer { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 pbuffer ; } xGLXDestroyGLXPbufferSGIXReq; typedef struct GLXChangeDrawableAttributesSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 drawable ; CARD32 numAttribs ; } xGLXChangeDrawableAttributesSGIXReq; typedef struct GLXGetDrawableAttributesSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 drawable ; } xGLXGetDrawableAttributesSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 numAttribs ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXGetDrawableAttributesSGIXReply; typedef struct GLXJoinSwapGroupSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 unused ; CARD32 drawable ; CARD32 member ; } xGLXJoinSwapGroupSGIXReq; typedef struct GLXBindSwapBarrierSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 unused ; CARD32 drawable ; CARD32 barrier ; } xGLXBindSwapBarrierSGIXReq; typedef struct GLXQueryMaxSwapBarriersSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 unused ; CARD32 screen ; } xGLXQueryMaxSwapBarriersSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 max ; CARD32 size ; CARD32 pad3 ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryMaxSwapBarriersSGIXReply; typedef struct GLXQueryHyperpipeNetworkSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; } xGLXQueryHyperpipeNetworkSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 npipes ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryHyperpipeNetworkSGIXReply; typedef struct GLXDestroyHyperpipeConfigSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; CARD32 hpId ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; } xGLXDestroyHyperpipeConfigSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 success ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXDestroyHyperpipeConfigSGIXReply; typedef struct GLXQueryHyperpipeConfigSGIX { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; CARD32 hpId ; CARD32 pad2 ; CARD32 pad3 ; CARD32 pad4 ; } xGLXQueryHyperpipeConfigSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 npipes ; CARD32 pad4 ; CARD32 pad5 ; CARD32 pad6 ; } xGLXQueryHyperpipeConfigSGIXReply; typedef struct { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 vendorCode ; CARD32 pad1 ; CARD32 screen ; CARD32 npipes ; CARD32 networkId ; CARD32 pad2 ; CARD32 pad3 ; } xGLXHyperpipeConfigSGIXReq; typedef struct { BYTE type; CARD8 unused; CARD16 sequenceNumber ; CARD32 length ; CARD32 pad1 ; CARD32 n ; CARD32 npipes ; CARD32 hpId ; CARD32 pad5 ; CARD32 pad6 ; } xGLXHyperpipeConfigSGIXReply; # 1319 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXSetClientInfoARB { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 major ; CARD32 minor ; CARD32 numVersions ; CARD32 numGLExtensionBytes ; CARD32 numGLXExtensionBytes ; } xGLXSetClientInfoARBReq; # 1340 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXCreateContextAttribsARB { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 context ; CARD32 fbconfig ; CARD32 screen; CARD32 shareList ; BOOL isDirect; CARD8 reserved1; CARD16 reserved2 ; CARD32 numAttribs ; } xGLXCreateContextAttribsARBReq; # 1367 "/usr/xorg/include/GL/glxproto.h" typedef struct GLXSetClientInfo2ARB { CARD8 reqType; CARD8 glxCode; CARD16 length ; CARD32 major ; CARD32 minor ; CARD32 numVersions ; CARD32 numGLExtensionBytes ; CARD32 numGLXExtensionBytes ; } xGLXSetClientInfo2ARBReq; # 1389 "/usr/xorg/include/GL/glxproto.h" typedef struct { BYTE type; BYTE pad; CARD16 sequenceNumber ; CARD16 event_type ; CARD16 draw_type ; CARD32 drawable ; CARD32 buffer_mask ; CARD16 aux_buffer ; CARD16 x ; CARD16 y ; CARD16 width ; CARD16 height ; CARD16 count ; CARD32 unused2 ; } xGLXPbufferClobberEvent; typedef struct { BYTE type; BYTE pad; CARD16 sequenceNumber ; CARD16 event_type ; CARD32 drawable; CARD32 ust_hi ; CARD32 ust_lo ; CARD32 msc_hi ; CARD32 msc_lo ; CARD32 sbc_hi ; CARD32 sbc_lo ; } xGLXBufferSwapComplete; typedef struct { BYTE type; BYTE pad; CARD16 sequenceNumber ; CARD16 event_type ; CARD16 pad2; CARD32 drawable; CARD32 ust_hi ; CARD32 ust_lo ; CARD32 msc_hi ; CARD32 msc_lo ; CARD32 sbc ; } xGLXBufferSwapComplete2; # 1448 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; } __GLXrenderHeader; typedef struct { CARD32 length ; CARD32 opcode ; } __GLXrenderLargeHeader; # 1480 "/usr/xorg/include/GL/glxproto.h" typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; } __GLXpixelHeader; # 1520 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; FLOAT32 xorig ; FLOAT32 yorig ; FLOAT32 xmove ; FLOAT32 ymove ; } __GLXbitmapHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; FLOAT32 xorig ; FLOAT32 yorig ; FLOAT32 xmove ; FLOAT32 ymove ; } __GLXbitmapLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; FLOAT32 xorig ; FLOAT32 yorig ; FLOAT32 xmove ; FLOAT32 ymove ; } __GLXdispatchBitmapHeader; # 1545 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; } __GLXpolygonStippleHeader; # 1579 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 components ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 format ; CARD32 type ; } __GLXtexImageHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 components ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 format ; CARD32 type ; } __GLXtexImageLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 components ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 format ; CARD32 type ; } __GLXdispatchTexImageHeader; # 1629 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 border ; CARD32 format ; CARD32 type ; CARD32 nullimage ; } __GLXtexImage3DHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 border ; CARD32 format ; CARD32 type ; CARD32 nullimage ; } __GLXtexImage3DLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 border ; CARD32 format ; CARD32 type ; CARD32 nullimage ; } __GLXdispatchTexImage3DHeader; # 1674 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXtexSubImageHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXtexSubImageLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXdispatchTexSubImageHeader; # 1724 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 woffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXtexSubImage3DHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 woffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXtexSubImage3DLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 imageHeight ; CARD32 imageDepth ; CARD32 skipRows ; CARD32 skipImages ; CARD32 skipVolumes ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 woffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 size4d ; CARD32 format ; CARD32 type ; CARD32 nullImage; } __GLXdispatchTexSubImage3DHeader; # 1769 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 imageSize ; } __GLXcompressedTexImageHeader; typedef struct { CARD32 length ; CARD32 opcode ; CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 imageSize ; } __GLXcompressedTexImageLargeHeader; typedef struct { CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 border ; CARD32 imageSize ; } __GLXdispatchCompressedTexImageHeader; # 1812 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 imageSize ; } __GLXcompressedTexSubImageHeader; typedef struct { CARD32 length ; CARD32 opcode ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 imageSize ; } __GLXcompressedTexSubImageLargeHeader; typedef struct { CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 imageSize ; } __GLXdispatchCompressedTexSubImageHeader; # 1851 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 border ; CARD32 imageSize ; } __GLXcompressedTexImage3DHeader; typedef struct { CARD32 length ; CARD32 opcode ; CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 border ; CARD32 imageSize ; } __GLXcompressedTexImage3DLargeHeader; typedef struct { CARD32 target ; CARD32 level ; CARD32 internalFormat ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 border ; CARD32 imageSize ; } __GLXdispatchCompressedTexImage3DHeader; # 1892 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 format ; CARD32 imageSize ; } __GLXcompressedTexSubImage3DHeader; typedef struct { CARD32 length ; CARD32 opcode ; CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 format ; CARD32 imageSize ; } __GLXcompressedTexSubImage3DLargeHeader; typedef struct { CARD32 target ; CARD32 level ; CARD32 xoffset ; CARD32 yoffset ; CARD32 zoffset ; CARD32 width ; CARD32 height ; CARD32 depth ; CARD32 format ; CARD32 imageSize ; } __GLXdispatchCompressedTexSubImage3DHeader; # 1927 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXdrawPixelsHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXdrawPixelsLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXdispatchDrawPixelsHeader; # 1967 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXConvolutionFilterHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXConvolutionFilterLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 height ; CARD32 format ; CARD32 type ; } __GLXdispatchConvolutionFilterHeader; # 2003 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; CARD32 numVertexes ; CARD32 numComponents ; CARD32 primType ; } __GLXdrawArraysHeader; typedef struct { CARD32 length ; CARD32 opcode ; CARD32 numVertexes ; CARD32 numComponents ; CARD32 primType ; } __GLXdrawArraysLargeHeader; typedef struct { CARD32 numVertexes ; CARD32 numComponents ; CARD32 primType ; } __GLXdispatchDrawArraysHeader; typedef struct { CARD32 datatype ; INT32 numVals ; CARD32 component ; } __GLXdispatchDrawArraysComponentHeader; # 2048 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 format ; CARD32 type ; } __GLXColorTableHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 format ; CARD32 type ; } __GLXColorTableLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 internalformat ; CARD32 width ; CARD32 format ; CARD32 type ; } __GLXdispatchColorTableHeader; # 2086 "/usr/xorg/include/GL/glxproto.h" typedef struct { CARD16 length ; CARD16 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 start ; CARD32 count ; CARD32 format ; CARD32 type ; } __GLXColorSubTableHeader; typedef struct { CARD32 length ; CARD32 opcode ; BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 start ; CARD32 count ; CARD32 format ; CARD32 type ; } __GLXColorSubTableLargeHeader; typedef struct { BOOL swapBytes; BOOL lsbFirst; CARD8 reserved0; CARD8 reserved1; CARD32 rowLength ; CARD32 skipRows ; CARD32 skipPixels ; CARD32 alignment ; CARD32 target ; CARD32 start ; CARD32 count ; CARD32 format ; CARD32 type ; } __GLXdispatchColorSubTableHeader; # 54 "glxclient.h" 2 # 1 "glxconfig.h" 1 # 33 "glxconfig.h" struct glx_config { struct glx_config * next; GLboolean rgbMode; GLboolean floatMode; GLboolean colorIndexMode; GLuint doubleBufferMode; GLuint stereoMode; GLint redBits, greenBits, blueBits, alphaBits; GLuint redMask, greenMask, blueMask, alphaMask; GLint rgbBits; GLint indexBits; GLint accumRedBits, accumGreenBits, accumBlueBits, accumAlphaBits; GLint depthBits; GLint stencilBits; GLint numAuxBuffers; GLint level; GLint pixmapMode; GLint visualID; GLint visualType; GLint visualRating; GLint transparentPixel; GLint transparentRed, transparentGreen, transparentBlue, transparentAlpha; GLint transparentIndex; GLint sampleBuffers; GLint samples; GLint drawableType; GLint renderType; GLint xRenderable; GLint fbconfigID; GLint maxPbufferWidth; GLint maxPbufferHeight; GLint maxPbufferPixels; GLint optimalPbufferWidth; GLint optimalPbufferHeight; GLint visualSelectGroup; GLint swapMethod; GLint screen; GLint bindToTextureRgb; GLint bindToTextureRgba; GLint bindToMipmapTexture; GLint bindToTextureTargets; GLint yInverted; GLint sRGBCapable; }; # 122 "glxconfig.h" extern GLint _gl_convert_from_x_visual_type(int visualType); extern int glx_config_get(struct glx_config * mode, int attribute, int *value_return); extern struct glx_config * glx_config_create_list(unsigned count); extern void glx_config_destroy_list(struct glx_config *configs); extern struct glx_config * glx_config_find_visual(struct glx_config *configs, int vid); extern struct glx_config * glx_config_find_fbconfig(struct glx_config *configs, int fbid); # 55 "glxclient.h" 2 # 1 "glxhash.h" 1 typedef struct __glxHashTable __glxHashTable; extern __glxHashTable *__glxHashCreate(void); extern int __glxHashDestroy(__glxHashTable * t); extern int __glxHashLookup(__glxHashTable * t, unsigned long key, void **value); extern int __glxHashInsert(__glxHashTable * t, unsigned long key, void *value); extern int __glxHashDelete(__glxHashTable * t, unsigned long key); extern int __glxHashFirst(__glxHashTable * t, unsigned long *key, void **value); extern int __glxHashNext(__glxHashTable * t, unsigned long *key, void **value); # 56 "glxclient.h" 2 # 1 "glxextensions.h" 1 # 34 "glxextensions.h" enum { ARB_create_context_bit = 0, ARB_create_context_profile_bit, ARB_create_context_robustness_bit, ARB_fbconfig_float_bit, ARB_get_proc_address_bit, ARB_multisample_bit, ATI_pixel_format_float_bit, EXT_visual_info_bit, EXT_visual_rating_bit, EXT_import_context_bit, EXT_framebuffer_sRGB_bit, EXT_fbconfig_packed_float_bit, EXT_create_context_es2_profile_bit, MESA_copy_sub_buffer_bit, MESA_depth_float_bit, MESA_multithread_makecurrent_bit, MESA_query_renderer_bit, MESA_swap_control_bit, MESA_swap_frame_usage_bit, NV_float_buffer_bit, OML_swap_method_bit, OML_sync_control_bit, SGI_make_current_read_bit, SGI_swap_control_bit, SGI_video_sync_bit, SGIS_multisample_bit, SGIX_fbconfig_bit, SGIX_pbuffer_bit, SGIX_swap_barrier_bit, SGIX_swap_group_bit, SGIX_visual_select_group_bit, EXT_texture_from_pixmap_bit, INTEL_swap_event_bit, EXT_buffer_age_bit, }; enum { GL_ARB_depth_texture_bit = 0, GL_ARB_draw_buffers_bit, GL_ARB_fragment_program_bit, GL_ARB_fragment_program_shadow_bit, GL_ARB_framebuffer_object_bit, GL_ARB_imaging_bit, GL_ARB_multisample_bit, GL_ARB_multitexture_bit, GL_ARB_occlusion_query_bit, GL_ARB_point_parameters_bit, GL_ARB_point_sprite_bit, GL_ARB_shadow_bit, GL_ARB_shadow_ambient_bit, GL_ARB_texture_border_clamp_bit, GL_ARB_texture_cube_map_bit, GL_ARB_texture_compression_bit, GL_ARB_texture_env_add_bit, GL_ARB_texture_env_combine_bit, GL_ARB_texture_env_crossbar_bit, GL_ARB_texture_env_dot3_bit, GL_ARB_texture_mirrored_repeat_bit, GL_ARB_texture_non_power_of_two_bit, GL_ARB_texture_rectangle_bit, GL_ARB_texture_rg_bit, GL_ARB_transpose_matrix_bit, GL_ARB_vertex_buffer_object_bit, GL_ARB_vertex_program_bit, GL_ARB_window_pos_bit, GL_EXT_abgr_bit, GL_EXT_bgra_bit, GL_EXT_blend_color_bit, GL_EXT_blend_equation_separate_bit, GL_EXT_blend_func_separate_bit, GL_EXT_blend_logic_op_bit, GL_EXT_blend_minmax_bit, GL_EXT_blend_subtract_bit, GL_EXT_clip_volume_hint_bit, GL_EXT_compiled_vertex_array_bit, GL_EXT_convolution_bit, GL_EXT_copy_texture_bit, GL_EXT_cull_vertex_bit, GL_EXT_depth_bounds_test_bit, GL_EXT_draw_range_elements_bit, GL_EXT_fog_coord_bit, GL_EXT_framebuffer_blit_bit, GL_EXT_framebuffer_multisample_bit, GL_EXT_framebuffer_object_bit, GL_EXT_framebuffer_sRGB_bit, GL_EXT_multi_draw_arrays_bit, GL_EXT_packed_depth_stencil_bit, GL_EXT_packed_pixels_bit, GL_EXT_paletted_texture_bit, GL_EXT_pixel_buffer_object_bit, GL_EXT_polygon_offset_bit, GL_EXT_rescale_normal_bit, GL_EXT_secondary_color_bit, GL_EXT_separate_specular_color_bit, GL_EXT_shadow_funcs_bit, GL_EXT_shared_texture_palette_bit, GL_EXT_stencil_two_side_bit, GL_EXT_stencil_wrap_bit, GL_EXT_subtexture_bit, GL_EXT_texture_bit, GL_EXT_texture3D_bit, GL_EXT_texture_compression_dxt1_bit, GL_EXT_texture_compression_s3tc_bit, GL_EXT_texture_edge_clamp_bit, GL_EXT_texture_env_combine_bit, GL_EXT_texture_env_dot3_bit, GL_EXT_texture_filter_anisotropic_bit, GL_EXT_texture_lod_bit, GL_EXT_texture_lod_bias_bit, GL_EXT_texture_mirror_clamp_bit, GL_EXT_texture_object_bit, GL_EXT_vertex_array_bit, GL_3DFX_texture_compression_FXT1_bit, GL_APPLE_packed_pixels_bit, GL_APPLE_ycbcr_422_bit, GL_ATI_text_fragment_shader_bit, GL_ATI_texture_env_combine3_bit, GL_ATI_texture_float_bit, GL_ATI_texture_mirror_once_bit, GL_HP_convolution_border_modes_bit, GL_HP_occlusion_test_bit, GL_IBM_cull_vertex_bit, GL_IBM_pixel_filter_hint_bit, GL_IBM_rasterpos_clip_bit, GL_IBM_texture_clamp_nodraw_bit, GL_INGR_interlace_read_bit, GL_MESA_pack_invert_bit, GL_MESA_ycbcr_texture_bit, GL_NV_blend_square_bit, GL_NV_copy_depth_to_color_bit, GL_NV_depth_clamp_bit, GL_NV_fog_distance_bit, GL_NV_fragment_program_bit, GL_NV_fragment_program_option_bit, GL_NV_fragment_program2_bit, GL_NV_light_max_exponent_bit, GL_NV_multisample_filter_hint_bit, GL_NV_packed_depth_stencil_bit, GL_NV_point_sprite_bit, GL_NV_texgen_reflection_bit, GL_NV_texture_compression_vtc_bit, GL_NV_texture_env_combine4_bit, GL_NV_vertex_program_bit, GL_NV_vertex_program1_1_bit, GL_NV_vertex_program2_bit, GL_NV_vertex_program2_option_bit, GL_NV_vertex_program3_bit, GL_OES_compressed_paletted_texture_bit, GL_OES_read_format_bit, GL_SGI_color_matrix_bit, GL_SGI_color_table_bit, GL_SGI_texture_color_table_bit, GL_SGIS_generate_mipmap_bit, GL_SGIS_multisample_bit, GL_SGIS_texture_lod_bit, GL_SGIX_blend_alpha_minmax_bit, GL_SGIX_clipmap_bit, GL_SGIX_depth_texture_bit, GL_SGIX_fog_offset_bit, GL_SGIX_shadow_bit, GL_SGIX_texture_coordinate_clamp_bit, GL_SGIX_texture_lod_bias_bit, GL_SGIX_texture_range_bit, GL_SGIX_texture_scale_bias_bit, GL_SGIX_vertex_preclip_bit, GL_SGIX_vertex_preclip_hint_bit, GL_SGIX_ycrcb_bit, GL_SUN_convolution_border_modes_bit, GL_SUN_slice_accum_bit, __NUM_GL_EXTS, # 227 "glxextensions.h" GL_ATI_blend_equation_separate_bit = GL_EXT_blend_equation_separate_bit, GL_ATI_draw_buffers_bit = GL_ARB_draw_buffers_bit, GL_ATIX_texture_env_combine3_bit = GL_ATI_texture_env_combine3_bit, GL_EXT_point_parameters_bit = GL_ARB_point_parameters_bit, GL_EXT_texture_env_add_bit = GL_ARB_texture_env_add_bit, GL_EXT_texture_rectangle_bit = GL_ARB_texture_rectangle_bit, GL_IBM_texture_mirrored_repeat_bit = GL_ARB_texture_mirrored_repeat_bit, GL_INGR_blend_func_separate_bit = GL_EXT_blend_func_separate_bit, GL_MESA_window_pos_bit = GL_ARB_window_pos_bit, GL_NV_texture_rectangle_bit = GL_ARB_texture_rectangle_bit, GL_SGIS_texture_border_clamp_bit = GL_ARB_texture_border_clamp_bit, GL_SGIS_texture_edge_clamp_bit = GL_EXT_texture_edge_clamp_bit, GL_SGIX_shadow_ambient_bit = GL_ARB_shadow_ambient_bit, GL_SUN_multi_draw_arrays_bit = GL_EXT_multi_draw_arrays_bit }; struct glx_screen; struct glx_context; extern GLboolean __glXExtensionBitIsEnabled(struct glx_screen *psc, unsigned bit); extern const char *__glXGetClientExtensions(void); extern void __glXCalculateUsableExtensions(struct glx_screen *psc, GLboolean display_is_direct_capable, int server_minor_version); extern void __glXCalculateUsableGLExtensions(struct glx_context *gc, const char *server_string, int major_version, int minor_version); extern void __glXGetGLVersion(int *major_version, int *minor_version); extern char *__glXGetClientGLExtensionString(void); extern GLboolean __glExtensionBitIsEnabled(struct glx_context *gc, unsigned bit); extern void __glXEnableDirectExtension(struct glx_screen *psc, const char *name); typedef void (*PFNGLXENABLEEXTENSIONPROC) (const char *name, GLboolean force_client); typedef void (*PFNGLXDISABLEEXTENSIONPROC) (const char *name); # 61 "glxclient.h" 2 # 69 "glxclient.h" struct glx_display; struct glx_context; # 170 "glxclient.h" typedef struct __GLXpixelStoreModeRec { GLboolean swapEndian; GLboolean lsbFirst; GLuint rowLength; GLuint imageHeight; GLuint imageDepth; GLuint skipRows; GLuint skipPixels; GLuint skipImages; GLuint alignment; } __GLXpixelStoreMode; typedef struct __GLXattributeRec { GLuint mask; __GLXpixelStoreMode storePack, storeUnpack; GLboolean NoDrawArraysProtocol; struct array_state_vector *array_state; } __GLXattribute; typedef struct __GLXattributeMachineRec { __GLXattribute *stack[16]; __GLXattribute **stackPointer; } __GLXattributeMachine; struct glx_context_vtable { void (*destroy)(struct glx_context *ctx); int (*bind)(struct glx_context *context, struct glx_context *old, GLXDrawable draw, GLXDrawable read); void (*unbind)(struct glx_context *context, struct glx_context *new_ctx); void (*wait_gl)(struct glx_context *ctx); void (*wait_x)(struct glx_context *ctx); void (*use_x_font)(struct glx_context *ctx, Font font, int first, int count, int listBase); void (*bind_tex_image)(Display * dpy, GLXDrawable drawable, int buffer, const int *attrib_list); void (*release_tex_image)(Display * dpy, GLXDrawable drawable, int buffer); void * (*get_proc_address)(const char *symbol); }; struct glx_context { # 254 "glxclient.h" GLubyte *buf; GLubyte *pc; GLubyte *limit; GLubyte *bufEnd; GLint bufSize; const struct glx_context_vtable *vtable; XID xid; XID share_xid; GLint screen; struct glx_screen *psc; GLboolean imported; # 296 "glxclient.h" GLXContextTag currentContextTag; # 306 "glxclient.h" GLenum renderMode; GLfloat *feedbackBuf; GLuint *selectBuf; void (*fillImage) (struct glx_context *, GLint, GLint, GLint, GLint, GLenum, GLenum, const GLvoid *, GLubyte *, GLubyte *); __GLXattributeMachine attributes; GLenum error; int isDirect; # 343 "glxclient.h" Display *currentDpy; GLXDrawable currentDrawable; # 359 "glxclient.h" GLubyte *vendor; GLubyte *renderer; GLubyte *version; GLubyte *extensions; GLint maxSmallRenderCommandSize; GLint majorOpcode; struct glx_config *config; GLXDrawable currentReadable; # 397 "glxclient.h" void *client_state_private; int renderType; # 412 "glxclient.h" int server_major; int server_minor; unsigned long thread_refcount; char gl_extension_bits[((__NUM_GL_EXTS + 7) / 8)]; }; extern int glx_context_init(struct glx_context *gc, struct glx_screen *psc, struct glx_config *fbconfig); extern void __glFreeAttributeState(struct glx_context *); # 467 "glxclient.h" struct glx_screen_vtable { struct glx_context *(*create_context)(struct glx_screen *psc, struct glx_config *config, struct glx_context *shareList, int renderType); struct glx_context *(*create_context_attribs)(struct glx_screen *psc, struct glx_config *config, struct glx_context *shareList, unsigned num_attrib, const uint32_t *attribs, unsigned *error); int (*query_renderer_integer)(struct glx_screen *psc, int attribute, unsigned int *value); int (*query_renderer_string)(struct glx_screen *psc, int attribute, const char **value); }; struct glx_screen { const struct glx_screen_vtable *vtable; const char *serverGLXexts; char *effectiveGLXexts; struct glx_display *display; Display *dpy; int scr; # 517 "glxclient.h" struct glx_config *visuals, *configs; # 527 "glxclient.h" unsigned char direct_support[8]; GLboolean ext_list_first_time; }; struct glx_display { XExtCodes *codes; struct glx_display *next; Display *dpy; int majorOpcode; int majorVersion, minorVersion; # 570 "glxclient.h" const char *serverGLXvendor; const char *serverGLXversion; struct glx_screen **screens; __glxHashTable *glXDrawHash; # 594 "glxclient.h" }; struct glx_drawable { XID xDrawable; XID drawable; uint32_t lastEventSbc; int64_t eventSbcWrap; }; extern int glx_screen_init(struct glx_screen *psc, int screen, struct glx_display * priv); extern void glx_screen_cleanup(struct glx_screen *psc); extern GLubyte *__glXFlushRenderBuffer(struct glx_context *, GLubyte *); extern void __glXSendLargeChunk(struct glx_context * gc, GLint requestNumber, GLint totalRequests, const GLvoid * data, GLint dataLen); extern void __glXSendLargeCommand(struct glx_context *, const GLvoid *, GLint, const GLvoid *, GLint); extern struct glx_display *__glXInitialize(Display *); extern void __glXPreferEGL(int state); extern int __glXDebug; # 653 "glxclient.h" extern struct glx_context *__glXcurrentContext; extern void __glXSetCurrentContextNull(void); # 678 "glxclient.h" extern CARD8 __glXSetupForCommand(Display * dpy); extern const GLuint __glXDefaultPixelStore[9]; extern void __glXSendLargeImage(struct glx_context * gc, GLint compsize, GLint dim, GLint width, GLint height, GLint depth, GLenum format, GLenum type, const GLvoid * src, GLubyte * pc, GLubyte * modes); extern GLint __glImageSize(GLint, GLint, GLint, GLenum, GLenum, GLenum); extern GLint __glElementsPerGroup(GLenum format, GLenum type); extern GLint __glBytesPerElement(GLenum type); # 713 "glxclient.h" extern void __glFillImage(struct glx_context *, GLint, GLint, GLint, GLint, GLenum, GLenum, const GLvoid *, GLubyte *, GLubyte *); extern void __glFillMap1f(GLint, GLint, GLint, const GLfloat *, GLubyte *); extern void __glFillMap1d(GLint, GLint, GLint, const GLdouble *, GLubyte *); extern void __glFillMap2f(GLint, GLint, GLint, GLint, GLint, const GLfloat *, GLfloat *); extern void __glFillMap2d(GLint, GLint, GLint, GLint, GLint, const GLdouble *, GLdouble *); extern void __glEmptyImage(struct glx_context *, GLint, GLint, GLint, GLint, GLenum, GLenum, const GLubyte *, GLvoid *); extern void __glXInitVertexArrayState(struct glx_context *); extern void __glXFreeVertexArrayState(struct glx_context *); extern void __glXClientInfo(Display * dpy, int opcode); __attribute__((visibility("hidden"))) void __glX_send_client_info(struct glx_display *glx_dpy); # 760 "glxclient.h" extern void __glXInitializeVisualConfigFromTags(struct glx_config * config, int count, const INT32 * bp, int tagged_only, int fbconfig_style_tags); extern char *__glXQueryServerString(Display * dpy, int opcode, CARD32 screen, CARD32 name); extern char *__glXGetString(Display * dpy, int opcode, CARD32 screen, CARD32 name); extern char *__glXstrdup(const char *str); extern const char __glXGLClientVersion[]; extern const char __glXGLClientExtensions[]; extern int __glXGetUST(int64_t * ust); extern GLboolean __glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator); # 799 "glxclient.h" extern struct glx_screen *GetGLXScreenConfigs(Display * dpy, int scrn); # 814 "glxclient.h" extern int validate_renderType_against_config(const struct glx_config *config, int renderType); extern struct glx_drawable *GetGLXDrawable(Display *dpy, GLXDrawable drawable); extern int InitGLXDrawable(Display *dpy, struct glx_drawable *glxDraw, XID xDrawable, GLXDrawable drawable); extern void DestroyGLXDrawable(Display *dpy, GLXDrawable drawable); extern struct glx_context dummyContext; extern struct glx_screen * indirect_create_screen(int screen, struct glx_display * priv); extern struct glx_context * indirect_create_context(struct glx_screen *psc, struct glx_config *mode, struct glx_context *shareList, int renderType); extern struct glx_context * indirect_create_context_attribs(struct glx_screen *base, struct glx_config *config_base, struct glx_context *shareList, unsigned num_attribs, const uint32_t *attribs, unsigned *error); # 38 "indirect_init.h" 2 extern struct _glapi_table *__glXNewIndirectAPI(void); # 39 "indirect_init.c" 2 # 1 "indirect.h" 1 # 54 "indirect.h" extern __attribute__((visibility("hidden"))) __attribute__((noinline)) CARD32 __glXReadReply( Display *dpy, size_t size, void * dest, GLboolean reply_is_always_array ); extern __attribute__((visibility("hidden"))) __attribute__((noinline)) void __glXReadPixelReply( Display *dpy, struct glx_context * gc, unsigned max_dim, GLint width, GLint height, GLint depth, GLenum format, GLenum type, void * dest, GLboolean dimensions_in_reply ); extern __attribute__((visibility("hidden"))) __attribute__((noinline)) GLubyte * __glXSetupSingleRequest( struct glx_context * gc, GLint sop, GLint cmdlen ); extern __attribute__((visibility("hidden"))) __attribute__((noinline)) GLubyte * __glXSetupVendorRequest( struct glx_context * gc, GLint code, GLint vop, GLint cmdlen ); extern __attribute__((visibility("hidden"))) void __indirect_glNewList(GLuint list, GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glEndList(void); extern __attribute__((visibility("hidden"))) void __indirect_glCallList(GLuint list); extern __attribute__((visibility("hidden"))) void __indirect_glCallLists(GLsizei n, GLenum type, const GLvoid * lists); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteLists(GLuint list, GLsizei range); extern __attribute__((visibility("hidden"))) GLuint __indirect_glGenLists(GLsizei range); extern __attribute__((visibility("hidden"))) void __indirect_glListBase(GLuint base); extern __attribute__((visibility("hidden"))) void __indirect_glBegin(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); extern __attribute__((visibility("hidden"))) void __indirect_glColor3b(GLbyte red, GLbyte green, GLbyte blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3bv(const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3d(GLdouble red, GLdouble green, GLdouble blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3f(GLfloat red, GLfloat green, GLfloat blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3i(GLint red, GLint green, GLint blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3s(GLshort red, GLshort green, GLshort blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3ub(GLubyte red, GLubyte green, GLubyte blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3ubv(const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3ui(GLuint red, GLuint green, GLuint blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3uiv(const GLuint * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor3us(GLushort red, GLushort green, GLushort blue); extern __attribute__((visibility("hidden"))) void __indirect_glColor3usv(const GLushort * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4bv(const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4i(GLint red, GLint green, GLint blue, GLint alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4ubv(const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4uiv(const GLuint * v); extern __attribute__((visibility("hidden"))) void __indirect_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha); extern __attribute__((visibility("hidden"))) void __indirect_glColor4usv(const GLushort * v); extern __attribute__((visibility("hidden"))) void __indirect_glEdgeFlag(GLboolean flag); extern __attribute__((visibility("hidden"))) void __indirect_glEdgeFlagv(const GLboolean * flag); extern __attribute__((visibility("hidden"))) void __indirect_glEnd(void); extern __attribute__((visibility("hidden"))) void __indirect_glIndexd(GLdouble c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexdv(const GLdouble * c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexf(GLfloat c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexfv(const GLfloat * c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexi(GLint c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexiv(const GLint * c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexs(GLshort c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexsv(const GLshort * c); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3bv(const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3i(GLint nx, GLint ny, GLint nz); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3s(GLshort nx, GLshort ny, GLshort nz); extern __attribute__((visibility("hidden"))) void __indirect_glNormal3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2d(GLdouble x, GLdouble y); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2f(GLfloat x, GLfloat y); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2i(GLint x, GLint y); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2s(GLshort x, GLshort y); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos2sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3i(GLint x, GLint y, GLint z); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3s(GLshort x, GLshort y, GLshort z); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4i(GLint x, GLint y, GLint z, GLint w); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w); extern __attribute__((visibility("hidden"))) void __indirect_glRasterPos4sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); extern __attribute__((visibility("hidden"))) void __indirect_glRectdv(const GLdouble * v1, const GLdouble * v2); extern __attribute__((visibility("hidden"))) void __indirect_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); extern __attribute__((visibility("hidden"))) void __indirect_glRectfv(const GLfloat * v1, const GLfloat * v2); extern __attribute__((visibility("hidden"))) void __indirect_glRecti(GLint x1, GLint y1, GLint x2, GLint y2); extern __attribute__((visibility("hidden"))) void __indirect_glRectiv(const GLint * v1, const GLint * v2); extern __attribute__((visibility("hidden"))) void __indirect_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2); extern __attribute__((visibility("hidden"))) void __indirect_glRectsv(const GLshort * v1, const GLshort * v2); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1d(GLdouble s); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1f(GLfloat s); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1i(GLint s); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1s(GLshort s); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord1sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2d(GLdouble s, GLdouble t); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2f(GLfloat s, GLfloat t); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2i(GLint s, GLint t); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2s(GLshort s, GLshort t); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord2sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3i(GLint s, GLint t, GLint r); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3s(GLshort s, GLshort t, GLshort r); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4i(GLint s, GLint t, GLint r, GLint q); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoord4sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2d(GLdouble x, GLdouble y); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2f(GLfloat x, GLfloat y); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2i(GLint x, GLint y); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2s(GLshort x, GLshort y); extern __attribute__((visibility("hidden"))) void __indirect_glVertex2sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3d(GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3f(GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3i(GLint x, GLint y, GLint z); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3s(GLshort x, GLshort y, GLshort z); extern __attribute__((visibility("hidden"))) void __indirect_glVertex3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4i(GLint x, GLint y, GLint z, GLint w); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w); extern __attribute__((visibility("hidden"))) void __indirect_glVertex4sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glClipPlane(GLenum plane, const GLdouble * equation); extern __attribute__((visibility("hidden"))) void __indirect_glColorMaterial(GLenum face, GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glCullFace(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glFogf(GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glFogfv(GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glFogi(GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glFogiv(GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glFrontFace(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glHint(GLenum target, GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glLightf(GLenum light, GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glLightfv(GLenum light, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glLighti(GLenum light, GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glLightiv(GLenum light, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glLightModelf(GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glLightModelfv(GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glLightModeli(GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glLightModeliv(GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glLineStipple(GLint factor, GLushort pattern); extern __attribute__((visibility("hidden"))) void __indirect_glLineWidth(GLfloat width); extern __attribute__((visibility("hidden"))) void __indirect_glMaterialf(GLenum face, GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glMaterialfv(GLenum face, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glMateriali(GLenum face, GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glMaterialiv(GLenum face, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glPointSize(GLfloat size); extern __attribute__((visibility("hidden"))) void __indirect_glPolygonMode(GLenum face, GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glPolygonStipple(const GLubyte * mask); extern __attribute__((visibility("hidden"))) void __indirect_glScissor(GLint x, GLint y, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glShadeModel(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glTexParameterf(GLenum target, GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexParameteri(GLenum target, GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glTexParameteriv(GLenum target, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glTexEnvf(GLenum target, GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexEnvi(GLenum target, GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glTexEnviv(GLenum target, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexGend(GLenum coord, GLenum pname, GLdouble param); extern __attribute__((visibility("hidden"))) void __indirect_glTexGendv(GLenum coord, GLenum pname, const GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexGenf(GLenum coord, GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glTexGeni(GLenum coord, GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glTexGeniv(GLenum coord, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer); extern __attribute__((visibility("hidden"))) void __indirect_glSelectBuffer(GLsizei size, GLuint * buffer); extern __attribute__((visibility("hidden"))) GLint __indirect_glRenderMode(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glInitNames(void); extern __attribute__((visibility("hidden"))) void __indirect_glLoadName(GLuint name); extern __attribute__((visibility("hidden"))) void __indirect_glPassThrough(GLfloat token); extern __attribute__((visibility("hidden"))) void __indirect_glPopName(void); extern __attribute__((visibility("hidden"))) void __indirect_glPushName(GLuint name); extern __attribute__((visibility("hidden"))) void __indirect_glDrawBuffer(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glClear(GLbitfield mask); extern __attribute__((visibility("hidden"))) void __indirect_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); extern __attribute__((visibility("hidden"))) void __indirect_glClearIndex(GLfloat c); extern __attribute__((visibility("hidden"))) void __indirect_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern __attribute__((visibility("hidden"))) void __indirect_glClearStencil(GLint s); extern __attribute__((visibility("hidden"))) void __indirect_glClearDepth(GLclampd depth); extern __attribute__((visibility("hidden"))) void __indirect_glStencilMask(GLuint mask); extern __attribute__((visibility("hidden"))) void __indirect_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); extern __attribute__((visibility("hidden"))) void __indirect_glDepthMask(GLboolean flag); extern __attribute__((visibility("hidden"))) void __indirect_glIndexMask(GLuint mask); extern __attribute__((visibility("hidden"))) void __indirect_glAccum(GLenum op, GLfloat value); extern __attribute__((visibility("hidden"))) void __indirect_glDisable(GLenum cap); extern __attribute__((visibility("hidden"))) void __indirect_glEnable(GLenum cap); extern __attribute__((visibility("hidden"))) void __indirect_glFinish(void); extern __attribute__((visibility("hidden"))) void __indirect_glFlush(void); extern __attribute__((visibility("hidden"))) void __indirect_glPopAttrib(void); extern __attribute__((visibility("hidden"))) void __indirect_glPushAttrib(GLbitfield mask); extern __attribute__((visibility("hidden"))) void __indirect_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); extern __attribute__((visibility("hidden"))) void __indirect_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); extern __attribute__((visibility("hidden"))) void __indirect_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points); extern __attribute__((visibility("hidden"))) void __indirect_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points); extern __attribute__((visibility("hidden"))) void __indirect_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2); extern __attribute__((visibility("hidden"))) void __indirect_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2); extern __attribute__((visibility("hidden"))) void __indirect_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); extern __attribute__((visibility("hidden"))) void __indirect_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord1d(GLdouble u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord1dv(const GLdouble * u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord1f(GLfloat u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord1fv(const GLfloat * u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord2d(GLdouble u, GLdouble v); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord2dv(const GLdouble * u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord2f(GLfloat u, GLfloat v); extern __attribute__((visibility("hidden"))) void __indirect_glEvalCoord2fv(const GLfloat * u); extern __attribute__((visibility("hidden"))) void __indirect_glEvalMesh1(GLenum mode, GLint i1, GLint i2); extern __attribute__((visibility("hidden"))) void __indirect_glEvalPoint1(GLint i); extern __attribute__((visibility("hidden"))) void __indirect_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); extern __attribute__((visibility("hidden"))) void __indirect_glEvalPoint2(GLint i, GLint j); extern __attribute__((visibility("hidden"))) void __indirect_glAlphaFunc(GLenum func, GLclampf ref); extern __attribute__((visibility("hidden"))) void __indirect_glBlendFunc(GLenum sfactor, GLenum dfactor); extern __attribute__((visibility("hidden"))) void __indirect_glLogicOp(GLenum opcode); extern __attribute__((visibility("hidden"))) void __indirect_glStencilFunc(GLenum func, GLint ref, GLuint mask); extern __attribute__((visibility("hidden"))) void __indirect_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); extern __attribute__((visibility("hidden"))) void __indirect_glDepthFunc(GLenum func); extern __attribute__((visibility("hidden"))) void __indirect_glPixelZoom(GLfloat xfactor, GLfloat yfactor); extern __attribute__((visibility("hidden"))) void __indirect_glPixelTransferf(GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glPixelTransferi(GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glPixelStoref(GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glPixelStorei(GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values); extern __attribute__((visibility("hidden"))) void __indirect_glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values); extern __attribute__((visibility("hidden"))) void __indirect_glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values); extern __attribute__((visibility("hidden"))) void __indirect_glReadBuffer(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); extern __attribute__((visibility("hidden"))) void __indirect_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glGetBooleanv(GLenum pname, GLboolean * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetClipPlane(GLenum plane, GLdouble * equation); extern __attribute__((visibility("hidden"))) void __indirect_glGetDoublev(GLenum pname, GLdouble * params); extern __attribute__((visibility("hidden"))) GLenum __indirect_glGetError(void); extern __attribute__((visibility("hidden"))) void __indirect_glGetFloatv(GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetIntegerv(GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetLightfv(GLenum light, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetLightiv(GLenum light, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetMapdv(GLenum target, GLenum query, GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glGetMapfv(GLenum target, GLenum query, GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glGetMapiv(GLenum target, GLenum query, GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetMaterialiv(GLenum face, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetPixelMapfv(GLenum map, GLfloat * values); extern __attribute__((visibility("hidden"))) void __indirect_glGetPixelMapuiv(GLenum map, GLuint * values); extern __attribute__((visibility("hidden"))) void __indirect_glGetPixelMapusv(GLenum map, GLushort * values); extern __attribute__((visibility("hidden"))) void __indirect_glGetPolygonStipple(GLubyte * mask); extern __attribute__((visibility("hidden"))) const GLubyte * __indirect_glGetString(GLenum name); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexEnviv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexGeniv(GLenum coord, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsEnabled(GLenum cap); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsList(GLuint list); extern __attribute__((visibility("hidden"))) void __indirect_glDepthRange(GLclampd zNear, GLclampd zFar); extern __attribute__((visibility("hidden"))) void __indirect_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern __attribute__((visibility("hidden"))) void __indirect_glLoadIdentity(void); extern __attribute__((visibility("hidden"))) void __indirect_glLoadMatrixf(const GLfloat * m); extern __attribute__((visibility("hidden"))) void __indirect_glLoadMatrixd(const GLdouble * m); extern __attribute__((visibility("hidden"))) void __indirect_glMatrixMode(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glMultMatrixf(const GLfloat * m); extern __attribute__((visibility("hidden"))) void __indirect_glMultMatrixd(const GLdouble * m); extern __attribute__((visibility("hidden"))) void __indirect_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); extern __attribute__((visibility("hidden"))) void __indirect_glPopMatrix(void); extern __attribute__((visibility("hidden"))) void __indirect_glPushMatrix(void); extern __attribute__((visibility("hidden"))) void __indirect_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glScaled(GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glScalef(GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glTranslated(GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glTranslatef(GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glViewport(GLint x, GLint y, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glArrayElement(GLint i); extern __attribute__((visibility("hidden"))) void __indirect_glBindTexture(GLenum target, GLuint texture); extern __attribute__((visibility("hidden"))) void __indirect_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glDisableClientState(GLenum array); extern __attribute__((visibility("hidden"))) void __indirect_glDrawArrays(GLenum mode, GLint first, GLsizei count); extern __attribute__((visibility("hidden"))) void __indirect_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); extern __attribute__((visibility("hidden"))) void __indirect_glEdgeFlagPointer(GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glEnableClientState(GLenum array); extern __attribute__((visibility("hidden"))) void __indirect_glIndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glIndexub(GLubyte c); extern __attribute__((visibility("hidden"))) void __indirect_glIndexubv(const GLubyte * c); extern __attribute__((visibility("hidden"))) void __indirect_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glNormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glPolygonOffset(GLfloat factor, GLfloat units); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences); __attribute__((visibility("default"))) GLboolean glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences); extern __attribute__((visibility("hidden"))) void __indirect_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); extern __attribute__((visibility("hidden"))) void __indirect_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); extern __attribute__((visibility("hidden"))) void __indirect_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); extern __attribute__((visibility("hidden"))) void __indirect_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteTextures(GLsizei n, const GLuint * textures); __attribute__((visibility("default"))) void glDeleteTexturesEXT(GLsizei n, const GLuint * textures); extern __attribute__((visibility("hidden"))) void __indirect_glGenTextures(GLsizei n, GLuint * textures); __attribute__((visibility("default"))) void glGenTexturesEXT(GLsizei n, GLuint * textures); extern __attribute__((visibility("hidden"))) void __indirect_glGetPointerv(GLenum pname, GLvoid ** params); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsTexture(GLuint texture); __attribute__((visibility("default"))) GLboolean glIsTextureEXT(GLuint texture); extern __attribute__((visibility("hidden"))) void __indirect_glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities); extern __attribute__((visibility("hidden"))) void __indirect_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glPopClientAttrib(void); extern __attribute__((visibility("hidden"))) void __indirect_glPushClientAttrib(GLbitfield mask); extern __attribute__((visibility("hidden"))) void __indirect_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); extern __attribute__((visibility("hidden"))) void __indirect_glBlendEquation(GLenum mode); extern __attribute__((visibility("hidden"))) void __indirect_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); extern __attribute__((visibility("hidden"))) void __indirect_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table); extern __attribute__((visibility("hidden"))) void __indirect_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); extern __attribute__((visibility("hidden"))) void __indirect_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table); __attribute__((visibility("default"))) void glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * table); extern __attribute__((visibility("hidden"))) void __indirect_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params); __attribute__((visibility("default"))) void glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params); __attribute__((visibility("default"))) void glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionParameteri(GLenum target, GLenum pname, GLint params); extern __attribute__((visibility("hidden"))) void __indirect_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); extern __attribute__((visibility("hidden"))) void __indirect_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_356(GLenum target, GLenum format, GLenum type, GLvoid * image); extern __attribute__((visibility("hidden"))) void __indirect_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_357(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_358(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_359(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); extern __attribute__((visibility("hidden"))) void __indirect_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column); extern __attribute__((visibility("hidden"))) void __indirect_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_361(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); extern __attribute__((visibility("hidden"))) void __indirect_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_362(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); extern __attribute__((visibility("hidden"))) void __indirect_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); extern __attribute__((visibility("hidden"))) void __indirect_glMinmax(GLenum target, GLenum internalformat, GLboolean sink); extern __attribute__((visibility("hidden"))) void __indirect_glResetHistogram(GLenum target); extern __attribute__((visibility("hidden"))) void __indirect_glResetMinmax(GLenum target); extern __attribute__((visibility("hidden"))) void __indirect_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); extern __attribute__((visibility("hidden"))) void __indirect_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glActiveTexture(GLenum texture); extern __attribute__((visibility("hidden"))) void __indirect_glClientActiveTexture(GLenum texture); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1d(GLenum target, GLdouble s); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1dv(GLenum target, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1fARB(GLenum target, GLfloat s); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1i(GLenum target, GLint s); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1iv(GLenum target, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1s(GLenum target, GLshort s); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord1sv(GLenum target, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2dv(GLenum target, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2i(GLenum target, GLint s, GLint t); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2iv(GLenum target, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord2sv(GLenum target, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3dv(GLenum target, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3iv(GLenum target, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord3sv(GLenum target, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4dv(GLenum target, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4iv(GLenum target, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); extern __attribute__((visibility("hidden"))) void __indirect_glMultiTexCoord4sv(GLenum target, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); extern __attribute__((visibility("hidden"))) void __indirect_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img); extern __attribute__((visibility("hidden"))) void __indirect_glLoadTransposeMatrixd(const GLdouble * m); extern __attribute__((visibility("hidden"))) void __indirect_glLoadTransposeMatrixf(const GLfloat * m); extern __attribute__((visibility("hidden"))) void __indirect_glMultTransposeMatrixd(const GLdouble * m); extern __attribute__((visibility("hidden"))) void __indirect_glMultTransposeMatrixf(const GLfloat * m); extern __attribute__((visibility("hidden"))) void __indirect_glSampleCoverage(GLclampf value, GLboolean invert); extern __attribute__((visibility("hidden"))) void __indirect_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); extern __attribute__((visibility("hidden"))) void __indirect_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glFogCoordd(GLdouble coord); extern __attribute__((visibility("hidden"))) void __indirect_glFogCoorddv(const GLdouble * coord); extern __attribute__((visibility("hidden"))) void __indirect_glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); extern __attribute__((visibility("hidden"))) void __indirect_glPointParameterf(GLenum pname, GLfloat param); extern __attribute__((visibility("hidden"))) void __indirect_glPointParameterfv(GLenum pname, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glPointParameteri(GLenum pname, GLint param); extern __attribute__((visibility("hidden"))) void __indirect_glPointParameteriv(GLenum pname, const GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3bv(const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3i(GLint red, GLint green, GLint blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3ubv(const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3uiv(const GLuint * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3usv(const GLushort * v); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2d(GLdouble x, GLdouble y); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2f(GLfloat x, GLfloat y); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2i(GLint x, GLint y); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2s(GLshort x, GLshort y); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos2sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3dv(const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3fv(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3i(GLint x, GLint y, GLint z); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3iv(const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3s(GLshort x, GLshort y, GLshort z); extern __attribute__((visibility("hidden"))) void __indirect_glWindowPos3sv(const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glBeginQuery(GLenum target, GLuint id); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteQueries(GLsizei n, const GLuint * ids); extern __attribute__((visibility("hidden"))) void __indirect_glEndQuery(GLenum target); extern __attribute__((visibility("hidden"))) void __indirect_glGenQueries(GLsizei n, GLuint * ids); extern __attribute__((visibility("hidden"))) void __indirect_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetQueryiv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsQuery(GLuint id); extern __attribute__((visibility("hidden"))) void __indirect_glBlendEquationSeparate(GLenum modeRGB, GLenum modeA); extern __attribute__((visibility("hidden"))) void __indirect_glDisableVertexAttribArray(GLuint index); extern __attribute__((visibility("hidden"))) void __indirect_glDrawBuffers(GLsizei n, const GLenum * bufs); extern __attribute__((visibility("hidden"))) void __indirect_glEnableVertexAttribArray(GLuint index); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid ** pointer); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1d(GLuint index, GLdouble x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1dv(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1s(GLuint index, GLshort x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1sv(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2dv(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2s(GLuint index, GLshort x, GLshort y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2sv(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3dv(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3sv(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nbv(GLuint index, const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Niv(GLuint index, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nsv(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nubv(GLuint index, const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nuiv(GLuint index, const GLuint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4Nusv(GLuint index, const GLushort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4bv(GLuint index, const GLbyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4dv(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4iv(GLuint index, const GLint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4sv(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4ubv(GLuint index, const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4uiv(GLuint index, const GLuint * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4usv(GLuint index, const GLushort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glClampColor(GLenum target, GLenum clamp); extern __attribute__((visibility("hidden"))) void __indirect_glBindProgramARB(GLenum target, GLuint program); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteProgramsARB(GLsizei n, const GLuint * programs); extern __attribute__((visibility("hidden"))) void __indirect_glGenProgramsARB(GLsizei n, GLuint * programs); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramivARB(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsProgramARB(GLuint program); extern __attribute__((visibility("hidden"))) void __indirect_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1fARB(GLuint index, GLfloat x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1fvARB(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2fvARB(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3fvARB(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4fvARB(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glBindFramebuffer(GLenum target, GLuint framebuffer); extern __attribute__((visibility("hidden"))) void __indirect_glBindRenderbuffer(GLenum target, GLuint renderbuffer); extern __attribute__((visibility("hidden"))) void __indirect_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); extern __attribute__((visibility("hidden"))) GLenum __indirect_glCheckFramebufferStatus(GLenum target); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); extern __attribute__((visibility("hidden"))) void __indirect_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); extern __attribute__((visibility("hidden"))) void __indirect_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); extern __attribute__((visibility("hidden"))) void __indirect_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern __attribute__((visibility("hidden"))) void __indirect_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); extern __attribute__((visibility("hidden"))) void __indirect_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); extern __attribute__((visibility("hidden"))) void __indirect_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); extern __attribute__((visibility("hidden"))) void __indirect_glGenFramebuffers(GLsizei n, GLuint * framebuffers); extern __attribute__((visibility("hidden"))) void __indirect_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); extern __attribute__((visibility("hidden"))) void __indirect_glGenerateMipmap(GLenum target); extern __attribute__((visibility("hidden"))) void __indirect_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsFramebuffer(GLuint framebuffer); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glIsRenderbuffer(GLuint renderbuffer); extern __attribute__((visibility("hidden"))) void __indirect_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); extern __attribute__((visibility("hidden"))) void __indirect_glSampleMaskSGIS(GLclampf value, GLboolean invert); extern __attribute__((visibility("hidden"))) void __indirect_glSamplePatternSGIS(GLenum pattern); extern __attribute__((visibility("hidden"))) void __indirect_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue); extern __attribute__((visibility("hidden"))) void __indirect_glSecondaryColor3fvEXT(const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount); extern __attribute__((visibility("hidden"))) void __indirect_glFogCoordfEXT(GLfloat coord); extern __attribute__((visibility("hidden"))) void __indirect_glFogCoordfvEXT(const GLfloat * coord); extern __attribute__((visibility("hidden"))) GLboolean __indirect_glAreProgramsResidentNV(GLsizei n, const GLuint * ids, GLboolean * residences); extern __attribute__((visibility("hidden"))) void __indirect_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramivNV(GLuint id, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params); extern __attribute__((visibility("hidden"))) void __indirect_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program); extern __attribute__((visibility("hidden"))) void __indirect_glProgramParameters4dvNV(GLenum target, GLuint index, GLsizei num, const GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramParameters4fvNV(GLenum target, GLuint index, GLsizei num, const GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glRequestResidentProgramsNV(GLsizei n, const GLuint * ids); extern __attribute__((visibility("hidden"))) void __indirect_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1dNV(GLuint index, GLdouble x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1dvNV(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1fNV(GLuint index, GLfloat x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1fvNV(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1sNV(GLuint index, GLshort x); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib1svNV(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2dvNV(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2fvNV(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib2svNV(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3dvNV(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3fvNV(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib3svNV(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4dvNV(GLuint index, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4fvNV(GLuint index, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4svNV(GLuint index, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribPointerNV(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs1dvNV(GLuint index, GLsizei n, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs1fvNV(GLuint index, GLsizei n, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs1svNV(GLuint index, GLsizei n, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs2dvNV(GLuint index, GLsizei n, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs2fvNV(GLuint index, GLsizei n, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs2svNV(GLuint index, GLsizei n, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs3dvNV(GLuint index, GLsizei n, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs3fvNV(GLuint index, GLsizei n, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs3svNV(GLuint index, GLsizei n, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs4dvNV(GLuint index, GLsizei n, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs4fvNV(GLuint index, GLsizei n, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs4svNV(GLuint index, GLsizei n, const GLshort * v); extern __attribute__((visibility("hidden"))) void __indirect_glVertexAttribs4ubvNV(GLuint index, GLsizei n, const GLubyte * v); extern __attribute__((visibility("hidden"))) void __indirect_glActiveStencilFaceEXT(GLenum face); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); extern __attribute__((visibility("hidden"))) void __indirect_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); extern __attribute__((visibility("hidden"))) void __indirect_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); extern __attribute__((visibility("hidden"))) void __indirect_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); extern __attribute__((visibility("hidden"))) void __indirect_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); extern __attribute__((visibility("hidden"))) void __indirect_glBindFramebufferEXT(GLenum target, GLuint framebuffer); extern __attribute__((visibility("hidden"))) void __indirect_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer); # 40 "indirect_init.c" 2 # 1 "../mapi/glapi/glapi.h" 1 # 47 "../mapi/glapi/glapi.h" # 1 "../mapi/u_thread.h" 1 # 47 "../mapi/u_thread.h" # 1 "../mapi/u_compiler.h" 1 # 1 "../../include/c99_compat.h" 1 # 5 "../mapi/u_compiler.h" 2 # 48 "../mapi/u_thread.h" 2 # 1 "../../include/c11/threads.h" 1 # 32 "../../include/c11/threads.h" # 1 "/usr/include/time.h" 1 3 4 # 29 "/usr/include/time.h" 3 4 # 1 "/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/include/stddef.h" 1 3 4 # 38 "/usr/include/time.h" 2 3 4 # 1 "/usr/include/bits/time.h" 1 3 4 # 42 "/usr/include/time.h" 2 3 4 # 131 "/usr/include/time.h" 3 4 struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; long int tm_gmtoff; const char *tm_zone; }; struct itimerspec { struct timespec it_interval; struct timespec it_value; }; struct sigevent; # 186 "/usr/include/time.h" 3 4 extern clock_t clock (void) __attribute__ ((__nothrow__ , __leaf__)); extern time_t time (time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern double difftime (time_t __time1, time_t __time0) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); extern time_t mktime (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)); # 223 "/usr/include/time.h" 3 4 extern size_t strftime_l (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp, __locale_t __loc) __attribute__ ((__nothrow__ , __leaf__)); # 236 "/usr/include/time.h" 3 4 extern struct tm *gmtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *localtime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *gmtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)); extern struct tm *localtime_r (const time_t *__restrict __timer, struct tm *__restrict __tp) __attribute__ ((__nothrow__ , __leaf__)); extern char *asctime (const struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern char *ctime (const time_t *__timer) __attribute__ ((__nothrow__ , __leaf__)); extern char *asctime_r (const struct tm *__restrict __tp, char *__restrict __buf) __attribIn file included from ../mapi/u_thread.h:49:0, from ../mapi/glapi/glapi.h:47, from indirect_init.c:40: ../../include/c11/threads.h:74:2: error: #error Not supported on this platform. #error Not supported on this platform. ^ ute__ ((__nothrow__ , __leaf__)); extern char *ctime_r (const time_t *__restrict __timer, char *__restrict __buf) __attribute__ ((__nothrow__ , __leaf__)); extern char *__tzname[2]; extern int __daylight; extern long int __timezone; extern char *tzname[2]; extern void tzset (void) __attribute__ ((__nothrow__ , __leaf__)); extern int daylight; extern long int timezone; extern int stime (const time_t *__when) __attribute__ ((__nothrow__ , __leaf__)); # 319 "/usr/include/time.h" 3 4 extern time_t timegm (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern time_t timelocal (struct tm *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern int dysize (int __year) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); # 334 "/usr/include/time.h" 3 4 extern int nanosleep (const struct timespec *__requested_time, struct timespec *__remaining); extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __attribute__ ((__nothrow__ , __leaf__)); extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) __attribute__ ((__nothrow__ , __leaf__)); extern int clock_nanosleep (clockid_t __clock_id, int __flags, const struct timespec *__req, struct timespec *__rem); extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_create (clockid_t __clock_id, struct sigevent *__restrict __evp, timer_t *__restrict __timerid) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_delete (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_settime (timer_t __timerid, int __flags, const struct itimerspec *__restrict __value, struct itimerspec *__restrict __ovalue) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) __attribute__ ((__nothrow__ , __leaf__)); extern int timer_getoverrun (timer_t __timerid) __attribute__ ((__nothrow__ , __leaf__)); # 430 "/usr/include/time.h" 3 4 # 33 "../../include/c11/threads.h" 2 # 41 "../../include/c11/threads.h" typedef void (*tss_dtor_t)(void*); typedef int (*thrd_start_t)(void*); struct xtime { time_t sec; long nsec; }; typedef struct xtime xtime; enum { mtx_plain = 0, mtx_try = 1, mtx_timed = 2, mtx_recursive = 4 }; enum { thrd_success = 0, thrd_timeout, thrd_error, thrd_busy, thrd_nomem }; # 50 "../mapi/u_thread.h" 2 # 77 "../mapi/u_thread.h" struct u_tsd { tss_t key; unsigned initMagic; }; static __inline__ unsigned long u_thread_self(void) { # 102 "../mapi/u_thread.h" return (unsigned long) (uintptr_t) thrd_current(); } static __inline__ void u_tsd_init(struct u_tsd *tsd) { if (tss_create(&tsd->key, ((void *)0) ) != 0) { perror("Mesa: failed to allocate key for thread specific data"); exit(-1); } tsd->initMagic = 0xff8adc98; } static __inline__ void * u_tsd_get(struct u_tsd *tsd) { if (tsd->initMagic != 0xff8adc98) { u_tsd_init(tsd); } return tss_get(tsd->key); } static __inline__ void u_tsd_set(struct u_tsd *tsd, void *ptr) { if (tsd->initMagic != 0xff8adc98) { u_tsd_init(tsd); } if (tss_set(tsd->key, ptr) != 0) { perror("Mesa: thread failed to set thread specific data"); exit(-1); } } static __inline__ void u_tsd_destroy(struct u_tsd *tsd) { if (tsd->initMagic != 0xff8adc98) { return; } tss_delete(tsd->key); tsd->initMagic = 0x0; } # 48 "../mapi/glapi/glapi.h" 2 # 82 "../mapi/glapi/glapi.h" typedef void (*_glapi_proc)(void); struct _glapi_table; # 102 "../mapi/glapi/glapi.h" __attribute__((visibility("default"))) extern struct _glapi_table *_glapi_Dispatch; __attribute__((visibility("default"))) extern void *_glapi_Context; # 123 "../mapi/glapi/glapi.h" void _glapi_destroy_multithread(void); __attribute__((visibility("default"))) void _glapi_check_multithread(void); __attribute__((visibility("default"))) void _glapi_set_context(void *context); __attribute__((visibility("default"))) void * _glapi_get_context(void); __attribute__((visibility("default"))) void _glapi_set_dispatch(struct _glapi_table *dispatch); __attribute__((visibility("default"))) struct _glapi_table * _glapi_get_dispatch(void); __attribute__((visibility("default"))) unsigned int _glapi_get_dispatch_table_size(void); __attribute__((visibility("default"))) int _glapi_add_dispatch( const char * const * function_names, const char * parameter_signature ); __attribute__((visibility("default"))) int _glapi_get_proc_offset(const char *funcName); __attribute__((visibility("default"))) _glapi_proc _glapi_get_proc_address(const char *funcName); __attribute__((visibility("default"))) const char * _glapi_get_proc_name(unsigned int offset); __attribute__((visibility("default"))) struct _glapi_table * _glapi_create_table_from_handle(void *handle, const char *symbol_prefix); __attribute__((visibility("default"))) unsigned long _glthread_GetID(void); __attribute__((visibility("default"))) void _glapi_noop_enable_warnings(unsigned char enable); __attribute__((visibility("default"))) void _glapi_set_warning_func(_glapi_proc func); # 41 "indirect_init.c" 2 # 1 "/usr/include/assert.h" 1 3 4 # 64 "/usr/include/assert.h" 3 4 extern void __assert_fail (const char *__assertion, const char *__file, unsigned int __line, const char *__function) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern void __assert_perror_fail (int __errnum, const char *__file, unsigned int __line, const char *__function) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); extern void __assert (const char *__assertion, const char *__file, int __line) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); # 42 "indirect_init.c" 2 static int NoOp(void) { return 0; } struct _glapi_table * __glXNewIndirectAPI( void ) { _glapi_proc *table; unsigned entries; unsigned i; int o; entries = _glapi_get_dispatch_table_size(); table = malloc(entries * sizeof(_glapi_proc)); if (table == ((void *)0)) return ((void *)0); for (i = 0; i < entries; i++) { table[i] = (_glapi_proc) NoOp; } table[213] = (_glapi_proc) __indirect_glAccum; table[240] = (_glapi_proc) __indirect_glAlphaFunc; table[7] = (_glapi_proc) __indirect_glBegin; table[8] = (_glapi_proc) __indirect_glBitmap; table[241] = (_glapi_proc) __indirect_glBlendFunc; table[2] = (_glapi_proc) __indirect_glCallList; table[3] = (_glapi_proc) __indirect_glCallLists; table[203] = (_glapi_proc) __indirect_glClear; table[204] = (_glapi_proc) __indirect_glClearAccum; table[206] = (_glapi_proc) __indirect_glClearColor; table[208] = (_glapi_proc) __indirect_glClearDepth; table[205] = (_glapi_proc) __indirect_glClearIndex; table[207] = (_glapi_proc) __indirect_glClearStencil; table[150] = (_glapi_proc) __indirect_glClipPlane; table[9] = (_glapi_proc) __indirect_glColor3b; table[10] = (_glapi_proc) __indirect_glColor3bv; table[11] = (_glapi_proc) __indirect_glColor3d; table[12] = (_glapi_proc) __indirect_glColor3dv; table[13] = (_glapi_proc) __indirect_glColor3f; table[14] = (_glapi_proc) __indirect_glColor3fv; table[15] = (_glapi_proc) __indirect_glColor3i; table[16] = (_glapi_proc) __indirect_glColor3iv; table[17] = (_glapi_proc) __indirect_glColor3s; table[18] = (_glapi_proc) __indirect_glColor3sv; table[19] = (_glapi_proc) __indirect_glColor3ub; table[20] = (_glapi_proc) __indirect_glColor3ubv; table[21] = (_glapi_proc) __indirect_glColor3ui; table[22] = (_glapi_proc) __indirect_glColor3uiv; table[23] = (_glapi_proc) __indirect_glColor3us; table[24] = (_glapi_proc) __indirect_glColor3usv; table[25] = (_glapi_proc) __indirect_glColor4b; table[26] = (_glapi_proc) __indirect_glColor4bv; table[27] = (_glapi_proc) __indirect_glColor4d; table[28] = (_glapi_proc) __indirect_glColor4dv; table[29] = (_glapi_proc) __indirect_glColor4f; table[30] = (_glapi_proc) __indirect_glColor4fv; table[31] = (_glapi_proc) __indirect_glColor4i; table[32] = (_glapi_proc) __indirect_glColor4iv; table[33] = (_glapi_proc) __indirect_glColor4s; table[34] = (_glapi_proc) __indirect_glColor4sv; table[35] = (_glapi_proc) __indirect_glColor4ub; table[36] = (_glapi_proc) __indirect_glColor4ubv; table[37] = (_glapi_proc) __indirect_glColor4ui; table[38] = (_glapi_proc) __indirect_glColor4uiv; table[39] = (_glapi_proc) __indirect_glColor4us; table[40] = (_glapi_proc) __indirect_glColor4usv; table[210] = (_glapi_proc) __indirect_glColorMask; table[151] = (_glapi_proc) __indirect_glColorMaterial; table[255] = (_glapi_proc) __indirect_glCopyPixels; table[152] = (_glapi_proc) __indirect_glCullFace; table[4] = (_glapi_proc) __indirect_glDeleteLists; table[245] = (_glapi_proc) __indirect_glDepthFunc; table[211] = (_glapi_proc) __indirect_glDepthMask; table[288] = (_glapi_proc) __indirect_glDepthRange; table[214] = (_glapi_proc) __indirect_glDisable; table[202] = (_glapi_proc) __indirect_glDrawBuffer; table[257] = (_glapi_proc) __indirect_glDrawPixels; table[41] = (_glapi_proc) __indirect_glEdgeFlag; table[42] = (_glapi_proc) __indirect_glEdgeFlagv; table[215] = (_glapi_proc) __indirect_glEnable; table[43] = (_glapi_proc) __indirect_glEnd; table[1] = (_glapi_proc) __indirect_glEndList; table[228] = (_glapi_proc) __indirect_glEvalCoord1d; table[229] = (_glapi_proc) __indirect_glEvalCoord1dv; table[230] = (_glapi_proc) __indirect_glEvalCoord1f; table[231] = (_glapi_proc) __indirect_glEvalCoord1fv; table[232] = (_glapi_proc) __indirect_glEvalCoord2d; table[233] = (_glapi_proc) __indirect_glEvalCoord2dv; table[234] = (_glapi_proc) __indirect_glEvalCoord2f; table[235] = (_glapi_proc) __indirect_glEvalCoord2fv; table[236] = (_glapi_proc) __indirect_glEvalMesh1; table[238] = (_glapi_proc) __indirect_glEvalMesh2; table[237] = (_glapi_proc) __indirect_glEvalPoint1; table[239] = (_glapi_proc) __indirect_glEvalPoint2; table[194] = (_glapi_proc) __indirect_glFeedbackBuffer; table[216] = (_glapi_proc) __indirect_glFinish; table[217] = (_glapi_proc) __indirect_glFlush; table[153] = (_glapi_proc) __indirect_glFogf; table[154] = (_glapi_proc) __indirect_glFogfv; table[155] = (_glapi_proc) __indirect_glFogi; table[156] = (_glapi_proc) __indirect_glFogiv; table[157] = (_glapi_proc) __indirect_glFrontFace; table[289] = (_glapi_proc) __indirect_glFrustum; table[5] = (_glapi_proc) __indirect_glGenLists; table[258] = (_glapi_proc) __indirect_glGetBooleanv; table[259] = (_glapi_proc) __indirect_glGetClipPlane; table[260] = (_glapi_proc) __indirect_glGetDoublev; table[261] = (_glapi_proc) __indirect_glGetError; table[262] = (_glapi_proc) __indirect_glGetFloatv; table[263] = (_glapi_proc) __indirect_glGetIntegerv; table[264] = (_glapi_proc) __indirect_glGetLightfv; table[265] = (_glapi_proc) __indirect_glGetLightiv; table[266] = (_glapi_proc) __indirect_glGetMapdv; table[267] = (_glapi_proc) __indirect_glGetMapfv; table[268] = (_glapi_proc) __indirect_glGetMapiv; table[269] = (_glapi_proc) __indirect_glGetMaterialfv; table[270] = (_glapi_proc) __indirect_glGetMaterialiv; table[271] = (_glapi_proc) __indirect_glGetPixelMapfv; table[272] = (_glapi_proc) __indirect_glGetPixelMapuiv; table[273] = (_glapi_proc) __indirect_glGetPixelMapusv; table[274] = (_glapi_proc) __indirect_glGetPolygonStipple; table[275] = (_glapi_proc) __indirect_glGetString; table[276] = (_glapi_proc) __indirect_glGetTexEnvfv; table[277] = (_glapi_proc) __indirect_glGetTexEnviv; table[278] = (_glapi_proc) __indirect_glGetTexGendv; table[279] = (_glapi_proc) __indirect_glGetTexGenfv; table[280] = (_glapi_proc) __indirect_glGetTexGeniv; table[281] = (_glapi_proc) __indirect_glGetTexImage; table[284] = (_glapi_proc) __indirect_glGetTexLevelParameterfv; table[285] = (_glapi_proc) __indirect_glGetTexLevelParameteriv; table[282] = (_glapi_proc) __indirect_glGetTexParameterfv; table[283] = (_glapi_proc) __indirect_glGetTexParameteriv; table[158] = (_glapi_proc) __indirect_glHint; table[212] = (_glapi_proc) __indirect_glIndexMask; table[44] = (_glapi_proc) __indirect_glIndexd; table[45] = (_glapi_proc) __indirect_glIndexdv; table[46] = (_glapi_proc) __indirect_glIndexf; table[47] = (_glapi_proc) __indirect_glIndexfv; table[48] = (_glapi_proc) __indirect_glIndexi; table[49] = (_glapi_proc) __indirect_glIndexiv; table[50] = (_glapi_proc) __indirect_glIndexs; table[51] = (_glapi_proc) __indirect_glIndexsv; table[197] = (_glapi_proc) __indirect_glInitNames; table[286] = (_glapi_proc) __indirect_glIsEnabled; table[287] = (_glapi_proc) __indirect_glIsList; table[163] = (_glapi_proc) __indirect_glLightModelf; table[164] = (_glapi_proc) __indirect_glLightModelfv; table[165] = (_glapi_proc) __indirect_glLightModeli; table[166] = (_glapi_proc) __indirect_glLightModeliv; table[159] = (_glapi_proc) __indirect_glLightf; table[160] = (_glapi_proc) __indirect_glLightfv; table[161] = (_glapi_proc) __indirect_glLighti; table[162] = (_glapi_proc) __indirect_glLightiv; table[167] = (_glapi_proc) __indirect_glLineStipple; table[168] = (_glapi_proc) __indirect_glLineWidth; table[6] = (_glapi_proc) __indirect_glListBase; table[290] = (_glapi_proc) __indirect_glLoadIdentity; table[292] = (_glapi_proc) __indirect_glLoadMatrixd; table[291] = (_glapi_proc) __indirect_glLoadMatrixf; table[198] = (_glapi_proc) __indirect_glLoadName; table[242] = (_glapi_proc) __indirect_glLogicOp; table[220] = (_glapi_proc) __indirect_glMap1d; table[221] = (_glapi_proc) __indirect_glMap1f; table[222] = (_glapi_proc) __indirect_glMap2d; table[223] = (_glapi_proc) __indirect_glMap2f; table[224] = (_glapi_proc) __indirect_glMapGrid1d; table[225] = (_glapi_proc) __indirect_glMapGrid1f; table[226] = (_glapi_proc) __indirect_glMapGrid2d; table[227] = (_glapi_proc) __indirect_glMapGrid2f; table[169] = (_glapi_proc) __indirect_glMaterialf; table[170] = (_glapi_proc) __indirect_glMaterialfv; table[171] = (_glapi_proc) __indirect_glMateriali; table[172] = (_glapi_proc) __indirect_glMaterialiv; table[293] = (_glapi_proc) __indirect_glMatrixMode; table[295] = (_glapi_proc) __indirect_glMultMatrixd; table[294] = (_glapi_proc) __indirect_glMultMatrixf; table[0] = (_glapi_proc) __indirect_glNewList; table[52] = (_glapi_proc) __indirect_glNormal3b; table[53] = (_glapi_proc) __indirect_glNormal3bv; table[54] = (_glapi_proc) __indirect_glNormal3d; table[55] = (_glapi_proc) __indirect_glNormal3dv; table[56] = (_glapi_proc) __indirect_glNormal3f; table[57] = (_glapi_proc) __indirect_glNormal3fv; table[58] = (_glapi_proc) __indirect_glNormal3i; table[59] = (_glapi_proc) __indirect_glNormal3iv; table[60] = (_glapi_proc) __indirect_glNormal3s; table[61] = (_glapi_proc) __indirect_glNormal3sv; table[296] = (_glapi_proc) __indirect_glOrtho; table[199] = (_glapi_proc) __indirect_glPassThrough; table[251] = (_glapi_proc) __indirect_glPixelMapfv; table[252] = (_glapi_proc) __indirect_glPixelMapuiv; table[253] = (_glapi_proc) __indirect_glPixelMapusv; table[249] = (_glapi_proc) __indirect_glPixelStoref; table[250] = (_glapi_proc) __indirect_glPixelStorei; table[247] = (_glapi_proc) __indirect_glPixelTransferf; table[248] = (_glapi_proc) __indirect_glPixelTransferi; table[246] = (_glapi_proc) __indirect_glPixelZoom; table[173] = (_glapi_proc) __indirect_glPointSize; table[174] = (_glapi_proc) __indirect_glPolygonMode; table[175] = (_glapi_proc) __indirect_glPolygonStipple; table[218] = (_glapi_proc) __indirect_glPopAttrib; table[297] = (_glapi_proc) __indirect_glPopMatrix; table[200] = (_glapi_proc) __indirect_glPopName; table[219] = (_glapi_proc) __indirect_glPushAttrib; table[298] = (_glapi_proc) __indirect_glPushMatrix; table[201] = (_glapi_proc) __indirect_glPushName; table[62] = (_glapi_proc) __indirect_glRasterPos2d; table[63] = (_glapi_proc) __indirect_glRasterPos2dv; table[64] = (_glapi_proc) __indirect_glRasterPos2f; table[65] = (_glapi_proc) __indirect_glRasterPos2fv; table[66] = (_glapi_proc) __indirect_glRasterPos2i; table[67] = (_glapi_proc) __indirect_glRasterPos2iv; table[68] = (_glapi_proc) __indirect_glRasterPos2s; table[69] = (_glapi_proc) __indirect_glRasterPos2sv; table[70] = (_glapi_proc) __indirect_glRasterPos3d; table[71] = (_glapi_proc) __indirect_glRasterPos3dv; table[72] = (_glapi_proc) __indirect_glRasterPos3f; table[73] = (_glapi_proc) __indirect_glRasterPos3fv; table[74] = (_glapi_proc) __indirect_glRasterPos3i; table[75] = (_glapi_proc) __indirect_glRasterPos3iv; table[76] = (_glapi_proc) __indirect_glRasterPos3s; table[77] = (_glapi_proc) __indirect_glRasterPos3sv; table[78] = (_glapi_proc) __indirect_glRasterPos4d; table[79] = (_glapi_proc) __indirect_glRasterPos4dv; table[80] = (_glapi_proc) __indirect_glRasterPos4f; table[81] = (_glapi_proc) __indirect_glRasterPos4fv; table[82] = (_glapi_proc) __indirect_glRasterPos4i; table[83] = (_glapi_proc) __indirect_glRasterPos4iv; table[84] = (_glapi_proc) __indirect_glRasterPos4s; table[85] = (_glapi_proc) __indirect_glRasterPos4sv; table[254] = (_glapi_proc) __indirect_glReadBuffer; table[256] = (_glapi_proc) __indirect_glReadPixels; table[86] = (_glapi_proc) __indirect_glRectd; table[87] = (_glapi_proc) __indirect_glRectdv; table[88] = (_glapi_proc) __indirect_glRectf; table[89] = (_glapi_proc) __indirect_glRectfv; table[90] = (_glapi_proc) __indirect_glRecti; table[91] = (_glapi_proc) __indirect_glRectiv; table[92] = (_glapi_proc) __indirect_glRects; table[93] = (_glapi_proc) __indirect_glRectsv; table[196] = (_glapi_proc) __indirect_glRenderMode; table[299] = (_glapi_proc) __indirect_glRotated; table[300] = (_glapi_proc) __indirect_glRotatef; table[301] = (_glapi_proc) __indirect_glScaled; table[302] = (_glapi_proc) __indirect_glScalef; table[176] = (_glapi_proc) __indirect_glScissor; table[195] = (_glapi_proc) __indirect_glSelectBuffer; table[177] = (_glapi_proc) __indirect_glShadeModel; table[243] = (_glapi_proc) __indirect_glStencilFunc; table[209] = (_glapi_proc) __indirect_glStencilMask; table[244] = (_glapi_proc) __indirect_glStencilOp; table[94] = (_glapi_proc) __indirect_glTexCoord1d; table[95] = (_glapi_proc) __indirect_glTexCoord1dv; table[96] = (_glapi_proc) __indirect_glTexCoord1f; table[97] = (_glapi_proc) __indirect_glTexCoord1fv; table[98] = (_glapi_proc) __indirect_glTexCoord1i; table[99] = (_glapi_proc) __indirect_glTexCoord1iv; table[100] = (_glapi_proc) __indirect_glTexCoord1s; table[101] = (_glapi_proc) __indirect_glTexCoord1sv; table[102] = (_glapi_proc) __indirect_glTexCoord2d; table[103] = (_glapi_proc) __indirect_glTexCoord2dv; table[104] = (_glapi_proc) __indirect_glTexCoord2f; table[105] = (_glapi_proc) __indirect_glTexCoord2fv; table[106] = (_glapi_proc) __indirect_glTexCoord2i; table[107] = (_glapi_proc) __indirect_glTexCoord2iv; table[108] = (_glapi_proc) __indirect_glTexCoord2s; table[109] = (_glapi_proc) __indirect_glTexCoord2sv; table[110] = (_glapi_proc) __indirect_glTexCoord3d; table[111] = (_glapi_proc) __indirect_glTexCoord3dv; table[112] = (_glapi_proc) __indirect_glTexCoord3f; table[113] = (_glapi_proc) __indirect_glTexCoord3fv; table[114] = (_glapi_proc) __indirect_glTexCoord3i; table[115] = (_glapi_proc) __indirect_glTexCoord3iv; table[116] = (_glapi_proc) __indirect_glTexCoord3s; table[117] = (_glapi_proc) __indirect_glTexCoord3sv; table[118] = (_glapi_proc) __indirect_glTexCoord4d; table[119] = (_glapi_proc) __indirect_glTexCoord4dv; table[120] = (_glapi_proc) __indirect_glTexCoord4f; table[121] = (_glapi_proc) __indirect_glTexCoord4fv; table[122] = (_glapi_proc) __indirect_glTexCoord4i; table[123] = (_glapi_proc) __indirect_glTexCoord4iv; table[124] = (_glapi_proc) __indirect_glTexCoord4s; table[125] = (_glapi_proc) __indirect_glTexCoord4sv; table[184] = (_glapi_proc) __indirect_glTexEnvf; table[185] = (_glapi_proc) __indirect_glTexEnvfv; table[186] = (_glapi_proc) __indirect_glTexEnvi; table[187] = (_glapi_proc) __indirect_glTexEnviv; table[188] = (_glapi_proc) __indirect_glTexGend; table[189] = (_glapi_proc) __indirect_glTexGendv; table[190] = (_glapi_proc) __indirect_glTexGenf; table[191] = (_glapi_proc) __indirect_glTexGenfv; table[192] = (_glapi_proc) __indirect_glTexGeni; table[193] = (_glapi_proc) __indirect_glTexGeniv; table[182] = (_glapi_proc) __indirect_glTexImage1D; table[183] = (_glapi_proc) __indirect_glTexImage2D; table[178] = (_glapi_proc) __indirect_glTexParameterf; table[179] = (_glapi_proc) __indirect_glTexParameterfv; table[180] = (_glapi_proc) __indirect_glTexParameteri; table[181] = (_glapi_proc) __indirect_glTexParameteriv; table[303] = (_glapi_proc) __indirect_glTranslated; table[304] = (_glapi_proc) __indirect_glTranslatef; table[126] = (_glapi_proc) __indirect_glVertex2d; table[127] = (_glapi_proc) __indirect_glVertex2dv; table[128] = (_glapi_proc) __indirect_glVertex2f; table[129] = (_glapi_proc) __indirect_glVertex2fv; table[130] = (_glapi_proc) __indirect_glVertex2i; table[131] = (_glapi_proc) __indirect_glVertex2iv; table[132] = (_glapi_proc) __indirect_glVertex2s; table[133] = (_glapi_proc) __indirect_glVertex2sv; table[134] = (_glapi_proc) __indirect_glVertex3d; table[135] = (_glapi_proc) __indirect_glVertex3dv; table[136] = (_glapi_proc) __indirect_glVertex3f; table[137] = (_glapi_proc) __indirect_glVertex3fv; table[138] = (_glapi_proc) __indirect_glVertex3i; table[139] = (_glapi_proc) __indirect_glVertex3iv; table[140] = (_glapi_proc) __indirect_glVertex3s; table[141] = (_glapi_proc) __indirect_glVertex3sv; table[142] = (_glapi_proc) __indirect_glVertex4d; table[143] = (_glapi_proc) __indirect_glVertex4dv; table[144] = (_glapi_proc) __indirect_glVertex4f; table[145] = (_glapi_proc) __indirect_glVertex4fv; table[146] = (_glapi_proc) __indirect_glVertex4i; table[147] = (_glapi_proc) __indirect_glVertex4iv; table[148] = (_glapi_proc) __indirect_glVertex4s; table[149] = (_glapi_proc) __indirect_glVertex4sv; table[305] = (_glapi_proc) __indirect_glViewport; table[322] = (_glapi_proc) __indirect_glAreTexturesResident; table[306] = (_glapi_proc) __indirect_glArrayElement; table[307] = (_glapi_proc) __indirect_glBindTexture; table[308] = (_glapi_proc) __indirect_glColorPointer; table[323] = (_glapi_proc) __indirect_glCopyTexImage1D; table[324] = (_glapi_proc) __indirect_glCopyTexImage2D; table[325] = (_glapi_proc) __indirect_glCopyTexSubImage1D; table[326] = (_glapi_proc) __indirect_glCopyTexSubImage2D; table[327] = (_glapi_proc) __indirect_glDeleteTextures; table[309] = (_glapi_proc) __indirect_glDisableClientState; table[310] = (_glapi_proc) __indirect_glDrawArrays; table[311] = (_glapi_proc) __indirect_glDrawElements; table[312] = (_glapi_proc) __indirect_glEdgeFlagPointer; table[313] = (_glapi_proc) __indirect_glEnableClientState; table[328] = (_glapi_proc) __indirect_glGenTextures; table[329] = (_glapi_proc) __indirect_glGetPointerv; table[314] = (_glapi_proc) __indirect_glIndexPointer; table[315] = (_glapi_proc) __indirect_glIndexub; table[316] = (_glapi_proc) __indirect_glIndexubv; table[317] = (_glapi_proc) __indirect_glInterleavedArrays; table[330] = (_glapi_proc) __indirect_glIsTexture; table[318] = (_glapi_proc) __indirect_glNormalPointer; table[319] = (_glapi_proc) __indirect_glPolygonOffset; table[334] = (_glapi_proc) __indirect_glPopClientAttrib; table[331] = (_glapi_proc) __indirect_glPrioritizeTextures; table[335] = (_glapi_proc) __indirect_glPushClientAttrib; table[320] = (_glapi_proc) __indirect_glTexCoordPointer; table[332] = (_glapi_proc) __indirect_glTexSubImage1D; table[333] = (_glapi_proc) __indirect_glTexSubImage2D; table[321] = (_glapi_proc) __indirect_glVertexPointer; table[336] = (_glapi_proc) __indirect_glBlendColor; table[337] = (_glapi_proc) __indirect_glBlendEquation; table[346] = (_glapi_proc) __indirect_glColorSubTable; table[339] = (_glapi_proc) __indirect_glColorTable; table[340] = (_glapi_proc) __indirect_glColorTableParameterfv; table[341] = (_glapi_proc) __indirect_glColorTableParameteriv; table[348] = (_glapi_proc) __indirect_glConvolutionFilter1D; table[349] = (_glapi_proc) __indirect_glConvolutionFilter2D; table[350] = (_glapi_proc) __indirect_glConvolutionParameterf; table[351] = (_glapi_proc) __indirect_glConvolutionParameterfv; table[352] = (_glapi_proc) __indirect_glConvolutionParameteri; table[353] = (_glapi_proc) __indirect_glConvolutionParameteriv; table[347] = (_glapi_proc) __indirect_glCopyColorSubTable; table[342] = (_glapi_proc) __indirect_glCopyColorTable; table[354] = (_glapi_proc) __indirect_glCopyConvolutionFilter1D; table[355] = (_glapi_proc) __indirect_glCopyConvolutionFilter2D; table[373] = (_glapi_proc) __indirect_glCopyTexSubImage3D; table[338] = (_glapi_proc) __indirect_glDrawRangeElements; table[343] = (_glapi_proc) __indirect_glGetColorTable; table[344] = (_glapi_proc) __indirect_glGetColorTableParameterfv; table[345] = (_glapi_proc) __indirect_glGetColorTableParameteriv; table[356] = (_glapi_proc) __indirect_glGetConvolutionFilter; table[357] = (_glapi_proc) __indirect_glGetConvolutionParameterfv; table[358] = (_glapi_proc) __indirect_glGetConvolutionParameteriv; table[361] = (_glapi_proc) __indirect_glGetHistogram; table[362] = (_glapi_proc) __indirect_glGetHistogramParameterfv; table[363] = (_glapi_proc) __indirect_glGetHistogramParameteriv; table[364] = (_glapi_proc) __indirect_glGetMinmax; table[365] = (_glapi_proc) __indirect_glGetMinmaxParameterfv; table[366] = (_glapi_proc) __indirect_glGetMinmaxParameteriv; table[359] = (_glapi_proc) __indirect_glGetSeparableFilter; table[367] = (_glapi_proc) __indirect_glHistogram; table[368] = (_glapi_proc) __indirect_glMinmax; table[369] = (_glapi_proc) __indirect_glResetHistogram; table[370] = (_glapi_proc) __indirect_glResetMinmax; table[360] = (_glapi_proc) __indirect_glSeparableFilter2D; table[371] = (_glapi_proc) __indirect_glTexImage3D; table[372] = (_glapi_proc) __indirect_glTexSubImage3D; table[374] = (_glapi_proc) __indirect_glActiveTexture; table[375] = (_glapi_proc) __indirect_glClientActiveTexture; o = _glapi_get_proc_offset("glCompressedTexImage1D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 464, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexImage1D; o = _glapi_get_proc_offset("glCompressedTexImage2D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 467, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexImage2D; o = _glapi_get_proc_offset("glCompressedTexImage3D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 470, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexImage3D; o = _glapi_get_proc_offset("glCompressedTexSubImage1D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 473, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage1D; o = _glapi_get_proc_offset("glCompressedTexSubImage2D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 476, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage2D; o = _glapi_get_proc_offset("glCompressedTexSubImage3D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 479, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage3D; o = _glapi_get_proc_offset("glGetCompressedTexImage"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 482, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetCompressedTexImage; o = _glapi_get_proc_offset("glLoadTransposeMatrixd"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 485, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixd; o = _glapi_get_proc_offset("glLoadTransposeMatrixf"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 488, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixf; o = _glapi_get_proc_offset("glMultTransposeMatrixd"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 491, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixd; o = _glapi_get_proc_offset("glMultTransposeMatrixf"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 494, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixf; table[376] = (_glapi_proc) __indirect_glMultiTexCoord1d; table[377] = (_glapi_proc) __indirect_glMultiTexCoord1dv; table[380] = (_glapi_proc) __indirect_glMultiTexCoord1i; table[381] = (_glapi_proc) __indirect_glMultiTexCoord1iv; table[382] = (_glapi_proc) __indirect_glMultiTexCoord1s; table[383] = (_glapi_proc) __indirect_glMultiTexCoord1sv; table[384] = (_glapi_proc) __indirect_glMultiTexCoord2d; table[385] = (_glapi_proc) __indirect_glMultiTexCoord2dv; table[388] = (_glapi_proc) __indirect_glMultiTexCoord2i; table[389] = (_glapi_proc) __indirect_glMultiTexCoord2iv; table[390] = (_glapi_proc) __indirect_glMultiTexCoord2s; table[391] = (_glapi_proc) __indirect_glMultiTexCoord2sv; table[392] = (_glapi_proc) __indirect_glMultiTexCoord3d; table[393] = (_glapi_proc) __indirect_glMultiTexCoord3dv; table[396] = (_glapi_proc) __indirect_glMultiTexCoord3i; table[397] = (_glapi_proc) __indirect_glMultiTexCoord3iv; table[398] = (_glapi_proc) __indirect_glMultiTexCoord3s; table[399] = (_glapi_proc) __indirect_glMultiTexCoord3sv; table[400] = (_glapi_proc) __indirect_glMultiTexCoord4d; table[401] = (_glapi_proc) __indirect_glMultiTexCoord4dv; table[404] = (_glapi_proc) __indirect_glMultiTexCoord4i; table[405] = (_glapi_proc) __indirect_glMultiTexCoord4iv; table[406] = (_glapi_proc) __indirect_glMultiTexCoord4s; table[407] = (_glapi_proc) __indirect_glMultiTexCoord4sv; o = _glapi_get_proc_offset("glSampleCoverage"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 521, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSampleCoverage; o = _glapi_get_proc_offset("glBlendFuncSeparate"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 527, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBlendFuncSeparate; o = _glapi_get_proc_offset("glFogCoordPointer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 530, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFogCoordPointer; o = _glapi_get_proc_offset("glFogCoordd"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 533, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFogCoordd; o = _glapi_get_proc_offset("glFogCoorddv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 536, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFogCoorddv; o = _glapi_get_proc_offset("glMultiDrawArrays"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 539, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glMultiDrawArrays; o = _glapi_get_proc_offset("glPointParameterf"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 542, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glPointParameterf; o = _glapi_get_proc_offset("glPointParameterfv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 545, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glPointParameterfv; o = _glapi_get_proc_offset("glPointParameteri"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 548, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glPointParameteri; o = _glapi_get_proc_offset("glPointParameteriv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 551, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glPointParameteriv; o = _glapi_get_proc_offset("glSecondaryColor3b"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 554, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3b; o = _glapi_get_proc_offset("glSecondaryColor3bv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 557, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3bv; o = _glapi_get_proc_offset("glSecondaryColor3d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 560, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3d; o = _glapi_get_proc_offset("glSecondaryColor3dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 563, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3dv; o = _glapi_get_proc_offset("glSecondaryColor3i"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 566, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3i; o = _glapi_get_proc_offset("glSecondaryColor3iv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 569, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3iv; o = _glapi_get_proc_offset("glSecondaryColor3s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 572, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3s; o = _glapi_get_proc_offset("glSecondaryColor3sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 575, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3sv; o = _glapi_get_proc_offset("glSecondaryColor3ub"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 578, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3ub; o = _glapi_get_proc_offset("glSecondaryColor3ubv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 581, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3ubv; o = _glapi_get_proc_offset("glSecondaryColor3ui"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 584, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3ui; o = _glapi_get_proc_offset("glSecondaryColor3uiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 587, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3uiv; o = _glapi_get_proc_offset("glSecondaryColor3us"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 590, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3us; o = _glapi_get_proc_offset("glSecondaryColor3usv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 593, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3usv; o = _glapi_get_proc_offset("glSecondaryColorPointer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 596, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColorPointer; o = _glapi_get_proc_offset("glWindowPos2d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 599, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2d; o = _glapi_get_proc_offset("glWindowPos2dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 602, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2dv; o = _glapi_get_proc_offset("glWindowPos2f"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 605, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2f; o = _glapi_get_proc_offset("glWindowPos2fv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 608, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2fv; o = _glapi_get_proc_offset("glWindowPos2i"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 611, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2i; o = _glapi_get_proc_offset("glWindowPos2iv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 614, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2iv; o = _glapi_get_proc_offset("glWindowPos2s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 617, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2s; o = _glapi_get_proc_offset("glWindowPos2sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 620, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos2sv; o = _glapi_get_proc_offset("glWindowPos3d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 623, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3d; o = _glapi_get_proc_offset("glWindowPos3dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 626, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3dv; o = _glapi_get_proc_offset("glWindowPos3f"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 629, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3f; o = _glapi_get_proc_offset("glWindowPos3fv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 632, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3fv; o = _glapi_get_proc_offset("glWindowPos3i"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 635, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3i; o = _glapi_get_proc_offset("glWindowPos3iv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 638, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3iv; o = _glapi_get_proc_offset("glWindowPos3s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 641, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3s; o = _glapi_get_proc_offset("glWindowPos3sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 644, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glWindowPos3sv; o = _glapi_get_proc_offset("glBeginQuery"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 650, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBeginQuery; o = _glapi_get_proc_offset("glDeleteQueries"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 653, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDeleteQueries; o = _glapi_get_proc_offset("glEndQuery"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 656, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glEndQuery; o = _glapi_get_proc_offset("glGenQueries"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 659, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGenQueries; o = _glapi_get_proc_offset("glGetQueryObjectiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 662, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetQueryObjectiv; o = _glapi_get_proc_offset("glGetQueryObjectuiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 665, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetQueryObjectuiv; o = _glapi_get_proc_offset("glGetQueryiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 668, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetQueryiv; o = _glapi_get_proc_offset("glIsQuery"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 671, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glIsQuery; o = _glapi_get_proc_offset("glBlendEquationSeparate"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 677, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBlendEquationSeparate; o = _glapi_get_proc_offset("glDisableVertexAttribArray"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 680, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDisableVertexAttribArray; o = _glapi_get_proc_offset("glDrawBuffers"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 683, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDrawBuffers; o = _glapi_get_proc_offset("glEnableVertexAttribArray"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 686, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glEnableVertexAttribArray; o = _glapi_get_proc_offset("glGetVertexAttribPointerv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 689, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribPointerv; o = _glapi_get_proc_offset("glGetVertexAttribdv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 692, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribdv; o = _glapi_get_proc_offset("glGetVertexAttribfv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 695, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribfv; o = _glapi_get_proc_offset("glGetVertexAttribiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 698, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribiv; o = _glapi_get_proc_offset("glVertexAttrib1d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 701, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1d; o = _glapi_get_proc_offset("glVertexAttrib1dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 704, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1dv; o = _glapi_get_proc_offset("glVertexAttrib1s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 707, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1s; o = _glapi_get_proc_offset("glVertexAttrib1sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 710, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1sv; o = _glapi_get_proc_offset("glVertexAttrib2d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 713, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2d; o = _glapi_get_proc_offset("glVertexAttrib2dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 716, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2dv; o = _glapi_get_proc_offset("glVertexAttrib2s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 719, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2s; o = _glapi_get_proc_offset("glVertexAttrib2sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 722, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2sv; o = _glapi_get_proc_offset("glVertexAttrib3d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 725, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3d; o = _glapi_get_proc_offset("glVertexAttrib3dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 728, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3dv; o = _glapi_get_proc_offset("glVertexAttrib3s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 731, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3s; o = _glapi_get_proc_offset("glVertexAttrib3sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 734, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3sv; o = _glapi_get_proc_offset("glVertexAttrib4Nbv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 737, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nbv; o = _glapi_get_proc_offset("glVertexAttrib4Niv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 740, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Niv; o = _glapi_get_proc_offset("glVertexAttrib4Nsv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 743, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nsv; o = _glapi_get_proc_offset("glVertexAttrib4Nub"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 746, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nub; o = _glapi_get_proc_offset("glVertexAttrib4Nubv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 749, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nubv; o = _glapi_get_proc_offset("glVertexAttrib4Nuiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 752, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nuiv; o = _glapi_get_proc_offset("glVertexAttrib4Nusv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 755, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nusv; o = _glapi_get_proc_offset("glVertexAttrib4bv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 758, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4bv; o = _glapi_get_proc_offset("glVertexAttrib4d"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 761, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4d; o = _glapi_get_proc_offset("glVertexAttrib4dv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 764, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4dv; o = _glapi_get_proc_offset("glVertexAttrib4iv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 767, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4iv; o = _glapi_get_proc_offset("glVertexAttrib4s"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 770, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4s; o = _glapi_get_proc_offset("glVertexAttrib4sv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 773, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4sv; o = _glapi_get_proc_offset("glVertexAttrib4ubv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 776, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubv; o = _glapi_get_proc_offset("glVertexAttrib4uiv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 779, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4uiv; o = _glapi_get_proc_offset("glVertexAttrib4usv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 782, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4usv; o = _glapi_get_proc_offset("glVertexAttribPointer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 785, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribPointer; o = _glapi_get_proc_offset("glClampColor"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 791, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glClampColor; table[378] = (_glapi_proc) __indirect_glMultiTexCoord1fARB; table[379] = (_glapi_proc) __indirect_glMultiTexCoord1fvARB; table[386] = (_glapi_proc) __indirect_glMultiTexCoord2fARB; table[387] = (_glapi_proc) __indirect_glMultiTexCoord2fvARB; table[394] = (_glapi_proc) __indirect_glMultiTexCoord3fARB; table[395] = (_glapi_proc) __indirect_glMultiTexCoord3fvARB; table[402] = (_glapi_proc) __indirect_glMultiTexCoord4fARB; table[403] = (_glapi_proc) __indirect_glMultiTexCoord4fvARB; o = _glapi_get_proc_offset("glBindProgramARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 808, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBindProgramARB; o = _glapi_get_proc_offset("glDeleteProgramsARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 811, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDeleteProgramsARB; o = _glapi_get_proc_offset("glGenProgramsARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 814, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGenProgramsARB; o = _glapi_get_proc_offset("glGetProgramEnvParameterdvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 817, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterdvARB; o = _glapi_get_proc_offset("glGetProgramEnvParameterfvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 820, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterfvARB; o = _glapi_get_proc_offset("glGetProgramLocalParameterdvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 823, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterdvARB; o = _glapi_get_proc_offset("glGetProgramLocalParameterfvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 826, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterfvARB; o = _glapi_get_proc_offset("glGetProgramStringARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 829, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramStringARB; o = _glapi_get_proc_offset("glGetProgramivARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 832, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramivARB; o = _glapi_get_proc_offset("glIsProgramARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 835, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glIsProgramARB; o = _glapi_get_proc_offset("glProgramEnvParameter4dARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 838, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dARB; o = _glapi_get_proc_offset("glProgramEnvParameter4dvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 841, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dvARB; o = _glapi_get_proc_offset("glProgramEnvParameter4fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 844, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fARB; o = _glapi_get_proc_offset("glProgramEnvParameter4fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 847, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fvARB; o = _glapi_get_proc_offset("glProgramLocalParameter4dARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 850, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dARB; o = _glapi_get_proc_offset("glProgramLocalParameter4dvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 853, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dvARB; o = _glapi_get_proc_offset("glProgramLocalParameter4fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 856, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fARB; o = _glapi_get_proc_offset("glProgramLocalParameter4fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 859, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fvARB; o = _glapi_get_proc_offset("glProgramStringARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 862, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramStringARB; o = _glapi_get_proc_offset("glVertexAttrib1fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 865, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1fARB; o = _glapi_get_proc_offset("glVertexAttrib1fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 868, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvARB; o = _glapi_get_proc_offset("glVertexAttrib2fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 871, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2fARB; o = _glapi_get_proc_offset("glVertexAttrib2fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 874, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvARB; o = _glapi_get_proc_offset("glVertexAttrib3fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 877, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3fARB; o = _glapi_get_proc_offset("glVertexAttrib3fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 880, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvARB; o = _glapi_get_proc_offset("glVertexAttrib4fARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 883, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4fARB; o = _glapi_get_proc_offset("glVertexAttrib4fvARB"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 886, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvARB; o = _glapi_get_proc_offset("glBindFramebuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 892, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBindFramebuffer; o = _glapi_get_proc_offset("glBindRenderbuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 895, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBindRenderbuffer; o = _glapi_get_proc_offset("glBlitFramebuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 898, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBlitFramebuffer; o = _glapi_get_proc_offset("glCheckFramebufferStatus"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 901, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glCheckFramebufferStatus; o = _glapi_get_proc_offset("glDeleteFramebuffers"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 904, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDeleteFramebuffers; o = _glapi_get_proc_offset("glDeleteRenderbuffers"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 907, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glDeleteRenderbuffers; o = _glapi_get_proc_offset("glFramebufferRenderbuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 910, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFramebufferRenderbuffer; o = _glapi_get_proc_offset("glFramebufferTexture1D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 913, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFramebufferTexture1D; o = _glapi_get_proc_offset("glFramebufferTexture2D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 916, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFramebufferTexture2D; o = _glapi_get_proc_offset("glFramebufferTexture3D"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 919, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFramebufferTexture3D; o = _glapi_get_proc_offset("glFramebufferTextureLayer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 922, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFramebufferTextureLayer; o = _glapi_get_proc_offset("glGenFramebuffers"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 925, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGenFramebuffers; o = _glapi_get_proc_offset("glGenRenderbuffers"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 928, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGenRenderbuffers; o = _glapi_get_proc_offset("glGenerateMipmap"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 931, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGenerateMipmap; o = _glapi_get_proc_offset("glGetFramebufferAttachmentParameteriv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 934, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetFramebufferAttachmentParameteriv; o = _glapi_get_proc_offset("glGetRenderbufferParameteriv"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 937, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetRenderbufferParameteriv; o = _glapi_get_proc_offset("glIsFramebuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 940, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glIsFramebuffer; o = _glapi_get_proc_offset("glIsRenderbuffer"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 943, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glIsRenderbuffer; o = _glapi_get_proc_offset("glRenderbufferStorage"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 946, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glRenderbufferStorage; o = _glapi_get_proc_offset("glRenderbufferStorageMultisample"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 949, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glRenderbufferStorageMultisample; o = _glapi_get_proc_offset("glSampleMaskSGIS"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 955, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSampleMaskSGIS; o = _glapi_get_proc_offset("glSamplePatternSGIS"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 958, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSamplePatternSGIS; o = _glapi_get_proc_offset("glColorPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 964, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glColorPointerEXT; o = _glapi_get_proc_offset("glEdgeFlagPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 967, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glEdgeFlagPointerEXT; o = _glapi_get_proc_offset("glIndexPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 970, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glIndexPointerEXT; o = _glapi_get_proc_offset("glNormalPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 973, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glNormalPointerEXT; o = _glapi_get_proc_offset("glTexCoordPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 976, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glTexCoordPointerEXT; o = _glapi_get_proc_offset("glVertexPointerEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 979, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexPointerEXT; o = _glapi_get_proc_offset("glSecondaryColor3fEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 985, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3fEXT; o = _glapi_get_proc_offset("glSecondaryColor3fvEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 988, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glSecondaryColor3fvEXT; o = _glapi_get_proc_offset("glMultiDrawElementsEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 994, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glMultiDrawElementsEXT; o = _glapi_get_proc_offset("glFogCoordfEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1000, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFogCoordfEXT; o = _glapi_get_proc_offset("glFogCoordfvEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1003, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glFogCoordfvEXT; o = _glapi_get_proc_offset("glAreProgramsResidentNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1009, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glAreProgramsResidentNV; o = _glapi_get_proc_offset("glExecuteProgramNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1012, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glExecuteProgramNV; o = _glapi_get_proc_offset("glGetProgramParameterdvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1015, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramParameterdvNV; o = _glapi_get_proc_offset("glGetProgramParameterfvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1018, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramParameterfvNV; o = _glapi_get_proc_offset("glGetProgramStringNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1021, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramStringNV; o = _glapi_get_proc_offset("glGetProgramivNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1024, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramivNV; o = _glapi_get_proc_offset("glGetTrackMatrixivNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1027, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetTrackMatrixivNV; o = _glapi_get_proc_offset("glGetVertexAttribdvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1030, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribdvNV; o = _glapi_get_proc_offset("glGetVertexAttribfvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1033, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribfvNV; o = _glapi_get_proc_offset("glGetVertexAttribivNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1036, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetVertexAttribivNV; o = _glapi_get_proc_offset("glLoadProgramNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1039, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glLoadProgramNV; o = _glapi_get_proc_offset("glProgramParameters4dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1042, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramParameters4dvNV; o = _glapi_get_proc_offset("glProgramParameters4fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1045, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramParameters4fvNV; o = _glapi_get_proc_offset("glRequestResidentProgramsNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1048, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glRequestResidentProgramsNV; o = _glapi_get_proc_offset("glTrackMatrixNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1051, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glTrackMatrixNV; o = _glapi_get_proc_offset("glVertexAttrib1dNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1054, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1dNV; o = _glapi_get_proc_offset("glVertexAttrib1dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1057, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1dvNV; o = _glapi_get_proc_offset("glVertexAttrib1fNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1060, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1fNV; o = _glapi_get_proc_offset("glVertexAttrib1fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1063, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvNV; o = _glapi_get_proc_offset("glVertexAttrib1sNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1066, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1sNV; o = _glapi_get_proc_offset("glVertexAttrib1svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1069, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib1svNV; o = _glapi_get_proc_offset("glVertexAttrib2dNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1072, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2dNV; o = _glapi_get_proc_offset("glVertexAttrib2dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1075, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2dvNV; o = _glapi_get_proc_offset("glVertexAttrib2fNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1078, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2fNV; o = _glapi_get_proc_offset("glVertexAttrib2fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1081, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvNV; o = _glapi_get_proc_offset("glVertexAttrib2sNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1084, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2sNV; o = _glapi_get_proc_offset("glVertexAttrib2svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1087, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib2svNV; o = _glapi_get_proc_offset("glVertexAttrib3dNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1090, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3dNV; o = _glapi_get_proc_offset("glVertexAttrib3dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1093, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3dvNV; o = _glapi_get_proc_offset("glVertexAttrib3fNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1096, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3fNV; o = _glapi_get_proc_offset("glVertexAttrib3fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1099, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvNV; o = _glapi_get_proc_offset("glVertexAttrib3sNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1102, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3sNV; o = _glapi_get_proc_offset("glVertexAttrib3svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1105, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib3svNV; o = _glapi_get_proc_offset("glVertexAttrib4dNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1108, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4dNV; o = _glapi_get_proc_offset("glVertexAttrib4dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1111, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4dvNV; o = _glapi_get_proc_offset("glVertexAttrib4fNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1114, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4fNV; o = _glapi_get_proc_offset("glVertexAttrib4fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1117, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvNV; o = _glapi_get_proc_offset("glVertexAttrib4sNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1120, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4sNV; o = _glapi_get_proc_offset("glVertexAttrib4svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1123, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4svNV; o = _glapi_get_proc_offset("glVertexAttrib4ubNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1126, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubNV; o = _glapi_get_proc_offset("glVertexAttrib4ubvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1129, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubvNV; o = _glapi_get_proc_offset("glVertexAttribPointerNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1132, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribPointerNV; o = _glapi_get_proc_offset("glVertexAttribs1dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1135, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs1dvNV; o = _glapi_get_proc_offset("glVertexAttribs1fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1138, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs1fvNV; o = _glapi_get_proc_offset("glVertexAttribs1svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1141, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs1svNV; o = _glapi_get_proc_offset("glVertexAttribs2dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1144, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs2dvNV; o = _glapi_get_proc_offset("glVertexAttribs2fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1147, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs2fvNV; o = _glapi_get_proc_offset("glVertexAttribs2svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1150, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs2svNV; o = _glapi_get_proc_offset("glVertexAttribs3dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1153, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs3dvNV; o = _glapi_get_proc_offset("glVertexAttribs3fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1156, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs3fvNV; o = _glapi_get_proc_offset("glVertexAttribs3svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1159, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs3svNV; o = _glapi_get_proc_offset("glVertexAttribs4dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1162, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs4dvNV; o = _glapi_get_proc_offset("glVertexAttribs4fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1165, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs4fvNV; o = _glapi_get_proc_offset("glVertexAttribs4svNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1168, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs4svNV; o = _glapi_get_proc_offset("glVertexAttribs4ubvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1171, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glVertexAttribs4ubvNV; o = _glapi_get_proc_offset("glActiveStencilFaceEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1177, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glActiveStencilFaceEXT; o = _glapi_get_proc_offset("glGetProgramNamedParameterdvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1183, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterdvNV; o = _glapi_get_proc_offset("glGetProgramNamedParameterfvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1186, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterfvNV; o = _glapi_get_proc_offset("glProgramNamedParameter4dNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1189, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dNV; o = _glapi_get_proc_offset("glProgramNamedParameter4dvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1192, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dvNV; o = _glapi_get_proc_offset("glProgramNamedParameter4fNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1195, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fNV; o = _glapi_get_proc_offset("glProgramNamedParameter4fvNV"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1198, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fvNV; o = _glapi_get_proc_offset("glBindFramebufferEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1204, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBindFramebufferEXT; o = _glapi_get_proc_offset("glBindRenderbufferEXT"); ((o > 0) ? (void) (0) : __assert_fail ("o > 0", "indirect_init.c", 1207, __PRETTY_FUNCTION__)); table[o] = (_glapi_proc) __indirect_glBindRenderbufferEXT; return (struct _glapi_table *) table; }