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"/>