1848b8605Smrg<?xml version="1.0"?> 2848b8605Smrg<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3848b8605Smrg 4848b8605Smrg<OpenGLAPI> 5848b8605Smrg 6848b8605Smrg<!-- Right now this file is just used to generate the GLX protocol 7848b8605Smrg decode tables on the server. The only information that is needed 8848b8605Smrg for that purpose is the name of the function (or pseudo-function 9848b8605Smrg in the case of Render of VendorPrivate) and its opcode. Once 10848b8605Smrg this file is used for other purposes, additional information will 11848b8605Smrg need to be added. 12848b8605Smrg --> 13848b8605Smrg 14848b8605Smrg<category name="1.0" window_system="glX"> 15848b8605Smrg <function name="Render"> 16848b8605Smrg <glx sop="1"/> 17848b8605Smrg </function> 18848b8605Smrg 19848b8605Smrg <function name="RenderLarge"> 20848b8605Smrg <glx sop="2"/> 21848b8605Smrg </function> 22848b8605Smrg 23848b8605Smrg <function name="CreateContext"> 24848b8605Smrg <glx sop="3"/> 25848b8605Smrg </function> 26848b8605Smrg 27848b8605Smrg <function name="DestroyContext"> 28848b8605Smrg <glx sop="4"/> 29848b8605Smrg </function> 30848b8605Smrg 31848b8605Smrg <function name="MakeCurrent"> 32848b8605Smrg <glx sop="5"/> 33848b8605Smrg </function> 34848b8605Smrg 35848b8605Smrg <function name="IsDirect"> 36848b8605Smrg <glx sop="6"/> 37848b8605Smrg </function> 38848b8605Smrg 39848b8605Smrg <function name="QueryVersion"> 40848b8605Smrg <glx sop="7"/> 41848b8605Smrg </function> 42848b8605Smrg 43848b8605Smrg <function name="WaitGL"> 44848b8605Smrg <glx sop="8"/> 45848b8605Smrg </function> 46848b8605Smrg 47848b8605Smrg <function name="WaitX"> 48848b8605Smrg <glx sop="9"/> 49848b8605Smrg </function> 50848b8605Smrg 51848b8605Smrg <function name="CopyContext"> 52848b8605Smrg <glx sop="10"/> 53848b8605Smrg </function> 54848b8605Smrg 55848b8605Smrg <function name="SwapBuffers"> 56848b8605Smrg <glx sop="11"/> 57848b8605Smrg </function> 58848b8605Smrg 59848b8605Smrg <function name="UseXFont"> 60848b8605Smrg <glx sop="12"/> 61848b8605Smrg </function> 62848b8605Smrg 63848b8605Smrg <function name="CreateGLXPixmap"> 64848b8605Smrg <glx sop="13"/> 65848b8605Smrg </function> 66848b8605Smrg 67848b8605Smrg <function name="GetVisualConfigs"> 68848b8605Smrg <glx sop="14"/> 69848b8605Smrg </function> 70848b8605Smrg 71848b8605Smrg <function name="DestroyGLXPixmap"> 72848b8605Smrg <glx sop="15"/> 73848b8605Smrg </function> 74848b8605Smrg 75848b8605Smrg <function name="VendorPrivate"> 76848b8605Smrg <glx sop="16"/> 77848b8605Smrg </function> 78848b8605Smrg 79848b8605Smrg <function name="VendorPrivateWithReply"> 80848b8605Smrg <glx sop="17"/> 81848b8605Smrg </function> 82848b8605Smrg 83848b8605Smrg <function name="QueryExtensionsString"> 84848b8605Smrg <glx sop="18"/> 85848b8605Smrg </function> 86848b8605Smrg</category> 87848b8605Smrg 88848b8605Smrg<category name="1.1" window_system="glX"> 89848b8605Smrg <function name="QueryServerString"> 90848b8605Smrg <glx sop="19"/> 91848b8605Smrg </function> 92848b8605Smrg 93848b8605Smrg <function name="ClientInfo"> 94848b8605Smrg <glx sop="20"/> 95848b8605Smrg </function> 96848b8605Smrg</category> 97848b8605Smrg 98848b8605Smrg<category name="1.3" window_system="glX"> 99848b8605Smrg <function name="GetFBConfigs"> 100848b8605Smrg <glx sop="21"/> 101848b8605Smrg </function> 102848b8605Smrg 103848b8605Smrg <function name="CreatePixmap"> 104848b8605Smrg <glx sop="22"/> 105848b8605Smrg </function> 106848b8605Smrg 107848b8605Smrg <function name="DestroyPixmap"> 108848b8605Smrg <glx sop="23"/> 109848b8605Smrg </function> 110848b8605Smrg 111848b8605Smrg <function name="CreateNewContext"> 112848b8605Smrg <glx sop="24"/> 113848b8605Smrg </function> 114848b8605Smrg 115848b8605Smrg <function name="QueryContext"> 116848b8605Smrg <glx sop="25"/> 117848b8605Smrg </function> 118848b8605Smrg 119848b8605Smrg <function name="MakeContextCurrent"> 120848b8605Smrg <glx sop="26"/> 121848b8605Smrg </function> 122848b8605Smrg 123848b8605Smrg <function name="CreatePbuffer"> 124848b8605Smrg <glx sop="27"/> 125848b8605Smrg </function> 126848b8605Smrg 127848b8605Smrg <function name="DestroyPbuffer"> 128848b8605Smrg <glx sop="28"/> 129848b8605Smrg </function> 130848b8605Smrg 131848b8605Smrg <function name="GetDrawableAttributes"> 132848b8605Smrg <glx sop="29"/> 133848b8605Smrg </function> 134848b8605Smrg 135848b8605Smrg <function name="ChangeDrawableAttributes"> 136848b8605Smrg <glx sop="30"/> 137848b8605Smrg </function> 138848b8605Smrg 139848b8605Smrg <function name="CreateWindow"> 140848b8605Smrg <glx sop="31"/> 141848b8605Smrg </function> 142848b8605Smrg 143848b8605Smrg <function name="DestroyWindow"> 144848b8605Smrg <glx sop="32"/> 145848b8605Smrg </function> 146848b8605Smrg</category> 147848b8605Smrg 148848b8605Smrg<category name="GLX_SGI_swap_control" number="40" window_system="glX"> 149848b8605Smrg <function name="SwapIntervalSGI"> 150848b8605Smrg <return type="int"/> 151848b8605Smrg <glx vendorpriv="65536"/> 152848b8605Smrg </function> 153848b8605Smrg</category> 154848b8605Smrg 155848b8605Smrg<category name="GLX_SGI_make_current_read" number="42" window_system="glX"> 156848b8605Smrg <function name="MakeCurrentReadSGI"> 157848b8605Smrg<!-- <param name="dpy" type="Display *"/> 158848b8605Smrg <param name="draw" type="GLXDrawable"/> 159848b8605Smrg <param name="read" type="GLXDrawable"/> 160848b8605Smrg <param name="ctx" type="GLXContext"/> --> 161848b8605Smrg <return type="Bool"/> 162848b8605Smrg <glx vendorpriv="65537"/> 163848b8605Smrg </function> 164848b8605Smrg</category> 165848b8605Smrg 166848b8605Smrg<category name="GLX_EXT_import_context" number="47" window_system="glX"> 167848b8605Smrg <function name="QueryContextInfoEXT"> 168848b8605Smrg <glx vendorpriv="1024"/> 169848b8605Smrg </function> 170848b8605Smrg</category> 171848b8605Smrg 172848b8605Smrg<category name="GLX_SGIX_fbconfig" number="49" window_system="glX"> 173848b8605Smrg <function name="GetFBConfigsSGIX"> 174848b8605Smrg <glx vendorpriv="65540"/> 175848b8605Smrg </function> 176848b8605Smrg 177848b8605Smrg <function name="CreateContextWithConfigSGIX"> 178848b8605Smrg <glx vendorpriv="65541"/> 179848b8605Smrg </function> 180848b8605Smrg 181848b8605Smrg <function name="CreateGLXPixmapWithConfigSGIX"> 182848b8605Smrg <glx vendorpriv="65542"/> 183848b8605Smrg </function> 184848b8605Smrg</category> 185848b8605Smrg 186848b8605Smrg<category name="GLX_SGIX_pbuffer" number="50" window_system="glX"> 187848b8605Smrg <function name="CreateGLXPbufferSGIX"> 188848b8605Smrg <glx vendorpriv="65543"/> 189848b8605Smrg </function> 190848b8605Smrg 191848b8605Smrg <function name="DestroyGLXPbufferSGIX"> 192848b8605Smrg <glx vendorpriv="65544"/> 193848b8605Smrg </function> 194848b8605Smrg 195848b8605Smrg <function name="ChangeDrawableAttributesSGIX"> 196848b8605Smrg <glx vendorpriv="65545"/> 197848b8605Smrg </function> 198848b8605Smrg 199848b8605Smrg <function name="GetDrawableAttributesSGIX"> 200848b8605Smrg <glx vendorpriv="65546"/> 201848b8605Smrg </function> 202848b8605Smrg</category> 203848b8605Smrg 204848b8605Smrg<category name="GLX_MESA_copy_sub_buffer" number="215" window_system="glX"> 205848b8605Smrg <function name="CopySubBufferMESA"> 206848b8605Smrg <glx vendorpriv="5154"/> 207848b8605Smrg </function> 208848b8605Smrg</category> 209848b8605Smrg 210848b8605Smrg<category name="GLX_EXT_texture_from_pixmap" window_system="glX"> 211848b8605Smrg <function name="BindTexImageEXT"> 212848b8605Smrg <glx vendorpriv="1330"/> 213848b8605Smrg </function> 214848b8605Smrg 215848b8605Smrg <function name="ReleaseTexImageEXT"> 216848b8605Smrg <glx vendorpriv="1331"/> 217848b8605Smrg </function> 218848b8605Smrg</category> 219848b8605Smrg 220848b8605Smrg<category name="GLX_ARB_create_context" number="56" window_system="glX"> 221848b8605Smrg <function name="SetClientInfoARB"> 222848b8605Smrg <glx sop="33"/> 223848b8605Smrg </function> 224848b8605Smrg 225848b8605Smrg <function name="CreateContextAttribsARB"> 226848b8605Smrg <glx sop="34"/> 227848b8605Smrg </function> 228848b8605Smrg 229848b8605Smrg <function name="SetClientInfo2ARB"> 230848b8605Smrg <glx sop="35"/> 231848b8605Smrg </function> 232848b8605Smrg</category> 233848b8605Smrg 234848b8605Smrg</OpenGLAPI> 235