2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
6 <!-- Right now this file is just used to generate the GLX protocol
7 decode tables on the server. The only information that is needed
8 for that purpose is the name of the function (or pseudo-function
9 in the case of Render of VendorPrivate) and its opcode. Once
10 this file is used for other purposes, additional information will
14 <category name="1.0" window_system="glX">
15 <function name="Render">
19 <function name="RenderLarge">
23 <function name="CreateContext">
27 <function name="DestroyContext">
31 <function name="MakeCurrent">
35 <function name="IsDirect">
39 <function name="QueryVersion">
43 <function name="WaitGL">
47 <function name="WaitX">
51 <function name="CopyContext">
55 <function name="SwapBuffers">
59 <function name="UseXFont">
63 <function name="CreateGLXPixmap">
67 <function name="GetVisualConfigs">
71 <function name="DestroyGLXPixmap">
75 <function name="VendorPrivate">
79 <function name="VendorPrivateWithReply">
83 <function name="QueryExtensionsString">
88 <category name="1.1" window_system="glX">
89 <function name="QueryServerString">
93 <function name="ClientInfo">
98 <category name="1.3" window_system="glX">
99 <function name="GetFBConfigs">
103 <function name="CreatePixmap">
107 <function name="DestroyPixmap">
111 <function name="CreateNewContext">
115 <function name="QueryContext">
119 <function name="MakeContextCurrent">
123 <function name="CreatePbuffer">
127 <function name="DestroyPbuffer">
131 <function name="GetDrawableAttributes">
135 <function name="ChangeDrawableAttributes">
139 <function name="CreateWindow">
143 <function name="DestroyWindow">
148 <category name="GLX_SGI_swap_control" number="40" window_system="glX">
149 <function name="SwapIntervalSGI">
151 <glx vendorpriv="65536"/>
155 <category name="GLX_SGI_make_current_read" number="42" window_system="glX">
156 <function name="MakeCurrentReadSGI">
157 <!-- <param name="dpy" type="Display *"/>
158 <param name="draw" type="GLXDrawable"/>
159 <param name="read" type="GLXDrawable"/>
160 <param name="ctx" type="GLXContext"/> -->
161 <return type="Bool"/>
162 <glx vendorpriv="65537"/>
166 <category name="GLX_EXT_import_context" number="47" window_system="glX">
167 <function name="QueryContextInfoEXT">
168 <glx vendorpriv="1024"/>
172 <category name="GLX_SGIX_fbconfig" number="49" window_system="glX">
173 <function name="GetFBConfigsSGIX">
174 <glx vendorpriv="65540"/>
177 <function name="CreateContextWithConfigSGIX">
178 <glx vendorpriv="65541"/>
181 <function name="CreateGLXPixmapWithConfigSGIX">
182 <glx vendorpriv="65542"/>
186 <category name="GLX_SGIX_pbuffer" number="50" window_system="glX">
187 <function name="CreateGLXPbufferSGIX">
188 <glx vendorpriv="65543"/>
191 <function name="DestroyGLXPbufferSGIX">
192 <glx vendorpriv="65544"/>
195 <function name="ChangeDrawableAttributesSGIX">
196 <glx vendorpriv="65545"/>
199 <function name="GetDrawableAttributesSGIX">
200 <glx vendorpriv="65546"/>
204 <category name="GLX_MESA_copy_sub_buffer" number="215">
205 <function name="CopySubBufferMESA">
206 <glx vendorpriv="5154"/>
210 <category name="GLX_EXT_texture_from_pixmap">
211 <function name="BindTexImageEXT">
212 <glx vendorpriv="1330"/>
215 <function name="ReleaseTexImageEXT">
216 <glx vendorpriv="1331"/>
220 <category name="GLX_ARB_create_context" number="56">
221 <function name="SetClientInfoARB">
225 <function name="CreateContextAttribsARB">
229 <function name="SetClientInfo2ARB">