1/* DO NOT EDIT - THIS FILE IS AUTOMATICALLY GENERATED */
2/*
3 * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
4 * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
5 *
6 * Permission is hereby granted, free of charge, to any person obtaining a
7 * copy of this software and associated documentation files (the "Software"),
8 * to deal in the Software without restriction, including without limitation
9 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10 * and/or sell copies of the Software, and to permit persons to whom the
11 * Software is furnished to do so, subject to the following conditions:
12 *
13 * The above copyright notice including the dates of first publication and
14 * either this permission notice or a reference to
15 * http://oss.sgi.com/projects/FreeB/
16 * shall be included in all copies or substantial portions of the Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
21 * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
23 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
24 * SOFTWARE.
25 *
26 * Except as contained in this notice, the name of Silicon Graphics, Inc.
27 * shall not be used in advertising or otherwise to promote the sale, use or
28 * other dealings in this Software without prior written authorization from
29 * Silicon Graphics, Inc.
30 */
31
32#include "glxserver.h"
33#include "glxext.h"
34#include "g_disptab.h"
35#include "glxsingle.h"
36
37__GLXdispatchSingleProcPtr __glXSingleTable[] = {
38	__glXNoSuchSingleOpcode,
39	__glXRender,
40	__glXRenderLarge,
41	__glXCreateContext,
42	__glXDestroyContext,
43	__glXMakeCurrent,
44	__glXIsDirect,
45	__glXQueryVersion,
46	__glXWaitGL,
47	__glXWaitX,
48	__glXCopyContext,
49	__glXSwapBuffers,
50	__glXUseXFont,
51	__glXCreateGLXPixmap,
52	__glXGetVisualConfigs,
53	__glXDestroyGLXPixmap,
54	__glXVendorPrivate,
55	__glXVendorPrivateWithReply,
56	__glXQueryExtensionsString,
57	__glXQueryServerString,
58	__glXClientInfo,
59	__glXGetFBConfigs,        /* __glXGetFBConfigs */
60	__glXCreatePixmap,  /* __glXCreatePixmap,*/
61	__glXDestroyGLXPixmap,  /* __glXDestroyPixmap,*/
62	__glXCreateNewContext,  /* __glXCreateNewContext,*/
63	__glXQueryContext,  /* __glXQueryContext,*/
64	__glXMakeContextCurrent,  /* __glXMakeContextCurrent,*/
65	__glXCreatePbuffer,  /* __glXCreatePbuffer,*/
66	__glXDestroyPbuffer,  /* __glXDestroyPbuffer,*/
67	__glXGetDrawableAttributes,  /* __glXGetDrawableAttributes,*/
68	__glXChangeDrawableAttributes,  /* __glXChangeDrawableAttributes,*/
69	__glXCreateWindow,  /* __glXCreateWindow,*/
70	__glXDestroyWindow,  /* __glXDestroyWindow,*/
71	__glXNoSuchSingleOpcode,
72	__glXNoSuchSingleOpcode,
73	__glXNoSuchSingleOpcode,
74	__glXNoSuchSingleOpcode,
75	__glXNoSuchSingleOpcode,
76	__glXNoSuchSingleOpcode,
77	__glXNoSuchSingleOpcode,
78	__glXNoSuchSingleOpcode,
79	__glXNoSuchSingleOpcode,
80	__glXNoSuchSingleOpcode,
81	__glXNoSuchSingleOpcode,
82	__glXNoSuchSingleOpcode,
83	__glXNoSuchSingleOpcode,
84	__glXNoSuchSingleOpcode,
85	__glXNoSuchSingleOpcode,
86	__glXNoSuchSingleOpcode,
87	__glXNoSuchSingleOpcode,
88	__glXNoSuchSingleOpcode,
89	__glXNoSuchSingleOpcode,
90	__glXNoSuchSingleOpcode,
91	__glXNoSuchSingleOpcode,
92	__glXNoSuchSingleOpcode,
93	__glXNoSuchSingleOpcode,
94	__glXNoSuchSingleOpcode,
95	__glXNoSuchSingleOpcode,
96	__glXNoSuchSingleOpcode,
97	__glXNoSuchSingleOpcode,
98	__glXNoSuchSingleOpcode,
99	__glXNoSuchSingleOpcode,
100	__glXNoSuchSingleOpcode,
101	__glXNoSuchSingleOpcode,
102	__glXNoSuchSingleOpcode,
103	__glXNoSuchSingleOpcode,
104	__glXNoSuchSingleOpcode,
105	__glXNoSuchSingleOpcode,
106	__glXNoSuchSingleOpcode,
107	__glXNoSuchSingleOpcode,
108	__glXNoSuchSingleOpcode,
109	__glXNoSuchSingleOpcode,
110	__glXNoSuchSingleOpcode,
111	__glXNoSuchSingleOpcode,
112	__glXNoSuchSingleOpcode,
113	__glXNoSuchSingleOpcode,
114	__glXNoSuchSingleOpcode,
115	__glXNoSuchSingleOpcode,
116	__glXNoSuchSingleOpcode,
117	__glXNoSuchSingleOpcode,
118	__glXNoSuchSingleOpcode,
119	__glXNoSuchSingleOpcode,
120	__glXNoSuchSingleOpcode,
121	__glXNoSuchSingleOpcode,
122	__glXNoSuchSingleOpcode,
123	__glXNoSuchSingleOpcode,
124	__glXNoSuchSingleOpcode,
125	__glXNoSuchSingleOpcode,
126	__glXNoSuchSingleOpcode,
127	__glXNoSuchSingleOpcode,
128	__glXNoSuchSingleOpcode,
129	__glXNoSuchSingleOpcode,
130	__glXNoSuchSingleOpcode,
131	__glXNoSuchSingleOpcode,
132	__glXNoSuchSingleOpcode,
133	__glXNoSuchSingleOpcode,
134	__glXNoSuchSingleOpcode,
135	__glXNoSuchSingleOpcode,
136	__glXNoSuchSingleOpcode,
137	__glXNoSuchSingleOpcode,
138	__glXNoSuchSingleOpcode,
139	__glXForwardSingleReq, /* __glXDisp_NewList, */
140	__glXForwardSingleReq, /* __glXDisp_EndList, */
141	__glXForwardSingleReq, /* __glXDisp_DeleteLists, */
142	__glXForwardPipe0WithReply, /* __glXDisp_GenLists, */
143	__glXForwardSingleReq, /* __glXDisp_FeedbackBuffer, */
144	__glXForwardSingleReq, /* __glXDisp_SelectBuffer, */
145	__glXForwardAllWithReply, /* __glXDisp_RenderMode, */
146	__glXForwardAllWithReply, /* __glXDisp_Finish, */
147	__glXForwardSingleReq, /* __glXDisp_PixelStoref, */
148	__glXForwardSingleReq, /* __glXDisp_PixelStorei, */
149	__glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */
150	__glXForwardPipe0WithReply, /* __glXDisp_GetBooleanv, */
151	__glXForwardPipe0WithReply, /* __glXDisp_GetClipPlane, */
152	__glXForwardPipe0WithReply, /* __glXDisp_GetDoublev, */
153	__glXForwardPipe0WithReply, /* __glXDisp_GetError, */
154	__glXForwardPipe0WithReply, /* __glXDisp_GetFloatv, */
155	__glXForwardPipe0WithReply, /* __glXDisp_GetIntegerv, */
156	__glXForwardPipe0WithReply, /* __glXDisp_GetLightfv, */
157	__glXForwardPipe0WithReply, /* __glXDisp_GetLightiv, */
158	__glXForwardPipe0WithReply, /* __glXDisp_GetMapdv, */
159	__glXForwardPipe0WithReply, /* __glXDisp_GetMapfv, */
160	__glXForwardPipe0WithReply, /* __glXDisp_GetMapiv, */
161	__glXForwardPipe0WithReply, /* __glXDisp_GetMaterialfv, */
162	__glXForwardPipe0WithReply, /* __glXDisp_GetMaterialiv, */
163	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapfv, */
164	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapuiv, */
165	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapusv, */
166	__glXForwardPipe0WithReply, /* __glXDisp_GetPolygonStipple, */
167	__glXForwardPipe0WithReply, /* __glXDisp_GetString, */
168	__glXForwardPipe0WithReply, /* __glXDisp_GetTexEnvfv, */
169	__glXForwardPipe0WithReply, /* __glXDisp_GetTexEnviv, */
170	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGendv, */
171	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGenfv, */
172	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGeniv, */
173	__glXForwardPipe0WithReply,    /* __glXDisp_GetTexImage, */
174	__glXForwardPipe0WithReply, /* __glXDisp_GetTexParameterfv, */
175	__glXForwardPipe0WithReply, /* __glXDisp_GetTexParameteriv, */
176	__glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameterfv, */
177	__glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameteriv, */
178	__glXForwardPipe0WithReply, /* __glXDisp_IsEnabled, */
179	__glXForwardPipe0WithReply, /* __glXDisp_IsList, */
180	__glXForwardSingleReq, /* __glXDisp_Flush, */
181	__glXForwardPipe0WithReply, /* __glXDisp_AreTexturesResident, */
182	__glXForwardSingleReq, /* __glXDisp_DeleteTextures, */
183	__glXForwardAllWithReply, /* __glXDisp_GenTextures, */
184	__glXForwardPipe0WithReply, /* __glXDisp_IsTexture, */
185	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTable, */
186	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameterfv, */
187	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameteriv, */
188	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionFilter, */
189	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameterfv, */
190	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameteriv, */
191	__glXForwardPipe0WithReply, /* __glXDisp_GetSeparableFilter, */
192	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogram, */
193	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameterfv, */
194	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameteriv, */
195	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmax, */
196	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameterfv, */
197	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameteriv, */
198};
199
200__GLXdispatchSingleProcPtr __glXSwapSingleTable[] = {
201	__glXNoSuchSingleOpcode,
202	__glXSwapRender,
203	__glXSwapRenderLarge,
204	__glXSwapCreateContext,
205	__glXSwapDestroyContext,
206	__glXSwapMakeCurrent,
207	__glXSwapIsDirect,
208	__glXSwapQueryVersion,
209	__glXSwapWaitGL,
210	__glXSwapWaitX,
211	__glXSwapCopyContext,
212	__glXSwapSwapBuffers,
213	__glXSwapUseXFont,
214	__glXSwapCreateGLXPixmap,
215	__glXSwapGetVisualConfigs,
216	__glXSwapDestroyGLXPixmap,
217	__glXSwapVendorPrivate,
218	__glXSwapVendorPrivateWithReply,
219	__glXSwapQueryExtensionsString,
220	__glXSwapQueryServerString,
221	__glXSwapClientInfo,
222	__glXSwapGetFBConfigs,
223	__glXSwapCreatePixmap,
224	__glXSwapDestroyGLXPixmap,
225	__glXSwapCreateNewContext,
226	__glXSwapQueryContext,
227	__glXSwapMakeContextCurrent,
228	__glXSwapCreatePbuffer,
229	__glXSwapDestroyPbuffer,
230	__glXSwapGetDrawableAttributes,
231	__glXSwapChangeDrawableAttributes,
232	__glXSwapCreateWindow,
233	__glXSwapDestroyWindow,
234	__glXNoSuchSingleOpcode,
235	__glXNoSuchSingleOpcode,
236	__glXNoSuchSingleOpcode,
237	__glXNoSuchSingleOpcode,
238	__glXNoSuchSingleOpcode,
239	__glXNoSuchSingleOpcode,
240	__glXNoSuchSingleOpcode,
241	__glXNoSuchSingleOpcode,
242	__glXNoSuchSingleOpcode,
243	__glXNoSuchSingleOpcode,
244	__glXNoSuchSingleOpcode,
245	__glXNoSuchSingleOpcode,
246	__glXNoSuchSingleOpcode,
247	__glXNoSuchSingleOpcode,
248	__glXNoSuchSingleOpcode,
249	__glXNoSuchSingleOpcode,
250	__glXNoSuchSingleOpcode,
251	__glXNoSuchSingleOpcode,
252	__glXNoSuchSingleOpcode,
253	__glXNoSuchSingleOpcode,
254	__glXNoSuchSingleOpcode,
255	__glXNoSuchSingleOpcode,
256	__glXNoSuchSingleOpcode,
257	__glXNoSuchSingleOpcode,
258	__glXNoSuchSingleOpcode,
259	__glXNoSuchSingleOpcode,
260	__glXNoSuchSingleOpcode,
261	__glXNoSuchSingleOpcode,
262	__glXNoSuchSingleOpcode,
263	__glXNoSuchSingleOpcode,
264	__glXNoSuchSingleOpcode,
265	__glXNoSuchSingleOpcode,
266	__glXNoSuchSingleOpcode,
267	__glXNoSuchSingleOpcode,
268	__glXNoSuchSingleOpcode,
269	__glXNoSuchSingleOpcode,
270	__glXNoSuchSingleOpcode,
271	__glXNoSuchSingleOpcode,
272	__glXNoSuchSingleOpcode,
273	__glXNoSuchSingleOpcode,
274	__glXNoSuchSingleOpcode,
275	__glXNoSuchSingleOpcode,
276	__glXNoSuchSingleOpcode,
277	__glXNoSuchSingleOpcode,
278	__glXNoSuchSingleOpcode,
279	__glXNoSuchSingleOpcode,
280	__glXNoSuchSingleOpcode,
281	__glXNoSuchSingleOpcode,
282	__glXNoSuchSingleOpcode,
283	__glXNoSuchSingleOpcode,
284	__glXNoSuchSingleOpcode,
285	__glXNoSuchSingleOpcode,
286	__glXNoSuchSingleOpcode,
287	__glXNoSuchSingleOpcode,
288	__glXNoSuchSingleOpcode,
289	__glXNoSuchSingleOpcode,
290	__glXNoSuchSingleOpcode,
291	__glXNoSuchSingleOpcode,
292	__glXNoSuchSingleOpcode,
293	__glXNoSuchSingleOpcode,
294	__glXNoSuchSingleOpcode,
295	__glXNoSuchSingleOpcode,
296	__glXNoSuchSingleOpcode,
297	__glXNoSuchSingleOpcode,
298	__glXNoSuchSingleOpcode,
299	__glXNoSuchSingleOpcode,
300	__glXNoSuchSingleOpcode,
301	__glXNoSuchSingleOpcode,
302	__glXForwardSingleReqSwap, /* __glXDisp_NewList, */
303	__glXForwardSingleReqSwap, /* __glXDisp_EndList, */
304	__glXForwardSingleReqSwap, /* __glXDisp_DeleteLists, */
305	__glXForwardPipe0WithReplySwap, /* __glXDisp_GenLists, */
306	__glXForwardSingleReqSwap, /* __glXDisp_FeedbackBuffer, */
307	__glXForwardSingleReqSwap, /* __glXDisp_SelectBuffer, */
308	__glXForwardAllWithReplySwapiv, /* __glXDisp_RenderMode, */
309	__glXForwardAllWithReplySwap, /* __glXDisp_Finish, */
310	__glXForwardSingleReqSwap, /* __glXDisp_PixelStoref, */
311	__glXForwardSingleReqSwap, /* __glXDisp_PixelStorei, */
312	__glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */
313	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetBooleanv, */
314	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetClipPlane, */
315	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetDoublev, */
316	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetError, */
317	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetFloatv, */
318	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetIntegerv, */
319	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightfv, */
320	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightiv, */
321	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetMapdv, */
322	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapfv, */
323	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapiv, */
324	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialfv, */
325	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialiv, */
326	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapfv, */
327	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapuiv, */
328	__glXForwardPipe0WithReplySwapsv, /* __glXDisp_GetPixelMapusv, */
329	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetPolygonStipple, */
330	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetString, */
331	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnvfv, */
332	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnviv, */
333	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetTexGendv, */
334	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGenfv, */
335	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGeniv, */
336	__glXDispSwap_GetTexImage, /* __glXDisp_GetTexImage, */
337	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameterfv, */
338	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameteriv, */
339	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameterfv, */
340	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameteriv, */
341	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsEnabled, */
342	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsList, */
343	__glXForwardSingleReqSwap, /* __glXDisp_Flush, */
344	__glXForwardPipe0WithReplySwap, /* __glXDisp_AreTexturesResident, */
345	__glXForwardSingleReqSwap, /* __glXDisp_DeleteTextures, */
346	__glXForwardAllWithReplySwapiv, /* __glXDisp_GenTextures, */
347	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsTexture, */
348	__glXDispSwap_GetColorTable, /* __glXDisp_GetColorTable, */
349	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameterfv, */
350	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameteriv, */
351	__glXDispSwap_GetColorTable, /* __glXDisp_GetConvolutionFilter, */
352	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameterfv, */
353	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameteriv, */
354	__glXDispSwap_GetColorTable, /* __glXDisp_GetSeparableFilter, */
355	__glXDispSwap_GetColorTable, /* __glXDisp_GetHistogram, */
356	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameterfv, */
357	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameteriv, */
358	__glXDispSwap_GetColorTable, /* __glXDisp_GetMinmax, */
359	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameterfv, */
360	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameteriv, */
361};
362
363__GLXdispatchRenderProcPtr __glXSwapRenderTable[] = {
364	__glXNoSuchRenderOpcode,
365	__glXDispSwap_CallList,
366	__glXDispSwap_CallLists,
367	__glXDispSwap_ListBase,
368	__glXDispSwap_Begin,
369	__glXDispSwap_Bitmap,
370	__glXDispSwap_Color3bv,
371	__glXDispSwap_Color3dv,
372	__glXDispSwap_Color3fv,
373	__glXDispSwap_Color3iv,
374	__glXDispSwap_Color3sv,
375	__glXDispSwap_Color3ubv,
376	__glXDispSwap_Color3uiv,
377	__glXDispSwap_Color3usv,
378	__glXDispSwap_Color4bv,
379	__glXDispSwap_Color4dv,
380	__glXDispSwap_Color4fv,
381	__glXDispSwap_Color4iv,
382	__glXDispSwap_Color4sv,
383	__glXDispSwap_Color4ubv,
384	__glXDispSwap_Color4uiv,
385	__glXDispSwap_Color4usv,
386	__glXDispSwap_EdgeFlagv,
387	__glXDispSwap_End,
388	__glXDispSwap_Indexdv,
389	__glXDispSwap_Indexfv,
390	__glXDispSwap_Indexiv,
391	__glXDispSwap_Indexsv,
392	__glXDispSwap_Normal3bv,
393	__glXDispSwap_Normal3dv,
394	__glXDispSwap_Normal3fv,
395	__glXDispSwap_Normal3iv,
396	__glXDispSwap_Normal3sv,
397	__glXDispSwap_RasterPos2dv,
398	__glXDispSwap_RasterPos2fv,
399	__glXDispSwap_RasterPos2iv,
400	__glXDispSwap_RasterPos2sv,
401	__glXDispSwap_RasterPos3dv,
402	__glXDispSwap_RasterPos3fv,
403	__glXDispSwap_RasterPos3iv,
404	__glXDispSwap_RasterPos3sv,
405	__glXDispSwap_RasterPos4dv,
406	__glXDispSwap_RasterPos4fv,
407	__glXDispSwap_RasterPos4iv,
408	__glXDispSwap_RasterPos4sv,
409	__glXDispSwap_Rectdv,
410	__glXDispSwap_Rectfv,
411	__glXDispSwap_Rectiv,
412	__glXDispSwap_Rectsv,
413	__glXDispSwap_TexCoord1dv,
414	__glXDispSwap_TexCoord1fv,
415	__glXDispSwap_TexCoord1iv,
416	__glXDispSwap_TexCoord1sv,
417	__glXDispSwap_TexCoord2dv,
418	__glXDispSwap_TexCoord2fv,
419	__glXDispSwap_TexCoord2iv,
420	__glXDispSwap_TexCoord2sv,
421	__glXDispSwap_TexCoord3dv,
422	__glXDispSwap_TexCoord3fv,
423	__glXDispSwap_TexCoord3iv,
424	__glXDispSwap_TexCoord3sv,
425	__glXDispSwap_TexCoord4dv,
426	__glXDispSwap_TexCoord4fv,
427	__glXDispSwap_TexCoord4iv,
428	__glXDispSwap_TexCoord4sv,
429	__glXDispSwap_Vertex2dv,
430	__glXDispSwap_Vertex2fv,
431	__glXDispSwap_Vertex2iv,
432	__glXDispSwap_Vertex2sv,
433	__glXDispSwap_Vertex3dv,
434	__glXDispSwap_Vertex3fv,
435	__glXDispSwap_Vertex3iv,
436	__glXDispSwap_Vertex3sv,
437	__glXDispSwap_Vertex4dv,
438	__glXDispSwap_Vertex4fv,
439	__glXDispSwap_Vertex4iv,
440	__glXDispSwap_Vertex4sv,
441	__glXDispSwap_ClipPlane,
442	__glXDispSwap_ColorMaterial,
443	__glXDispSwap_CullFace,
444	__glXDispSwap_Fogf,
445	__glXDispSwap_Fogfv,
446	__glXDispSwap_Fogi,
447	__glXDispSwap_Fogiv,
448	__glXDispSwap_FrontFace,
449	__glXDispSwap_Hint,
450	__glXDispSwap_Lightf,
451	__glXDispSwap_Lightfv,
452	__glXDispSwap_Lighti,
453	__glXDispSwap_Lightiv,
454	__glXDispSwap_LightModelf,
455	__glXDispSwap_LightModelfv,
456	__glXDispSwap_LightModeli,
457	__glXDispSwap_LightModeliv,
458	__glXDispSwap_LineStipple,
459	__glXDispSwap_LineWidth,
460	__glXDispSwap_Materialf,
461	__glXDispSwap_Materialfv,
462	__glXDispSwap_Materiali,
463	__glXDispSwap_Materialiv,
464	__glXDispSwap_PointSize,
465	__glXDispSwap_PolygonMode,
466	__glXDispSwap_PolygonStipple,
467	__glXDispSwap_Scissor,
468	__glXDispSwap_ShadeModel,
469	__glXDispSwap_TexParameterf,
470	__glXDispSwap_TexParameterfv,
471	__glXDispSwap_TexParameteri,
472	__glXDispSwap_TexParameteriv,
473	__glXDispSwap_TexImage1D,
474	__glXDispSwap_TexImage2D,
475	__glXDispSwap_TexEnvf,
476	__glXDispSwap_TexEnvfv,
477	__glXDispSwap_TexEnvi,
478	__glXDispSwap_TexEnviv,
479	__glXDispSwap_TexGend,
480	__glXDispSwap_TexGendv,
481	__glXDispSwap_TexGenf,
482	__glXDispSwap_TexGenfv,
483	__glXDispSwap_TexGeni,
484	__glXDispSwap_TexGeniv,
485	__glXDispSwap_InitNames,
486	__glXDispSwap_LoadName,
487	__glXDispSwap_PassThrough,
488	__glXDispSwap_PopName,
489	__glXDispSwap_PushName,
490	__glXDispSwap_DrawBuffer,
491	__glXDispSwap_Clear,
492	__glXDispSwap_ClearAccum,
493	__glXDispSwap_ClearIndex,
494	__glXDispSwap_ClearColor,
495	__glXDispSwap_ClearStencil,
496	__glXDispSwap_ClearDepth,
497	__glXDispSwap_StencilMask,
498	__glXDispSwap_ColorMask,
499	__glXDispSwap_DepthMask,
500	__glXDispSwap_IndexMask,
501	__glXDispSwap_Accum,
502	__glXDispSwap_Disable,
503	__glXDispSwap_Enable,
504	__glXNoSuchRenderOpcode,
505	__glXDispSwap_PopAttrib,
506	__glXDispSwap_PushAttrib,
507	__glXDispSwap_Map1d,
508	__glXDispSwap_Map1f,
509	__glXDispSwap_Map2d,
510	__glXDispSwap_Map2f,
511	__glXDispSwap_MapGrid1d,
512	__glXDispSwap_MapGrid1f,
513	__glXDispSwap_MapGrid2d,
514	__glXDispSwap_MapGrid2f,
515	__glXDispSwap_EvalCoord1dv,
516	__glXDispSwap_EvalCoord1fv,
517	__glXDispSwap_EvalCoord2dv,
518	__glXDispSwap_EvalCoord2fv,
519	__glXDispSwap_EvalMesh1,
520	__glXDispSwap_EvalPoint1,
521	__glXDispSwap_EvalMesh2,
522	__glXDispSwap_EvalPoint2,
523	__glXDispSwap_AlphaFunc,
524	__glXDispSwap_BlendFunc,
525	__glXDispSwap_LogicOp,
526	__glXDispSwap_StencilFunc,
527	__glXDispSwap_StencilOp,
528	__glXDispSwap_DepthFunc,
529	__glXDispSwap_PixelZoom,
530	__glXDispSwap_PixelTransferf,
531	__glXDispSwap_PixelTransferi,
532	__glXDispSwap_PixelMapfv,
533	__glXDispSwap_PixelMapuiv,
534	__glXDispSwap_PixelMapusv,
535	__glXDispSwap_ReadBuffer,
536	__glXDispSwap_CopyPixels,
537	__glXDispSwap_DrawPixels,
538	__glXDispSwap_DepthRange,
539	__glXDispSwap_Frustum,
540	__glXDispSwap_LoadIdentity,
541	__glXDispSwap_LoadMatrixf,
542	__glXDispSwap_LoadMatrixd,
543	__glXDispSwap_MatrixMode,
544	__glXDispSwap_MultMatrixf,
545	__glXDispSwap_MultMatrixd,
546	__glXDispSwap_Ortho,
547	__glXDispSwap_PopMatrix,
548	__glXDispSwap_PushMatrix,
549	__glXDispSwap_Rotated,
550	__glXDispSwap_Rotatef,
551	__glXDispSwap_Scaled,
552	__glXDispSwap_Scalef,
553	__glXDispSwap_Translated,
554	__glXDispSwap_Translatef,
555	__glXDispSwap_Viewport,
556	__glXDispSwap_PolygonOffset,
557	__glXDispSwap_DrawArrays,
558	__glXDispSwap_Indexubv,
559	__glXDispSwap_ColorSubTable,
560	__glXDispSwap_CopyColorSubTable,
561	__glXDispSwap_ActiveTextureARB,
562	__glXDispSwap_MultiTexCoord1dvARB,
563	__glXDispSwap_MultiTexCoord1fvARB,
564	__glXDispSwap_MultiTexCoord1ivARB,
565	__glXDispSwap_MultiTexCoord1svARB,
566	__glXDispSwap_MultiTexCoord2dvARB,
567	__glXDispSwap_MultiTexCoord2fvARB,
568	__glXDispSwap_MultiTexCoord2ivARB,
569	__glXDispSwap_MultiTexCoord2svARB,
570	__glXDispSwap_MultiTexCoord3dvARB,
571	__glXDispSwap_MultiTexCoord3fvARB,
572	__glXDispSwap_MultiTexCoord3ivARB,
573	__glXDispSwap_MultiTexCoord3svARB,
574	__glXDispSwap_MultiTexCoord4dvARB,
575	__glXDispSwap_MultiTexCoord4fvARB,
576	__glXDispSwap_MultiTexCoord4ivARB,
577	__glXDispSwap_MultiTexCoord4svARB,
578};
579
580__GLXRenderSwapInfo __glXSwapRenderTable_EXT[] =
581{
582   {4, 4, NULL}, /* X_GLrop_BlendColorEXT */
583   {4, 1, NULL}, /* X_GLrop_BlendEquationEXT */
584   {4, 2, NULL}, /* X_GLrop_PolygonOffsetEXT */
585   {4, 0, __glXDispSwap_TexSubImage1D}, /* X_GLrop_TexSubImage1DEXT */
586   {4, 0, __glXDispSwap_TexSubImage2D}, /* X_GLrop_TexSubImage2DEXT */
587   {4, 0, __glXDispSwap_ConvolutionFilter1D}, /* X_GLrop_ConvolutionFilter1DEXT */
588   {4, 0, __glXDispSwap_ConvolutionFilter2D}, /* X_GLrop_ConvolutionFilter2DEXT */
589   {4, 3, NULL}, /* X_GLrop_ConvolutionParameterfEXT */
590   {4, 0, __glXDispSwap_ConvolutionParameterfv}, /* X_GLrop_ConvolutionParameterfvEXT */
591   {4, 3, NULL}, /* X_GLrop_ConvolutionParameteriEXT */
592   {4, 0, __glXDispSwap_ConvolutionParameteriv}, /* X_GLrop_ConvolutionParameterivEXT */
593   {4, 0, __glXDispSwap_CopyConvolutionFilter1D}, /* X_GLrop_CopyConvolutionFilter1DEXT */
594   {4, 0, __glXDispSwap_CopyConvolutionFilter2D}, /* X_GLrop_CopyConvolutionFilter2DEXT */
595   {4, 0, __glXDispSwap_SeparableFilter2D}, /* X_GLrop_SeparableFilter2DEXT */
596   {4, 3, NULL}, /* X_GLrop_HistogramEXT */
597   {4, 2, NULL}, /* X_GLrop_MinmaxEXT */
598   {4, 1, NULL}, /* X_GLrop_ResetHistogramEXT */
599   {4, 1, NULL}, /* X_GLrop_ResetMinmaxEXT */
600   {4, 0, __glXDispSwap_TexImage3D}, /* X_GLrop_TexImage3DEXT */
601   {4, 0, __glXDispSwap_TexSubImage3D}, /* X_GLrop_TexSubImage3DEXT */
602   {4, 0, __glXDispSwap_DrawArrays}, /* X_GLrop_DrawArraysEXT */
603   {4, 2, NULL}, /* X_GLrop_BindTextureEXT */
604   {4, 0, __glXDispSwap_PrioritizeTextures}, /* X_GLrop_PrioritizeTexturesEXT */
605   {4, 0, __glXDispSwap_CopyTexImage1D}, /* X_GLrop_CopyTexImage1DEXT */
606   {4, 0, __glXDispSwap_CopyTexImage2D}, /* X_GLrop_CopyTexImage2DEXT */
607   {4, 0, __glXDispSwap_CopyTexSubImage1D}, /* X_GLrop_CopyTexSubImage1DEXT */
608   {4, 0, __glXDispSwap_CopyTexSubImage2D}, /* X_GLrop_CopyTexSubImage2DEXT */
609   {4, 0, __glXDispSwap_CopyTexSubImage3D}, /* X_GLrop_CopyTexSubImage3DEXT */
610
611};
612
613