13464ebd5Sriastradh<?xml version="1.0"?> 23464ebd5Sriastradh<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 33464ebd5Sriastradh 43464ebd5Sriastradh<OpenGLAPI> 53464ebd5Sriastradh 63464ebd5Sriastradh<!-- Right now this file is just used to generate the GLX protocol 73464ebd5Sriastradh decode tables on the server. The only information that is needed 83464ebd5Sriastradh for that purpose is the name of the function (or pseudo-function 93464ebd5Sriastradh in the case of Render of VendorPrivate) and its opcode. Once 103464ebd5Sriastradh this file is used for other purposes, additional information will 113464ebd5Sriastradh need to be added. 123464ebd5Sriastradh --> 133464ebd5Sriastradh 143464ebd5Sriastradh<category name="1.0" window_system="glX"> 153464ebd5Sriastradh <function name="Render"> 163464ebd5Sriastradh <glx sop="1"/> 173464ebd5Sriastradh </function> 183464ebd5Sriastradh 193464ebd5Sriastradh <function name="RenderLarge"> 203464ebd5Sriastradh <glx sop="2"/> 213464ebd5Sriastradh </function> 223464ebd5Sriastradh 233464ebd5Sriastradh <function name="CreateContext"> 243464ebd5Sriastradh <glx sop="3"/> 253464ebd5Sriastradh </function> 263464ebd5Sriastradh 273464ebd5Sriastradh <function name="DestroyContext"> 283464ebd5Sriastradh <glx sop="4"/> 293464ebd5Sriastradh </function> 303464ebd5Sriastradh 313464ebd5Sriastradh <function name="MakeCurrent"> 323464ebd5Sriastradh <glx sop="5"/> 333464ebd5Sriastradh </function> 343464ebd5Sriastradh 353464ebd5Sriastradh <function name="IsDirect"> 363464ebd5Sriastradh <glx sop="6"/> 373464ebd5Sriastradh </function> 383464ebd5Sriastradh 393464ebd5Sriastradh <function name="QueryVersion"> 403464ebd5Sriastradh <glx sop="7"/> 413464ebd5Sriastradh </function> 423464ebd5Sriastradh 433464ebd5Sriastradh <function name="WaitGL"> 443464ebd5Sriastradh <glx sop="8"/> 453464ebd5Sriastradh </function> 463464ebd5Sriastradh 473464ebd5Sriastradh <function name="WaitX"> 483464ebd5Sriastradh <glx sop="9"/> 493464ebd5Sriastradh </function> 503464ebd5Sriastradh 513464ebd5Sriastradh <function name="CopyContext"> 523464ebd5Sriastradh <glx sop="10"/> 533464ebd5Sriastradh </function> 543464ebd5Sriastradh 553464ebd5Sriastradh <function name="SwapBuffers"> 563464ebd5Sriastradh <glx sop="11"/> 573464ebd5Sriastradh </function> 583464ebd5Sriastradh 593464ebd5Sriastradh <function name="UseXFont"> 603464ebd5Sriastradh <glx sop="12"/> 613464ebd5Sriastradh </function> 623464ebd5Sriastradh 633464ebd5Sriastradh <function name="CreateGLXPixmap"> 643464ebd5Sriastradh <glx sop="13"/> 653464ebd5Sriastradh </function> 663464ebd5Sriastradh 673464ebd5Sriastradh <function name="GetVisualConfigs"> 683464ebd5Sriastradh <glx sop="14"/> 693464ebd5Sriastradh </function> 703464ebd5Sriastradh 713464ebd5Sriastradh <function name="DestroyGLXPixmap"> 723464ebd5Sriastradh <glx sop="15"/> 733464ebd5Sriastradh </function> 743464ebd5Sriastradh 753464ebd5Sriastradh <function name="VendorPrivate"> 763464ebd5Sriastradh <glx sop="16"/> 773464ebd5Sriastradh </function> 783464ebd5Sriastradh 793464ebd5Sriastradh <function name="VendorPrivateWithReply"> 803464ebd5Sriastradh <glx sop="17"/> 813464ebd5Sriastradh </function> 823464ebd5Sriastradh 833464ebd5Sriastradh <function name="QueryExtensionsString"> 843464ebd5Sriastradh <glx sop="18"/> 853464ebd5Sriastradh </function> 863464ebd5Sriastradh</category> 873464ebd5Sriastradh 883464ebd5Sriastradh<category name="1.1" window_system="glX"> 893464ebd5Sriastradh <function name="QueryServerString"> 903464ebd5Sriastradh <glx sop="19"/> 913464ebd5Sriastradh </function> 923464ebd5Sriastradh 933464ebd5Sriastradh <function name="ClientInfo"> 943464ebd5Sriastradh <glx sop="20"/> 953464ebd5Sriastradh </function> 963464ebd5Sriastradh</category> 973464ebd5Sriastradh 983464ebd5Sriastradh<category name="1.3" window_system="glX"> 993464ebd5Sriastradh <function name="GetFBConfigs"> 1003464ebd5Sriastradh <glx sop="21"/> 1013464ebd5Sriastradh </function> 1023464ebd5Sriastradh 1033464ebd5Sriastradh <function name="CreatePixmap"> 1043464ebd5Sriastradh <glx sop="22"/> 1053464ebd5Sriastradh </function> 1063464ebd5Sriastradh 1073464ebd5Sriastradh <function name="DestroyPixmap"> 1083464ebd5Sriastradh <glx sop="23"/> 1093464ebd5Sriastradh </function> 1103464ebd5Sriastradh 1113464ebd5Sriastradh <function name="CreateNewContext"> 1123464ebd5Sriastradh <glx sop="24"/> 1133464ebd5Sriastradh </function> 1143464ebd5Sriastradh 1153464ebd5Sriastradh <function name="QueryContext"> 1163464ebd5Sriastradh <glx sop="25"/> 1173464ebd5Sriastradh </function> 1183464ebd5Sriastradh 1193464ebd5Sriastradh <function name="MakeContextCurrent"> 1203464ebd5Sriastradh <glx sop="26"/> 1213464ebd5Sriastradh </function> 1223464ebd5Sriastradh 1233464ebd5Sriastradh <function name="CreatePbuffer"> 1243464ebd5Sriastradh <glx sop="27"/> 1253464ebd5Sriastradh </function> 1263464ebd5Sriastradh 1273464ebd5Sriastradh <function name="DestroyPbuffer"> 1283464ebd5Sriastradh <glx sop="28"/> 1293464ebd5Sriastradh </function> 1303464ebd5Sriastradh 1313464ebd5Sriastradh <function name="GetDrawableAttributes"> 1323464ebd5Sriastradh <glx sop="29"/> 1333464ebd5Sriastradh </function> 1343464ebd5Sriastradh 1353464ebd5Sriastradh <function name="ChangeDrawableAttributes"> 1363464ebd5Sriastradh <glx sop="30"/> 1373464ebd5Sriastradh </function> 1383464ebd5Sriastradh 1393464ebd5Sriastradh <function name="CreateWindow"> 1403464ebd5Sriastradh <glx sop="31"/> 1413464ebd5Sriastradh </function> 1423464ebd5Sriastradh 1433464ebd5Sriastradh <function name="DestroyWindow"> 1443464ebd5Sriastradh <glx sop="32"/> 1453464ebd5Sriastradh </function> 1463464ebd5Sriastradh</category> 1473464ebd5Sriastradh 1483464ebd5Sriastradh<category name="GLX_SGI_swap_control" number="40" window_system="glX"> 1493464ebd5Sriastradh <function name="SwapIntervalSGI"> 1503464ebd5Sriastradh <return type="int"/> 1513464ebd5Sriastradh <glx vendorpriv="65536"/> 1523464ebd5Sriastradh </function> 1533464ebd5Sriastradh</category> 1543464ebd5Sriastradh 1553464ebd5Sriastradh<category name="GLX_SGI_make_current_read" number="42" window_system="glX"> 1563464ebd5Sriastradh <function name="MakeCurrentReadSGI"> 1573464ebd5Sriastradh<!-- <param name="dpy" type="Display *"/> 1583464ebd5Sriastradh <param name="draw" type="GLXDrawable"/> 1593464ebd5Sriastradh <param name="read" type="GLXDrawable"/> 1603464ebd5Sriastradh <param name="ctx" type="GLXContext"/> --> 1613464ebd5Sriastradh <return type="Bool"/> 1623464ebd5Sriastradh <glx vendorpriv="65537"/> 1633464ebd5Sriastradh </function> 1643464ebd5Sriastradh</category> 1653464ebd5Sriastradh 1663464ebd5Sriastradh<category name="GLX_EXT_import_context" number="47" window_system="glX"> 1673464ebd5Sriastradh <function name="QueryContextInfoEXT"> 1683464ebd5Sriastradh <glx vendorpriv="1024"/> 1693464ebd5Sriastradh </function> 1703464ebd5Sriastradh</category> 1713464ebd5Sriastradh 1723464ebd5Sriastradh<category name="GLX_SGIX_fbconfig" number="49" window_system="glX"> 1733464ebd5Sriastradh <function name="GetFBConfigsSGIX"> 1743464ebd5Sriastradh <glx vendorpriv="65540"/> 1753464ebd5Sriastradh </function> 1763464ebd5Sriastradh 1773464ebd5Sriastradh <function name="CreateContextWithConfigSGIX"> 1783464ebd5Sriastradh <glx vendorpriv="65541"/> 1793464ebd5Sriastradh </function> 1803464ebd5Sriastradh 1813464ebd5Sriastradh <function name="CreateGLXPixmapWithConfigSGIX"> 1823464ebd5Sriastradh <glx vendorpriv="65542"/> 1833464ebd5Sriastradh </function> 1843464ebd5Sriastradh</category> 1853464ebd5Sriastradh 1863464ebd5Sriastradh<category name="GLX_SGIX_pbuffer" number="50" window_system="glX"> 1873464ebd5Sriastradh <function name="CreateGLXPbufferSGIX"> 1883464ebd5Sriastradh <glx vendorpriv="65543"/> 1893464ebd5Sriastradh </function> 1903464ebd5Sriastradh 1913464ebd5Sriastradh <function name="DestroyGLXPbufferSGIX"> 1923464ebd5Sriastradh <glx vendorpriv="65544"/> 1933464ebd5Sriastradh </function> 1943464ebd5Sriastradh 1953464ebd5Sriastradh <function name="ChangeDrawableAttributesSGIX"> 1963464ebd5Sriastradh <glx vendorpriv="65545"/> 1973464ebd5Sriastradh </function> 1983464ebd5Sriastradh 1993464ebd5Sriastradh <function name="GetDrawableAttributesSGIX"> 2003464ebd5Sriastradh <glx vendorpriv="65546"/> 2013464ebd5Sriastradh </function> 2023464ebd5Sriastradh</category> 2033464ebd5Sriastradh 204af69d88dSmrg<category name="GLX_MESA_copy_sub_buffer" number="215" window_system="glX"> 2053464ebd5Sriastradh <function name="CopySubBufferMESA"> 2063464ebd5Sriastradh <glx vendorpriv="5154"/> 2073464ebd5Sriastradh </function> 2083464ebd5Sriastradh</category> 2093464ebd5Sriastradh 210af69d88dSmrg<category name="GLX_EXT_texture_from_pixmap" window_system="glX"> 2113464ebd5Sriastradh <function name="BindTexImageEXT"> 2123464ebd5Sriastradh <glx vendorpriv="1330"/> 2133464ebd5Sriastradh </function> 2143464ebd5Sriastradh 2153464ebd5Sriastradh <function name="ReleaseTexImageEXT"> 2163464ebd5Sriastradh <glx vendorpriv="1331"/> 2173464ebd5Sriastradh </function> 2183464ebd5Sriastradh</category> 2193464ebd5Sriastradh 220af69d88dSmrg<category name="GLX_ARB_create_context" number="56" window_system="glX"> 2213464ebd5Sriastradh <function name="SetClientInfoARB"> 2223464ebd5Sriastradh <glx sop="33"/> 2233464ebd5Sriastradh </function> 2243464ebd5Sriastradh 2253464ebd5Sriastradh <function name="CreateContextAttribsARB"> 2263464ebd5Sriastradh <glx sop="34"/> 2273464ebd5Sriastradh </function> 2283464ebd5Sriastradh 2293464ebd5Sriastradh <function name="SetClientInfo2ARB"> 2303464ebd5Sriastradh <glx sop="35"/> 2313464ebd5Sriastradh </function> 2323464ebd5Sriastradh</category> 2333464ebd5Sriastradh 2343464ebd5Sriastradh</OpenGLAPI> 235