1706f2543Smrg/* DO NOT EDIT - THIS FILE IS AUTOMATICALLY GENERATED */
2706f2543Smrg/*
3706f2543Smrg * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
4706f2543Smrg * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved.
5706f2543Smrg *
6706f2543Smrg * Permission is hereby granted, free of charge, to any person obtaining a
7706f2543Smrg * copy of this software and associated documentation files (the "Software"),
8706f2543Smrg * to deal in the Software without restriction, including without limitation
9706f2543Smrg * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10706f2543Smrg * and/or sell copies of the Software, and to permit persons to whom the
11706f2543Smrg * Software is furnished to do so, subject to the following conditions:
12706f2543Smrg *
13706f2543Smrg * The above copyright notice including the dates of first publication and
14706f2543Smrg * either this permission notice or a reference to
15706f2543Smrg * http://oss.sgi.com/projects/FreeB/
16706f2543Smrg * shall be included in all copies or substantial portions of the Software.
17706f2543Smrg *
18706f2543Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19706f2543Smrg * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20706f2543Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
21706f2543Smrg * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
22706f2543Smrg * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
23706f2543Smrg * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
24706f2543Smrg * SOFTWARE.
25706f2543Smrg *
26706f2543Smrg * Except as contained in this notice, the name of Silicon Graphics, Inc.
27706f2543Smrg * shall not be used in advertising or otherwise to promote the sale, use or
28706f2543Smrg * other dealings in this Software without prior written authorization from
29706f2543Smrg * Silicon Graphics, Inc.
30706f2543Smrg */
31706f2543Smrg
32706f2543Smrg#include "glxserver.h"
33706f2543Smrg#include "glxext.h"
34706f2543Smrg#include "g_disptab.h"
35706f2543Smrg#include "glxsingle.h"
36706f2543Smrg
37706f2543Smrg__GLXdispatchSingleProcPtr __glXSingleTable[] = {
38706f2543Smrg	__glXNoSuchSingleOpcode,
39706f2543Smrg	__glXRender,
40706f2543Smrg	__glXRenderLarge,
41706f2543Smrg	__glXCreateContext,
42706f2543Smrg	__glXDestroyContext,
43706f2543Smrg	__glXMakeCurrent,
44706f2543Smrg	__glXIsDirect,
45706f2543Smrg	__glXQueryVersion,
46706f2543Smrg	__glXWaitGL,
47706f2543Smrg	__glXWaitX,
48706f2543Smrg	__glXCopyContext,
49706f2543Smrg	__glXSwapBuffers,
50706f2543Smrg	__glXUseXFont,
51706f2543Smrg	__glXCreateGLXPixmap,
52706f2543Smrg	__glXGetVisualConfigs,
53706f2543Smrg	__glXDestroyGLXPixmap,
54706f2543Smrg	__glXVendorPrivate,
55706f2543Smrg	__glXVendorPrivateWithReply,
56706f2543Smrg	__glXQueryExtensionsString,
57706f2543Smrg	__glXQueryServerString,
58706f2543Smrg	__glXClientInfo,
59706f2543Smrg	__glXGetFBConfigs,        /* __glXGetFBConfigs */
60706f2543Smrg	__glXCreatePixmap,  /* __glXCreatePixmap,*/
61706f2543Smrg	__glXDestroyGLXPixmap,  /* __glXDestroyPixmap,*/
62706f2543Smrg	__glXCreateNewContext,  /* __glXCreateNewContext,*/
63706f2543Smrg	__glXQueryContext,  /* __glXQueryContext,*/
64706f2543Smrg	__glXMakeContextCurrent,  /* __glXMakeContextCurrent,*/
65706f2543Smrg	__glXCreatePbuffer,  /* __glXCreatePbuffer,*/
66706f2543Smrg	__glXDestroyPbuffer,  /* __glXDestroyPbuffer,*/
67706f2543Smrg	__glXGetDrawableAttributes,  /* __glXGetDrawableAttributes,*/
68706f2543Smrg	__glXChangeDrawableAttributes,  /* __glXChangeDrawableAttributes,*/
69706f2543Smrg	__glXCreateWindow,  /* __glXCreateWindow,*/
70706f2543Smrg	__glXDestroyWindow,  /* __glXDestroyWindow,*/
71706f2543Smrg	__glXNoSuchSingleOpcode,
72706f2543Smrg	__glXNoSuchSingleOpcode,
73706f2543Smrg	__glXNoSuchSingleOpcode,
74706f2543Smrg	__glXNoSuchSingleOpcode,
75706f2543Smrg	__glXNoSuchSingleOpcode,
76706f2543Smrg	__glXNoSuchSingleOpcode,
77706f2543Smrg	__glXNoSuchSingleOpcode,
78706f2543Smrg	__glXNoSuchSingleOpcode,
79706f2543Smrg	__glXNoSuchSingleOpcode,
80706f2543Smrg	__glXNoSuchSingleOpcode,
81706f2543Smrg	__glXNoSuchSingleOpcode,
82706f2543Smrg	__glXNoSuchSingleOpcode,
83706f2543Smrg	__glXNoSuchSingleOpcode,
84706f2543Smrg	__glXNoSuchSingleOpcode,
85706f2543Smrg	__glXNoSuchSingleOpcode,
86706f2543Smrg	__glXNoSuchSingleOpcode,
87706f2543Smrg	__glXNoSuchSingleOpcode,
88706f2543Smrg	__glXNoSuchSingleOpcode,
89706f2543Smrg	__glXNoSuchSingleOpcode,
90706f2543Smrg	__glXNoSuchSingleOpcode,
91706f2543Smrg	__glXNoSuchSingleOpcode,
92706f2543Smrg	__glXNoSuchSingleOpcode,
93706f2543Smrg	__glXNoSuchSingleOpcode,
94706f2543Smrg	__glXNoSuchSingleOpcode,
95706f2543Smrg	__glXNoSuchSingleOpcode,
96706f2543Smrg	__glXNoSuchSingleOpcode,
97706f2543Smrg	__glXNoSuchSingleOpcode,
98706f2543Smrg	__glXNoSuchSingleOpcode,
99706f2543Smrg	__glXNoSuchSingleOpcode,
100706f2543Smrg	__glXNoSuchSingleOpcode,
101706f2543Smrg	__glXNoSuchSingleOpcode,
102706f2543Smrg	__glXNoSuchSingleOpcode,
103706f2543Smrg	__glXNoSuchSingleOpcode,
104706f2543Smrg	__glXNoSuchSingleOpcode,
105706f2543Smrg	__glXNoSuchSingleOpcode,
106706f2543Smrg	__glXNoSuchSingleOpcode,
107706f2543Smrg	__glXNoSuchSingleOpcode,
108706f2543Smrg	__glXNoSuchSingleOpcode,
109706f2543Smrg	__glXNoSuchSingleOpcode,
110706f2543Smrg	__glXNoSuchSingleOpcode,
111706f2543Smrg	__glXNoSuchSingleOpcode,
112706f2543Smrg	__glXNoSuchSingleOpcode,
113706f2543Smrg	__glXNoSuchSingleOpcode,
114706f2543Smrg	__glXNoSuchSingleOpcode,
115706f2543Smrg	__glXNoSuchSingleOpcode,
116706f2543Smrg	__glXNoSuchSingleOpcode,
117706f2543Smrg	__glXNoSuchSingleOpcode,
118706f2543Smrg	__glXNoSuchSingleOpcode,
119706f2543Smrg	__glXNoSuchSingleOpcode,
120706f2543Smrg	__glXNoSuchSingleOpcode,
121706f2543Smrg	__glXNoSuchSingleOpcode,
122706f2543Smrg	__glXNoSuchSingleOpcode,
123706f2543Smrg	__glXNoSuchSingleOpcode,
124706f2543Smrg	__glXNoSuchSingleOpcode,
125706f2543Smrg	__glXNoSuchSingleOpcode,
126706f2543Smrg	__glXNoSuchSingleOpcode,
127706f2543Smrg	__glXNoSuchSingleOpcode,
128706f2543Smrg	__glXNoSuchSingleOpcode,
129706f2543Smrg	__glXNoSuchSingleOpcode,
130706f2543Smrg	__glXNoSuchSingleOpcode,
131706f2543Smrg	__glXNoSuchSingleOpcode,
132706f2543Smrg	__glXNoSuchSingleOpcode,
133706f2543Smrg	__glXNoSuchSingleOpcode,
134706f2543Smrg	__glXNoSuchSingleOpcode,
135706f2543Smrg	__glXNoSuchSingleOpcode,
136706f2543Smrg	__glXNoSuchSingleOpcode,
137706f2543Smrg	__glXNoSuchSingleOpcode,
138706f2543Smrg	__glXNoSuchSingleOpcode,
139706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_NewList, */
140706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_EndList, */
141706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_DeleteLists, */
142706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GenLists, */
143706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_FeedbackBuffer, */
144706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_SelectBuffer, */
145706f2543Smrg	__glXForwardAllWithReply, /* __glXDisp_RenderMode, */
146706f2543Smrg	__glXForwardAllWithReply, /* __glXDisp_Finish, */
147706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_PixelStoref, */
148706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_PixelStorei, */
149706f2543Smrg	__glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */
150706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetBooleanv, */
151706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetClipPlane, */
152706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetDoublev, */
153706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetError, */
154706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetFloatv, */
155706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetIntegerv, */
156706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetLightfv, */
157706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetLightiv, */
158706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMapdv, */
159706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMapfv, */
160706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMapiv, */
161706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMaterialfv, */
162706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMaterialiv, */
163706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapfv, */
164706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapuiv, */
165706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapusv, */
166706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetPolygonStipple, */
167706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetString, */
168706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexEnvfv, */
169706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexEnviv, */
170706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGendv, */
171706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGenfv, */
172706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexGeniv, */
173706f2543Smrg	__glXForwardPipe0WithReply,    /* __glXDisp_GetTexImage, */
174706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexParameterfv, */
175706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexParameteriv, */
176706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameterfv, */
177706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameteriv, */
178706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_IsEnabled, */
179706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_IsList, */
180706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_Flush, */
181706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_AreTexturesResident, */
182706f2543Smrg	__glXForwardSingleReq, /* __glXDisp_DeleteTextures, */
183706f2543Smrg	__glXForwardAllWithReply, /* __glXDisp_GenTextures, */
184706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_IsTexture, */
185706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTable, */
186706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameterfv, */
187706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameteriv, */
188706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionFilter, */
189706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameterfv, */
190706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameteriv, */
191706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetSeparableFilter, */
192706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogram, */
193706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameterfv, */
194706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameteriv, */
195706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmax, */
196706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameterfv, */
197706f2543Smrg	__glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameteriv, */
198706f2543Smrg};
199706f2543Smrg
200706f2543Smrg__GLXdispatchSingleProcPtr __glXSwapSingleTable[] = {
201706f2543Smrg	__glXNoSuchSingleOpcode,
202706f2543Smrg	__glXSwapRender,
203706f2543Smrg	__glXSwapRenderLarge,
204706f2543Smrg	__glXSwapCreateContext,
205706f2543Smrg	__glXSwapDestroyContext,
206706f2543Smrg	__glXSwapMakeCurrent,
207706f2543Smrg	__glXSwapIsDirect,
208706f2543Smrg	__glXSwapQueryVersion,
209706f2543Smrg	__glXSwapWaitGL,
210706f2543Smrg	__glXSwapWaitX,
211706f2543Smrg	__glXSwapCopyContext,
212706f2543Smrg	__glXSwapSwapBuffers,
213706f2543Smrg	__glXSwapUseXFont,
214706f2543Smrg	__glXSwapCreateGLXPixmap,
215706f2543Smrg	__glXSwapGetVisualConfigs,
216706f2543Smrg	__glXSwapDestroyGLXPixmap,
217706f2543Smrg	__glXSwapVendorPrivate,
218706f2543Smrg	__glXSwapVendorPrivateWithReply,
219706f2543Smrg	__glXSwapQueryExtensionsString,
220706f2543Smrg	__glXSwapQueryServerString,
221706f2543Smrg	__glXSwapClientInfo,
222706f2543Smrg	__glXSwapGetFBConfigs,
223706f2543Smrg	__glXSwapCreatePixmap,
224706f2543Smrg	__glXSwapDestroyGLXPixmap,
225706f2543Smrg	__glXSwapCreateNewContext,
226706f2543Smrg	__glXSwapQueryContext,
227706f2543Smrg	__glXSwapMakeContextCurrent,
228706f2543Smrg	__glXSwapCreatePbuffer,
229706f2543Smrg	__glXSwapDestroyPbuffer,
230706f2543Smrg	__glXSwapGetDrawableAttributes,
231706f2543Smrg	__glXSwapChangeDrawableAttributes,
232706f2543Smrg	__glXSwapCreateWindow,
233706f2543Smrg	__glXSwapDestroyWindow,
234706f2543Smrg	__glXNoSuchSingleOpcode,
235706f2543Smrg	__glXNoSuchSingleOpcode,
236706f2543Smrg	__glXNoSuchSingleOpcode,
237706f2543Smrg	__glXNoSuchSingleOpcode,
238706f2543Smrg	__glXNoSuchSingleOpcode,
239706f2543Smrg	__glXNoSuchSingleOpcode,
240706f2543Smrg	__glXNoSuchSingleOpcode,
241706f2543Smrg	__glXNoSuchSingleOpcode,
242706f2543Smrg	__glXNoSuchSingleOpcode,
243706f2543Smrg	__glXNoSuchSingleOpcode,
244706f2543Smrg	__glXNoSuchSingleOpcode,
245706f2543Smrg	__glXNoSuchSingleOpcode,
246706f2543Smrg	__glXNoSuchSingleOpcode,
247706f2543Smrg	__glXNoSuchSingleOpcode,
248706f2543Smrg	__glXNoSuchSingleOpcode,
249706f2543Smrg	__glXNoSuchSingleOpcode,
250706f2543Smrg	__glXNoSuchSingleOpcode,
251706f2543Smrg	__glXNoSuchSingleOpcode,
252706f2543Smrg	__glXNoSuchSingleOpcode,
253706f2543Smrg	__glXNoSuchSingleOpcode,
254706f2543Smrg	__glXNoSuchSingleOpcode,
255706f2543Smrg	__glXNoSuchSingleOpcode,
256706f2543Smrg	__glXNoSuchSingleOpcode,
257706f2543Smrg	__glXNoSuchSingleOpcode,
258706f2543Smrg	__glXNoSuchSingleOpcode,
259706f2543Smrg	__glXNoSuchSingleOpcode,
260706f2543Smrg	__glXNoSuchSingleOpcode,
261706f2543Smrg	__glXNoSuchSingleOpcode,
262706f2543Smrg	__glXNoSuchSingleOpcode,
263706f2543Smrg	__glXNoSuchSingleOpcode,
264706f2543Smrg	__glXNoSuchSingleOpcode,
265706f2543Smrg	__glXNoSuchSingleOpcode,
266706f2543Smrg	__glXNoSuchSingleOpcode,
267706f2543Smrg	__glXNoSuchSingleOpcode,
268706f2543Smrg	__glXNoSuchSingleOpcode,
269706f2543Smrg	__glXNoSuchSingleOpcode,
270706f2543Smrg	__glXNoSuchSingleOpcode,
271706f2543Smrg	__glXNoSuchSingleOpcode,
272706f2543Smrg	__glXNoSuchSingleOpcode,
273706f2543Smrg	__glXNoSuchSingleOpcode,
274706f2543Smrg	__glXNoSuchSingleOpcode,
275706f2543Smrg	__glXNoSuchSingleOpcode,
276706f2543Smrg	__glXNoSuchSingleOpcode,
277706f2543Smrg	__glXNoSuchSingleOpcode,
278706f2543Smrg	__glXNoSuchSingleOpcode,
279706f2543Smrg	__glXNoSuchSingleOpcode,
280706f2543Smrg	__glXNoSuchSingleOpcode,
281706f2543Smrg	__glXNoSuchSingleOpcode,
282706f2543Smrg	__glXNoSuchSingleOpcode,
283706f2543Smrg	__glXNoSuchSingleOpcode,
284706f2543Smrg	__glXNoSuchSingleOpcode,
285706f2543Smrg	__glXNoSuchSingleOpcode,
286706f2543Smrg	__glXNoSuchSingleOpcode,
287706f2543Smrg	__glXNoSuchSingleOpcode,
288706f2543Smrg	__glXNoSuchSingleOpcode,
289706f2543Smrg	__glXNoSuchSingleOpcode,
290706f2543Smrg	__glXNoSuchSingleOpcode,
291706f2543Smrg	__glXNoSuchSingleOpcode,
292706f2543Smrg	__glXNoSuchSingleOpcode,
293706f2543Smrg	__glXNoSuchSingleOpcode,
294706f2543Smrg	__glXNoSuchSingleOpcode,
295706f2543Smrg	__glXNoSuchSingleOpcode,
296706f2543Smrg	__glXNoSuchSingleOpcode,
297706f2543Smrg	__glXNoSuchSingleOpcode,
298706f2543Smrg	__glXNoSuchSingleOpcode,
299706f2543Smrg	__glXNoSuchSingleOpcode,
300706f2543Smrg	__glXNoSuchSingleOpcode,
301706f2543Smrg	__glXNoSuchSingleOpcode,
302706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_NewList, */
303706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_EndList, */
304706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_DeleteLists, */
305706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_GenLists, */
306706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_FeedbackBuffer, */
307706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_SelectBuffer, */
308706f2543Smrg	__glXForwardAllWithReplySwapiv, /* __glXDisp_RenderMode, */
309706f2543Smrg	__glXForwardAllWithReplySwap, /* __glXDisp_Finish, */
310706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_PixelStoref, */
311706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_PixelStorei, */
312706f2543Smrg	__glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */
313706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetBooleanv, */
314706f2543Smrg	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetClipPlane, */
315706f2543Smrg	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetDoublev, */
316706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetError, */
317706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetFloatv, */
318706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetIntegerv, */
319706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightfv, */
320706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightiv, */
321706f2543Smrg	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetMapdv, */
322706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapfv, */
323706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapiv, */
324706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialfv, */
325706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialiv, */
326706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapfv, */
327706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapuiv, */
328706f2543Smrg	__glXForwardPipe0WithReplySwapsv, /* __glXDisp_GetPixelMapusv, */
329706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetPolygonStipple, */
330706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_GetString, */
331706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnvfv, */
332706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnviv, */
333706f2543Smrg	__glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetTexGendv, */
334706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGenfv, */
335706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGeniv, */
336706f2543Smrg	__glXDispSwap_GetTexImage, /* __glXDisp_GetTexImage, */
337706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameterfv, */
338706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameteriv, */
339706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameterfv, */
340706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameteriv, */
341706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsEnabled, */
342706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsList, */
343706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_Flush, */
344706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_AreTexturesResident, */
345706f2543Smrg	__glXForwardSingleReqSwap, /* __glXDisp_DeleteTextures, */
346706f2543Smrg	__glXForwardAllWithReplySwapiv, /* __glXDisp_GenTextures, */
347706f2543Smrg	__glXForwardPipe0WithReplySwap, /* __glXDisp_IsTexture, */
348706f2543Smrg	__glXDispSwap_GetColorTable, /* __glXDisp_GetColorTable, */
349706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameterfv, */
350706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameteriv, */
351706f2543Smrg	__glXDispSwap_GetColorTable, /* __glXDisp_GetConvolutionFilter, */
352706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameterfv, */
353706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameteriv, */
354706f2543Smrg	__glXDispSwap_GetColorTable, /* __glXDisp_GetSeparableFilter, */
355706f2543Smrg	__glXDispSwap_GetColorTable, /* __glXDisp_GetHistogram, */
356706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameterfv, */
357706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameteriv, */
358706f2543Smrg	__glXDispSwap_GetColorTable, /* __glXDisp_GetMinmax, */
359706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameterfv, */
360706f2543Smrg	__glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameteriv, */
361706f2543Smrg};
362706f2543Smrg
363706f2543Smrg__GLXdispatchRenderProcPtr __glXSwapRenderTable[] = {
364706f2543Smrg	__glXNoSuchRenderOpcode,
365706f2543Smrg	__glXDispSwap_CallList,
366706f2543Smrg	__glXDispSwap_CallLists,
367706f2543Smrg	__glXDispSwap_ListBase,
368706f2543Smrg	__glXDispSwap_Begin,
369706f2543Smrg	__glXDispSwap_Bitmap,
370706f2543Smrg	__glXDispSwap_Color3bv,
371706f2543Smrg	__glXDispSwap_Color3dv,
372706f2543Smrg	__glXDispSwap_Color3fv,
373706f2543Smrg	__glXDispSwap_Color3iv,
374706f2543Smrg	__glXDispSwap_Color3sv,
375706f2543Smrg	__glXDispSwap_Color3ubv,
376706f2543Smrg	__glXDispSwap_Color3uiv,
377706f2543Smrg	__glXDispSwap_Color3usv,
378706f2543Smrg	__glXDispSwap_Color4bv,
379706f2543Smrg	__glXDispSwap_Color4dv,
380706f2543Smrg	__glXDispSwap_Color4fv,
381706f2543Smrg	__glXDispSwap_Color4iv,
382706f2543Smrg	__glXDispSwap_Color4sv,
383706f2543Smrg	__glXDispSwap_Color4ubv,
384706f2543Smrg	__glXDispSwap_Color4uiv,
385706f2543Smrg	__glXDispSwap_Color4usv,
386706f2543Smrg	__glXDispSwap_EdgeFlagv,
387706f2543Smrg	__glXDispSwap_End,
388706f2543Smrg	__glXDispSwap_Indexdv,
389706f2543Smrg	__glXDispSwap_Indexfv,
390706f2543Smrg	__glXDispSwap_Indexiv,
391706f2543Smrg	__glXDispSwap_Indexsv,
392706f2543Smrg	__glXDispSwap_Normal3bv,
393706f2543Smrg	__glXDispSwap_Normal3dv,
394706f2543Smrg	__glXDispSwap_Normal3fv,
395706f2543Smrg	__glXDispSwap_Normal3iv,
396706f2543Smrg	__glXDispSwap_Normal3sv,
397706f2543Smrg	__glXDispSwap_RasterPos2dv,
398706f2543Smrg	__glXDispSwap_RasterPos2fv,
399706f2543Smrg	__glXDispSwap_RasterPos2iv,
400706f2543Smrg	__glXDispSwap_RasterPos2sv,
401706f2543Smrg	__glXDispSwap_RasterPos3dv,
402706f2543Smrg	__glXDispSwap_RasterPos3fv,
403706f2543Smrg	__glXDispSwap_RasterPos3iv,
404706f2543Smrg	__glXDispSwap_RasterPos3sv,
405706f2543Smrg	__glXDispSwap_RasterPos4dv,
406706f2543Smrg	__glXDispSwap_RasterPos4fv,
407706f2543Smrg	__glXDispSwap_RasterPos4iv,
408706f2543Smrg	__glXDispSwap_RasterPos4sv,
409706f2543Smrg	__glXDispSwap_Rectdv,
410706f2543Smrg	__glXDispSwap_Rectfv,
411706f2543Smrg	__glXDispSwap_Rectiv,
412706f2543Smrg	__glXDispSwap_Rectsv,
413706f2543Smrg	__glXDispSwap_TexCoord1dv,
414706f2543Smrg	__glXDispSwap_TexCoord1fv,
415706f2543Smrg	__glXDispSwap_TexCoord1iv,
416706f2543Smrg	__glXDispSwap_TexCoord1sv,
417706f2543Smrg	__glXDispSwap_TexCoord2dv,
418706f2543Smrg	__glXDispSwap_TexCoord2fv,
419706f2543Smrg	__glXDispSwap_TexCoord2iv,
420706f2543Smrg	__glXDispSwap_TexCoord2sv,
421706f2543Smrg	__glXDispSwap_TexCoord3dv,
422706f2543Smrg	__glXDispSwap_TexCoord3fv,
423706f2543Smrg	__glXDispSwap_TexCoord3iv,
424706f2543Smrg	__glXDispSwap_TexCoord3sv,
425706f2543Smrg	__glXDispSwap_TexCoord4dv,
426706f2543Smrg	__glXDispSwap_TexCoord4fv,
427706f2543Smrg	__glXDispSwap_TexCoord4iv,
428706f2543Smrg	__glXDispSwap_TexCoord4sv,
429706f2543Smrg	__glXDispSwap_Vertex2dv,
430706f2543Smrg	__glXDispSwap_Vertex2fv,
431706f2543Smrg	__glXDispSwap_Vertex2iv,
432706f2543Smrg	__glXDispSwap_Vertex2sv,
433706f2543Smrg	__glXDispSwap_Vertex3dv,
434706f2543Smrg	__glXDispSwap_Vertex3fv,
435706f2543Smrg	__glXDispSwap_Vertex3iv,
436706f2543Smrg	__glXDispSwap_Vertex3sv,
437706f2543Smrg	__glXDispSwap_Vertex4dv,
438706f2543Smrg	__glXDispSwap_Vertex4fv,
439706f2543Smrg	__glXDispSwap_Vertex4iv,
440706f2543Smrg	__glXDispSwap_Vertex4sv,
441706f2543Smrg	__glXDispSwap_ClipPlane,
442706f2543Smrg	__glXDispSwap_ColorMaterial,
443706f2543Smrg	__glXDispSwap_CullFace,
444706f2543Smrg	__glXDispSwap_Fogf,
445706f2543Smrg	__glXDispSwap_Fogfv,
446706f2543Smrg	__glXDispSwap_Fogi,
447706f2543Smrg	__glXDispSwap_Fogiv,
448706f2543Smrg	__glXDispSwap_FrontFace,
449706f2543Smrg	__glXDispSwap_Hint,
450706f2543Smrg	__glXDispSwap_Lightf,
451706f2543Smrg	__glXDispSwap_Lightfv,
452706f2543Smrg	__glXDispSwap_Lighti,
453706f2543Smrg	__glXDispSwap_Lightiv,
454706f2543Smrg	__glXDispSwap_LightModelf,
455706f2543Smrg	__glXDispSwap_LightModelfv,
456706f2543Smrg	__glXDispSwap_LightModeli,
457706f2543Smrg	__glXDispSwap_LightModeliv,
458706f2543Smrg	__glXDispSwap_LineStipple,
459706f2543Smrg	__glXDispSwap_LineWidth,
460706f2543Smrg	__glXDispSwap_Materialf,
461706f2543Smrg	__glXDispSwap_Materialfv,
462706f2543Smrg	__glXDispSwap_Materiali,
463706f2543Smrg	__glXDispSwap_Materialiv,
464706f2543Smrg	__glXDispSwap_PointSize,
465706f2543Smrg	__glXDispSwap_PolygonMode,
466706f2543Smrg	__glXDispSwap_PolygonStipple,
467706f2543Smrg	__glXDispSwap_Scissor,
468706f2543Smrg	__glXDispSwap_ShadeModel,
469706f2543Smrg	__glXDispSwap_TexParameterf,
470706f2543Smrg	__glXDispSwap_TexParameterfv,
471706f2543Smrg	__glXDispSwap_TexParameteri,
472706f2543Smrg	__glXDispSwap_TexParameteriv,
473706f2543Smrg	__glXDispSwap_TexImage1D,
474706f2543Smrg	__glXDispSwap_TexImage2D,
475706f2543Smrg	__glXDispSwap_TexEnvf,
476706f2543Smrg	__glXDispSwap_TexEnvfv,
477706f2543Smrg	__glXDispSwap_TexEnvi,
478706f2543Smrg	__glXDispSwap_TexEnviv,
479706f2543Smrg	__glXDispSwap_TexGend,
480706f2543Smrg	__glXDispSwap_TexGendv,
481706f2543Smrg	__glXDispSwap_TexGenf,
482706f2543Smrg	__glXDispSwap_TexGenfv,
483706f2543Smrg	__glXDispSwap_TexGeni,
484706f2543Smrg	__glXDispSwap_TexGeniv,
485706f2543Smrg	__glXDispSwap_InitNames,
486706f2543Smrg	__glXDispSwap_LoadName,
487706f2543Smrg	__glXDispSwap_PassThrough,
488706f2543Smrg	__glXDispSwap_PopName,
489706f2543Smrg	__glXDispSwap_PushName,
490706f2543Smrg	__glXDispSwap_DrawBuffer,
491706f2543Smrg	__glXDispSwap_Clear,
492706f2543Smrg	__glXDispSwap_ClearAccum,
493706f2543Smrg	__glXDispSwap_ClearIndex,
494706f2543Smrg	__glXDispSwap_ClearColor,
495706f2543Smrg	__glXDispSwap_ClearStencil,
496706f2543Smrg	__glXDispSwap_ClearDepth,
497706f2543Smrg	__glXDispSwap_StencilMask,
498706f2543Smrg	__glXDispSwap_ColorMask,
499706f2543Smrg	__glXDispSwap_DepthMask,
500706f2543Smrg	__glXDispSwap_IndexMask,
501706f2543Smrg	__glXDispSwap_Accum,
502706f2543Smrg	__glXDispSwap_Disable,
503706f2543Smrg	__glXDispSwap_Enable,
504706f2543Smrg	__glXNoSuchRenderOpcode,
505706f2543Smrg	__glXDispSwap_PopAttrib,
506706f2543Smrg	__glXDispSwap_PushAttrib,
507706f2543Smrg	__glXDispSwap_Map1d,
508706f2543Smrg	__glXDispSwap_Map1f,
509706f2543Smrg	__glXDispSwap_Map2d,
510706f2543Smrg	__glXDispSwap_Map2f,
511706f2543Smrg	__glXDispSwap_MapGrid1d,
512706f2543Smrg	__glXDispSwap_MapGrid1f,
513706f2543Smrg	__glXDispSwap_MapGrid2d,
514706f2543Smrg	__glXDispSwap_MapGrid2f,
515706f2543Smrg	__glXDispSwap_EvalCoord1dv,
516706f2543Smrg	__glXDispSwap_EvalCoord1fv,
517706f2543Smrg	__glXDispSwap_EvalCoord2dv,
518706f2543Smrg	__glXDispSwap_EvalCoord2fv,
519706f2543Smrg	__glXDispSwap_EvalMesh1,
520706f2543Smrg	__glXDispSwap_EvalPoint1,
521706f2543Smrg	__glXDispSwap_EvalMesh2,
522706f2543Smrg	__glXDispSwap_EvalPoint2,
523706f2543Smrg	__glXDispSwap_AlphaFunc,
524706f2543Smrg	__glXDispSwap_BlendFunc,
525706f2543Smrg	__glXDispSwap_LogicOp,
526706f2543Smrg	__glXDispSwap_StencilFunc,
527706f2543Smrg	__glXDispSwap_StencilOp,
528706f2543Smrg	__glXDispSwap_DepthFunc,
529706f2543Smrg	__glXDispSwap_PixelZoom,
530706f2543Smrg	__glXDispSwap_PixelTransferf,
531706f2543Smrg	__glXDispSwap_PixelTransferi,
532706f2543Smrg	__glXDispSwap_PixelMapfv,
533706f2543Smrg	__glXDispSwap_PixelMapuiv,
534706f2543Smrg	__glXDispSwap_PixelMapusv,
535706f2543Smrg	__glXDispSwap_ReadBuffer,
536706f2543Smrg	__glXDispSwap_CopyPixels,
537706f2543Smrg	__glXDispSwap_DrawPixels,
538706f2543Smrg	__glXDispSwap_DepthRange,
539706f2543Smrg	__glXDispSwap_Frustum,
540706f2543Smrg	__glXDispSwap_LoadIdentity,
541706f2543Smrg	__glXDispSwap_LoadMatrixf,
542706f2543Smrg	__glXDispSwap_LoadMatrixd,
543706f2543Smrg	__glXDispSwap_MatrixMode,
544706f2543Smrg	__glXDispSwap_MultMatrixf,
545706f2543Smrg	__glXDispSwap_MultMatrixd,
546706f2543Smrg	__glXDispSwap_Ortho,
547706f2543Smrg	__glXDispSwap_PopMatrix,
548706f2543Smrg	__glXDispSwap_PushMatrix,
549706f2543Smrg	__glXDispSwap_Rotated,
550706f2543Smrg	__glXDispSwap_Rotatef,
551706f2543Smrg	__glXDispSwap_Scaled,
552706f2543Smrg	__glXDispSwap_Scalef,
553706f2543Smrg	__glXDispSwap_Translated,
554706f2543Smrg	__glXDispSwap_Translatef,
555706f2543Smrg	__glXDispSwap_Viewport,
556706f2543Smrg	__glXDispSwap_PolygonOffset,
557706f2543Smrg	__glXDispSwap_DrawArrays,
558706f2543Smrg	__glXDispSwap_Indexubv,
559706f2543Smrg	__glXDispSwap_ColorSubTable,
560706f2543Smrg	__glXDispSwap_CopyColorSubTable,
561706f2543Smrg	__glXDispSwap_ActiveTextureARB,
562706f2543Smrg	__glXDispSwap_MultiTexCoord1dvARB,
563706f2543Smrg	__glXDispSwap_MultiTexCoord1fvARB,
564706f2543Smrg	__glXDispSwap_MultiTexCoord1ivARB,
565706f2543Smrg	__glXDispSwap_MultiTexCoord1svARB,
566706f2543Smrg	__glXDispSwap_MultiTexCoord2dvARB,
567706f2543Smrg	__glXDispSwap_MultiTexCoord2fvARB,
568706f2543Smrg	__glXDispSwap_MultiTexCoord2ivARB,
569706f2543Smrg	__glXDispSwap_MultiTexCoord2svARB,
570706f2543Smrg	__glXDispSwap_MultiTexCoord3dvARB,
571706f2543Smrg	__glXDispSwap_MultiTexCoord3fvARB,
572706f2543Smrg	__glXDispSwap_MultiTexCoord3ivARB,
573706f2543Smrg	__glXDispSwap_MultiTexCoord3svARB,
574706f2543Smrg	__glXDispSwap_MultiTexCoord4dvARB,
575706f2543Smrg	__glXDispSwap_MultiTexCoord4fvARB,
576706f2543Smrg	__glXDispSwap_MultiTexCoord4ivARB,
577706f2543Smrg	__glXDispSwap_MultiTexCoord4svARB,
578706f2543Smrg};
579706f2543Smrg
580706f2543Smrg__GLXRenderSwapInfo __glXSwapRenderTable_EXT[] =
581706f2543Smrg{
582706f2543Smrg   {4, 4, NULL}, /* X_GLrop_BlendColorEXT */
583706f2543Smrg   {4, 1, NULL}, /* X_GLrop_BlendEquationEXT */
584706f2543Smrg   {4, 2, NULL}, /* X_GLrop_PolygonOffsetEXT */
585706f2543Smrg   {4, 0, __glXDispSwap_TexSubImage1D}, /* X_GLrop_TexSubImage1DEXT */
586706f2543Smrg   {4, 0, __glXDispSwap_TexSubImage2D}, /* X_GLrop_TexSubImage2DEXT */
587706f2543Smrg   {4, 0, __glXDispSwap_ConvolutionFilter1D}, /* X_GLrop_ConvolutionFilter1DEXT */
588706f2543Smrg   {4, 0, __glXDispSwap_ConvolutionFilter2D}, /* X_GLrop_ConvolutionFilter2DEXT */
589706f2543Smrg   {4, 3, NULL}, /* X_GLrop_ConvolutionParameterfEXT */
590706f2543Smrg   {4, 0, __glXDispSwap_ConvolutionParameterfv}, /* X_GLrop_ConvolutionParameterfvEXT */
591706f2543Smrg   {4, 3, NULL}, /* X_GLrop_ConvolutionParameteriEXT */
592706f2543Smrg   {4, 0, __glXDispSwap_ConvolutionParameteriv}, /* X_GLrop_ConvolutionParameterivEXT */
593706f2543Smrg   {4, 0, __glXDispSwap_CopyConvolutionFilter1D}, /* X_GLrop_CopyConvolutionFilter1DEXT */
594706f2543Smrg   {4, 0, __glXDispSwap_CopyConvolutionFilter2D}, /* X_GLrop_CopyConvolutionFilter2DEXT */
595706f2543Smrg   {4, 0, __glXDispSwap_SeparableFilter2D}, /* X_GLrop_SeparableFilter2DEXT */
596706f2543Smrg   {4, 3, NULL}, /* X_GLrop_HistogramEXT */
597706f2543Smrg   {4, 2, NULL}, /* X_GLrop_MinmaxEXT */
598706f2543Smrg   {4, 1, NULL}, /* X_GLrop_ResetHistogramEXT */
599706f2543Smrg   {4, 1, NULL}, /* X_GLrop_ResetMinmaxEXT */
600706f2543Smrg   {4, 0, __glXDispSwap_TexImage3D}, /* X_GLrop_TexImage3DEXT */
601706f2543Smrg   {4, 0, __glXDispSwap_TexSubImage3D}, /* X_GLrop_TexSubImage3DEXT */
602706f2543Smrg   {4, 0, __glXDispSwap_DrawArrays}, /* X_GLrop_DrawArraysEXT */
603706f2543Smrg   {4, 2, NULL}, /* X_GLrop_BindTextureEXT */
604706f2543Smrg   {4, 0, __glXDispSwap_PrioritizeTextures}, /* X_GLrop_PrioritizeTexturesEXT */
605706f2543Smrg   {4, 0, __glXDispSwap_CopyTexImage1D}, /* X_GLrop_CopyTexImage1DEXT */
606706f2543Smrg   {4, 0, __glXDispSwap_CopyTexImage2D}, /* X_GLrop_CopyTexImage2DEXT */
607706f2543Smrg   {4, 0, __glXDispSwap_CopyTexSubImage1D}, /* X_GLrop_CopyTexSubImage1DEXT */
608706f2543Smrg   {4, 0, __glXDispSwap_CopyTexSubImage2D}, /* X_GLrop_CopyTexSubImage2DEXT */
609706f2543Smrg   {4, 0, __glXDispSwap_CopyTexSubImage3D}, /* X_GLrop_CopyTexSubImage3DEXT */
610706f2543Smrg
611706f2543Smrg};
612706f2543Smrg
613