15bd8deadSopenharmony_ci<?xml version="1.0" encoding="UTF-8"?> 25bd8deadSopenharmony_ci<registry> 35bd8deadSopenharmony_ci <comment> 45bd8deadSopenharmony_ciCopyright 2013-2020 The Khronos Group Inc. 55bd8deadSopenharmony_ciSPDX-License-Identifier: Apache-2.0 65bd8deadSopenharmony_ci 75bd8deadSopenharmony_ciThis file, glx.xml, is the GLX API Registry. The canonical version of the 85bd8deadSopenharmony_ciregistry, together with documentation, schema, and Python generator scripts 95bd8deadSopenharmony_ciused to generate C header files for GLX, can always be found in the Khronos 105bd8deadSopenharmony_ciRegistry at https://github.com/KhronosGroup/OpenGL-Registry 115bd8deadSopenharmony_ci </comment> 125bd8deadSopenharmony_ci 135bd8deadSopenharmony_ci <!-- SECTION: GLX type definitions. Does not include X or GL types. --> 145bd8deadSopenharmony_ci <types> 155bd8deadSopenharmony_ci <!-- These are dependencies GLX types require to be declared legally --> 165bd8deadSopenharmony_ci <type name="inttypes"><![CDATA[#ifndef GLEXT_64_TYPES_DEFINED 175bd8deadSopenharmony_ci/* This code block is duplicated in glext.h, so must be protected */ 185bd8deadSopenharmony_ci#define GLEXT_64_TYPES_DEFINED 195bd8deadSopenharmony_ci/* Define int32_t, int64_t, and uint64_t types for UST/MSC */ 205bd8deadSopenharmony_ci/* (as used in the GLX_OML_sync_control extension). */ 215bd8deadSopenharmony_ci#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 225bd8deadSopenharmony_ci#include <inttypes.h> 235bd8deadSopenharmony_ci#elif defined(__sun__) || defined(__digital__) 245bd8deadSopenharmony_ci#include <inttypes.h> 255bd8deadSopenharmony_ci#if defined(__STDC__) 265bd8deadSopenharmony_ci#if defined(__arch64__) || defined(_LP64) 275bd8deadSopenharmony_citypedef long int int64_t; 285bd8deadSopenharmony_citypedef unsigned long int uint64_t; 295bd8deadSopenharmony_ci#else 305bd8deadSopenharmony_citypedef long long int int64_t; 315bd8deadSopenharmony_citypedef unsigned long long int uint64_t; 325bd8deadSopenharmony_ci#endif /* __arch64__ */ 335bd8deadSopenharmony_ci#endif /* __STDC__ */ 345bd8deadSopenharmony_ci#elif defined( __VMS ) || defined(__sgi) 355bd8deadSopenharmony_ci#include <inttypes.h> 365bd8deadSopenharmony_ci#elif defined(__SCO__) || defined(__USLC__) 375bd8deadSopenharmony_ci#include <stdint.h> 385bd8deadSopenharmony_ci#elif defined(__UNIXOS2__) || defined(__SOL64__) 395bd8deadSopenharmony_citypedef long int int32_t; 405bd8deadSopenharmony_citypedef long long int int64_t; 415bd8deadSopenharmony_citypedef unsigned long long int uint64_t; 425bd8deadSopenharmony_ci#elif defined(_WIN32) && defined(__GNUC__) 435bd8deadSopenharmony_ci#include <stdint.h> 445bd8deadSopenharmony_ci#elif defined(_WIN32) 455bd8deadSopenharmony_citypedef __int32 int32_t; 465bd8deadSopenharmony_citypedef __int64 int64_t; 475bd8deadSopenharmony_citypedef unsigned __int64 uint64_t; 485bd8deadSopenharmony_ci#else 495bd8deadSopenharmony_ci/* Fallback if nothing above works */ 505bd8deadSopenharmony_ci#include <inttypes.h> 515bd8deadSopenharmony_ci#endif 525bd8deadSopenharmony_ci#endif]]></type> 535bd8deadSopenharmony_ci <type name="int32_t" requires="inttypes"/> 545bd8deadSopenharmony_ci <type name="int64_t" requires="inttypes"/> 555bd8deadSopenharmony_ci <!-- Dummy placeholders for X types --> 565bd8deadSopenharmony_ci <type name="Bool"/> 575bd8deadSopenharmony_ci <type name="Colormap"/> 585bd8deadSopenharmony_ci <type name="Display"/> 595bd8deadSopenharmony_ci <type name="Font"/> 605bd8deadSopenharmony_ci <type name="Pixmap"/> 615bd8deadSopenharmony_ci <type name="Screen"/> 625bd8deadSopenharmony_ci <type name="Status"/> 635bd8deadSopenharmony_ci <type name="Window"/> 645bd8deadSopenharmony_ci <type name="XVisualInfo"/> 655bd8deadSopenharmony_ci <type name="GLbitfield"/> 665bd8deadSopenharmony_ci <type name="GLboolean"/> 675bd8deadSopenharmony_ci <type name="GLenum"/> 685bd8deadSopenharmony_ci <type name="GLfloat"/> 695bd8deadSopenharmony_ci <type name="GLint"/> 705bd8deadSopenharmony_ci <type name="GLintptr"/> 715bd8deadSopenharmony_ci <type name="GLsizei"/> 725bd8deadSopenharmony_ci <type name="GLsizeiptr"/> 735bd8deadSopenharmony_ci <type name="GLubyte"/> 745bd8deadSopenharmony_ci <type name="GLuint"/> 755bd8deadSopenharmony_ci <type name="DMbuffer"/> 765bd8deadSopenharmony_ci <type name="DMparams"/> 775bd8deadSopenharmony_ci <type name="VLNode"/> 785bd8deadSopenharmony_ci <type name="VLPath"/> 795bd8deadSopenharmony_ci <type name="VLServer"/> 805bd8deadSopenharmony_ci <!-- These are actual GLX types. X types are not included. --> 815bd8deadSopenharmony_ci <type>typedef XID <name>GLXFBConfigID</name>;</type> 825bd8deadSopenharmony_ci <type>typedef struct __GLXFBConfigRec *<name>GLXFBConfig</name>;</type> 835bd8deadSopenharmony_ci <type>typedef XID <name>GLXContextID</name>;</type> 845bd8deadSopenharmony_ci <type>typedef struct __GLXcontextRec *<name>GLXContext</name>;</type> 855bd8deadSopenharmony_ci <type>typedef XID <name>GLXPixmap</name>;</type> 865bd8deadSopenharmony_ci <type>typedef XID <name>GLXDrawable</name>;</type> 875bd8deadSopenharmony_ci <type>typedef XID <name>GLXWindow</name>;</type> 885bd8deadSopenharmony_ci <type>typedef XID <name>GLXPbuffer</name>;</type> 895bd8deadSopenharmony_ci <type>typedef void (<apientry /> *<name>__GLXextFuncPtr</name>)(void);</type> 905bd8deadSopenharmony_ci <type>typedef XID <name>GLXVideoCaptureDeviceNV</name>;</type> 915bd8deadSopenharmony_ci <type>typedef unsigned int <name>GLXVideoDeviceNV</name>;</type> 925bd8deadSopenharmony_ci <type>typedef XID <name>GLXVideoSourceSGIX</name>;</type> 935bd8deadSopenharmony_ci <type>typedef XID <name>GLXFBConfigIDSGIX</name>;</type> 945bd8deadSopenharmony_ci <type>typedef struct __GLXFBConfigRec *<name>GLXFBConfigSGIX</name>;</type> 955bd8deadSopenharmony_ci <type>typedef XID <name>GLXPbufferSGIX</name>;</type> 965bd8deadSopenharmony_ci <!-- Declaring C structures in XML is a pain indentation-wise --> 975bd8deadSopenharmony_ci <type>typedef struct { 985bd8deadSopenharmony_ci int event_type; /* GLX_DAMAGED or GLX_SAVED */ 995bd8deadSopenharmony_ci int draw_type; /* GLX_WINDOW or GLX_PBUFFER */ 1005bd8deadSopenharmony_ci unsigned long serial; /* # of last request processed by server */ 1015bd8deadSopenharmony_ci Bool send_event; /* true if this came for SendEvent request */ 1025bd8deadSopenharmony_ci Display *display; /* display the event was read from */ 1035bd8deadSopenharmony_ci GLXDrawable drawable; /* XID of Drawable */ 1045bd8deadSopenharmony_ci unsigned int buffer_mask; /* mask indicating which buffers are affected */ 1055bd8deadSopenharmony_ci unsigned int aux_buffer; /* which aux buffer was affected */ 1065bd8deadSopenharmony_ci int x, y; 1075bd8deadSopenharmony_ci int width, height; 1085bd8deadSopenharmony_ci int count; /* if nonzero, at least this many more */ 1095bd8deadSopenharmony_ci} <name>GLXPbufferClobberEvent</name>;</type> 1105bd8deadSopenharmony_ci 1115bd8deadSopenharmony_ci <type>typedef struct { 1125bd8deadSopenharmony_ci int type; 1135bd8deadSopenharmony_ci unsigned long serial; /* # of last request processed by server */ 1145bd8deadSopenharmony_ci Bool send_event; /* true if this came from a SendEvent request */ 1155bd8deadSopenharmony_ci Display *display; /* Display the event was read from */ 1165bd8deadSopenharmony_ci GLXDrawable drawable; /* drawable on which event was requested in event mask */ 1175bd8deadSopenharmony_ci int event_type; 1185bd8deadSopenharmony_ci int64_t ust; 1195bd8deadSopenharmony_ci int64_t msc; 1205bd8deadSopenharmony_ci int64_t sbc; 1215bd8deadSopenharmony_ci} <name>GLXBufferSwapComplete</name>;</type> 1225bd8deadSopenharmony_ci 1235bd8deadSopenharmony_ci <type>typedef union __GLXEvent { 1245bd8deadSopenharmony_ci GLXPbufferClobberEvent glxpbufferclobber; 1255bd8deadSopenharmony_ci GLXBufferSwapComplete glxbufferswapcomplete; 1265bd8deadSopenharmony_ci long pad[24]; 1275bd8deadSopenharmony_ci} <name>GLXEvent</name>;</type> 1285bd8deadSopenharmony_ci 1295bd8deadSopenharmony_ci <type>typedef struct { 1305bd8deadSopenharmony_ci int type; 1315bd8deadSopenharmony_ci unsigned long serial; 1325bd8deadSopenharmony_ci Bool send_event; 1335bd8deadSopenharmony_ci Display *display; 1345bd8deadSopenharmony_ci int extension; 1355bd8deadSopenharmony_ci int evtype; 1365bd8deadSopenharmony_ci GLXDrawable window; 1375bd8deadSopenharmony_ci Bool stereo_tree; 1385bd8deadSopenharmony_ci} <name>GLXStereoNotifyEventEXT</name>;</type> 1395bd8deadSopenharmony_ci 1405bd8deadSopenharmony_ci <type>typedef struct { 1415bd8deadSopenharmony_ci int type; 1425bd8deadSopenharmony_ci unsigned long serial; /* # of last request processed by server */ 1435bd8deadSopenharmony_ci Bool send_event; /* true if this came for SendEvent request */ 1445bd8deadSopenharmony_ci Display *display; /* display the event was read from */ 1455bd8deadSopenharmony_ci GLXDrawable drawable; /* i.d. of Drawable */ 1465bd8deadSopenharmony_ci int event_type; /* GLX_DAMAGED_SGIX or GLX_SAVED_SGIX */ 1475bd8deadSopenharmony_ci int draw_type; /* GLX_WINDOW_SGIX or GLX_PBUFFER_SGIX */ 1485bd8deadSopenharmony_ci unsigned int mask; /* mask indicating which buffers are affected*/ 1495bd8deadSopenharmony_ci int x, y; 1505bd8deadSopenharmony_ci int width, height; 1515bd8deadSopenharmony_ci int count; /* if nonzero, at least this many more */ 1525bd8deadSopenharmony_ci} <name>GLXBufferClobberEventSGIX</name>;</type> 1535bd8deadSopenharmony_ci 1545bd8deadSopenharmony_ci <type>typedef struct { 1555bd8deadSopenharmony_ci char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */ 1565bd8deadSopenharmony_ci int networkId; 1575bd8deadSopenharmony_ci} <name>GLXHyperpipeNetworkSGIX</name>;</type> 1585bd8deadSopenharmony_ci 1595bd8deadSopenharmony_ci <type>typedef struct { 1605bd8deadSopenharmony_ci char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */ 1615bd8deadSopenharmony_ci int channel; 1625bd8deadSopenharmony_ci unsigned int participationType; 1635bd8deadSopenharmony_ci int timeSlice; 1645bd8deadSopenharmony_ci} <name>GLXHyperpipeConfigSGIX</name>;</type> 1655bd8deadSopenharmony_ci 1665bd8deadSopenharmony_ci <type>typedef struct { 1675bd8deadSopenharmony_ci char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */ 1685bd8deadSopenharmony_ci int srcXOrigin, srcYOrigin, srcWidth, srcHeight; 1695bd8deadSopenharmony_ci int destXOrigin, destYOrigin, destWidth, destHeight; 1705bd8deadSopenharmony_ci} <name>GLXPipeRect</name>;</type> 1715bd8deadSopenharmony_ci 1725bd8deadSopenharmony_ci <type>typedef struct { 1735bd8deadSopenharmony_ci char pipeName[80]; /* Should be [GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX] */ 1745bd8deadSopenharmony_ci int XOrigin, YOrigin, maxHeight, maxWidth; 1755bd8deadSopenharmony_ci} <name>GLXPipeRectLimits</name>;</type> 1765bd8deadSopenharmony_ci 1775bd8deadSopenharmony_ci </types> 1785bd8deadSopenharmony_ci 1795bd8deadSopenharmony_ci 1805bd8deadSopenharmony_ci <!-- SECTION: GLX enumerant (token) definitions. --> 1815bd8deadSopenharmony_ci 1825bd8deadSopenharmony_ci <enums namespace="GLXStrings"> 1835bd8deadSopenharmony_ci <enum value=""GLX"" name="GLX_EXTENSION_NAME" comment="This is modest abuse of the enum tag mechanism, maybe a string tag?"/> 1845bd8deadSopenharmony_ci </enums> 1855bd8deadSopenharmony_ci 1865bd8deadSopenharmony_ci <!-- Bitmasks each have their own namespace, as do a few other 1875bd8deadSopenharmony_ci categories of enumeration --> 1885bd8deadSopenharmony_ci 1895bd8deadSopenharmony_ci <enums namespace="GLXStringName"> 1905bd8deadSopenharmony_ci <enum value="0x1" name="GLX_VENDOR"/> 1915bd8deadSopenharmony_ci <enum value="0x2" name="GLX_VERSION"/> 1925bd8deadSopenharmony_ci <enum value="0x3" name="GLX_EXTENSIONS"/> 1935bd8deadSopenharmony_ci </enums> 1945bd8deadSopenharmony_ci 1955bd8deadSopenharmony_ci <enums namespace="GLXMesa3DFXMode" vendor="MESA"> 1965bd8deadSopenharmony_ci <enum value="0x1" name="GLX_3DFX_WINDOW_MODE_MESA"/> 1975bd8deadSopenharmony_ci <enum value="0x2" name="GLX_3DFX_FULLSCREEN_MODE_MESA"/> 1985bd8deadSopenharmony_ci </enums> 1995bd8deadSopenharmony_ci 2005bd8deadSopenharmony_ci <enums namespace="GLXEventCodes"> 2015bd8deadSopenharmony_ci <!-- __GLX_NUMBER_EVENTS is set to 17 to account for the 2025bd8deadSopenharmony_ci BufferClobberSGIX event. This helps initialization if the 2035bd8deadSopenharmony_ci server supports the extension and the client doesn't. --> 2045bd8deadSopenharmony_ci <enum value="0" name="GLX_PbufferClobber"/> 2055bd8deadSopenharmony_ci <enum value="1" name="GLX_BufferSwapComplete"/> 2065bd8deadSopenharmony_ci <enum value="17" name="__GLX_NUMBER_EVENTS"/> 2075bd8deadSopenharmony_ci </enums> 2085bd8deadSopenharmony_ci 2095bd8deadSopenharmony_ci <enums namespace="GLXErrorCode"> 2105bd8deadSopenharmony_ci <enum value="1" name="GLX_BAD_SCREEN"/> 2115bd8deadSopenharmony_ci <enum value="2" name="GLX_BAD_ATTRIBUTE"/> 2125bd8deadSopenharmony_ci <enum value="3" name="GLX_NO_EXTENSION"/> 2135bd8deadSopenharmony_ci <enum value="4" name="GLX_BAD_VISUAL"/> 2145bd8deadSopenharmony_ci <enum value="5" name="GLX_BAD_CONTEXT"/> 2155bd8deadSopenharmony_ci <enum value="6" name="GLX_BAD_VALUE"/> 2165bd8deadSopenharmony_ci <enum value="7" name="GLX_BAD_ENUM"/> 2175bd8deadSopenharmony_ci <enum value="91" name="GLX_BAD_HYPERPIPE_CONFIG_SGIX"/> 2185bd8deadSopenharmony_ci <enum value="92" name="GLX_BAD_HYPERPIPE_SGIX"/> 2195bd8deadSopenharmony_ci </enums> 2205bd8deadSopenharmony_ci 2215bd8deadSopenharmony_ci <enums namespace="GLX_GenericEventCode" vendor="ARB" comment="Returned in the evtype field of XGenericEventCookie requests. This is a numeric code, not a bitmask. See http://www.x.org/releases/X11R7.6/doc/xextproto/geproto.html"> 2225bd8deadSopenharmony_ci <enum value="0x00000000" name="GLX_STEREO_NOTIFY_EXT"/> 2235bd8deadSopenharmony_ci </enums> 2245bd8deadSopenharmony_ci 2255bd8deadSopenharmony_ci <enums namespace="GLXDrawableTypeMask" type="bitmask" comment="DRAWABLE_TYPE bits"> 2265bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_WINDOW_BIT"/> 2275bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_WINDOW_BIT_SGIX"/> 2285bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_PIXMAP_BIT"/> 2295bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_PIXMAP_BIT_SGIX"/> 2305bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_PBUFFER_BIT"/> 2315bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_PBUFFER_BIT_SGIX"/> 2325bd8deadSopenharmony_ci </enums> 2335bd8deadSopenharmony_ci 2345bd8deadSopenharmony_ci <enums namespace="GLXRenderTypeMask" type="bitmask" comment="RENDER_TYPE bits"> 2355bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_RGBA_BIT"/> 2365bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_RGBA_BIT_SGIX"/> 2375bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_COLOR_INDEX_BIT"/> 2385bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_COLOR_INDEX_BIT_SGIX"/> 2395bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_RGBA_FLOAT_BIT_ARB"/> 2405bd8deadSopenharmony_ci <enum value="0x00000008" name="GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT"/> 2415bd8deadSopenharmony_ci </enums> 2425bd8deadSopenharmony_ci 2435bd8deadSopenharmony_ci <enums namespace="GLXSyncType" type="bitmask" comment="ChannelRectSyncSGIX bits"> 2445bd8deadSopenharmony_ci <enum value="0x00000000" name="GLX_SYNC_FRAME_SGIX"/> 2455bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_SYNC_SWAP_SGIX"/> 2465bd8deadSopenharmony_ci </enums> 2475bd8deadSopenharmony_ci 2485bd8deadSopenharmony_ci <enums namespace="GLXEventMask" type="bitmask" comment="SelectEvent mask"> 2495bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_STEREO_NOTIFY_MASK_EXT"/> 2505bd8deadSopenharmony_ci <enum value="0x04000000" name="GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK"/> 2515bd8deadSopenharmony_ci <enum value="0x08000000" name="GLX_PBUFFER_CLOBBER_MASK"/> 2525bd8deadSopenharmony_ci <enum value="0x08000000" name="GLX_BUFFER_CLOBBER_MASK_SGIX"/> 2535bd8deadSopenharmony_ci </enums> 2545bd8deadSopenharmony_ci 2555bd8deadSopenharmony_ci <enums namespace="GLXPbufferClobberMask" type="bitmask"> 2565bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_FRONT_LEFT_BUFFER_BIT"/> 2575bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_FRONT_LEFT_BUFFER_BIT_SGIX"/> 2585bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_FRONT_RIGHT_BUFFER_BIT"/> 2595bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_FRONT_RIGHT_BUFFER_BIT_SGIX"/> 2605bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_BACK_LEFT_BUFFER_BIT"/> 2615bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_BACK_LEFT_BUFFER_BIT_SGIX"/> 2625bd8deadSopenharmony_ci <enum value="0x00000008" name="GLX_BACK_RIGHT_BUFFER_BIT"/> 2635bd8deadSopenharmony_ci <enum value="0x00000008" name="GLX_BACK_RIGHT_BUFFER_BIT_SGIX"/> 2645bd8deadSopenharmony_ci <enum value="0x00000010" name="GLX_AUX_BUFFERS_BIT"/> 2655bd8deadSopenharmony_ci <enum value="0x00000010" name="GLX_AUX_BUFFERS_BIT_SGIX"/> 2665bd8deadSopenharmony_ci <enum value="0x00000020" name="GLX_DEPTH_BUFFER_BIT"/> 2675bd8deadSopenharmony_ci <enum value="0x00000020" name="GLX_DEPTH_BUFFER_BIT_SGIX"/> 2685bd8deadSopenharmony_ci <enum value="0x00000040" name="GLX_STENCIL_BUFFER_BIT"/> 2695bd8deadSopenharmony_ci <enum value="0x00000040" name="GLX_STENCIL_BUFFER_BIT_SGIX"/> 2705bd8deadSopenharmony_ci <enum value="0x00000080" name="GLX_ACCUM_BUFFER_BIT"/> 2715bd8deadSopenharmony_ci <enum value="0x00000080" name="GLX_ACCUM_BUFFER_BIT_SGIX"/> 2725bd8deadSopenharmony_ci <enum value="0x00000100" name="GLX_SAMPLE_BUFFERS_BIT_SGIX"/> 2735bd8deadSopenharmony_ci </enums> 2745bd8deadSopenharmony_ci 2755bd8deadSopenharmony_ci <enums namespace="GLXHyperpipeTypeMask" type="bitmask"> 2765bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_HYPERPIPE_DISPLAY_PIPE_SGIX"/> 2775bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_HYPERPIPE_RENDER_PIPE_SGIX"/> 2785bd8deadSopenharmony_ci </enums> 2795bd8deadSopenharmony_ci 2805bd8deadSopenharmony_ci <enums namespace="GLXHyperpipeAttribSGIX" type="bitmask"> 2815bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_PIPE_RECT_SGIX"/> 2825bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_PIPE_RECT_LIMITS_SGIX"/> 2835bd8deadSopenharmony_ci <enum value="0x00000003" name="GLX_HYPERPIPE_STEREO_SGIX"/> 2845bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX"/> 2855bd8deadSopenharmony_ci </enums> 2865bd8deadSopenharmony_ci 2875bd8deadSopenharmony_ci <enums namespace="GLXBindToTextureTargetMask" type="bitmask"> 2885bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_TEXTURE_1D_BIT_EXT"/> 2895bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_TEXTURE_2D_BIT_EXT"/> 2905bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_TEXTURE_RECTANGLE_BIT_EXT"/> 2915bd8deadSopenharmony_ci </enums> 2925bd8deadSopenharmony_ci 2935bd8deadSopenharmony_ci <enums namespace="GLXContextFlags" type="bitmask" comment="CONTEXT_FLAGS_ARB bits (shared with WGL/GL)"> 2945bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_CONTEXT_DEBUG_BIT_ARB"/> 2955bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/> 2965bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB"/> 2975bd8deadSopenharmony_ci <enum value="0x00000008" name="GLX_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 2985bd8deadSopenharmony_ci </enums> 2995bd8deadSopenharmony_ci 3005bd8deadSopenharmony_ci <enums namespace="GLXContextProfileMask" type="bitmask" comment="CONTEXT_PROFILE_MASK_ARB bits"> 3015bd8deadSopenharmony_ci <enum value="0x00000001" name="GLX_CONTEXT_CORE_PROFILE_BIT_ARB"/> 3025bd8deadSopenharmony_ci <enum value="0x00000002" name="GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/> 3035bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_CONTEXT_ES_PROFILE_BIT_EXT"/> 3045bd8deadSopenharmony_ci <enum value="0x00000004" name="GLX_CONTEXT_ES2_PROFILE_BIT_EXT" alias="GLX_CONTEXT_ES_PROFILE_BIT_EXT"/> 3055bd8deadSopenharmony_ci </enums> 3065bd8deadSopenharmony_ci 3075bd8deadSopenharmony_ci <enums namespace="GLXHyperpipeMiscSGIX"> 3085bd8deadSopenharmony_ci <enum value="80" name="GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX"/> 3095bd8deadSopenharmony_ci </enums> 3105bd8deadSopenharmony_ci 3115bd8deadSopenharmony_ci 3125bd8deadSopenharmony_ci <enums namespace="GLX" start="0x0000" end="0x2FFF" vendor="ARB" comment="Miscellaneous OpenGL 1.0/1.1 enums. Most parts of this range are unused and should remain unused."/> 3135bd8deadSopenharmony_ci 3145bd8deadSopenharmony_ci <enums namespace="GLX" group="SpecialNumbers" vendor="ARB" comment="Tokens whose numeric value is intrinsically meaningful"> 3155bd8deadSopenharmony_ci <enum value="0" name="GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/> 3165bd8deadSopenharmony_ci <enum value="0xFFFFFFFF" name="GLX_DONT_CARE" comment="For ChooseFBConfig attributes"/> 3175bd8deadSopenharmony_ci </enums> 3185bd8deadSopenharmony_ci 3195bd8deadSopenharmony_ci <enums namespace="GLX" group="GLXAttribute" vendor="ARB" comment="Visual attributes"> 3205bd8deadSopenharmony_ci <enum value="1" name="GLX_USE_GL"/> 3215bd8deadSopenharmony_ci <enum value="2" name="GLX_BUFFER_SIZE"/> 3225bd8deadSopenharmony_ci <enum value="3" name="GLX_LEVEL"/> 3235bd8deadSopenharmony_ci <enum value="4" name="GLX_RGBA"/> 3245bd8deadSopenharmony_ci <enum value="5" name="GLX_DOUBLEBUFFER"/> 3255bd8deadSopenharmony_ci <enum value="6" name="GLX_STEREO"/> 3265bd8deadSopenharmony_ci <enum value="7" name="GLX_AUX_BUFFERS"/> 3275bd8deadSopenharmony_ci <enum value="8" name="GLX_RED_SIZE"/> 3285bd8deadSopenharmony_ci <enum value="9" name="GLX_GREEN_SIZE"/> 3295bd8deadSopenharmony_ci <enum value="10" name="GLX_BLUE_SIZE"/> 3305bd8deadSopenharmony_ci <enum value="11" name="GLX_ALPHA_SIZE"/> 3315bd8deadSopenharmony_ci <enum value="12" name="GLX_DEPTH_SIZE"/> 3325bd8deadSopenharmony_ci <enum value="13" name="GLX_STENCIL_SIZE"/> 3335bd8deadSopenharmony_ci <enum value="14" name="GLX_ACCUM_RED_SIZE"/> 3345bd8deadSopenharmony_ci <enum value="15" name="GLX_ACCUM_GREEN_SIZE"/> 3355bd8deadSopenharmony_ci <enum value="16" name="GLX_ACCUM_BLUE_SIZE"/> 3365bd8deadSopenharmony_ci <enum value="17" name="GLX_ACCUM_ALPHA_SIZE"/> 3375bd8deadSopenharmony_ci <unused start="18" end="0x1F"/> 3385bd8deadSopenharmony_ci <enum value="0x20" name="GLX_CONFIG_CAVEAT"/> 3395bd8deadSopenharmony_ci <enum value="0x20" name="GLX_VISUAL_CAVEAT_EXT"/> 3405bd8deadSopenharmony_ci <enum value="0x22" name="GLX_X_VISUAL_TYPE"/> 3415bd8deadSopenharmony_ci <enum value="0x22" name="GLX_X_VISUAL_TYPE_EXT"/> 3425bd8deadSopenharmony_ci <enum value="0x23" name="GLX_TRANSPARENT_TYPE"/> 3435bd8deadSopenharmony_ci <enum value="0x23" name="GLX_TRANSPARENT_TYPE_EXT"/> 3445bd8deadSopenharmony_ci <enum value="0x24" name="GLX_TRANSPARENT_INDEX_VALUE"/> 3455bd8deadSopenharmony_ci <enum value="0x24" name="GLX_TRANSPARENT_INDEX_VALUE_EXT"/> 3465bd8deadSopenharmony_ci <enum value="0x25" name="GLX_TRANSPARENT_RED_VALUE"/> 3475bd8deadSopenharmony_ci <enum value="0x25" name="GLX_TRANSPARENT_RED_VALUE_EXT"/> 3485bd8deadSopenharmony_ci <enum value="0x26" name="GLX_TRANSPARENT_GREEN_VALUE"/> 3495bd8deadSopenharmony_ci <enum value="0x26" name="GLX_TRANSPARENT_GREEN_VALUE_EXT"/> 3505bd8deadSopenharmony_ci <enum value="0x27" name="GLX_TRANSPARENT_BLUE_VALUE"/> 3515bd8deadSopenharmony_ci <enum value="0x27" name="GLX_TRANSPARENT_BLUE_VALUE_EXT"/> 3525bd8deadSopenharmony_ci <enum value="0x28" name="GLX_TRANSPARENT_ALPHA_VALUE"/> 3535bd8deadSopenharmony_ci <enum value="0x28" name="GLX_TRANSPARENT_ALPHA_VALUE_EXT"/> 3545bd8deadSopenharmony_ci </enums> 3555bd8deadSopenharmony_ci 3565bd8deadSopenharmony_ci <enums namespace="GLX" start="0x1F00" end="0x1F02" vendor="AMD" comment="Equivalent to corresponding WGL/GL tokens"> 3575bd8deadSopenharmony_ci <enum value="0x1F00" name="GLX_GPU_VENDOR_AMD"/> 3585bd8deadSopenharmony_ci <enum value="0x1F01" name="GLX_GPU_RENDERER_STRING_AMD"/> 3595bd8deadSopenharmony_ci <enum value="0x1F02" name="GLX_GPU_OPENGL_VERSION_STRING_AMD"/> 3605bd8deadSopenharmony_ci </enums> 3615bd8deadSopenharmony_ci 3625bd8deadSopenharmony_ci <enums namespace="GLX" start="0x2070" end="0x209F" vendor="ARB" comment="Shared with WGL; synchronize create_context enums"> 3635bd8deadSopenharmony_ci <enum value="0x2091" name="GLX_CONTEXT_MAJOR_VERSION_ARB"/> 3645bd8deadSopenharmony_ci <enum value="0x2092" name="GLX_CONTEXT_MINOR_VERSION_ARB"/> 3655bd8deadSopenharmony_ci <!-- 0x2093 used for WGL_CONTEXT_LAYER_PLANE_ARB --> 3665bd8deadSopenharmony_ci <enum value="0x2094" name="GLX_CONTEXT_FLAGS_ARB"/> 3675bd8deadSopenharmony_ci <!-- 0x2095 collides with WGL_ERROR_INVALID_VERSION_ARB! --> 3685bd8deadSopenharmony_ci <enum value="0x2095" name="GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB"/> 3695bd8deadSopenharmony_ci <!-- 0x2096 used for WGL_ERROR_INVALID_PROFILE_ARB --> 3705bd8deadSopenharmony_ci <enum value="0x2097" name="GLX_CONTEXT_RELEASE_BEHAVIOR_ARB"/> 3715bd8deadSopenharmony_ci <enum value="0x2098" name="GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/> 3725bd8deadSopenharmony_ci <unused start="0x2099" end="0x209F"/> 3735bd8deadSopenharmony_ci </enums> 3745bd8deadSopenharmony_ci 3755bd8deadSopenharmony_ci <enums namespace="GLX" start="0x20A0" end="0x219F" vendor="NV" comment="Shared with WGL"> 3765bd8deadSopenharmony_ci <enum value="0x20AA" name="GLX_CONTEXT_MULTIGPU_ATTRIB_NV"/> 3775bd8deadSopenharmony_ci <enum value="0x20AB" name="GLX_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV"/> 3785bd8deadSopenharmony_ci <enum value="0x20AC" name="GLX_CONTEXT_MULTIGPU_ATTRIB_AFR_NV"/> 3795bd8deadSopenharmony_ci <enum value="0x20AD" name="GLX_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV"/> 3805bd8deadSopenharmony_ci <enum value="0x20AE" name="GLX_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV"/> 3815bd8deadSopenharmony_ci <enum value="0x20B0" name="GLX_FLOAT_COMPONENTS_NV"/> 3825bd8deadSopenharmony_ci <enum value="0x20B1" name="GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT"/> 3835bd8deadSopenharmony_ci <enum value="0x20B2" name="GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB"/> 3845bd8deadSopenharmony_ci <enum value="0x20B2" name="GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT"/> 3855bd8deadSopenharmony_ci <enum value="0x20B3" name="GLX_COLOR_SAMPLES_NV"/> 3865bd8deadSopenharmony_ci <unused start="0x20B4" end="0x20B8"/> 3875bd8deadSopenharmony_ci <enum value="0x20B9" name="GLX_RGBA_FLOAT_TYPE_ARB"/> 3885bd8deadSopenharmony_ci <unused start="0x20BA" end="0x20C2"/> 3895bd8deadSopenharmony_ci <enum value="0x20C3" name="GLX_VIDEO_OUT_COLOR_NV"/> 3905bd8deadSopenharmony_ci <enum value="0x20C4" name="GLX_VIDEO_OUT_ALPHA_NV"/> 3915bd8deadSopenharmony_ci <enum value="0x20C5" name="GLX_VIDEO_OUT_DEPTH_NV"/> 3925bd8deadSopenharmony_ci <enum value="0x20C6" name="GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV"/> 3935bd8deadSopenharmony_ci <enum value="0x20C7" name="GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV"/> 3945bd8deadSopenharmony_ci <enum value="0x20C8" name="GLX_VIDEO_OUT_FRAME_NV"/> 3955bd8deadSopenharmony_ci <enum value="0x20C9" name="GLX_VIDEO_OUT_FIELD_1_NV"/> 3965bd8deadSopenharmony_ci <enum value="0x20CA" name="GLX_VIDEO_OUT_FIELD_2_NV"/> 3975bd8deadSopenharmony_ci <enum value="0x20CB" name="GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV"/> 3985bd8deadSopenharmony_ci <enum value="0x20CC" name="GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV"/> 3995bd8deadSopenharmony_ci <enum value="0x20CD" name="GLX_DEVICE_ID_NV"/> 4005bd8deadSopenharmony_ci <enum value="0x20CE" name="GLX_UNIQUE_ID_NV"/> 4015bd8deadSopenharmony_ci <enum value="0x20CF" name="GLX_NUM_VIDEO_CAPTURE_SLOTS_NV"/> 4025bd8deadSopenharmony_ci <enum value="0x20D0" name="GLX_BIND_TO_TEXTURE_RGB_EXT"/> 4035bd8deadSopenharmony_ci <enum value="0x20D1" name="GLX_BIND_TO_TEXTURE_RGBA_EXT"/> 4045bd8deadSopenharmony_ci <enum value="0x20D2" name="GLX_BIND_TO_MIPMAP_TEXTURE_EXT"/> 4055bd8deadSopenharmony_ci <enum value="0x20D3" name="GLX_BIND_TO_TEXTURE_TARGETS_EXT"/> 4065bd8deadSopenharmony_ci <enum value="0x20D4" name="GLX_Y_INVERTED_EXT"/> 4075bd8deadSopenharmony_ci <enum value="0x20D5" name="GLX_TEXTURE_FORMAT_EXT"/> 4085bd8deadSopenharmony_ci <enum value="0x20D6" name="GLX_TEXTURE_TARGET_EXT"/> 4095bd8deadSopenharmony_ci <enum value="0x20D7" name="GLX_MIPMAP_TEXTURE_EXT"/> 4105bd8deadSopenharmony_ci <enum value="0x20D8" name="GLX_TEXTURE_FORMAT_NONE_EXT"/> 4115bd8deadSopenharmony_ci <enum value="0x20D9" name="GLX_TEXTURE_FORMAT_RGB_EXT"/> 4125bd8deadSopenharmony_ci <enum value="0x20DA" name="GLX_TEXTURE_FORMAT_RGBA_EXT"/> 4135bd8deadSopenharmony_ci <enum value="0x20DB" name="GLX_TEXTURE_1D_EXT"/> 4145bd8deadSopenharmony_ci <enum value="0x20DC" name="GLX_TEXTURE_2D_EXT"/> 4155bd8deadSopenharmony_ci <enum value="0x20DD" name="GLX_TEXTURE_RECTANGLE_EXT"/> 4165bd8deadSopenharmony_ci <enum value="0x20DE" name="GLX_FRONT_LEFT_EXT"/> 4175bd8deadSopenharmony_ci <enum value="0x20DF" name="GLX_FRONT_RIGHT_EXT"/> 4185bd8deadSopenharmony_ci <enum value="0x20E0" name="GLX_BACK_LEFT_EXT"/> 4195bd8deadSopenharmony_ci <enum value="0x20E1" name="GLX_BACK_RIGHT_EXT"/> 4205bd8deadSopenharmony_ci <enum value="0x20DE" name="GLX_FRONT_EXT" alias="GLX_FRONT_LEFT_EXT"/> 4215bd8deadSopenharmony_ci <enum value="0x20E0" name="GLX_BACK_EXT" alias="GLX_BACK_LEFT_EXT"/> 4225bd8deadSopenharmony_ci <enum value="0x20E2" name="GLX_AUX0_EXT"/> 4235bd8deadSopenharmony_ci <enum value="0x20E3" name="GLX_AUX1_EXT"/> 4245bd8deadSopenharmony_ci <enum value="0x20E4" name="GLX_AUX2_EXT"/> 4255bd8deadSopenharmony_ci <enum value="0x20E5" name="GLX_AUX3_EXT"/> 4265bd8deadSopenharmony_ci <enum value="0x20E6" name="GLX_AUX4_EXT"/> 4275bd8deadSopenharmony_ci <enum value="0x20E7" name="GLX_AUX5_EXT"/> 4285bd8deadSopenharmony_ci <enum value="0x20E8" name="GLX_AUX6_EXT"/> 4295bd8deadSopenharmony_ci <enum value="0x20E9" name="GLX_AUX7_EXT"/> 4305bd8deadSopenharmony_ci <enum value="0x20EA" name="GLX_AUX8_EXT"/> 4315bd8deadSopenharmony_ci <enum value="0x20EB" name="GLX_AUX9_EXT"/> 4325bd8deadSopenharmony_ci <unused start="0x20EC" end="0x20EF"/> 4335bd8deadSopenharmony_ci <enum value="0x20F0" name="GLX_NUM_VIDEO_SLOTS_NV"/> 4345bd8deadSopenharmony_ci <enum value="0x20F1" name="GLX_SWAP_INTERVAL_EXT"/> 4355bd8deadSopenharmony_ci <enum value="0x20F2" name="GLX_MAX_SWAP_INTERVAL_EXT"/> 4365bd8deadSopenharmony_ci <enum value="0x20F3" name="GLX_LATE_SWAPS_TEAR_EXT"/> 4375bd8deadSopenharmony_ci <enum value="0x20F4" name="GLX_BACK_BUFFER_AGE_EXT"/> 4385bd8deadSopenharmony_ci <enum value="0x20F5" name="GLX_STEREO_TREE_EXT"/> 4395bd8deadSopenharmony_ci <enum value="0x20F6" name="GLX_VENDOR_NAMES_EXT"/> 4405bd8deadSopenharmony_ci <enum value="0x20F7" name="GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV"/> 4415bd8deadSopenharmony_ci <unused start="0x20F8" end="0x219F"/> 4425bd8deadSopenharmony_ci </enums> 4435bd8deadSopenharmony_ci 4445bd8deadSopenharmony_ci <enums namespace="GLX" start="0x21A0" end="0x21AF" vendor="AMD" comment="Shared with WGL; synchronize create_context enums"> 4455bd8deadSopenharmony_ci <unused start="0x21A0" end="0x21A1" comment="used by WGL extensions"/> 4465bd8deadSopenharmony_ci <enum value="0x21A2" name="GLX_GPU_FASTEST_TARGET_GPUS_AMD"/> 4475bd8deadSopenharmony_ci <enum value="0x21A3" name="GLX_GPU_RAM_AMD"/> 4485bd8deadSopenharmony_ci <enum value="0x21A4" name="GLX_GPU_CLOCK_AMD"/> 4495bd8deadSopenharmony_ci <enum value="0x21A5" name="GLX_GPU_NUM_PIPES_AMD"/> 4505bd8deadSopenharmony_ci <enum value="0x21A6" name="GLX_GPU_NUM_SIMD_AMD"/> 4515bd8deadSopenharmony_ci <enum value="0x21A7" name="GLX_GPU_NUM_RB_AMD"/> 4525bd8deadSopenharmony_ci <enum value="0x21A8" name="GLX_GPU_NUM_SPI_AMD"/> 4535bd8deadSopenharmony_ci <unused start="0x21A9" end="0x21AF"/> 4545bd8deadSopenharmony_ci </enums> 4555bd8deadSopenharmony_ci 4565bd8deadSopenharmony_ci <enums namespace="GLX" start="0x3100" end="0x3103" vendor="EXT" comment="Shared with EGL_IMG_context_priority"> 4575bd8deadSopenharmony_ci <enum value="0x3100" name="GLX_CONTEXT_PRIORITY_LEVEL_EXT"/> 4585bd8deadSopenharmony_ci <enum value="0x3101" name="GLX_CONTEXT_PRIORITY_HIGH_EXT"/> 4595bd8deadSopenharmony_ci <enum value="0x3102" name="GLX_CONTEXT_PRIORITY_MEDIUM_EXT"/> 4605bd8deadSopenharmony_ci <enum value="0x3103" name="GLX_CONTEXT_PRIORITY_LOW_EXT"/> 4615bd8deadSopenharmony_ci </enums> 4625bd8deadSopenharmony_ci 4635bd8deadSopenharmony_ci <enums namespace="GLX" start="0x31B3" end="0x31B3" vendor="ARB" comment="Shared with WGL."> 4645bd8deadSopenharmony_ci <enum value="0x31B3" name="GLX_CONTEXT_OPENGL_NO_ERROR_ARB"/> 4655bd8deadSopenharmony_ci </enums> 4665bd8deadSopenharmony_ci 4675bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8000" end="0x804F" vendor="ARB"> 4685bd8deadSopenharmony_ci <enum value="0x8000" name="GLX_NONE" comment="Attribute value"/> 4695bd8deadSopenharmony_ci <enum value="0x8001" name="GLX_SLOW_CONFIG" comment="CONFIG_CAVEAT attribute value"/> 4705bd8deadSopenharmony_ci <enum value="0x8002" name="GLX_TRUE_COLOR" comment="X_VISUAL_TYPE attribute value"/> 4715bd8deadSopenharmony_ci <enum value="0x8003" name="GLX_DIRECT_COLOR" comment="X_VISUAL_TYPE attribute value"/> 4725bd8deadSopenharmony_ci <enum value="0x8004" name="GLX_PSEUDO_COLOR" comment="X_VISUAL_TYPE attribute value"/> 4735bd8deadSopenharmony_ci <enum value="0x8005" name="GLX_STATIC_COLOR" comment="X_VISUAL_TYPE attribute value"/> 4745bd8deadSopenharmony_ci <enum value="0x8006" name="GLX_GRAY_SCALE" comment="X_VISUAL_TYPE attribute value"/> 4755bd8deadSopenharmony_ci <enum value="0x8007" name="GLX_STATIC_GRAY" comment="X_VISUAL_TYPE attribute value"/> 4765bd8deadSopenharmony_ci <enum value="0x8008" name="GLX_TRANSPARENT_RGB" comment="TRANSPARENT_TYPE attribute value"/> 4775bd8deadSopenharmony_ci <enum value="0x8009" name="GLX_TRANSPARENT_INDEX" comment="TRANSPARENT_TYPE attribute value"/> 4785bd8deadSopenharmony_ci <enum value="0x800B" name="GLX_VISUAL_ID" comment="Context attribute"/> 4795bd8deadSopenharmony_ci <enum value="0x800C" name="GLX_SCREEN" comment="Context attribute"/> 4805bd8deadSopenharmony_ci <enum value="0x800D" name="GLX_NON_CONFORMANT_CONFIG" comment="CONFIG_CAVEAT attribute value"/> 4815bd8deadSopenharmony_ci <enum value="0x8010" name="GLX_DRAWABLE_TYPE" comment="FBConfig attribute"/> 4825bd8deadSopenharmony_ci <enum value="0x8011" name="GLX_RENDER_TYPE" comment="FBConfig attribute"/> 4835bd8deadSopenharmony_ci <enum value="0x8012" name="GLX_X_RENDERABLE" comment="FBConfig attribute"/> 4845bd8deadSopenharmony_ci <enum value="0x8013" name="GLX_FBCONFIG_ID" comment="FBConfig attribute"/> 4855bd8deadSopenharmony_ci <enum value="0x8014" name="GLX_RGBA_TYPE" comment="CreateNewContext render_type value"/> 4865bd8deadSopenharmony_ci <enum value="0x8015" name="GLX_COLOR_INDEX_TYPE" comment="CreateNewContext render_type value"/> 4875bd8deadSopenharmony_ci <enum value="0x8016" name="GLX_MAX_PBUFFER_WIDTH" comment="FBConfig attribute"/> 4885bd8deadSopenharmony_ci <enum value="0x8017" name="GLX_MAX_PBUFFER_HEIGHT" comment="FBConfig attribute"/> 4895bd8deadSopenharmony_ci <enum value="0x8018" name="GLX_MAX_PBUFFER_PIXELS" comment="FBConfig attribute"/> 4905bd8deadSopenharmony_ci <enum value="0x801B" name="GLX_PRESERVED_CONTENTS" comment="CreateGLXPbuffer attribute"/> 4915bd8deadSopenharmony_ci <enum value="0x801C" name="GLX_LARGEST_PBUFFER" comment="CreateGLXPbuffer attribute"/> 4925bd8deadSopenharmony_ci <enum value="0x801D" name="GLX_WIDTH" comment="Drawable attribute"/> 4935bd8deadSopenharmony_ci <enum value="0x801E" name="GLX_HEIGHT" comment="Drawable attribute"/> 4945bd8deadSopenharmony_ci <enum value="0x801F" name="GLX_EVENT_MASK" comment="Drawable attribute"/> 4955bd8deadSopenharmony_ci <enum value="0x8020" name="GLX_DAMAGED" comment="PbufferClobber event_type value"/> 4965bd8deadSopenharmony_ci <enum value="0x8021" name="GLX_SAVED" comment="PbufferClobber event_type value"/> 4975bd8deadSopenharmony_ci <enum value="0x8022" name="GLX_WINDOW" comment="PbufferClobber draw_type value"/> 4985bd8deadSopenharmony_ci <enum value="0x8023" name="GLX_PBUFFER" comment="PbufferClobber draw_type value"/> 4995bd8deadSopenharmony_ci <enum value="0x8000" name="GLX_NONE_EXT" comment="several EXT attribute values"/> 5005bd8deadSopenharmony_ci <enum value="0x8001" name="GLX_SLOW_VISUAL_EXT" comment="VISUAL_CAVEAT_EXT attribute value"/> 5015bd8deadSopenharmony_ci <enum value="0x8002" name="GLX_TRUE_COLOR_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5025bd8deadSopenharmony_ci <enum value="0x8003" name="GLX_DIRECT_COLOR_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5035bd8deadSopenharmony_ci <enum value="0x8004" name="GLX_PSEUDO_COLOR_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5045bd8deadSopenharmony_ci <enum value="0x8005" name="GLX_STATIC_COLOR_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5055bd8deadSopenharmony_ci <enum value="0x8006" name="GLX_GRAY_SCALE_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5065bd8deadSopenharmony_ci <enum value="0x8007" name="GLX_STATIC_GRAY_EXT" comment="X_VISUAL_TYPE_EXT attribute value"/> 5075bd8deadSopenharmony_ci <enum value="0x8008" name="GLX_TRANSPARENT_RGB_EXT" comment="TRANSPARENT_TYPE_EXT attribute value"/> 5085bd8deadSopenharmony_ci <enum value="0x8009" name="GLX_TRANSPARENT_INDEX_EXT" comment="TRANSPARENT_TYPE_EXT attribute value"/> 5095bd8deadSopenharmony_ci <enum value="0x800A" name="GLX_SHARE_CONTEXT_EXT" comment="QueryContextInfoEXT attribute"/> 5105bd8deadSopenharmony_ci <enum value="0x800B" name="GLX_VISUAL_ID_EXT" comment="QueryContextInfoEXT attribute"/> 5115bd8deadSopenharmony_ci <enum value="0x800C" name="GLX_SCREEN_EXT" comment="QueryContextInfoEXT attribute"/> 5125bd8deadSopenharmony_ci <enum value="0x800D" name="GLX_NON_CONFORMANT_VISUAL_EXT" comment="VISUAL_CAVEAT_EXT attribute value"/> 5135bd8deadSopenharmony_ci <enum value="0x8010" name="GLX_DRAWABLE_TYPE_SGIX" comment="FBConfigSGIX attribute"/> 5145bd8deadSopenharmony_ci <enum value="0x8011" name="GLX_RENDER_TYPE_SGIX" comment="FBConfigSGIX attribute"/> 5155bd8deadSopenharmony_ci <enum value="0x8012" name="GLX_X_RENDERABLE_SGIX" comment="FBConfigSGIX attribute"/> 5165bd8deadSopenharmony_ci <enum value="0x8013" name="GLX_FBCONFIG_ID_SGIX" comment="FBConfigSGIX attribute"/> 5175bd8deadSopenharmony_ci <enum value="0x8014" name="GLX_RGBA_TYPE_SGIX" comment="CreateContextWithConfigSGIX render_type value"/> 5185bd8deadSopenharmony_ci <enum value="0x8015" name="GLX_COLOR_INDEX_TYPE_SGIX" comment="CreateContextWithConfigSGIX render_type value"/> 5195bd8deadSopenharmony_ci <enum value="0x8016" name="GLX_MAX_PBUFFER_WIDTH_SGIX" comment="FBConfigSGIX attribute"/> 5205bd8deadSopenharmony_ci <enum value="0x8017" name="GLX_MAX_PBUFFER_HEIGHT_SGIX" comment="FBConfigSGIX attribute"/> 5215bd8deadSopenharmony_ci <enum value="0x8018" name="GLX_MAX_PBUFFER_PIXELS_SGIX" comment="FBConfigSGIX attribute"/> 5225bd8deadSopenharmony_ci <enum value="0x8019" name="GLX_OPTIMAL_PBUFFER_WIDTH_SGIX" comment="FBConfigSGIX attribute"/> 5235bd8deadSopenharmony_ci <enum value="0x801A" name="GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX" comment="FBConfigSGIX attribute"/> 5245bd8deadSopenharmony_ci <enum value="0x801B" name="GLX_PRESERVED_CONTENTS_SGIX" comment="PbufferSGIX attribute"/> 5255bd8deadSopenharmony_ci <enum value="0x801C" name="GLX_LARGEST_PBUFFER_SGIX" comment="PbufferSGIX attribute"/> 5265bd8deadSopenharmony_ci <enum value="0x801D" name="GLX_WIDTH_SGIX" comment="PbufferSGIX attribute"/> 5275bd8deadSopenharmony_ci <enum value="0x801E" name="GLX_HEIGHT_SGIX" comment="PbufferSGIX attribute"/> 5285bd8deadSopenharmony_ci <enum value="0x801F" name="GLX_EVENT_MASK_SGIX" comment="PbufferSGIX attribute"/> 5295bd8deadSopenharmony_ci <enum value="0x8020" name="GLX_DAMAGED_SGIX" comment="BufferClobberSGIX event_type value"/> 5305bd8deadSopenharmony_ci <enum value="0x8021" name="GLX_SAVED_SGIX" comment="BufferClobberSGIX event_type value"/> 5315bd8deadSopenharmony_ci <enum value="0x8022" name="GLX_WINDOW_SGIX" comment="BufferClobberSGIX draw_type value"/> 5325bd8deadSopenharmony_ci <enum value="0x8023" name="GLX_PBUFFER_SGIX" comment="BufferClobberSGIX draw_type value"/> 5335bd8deadSopenharmony_ci <enum value="0x8024" name="GLX_DIGITAL_MEDIA_PBUFFER_SGIX" comment="PbufferSGIX attribute"/> 5345bd8deadSopenharmony_ci <enum value="0x8025" name="GLX_BLENDED_RGBA_SGIS" comment="TRANSPARENT_TYPE_EXT attribute value"/> 5355bd8deadSopenharmony_ci <enum value="0x8026" name="GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS" comment="Visual attribute (shared_multisample)"/> 5365bd8deadSopenharmony_ci <enum value="0x8027" name="GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS" comment="Visual attribute (shared_multisample)"/> 5375bd8deadSopenharmony_ci <enum value="0x8028" name="GLX_VISUAL_SELECT_GROUP_SGIX" comment="Visual attribute (visual_select_group)"/> 5385bd8deadSopenharmony_ci <unused start="0x8029" end="0x802F"/> 5395bd8deadSopenharmony_ci <enum value="0x8030" name="GLX_HYPERPIPE_ID_SGIX"/> 5405bd8deadSopenharmony_ci <unused start="0x8031" end="0x803F"/> 5415bd8deadSopenharmony_ci <enum value="0x8040" name="GLX_PBUFFER_HEIGHT" comment="CreateGLXPbuffer attribute"/> 5425bd8deadSopenharmony_ci <enum value="0x8041" name="GLX_PBUFFER_WIDTH" comment="CreateGLXPbuffer attribute"/> 5435bd8deadSopenharmony_ci <unused start="0x8042" end="0x804F"/> 5445bd8deadSopenharmony_ci </enums> 5455bd8deadSopenharmony_ci 5465bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8050" end="0x804F" vendor="3DFX"> 5475bd8deadSopenharmony_ci <enum value="0x8050" name="GLX_SAMPLE_BUFFERS_3DFX"/> 5485bd8deadSopenharmony_ci <enum value="0x8051" name="GLX_SAMPLES_3DFX"/> 5495bd8deadSopenharmony_ci <unused start="0x8052" end="0x805F"/> 5505bd8deadSopenharmony_ci </enums> 5515bd8deadSopenharmony_ci 5525bd8deadSopenharmony_ci 5535bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8060" end="0x806F" vendor="OML"> 5545bd8deadSopenharmony_ci <enum value="0x8060" name="GLX_SWAP_METHOD_OML"/> 5555bd8deadSopenharmony_ci <enum value="0x8061" name="GLX_SWAP_EXCHANGE_OML"/> 5565bd8deadSopenharmony_ci <enum value="0x8062" name="GLX_SWAP_COPY_OML"/> 5575bd8deadSopenharmony_ci <enum value="0x8063" name="GLX_SWAP_UNDEFINED_OML"/> 5585bd8deadSopenharmony_ci <unused start="0x8064" end="0x806F"/> 5595bd8deadSopenharmony_ci </enums> 5605bd8deadSopenharmony_ci 5615bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8070" end="0x816F" vendor="NV"> 5625bd8deadSopenharmony_ci <unused start="0x8070" end="0x816F"/> 5635bd8deadSopenharmony_ci </enums> 5645bd8deadSopenharmony_ci 5655bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8170" end="0x817F" vendor="SUN"> 5665bd8deadSopenharmony_ci <unused start="0x8170" end="0x817F"/> 5675bd8deadSopenharmony_ci </enums> 5685bd8deadSopenharmony_ci 5695bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8180" end="0x818F" vendor="INTEL"> 5705bd8deadSopenharmony_ci <enum value="0x8180" name="GLX_EXCHANGE_COMPLETE_INTEL"/> 5715bd8deadSopenharmony_ci <enum value="0x8181" name="GLX_COPY_COMPLETE_INTEL"/> 5725bd8deadSopenharmony_ci <enum value="0x8182" name="GLX_FLIP_COMPLETE_INTEL"/> 5735bd8deadSopenharmony_ci <enum value="0x8183" name="GLX_RENDERER_VENDOR_ID_MESA"/> 5745bd8deadSopenharmony_ci <enum value="0x8184" name="GLX_RENDERER_DEVICE_ID_MESA"/> 5755bd8deadSopenharmony_ci <enum value="0x8185" name="GLX_RENDERER_VERSION_MESA"/> 5765bd8deadSopenharmony_ci <enum value="0x8186" name="GLX_RENDERER_ACCELERATED_MESA"/> 5775bd8deadSopenharmony_ci <enum value="0x8187" name="GLX_RENDERER_VIDEO_MEMORY_MESA"/> 5785bd8deadSopenharmony_ci <enum value="0x8188" name="GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA"/> 5795bd8deadSopenharmony_ci <enum value="0x8189" name="GLX_RENDERER_PREFERRED_PROFILE_MESA"/> 5805bd8deadSopenharmony_ci <enum value="0x818A" name="GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA"/> 5815bd8deadSopenharmony_ci <enum value="0x818B" name="GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA"/> 5825bd8deadSopenharmony_ci <enum value="0x818C" name="GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA"/> 5835bd8deadSopenharmony_ci <enum value="0x818D" name="GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA"/> 5845bd8deadSopenharmony_ci <unused start="0x818E" end="0x818F"/> 5855bd8deadSopenharmony_ci </enums> 5865bd8deadSopenharmony_ci 5875bd8deadSopenharmony_ci<!-- Please remember that new enumerant allocations must be obtained by 5885bd8deadSopenharmony_ci request to the Khronos API registrar (see comments at the top of this 5895bd8deadSopenharmony_ci file) File requests in the Khronos Bugzilla, OpenGL project, Registry 5905bd8deadSopenharmony_ci component. Also note that some GLX enum values are shared with GL and 5915bd8deadSopenharmony_ci WGL, and new ranges should be allocated with such overlaps in mind. --> 5925bd8deadSopenharmony_ci 5935bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8190" end="0x824F" vendor="ARB"> 5945bd8deadSopenharmony_ci <unused start="0x8190" end="0x824F" comment="Reserved for future use. Reserve enums in blocks of 16 from the start."/> 5955bd8deadSopenharmony_ci </enums> 5965bd8deadSopenharmony_ci 5975bd8deadSopenharmony_ci <enums namespace="GL" start="0x8250" end="0x826F" vendor="ARB" comment="Values shared with GL. Do not allocate additional values in this range."> 5985bd8deadSopenharmony_ci <enum value="0x8252" name="GLX_LOSE_CONTEXT_ON_RESET_ARB"/> 5995bd8deadSopenharmony_ci <enum value="0x8256" name="GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/> 6005bd8deadSopenharmony_ci <enum value="0x8261" name="GLX_NO_RESET_NOTIFICATION_ARB"/> 6015bd8deadSopenharmony_ci </enums> 6025bd8deadSopenharmony_ci 6035bd8deadSopenharmony_ci <enums namespace="GLX" start="0x8270" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS"> 6045bd8deadSopenharmony_ci <unused start="0x8270" end="0x9125"/> 6055bd8deadSopenharmony_ci <enum value="0x9126" name="GLX_CONTEXT_PROFILE_MASK_ARB" comment="Value shared with GL"/> 6065bd8deadSopenharmony_ci <unused start="0x9127" end="99999"/> 6075bd8deadSopenharmony_ci </enums> 6085bd8deadSopenharmony_ci 6095bd8deadSopenharmony_ci <enums namespace="GLX" start="100000" end="100001" vendor="ARB" comment="Visual attributes for multisampling. Historical range only; do not allocate new values in this space."> 6105bd8deadSopenharmony_ci <enum value="100000" name="GLX_SAMPLE_BUFFERS"/> 6115bd8deadSopenharmony_ci <enum value="100000" name="GLX_SAMPLE_BUFFERS_ARB"/> 6125bd8deadSopenharmony_ci <enum value="100000" name="GLX_SAMPLE_BUFFERS_SGIS"/> 6135bd8deadSopenharmony_ci <enum value="100001" name="GLX_SAMPLES"/> 6145bd8deadSopenharmony_ci <enum value="100001" name="GLX_SAMPLES_ARB"/> 6155bd8deadSopenharmony_ci <enum value="100001" name="GLX_SAMPLES_SGIS"/> 6165bd8deadSopenharmony_ci <enum value="100001" name="GLX_COVERAGE_SAMPLES_NV"/> 6175bd8deadSopenharmony_ci </enums> 6185bd8deadSopenharmony_ci 6195bd8deadSopenharmony_ci 6205bd8deadSopenharmony_ci <!-- SECTION: GLX command definitions. --> 6215bd8deadSopenharmony_ci <commands namespace="GLX"> 6225bd8deadSopenharmony_ci <command> 6235bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXAssociateDMPbufferSGIX</name></proto> 6245bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6255bd8deadSopenharmony_ci <param><ptype>GLXPbufferSGIX</ptype> <name>pbuffer</name></param> 6265bd8deadSopenharmony_ci <param><ptype>DMparams</ptype> *<name>params</name></param> 6275bd8deadSopenharmony_ci <param><ptype>DMbuffer</ptype> <name>dmbuffer</name></param> 6285bd8deadSopenharmony_ci </command> 6295bd8deadSopenharmony_ci <command> 6305bd8deadSopenharmony_ci <proto>int <name>glXBindChannelToWindowSGIX</name></proto> 6315bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 6325bd8deadSopenharmony_ci <param>int <name>screen</name></param> 6335bd8deadSopenharmony_ci <param>int <name>channel</name></param> 6345bd8deadSopenharmony_ci <param><ptype>Window</ptype> <name>window</name></param> 6355bd8deadSopenharmony_ci </command> 6365bd8deadSopenharmony_ci <command> 6375bd8deadSopenharmony_ci <proto>int <name>glXBindHyperpipeSGIX</name></proto> 6385bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6395bd8deadSopenharmony_ci <param>int <name>hpId</name></param> 6405bd8deadSopenharmony_ci </command> 6415bd8deadSopenharmony_ci <command> 6425bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXBindSwapBarrierNV</name></proto> 6435bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6445bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>group</name></param> 6455bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>barrier</name></param> 6465bd8deadSopenharmony_ci </command> 6475bd8deadSopenharmony_ci <command> 6485bd8deadSopenharmony_ci <proto>void <name>glXBindSwapBarrierSGIX</name></proto> 6495bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6505bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 6515bd8deadSopenharmony_ci <param>int <name>barrier</name></param> 6525bd8deadSopenharmony_ci </command> 6535bd8deadSopenharmony_ci <command> 6545bd8deadSopenharmony_ci <proto>void <name>glXBindTexImageEXT</name></proto> 6555bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6565bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 6575bd8deadSopenharmony_ci <param>int <name>buffer</name></param> 6585bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 6595bd8deadSopenharmony_ci </command> 6605bd8deadSopenharmony_ci <command> 6615bd8deadSopenharmony_ci <proto>int <name>glXBindVideoCaptureDeviceNV</name></proto> 6625bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6635bd8deadSopenharmony_ci <param>unsigned int <name>video_capture_slot</name></param> 6645bd8deadSopenharmony_ci <param><ptype>GLXVideoCaptureDeviceNV</ptype> <name>device</name></param> 6655bd8deadSopenharmony_ci </command> 6665bd8deadSopenharmony_ci <command> 6675bd8deadSopenharmony_ci <proto>int <name>glXBindVideoDeviceNV</name></proto> 6685bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6695bd8deadSopenharmony_ci <param>unsigned int <name>video_slot</name></param> 6705bd8deadSopenharmony_ci <param>unsigned int <name>video_device</name></param> 6715bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 6725bd8deadSopenharmony_ci </command> 6735bd8deadSopenharmony_ci <command> 6745bd8deadSopenharmony_ci <proto>int <name>glXBindVideoImageNV</name></proto> 6755bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 6765bd8deadSopenharmony_ci <param><ptype>GLXVideoDeviceNV</ptype> <name>VideoDevice</name></param> 6775bd8deadSopenharmony_ci <param><ptype>GLXPbuffer</ptype> <name>pbuf</name></param> 6785bd8deadSopenharmony_ci <param>int <name>iVideoBuffer</name></param> 6795bd8deadSopenharmony_ci </command> 6805bd8deadSopenharmony_ci <command> 6815bd8deadSopenharmony_ci <proto>void <name>glXBlitContextFramebufferAMD</name></proto> 6825bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>dstCtx</name></param> 6835bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcX0</name></param> 6845bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcY0</name></param> 6855bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcX1</name></param> 6865bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcY1</name></param> 6875bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstX0</name></param> 6885bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstY0</name></param> 6895bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstX1</name></param> 6905bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstY1</name></param> 6915bd8deadSopenharmony_ci <param><ptype>GLbitfield</ptype> <name>mask</name></param> 6925bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>filter</name></param> 6935bd8deadSopenharmony_ci </command> 6945bd8deadSopenharmony_ci <command> 6955bd8deadSopenharmony_ci <proto>int <name>glXChannelRectSGIX</name></proto> 6965bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 6975bd8deadSopenharmony_ci <param>int <name>screen</name></param> 6985bd8deadSopenharmony_ci <param>int <name>channel</name></param> 6995bd8deadSopenharmony_ci <param>int <name>x</name></param> 7005bd8deadSopenharmony_ci <param>int <name>y</name></param> 7015bd8deadSopenharmony_ci <param>int <name>w</name></param> 7025bd8deadSopenharmony_ci <param>int <name>h</name></param> 7035bd8deadSopenharmony_ci </command> 7045bd8deadSopenharmony_ci <command> 7055bd8deadSopenharmony_ci <proto>int <name>glXChannelRectSyncSGIX</name></proto> 7065bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 7075bd8deadSopenharmony_ci <param>int <name>screen</name></param> 7085bd8deadSopenharmony_ci <param>int <name>channel</name></param> 7095bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>synctype</name></param> 7105bd8deadSopenharmony_ci </command> 7115bd8deadSopenharmony_ci <command> 7125bd8deadSopenharmony_ci <proto><ptype>GLXFBConfig</ptype> *<name>glXChooseFBConfig</name></proto> 7135bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7145bd8deadSopenharmony_ci <param>int <name>screen</name></param> 7155bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 7165bd8deadSopenharmony_ci <param>int *<name>nelements</name></param> 7175bd8deadSopenharmony_ci </command> 7185bd8deadSopenharmony_ci <command> 7195bd8deadSopenharmony_ci <proto><ptype>GLXFBConfigSGIX</ptype> *<name>glXChooseFBConfigSGIX</name></proto> 7205bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7215bd8deadSopenharmony_ci <param>int <name>screen</name></param> 7225bd8deadSopenharmony_ci <param>int *<name>attrib_list</name></param> 7235bd8deadSopenharmony_ci <param>int *<name>nelements</name></param> 7245bd8deadSopenharmony_ci </command> 7255bd8deadSopenharmony_ci <command> 7265bd8deadSopenharmony_ci <proto><ptype>XVisualInfo</ptype> *<name>glXChooseVisual</name></proto> 7275bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7285bd8deadSopenharmony_ci <param>int <name>screen</name></param> 7295bd8deadSopenharmony_ci <param>int *<name>attribList</name></param> 7305bd8deadSopenharmony_ci </command> 7315bd8deadSopenharmony_ci <command> 7325bd8deadSopenharmony_ci <proto>void <name>glXCopyBufferSubDataNV</name></proto> 7335bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7345bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>readCtx</name></param> 7355bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>writeCtx</name></param> 7365bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>readTarget</name></param> 7375bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>writeTarget</name></param> 7385bd8deadSopenharmony_ci <param><ptype>GLintptr</ptype> <name>readOffset</name></param> 7395bd8deadSopenharmony_ci <param><ptype>GLintptr</ptype> <name>writeOffset</name></param> 7405bd8deadSopenharmony_ci <param><ptype>GLsizeiptr</ptype> <name>size</name></param> 7415bd8deadSopenharmony_ci </command> 7425bd8deadSopenharmony_ci <command> 7435bd8deadSopenharmony_ci <proto>void <name>glXNamedCopyBufferSubDataNV</name></proto> 7445bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7455bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>readCtx</name></param> 7465bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>writeCtx</name></param> 7475bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>readBuffer</name></param> 7485bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>writeBuffer</name></param> 7495bd8deadSopenharmony_ci <param><ptype>GLintptr</ptype> <name>readOffset</name></param> 7505bd8deadSopenharmony_ci <param><ptype>GLintptr</ptype> <name>writeOffset</name></param> 7515bd8deadSopenharmony_ci <param><ptype>GLsizeiptr</ptype> <name>size</name></param> 7525bd8deadSopenharmony_ci </command> 7535bd8deadSopenharmony_ci <command> 7545bd8deadSopenharmony_ci <proto>void <name>glXCopyContext</name></proto> 7555bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7565bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>src</name></param> 7575bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>dst</name></param> 7585bd8deadSopenharmony_ci <param>unsigned long <name>mask</name></param> 7595bd8deadSopenharmony_ci </command> 7605bd8deadSopenharmony_ci <command> 7615bd8deadSopenharmony_ci <proto>void <name>glXCopyImageSubDataNV</name></proto> 7625bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7635bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>srcCtx</name></param> 7645bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>srcName</name></param> 7655bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>srcTarget</name></param> 7665bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcLevel</name></param> 7675bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcX</name></param> 7685bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcY</name></param> 7695bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>srcZ</name></param> 7705bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>dstCtx</name></param> 7715bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>dstName</name></param> 7725bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>dstTarget</name></param> 7735bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstLevel</name></param> 7745bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstX</name></param> 7755bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstY</name></param> 7765bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>dstZ</name></param> 7775bd8deadSopenharmony_ci <param><ptype>GLsizei</ptype> <name>width</name></param> 7785bd8deadSopenharmony_ci <param><ptype>GLsizei</ptype> <name>height</name></param> 7795bd8deadSopenharmony_ci <param><ptype>GLsizei</ptype> <name>depth</name></param> 7805bd8deadSopenharmony_ci </command> 7815bd8deadSopenharmony_ci <command> 7825bd8deadSopenharmony_ci <proto>void <name>glXCopySubBufferMESA</name></proto> 7835bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 7845bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 7855bd8deadSopenharmony_ci <param>int <name>x</name></param> 7865bd8deadSopenharmony_ci <param>int <name>y</name></param> 7875bd8deadSopenharmony_ci <param>int <name>width</name></param> 7885bd8deadSopenharmony_ci <param>int <name>height</name></param> 7895bd8deadSopenharmony_ci </command> 7905bd8deadSopenharmony_ci <command> 7915bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateAssociatedContextAMD</name></proto> 7925bd8deadSopenharmony_ci <param>unsigned int <name>id</name></param> 7935bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>share_list</name></param> 7945bd8deadSopenharmony_ci </command> 7955bd8deadSopenharmony_ci <command> 7965bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateAssociatedContextAttribsAMD</name></proto> 7975bd8deadSopenharmony_ci <param>unsigned int <name>id</name></param> 7985bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>share_context</name></param> 7995bd8deadSopenharmony_ci <param>const int *<name>attribList</name></param> 8005bd8deadSopenharmony_ci </command> 8015bd8deadSopenharmony_ci <command> 8025bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateContextAttribsARB</name></proto> 8035bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8045bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 8055bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>share_context</name></param> 8065bd8deadSopenharmony_ci <param><ptype>Bool</ptype> <name>direct</name></param> 8075bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 8085bd8deadSopenharmony_ci </command> 8095bd8deadSopenharmony_ci <command> 8105bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateContext</name></proto> 8115bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8125bd8deadSopenharmony_ci <param><ptype>XVisualInfo</ptype> *<name>vis</name></param> 8135bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>shareList</name></param> 8145bd8deadSopenharmony_ci <param><ptype>Bool</ptype> <name>direct</name></param> 8155bd8deadSopenharmony_ci </command> 8165bd8deadSopenharmony_ci <command> 8175bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateContextWithConfigSGIX</name></proto> 8185bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8195bd8deadSopenharmony_ci <param><ptype>GLXFBConfigSGIX</ptype> <name>config</name></param> 8205bd8deadSopenharmony_ci <param>int <name>render_type</name></param> 8215bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>share_list</name></param> 8225bd8deadSopenharmony_ci <param><ptype>Bool</ptype> <name>direct</name></param> 8235bd8deadSopenharmony_ci </command> 8245bd8deadSopenharmony_ci <command> 8255bd8deadSopenharmony_ci <proto><ptype>GLXPbufferSGIX</ptype> <name>glXCreateGLXPbufferSGIX</name></proto> 8265bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8275bd8deadSopenharmony_ci <param><ptype>GLXFBConfigSGIX</ptype> <name>config</name></param> 8285bd8deadSopenharmony_ci <param>unsigned int <name>width</name></param> 8295bd8deadSopenharmony_ci <param>unsigned int <name>height</name></param> 8305bd8deadSopenharmony_ci <param>int *<name>attrib_list</name></param> 8315bd8deadSopenharmony_ci </command> 8325bd8deadSopenharmony_ci <command> 8335bd8deadSopenharmony_ci <proto><ptype>GLXPixmap</ptype> <name>glXCreateGLXPixmap</name></proto> 8345bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8355bd8deadSopenharmony_ci <param><ptype>XVisualInfo</ptype> *<name>visual</name></param> 8365bd8deadSopenharmony_ci <param><ptype>Pixmap</ptype> <name>pixmap</name></param> 8375bd8deadSopenharmony_ci </command> 8385bd8deadSopenharmony_ci <command> 8395bd8deadSopenharmony_ci <proto><ptype>GLXPixmap</ptype> <name>glXCreateGLXPixmapMESA</name></proto> 8405bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8415bd8deadSopenharmony_ci <param><ptype>XVisualInfo</ptype> *<name>visual</name></param> 8425bd8deadSopenharmony_ci <param><ptype>Pixmap</ptype> <name>pixmap</name></param> 8435bd8deadSopenharmony_ci <param><ptype>Colormap</ptype> <name>cmap</name></param> 8445bd8deadSopenharmony_ci </command> 8455bd8deadSopenharmony_ci <command> 8465bd8deadSopenharmony_ci <proto><ptype>GLXPixmap</ptype> <name>glXCreateGLXPixmapWithConfigSGIX</name></proto> 8475bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8485bd8deadSopenharmony_ci <param><ptype>GLXFBConfigSGIX</ptype> <name>config</name></param> 8495bd8deadSopenharmony_ci <param><ptype>Pixmap</ptype> <name>pixmap</name></param> 8505bd8deadSopenharmony_ci </command> 8515bd8deadSopenharmony_ci <command> 8525bd8deadSopenharmony_ci <proto><ptype>GLXVideoSourceSGIX</ptype> <name>glXCreateGLXVideoSourceSGIX</name></proto> 8535bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 8545bd8deadSopenharmony_ci <param>int <name>screen</name></param> 8555bd8deadSopenharmony_ci <param><ptype>VLServer</ptype> <name>server</name></param> 8565bd8deadSopenharmony_ci <param><ptype>VLPath</ptype> <name>path</name></param> 8575bd8deadSopenharmony_ci <param>int <name>nodeClass</name></param> 8585bd8deadSopenharmony_ci <param><ptype>VLNode</ptype> <name>drainNode</name></param> 8595bd8deadSopenharmony_ci </command> 8605bd8deadSopenharmony_ci <command> 8615bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXCreateNewContext</name></proto> 8625bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8635bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 8645bd8deadSopenharmony_ci <param>int <name>render_type</name></param> 8655bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>share_list</name></param> 8665bd8deadSopenharmony_ci <param><ptype>Bool</ptype> <name>direct</name></param> 8675bd8deadSopenharmony_ci </command> 8685bd8deadSopenharmony_ci <command> 8695bd8deadSopenharmony_ci <proto><ptype>GLXPbuffer</ptype> <name>glXCreatePbuffer</name></proto> 8705bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8715bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 8725bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 8735bd8deadSopenharmony_ci </command> 8745bd8deadSopenharmony_ci <command> 8755bd8deadSopenharmony_ci <proto><ptype>GLXPixmap</ptype> <name>glXCreatePixmap</name></proto> 8765bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8775bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 8785bd8deadSopenharmony_ci <param><ptype>Pixmap</ptype> <name>pixmap</name></param> 8795bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 8805bd8deadSopenharmony_ci </command> 8815bd8deadSopenharmony_ci <command> 8825bd8deadSopenharmony_ci <proto><ptype>GLXWindow</ptype> <name>glXCreateWindow</name></proto> 8835bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8845bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 8855bd8deadSopenharmony_ci <param><ptype>Window</ptype> <name>win</name></param> 8865bd8deadSopenharmony_ci <param>const int *<name>attrib_list</name></param> 8875bd8deadSopenharmony_ci </command> 8885bd8deadSopenharmony_ci <command> 8895bd8deadSopenharmony_ci <proto>void <name>glXCushionSGI</name></proto> 8905bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8915bd8deadSopenharmony_ci <param><ptype>Window</ptype> <name>window</name></param> 8925bd8deadSopenharmony_ci <param>float <name>cushion</name></param> 8935bd8deadSopenharmony_ci </command> 8945bd8deadSopenharmony_ci <command> 8955bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXDelayBeforeSwapNV</name></proto> 8965bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 8975bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 8985bd8deadSopenharmony_ci <param><ptype>GLfloat</ptype> <name>seconds</name></param> 8995bd8deadSopenharmony_ci </command> 9005bd8deadSopenharmony_ci <command> 9015bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXDeleteAssociatedContextAMD</name></proto> 9025bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 9035bd8deadSopenharmony_ci </command> 9045bd8deadSopenharmony_ci <command> 9055bd8deadSopenharmony_ci <proto>void <name>glXDestroyContext</name></proto> 9065bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9075bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 9085bd8deadSopenharmony_ci </command> 9095bd8deadSopenharmony_ci <command> 9105bd8deadSopenharmony_ci <proto>void <name>glXDestroyGLXPbufferSGIX</name></proto> 9115bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9125bd8deadSopenharmony_ci <param><ptype>GLXPbufferSGIX</ptype> <name>pbuf</name></param> 9135bd8deadSopenharmony_ci </command> 9145bd8deadSopenharmony_ci <command> 9155bd8deadSopenharmony_ci <proto>void <name>glXDestroyGLXPixmap</name></proto> 9165bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9175bd8deadSopenharmony_ci <param><ptype>GLXPixmap</ptype> <name>pixmap</name></param> 9185bd8deadSopenharmony_ci </command> 9195bd8deadSopenharmony_ci <command> 9205bd8deadSopenharmony_ci <proto>void <name>glXDestroyGLXVideoSourceSGIX</name></proto> 9215bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9225bd8deadSopenharmony_ci <param><ptype>GLXVideoSourceSGIX</ptype> <name>glxvideosource</name></param> 9235bd8deadSopenharmony_ci </command> 9245bd8deadSopenharmony_ci <command> 9255bd8deadSopenharmony_ci <proto>int <name>glXDestroyHyperpipeConfigSGIX</name></proto> 9265bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9275bd8deadSopenharmony_ci <param>int <name>hpId</name></param> 9285bd8deadSopenharmony_ci </command> 9295bd8deadSopenharmony_ci <command> 9305bd8deadSopenharmony_ci <proto>void <name>glXDestroyPbuffer</name></proto> 9315bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9325bd8deadSopenharmony_ci <param><ptype>GLXPbuffer</ptype> <name>pbuf</name></param> 9335bd8deadSopenharmony_ci </command> 9345bd8deadSopenharmony_ci <command> 9355bd8deadSopenharmony_ci <proto>void <name>glXDestroyPixmap</name></proto> 9365bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9375bd8deadSopenharmony_ci <param><ptype>GLXPixmap</ptype> <name>pixmap</name></param> 9385bd8deadSopenharmony_ci </command> 9395bd8deadSopenharmony_ci <command> 9405bd8deadSopenharmony_ci <proto>void <name>glXDestroyWindow</name></proto> 9415bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9425bd8deadSopenharmony_ci <param><ptype>GLXWindow</ptype> <name>win</name></param> 9435bd8deadSopenharmony_ci </command> 9445bd8deadSopenharmony_ci <command> 9455bd8deadSopenharmony_ci <proto><ptype>GLXVideoCaptureDeviceNV</ptype> *<name>glXEnumerateVideoCaptureDevicesNV</name></proto> 9465bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9475bd8deadSopenharmony_ci <param>int <name>screen</name></param> 9485bd8deadSopenharmony_ci <param>int *<name>nelements</name></param> 9495bd8deadSopenharmony_ci </command> 9505bd8deadSopenharmony_ci <command> 9515bd8deadSopenharmony_ci <proto>unsigned int *<name>glXEnumerateVideoDevicesNV</name></proto> 9525bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9535bd8deadSopenharmony_ci <param>int <name>screen</name></param> 9545bd8deadSopenharmony_ci <param>int *<name>nelements</name></param> 9555bd8deadSopenharmony_ci </command> 9565bd8deadSopenharmony_ci <command> 9575bd8deadSopenharmony_ci <proto>void <name>glXFreeContextEXT</name></proto> 9585bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9595bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>context</name></param> 9605bd8deadSopenharmony_ci </command> 9615bd8deadSopenharmony_ci <command> 9625bd8deadSopenharmony_ci <proto>unsigned int <name>glXGetAGPOffsetMESA</name></proto> 9635bd8deadSopenharmony_ci <param>const void *<name>pointer</name></param> 9645bd8deadSopenharmony_ci </command> 9655bd8deadSopenharmony_ci <command> 9665bd8deadSopenharmony_ci <proto>const char *<name>glXGetClientString</name></proto> 9675bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9685bd8deadSopenharmony_ci <param>int <name>name</name></param> 9695bd8deadSopenharmony_ci </command> 9705bd8deadSopenharmony_ci <command> 9715bd8deadSopenharmony_ci <proto>int <name>glXGetConfig</name></proto> 9725bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 9735bd8deadSopenharmony_ci <param><ptype>XVisualInfo</ptype> *<name>visual</name></param> 9745bd8deadSopenharmony_ci <param>int <name>attrib</name></param> 9755bd8deadSopenharmony_ci <param>int *<name>value</name></param> 9765bd8deadSopenharmony_ci </command> 9775bd8deadSopenharmony_ci <command> 9785bd8deadSopenharmony_ci <proto>unsigned int <name>glXGetContextGPUIDAMD</name></proto> 9795bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 9805bd8deadSopenharmony_ci </command> 9815bd8deadSopenharmony_ci <command> 9825bd8deadSopenharmony_ci <proto><ptype>GLXContextID</ptype> <name>glXGetContextIDEXT</name></proto> 9835bd8deadSopenharmony_ci <param>const <ptype>GLXContext</ptype> <name>context</name></param> 9845bd8deadSopenharmony_ci </command> 9855bd8deadSopenharmony_ci <command> 9865bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXGetCurrentAssociatedContextAMD</name></proto> 9875bd8deadSopenharmony_ci </command> 9885bd8deadSopenharmony_ci <command> 9895bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXGetCurrentContext</name></proto> 9905bd8deadSopenharmony_ci </command> 9915bd8deadSopenharmony_ci <command> 9925bd8deadSopenharmony_ci <proto><ptype>Display</ptype> *<name>glXGetCurrentDisplayEXT</name></proto> 9935bd8deadSopenharmony_ci </command> 9945bd8deadSopenharmony_ci <command> 9955bd8deadSopenharmony_ci <proto><ptype>Display</ptype> *<name>glXGetCurrentDisplay</name></proto> 9965bd8deadSopenharmony_ci </command> 9975bd8deadSopenharmony_ci <command> 9985bd8deadSopenharmony_ci <proto><ptype>GLXDrawable</ptype> <name>glXGetCurrentDrawable</name></proto> 9995bd8deadSopenharmony_ci </command> 10005bd8deadSopenharmony_ci <command> 10015bd8deadSopenharmony_ci <proto><ptype>GLXDrawable</ptype> <name>glXGetCurrentReadDrawableSGI</name></proto> 10025bd8deadSopenharmony_ci </command> 10035bd8deadSopenharmony_ci <command> 10045bd8deadSopenharmony_ci <proto><ptype>GLXDrawable</ptype> <name>glXGetCurrentReadDrawable</name></proto> 10055bd8deadSopenharmony_ci </command> 10065bd8deadSopenharmony_ci <command> 10075bd8deadSopenharmony_ci <proto>int <name>glXGetFBConfigAttrib</name></proto> 10085bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10095bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 10105bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 10115bd8deadSopenharmony_ci <param>int *<name>value</name></param> 10125bd8deadSopenharmony_ci </command> 10135bd8deadSopenharmony_ci <command> 10145bd8deadSopenharmony_ci <proto>int <name>glXGetFBConfigAttribSGIX</name></proto> 10155bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10165bd8deadSopenharmony_ci <param><ptype>GLXFBConfigSGIX</ptype> <name>config</name></param> 10175bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 10185bd8deadSopenharmony_ci <param>int *<name>value</name></param> 10195bd8deadSopenharmony_ci </command> 10205bd8deadSopenharmony_ci <command> 10215bd8deadSopenharmony_ci <proto><ptype>GLXFBConfigSGIX</ptype> <name>glXGetFBConfigFromVisualSGIX</name></proto> 10225bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10235bd8deadSopenharmony_ci <param><ptype>XVisualInfo</ptype> *<name>vis</name></param> 10245bd8deadSopenharmony_ci </command> 10255bd8deadSopenharmony_ci <command> 10265bd8deadSopenharmony_ci <proto><ptype>GLXFBConfig</ptype> *<name>glXGetFBConfigs</name></proto> 10275bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10285bd8deadSopenharmony_ci <param>int <name>screen</name></param> 10295bd8deadSopenharmony_ci <param>int *<name>nelements</name></param> 10305bd8deadSopenharmony_ci </command> 10315bd8deadSopenharmony_ci <command> 10325bd8deadSopenharmony_ci <proto>unsigned int <name>glXGetGPUIDsAMD</name></proto> 10335bd8deadSopenharmony_ci <param>unsigned int <name>maxCount</name></param> 10345bd8deadSopenharmony_ci <param>unsigned int *<name>ids</name></param> 10355bd8deadSopenharmony_ci </command> 10365bd8deadSopenharmony_ci <command> 10375bd8deadSopenharmony_ci <proto>int <name>glXGetGPUInfoAMD</name></proto> 10385bd8deadSopenharmony_ci <param>unsigned int <name>id</name></param> 10395bd8deadSopenharmony_ci <param>int <name>property</name></param> 10405bd8deadSopenharmony_ci <param><ptype>GLenum</ptype> <name>dataType</name></param> 10415bd8deadSopenharmony_ci <param>unsigned int <name>size</name></param> 10425bd8deadSopenharmony_ci <param>void *<name>data</name></param> 10435bd8deadSopenharmony_ci </command> 10445bd8deadSopenharmony_ci <command> 10455bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXGetMscRateOML</name></proto> 10465bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10475bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 10485bd8deadSopenharmony_ci <param><ptype>int32_t</ptype> *<name>numerator</name></param> 10495bd8deadSopenharmony_ci <param><ptype>int32_t</ptype> *<name>denominator</name></param> 10505bd8deadSopenharmony_ci </command> 10515bd8deadSopenharmony_ci <command> 10525bd8deadSopenharmony_ci <proto><ptype>__GLXextFuncPtr</ptype> <name>glXGetProcAddressARB</name></proto> 10535bd8deadSopenharmony_ci <param>const <ptype>GLubyte</ptype> *<name>procName</name></param> 10545bd8deadSopenharmony_ci </command> 10555bd8deadSopenharmony_ci <command> 10565bd8deadSopenharmony_ci <proto><ptype>__GLXextFuncPtr</ptype> <name>glXGetProcAddress</name></proto> 10575bd8deadSopenharmony_ci <param>const <ptype>GLubyte</ptype> *<name>procName</name></param> 10585bd8deadSopenharmony_ci </command> 10595bd8deadSopenharmony_ci <command> 10605bd8deadSopenharmony_ci <proto>void <name>glXGetSelectedEvent</name></proto> 10615bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10625bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>draw</name></param> 10635bd8deadSopenharmony_ci <param>unsigned long *<name>event_mask</name></param> 10645bd8deadSopenharmony_ci </command> 10655bd8deadSopenharmony_ci <command> 10665bd8deadSopenharmony_ci <proto>void <name>glXGetSelectedEventSGIX</name></proto> 10675bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10685bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 10695bd8deadSopenharmony_ci <param>unsigned long *<name>mask</name></param> 10705bd8deadSopenharmony_ci </command> 10715bd8deadSopenharmony_ci <command> 10725bd8deadSopenharmony_ci <proto>int <name>glXGetSwapIntervalMESA</name></proto> 10735bd8deadSopenharmony_ci </command> 10745bd8deadSopenharmony_ci <command> 10755bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXGetSyncValuesOML</name></proto> 10765bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10775bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 10785bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>ust</name></param> 10795bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>msc</name></param> 10805bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>sbc</name></param> 10815bd8deadSopenharmony_ci </command> 10825bd8deadSopenharmony_ci <command> 10835bd8deadSopenharmony_ci <proto><ptype>Status</ptype> <name>glXGetTransparentIndexSUN</name></proto> 10845bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10855bd8deadSopenharmony_ci <param><ptype>Window</ptype> <name>overlay</name></param> 10865bd8deadSopenharmony_ci <param><ptype>Window</ptype> <name>underlay</name></param> 10875bd8deadSopenharmony_ci <param>unsigned long *<name>pTransparentIndex</name></param> 10885bd8deadSopenharmony_ci </command> 10895bd8deadSopenharmony_ci <command> 10905bd8deadSopenharmony_ci <proto>int <name>glXGetVideoDeviceNV</name></proto> 10915bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10925bd8deadSopenharmony_ci <param>int <name>screen</name></param> 10935bd8deadSopenharmony_ci <param>int <name>numVideoDevices</name></param> 10945bd8deadSopenharmony_ci <param><ptype>GLXVideoDeviceNV</ptype> *<name>pVideoDevice</name></param> 10955bd8deadSopenharmony_ci </command> 10965bd8deadSopenharmony_ci <command> 10975bd8deadSopenharmony_ci <proto>int <name>glXGetVideoInfoNV</name></proto> 10985bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 10995bd8deadSopenharmony_ci <param>int <name>screen</name></param> 11005bd8deadSopenharmony_ci <param><ptype>GLXVideoDeviceNV</ptype> <name>VideoDevice</name></param> 11015bd8deadSopenharmony_ci <param>unsigned long *<name>pulCounterOutputPbuffer</name></param> 11025bd8deadSopenharmony_ci <param>unsigned long *<name>pulCounterOutputVideo</name></param> 11035bd8deadSopenharmony_ci </command> 11045bd8deadSopenharmony_ci <command> 11055bd8deadSopenharmony_ci <proto>int <name>glXGetVideoSyncSGI</name></proto> 11065bd8deadSopenharmony_ci <param>unsigned int *<name>count</name></param> 11075bd8deadSopenharmony_ci </command> 11085bd8deadSopenharmony_ci <command> 11095bd8deadSopenharmony_ci <proto><ptype>XVisualInfo</ptype> *<name>glXGetVisualFromFBConfig</name></proto> 11105bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11115bd8deadSopenharmony_ci <param><ptype>GLXFBConfig</ptype> <name>config</name></param> 11125bd8deadSopenharmony_ci </command> 11135bd8deadSopenharmony_ci <command> 11145bd8deadSopenharmony_ci <proto><ptype>XVisualInfo</ptype> *<name>glXGetVisualFromFBConfigSGIX</name></proto> 11155bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11165bd8deadSopenharmony_ci <param><ptype>GLXFBConfigSGIX</ptype> <name>config</name></param> 11175bd8deadSopenharmony_ci </command> 11185bd8deadSopenharmony_ci <command> 11195bd8deadSopenharmony_ci <proto>int <name>glXHyperpipeAttribSGIX</name></proto> 11205bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11215bd8deadSopenharmony_ci <param>int <name>timeSlice</name></param> 11225bd8deadSopenharmony_ci <param>int <name>attrib</name></param> 11235bd8deadSopenharmony_ci <param>int <name>size</name></param> 11245bd8deadSopenharmony_ci <param>void *<name>attribList</name></param> 11255bd8deadSopenharmony_ci </command> 11265bd8deadSopenharmony_ci <command> 11275bd8deadSopenharmony_ci <proto>int <name>glXHyperpipeConfigSGIX</name></proto> 11285bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11295bd8deadSopenharmony_ci <param>int <name>networkId</name></param> 11305bd8deadSopenharmony_ci <param>int <name>npipes</name></param> 11315bd8deadSopenharmony_ci <param><ptype>GLXHyperpipeConfigSGIX</ptype> *<name>cfg</name></param> 11325bd8deadSopenharmony_ci <param>int *<name>hpId</name></param> 11335bd8deadSopenharmony_ci </command> 11345bd8deadSopenharmony_ci <command> 11355bd8deadSopenharmony_ci <proto><ptype>GLXContext</ptype> <name>glXImportContextEXT</name></proto> 11365bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11375bd8deadSopenharmony_ci <param><ptype>GLXContextID</ptype> <name>contextID</name></param> 11385bd8deadSopenharmony_ci </command> 11395bd8deadSopenharmony_ci <command> 11405bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXIsDirect</name></proto> 11415bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11425bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 11435bd8deadSopenharmony_ci </command> 11445bd8deadSopenharmony_ci <command> 11455bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXJoinSwapGroupNV</name></proto> 11465bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11475bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 11485bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> <name>group</name></param> 11495bd8deadSopenharmony_ci </command> 11505bd8deadSopenharmony_ci <command> 11515bd8deadSopenharmony_ci <proto>void <name>glXJoinSwapGroupSGIX</name></proto> 11525bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11535bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 11545bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>member</name></param> 11555bd8deadSopenharmony_ci </command> 11565bd8deadSopenharmony_ci <command> 11575bd8deadSopenharmony_ci <proto>void <name>glXLockVideoCaptureDeviceNV</name></proto> 11585bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11595bd8deadSopenharmony_ci <param><ptype>GLXVideoCaptureDeviceNV</ptype> <name>device</name></param> 11605bd8deadSopenharmony_ci </command> 11615bd8deadSopenharmony_ci <command> 11625bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXMakeAssociatedContextCurrentAMD</name></proto> 11635bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 11645bd8deadSopenharmony_ci </command> 11655bd8deadSopenharmony_ci <command> 11665bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXMakeContextCurrent</name></proto> 11675bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11685bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>draw</name></param> 11695bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>read</name></param> 11705bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 11715bd8deadSopenharmony_ci </command> 11725bd8deadSopenharmony_ci <command> 11735bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXMakeCurrent</name></proto> 11745bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11755bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 11765bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 11775bd8deadSopenharmony_ci </command> 11785bd8deadSopenharmony_ci <command> 11795bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXMakeCurrentReadSGI</name></proto> 11805bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 11815bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>draw</name></param> 11825bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>read</name></param> 11835bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 11845bd8deadSopenharmony_ci </command> 11855bd8deadSopenharmony_ci <command> 11865bd8deadSopenharmony_ci <proto>int <name>glXQueryChannelDeltasSGIX</name></proto> 11875bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 11885bd8deadSopenharmony_ci <param>int <name>screen</name></param> 11895bd8deadSopenharmony_ci <param>int <name>channel</name></param> 11905bd8deadSopenharmony_ci <param>int *<name>x</name></param> 11915bd8deadSopenharmony_ci <param>int *<name>y</name></param> 11925bd8deadSopenharmony_ci <param>int *<name>w</name></param> 11935bd8deadSopenharmony_ci <param>int *<name>h</name></param> 11945bd8deadSopenharmony_ci </command> 11955bd8deadSopenharmony_ci <command> 11965bd8deadSopenharmony_ci <proto>int <name>glXQueryChannelRectSGIX</name></proto> 11975bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>display</name></param> 11985bd8deadSopenharmony_ci <param>int <name>screen</name></param> 11995bd8deadSopenharmony_ci <param>int <name>channel</name></param> 12005bd8deadSopenharmony_ci <param>int *<name>dx</name></param> 12015bd8deadSopenharmony_ci <param>int *<name>dy</name></param> 12025bd8deadSopenharmony_ci <param>int *<name>dw</name></param> 12035bd8deadSopenharmony_ci <param>int *<name>dh</name></param> 12045bd8deadSopenharmony_ci </command> 12055bd8deadSopenharmony_ci <command> 12065bd8deadSopenharmony_ci <proto>int <name>glXQueryContext</name></proto> 12075bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12085bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>ctx</name></param> 12095bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12105bd8deadSopenharmony_ci <param>int *<name>value</name></param> 12115bd8deadSopenharmony_ci </command> 12125bd8deadSopenharmony_ci <command> 12135bd8deadSopenharmony_ci <proto>int <name>glXQueryContextInfoEXT</name></proto> 12145bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12155bd8deadSopenharmony_ci <param><ptype>GLXContext</ptype> <name>context</name></param> 12165bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12175bd8deadSopenharmony_ci <param>int *<name>value</name></param> 12185bd8deadSopenharmony_ci </command> 12195bd8deadSopenharmony_ci <command> 12205bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryCurrentRendererIntegerMESA</name></proto> 12215bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12225bd8deadSopenharmony_ci <param>unsigned int *<name>value</name></param> 12235bd8deadSopenharmony_ci </command> 12245bd8deadSopenharmony_ci <command> 12255bd8deadSopenharmony_ci <proto>const char *<name>glXQueryCurrentRendererStringMESA</name></proto> 12265bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12275bd8deadSopenharmony_ci </command> 12285bd8deadSopenharmony_ci <command> 12295bd8deadSopenharmony_ci <proto>void <name>glXQueryDrawable</name></proto> 12305bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12315bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>draw</name></param> 12325bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12335bd8deadSopenharmony_ci <param>unsigned int *<name>value</name></param> 12345bd8deadSopenharmony_ci </command> 12355bd8deadSopenharmony_ci <command> 12365bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryExtension</name></proto> 12375bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12385bd8deadSopenharmony_ci <param>int *<name>errorb</name></param> 12395bd8deadSopenharmony_ci <param>int *<name>event</name></param> 12405bd8deadSopenharmony_ci </command> 12415bd8deadSopenharmony_ci <command> 12425bd8deadSopenharmony_ci <proto>const char *<name>glXQueryExtensionsString</name></proto> 12435bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12445bd8deadSopenharmony_ci <param>int <name>screen</name></param> 12455bd8deadSopenharmony_ci </command> 12465bd8deadSopenharmony_ci <command> 12475bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryFrameCountNV</name></proto> 12485bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12495bd8deadSopenharmony_ci <param>int <name>screen</name></param> 12505bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> *<name>count</name></param> 12515bd8deadSopenharmony_ci </command> 12525bd8deadSopenharmony_ci <command> 12535bd8deadSopenharmony_ci <proto>void <name>glXQueryGLXPbufferSGIX</name></proto> 12545bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12555bd8deadSopenharmony_ci <param><ptype>GLXPbufferSGIX</ptype> <name>pbuf</name></param> 12565bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 12575bd8deadSopenharmony_ci <param>unsigned int *<name>value</name></param> 12585bd8deadSopenharmony_ci </command> 12595bd8deadSopenharmony_ci <command> 12605bd8deadSopenharmony_ci <proto>int <name>glXQueryHyperpipeAttribSGIX</name></proto> 12615bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12625bd8deadSopenharmony_ci <param>int <name>timeSlice</name></param> 12635bd8deadSopenharmony_ci <param>int <name>attrib</name></param> 12645bd8deadSopenharmony_ci <param>int <name>size</name></param> 12655bd8deadSopenharmony_ci <param>void *<name>returnAttribList</name></param> 12665bd8deadSopenharmony_ci </command> 12675bd8deadSopenharmony_ci <command> 12685bd8deadSopenharmony_ci <proto>int <name>glXQueryHyperpipeBestAttribSGIX</name></proto> 12695bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12705bd8deadSopenharmony_ci <param>int <name>timeSlice</name></param> 12715bd8deadSopenharmony_ci <param>int <name>attrib</name></param> 12725bd8deadSopenharmony_ci <param>int <name>size</name></param> 12735bd8deadSopenharmony_ci <param>void *<name>attribList</name></param> 12745bd8deadSopenharmony_ci <param>void *<name>returnAttribList</name></param> 12755bd8deadSopenharmony_ci </command> 12765bd8deadSopenharmony_ci <command> 12775bd8deadSopenharmony_ci <proto><ptype>GLXHyperpipeConfigSGIX</ptype> *<name>glXQueryHyperpipeConfigSGIX</name></proto> 12785bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12795bd8deadSopenharmony_ci <param>int <name>hpId</name></param> 12805bd8deadSopenharmony_ci <param>int *<name>npipes</name></param> 12815bd8deadSopenharmony_ci </command> 12825bd8deadSopenharmony_ci <command> 12835bd8deadSopenharmony_ci <proto><ptype>GLXHyperpipeNetworkSGIX</ptype> *<name>glXQueryHyperpipeNetworkSGIX</name></proto> 12845bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12855bd8deadSopenharmony_ci <param>int *<name>npipes</name></param> 12865bd8deadSopenharmony_ci </command> 12875bd8deadSopenharmony_ci <command> 12885bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryMaxSwapBarriersSGIX</name></proto> 12895bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12905bd8deadSopenharmony_ci <param>int <name>screen</name></param> 12915bd8deadSopenharmony_ci <param>int *<name>max</name></param> 12925bd8deadSopenharmony_ci </command> 12935bd8deadSopenharmony_ci <command> 12945bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryMaxSwapGroupsNV</name></proto> 12955bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 12965bd8deadSopenharmony_ci <param>int <name>screen</name></param> 12975bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> *<name>maxGroups</name></param> 12985bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> *<name>maxBarriers</name></param> 12995bd8deadSopenharmony_ci </command> 13005bd8deadSopenharmony_ci <command> 13015bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryRendererIntegerMESA</name></proto> 13025bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13035bd8deadSopenharmony_ci <param>int <name>screen</name></param> 13045bd8deadSopenharmony_ci <param>int <name>renderer</name></param> 13055bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 13065bd8deadSopenharmony_ci <param>unsigned int *<name>value</name></param> 13075bd8deadSopenharmony_ci </command> 13085bd8deadSopenharmony_ci <command> 13095bd8deadSopenharmony_ci <proto>const char *<name>glXQueryRendererStringMESA</name></proto> 13105bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13115bd8deadSopenharmony_ci <param>int <name>screen</name></param> 13125bd8deadSopenharmony_ci <param>int <name>renderer</name></param> 13135bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 13145bd8deadSopenharmony_ci </command> 13155bd8deadSopenharmony_ci <command> 13165bd8deadSopenharmony_ci <proto>const char *<name>glXQueryServerString</name></proto> 13175bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13185bd8deadSopenharmony_ci <param>int <name>screen</name></param> 13195bd8deadSopenharmony_ci <param>int <name>name</name></param> 13205bd8deadSopenharmony_ci </command> 13215bd8deadSopenharmony_ci <command> 13225bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQuerySwapGroupNV</name></proto> 13235bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13245bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 13255bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> *<name>group</name></param> 13265bd8deadSopenharmony_ci <param><ptype>GLuint</ptype> *<name>barrier</name></param> 13275bd8deadSopenharmony_ci </command> 13285bd8deadSopenharmony_ci <command> 13295bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXQueryVersion</name></proto> 13305bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13315bd8deadSopenharmony_ci <param>int *<name>maj</name></param> 13325bd8deadSopenharmony_ci <param>int *<name>min</name></param> 13335bd8deadSopenharmony_ci </command> 13345bd8deadSopenharmony_ci <command> 13355bd8deadSopenharmony_ci <proto>int <name>glXQueryVideoCaptureDeviceNV</name></proto> 13365bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13375bd8deadSopenharmony_ci <param><ptype>GLXVideoCaptureDeviceNV</ptype> <name>device</name></param> 13385bd8deadSopenharmony_ci <param>int <name>attribute</name></param> 13395bd8deadSopenharmony_ci <param>int *<name>value</name></param> 13405bd8deadSopenharmony_ci </command> 13415bd8deadSopenharmony_ci <command> 13425bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXReleaseBuffersMESA</name></proto> 13435bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13445bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 13455bd8deadSopenharmony_ci </command> 13465bd8deadSopenharmony_ci <command> 13475bd8deadSopenharmony_ci <proto>void <name>glXReleaseTexImageEXT</name></proto> 13485bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13495bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 13505bd8deadSopenharmony_ci <param>int <name>buffer</name></param> 13515bd8deadSopenharmony_ci </command> 13525bd8deadSopenharmony_ci <command> 13535bd8deadSopenharmony_ci <proto>void <name>glXReleaseVideoCaptureDeviceNV</name></proto> 13545bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13555bd8deadSopenharmony_ci <param><ptype>GLXVideoCaptureDeviceNV</ptype> <name>device</name></param> 13565bd8deadSopenharmony_ci </command> 13575bd8deadSopenharmony_ci <command> 13585bd8deadSopenharmony_ci <proto>int <name>glXReleaseVideoDeviceNV</name></proto> 13595bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13605bd8deadSopenharmony_ci <param>int <name>screen</name></param> 13615bd8deadSopenharmony_ci <param><ptype>GLXVideoDeviceNV</ptype> <name>VideoDevice</name></param> 13625bd8deadSopenharmony_ci </command> 13635bd8deadSopenharmony_ci <command> 13645bd8deadSopenharmony_ci <proto>int <name>glXReleaseVideoImageNV</name></proto> 13655bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13665bd8deadSopenharmony_ci <param><ptype>GLXPbuffer</ptype> <name>pbuf</name></param> 13675bd8deadSopenharmony_ci </command> 13685bd8deadSopenharmony_ci <command> 13695bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXResetFrameCountNV</name></proto> 13705bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13715bd8deadSopenharmony_ci <param>int <name>screen</name></param> 13725bd8deadSopenharmony_ci </command> 13735bd8deadSopenharmony_ci <command> 13745bd8deadSopenharmony_ci <proto>void <name>glXSelectEvent</name></proto> 13755bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13765bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>draw</name></param> 13775bd8deadSopenharmony_ci <param>unsigned long <name>event_mask</name></param> 13785bd8deadSopenharmony_ci </command> 13795bd8deadSopenharmony_ci <command> 13805bd8deadSopenharmony_ci <proto>void <name>glXSelectEventSGIX</name></proto> 13815bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13825bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 13835bd8deadSopenharmony_ci <param>unsigned long <name>mask</name></param> 13845bd8deadSopenharmony_ci </command> 13855bd8deadSopenharmony_ci <command> 13865bd8deadSopenharmony_ci <proto>int <name>glXSendPbufferToVideoNV</name></proto> 13875bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 13885bd8deadSopenharmony_ci <param><ptype>GLXPbuffer</ptype> <name>pbuf</name></param> 13895bd8deadSopenharmony_ci <param>int <name>iBufferType</name></param> 13905bd8deadSopenharmony_ci <param>unsigned long *<name>pulCounterPbuffer</name></param> 13915bd8deadSopenharmony_ci <param><ptype>GLboolean</ptype> <name>bBlock</name></param> 13925bd8deadSopenharmony_ci </command> 13935bd8deadSopenharmony_ci <command> 13945bd8deadSopenharmony_ci <proto><ptype>GLboolean</ptype> <name>glXSet3DfxModeMESA</name></proto> 13955bd8deadSopenharmony_ci <param><ptype>GLint</ptype> <name>mode</name></param> 13965bd8deadSopenharmony_ci </command> 13975bd8deadSopenharmony_ci <command> 13985bd8deadSopenharmony_ci <proto>void <name>glXSwapBuffers</name></proto> 13995bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 14005bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 14015bd8deadSopenharmony_ci </command> 14025bd8deadSopenharmony_ci <command> 14035bd8deadSopenharmony_ci <proto><ptype>int64_t</ptype> <name>glXSwapBuffersMscOML</name></proto> 14045bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 14055bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 14065bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>target_msc</name></param> 14075bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>divisor</name></param> 14085bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>remainder</name></param> 14095bd8deadSopenharmony_ci </command> 14105bd8deadSopenharmony_ci <command> 14115bd8deadSopenharmony_ci <proto>int <name>glXSwapIntervalMESA</name></proto> 14125bd8deadSopenharmony_ci <param>unsigned int <name>interval</name></param> 14135bd8deadSopenharmony_ci </command> 14145bd8deadSopenharmony_ci <command> 14155bd8deadSopenharmony_ci <proto>void <name>glXSwapIntervalEXT</name></proto> 14165bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 14175bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 14185bd8deadSopenharmony_ci <param>int <name>interval</name></param> 14195bd8deadSopenharmony_ci </command> 14205bd8deadSopenharmony_ci <command> 14215bd8deadSopenharmony_ci <proto>int <name>glXSwapIntervalSGI</name></proto> 14225bd8deadSopenharmony_ci <param>int <name>interval</name></param> 14235bd8deadSopenharmony_ci </command> 14245bd8deadSopenharmony_ci <command> 14255bd8deadSopenharmony_ci <proto>void <name>glXUseXFont</name></proto> 14265bd8deadSopenharmony_ci <param><ptype>Font</ptype> <name>font</name></param> 14275bd8deadSopenharmony_ci <param>int <name>first</name></param> 14285bd8deadSopenharmony_ci <param>int <name>count</name></param> 14295bd8deadSopenharmony_ci <param>int <name>list</name></param> 14305bd8deadSopenharmony_ci </command> 14315bd8deadSopenharmony_ci <command> 14325bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXWaitForMscOML</name></proto> 14335bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 14345bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 14355bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>target_msc</name></param> 14365bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>divisor</name></param> 14375bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>remainder</name></param> 14385bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>ust</name></param> 14395bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>msc</name></param> 14405bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>sbc</name></param> 14415bd8deadSopenharmony_ci </command> 14425bd8deadSopenharmony_ci <command> 14435bd8deadSopenharmony_ci <proto><ptype>Bool</ptype> <name>glXWaitForSbcOML</name></proto> 14445bd8deadSopenharmony_ci <param><ptype>Display</ptype> *<name>dpy</name></param> 14455bd8deadSopenharmony_ci <param><ptype>GLXDrawable</ptype> <name>drawable</name></param> 14465bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> <name>target_sbc</name></param> 14475bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>ust</name></param> 14485bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>msc</name></param> 14495bd8deadSopenharmony_ci <param><ptype>int64_t</ptype> *<name>sbc</name></param> 14505bd8deadSopenharmony_ci </command> 14515bd8deadSopenharmony_ci <command> 14525bd8deadSopenharmony_ci <proto>void <name>glXWaitGL</name></proto> 14535bd8deadSopenharmony_ci </command> 14545bd8deadSopenharmony_ci <command> 14555bd8deadSopenharmony_ci <proto>int <name>glXWaitVideoSyncSGI</name></proto> 14565bd8deadSopenharmony_ci <param>int <name>divisor</name></param> 14575bd8deadSopenharmony_ci <param>int <name>remainder</name></param> 14585bd8deadSopenharmony_ci <param>unsigned int *<name>count</name></param> 14595bd8deadSopenharmony_ci </command> 14605bd8deadSopenharmony_ci <command> 14615bd8deadSopenharmony_ci <proto>void <name>glXWaitX</name></proto> 14625bd8deadSopenharmony_ci </command> 14635bd8deadSopenharmony_ci </commands> 14645bd8deadSopenharmony_ci 14655bd8deadSopenharmony_ci <!-- SECTION: GLX API interface definitions. --> 14665bd8deadSopenharmony_ci <feature api="glx" name="GLX_VERSION_1_0" number="1.0"> 14675bd8deadSopenharmony_ci <require> 14685bd8deadSopenharmony_ci <enum name="GLX_EXTENSION_NAME" comment="A string #define"/> 14695bd8deadSopenharmony_ci <!-- Events --> 14705bd8deadSopenharmony_ci <enum name="GLX_PbufferClobber"/> 14715bd8deadSopenharmony_ci <enum name="GLX_BufferSwapComplete"/> 14725bd8deadSopenharmony_ci <enum name="__GLX_NUMBER_EVENTS"/> 14735bd8deadSopenharmony_ci <!-- Error codes --> 14745bd8deadSopenharmony_ci <enum name="GLX_BAD_SCREEN"/> 14755bd8deadSopenharmony_ci <enum name="GLX_BAD_ATTRIBUTE"/> 14765bd8deadSopenharmony_ci <enum name="GLX_NO_EXTENSION"/> 14775bd8deadSopenharmony_ci <enum name="GLX_BAD_VISUAL"/> 14785bd8deadSopenharmony_ci <enum name="GLX_BAD_CONTEXT"/> 14795bd8deadSopenharmony_ci <enum name="GLX_BAD_VALUE"/> 14805bd8deadSopenharmony_ci <enum name="GLX_BAD_ENUM"/> 14815bd8deadSopenharmony_ci <!-- Tokens for glXChooseVisual and glXGetConfig --> 14825bd8deadSopenharmony_ci <enum name="GLX_USE_GL"/> 14835bd8deadSopenharmony_ci <enum name="GLX_BUFFER_SIZE"/> 14845bd8deadSopenharmony_ci <enum name="GLX_LEVEL"/> 14855bd8deadSopenharmony_ci <enum name="GLX_RGBA"/> 14865bd8deadSopenharmony_ci <enum name="GLX_DOUBLEBUFFER"/> 14875bd8deadSopenharmony_ci <enum name="GLX_STEREO"/> 14885bd8deadSopenharmony_ci <enum name="GLX_AUX_BUFFERS"/> 14895bd8deadSopenharmony_ci <enum name="GLX_RED_SIZE"/> 14905bd8deadSopenharmony_ci <enum name="GLX_GREEN_SIZE"/> 14915bd8deadSopenharmony_ci <enum name="GLX_BLUE_SIZE"/> 14925bd8deadSopenharmony_ci <enum name="GLX_ALPHA_SIZE"/> 14935bd8deadSopenharmony_ci <enum name="GLX_DEPTH_SIZE"/> 14945bd8deadSopenharmony_ci <enum name="GLX_STENCIL_SIZE"/> 14955bd8deadSopenharmony_ci <enum name="GLX_ACCUM_RED_SIZE"/> 14965bd8deadSopenharmony_ci <enum name="GLX_ACCUM_GREEN_SIZE"/> 14975bd8deadSopenharmony_ci <enum name="GLX_ACCUM_BLUE_SIZE"/> 14985bd8deadSopenharmony_ci <enum name="GLX_ACCUM_ALPHA_SIZE"/> 14995bd8deadSopenharmony_ci <command name="glXChooseVisual"/> 15005bd8deadSopenharmony_ci <command name="glXCreateContext"/> 15015bd8deadSopenharmony_ci <command name="glXDestroyContext"/> 15025bd8deadSopenharmony_ci <command name="glXMakeCurrent"/> 15035bd8deadSopenharmony_ci <command name="glXCopyContext"/> 15045bd8deadSopenharmony_ci <command name="glXSwapBuffers"/> 15055bd8deadSopenharmony_ci <command name="glXCreateGLXPixmap"/> 15065bd8deadSopenharmony_ci <command name="glXDestroyGLXPixmap"/> 15075bd8deadSopenharmony_ci <command name="glXQueryExtension"/> 15085bd8deadSopenharmony_ci <command name="glXQueryVersion"/> 15095bd8deadSopenharmony_ci <command name="glXIsDirect"/> 15105bd8deadSopenharmony_ci <command name="glXGetConfig"/> 15115bd8deadSopenharmony_ci <command name="glXGetCurrentContext"/> 15125bd8deadSopenharmony_ci <command name="glXGetCurrentDrawable"/> 15135bd8deadSopenharmony_ci <command name="glXWaitGL"/> 15145bd8deadSopenharmony_ci <command name="glXWaitX"/> 15155bd8deadSopenharmony_ci <command name="glXUseXFont"/> 15165bd8deadSopenharmony_ci </require> 15175bd8deadSopenharmony_ci </feature> 15185bd8deadSopenharmony_ci 15195bd8deadSopenharmony_ci <feature api="glx" name="GLX_VERSION_1_1" number="1.1"> 15205bd8deadSopenharmony_ci <require> 15215bd8deadSopenharmony_ci <enum name="GLX_VENDOR"/> 15225bd8deadSopenharmony_ci <enum name="GLX_VERSION"/> 15235bd8deadSopenharmony_ci <enum name="GLX_EXTENSIONS"/> 15245bd8deadSopenharmony_ci <command name="glXQueryExtensionsString"/> 15255bd8deadSopenharmony_ci <command name="glXQueryServerString"/> 15265bd8deadSopenharmony_ci <command name="glXGetClientString"/> 15275bd8deadSopenharmony_ci </require> 15285bd8deadSopenharmony_ci </feature> 15295bd8deadSopenharmony_ci 15305bd8deadSopenharmony_ci <feature api="glx" name="GLX_VERSION_1_2" number="1.2"> 15315bd8deadSopenharmony_ci <require> 15325bd8deadSopenharmony_ci <command name="glXGetCurrentDisplay"/> 15335bd8deadSopenharmony_ci </require> 15345bd8deadSopenharmony_ci </feature> 15355bd8deadSopenharmony_ci 15365bd8deadSopenharmony_ci 15375bd8deadSopenharmony_ci <feature api="glx" name="GLX_VERSION_1_3" number="1.3"> 15385bd8deadSopenharmony_ci <require> 15395bd8deadSopenharmony_ci <type name="GLXContextID" comment="Required here so it doesn't collide with Mesa glx.h (Bug 11454)"/> 15405bd8deadSopenharmony_ci <enum name="GLX_WINDOW_BIT"/> 15415bd8deadSopenharmony_ci <enum name="GLX_PIXMAP_BIT"/> 15425bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_BIT"/> 15435bd8deadSopenharmony_ci <enum name="GLX_RGBA_BIT"/> 15445bd8deadSopenharmony_ci <enum name="GLX_COLOR_INDEX_BIT"/> 15455bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_CLOBBER_MASK"/> 15465bd8deadSopenharmony_ci <enum name="GLX_FRONT_LEFT_BUFFER_BIT"/> 15475bd8deadSopenharmony_ci <enum name="GLX_FRONT_RIGHT_BUFFER_BIT"/> 15485bd8deadSopenharmony_ci <enum name="GLX_BACK_LEFT_BUFFER_BIT"/> 15495bd8deadSopenharmony_ci <enum name="GLX_BACK_RIGHT_BUFFER_BIT"/> 15505bd8deadSopenharmony_ci <enum name="GLX_AUX_BUFFERS_BIT"/> 15515bd8deadSopenharmony_ci <enum name="GLX_DEPTH_BUFFER_BIT"/> 15525bd8deadSopenharmony_ci <enum name="GLX_STENCIL_BUFFER_BIT"/> 15535bd8deadSopenharmony_ci <enum name="GLX_ACCUM_BUFFER_BIT"/> 15545bd8deadSopenharmony_ci <enum name="GLX_CONFIG_CAVEAT"/> 15555bd8deadSopenharmony_ci <enum name="GLX_X_VISUAL_TYPE"/> 15565bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_TYPE"/> 15575bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_INDEX_VALUE"/> 15585bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_RED_VALUE"/> 15595bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_GREEN_VALUE"/> 15605bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_BLUE_VALUE"/> 15615bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_ALPHA_VALUE"/> 15625bd8deadSopenharmony_ci <enum name="GLX_DONT_CARE"/> 15635bd8deadSopenharmony_ci <enum name="GLX_NONE"/> 15645bd8deadSopenharmony_ci <enum name="GLX_SLOW_CONFIG"/> 15655bd8deadSopenharmony_ci <enum name="GLX_TRUE_COLOR"/> 15665bd8deadSopenharmony_ci <enum name="GLX_DIRECT_COLOR"/> 15675bd8deadSopenharmony_ci <enum name="GLX_PSEUDO_COLOR"/> 15685bd8deadSopenharmony_ci <enum name="GLX_STATIC_COLOR"/> 15695bd8deadSopenharmony_ci <enum name="GLX_GRAY_SCALE"/> 15705bd8deadSopenharmony_ci <enum name="GLX_STATIC_GRAY"/> 15715bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_RGB"/> 15725bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_INDEX"/> 15735bd8deadSopenharmony_ci <enum name="GLX_VISUAL_ID"/> 15745bd8deadSopenharmony_ci <enum name="GLX_SCREEN"/> 15755bd8deadSopenharmony_ci <enum name="GLX_NON_CONFORMANT_CONFIG"/> 15765bd8deadSopenharmony_ci <enum name="GLX_DRAWABLE_TYPE"/> 15775bd8deadSopenharmony_ci <enum name="GLX_RENDER_TYPE"/> 15785bd8deadSopenharmony_ci <enum name="GLX_X_RENDERABLE"/> 15795bd8deadSopenharmony_ci <enum name="GLX_FBCONFIG_ID"/> 15805bd8deadSopenharmony_ci <enum name="GLX_RGBA_TYPE"/> 15815bd8deadSopenharmony_ci <enum name="GLX_COLOR_INDEX_TYPE"/> 15825bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_WIDTH"/> 15835bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_HEIGHT"/> 15845bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_PIXELS"/> 15855bd8deadSopenharmony_ci <enum name="GLX_PRESERVED_CONTENTS"/> 15865bd8deadSopenharmony_ci <enum name="GLX_LARGEST_PBUFFER"/> 15875bd8deadSopenharmony_ci <enum name="GLX_WIDTH"/> 15885bd8deadSopenharmony_ci <enum name="GLX_HEIGHT"/> 15895bd8deadSopenharmony_ci <enum name="GLX_EVENT_MASK"/> 15905bd8deadSopenharmony_ci <enum name="GLX_DAMAGED"/> 15915bd8deadSopenharmony_ci <enum name="GLX_SAVED"/> 15925bd8deadSopenharmony_ci <enum name="GLX_WINDOW"/> 15935bd8deadSopenharmony_ci <enum name="GLX_PBUFFER"/> 15945bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_HEIGHT"/> 15955bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_WIDTH"/> 15965bd8deadSopenharmony_ci <command name="glXGetFBConfigs"/> 15975bd8deadSopenharmony_ci <command name="glXChooseFBConfig"/> 15985bd8deadSopenharmony_ci <command name="glXGetFBConfigAttrib"/> 15995bd8deadSopenharmony_ci <command name="glXGetVisualFromFBConfig"/> 16005bd8deadSopenharmony_ci <command name="glXCreateWindow"/> 16015bd8deadSopenharmony_ci <command name="glXDestroyWindow"/> 16025bd8deadSopenharmony_ci <command name="glXCreatePixmap"/> 16035bd8deadSopenharmony_ci <command name="glXDestroyPixmap"/> 16045bd8deadSopenharmony_ci <command name="glXCreatePbuffer"/> 16055bd8deadSopenharmony_ci <command name="glXDestroyPbuffer"/> 16065bd8deadSopenharmony_ci <command name="glXQueryDrawable"/> 16075bd8deadSopenharmony_ci <command name="glXCreateNewContext"/> 16085bd8deadSopenharmony_ci <command name="glXMakeContextCurrent"/> 16095bd8deadSopenharmony_ci <command name="glXGetCurrentReadDrawable"/> 16105bd8deadSopenharmony_ci <command name="glXQueryContext"/> 16115bd8deadSopenharmony_ci <command name="glXSelectEvent"/> 16125bd8deadSopenharmony_ci <command name="glXGetSelectedEvent"/> 16135bd8deadSopenharmony_ci </require> 16145bd8deadSopenharmony_ci </feature> 16155bd8deadSopenharmony_ci 16165bd8deadSopenharmony_ci <feature api="glx" name="GLX_VERSION_1_4" number="1.4"> 16175bd8deadSopenharmony_ci <require> 16185bd8deadSopenharmony_ci <enum name="GLX_SAMPLE_BUFFERS"/> 16195bd8deadSopenharmony_ci <enum name="GLX_SAMPLES"/> 16205bd8deadSopenharmony_ci <command name="glXGetProcAddress"/> 16215bd8deadSopenharmony_ci </require> 16225bd8deadSopenharmony_ci </feature> 16235bd8deadSopenharmony_ci 16245bd8deadSopenharmony_ci 16255bd8deadSopenharmony_ci <!-- SECTION: GLX extension interface definitions --> 16265bd8deadSopenharmony_ci <extensions> 16275bd8deadSopenharmony_ci <extension name="GLX_3DFX_multisample" supported="glx"> 16285bd8deadSopenharmony_ci <require> 16295bd8deadSopenharmony_ci <enum name="GLX_SAMPLE_BUFFERS_3DFX"/> 16305bd8deadSopenharmony_ci <enum name="GLX_SAMPLES_3DFX"/> 16315bd8deadSopenharmony_ci </require> 16325bd8deadSopenharmony_ci </extension> 16335bd8deadSopenharmony_ci <extension name="GLX_AMD_gpu_association" supported="glx"> 16345bd8deadSopenharmony_ci <require> 16355bd8deadSopenharmony_ci <enum name="GLX_GPU_VENDOR_AMD"/> 16365bd8deadSopenharmony_ci <enum name="GLX_GPU_RENDERER_STRING_AMD"/> 16375bd8deadSopenharmony_ci <enum name="GLX_GPU_OPENGL_VERSION_STRING_AMD"/> 16385bd8deadSopenharmony_ci <enum name="GLX_GPU_FASTEST_TARGET_GPUS_AMD"/> 16395bd8deadSopenharmony_ci <enum name="GLX_GPU_RAM_AMD"/> 16405bd8deadSopenharmony_ci <enum name="GLX_GPU_CLOCK_AMD"/> 16415bd8deadSopenharmony_ci <enum name="GLX_GPU_NUM_PIPES_AMD"/> 16425bd8deadSopenharmony_ci <enum name="GLX_GPU_NUM_SIMD_AMD"/> 16435bd8deadSopenharmony_ci <enum name="GLX_GPU_NUM_RB_AMD"/> 16445bd8deadSopenharmony_ci <enum name="GLX_GPU_NUM_SPI_AMD"/> 16455bd8deadSopenharmony_ci <command name="glXGetGPUIDsAMD"/> 16465bd8deadSopenharmony_ci <command name="glXGetGPUInfoAMD"/> 16475bd8deadSopenharmony_ci <command name="glXGetContextGPUIDAMD"/> 16485bd8deadSopenharmony_ci <command name="glXCreateAssociatedContextAMD"/> 16495bd8deadSopenharmony_ci <command name="glXCreateAssociatedContextAttribsAMD"/> 16505bd8deadSopenharmony_ci <command name="glXDeleteAssociatedContextAMD"/> 16515bd8deadSopenharmony_ci <command name="glXMakeAssociatedContextCurrentAMD"/> 16525bd8deadSopenharmony_ci <command name="glXGetCurrentAssociatedContextAMD"/> 16535bd8deadSopenharmony_ci <command name="glXBlitContextFramebufferAMD"/> 16545bd8deadSopenharmony_ci </require> 16555bd8deadSopenharmony_ci </extension> 16565bd8deadSopenharmony_ci <extension name="GLX_ARB_context_flush_control" supported="glx"> 16575bd8deadSopenharmony_ci <require> 16585bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RELEASE_BEHAVIOR_ARB"/> 16595bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB"/> 16605bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB"/> 16615bd8deadSopenharmony_ci </require> 16625bd8deadSopenharmony_ci </extension> 16635bd8deadSopenharmony_ci <extension name="GLX_ARB_create_context" supported="glx"> 16645bd8deadSopenharmony_ci <require> 16655bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_DEBUG_BIT_ARB"/> 16665bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"/> 16675bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MAJOR_VERSION_ARB"/> 16685bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MINOR_VERSION_ARB"/> 16695bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_FLAGS_ARB"/> 16705bd8deadSopenharmony_ci <command name="glXCreateContextAttribsARB"/> 16715bd8deadSopenharmony_ci </require> 16725bd8deadSopenharmony_ci </extension> 16735bd8deadSopenharmony_ci <extension name="GLX_ARB_create_context_no_error" supported="glx"> 16745bd8deadSopenharmony_ci <require> 16755bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_OPENGL_NO_ERROR_ARB"/> 16765bd8deadSopenharmony_ci </require> 16775bd8deadSopenharmony_ci </extension> 16785bd8deadSopenharmony_ci <extension name="GLX_ARB_create_context_profile" supported="glx"> 16795bd8deadSopenharmony_ci <require> 16805bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_CORE_PROFILE_BIT_ARB"/> 16815bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"/> 16825bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_PROFILE_MASK_ARB"/> 16835bd8deadSopenharmony_ci </require> 16845bd8deadSopenharmony_ci </extension> 16855bd8deadSopenharmony_ci <extension name="GLX_ARB_create_context_robustness" supported="glx"> 16865bd8deadSopenharmony_ci <require> 16875bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB"/> 16885bd8deadSopenharmony_ci <enum name="GLX_LOSE_CONTEXT_ON_RESET_ARB"/> 16895bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB"/> 16905bd8deadSopenharmony_ci <enum name="GLX_NO_RESET_NOTIFICATION_ARB"/> 16915bd8deadSopenharmony_ci </require> 16925bd8deadSopenharmony_ci </extension> 16935bd8deadSopenharmony_ci <extension name="GLX_ARB_fbconfig_float" supported="glx"> 16945bd8deadSopenharmony_ci <require> 16955bd8deadSopenharmony_ci <enum name="GLX_RGBA_FLOAT_TYPE_ARB"/> 16965bd8deadSopenharmony_ci <enum name="GLX_RGBA_FLOAT_BIT_ARB"/> 16975bd8deadSopenharmony_ci </require> 16985bd8deadSopenharmony_ci </extension> 16995bd8deadSopenharmony_ci <extension name="GLX_ARB_framebuffer_sRGB" supported="glx"> 17005bd8deadSopenharmony_ci <require> 17015bd8deadSopenharmony_ci <enum name="GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB"/> 17025bd8deadSopenharmony_ci </require> 17035bd8deadSopenharmony_ci </extension> 17045bd8deadSopenharmony_ci <extension name="GLX_ARB_get_proc_address" supported="glx"> 17055bd8deadSopenharmony_ci <require> 17065bd8deadSopenharmony_ci <command name="glXGetProcAddressARB"/> 17075bd8deadSopenharmony_ci </require> 17085bd8deadSopenharmony_ci </extension> 17095bd8deadSopenharmony_ci <extension name="GLX_ARB_multisample" supported="glx"> 17105bd8deadSopenharmony_ci <require> 17115bd8deadSopenharmony_ci <enum name="GLX_SAMPLE_BUFFERS_ARB"/> 17125bd8deadSopenharmony_ci <enum name="GLX_SAMPLES_ARB"/> 17135bd8deadSopenharmony_ci </require> 17145bd8deadSopenharmony_ci </extension> 17155bd8deadSopenharmony_ci <extension name="GLX_ARB_robustness_application_isolation" supported="glx"> 17165bd8deadSopenharmony_ci <require> 17175bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 17185bd8deadSopenharmony_ci </require> 17195bd8deadSopenharmony_ci </extension> 17205bd8deadSopenharmony_ci <extension name="GLX_ARB_robustness_share_group_isolation" supported="glx"> 17215bd8deadSopenharmony_ci <require> 17225bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_RESET_ISOLATION_BIT_ARB"/> 17235bd8deadSopenharmony_ci </require> 17245bd8deadSopenharmony_ci </extension> 17255bd8deadSopenharmony_ci <extension name="GLX_ARB_vertex_buffer_object" supported="glx"> 17265bd8deadSopenharmony_ci <require> 17275bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_ALLOW_BUFFER_BYTE_ORDER_MISMATCH_ARB"/> 17285bd8deadSopenharmony_ci </require> 17295bd8deadSopenharmony_ci </extension> 17305bd8deadSopenharmony_ci <extension name="GLX_EXT_buffer_age" supported="glx"> 17315bd8deadSopenharmony_ci <require> 17325bd8deadSopenharmony_ci <enum name="GLX_BACK_BUFFER_AGE_EXT"/> 17335bd8deadSopenharmony_ci </require> 17345bd8deadSopenharmony_ci </extension> 17355bd8deadSopenharmony_ci <extension name="GLX_EXT_context_priority" supported="glx"> 17365bd8deadSopenharmony_ci <require> 17375bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_PRIORITY_LEVEL_EXT"/> 17385bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_PRIORITY_HIGH_EXT"/> 17395bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_PRIORITY_MEDIUM_EXT"/> 17405bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_PRIORITY_LOW_EXT"/> 17415bd8deadSopenharmony_ci </require> 17425bd8deadSopenharmony_ci </extension> 17435bd8deadSopenharmony_ci <extension name="GLX_EXT_create_context_es_profile" supported="glx"> 17445bd8deadSopenharmony_ci <require> 17455bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_ES_PROFILE_BIT_EXT"/> 17465bd8deadSopenharmony_ci </require> 17475bd8deadSopenharmony_ci </extension> 17485bd8deadSopenharmony_ci <extension name="GLX_EXT_create_context_es2_profile" supported="glx"> 17495bd8deadSopenharmony_ci <require> 17505bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_ES2_PROFILE_BIT_EXT"/> 17515bd8deadSopenharmony_ci </require> 17525bd8deadSopenharmony_ci </extension> 17535bd8deadSopenharmony_ci <extension name="GLX_EXT_fbconfig_packed_float" supported="glx"> 17545bd8deadSopenharmony_ci <require> 17555bd8deadSopenharmony_ci <enum name="GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT"/> 17565bd8deadSopenharmony_ci <enum name="GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT"/> 17575bd8deadSopenharmony_ci </require> 17585bd8deadSopenharmony_ci </extension> 17595bd8deadSopenharmony_ci <extension name="GLX_EXT_framebuffer_sRGB" supported="glx"> 17605bd8deadSopenharmony_ci <require> 17615bd8deadSopenharmony_ci <enum name="GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT"/> 17625bd8deadSopenharmony_ci </require> 17635bd8deadSopenharmony_ci </extension> 17645bd8deadSopenharmony_ci <extension name="GLX_EXT_get_drawable_type" supported="glx"> 17655bd8deadSopenharmony_ci <require> 17665bd8deadSopenharmony_ci <enum name="GLX_DRAWABLE_TYPE"/> 17675bd8deadSopenharmony_ci </require> 17685bd8deadSopenharmony_ci </extension> 17695bd8deadSopenharmony_ci <extension name="GLX_EXT_import_context" supported="glx"> 17705bd8deadSopenharmony_ci <require> 17715bd8deadSopenharmony_ci <enum name="GLX_SHARE_CONTEXT_EXT"/> 17725bd8deadSopenharmony_ci <enum name="GLX_VISUAL_ID_EXT"/> 17735bd8deadSopenharmony_ci <enum name="GLX_SCREEN_EXT"/> 17745bd8deadSopenharmony_ci <command name="glXGetCurrentDisplayEXT"/> 17755bd8deadSopenharmony_ci <command name="glXQueryContextInfoEXT"/> 17765bd8deadSopenharmony_ci <command name="glXGetContextIDEXT"/> 17775bd8deadSopenharmony_ci <command name="glXImportContextEXT"/> 17785bd8deadSopenharmony_ci <command name="glXFreeContextEXT"/> 17795bd8deadSopenharmony_ci </require> 17805bd8deadSopenharmony_ci </extension> 17815bd8deadSopenharmony_ci <extension name="GLX_EXT_libglvnd" supported="glx"> 17825bd8deadSopenharmony_ci <require> 17835bd8deadSopenharmony_ci <enum name="GLX_VENDOR_NAMES_EXT"/> 17845bd8deadSopenharmony_ci </require> 17855bd8deadSopenharmony_ci </extension> 17865bd8deadSopenharmony_ci <extension name="GLX_EXT_no_config_context" supported="glx"> 17875bd8deadSopenharmony_ci </extension> 17885bd8deadSopenharmony_ci <extension name="GLX_EXT_stereo_tree" supported="glx"> 17895bd8deadSopenharmony_ci <require> 17905bd8deadSopenharmony_ci <type name="GLXStereoNotifyEventEXT"/> 17915bd8deadSopenharmony_ci <enum name="GLX_STEREO_TREE_EXT"/> 17925bd8deadSopenharmony_ci <enum name="GLX_STEREO_NOTIFY_MASK_EXT"/> 17935bd8deadSopenharmony_ci <enum name="GLX_STEREO_NOTIFY_EXT"/> 17945bd8deadSopenharmony_ci </require> 17955bd8deadSopenharmony_ci </extension> 17965bd8deadSopenharmony_ci <extension name="GLX_EXT_swap_control" supported="glx"> 17975bd8deadSopenharmony_ci <require> 17985bd8deadSopenharmony_ci <enum name="GLX_SWAP_INTERVAL_EXT"/> 17995bd8deadSopenharmony_ci <enum name="GLX_MAX_SWAP_INTERVAL_EXT"/> 18005bd8deadSopenharmony_ci <command name="glXSwapIntervalEXT"/> 18015bd8deadSopenharmony_ci </require> 18025bd8deadSopenharmony_ci </extension> 18035bd8deadSopenharmony_ci <extension name="GLX_EXT_swap_control_tear" supported="glx"> 18045bd8deadSopenharmony_ci <require> 18055bd8deadSopenharmony_ci <enum name="GLX_LATE_SWAPS_TEAR_EXT"/> 18065bd8deadSopenharmony_ci </require> 18075bd8deadSopenharmony_ci </extension> 18085bd8deadSopenharmony_ci <extension name="GLX_EXT_texture_from_pixmap" supported="glx"> 18095bd8deadSopenharmony_ci <require> 18105bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_1D_BIT_EXT"/> 18115bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_2D_BIT_EXT"/> 18125bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_RECTANGLE_BIT_EXT"/> 18135bd8deadSopenharmony_ci <enum name="GLX_BIND_TO_TEXTURE_RGB_EXT"/> 18145bd8deadSopenharmony_ci <enum name="GLX_BIND_TO_TEXTURE_RGBA_EXT"/> 18155bd8deadSopenharmony_ci <enum name="GLX_BIND_TO_MIPMAP_TEXTURE_EXT"/> 18165bd8deadSopenharmony_ci <enum name="GLX_BIND_TO_TEXTURE_TARGETS_EXT"/> 18175bd8deadSopenharmony_ci <enum name="GLX_Y_INVERTED_EXT"/> 18185bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_FORMAT_EXT"/> 18195bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_TARGET_EXT"/> 18205bd8deadSopenharmony_ci <enum name="GLX_MIPMAP_TEXTURE_EXT"/> 18215bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_FORMAT_NONE_EXT"/> 18225bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_FORMAT_RGB_EXT"/> 18235bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_FORMAT_RGBA_EXT"/> 18245bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_1D_EXT"/> 18255bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_2D_EXT"/> 18265bd8deadSopenharmony_ci <enum name="GLX_TEXTURE_RECTANGLE_EXT"/> 18275bd8deadSopenharmony_ci <enum name="GLX_FRONT_LEFT_EXT"/> 18285bd8deadSopenharmony_ci <enum name="GLX_FRONT_RIGHT_EXT"/> 18295bd8deadSopenharmony_ci <enum name="GLX_BACK_LEFT_EXT"/> 18305bd8deadSopenharmony_ci <enum name="GLX_BACK_RIGHT_EXT"/> 18315bd8deadSopenharmony_ci <enum name="GLX_FRONT_EXT"/> 18325bd8deadSopenharmony_ci <enum name="GLX_BACK_EXT"/> 18335bd8deadSopenharmony_ci <enum name="GLX_AUX0_EXT"/> 18345bd8deadSopenharmony_ci <enum name="GLX_AUX1_EXT"/> 18355bd8deadSopenharmony_ci <enum name="GLX_AUX2_EXT"/> 18365bd8deadSopenharmony_ci <enum name="GLX_AUX3_EXT"/> 18375bd8deadSopenharmony_ci <enum name="GLX_AUX4_EXT"/> 18385bd8deadSopenharmony_ci <enum name="GLX_AUX5_EXT"/> 18395bd8deadSopenharmony_ci <enum name="GLX_AUX6_EXT"/> 18405bd8deadSopenharmony_ci <enum name="GLX_AUX7_EXT"/> 18415bd8deadSopenharmony_ci <enum name="GLX_AUX8_EXT"/> 18425bd8deadSopenharmony_ci <enum name="GLX_AUX9_EXT"/> 18435bd8deadSopenharmony_ci <command name="glXBindTexImageEXT"/> 18445bd8deadSopenharmony_ci <command name="glXReleaseTexImageEXT"/> 18455bd8deadSopenharmony_ci </require> 18465bd8deadSopenharmony_ci </extension> 18475bd8deadSopenharmony_ci <extension name="GLX_EXT_visual_info" supported="glx"> 18485bd8deadSopenharmony_ci <require> 18495bd8deadSopenharmony_ci <enum name="GLX_X_VISUAL_TYPE_EXT"/> 18505bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_TYPE_EXT"/> 18515bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_INDEX_VALUE_EXT"/> 18525bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_RED_VALUE_EXT"/> 18535bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_GREEN_VALUE_EXT"/> 18545bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_BLUE_VALUE_EXT"/> 18555bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_ALPHA_VALUE_EXT"/> 18565bd8deadSopenharmony_ci <enum name="GLX_NONE_EXT"/> 18575bd8deadSopenharmony_ci <enum name="GLX_TRUE_COLOR_EXT"/> 18585bd8deadSopenharmony_ci <enum name="GLX_DIRECT_COLOR_EXT"/> 18595bd8deadSopenharmony_ci <enum name="GLX_PSEUDO_COLOR_EXT"/> 18605bd8deadSopenharmony_ci <enum name="GLX_STATIC_COLOR_EXT"/> 18615bd8deadSopenharmony_ci <enum name="GLX_GRAY_SCALE_EXT"/> 18625bd8deadSopenharmony_ci <enum name="GLX_STATIC_GRAY_EXT"/> 18635bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_RGB_EXT"/> 18645bd8deadSopenharmony_ci <enum name="GLX_TRANSPARENT_INDEX_EXT"/> 18655bd8deadSopenharmony_ci </require> 18665bd8deadSopenharmony_ci </extension> 18675bd8deadSopenharmony_ci <extension name="GLX_EXT_visual_rating" supported="glx"> 18685bd8deadSopenharmony_ci <require> 18695bd8deadSopenharmony_ci <enum name="GLX_VISUAL_CAVEAT_EXT"/> 18705bd8deadSopenharmony_ci <enum name="GLX_SLOW_VISUAL_EXT"/> 18715bd8deadSopenharmony_ci <enum name="GLX_NON_CONFORMANT_VISUAL_EXT"/> 18725bd8deadSopenharmony_ci <enum name="GLX_NONE_EXT"/> 18735bd8deadSopenharmony_ci </require> 18745bd8deadSopenharmony_ci </extension> 18755bd8deadSopenharmony_ci <extension name="GLX_INTEL_swap_event" supported="glx"> 18765bd8deadSopenharmony_ci <require> 18775bd8deadSopenharmony_ci <enum name="GLX_BUFFER_SWAP_COMPLETE_INTEL_MASK"/> 18785bd8deadSopenharmony_ci <enum name="GLX_EXCHANGE_COMPLETE_INTEL"/> 18795bd8deadSopenharmony_ci <enum name="GLX_COPY_COMPLETE_INTEL"/> 18805bd8deadSopenharmony_ci <enum name="GLX_FLIP_COMPLETE_INTEL"/> 18815bd8deadSopenharmony_ci </require> 18825bd8deadSopenharmony_ci </extension> 18835bd8deadSopenharmony_ci <extension name="GLX_MESA_agp_offset" supported="glx"> 18845bd8deadSopenharmony_ci <require> 18855bd8deadSopenharmony_ci <command name="glXGetAGPOffsetMESA"/> 18865bd8deadSopenharmony_ci </require> 18875bd8deadSopenharmony_ci </extension> 18885bd8deadSopenharmony_ci <extension name="GLX_MESA_copy_sub_buffer" supported="glx"> 18895bd8deadSopenharmony_ci <require> 18905bd8deadSopenharmony_ci <command name="glXCopySubBufferMESA"/> 18915bd8deadSopenharmony_ci </require> 18925bd8deadSopenharmony_ci </extension> 18935bd8deadSopenharmony_ci <extension name="GLX_MESA_pixmap_colormap" supported="glx"> 18945bd8deadSopenharmony_ci <require> 18955bd8deadSopenharmony_ci <command name="glXCreateGLXPixmapMESA"/> 18965bd8deadSopenharmony_ci </require> 18975bd8deadSopenharmony_ci </extension> 18985bd8deadSopenharmony_ci <extension name="GLX_MESA_query_renderer" supported="glx"> 18995bd8deadSopenharmony_ci <require> 19005bd8deadSopenharmony_ci <enum name="GLX_RENDERER_VENDOR_ID_MESA"/> 19015bd8deadSopenharmony_ci <enum name="GLX_RENDERER_DEVICE_ID_MESA"/> 19025bd8deadSopenharmony_ci <enum name="GLX_RENDERER_VERSION_MESA"/> 19035bd8deadSopenharmony_ci <enum name="GLX_RENDERER_ACCELERATED_MESA"/> 19045bd8deadSopenharmony_ci <enum name="GLX_RENDERER_VIDEO_MEMORY_MESA"/> 19055bd8deadSopenharmony_ci <enum name="GLX_RENDERER_UNIFIED_MEMORY_ARCHITECTURE_MESA"/> 19065bd8deadSopenharmony_ci <enum name="GLX_RENDERER_PREFERRED_PROFILE_MESA"/> 19075bd8deadSopenharmony_ci <enum name="GLX_RENDERER_OPENGL_CORE_PROFILE_VERSION_MESA"/> 19085bd8deadSopenharmony_ci <enum name="GLX_RENDERER_OPENGL_COMPATIBILITY_PROFILE_VERSION_MESA"/> 19095bd8deadSopenharmony_ci <enum name="GLX_RENDERER_OPENGL_ES_PROFILE_VERSION_MESA"/> 19105bd8deadSopenharmony_ci <enum name="GLX_RENDERER_OPENGL_ES2_PROFILE_VERSION_MESA"/> 19115bd8deadSopenharmony_ci <command name="glXQueryCurrentRendererIntegerMESA"/> 19125bd8deadSopenharmony_ci <command name="glXQueryCurrentRendererStringMESA"/> 19135bd8deadSopenharmony_ci <command name="glXQueryRendererIntegerMESA"/> 19145bd8deadSopenharmony_ci <command name="glXQueryRendererStringMESA"/> 19155bd8deadSopenharmony_ci </require> 19165bd8deadSopenharmony_ci </extension> 19175bd8deadSopenharmony_ci <extension name="GLX_MESA_release_buffers" supported="glx"> 19185bd8deadSopenharmony_ci <require> 19195bd8deadSopenharmony_ci <command name="glXReleaseBuffersMESA"/> 19205bd8deadSopenharmony_ci </require> 19215bd8deadSopenharmony_ci </extension> 19225bd8deadSopenharmony_ci <extension name="GLX_MESA_set_3dfx_mode" supported="glx"> 19235bd8deadSopenharmony_ci <require> 19245bd8deadSopenharmony_ci <enum name="GLX_3DFX_WINDOW_MODE_MESA"/> 19255bd8deadSopenharmony_ci <enum name="GLX_3DFX_FULLSCREEN_MODE_MESA"/> 19265bd8deadSopenharmony_ci <command name="glXSet3DfxModeMESA"/> 19275bd8deadSopenharmony_ci </require> 19285bd8deadSopenharmony_ci </extension> 19295bd8deadSopenharmony_ci <extension name="GLX_MESA_swap_control" supported="glx"> 19305bd8deadSopenharmony_ci <require> 19315bd8deadSopenharmony_ci <command name="glXGetSwapIntervalMESA"/> 19325bd8deadSopenharmony_ci <command name="glXSwapIntervalMESA"/> 19335bd8deadSopenharmony_ci </require> 19345bd8deadSopenharmony_ci </extension> 19355bd8deadSopenharmony_ci <extension name="GLX_NV_copy_buffer" supported="glx"> 19365bd8deadSopenharmony_ci <require> 19375bd8deadSopenharmony_ci <command name="glXCopyBufferSubDataNV"/> 19385bd8deadSopenharmony_ci <command name="glXNamedCopyBufferSubDataNV"/> 19395bd8deadSopenharmony_ci </require> 19405bd8deadSopenharmony_ci </extension> 19415bd8deadSopenharmony_ci <extension name="GLX_NV_copy_image" supported="glx"> 19425bd8deadSopenharmony_ci <require> 19435bd8deadSopenharmony_ci <command name="glXCopyImageSubDataNV"/> 19445bd8deadSopenharmony_ci </require> 19455bd8deadSopenharmony_ci </extension> 19465bd8deadSopenharmony_ci <extension name="GLX_NV_delay_before_swap" supported="glx"> 19475bd8deadSopenharmony_ci <require> 19485bd8deadSopenharmony_ci <command name="glXDelayBeforeSwapNV"/> 19495bd8deadSopenharmony_ci </require> 19505bd8deadSopenharmony_ci </extension> 19515bd8deadSopenharmony_ci <extension name="GLX_NV_float_buffer" supported="glx"> 19525bd8deadSopenharmony_ci <require> 19535bd8deadSopenharmony_ci <enum name="GLX_FLOAT_COMPONENTS_NV"/> 19545bd8deadSopenharmony_ci </require> 19555bd8deadSopenharmony_ci </extension> 19565bd8deadSopenharmony_ci <extension name="GLX_NV_multisample_coverage" supported="glx"> 19575bd8deadSopenharmony_ci <require> 19585bd8deadSopenharmony_ci <enum name="GLX_COVERAGE_SAMPLES_NV"/> 19595bd8deadSopenharmony_ci <enum name="GLX_COLOR_SAMPLES_NV"/> 19605bd8deadSopenharmony_ci </require> 19615bd8deadSopenharmony_ci </extension> 19625bd8deadSopenharmony_ci <extension name="GLX_NV_present_video" supported="glx"> 19635bd8deadSopenharmony_ci <require> 19645bd8deadSopenharmony_ci <enum name="GLX_NUM_VIDEO_SLOTS_NV"/> 19655bd8deadSopenharmony_ci <command name="glXEnumerateVideoDevicesNV"/> 19665bd8deadSopenharmony_ci <command name="glXBindVideoDeviceNV"/> 19675bd8deadSopenharmony_ci </require> 19685bd8deadSopenharmony_ci </extension> 19695bd8deadSopenharmony_ci <extension name="GLX_NV_robustness_video_memory_purge" supported="glx"> 19705bd8deadSopenharmony_ci <require> 19715bd8deadSopenharmony_ci <enum name="GLX_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV"/> 19725bd8deadSopenharmony_ci </require> 19735bd8deadSopenharmony_ci </extension> 19745bd8deadSopenharmony_ci <extension name="GLX_NV_swap_group" supported="glx"> 19755bd8deadSopenharmony_ci <require> 19765bd8deadSopenharmony_ci <command name="glXJoinSwapGroupNV"/> 19775bd8deadSopenharmony_ci <command name="glXBindSwapBarrierNV"/> 19785bd8deadSopenharmony_ci <command name="glXQuerySwapGroupNV"/> 19795bd8deadSopenharmony_ci <command name="glXQueryMaxSwapGroupsNV"/> 19805bd8deadSopenharmony_ci <command name="glXQueryFrameCountNV"/> 19815bd8deadSopenharmony_ci <command name="glXResetFrameCountNV"/> 19825bd8deadSopenharmony_ci </require> 19835bd8deadSopenharmony_ci </extension> 19845bd8deadSopenharmony_ci <extension name="GLX_NV_video_capture" supported="glx"> 19855bd8deadSopenharmony_ci <require> 19865bd8deadSopenharmony_ci <enum name="GLX_DEVICE_ID_NV"/> 19875bd8deadSopenharmony_ci <enum name="GLX_UNIQUE_ID_NV"/> 19885bd8deadSopenharmony_ci <enum name="GLX_NUM_VIDEO_CAPTURE_SLOTS_NV"/> 19895bd8deadSopenharmony_ci <command name="glXBindVideoCaptureDeviceNV"/> 19905bd8deadSopenharmony_ci <command name="glXEnumerateVideoCaptureDevicesNV"/> 19915bd8deadSopenharmony_ci <command name="glXLockVideoCaptureDeviceNV"/> 19925bd8deadSopenharmony_ci <command name="glXQueryVideoCaptureDeviceNV"/> 19935bd8deadSopenharmony_ci <command name="glXReleaseVideoCaptureDeviceNV"/> 19945bd8deadSopenharmony_ci </require> 19955bd8deadSopenharmony_ci </extension> 19965bd8deadSopenharmony_ci <extension name="GLX_NV_video_out" supported="glx"> 19975bd8deadSopenharmony_ci <require> 19985bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_COLOR_NV"/> 19995bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_ALPHA_NV"/> 20005bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_DEPTH_NV"/> 20015bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV"/> 20025bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV"/> 20035bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_FRAME_NV"/> 20045bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_FIELD_1_NV"/> 20055bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_FIELD_2_NV"/> 20065bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV"/> 20075bd8deadSopenharmony_ci <enum name="GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV"/> 20085bd8deadSopenharmony_ci <command name="glXGetVideoDeviceNV"/> 20095bd8deadSopenharmony_ci <command name="glXReleaseVideoDeviceNV"/> 20105bd8deadSopenharmony_ci <command name="glXBindVideoImageNV"/> 20115bd8deadSopenharmony_ci <command name="glXReleaseVideoImageNV"/> 20125bd8deadSopenharmony_ci <command name="glXSendPbufferToVideoNV"/> 20135bd8deadSopenharmony_ci <command name="glXGetVideoInfoNV"/> 20145bd8deadSopenharmony_ci </require> 20155bd8deadSopenharmony_ci </extension> 20165bd8deadSopenharmony_ci <extension name="GLX_OML_swap_method" supported="glx"> 20175bd8deadSopenharmony_ci <require> 20185bd8deadSopenharmony_ci <enum name="GLX_SWAP_METHOD_OML"/> 20195bd8deadSopenharmony_ci <enum name="GLX_SWAP_EXCHANGE_OML"/> 20205bd8deadSopenharmony_ci <enum name="GLX_SWAP_COPY_OML"/> 20215bd8deadSopenharmony_ci <enum name="GLX_SWAP_UNDEFINED_OML"/> 20225bd8deadSopenharmony_ci </require> 20235bd8deadSopenharmony_ci </extension> 20245bd8deadSopenharmony_ci <extension name="GLX_OML_sync_control" supported="glx"> 20255bd8deadSopenharmony_ci <require> 20265bd8deadSopenharmony_ci <command name="glXGetSyncValuesOML"/> 20275bd8deadSopenharmony_ci <command name="glXGetMscRateOML"/> 20285bd8deadSopenharmony_ci <command name="glXSwapBuffersMscOML"/> 20295bd8deadSopenharmony_ci <command name="glXWaitForMscOML"/> 20305bd8deadSopenharmony_ci <command name="glXWaitForSbcOML"/> 20315bd8deadSopenharmony_ci </require> 20325bd8deadSopenharmony_ci </extension> 20335bd8deadSopenharmony_ci <extension name="GLX_SGI_cushion" supported="glx"> 20345bd8deadSopenharmony_ci <require> 20355bd8deadSopenharmony_ci <command name="glXCushionSGI"/> 20365bd8deadSopenharmony_ci </require> 20375bd8deadSopenharmony_ci </extension> 20385bd8deadSopenharmony_ci <extension name="GLX_SGI_make_current_read" supported="glx"> 20395bd8deadSopenharmony_ci <require> 20405bd8deadSopenharmony_ci <command name="glXMakeCurrentReadSGI"/> 20415bd8deadSopenharmony_ci <command name="glXGetCurrentReadDrawableSGI"/> 20425bd8deadSopenharmony_ci </require> 20435bd8deadSopenharmony_ci </extension> 20445bd8deadSopenharmony_ci <extension name="GLX_SGI_swap_control" supported="glx"> 20455bd8deadSopenharmony_ci <require> 20465bd8deadSopenharmony_ci <command name="glXSwapIntervalSGI"/> 20475bd8deadSopenharmony_ci </require> 20485bd8deadSopenharmony_ci </extension> 20495bd8deadSopenharmony_ci <extension name="GLX_SGI_video_sync" supported="glx"> 20505bd8deadSopenharmony_ci <require> 20515bd8deadSopenharmony_ci <command name="glXGetVideoSyncSGI"/> 20525bd8deadSopenharmony_ci <command name="glXWaitVideoSyncSGI"/> 20535bd8deadSopenharmony_ci </require> 20545bd8deadSopenharmony_ci </extension> 20555bd8deadSopenharmony_ci <extension name="GLX_SGIS_blended_overlay" supported="glx"> 20565bd8deadSopenharmony_ci <require> 20575bd8deadSopenharmony_ci <enum name="GLX_BLENDED_RGBA_SGIS"/> 20585bd8deadSopenharmony_ci </require> 20595bd8deadSopenharmony_ci </extension> 20605bd8deadSopenharmony_ci <extension name="GLX_SGIS_multisample" supported="glx"> 20615bd8deadSopenharmony_ci <require> 20625bd8deadSopenharmony_ci <enum name="GLX_SAMPLE_BUFFERS_SGIS"/> 20635bd8deadSopenharmony_ci <enum name="GLX_SAMPLES_SGIS"/> 20645bd8deadSopenharmony_ci </require> 20655bd8deadSopenharmony_ci </extension> 20665bd8deadSopenharmony_ci <extension name="GLX_SGIS_shared_multisample" supported="glx"> 20675bd8deadSopenharmony_ci <require> 20685bd8deadSopenharmony_ci <enum name="GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS"/> 20695bd8deadSopenharmony_ci <enum name="GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS"/> 20705bd8deadSopenharmony_ci </require> 20715bd8deadSopenharmony_ci </extension> 20725bd8deadSopenharmony_ci <extension name="GLX_SGIX_dmbuffer" supported="glx" protect="_DM_BUFFER_H_"> 20735bd8deadSopenharmony_ci <require> 20745bd8deadSopenharmony_ci <enum name="GLX_DIGITAL_MEDIA_PBUFFER_SGIX"/> 20755bd8deadSopenharmony_ci <command name="glXAssociateDMPbufferSGIX"/> 20765bd8deadSopenharmony_ci </require> 20775bd8deadSopenharmony_ci </extension> 20785bd8deadSopenharmony_ci <extension name="GLX_SGIX_fbconfig" supported="glx"> 20795bd8deadSopenharmony_ci <require> 20805bd8deadSopenharmony_ci <enum name="GLX_WINDOW_BIT_SGIX"/> 20815bd8deadSopenharmony_ci <enum name="GLX_PIXMAP_BIT_SGIX"/> 20825bd8deadSopenharmony_ci <enum name="GLX_RGBA_BIT_SGIX"/> 20835bd8deadSopenharmony_ci <enum name="GLX_COLOR_INDEX_BIT_SGIX"/> 20845bd8deadSopenharmony_ci <enum name="GLX_DRAWABLE_TYPE_SGIX"/> 20855bd8deadSopenharmony_ci <enum name="GLX_RENDER_TYPE_SGIX"/> 20865bd8deadSopenharmony_ci <enum name="GLX_X_RENDERABLE_SGIX"/> 20875bd8deadSopenharmony_ci <enum name="GLX_FBCONFIG_ID_SGIX"/> 20885bd8deadSopenharmony_ci <enum name="GLX_RGBA_TYPE_SGIX"/> 20895bd8deadSopenharmony_ci <enum name="GLX_COLOR_INDEX_TYPE_SGIX"/> 20905bd8deadSopenharmony_ci <enum name="GLX_SCREEN_EXT"/> 20915bd8deadSopenharmony_ci <command name="glXGetFBConfigAttribSGIX"/> 20925bd8deadSopenharmony_ci <command name="glXChooseFBConfigSGIX"/> 20935bd8deadSopenharmony_ci <command name="glXCreateGLXPixmapWithConfigSGIX"/> 20945bd8deadSopenharmony_ci <command name="glXCreateContextWithConfigSGIX"/> 20955bd8deadSopenharmony_ci <command name="glXGetVisualFromFBConfigSGIX"/> 20965bd8deadSopenharmony_ci <command name="glXGetFBConfigFromVisualSGIX"/> 20975bd8deadSopenharmony_ci </require> 20985bd8deadSopenharmony_ci </extension> 20995bd8deadSopenharmony_ci <extension name="GLX_SGIX_hyperpipe" supported="glx"> 21005bd8deadSopenharmony_ci <require> 21015bd8deadSopenharmony_ci <type name="GLXHyperpipeNetworkSGIX"/> 21025bd8deadSopenharmony_ci <type name="GLXHyperpipeConfigSGIX"/> 21035bd8deadSopenharmony_ci <type name="GLXPipeRect"/> 21045bd8deadSopenharmony_ci <type name="GLXPipeRectLimits"/> 21055bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX"/> 21065bd8deadSopenharmony_ci <enum name="GLX_BAD_HYPERPIPE_CONFIG_SGIX"/> 21075bd8deadSopenharmony_ci <enum name="GLX_BAD_HYPERPIPE_SGIX"/> 21085bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_DISPLAY_PIPE_SGIX"/> 21095bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_RENDER_PIPE_SGIX"/> 21105bd8deadSopenharmony_ci <enum name="GLX_PIPE_RECT_SGIX"/> 21115bd8deadSopenharmony_ci <enum name="GLX_PIPE_RECT_LIMITS_SGIX"/> 21125bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_STEREO_SGIX"/> 21135bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX"/> 21145bd8deadSopenharmony_ci <enum name="GLX_HYPERPIPE_ID_SGIX"/> 21155bd8deadSopenharmony_ci <command name="glXQueryHyperpipeNetworkSGIX"/> 21165bd8deadSopenharmony_ci <command name="glXHyperpipeConfigSGIX"/> 21175bd8deadSopenharmony_ci <command name="glXQueryHyperpipeConfigSGIX"/> 21185bd8deadSopenharmony_ci <command name="glXDestroyHyperpipeConfigSGIX"/> 21195bd8deadSopenharmony_ci <command name="glXBindHyperpipeSGIX"/> 21205bd8deadSopenharmony_ci <command name="glXQueryHyperpipeBestAttribSGIX"/> 21215bd8deadSopenharmony_ci <command name="glXHyperpipeAttribSGIX"/> 21225bd8deadSopenharmony_ci <command name="glXQueryHyperpipeAttribSGIX"/> 21235bd8deadSopenharmony_ci </require> 21245bd8deadSopenharmony_ci </extension> 21255bd8deadSopenharmony_ci <extension name="GLX_SGIX_pbuffer" supported="glx"> 21265bd8deadSopenharmony_ci <require> 21275bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_BIT_SGIX"/> 21285bd8deadSopenharmony_ci <enum name="GLX_BUFFER_CLOBBER_MASK_SGIX"/> 21295bd8deadSopenharmony_ci <enum name="GLX_FRONT_LEFT_BUFFER_BIT_SGIX"/> 21305bd8deadSopenharmony_ci <enum name="GLX_FRONT_RIGHT_BUFFER_BIT_SGIX"/> 21315bd8deadSopenharmony_ci <enum name="GLX_BACK_LEFT_BUFFER_BIT_SGIX"/> 21325bd8deadSopenharmony_ci <enum name="GLX_BACK_RIGHT_BUFFER_BIT_SGIX"/> 21335bd8deadSopenharmony_ci <enum name="GLX_AUX_BUFFERS_BIT_SGIX"/> 21345bd8deadSopenharmony_ci <enum name="GLX_DEPTH_BUFFER_BIT_SGIX"/> 21355bd8deadSopenharmony_ci <enum name="GLX_STENCIL_BUFFER_BIT_SGIX"/> 21365bd8deadSopenharmony_ci <enum name="GLX_ACCUM_BUFFER_BIT_SGIX"/> 21375bd8deadSopenharmony_ci <enum name="GLX_SAMPLE_BUFFERS_BIT_SGIX"/> 21385bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_WIDTH_SGIX"/> 21395bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_HEIGHT_SGIX"/> 21405bd8deadSopenharmony_ci <enum name="GLX_MAX_PBUFFER_PIXELS_SGIX"/> 21415bd8deadSopenharmony_ci <enum name="GLX_OPTIMAL_PBUFFER_WIDTH_SGIX"/> 21425bd8deadSopenharmony_ci <enum name="GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX"/> 21435bd8deadSopenharmony_ci <enum name="GLX_PRESERVED_CONTENTS_SGIX"/> 21445bd8deadSopenharmony_ci <enum name="GLX_LARGEST_PBUFFER_SGIX"/> 21455bd8deadSopenharmony_ci <enum name="GLX_WIDTH_SGIX"/> 21465bd8deadSopenharmony_ci <enum name="GLX_HEIGHT_SGIX"/> 21475bd8deadSopenharmony_ci <enum name="GLX_EVENT_MASK_SGIX"/> 21485bd8deadSopenharmony_ci <enum name="GLX_DAMAGED_SGIX"/> 21495bd8deadSopenharmony_ci <enum name="GLX_SAVED_SGIX"/> 21505bd8deadSopenharmony_ci <enum name="GLX_WINDOW_SGIX"/> 21515bd8deadSopenharmony_ci <enum name="GLX_PBUFFER_SGIX"/> 21525bd8deadSopenharmony_ci <command name="glXCreateGLXPbufferSGIX"/> 21535bd8deadSopenharmony_ci <command name="glXDestroyGLXPbufferSGIX"/> 21545bd8deadSopenharmony_ci <command name="glXQueryGLXPbufferSGIX"/> 21555bd8deadSopenharmony_ci <command name="glXSelectEventSGIX"/> 21565bd8deadSopenharmony_ci <command name="glXGetSelectedEventSGIX"/> 21575bd8deadSopenharmony_ci </require> 21585bd8deadSopenharmony_ci </extension> 21595bd8deadSopenharmony_ci <extension name="GLX_SGIX_swap_barrier" supported="glx"> 21605bd8deadSopenharmony_ci <require> 21615bd8deadSopenharmony_ci <command name="glXBindSwapBarrierSGIX"/> 21625bd8deadSopenharmony_ci <command name="glXQueryMaxSwapBarriersSGIX"/> 21635bd8deadSopenharmony_ci </require> 21645bd8deadSopenharmony_ci </extension> 21655bd8deadSopenharmony_ci <extension name="GLX_SGIX_swap_group" supported="glx"> 21665bd8deadSopenharmony_ci <require> 21675bd8deadSopenharmony_ci <command name="glXJoinSwapGroupSGIX"/> 21685bd8deadSopenharmony_ci </require> 21695bd8deadSopenharmony_ci </extension> 21705bd8deadSopenharmony_ci <extension name="GLX_SGIX_video_resize" supported="glx"> 21715bd8deadSopenharmony_ci <require> 21725bd8deadSopenharmony_ci <enum name="GLX_SYNC_FRAME_SGIX"/> 21735bd8deadSopenharmony_ci <enum name="GLX_SYNC_SWAP_SGIX"/> 21745bd8deadSopenharmony_ci <command name="glXBindChannelToWindowSGIX"/> 21755bd8deadSopenharmony_ci <command name="glXChannelRectSGIX"/> 21765bd8deadSopenharmony_ci <command name="glXQueryChannelRectSGIX"/> 21775bd8deadSopenharmony_ci <command name="glXQueryChannelDeltasSGIX"/> 21785bd8deadSopenharmony_ci <command name="glXChannelRectSyncSGIX"/> 21795bd8deadSopenharmony_ci </require> 21805bd8deadSopenharmony_ci </extension> 21815bd8deadSopenharmony_ci <extension name="GLX_SGIX_video_source" supported="glx" protect="_VL_H"> 21825bd8deadSopenharmony_ci <require> 21835bd8deadSopenharmony_ci <command name="glXCreateGLXVideoSourceSGIX"/> 21845bd8deadSopenharmony_ci <command name="glXDestroyGLXVideoSourceSGIX"/> 21855bd8deadSopenharmony_ci </require> 21865bd8deadSopenharmony_ci </extension> 21875bd8deadSopenharmony_ci <extension name="GLX_SGIX_visual_select_group" supported="glx"> 21885bd8deadSopenharmony_ci <require> 21895bd8deadSopenharmony_ci <enum name="GLX_VISUAL_SELECT_GROUP_SGIX"/> 21905bd8deadSopenharmony_ci </require> 21915bd8deadSopenharmony_ci </extension> 21925bd8deadSopenharmony_ci <extension name="GLX_SUN_get_transparent_index" supported="glx"> 21935bd8deadSopenharmony_ci <require> 21945bd8deadSopenharmony_ci <command name="glXGetTransparentIndexSUN"/> 21955bd8deadSopenharmony_ci </require> 21965bd8deadSopenharmony_ci </extension> 21975bd8deadSopenharmony_ci <extension name="GLX_NV_multigpu_context" supported="glx"> 21985bd8deadSopenharmony_ci <require> 21995bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MULTIGPU_ATTRIB_NV"/> 22005bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MULTIGPU_ATTRIB_SINGLE_NV"/> 22015bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MULTIGPU_ATTRIB_AFR_NV"/> 22025bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MULTIGPU_ATTRIB_MULTICAST_NV"/> 22035bd8deadSopenharmony_ci <enum name="GLX_CONTEXT_MULTIGPU_ATTRIB_MULTI_DISPLAY_MULTICAST_NV"/> 22045bd8deadSopenharmony_ci </require> 22055bd8deadSopenharmony_ci </extension> 22065bd8deadSopenharmony_ci </extensions> 22075bd8deadSopenharmony_ci</registry> 2208