upload tizen2.0 source
[framework/uifw/xorg/server/xorg-server.git] / glx / indirect_table.c
1 /* DO NOT EDIT - This file generated automatically by glX_server_table.py (from Mesa) script */
2
3 /*
4  * (C) Copyright IBM Corporation 2005, 2006
5  * All Rights Reserved.
6  * 
7  * Permission is hereby granted, free of charge, to any person obtaining a
8  * copy of this software and associated documentation files (the "Software"),
9  * to deal in the Software without restriction, including without limitation
10  * the rights to use, copy, modify, merge, publish, distribute, sub license,
11  * and/or sell copies of the Software, and to permit persons to whom the
12  * Software is furnished to do so, subject to the following conditions:
13  * 
14  * The above copyright notice and this permission notice (including the next
15  * paragraph) shall be included in all copies or substantial portions of the
16  * Software.
17  * 
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
21  * IBM,
22  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25  * SOFTWARE.
26  */
27
28 #include <inttypes.h>
29 #include "glxserver.h"
30 #include "glxext.h"
31 #include "indirect_dispatch.h"
32 #include "indirect_reqsize.h"
33 #include "indirect_table.h"
34
35 /*****************************************************************/
36 /* tree depth = 3 */
37 static const int_fast16_t Single_dispatch_tree[24] = {
38     /* [0] -> opcode range [0, 256], node depth 1 */
39     2,
40     5,
41     13,
42     16,
43     EMPTY_LEAF,
44
45     /* [5] -> opcode range [0, 64], node depth 2 */
46     2,
47     LEAF(0),
48     LEAF(16),
49     10,
50     EMPTY_LEAF,
51
52     /* [10] -> opcode range [32, 48], node depth 3 */
53     1,
54     LEAF(32),
55     EMPTY_LEAF,
56
57     /* [13] -> opcode range [64, 128], node depth 2 */
58     1,
59     EMPTY_LEAF,
60     LEAF(40),
61
62     /* [16] -> opcode range [128, 192], node depth 2 */
63     2,
64     LEAF(72),
65     LEAF(88),
66     21,
67     EMPTY_LEAF,
68
69     /* [21] -> opcode range [160, 176], node depth 3 */
70     1,
71     LEAF(104),
72     EMPTY_LEAF,
73
74 };
75
76 static const void *Single_function_table[112][2] = {
77     /* [  0] =     0 */ {NULL, NULL},
78     /* [  1] =     1 */ {__glXDisp_Render, __glXDispSwap_Render},
79     /* [  2] =     2 */ {__glXDisp_RenderLarge, __glXDispSwap_RenderLarge},
80     /* [  3] =     3 */ {__glXDisp_CreateContext, __glXDispSwap_CreateContext},
81     /* [  4] =     4 */ {__glXDisp_DestroyContext,
82                          __glXDispSwap_DestroyContext},
83     /* [  5] =     5 */ {__glXDisp_MakeCurrent, __glXDispSwap_MakeCurrent},
84     /* [  6] =     6 */ {__glXDisp_IsDirect, __glXDispSwap_IsDirect},
85     /* [  7] =     7 */ {__glXDisp_QueryVersion, __glXDispSwap_QueryVersion},
86     /* [  8] =     8 */ {__glXDisp_WaitGL, __glXDispSwap_WaitGL},
87     /* [  9] =     9 */ {__glXDisp_WaitX, __glXDispSwap_WaitX},
88     /* [ 10] =    10 */ {__glXDisp_CopyContext, __glXDispSwap_CopyContext},
89     /* [ 11] =    11 */ {__glXDisp_SwapBuffers, __glXDispSwap_SwapBuffers},
90     /* [ 12] =    12 */ {__glXDisp_UseXFont, __glXDispSwap_UseXFont},
91     /* [ 13] =    13 */ {__glXDisp_CreateGLXPixmap,
92                          __glXDispSwap_CreateGLXPixmap},
93     /* [ 14] =    14 */ {__glXDisp_GetVisualConfigs,
94                          __glXDispSwap_GetVisualConfigs},
95     /* [ 15] =    15 */ {__glXDisp_DestroyGLXPixmap,
96                          __glXDispSwap_DestroyGLXPixmap},
97     /* [ 16] =    16 */ {__glXDisp_VendorPrivate, __glXDispSwap_VendorPrivate},
98     /* [ 17] =    17 */ {__glXDisp_VendorPrivateWithReply,
99                          __glXDispSwap_VendorPrivateWithReply},
100     /* [ 18] =    18 */ {__glXDisp_QueryExtensionsString,
101                          __glXDispSwap_QueryExtensionsString},
102     /* [ 19] =    19 */ {__glXDisp_QueryServerString,
103                          __glXDispSwap_QueryServerString},
104     /* [ 20] =    20 */ {__glXDisp_ClientInfo, __glXDispSwap_ClientInfo},
105     /* [ 21] =    21 */ {__glXDisp_GetFBConfigs, __glXDispSwap_GetFBConfigs},
106     /* [ 22] =    22 */ {__glXDisp_CreatePixmap, __glXDispSwap_CreatePixmap},
107     /* [ 23] =    23 */ {__glXDisp_DestroyPixmap, __glXDispSwap_DestroyPixmap},
108     /* [ 24] =    24 */ {__glXDisp_CreateNewContext,
109                          __glXDispSwap_CreateNewContext},
110     /* [ 25] =    25 */ {__glXDisp_QueryContext, __glXDispSwap_QueryContext},
111     /* [ 26] =    26 */ {__glXDisp_MakeContextCurrent,
112                          __glXDispSwap_MakeContextCurrent},
113     /* [ 27] =    27 */ {__glXDisp_CreatePbuffer, __glXDispSwap_CreatePbuffer},
114     /* [ 28] =    28 */ {__glXDisp_DestroyPbuffer,
115                          __glXDispSwap_DestroyPbuffer},
116     /* [ 29] =    29 */ {__glXDisp_GetDrawableAttributes,
117                          __glXDispSwap_GetDrawableAttributes},
118     /* [ 30] =    30 */ {__glXDisp_ChangeDrawableAttributes,
119                          __glXDispSwap_ChangeDrawableAttributes},
120     /* [ 31] =    31 */ {__glXDisp_CreateWindow, __glXDispSwap_CreateWindow},
121     /* [ 32] =    32 */ {__glXDisp_DestroyWindow, __glXDispSwap_DestroyWindow},
122     /* [ 33] =    33 */ {__glXDisp_SetClientInfoARB,
123                          __glXDispSwap_SetClientInfoARB},
124     /* [ 34] =    34 */ {__glXDisp_CreateContextAttribsARB,
125                          __glXDispSwap_CreateContextAttribsARB},
126     /* [ 35] =    35 */ {__glXDisp_SetClientInfo2ARB,
127                          __glXDispSwap_SetClientInfo2ARB},
128     /* [ 36] =    36 */ {NULL, NULL},
129     /* [ 37] =    37 */ {NULL, NULL},
130     /* [ 38] =    38 */ {NULL, NULL},
131     /* [ 39] =    39 */ {NULL, NULL},
132     /* [ 40] =    96 */ {NULL, NULL},
133     /* [ 41] =    97 */ {NULL, NULL},
134     /* [ 42] =    98 */ {NULL, NULL},
135     /* [ 43] =    99 */ {NULL, NULL},
136     /* [ 44] =   100 */ {NULL, NULL},
137     /* [ 45] =   101 */ {__glXDisp_NewList, __glXDispSwap_NewList},
138     /* [ 46] =   102 */ {__glXDisp_EndList, __glXDispSwap_EndList},
139     /* [ 47] =   103 */ {__glXDisp_DeleteLists, __glXDispSwap_DeleteLists},
140     /* [ 48] =   104 */ {__glXDisp_GenLists, __glXDispSwap_GenLists},
141     /* [ 49] =   105 */ {__glXDisp_FeedbackBuffer,
142                          __glXDispSwap_FeedbackBuffer},
143     /* [ 50] =   106 */ {__glXDisp_SelectBuffer, __glXDispSwap_SelectBuffer},
144     /* [ 51] =   107 */ {__glXDisp_RenderMode, __glXDispSwap_RenderMode},
145     /* [ 52] =   108 */ {__glXDisp_Finish, __glXDispSwap_Finish},
146     /* [ 53] =   109 */ {__glXDisp_PixelStoref, __glXDispSwap_PixelStoref},
147     /* [ 54] =   110 */ {__glXDisp_PixelStorei, __glXDispSwap_PixelStorei},
148     /* [ 55] =   111 */ {__glXDisp_ReadPixels, __glXDispSwap_ReadPixels},
149     /* [ 56] =   112 */ {__glXDisp_GetBooleanv, __glXDispSwap_GetBooleanv},
150     /* [ 57] =   113 */ {__glXDisp_GetClipPlane, __glXDispSwap_GetClipPlane},
151     /* [ 58] =   114 */ {__glXDisp_GetDoublev, __glXDispSwap_GetDoublev},
152     /* [ 59] =   115 */ {__glXDisp_GetError, __glXDispSwap_GetError},
153     /* [ 60] =   116 */ {__glXDisp_GetFloatv, __glXDispSwap_GetFloatv},
154     /* [ 61] =   117 */ {__glXDisp_GetIntegerv, __glXDispSwap_GetIntegerv},
155     /* [ 62] =   118 */ {__glXDisp_GetLightfv, __glXDispSwap_GetLightfv},
156     /* [ 63] =   119 */ {__glXDisp_GetLightiv, __glXDispSwap_GetLightiv},
157     /* [ 64] =   120 */ {__glXDisp_GetMapdv, __glXDispSwap_GetMapdv},
158     /* [ 65] =   121 */ {__glXDisp_GetMapfv, __glXDispSwap_GetMapfv},
159     /* [ 66] =   122 */ {__glXDisp_GetMapiv, __glXDispSwap_GetMapiv},
160     /* [ 67] =   123 */ {__glXDisp_GetMaterialfv, __glXDispSwap_GetMaterialfv},
161     /* [ 68] =   124 */ {__glXDisp_GetMaterialiv, __glXDispSwap_GetMaterialiv},
162     /* [ 69] =   125 */ {__glXDisp_GetPixelMapfv, __glXDispSwap_GetPixelMapfv},
163     /* [ 70] =   126 */ {__glXDisp_GetPixelMapuiv,
164                          __glXDispSwap_GetPixelMapuiv},
165     /* [ 71] =   127 */ {__glXDisp_GetPixelMapusv,
166                          __glXDispSwap_GetPixelMapusv},
167     /* [ 72] =   128 */ {__glXDisp_GetPolygonStipple,
168                          __glXDispSwap_GetPolygonStipple},
169     /* [ 73] =   129 */ {__glXDisp_GetString, __glXDispSwap_GetString},
170     /* [ 74] =   130 */ {__glXDisp_GetTexEnvfv, __glXDispSwap_GetTexEnvfv},
171     /* [ 75] =   131 */ {__glXDisp_GetTexEnviv, __glXDispSwap_GetTexEnviv},
172     /* [ 76] =   132 */ {__glXDisp_GetTexGendv, __glXDispSwap_GetTexGendv},
173     /* [ 77] =   133 */ {__glXDisp_GetTexGenfv, __glXDispSwap_GetTexGenfv},
174     /* [ 78] =   134 */ {__glXDisp_GetTexGeniv, __glXDispSwap_GetTexGeniv},
175     /* [ 79] =   135 */ {__glXDisp_GetTexImage, __glXDispSwap_GetTexImage},
176     /* [ 80] =   136 */ {__glXDisp_GetTexParameterfv,
177                          __glXDispSwap_GetTexParameterfv},
178     /* [ 81] =   137 */ {__glXDisp_GetTexParameteriv,
179                          __glXDispSwap_GetTexParameteriv},
180     /* [ 82] =   138 */ {__glXDisp_GetTexLevelParameterfv,
181                          __glXDispSwap_GetTexLevelParameterfv},
182     /* [ 83] =   139 */ {__glXDisp_GetTexLevelParameteriv,
183                          __glXDispSwap_GetTexLevelParameteriv},
184     /* [ 84] =   140 */ {__glXDisp_IsEnabled, __glXDispSwap_IsEnabled},
185     /* [ 85] =   141 */ {__glXDisp_IsList, __glXDispSwap_IsList},
186     /* [ 86] =   142 */ {__glXDisp_Flush, __glXDispSwap_Flush},
187     /* [ 87] =   143 */ {__glXDisp_AreTexturesResident,
188                          __glXDispSwap_AreTexturesResident},
189     /* [ 88] =   144 */ {__glXDisp_DeleteTextures,
190                          __glXDispSwap_DeleteTextures},
191     /* [ 89] =   145 */ {__glXDisp_GenTextures, __glXDispSwap_GenTextures},
192     /* [ 90] =   146 */ {__glXDisp_IsTexture, __glXDispSwap_IsTexture},
193     /* [ 91] =   147 */ {__glXDisp_GetColorTable, __glXDispSwap_GetColorTable},
194     /* [ 92] =   148 */ {__glXDisp_GetColorTableParameterfv,
195                          __glXDispSwap_GetColorTableParameterfv},
196     /* [ 93] =   149 */ {__glXDisp_GetColorTableParameteriv,
197                          __glXDispSwap_GetColorTableParameteriv},
198     /* [ 94] =   150 */ {__glXDisp_GetConvolutionFilter,
199                          __glXDispSwap_GetConvolutionFilter},
200     /* [ 95] =   151 */ {__glXDisp_GetConvolutionParameterfv,
201                          __glXDispSwap_GetConvolutionParameterfv},
202     /* [ 96] =   152 */ {__glXDisp_GetConvolutionParameteriv,
203                          __glXDispSwap_GetConvolutionParameteriv},
204     /* [ 97] =   153 */ {__glXDisp_GetSeparableFilter,
205                          __glXDispSwap_GetSeparableFilter},
206     /* [ 98] =   154 */ {__glXDisp_GetHistogram, __glXDispSwap_GetHistogram},
207     /* [ 99] =   155 */ {__glXDisp_GetHistogramParameterfv,
208                          __glXDispSwap_GetHistogramParameterfv},
209     /* [ 100] =   156 */ {__glXDisp_GetHistogramParameteriv,
210                           __glXDispSwap_GetHistogramParameteriv},
211     /* [ 101] =   157 */ {__glXDisp_GetMinmax, __glXDispSwap_GetMinmax},
212     /* [ 102] =   158 */ {__glXDisp_GetMinmaxParameterfv,
213                           __glXDispSwap_GetMinmaxParameterfv},
214     /* [ 103] =   159 */ {__glXDisp_GetMinmaxParameteriv,
215                           __glXDispSwap_GetMinmaxParameteriv},
216     /* [ 104] =   160 */ {__glXDisp_GetCompressedTexImageARB,
217                           __glXDispSwap_GetCompressedTexImageARB},
218     /* [ 105] =   161 */ {__glXDisp_DeleteQueriesARB,
219                           __glXDispSwap_DeleteQueriesARB},
220     /* [ 106] =   162 */ {__glXDisp_GenQueriesARB, __glXDispSwap_GenQueriesARB},
221     /* [ 107] =   163 */ {__glXDisp_IsQueryARB, __glXDispSwap_IsQueryARB},
222     /* [ 108] =   164 */ {__glXDisp_GetQueryivARB, __glXDispSwap_GetQueryivARB},
223     /* [ 109] =   165 */ {__glXDisp_GetQueryObjectivARB,
224                           __glXDispSwap_GetQueryObjectivARB},
225     /* [ 110] =   166 */ {__glXDisp_GetQueryObjectuivARB,
226                           __glXDispSwap_GetQueryObjectuivARB},
227     /* [ 111] =   167 */ {NULL, NULL},
228 };
229
230 const struct __glXDispatchInfo Single_dispatch_info = {
231     8,
232     Single_dispatch_tree,
233     Single_function_table,
234     NULL,
235     NULL
236 };
237
238 /*****************************************************************/
239 /* tree depth = 8 */
240 static const int_fast16_t Render_dispatch_tree[92] = {
241     /* [0] -> opcode range [0, 8192], node depth 1 */
242     2,
243     5,
244     31,
245     54,
246     EMPTY_LEAF,
247
248     /* [5] -> opcode range [0, 2048], node depth 2 */
249     1,
250     8,
251     EMPTY_LEAF,
252
253     /* [8] -> opcode range [0, 1024], node depth 3 */
254     1,
255     11,
256     EMPTY_LEAF,
257
258     /* [11] -> opcode range [0, 512], node depth 4 */
259     1,
260     14,
261     EMPTY_LEAF,
262
263     /* [14] -> opcode range [0, 256], node depth 5 */
264     4,
265     LEAF(0),
266     LEAF(16),
267     LEAF(32),
268     LEAF(48),
269     LEAF(64),
270     LEAF(80),
271     LEAF(96),
272     LEAF(112),
273     LEAF(128),
274     LEAF(144),
275     LEAF(160),
276     LEAF(176),
277     LEAF(192),
278     LEAF(208),
279     LEAF(224),
280     EMPTY_LEAF,
281
282     /* [31] -> opcode range [2048, 4096], node depth 2 */
283     1,
284     34,
285     EMPTY_LEAF,
286
287     /* [34] -> opcode range [2048, 3072], node depth 3 */
288     1,
289     37,
290     EMPTY_LEAF,
291
292     /* [37] -> opcode range [2048, 2560], node depth 4 */
293     1,
294     40,
295     EMPTY_LEAF,
296
297     /* [40] -> opcode range [2048, 2304], node depth 5 */
298     1,
299     43,
300     EMPTY_LEAF,
301
302     /* [43] -> opcode range [2048, 2176], node depth 6 */
303     1,
304     46,
305     EMPTY_LEAF,
306
307     /* [46] -> opcode range [2048, 2112], node depth 7 */
308     1,
309     49,
310     EMPTY_LEAF,
311
312     /* [49] -> opcode range [2048, 2080], node depth 8 */
313     2,
314     LEAF(240),
315     LEAF(248),
316     LEAF(256),
317     EMPTY_LEAF,
318
319     /* [54] -> opcode range [4096, 6144], node depth 2 */
320     1,
321     57,
322     EMPTY_LEAF,
323
324     /* [57] -> opcode range [4096, 5120], node depth 3 */
325     1,
326     60,
327     EMPTY_LEAF,
328
329     /* [60] -> opcode range [4096, 4608], node depth 4 */
330     1,
331     63,
332     EMPTY_LEAF,
333
334     /* [63] -> opcode range [4096, 4352], node depth 5 */
335     4,
336     LEAF(264),
337     LEAF(280),
338     80,
339     EMPTY_LEAF,
340     EMPTY_LEAF,
341     LEAF(296),
342     LEAF(312),
343     LEAF(328),
344     LEAF(344),
345     EMPTY_LEAF,
346     83,
347     86,
348     EMPTY_LEAF,
349     89,
350     LEAF(360),
351     EMPTY_LEAF,
352
353     /* [80] -> opcode range [4128, 4144], node depth 6 */
354     1,
355     LEAF(376),
356     EMPTY_LEAF,
357
358     /* [83] -> opcode range [4256, 4272], node depth 6 */
359     1,
360     EMPTY_LEAF,
361     LEAF(384),
362
363     /* [86] -> opcode range [4272, 4288], node depth 6 */
364     1,
365     LEAF(392),
366     EMPTY_LEAF,
367
368     /* [89] -> opcode range [4304, 4320], node depth 6 */
369     1,
370     EMPTY_LEAF,
371     LEAF(400),
372
373 };
374
375 static const void *Render_function_table[408][2] = {
376     /* [  0] =     0 */ {NULL, NULL},
377     /* [  1] =     1 */ {__glXDisp_CallList, __glXDispSwap_CallList},
378     /* [  2] =     2 */ {__glXDisp_CallLists, __glXDispSwap_CallLists},
379     /* [  3] =     3 */ {__glXDisp_ListBase, __glXDispSwap_ListBase},
380     /* [  4] =     4 */ {__glXDisp_Begin, __glXDispSwap_Begin},
381     /* [  5] =     5 */ {__glXDisp_Bitmap, __glXDispSwap_Bitmap},
382     /* [  6] =     6 */ {__glXDisp_Color3bv, __glXDispSwap_Color3bv},
383     /* [  7] =     7 */ {__glXDisp_Color3dv, __glXDispSwap_Color3dv},
384     /* [  8] =     8 */ {__glXDisp_Color3fv, __glXDispSwap_Color3fv},
385     /* [  9] =     9 */ {__glXDisp_Color3iv, __glXDispSwap_Color3iv},
386     /* [ 10] =    10 */ {__glXDisp_Color3sv, __glXDispSwap_Color3sv},
387     /* [ 11] =    11 */ {__glXDisp_Color3ubv, __glXDispSwap_Color3ubv},
388     /* [ 12] =    12 */ {__glXDisp_Color3uiv, __glXDispSwap_Color3uiv},
389     /* [ 13] =    13 */ {__glXDisp_Color3usv, __glXDispSwap_Color3usv},
390     /* [ 14] =    14 */ {__glXDisp_Color4bv, __glXDispSwap_Color4bv},
391     /* [ 15] =    15 */ {__glXDisp_Color4dv, __glXDispSwap_Color4dv},
392     /* [ 16] =    16 */ {__glXDisp_Color4fv, __glXDispSwap_Color4fv},
393     /* [ 17] =    17 */ {__glXDisp_Color4iv, __glXDispSwap_Color4iv},
394     /* [ 18] =    18 */ {__glXDisp_Color4sv, __glXDispSwap_Color4sv},
395     /* [ 19] =    19 */ {__glXDisp_Color4ubv, __glXDispSwap_Color4ubv},
396     /* [ 20] =    20 */ {__glXDisp_Color4uiv, __glXDispSwap_Color4uiv},
397     /* [ 21] =    21 */ {__glXDisp_Color4usv, __glXDispSwap_Color4usv},
398     /* [ 22] =    22 */ {__glXDisp_EdgeFlagv, __glXDispSwap_EdgeFlagv},
399     /* [ 23] =    23 */ {__glXDisp_End, __glXDispSwap_End},
400     /* [ 24] =    24 */ {__glXDisp_Indexdv, __glXDispSwap_Indexdv},
401     /* [ 25] =    25 */ {__glXDisp_Indexfv, __glXDispSwap_Indexfv},
402     /* [ 26] =    26 */ {__glXDisp_Indexiv, __glXDispSwap_Indexiv},
403     /* [ 27] =    27 */ {__glXDisp_Indexsv, __glXDispSwap_Indexsv},
404     /* [ 28] =    28 */ {__glXDisp_Normal3bv, __glXDispSwap_Normal3bv},
405     /* [ 29] =    29 */ {__glXDisp_Normal3dv, __glXDispSwap_Normal3dv},
406     /* [ 30] =    30 */ {__glXDisp_Normal3fv, __glXDispSwap_Normal3fv},
407     /* [ 31] =    31 */ {__glXDisp_Normal3iv, __glXDispSwap_Normal3iv},
408     /* [ 32] =    32 */ {__glXDisp_Normal3sv, __glXDispSwap_Normal3sv},
409     /* [ 33] =    33 */ {__glXDisp_RasterPos2dv, __glXDispSwap_RasterPos2dv},
410     /* [ 34] =    34 */ {__glXDisp_RasterPos2fv, __glXDispSwap_RasterPos2fv},
411     /* [ 35] =    35 */ {__glXDisp_RasterPos2iv, __glXDispSwap_RasterPos2iv},
412     /* [ 36] =    36 */ {__glXDisp_RasterPos2sv, __glXDispSwap_RasterPos2sv},
413     /* [ 37] =    37 */ {__glXDisp_RasterPos3dv, __glXDispSwap_RasterPos3dv},
414     /* [ 38] =    38 */ {__glXDisp_RasterPos3fv, __glXDispSwap_RasterPos3fv},
415     /* [ 39] =    39 */ {__glXDisp_RasterPos3iv, __glXDispSwap_RasterPos3iv},
416     /* [ 40] =    40 */ {__glXDisp_RasterPos3sv, __glXDispSwap_RasterPos3sv},
417     /* [ 41] =    41 */ {__glXDisp_RasterPos4dv, __glXDispSwap_RasterPos4dv},
418     /* [ 42] =    42 */ {__glXDisp_RasterPos4fv, __glXDispSwap_RasterPos4fv},
419     /* [ 43] =    43 */ {__glXDisp_RasterPos4iv, __glXDispSwap_RasterPos4iv},
420     /* [ 44] =    44 */ {__glXDisp_RasterPos4sv, __glXDispSwap_RasterPos4sv},
421     /* [ 45] =    45 */ {__glXDisp_Rectdv, __glXDispSwap_Rectdv},
422     /* [ 46] =    46 */ {__glXDisp_Rectfv, __glXDispSwap_Rectfv},
423     /* [ 47] =    47 */ {__glXDisp_Rectiv, __glXDispSwap_Rectiv},
424     /* [ 48] =    48 */ {__glXDisp_Rectsv, __glXDispSwap_Rectsv},
425     /* [ 49] =    49 */ {__glXDisp_TexCoord1dv, __glXDispSwap_TexCoord1dv},
426     /* [ 50] =    50 */ {__glXDisp_TexCoord1fv, __glXDispSwap_TexCoord1fv},
427     /* [ 51] =    51 */ {__glXDisp_TexCoord1iv, __glXDispSwap_TexCoord1iv},
428     /* [ 52] =    52 */ {__glXDisp_TexCoord1sv, __glXDispSwap_TexCoord1sv},
429     /* [ 53] =    53 */ {__glXDisp_TexCoord2dv, __glXDispSwap_TexCoord2dv},
430     /* [ 54] =    54 */ {__glXDisp_TexCoord2fv, __glXDispSwap_TexCoord2fv},
431     /* [ 55] =    55 */ {__glXDisp_TexCoord2iv, __glXDispSwap_TexCoord2iv},
432     /* [ 56] =    56 */ {__glXDisp_TexCoord2sv, __glXDispSwap_TexCoord2sv},
433     /* [ 57] =    57 */ {__glXDisp_TexCoord3dv, __glXDispSwap_TexCoord3dv},
434     /* [ 58] =    58 */ {__glXDisp_TexCoord3fv, __glXDispSwap_TexCoord3fv},
435     /* [ 59] =    59 */ {__glXDisp_TexCoord3iv, __glXDispSwap_TexCoord3iv},
436     /* [ 60] =    60 */ {__glXDisp_TexCoord3sv, __glXDispSwap_TexCoord3sv},
437     /* [ 61] =    61 */ {__glXDisp_TexCoord4dv, __glXDispSwap_TexCoord4dv},
438     /* [ 62] =    62 */ {__glXDisp_TexCoord4fv, __glXDispSwap_TexCoord4fv},
439     /* [ 63] =    63 */ {__glXDisp_TexCoord4iv, __glXDispSwap_TexCoord4iv},
440     /* [ 64] =    64 */ {__glXDisp_TexCoord4sv, __glXDispSwap_TexCoord4sv},
441     /* [ 65] =    65 */ {__glXDisp_Vertex2dv, __glXDispSwap_Vertex2dv},
442     /* [ 66] =    66 */ {__glXDisp_Vertex2fv, __glXDispSwap_Vertex2fv},
443     /* [ 67] =    67 */ {__glXDisp_Vertex2iv, __glXDispSwap_Vertex2iv},
444     /* [ 68] =    68 */ {__glXDisp_Vertex2sv, __glXDispSwap_Vertex2sv},
445     /* [ 69] =    69 */ {__glXDisp_Vertex3dv, __glXDispSwap_Vertex3dv},
446     /* [ 70] =    70 */ {__glXDisp_Vertex3fv, __glXDispSwap_Vertex3fv},
447     /* [ 71] =    71 */ {__glXDisp_Vertex3iv, __glXDispSwap_Vertex3iv},
448     /* [ 72] =    72 */ {__glXDisp_Vertex3sv, __glXDispSwap_Vertex3sv},
449     /* [ 73] =    73 */ {__glXDisp_Vertex4dv, __glXDispSwap_Vertex4dv},
450     /* [ 74] =    74 */ {__glXDisp_Vertex4fv, __glXDispSwap_Vertex4fv},
451     /* [ 75] =    75 */ {__glXDisp_Vertex4iv, __glXDispSwap_Vertex4iv},
452     /* [ 76] =    76 */ {__glXDisp_Vertex4sv, __glXDispSwap_Vertex4sv},
453     /* [ 77] =    77 */ {__glXDisp_ClipPlane, __glXDispSwap_ClipPlane},
454     /* [ 78] =    78 */ {__glXDisp_ColorMaterial, __glXDispSwap_ColorMaterial},
455     /* [ 79] =    79 */ {__glXDisp_CullFace, __glXDispSwap_CullFace},
456     /* [ 80] =    80 */ {__glXDisp_Fogf, __glXDispSwap_Fogf},
457     /* [ 81] =    81 */ {__glXDisp_Fogfv, __glXDispSwap_Fogfv},
458     /* [ 82] =    82 */ {__glXDisp_Fogi, __glXDispSwap_Fogi},
459     /* [ 83] =    83 */ {__glXDisp_Fogiv, __glXDispSwap_Fogiv},
460     /* [ 84] =    84 */ {__glXDisp_FrontFace, __glXDispSwap_FrontFace},
461     /* [ 85] =    85 */ {__glXDisp_Hint, __glXDispSwap_Hint},
462     /* [ 86] =    86 */ {__glXDisp_Lightf, __glXDispSwap_Lightf},
463     /* [ 87] =    87 */ {__glXDisp_Lightfv, __glXDispSwap_Lightfv},
464     /* [ 88] =    88 */ {__glXDisp_Lighti, __glXDispSwap_Lighti},
465     /* [ 89] =    89 */ {__glXDisp_Lightiv, __glXDispSwap_Lightiv},
466     /* [ 90] =    90 */ {__glXDisp_LightModelf, __glXDispSwap_LightModelf},
467     /* [ 91] =    91 */ {__glXDisp_LightModelfv, __glXDispSwap_LightModelfv},
468     /* [ 92] =    92 */ {__glXDisp_LightModeli, __glXDispSwap_LightModeli},
469     /* [ 93] =    93 */ {__glXDisp_LightModeliv, __glXDispSwap_LightModeliv},
470     /* [ 94] =    94 */ {__glXDisp_LineStipple, __glXDispSwap_LineStipple},
471     /* [ 95] =    95 */ {__glXDisp_LineWidth, __glXDispSwap_LineWidth},
472     /* [ 96] =    96 */ {__glXDisp_Materialf, __glXDispSwap_Materialf},
473     /* [ 97] =    97 */ {__glXDisp_Materialfv, __glXDispSwap_Materialfv},
474     /* [ 98] =    98 */ {__glXDisp_Materiali, __glXDispSwap_Materiali},
475     /* [ 99] =    99 */ {__glXDisp_Materialiv, __glXDispSwap_Materialiv},
476     /* [ 100] =   100 */ {__glXDisp_PointSize, __glXDispSwap_PointSize},
477     /* [ 101] =   101 */ {__glXDisp_PolygonMode, __glXDispSwap_PolygonMode},
478     /* [ 102] =   102 */ {__glXDisp_PolygonStipple,
479                           __glXDispSwap_PolygonStipple},
480     /* [ 103] =   103 */ {__glXDisp_Scissor, __glXDispSwap_Scissor},
481     /* [ 104] =   104 */ {__glXDisp_ShadeModel, __glXDispSwap_ShadeModel},
482     /* [ 105] =   105 */ {__glXDisp_TexParameterf, __glXDispSwap_TexParameterf},
483     /* [ 106] =   106 */ {__glXDisp_TexParameterfv,
484                           __glXDispSwap_TexParameterfv},
485     /* [ 107] =   107 */ {__glXDisp_TexParameteri, __glXDispSwap_TexParameteri},
486     /* [ 108] =   108 */ {__glXDisp_TexParameteriv,
487                           __glXDispSwap_TexParameteriv},
488     /* [ 109] =   109 */ {__glXDisp_TexImage1D, __glXDispSwap_TexImage1D},
489     /* [ 110] =   110 */ {__glXDisp_TexImage2D, __glXDispSwap_TexImage2D},
490     /* [ 111] =   111 */ {__glXDisp_TexEnvf, __glXDispSwap_TexEnvf},
491     /* [ 112] =   112 */ {__glXDisp_TexEnvfv, __glXDispSwap_TexEnvfv},
492     /* [ 113] =   113 */ {__glXDisp_TexEnvi, __glXDispSwap_TexEnvi},
493     /* [ 114] =   114 */ {__glXDisp_TexEnviv, __glXDispSwap_TexEnviv},
494     /* [ 115] =   115 */ {__glXDisp_TexGend, __glXDispSwap_TexGend},
495     /* [ 116] =   116 */ {__glXDisp_TexGendv, __glXDispSwap_TexGendv},
496     /* [ 117] =   117 */ {__glXDisp_TexGenf, __glXDispSwap_TexGenf},
497     /* [ 118] =   118 */ {__glXDisp_TexGenfv, __glXDispSwap_TexGenfv},
498     /* [ 119] =   119 */ {__glXDisp_TexGeni, __glXDispSwap_TexGeni},
499     /* [ 120] =   120 */ {__glXDisp_TexGeniv, __glXDispSwap_TexGeniv},
500     /* [ 121] =   121 */ {__glXDisp_InitNames, __glXDispSwap_InitNames},
501     /* [ 122] =   122 */ {__glXDisp_LoadName, __glXDispSwap_LoadName},
502     /* [ 123] =   123 */ {__glXDisp_PassThrough, __glXDispSwap_PassThrough},
503     /* [ 124] =   124 */ {__glXDisp_PopName, __glXDispSwap_PopName},
504     /* [ 125] =   125 */ {__glXDisp_PushName, __glXDispSwap_PushName},
505     /* [ 126] =   126 */ {__glXDisp_DrawBuffer, __glXDispSwap_DrawBuffer},
506     /* [ 127] =   127 */ {__glXDisp_Clear, __glXDispSwap_Clear},
507     /* [ 128] =   128 */ {__glXDisp_ClearAccum, __glXDispSwap_ClearAccum},
508     /* [ 129] =   129 */ {__glXDisp_ClearIndex, __glXDispSwap_ClearIndex},
509     /* [ 130] =   130 */ {__glXDisp_ClearColor, __glXDispSwap_ClearColor},
510     /* [ 131] =   131 */ {__glXDisp_ClearStencil, __glXDispSwap_ClearStencil},
511     /* [ 132] =   132 */ {__glXDisp_ClearDepth, __glXDispSwap_ClearDepth},
512     /* [ 133] =   133 */ {__glXDisp_StencilMask, __glXDispSwap_StencilMask},
513     /* [ 134] =   134 */ {__glXDisp_ColorMask, __glXDispSwap_ColorMask},
514     /* [ 135] =   135 */ {__glXDisp_DepthMask, __glXDispSwap_DepthMask},
515     /* [ 136] =   136 */ {__glXDisp_IndexMask, __glXDispSwap_IndexMask},
516     /* [ 137] =   137 */ {__glXDisp_Accum, __glXDispSwap_Accum},
517     /* [ 138] =   138 */ {__glXDisp_Disable, __glXDispSwap_Disable},
518     /* [ 139] =   139 */ {__glXDisp_Enable, __glXDispSwap_Enable},
519     /* [ 140] =   140 */ {NULL, NULL},
520     /* [ 141] =   141 */ {__glXDisp_PopAttrib, __glXDispSwap_PopAttrib},
521     /* [ 142] =   142 */ {__glXDisp_PushAttrib, __glXDispSwap_PushAttrib},
522     /* [ 143] =   143 */ {__glXDisp_Map1d, __glXDispSwap_Map1d},
523     /* [ 144] =   144 */ {__glXDisp_Map1f, __glXDispSwap_Map1f},
524     /* [ 145] =   145 */ {__glXDisp_Map2d, __glXDispSwap_Map2d},
525     /* [ 146] =   146 */ {__glXDisp_Map2f, __glXDispSwap_Map2f},
526     /* [ 147] =   147 */ {__glXDisp_MapGrid1d, __glXDispSwap_MapGrid1d},
527     /* [ 148] =   148 */ {__glXDisp_MapGrid1f, __glXDispSwap_MapGrid1f},
528     /* [ 149] =   149 */ {__glXDisp_MapGrid2d, __glXDispSwap_MapGrid2d},
529     /* [ 150] =   150 */ {__glXDisp_MapGrid2f, __glXDispSwap_MapGrid2f},
530     /* [ 151] =   151 */ {__glXDisp_EvalCoord1dv, __glXDispSwap_EvalCoord1dv},
531     /* [ 152] =   152 */ {__glXDisp_EvalCoord1fv, __glXDispSwap_EvalCoord1fv},
532     /* [ 153] =   153 */ {__glXDisp_EvalCoord2dv, __glXDispSwap_EvalCoord2dv},
533     /* [ 154] =   154 */ {__glXDisp_EvalCoord2fv, __glXDispSwap_EvalCoord2fv},
534     /* [ 155] =   155 */ {__glXDisp_EvalMesh1, __glXDispSwap_EvalMesh1},
535     /* [ 156] =   156 */ {__glXDisp_EvalPoint1, __glXDispSwap_EvalPoint1},
536     /* [ 157] =   157 */ {__glXDisp_EvalMesh2, __glXDispSwap_EvalMesh2},
537     /* [ 158] =   158 */ {__glXDisp_EvalPoint2, __glXDispSwap_EvalPoint2},
538     /* [ 159] =   159 */ {__glXDisp_AlphaFunc, __glXDispSwap_AlphaFunc},
539     /* [ 160] =   160 */ {__glXDisp_BlendFunc, __glXDispSwap_BlendFunc},
540     /* [ 161] =   161 */ {__glXDisp_LogicOp, __glXDispSwap_LogicOp},
541     /* [ 162] =   162 */ {__glXDisp_StencilFunc, __glXDispSwap_StencilFunc},
542     /* [ 163] =   163 */ {__glXDisp_StencilOp, __glXDispSwap_StencilOp},
543     /* [ 164] =   164 */ {__glXDisp_DepthFunc, __glXDispSwap_DepthFunc},
544     /* [ 165] =   165 */ {__glXDisp_PixelZoom, __glXDispSwap_PixelZoom},
545     /* [ 166] =   166 */ {__glXDisp_PixelTransferf,
546                           __glXDispSwap_PixelTransferf},
547     /* [ 167] =   167 */ {__glXDisp_PixelTransferi,
548                           __glXDispSwap_PixelTransferi},
549     /* [ 168] =   168 */ {__glXDisp_PixelMapfv, __glXDispSwap_PixelMapfv},
550     /* [ 169] =   169 */ {__glXDisp_PixelMapuiv, __glXDispSwap_PixelMapuiv},
551     /* [ 170] =   170 */ {__glXDisp_PixelMapusv, __glXDispSwap_PixelMapusv},
552     /* [ 171] =   171 */ {__glXDisp_ReadBuffer, __glXDispSwap_ReadBuffer},
553     /* [ 172] =   172 */ {__glXDisp_CopyPixels, __glXDispSwap_CopyPixels},
554     /* [ 173] =   173 */ {__glXDisp_DrawPixels, __glXDispSwap_DrawPixels},
555     /* [ 174] =   174 */ {__glXDisp_DepthRange, __glXDispSwap_DepthRange},
556     /* [ 175] =   175 */ {__glXDisp_Frustum, __glXDispSwap_Frustum},
557     /* [ 176] =   176 */ {__glXDisp_LoadIdentity, __glXDispSwap_LoadIdentity},
558     /* [ 177] =   177 */ {__glXDisp_LoadMatrixf, __glXDispSwap_LoadMatrixf},
559     /* [ 178] =   178 */ {__glXDisp_LoadMatrixd, __glXDispSwap_LoadMatrixd},
560     /* [ 179] =   179 */ {__glXDisp_MatrixMode, __glXDispSwap_MatrixMode},
561     /* [ 180] =   180 */ {__glXDisp_MultMatrixf, __glXDispSwap_MultMatrixf},
562     /* [ 181] =   181 */ {__glXDisp_MultMatrixd, __glXDispSwap_MultMatrixd},
563     /* [ 182] =   182 */ {__glXDisp_Ortho, __glXDispSwap_Ortho},
564     /* [ 183] =   183 */ {__glXDisp_PopMatrix, __glXDispSwap_PopMatrix},
565     /* [ 184] =   184 */ {__glXDisp_PushMatrix, __glXDispSwap_PushMatrix},
566     /* [ 185] =   185 */ {__glXDisp_Rotated, __glXDispSwap_Rotated},
567     /* [ 186] =   186 */ {__glXDisp_Rotatef, __glXDispSwap_Rotatef},
568     /* [ 187] =   187 */ {__glXDisp_Scaled, __glXDispSwap_Scaled},
569     /* [ 188] =   188 */ {__glXDisp_Scalef, __glXDispSwap_Scalef},
570     /* [ 189] =   189 */ {__glXDisp_Translated, __glXDispSwap_Translated},
571     /* [ 190] =   190 */ {__glXDisp_Translatef, __glXDispSwap_Translatef},
572     /* [ 191] =   191 */ {__glXDisp_Viewport, __glXDispSwap_Viewport},
573     /* [ 192] =   192 */ {__glXDisp_PolygonOffset, __glXDispSwap_PolygonOffset},
574     /* [ 193] =   193 */ {__glXDisp_DrawArrays, __glXDispSwap_DrawArrays},
575     /* [ 194] =   194 */ {__glXDisp_Indexubv, __glXDispSwap_Indexubv},
576     /* [ 195] =   195 */ {__glXDisp_ColorSubTable, __glXDispSwap_ColorSubTable},
577     /* [ 196] =   196 */ {__glXDisp_CopyColorSubTable,
578                           __glXDispSwap_CopyColorSubTable},
579     /* [ 197] =   197 */ {__glXDisp_ActiveTextureARB,
580                           __glXDispSwap_ActiveTextureARB},
581     /* [ 198] =   198 */ {__glXDisp_MultiTexCoord1dvARB,
582                           __glXDispSwap_MultiTexCoord1dvARB},
583     /* [ 199] =   199 */ {__glXDisp_MultiTexCoord1fvARB,
584                           __glXDispSwap_MultiTexCoord1fvARB},
585     /* [ 200] =   200 */ {__glXDisp_MultiTexCoord1ivARB,
586                           __glXDispSwap_MultiTexCoord1ivARB},
587     /* [ 201] =   201 */ {__glXDisp_MultiTexCoord1svARB,
588                           __glXDispSwap_MultiTexCoord1svARB},
589     /* [ 202] =   202 */ {__glXDisp_MultiTexCoord2dvARB,
590                           __glXDispSwap_MultiTexCoord2dvARB},
591     /* [ 203] =   203 */ {__glXDisp_MultiTexCoord2fvARB,
592                           __glXDispSwap_MultiTexCoord2fvARB},
593     /* [ 204] =   204 */ {__glXDisp_MultiTexCoord2ivARB,
594                           __glXDispSwap_MultiTexCoord2ivARB},
595     /* [ 205] =   205 */ {__glXDisp_MultiTexCoord2svARB,
596                           __glXDispSwap_MultiTexCoord2svARB},
597     /* [ 206] =   206 */ {__glXDisp_MultiTexCoord3dvARB,
598                           __glXDispSwap_MultiTexCoord3dvARB},
599     /* [ 207] =   207 */ {__glXDisp_MultiTexCoord3fvARB,
600                           __glXDispSwap_MultiTexCoord3fvARB},
601     /* [ 208] =   208 */ {__glXDisp_MultiTexCoord3ivARB,
602                           __glXDispSwap_MultiTexCoord3ivARB},
603     /* [ 209] =   209 */ {__glXDisp_MultiTexCoord3svARB,
604                           __glXDispSwap_MultiTexCoord3svARB},
605     /* [ 210] =   210 */ {__glXDisp_MultiTexCoord4dvARB,
606                           __glXDispSwap_MultiTexCoord4dvARB},
607     /* [ 211] =   211 */ {__glXDisp_MultiTexCoord4fvARB,
608                           __glXDispSwap_MultiTexCoord4fvARB},
609     /* [ 212] =   212 */ {__glXDisp_MultiTexCoord4ivARB,
610                           __glXDispSwap_MultiTexCoord4ivARB},
611     /* [ 213] =   213 */ {__glXDisp_MultiTexCoord4svARB,
612                           __glXDispSwap_MultiTexCoord4svARB},
613     /* [ 214] =   214 */ {__glXDisp_CompressedTexImage1DARB,
614                           __glXDispSwap_CompressedTexImage1DARB},
615     /* [ 215] =   215 */ {__glXDisp_CompressedTexImage2DARB,
616                           __glXDispSwap_CompressedTexImage2DARB},
617     /* [ 216] =   216 */ {__glXDisp_CompressedTexImage3DARB,
618                           __glXDispSwap_CompressedTexImage3DARB},
619     /* [ 217] =   217 */ {__glXDisp_CompressedTexSubImage1DARB,
620                           __glXDispSwap_CompressedTexSubImage1DARB},
621     /* [ 218] =   218 */ {__glXDisp_CompressedTexSubImage2DARB,
622                           __glXDispSwap_CompressedTexSubImage2DARB},
623     /* [ 219] =   219 */ {__glXDisp_CompressedTexSubImage3DARB,
624                           __glXDispSwap_CompressedTexSubImage3DARB},
625     /* [ 220] =   220 */ {NULL, NULL},
626     /* [ 221] =   221 */ {NULL, NULL},
627     /* [ 222] =   222 */ {NULL, NULL},
628     /* [ 223] =   223 */ {NULL, NULL},
629     /* [ 224] =   224 */ {NULL, NULL},
630     /* [ 225] =   225 */ {NULL, NULL},
631     /* [ 226] =   226 */ {NULL, NULL},
632     /* [ 227] =   227 */ {NULL, NULL},
633     /* [ 228] =   228 */ {NULL, NULL},
634     /* [ 229] =   229 */ {__glXDisp_SampleCoverageARB,
635                           __glXDispSwap_SampleCoverageARB},
636     /* [ 230] =   230 */ {__glXDisp_WindowPos3fvMESA,
637                           __glXDispSwap_WindowPos3fvMESA},
638     /* [ 231] =   231 */ {__glXDisp_BeginQueryARB, __glXDispSwap_BeginQueryARB},
639     /* [ 232] =   232 */ {__glXDisp_EndQueryARB, __glXDispSwap_EndQueryARB},
640     /* [ 233] =   233 */ {__glXDisp_DrawBuffersARB,
641                           __glXDispSwap_DrawBuffersARB},
642     /* [ 234] =   234 */ {__glXDisp_ClampColorARB, __glXDispSwap_ClampColorARB},
643     /* [ 235] =   235 */ {NULL, NULL},
644     /* [ 236] =   236 */ {NULL, NULL},
645     /* [ 237] =   237 */ {__glXDisp_FramebufferTextureLayerEXT,
646                           __glXDispSwap_FramebufferTextureLayerEXT},
647     /* [ 238] =   238 */ {NULL, NULL},
648     /* [ 239] =   239 */ {NULL, NULL},
649     /* [ 240] =  2048 */ {__glXDisp_SampleMaskSGIS,
650                           __glXDispSwap_SampleMaskSGIS},
651     /* [ 241] =  2049 */ {__glXDisp_SamplePatternSGIS,
652                           __glXDispSwap_SamplePatternSGIS},
653     /* [ 242] =  2050 */ {NULL, NULL},
654     /* [ 243] =  2051 */ {NULL, NULL},
655     /* [ 244] =  2052 */ {NULL, NULL},
656     /* [ 245] =  2053 */ {__glXDisp_ColorTable, __glXDispSwap_ColorTable},
657     /* [ 246] =  2054 */ {__glXDisp_ColorTableParameterfv,
658                           __glXDispSwap_ColorTableParameterfv},
659     /* [ 247] =  2055 */ {__glXDisp_ColorTableParameteriv,
660                           __glXDispSwap_ColorTableParameteriv},
661     /* [ 248] =  2056 */ {__glXDisp_CopyColorTable,
662                           __glXDispSwap_CopyColorTable},
663     /* [ 249] =  2057 */ {NULL, NULL},
664     /* [ 250] =  2058 */ {NULL, NULL},
665     /* [ 251] =  2059 */ {NULL, NULL},
666     /* [ 252] =  2060 */ {NULL, NULL},
667     /* [ 253] =  2061 */ {NULL, NULL},
668     /* [ 254] =  2062 */ {NULL, NULL},
669     /* [ 255] =  2063 */ {NULL, NULL},
670     /* [ 256] =  2064 */ {NULL, NULL},
671     /* [ 257] =  2065 */ {__glXDisp_PointParameterfEXT,
672                           __glXDispSwap_PointParameterfEXT},
673     /* [ 258] =  2066 */ {__glXDisp_PointParameterfvEXT,
674                           __glXDispSwap_PointParameterfvEXT},
675     /* [ 259] =  2067 */ {NULL, NULL},
676     /* [ 260] =  2068 */ {NULL, NULL},
677     /* [ 261] =  2069 */ {NULL, NULL},
678     /* [ 262] =  2070 */ {NULL, NULL},
679     /* [ 263] =  2071 */ {NULL, NULL},
680     /* [ 264] =  4096 */ {__glXDisp_BlendColor, __glXDispSwap_BlendColor},
681     /* [ 265] =  4097 */ {__glXDisp_BlendEquation, __glXDispSwap_BlendEquation},
682     /* [ 266] =  4098 */ {NULL, NULL},
683     /* [ 267] =  4099 */ {__glXDisp_TexSubImage1D, __glXDispSwap_TexSubImage1D},
684     /* [ 268] =  4100 */ {__glXDisp_TexSubImage2D, __glXDispSwap_TexSubImage2D},
685     /* [ 269] =  4101 */ {__glXDisp_ConvolutionFilter1D,
686                           __glXDispSwap_ConvolutionFilter1D},
687     /* [ 270] =  4102 */ {__glXDisp_ConvolutionFilter2D,
688                           __glXDispSwap_ConvolutionFilter2D},
689     /* [ 271] =  4103 */ {__glXDisp_ConvolutionParameterf,
690                           __glXDispSwap_ConvolutionParameterf},
691     /* [ 272] =  4104 */ {__glXDisp_ConvolutionParameterfv,
692                           __glXDispSwap_ConvolutionParameterfv},
693     /* [ 273] =  4105 */ {__glXDisp_ConvolutionParameteri,
694                           __glXDispSwap_ConvolutionParameteri},
695     /* [ 274] =  4106 */ {__glXDisp_ConvolutionParameteriv,
696                           __glXDispSwap_ConvolutionParameteriv},
697     /* [ 275] =  4107 */ {__glXDisp_CopyConvolutionFilter1D,
698                           __glXDispSwap_CopyConvolutionFilter1D},
699     /* [ 276] =  4108 */ {__glXDisp_CopyConvolutionFilter2D,
700                           __glXDispSwap_CopyConvolutionFilter2D},
701     /* [ 277] =  4109 */ {__glXDisp_SeparableFilter2D,
702                           __glXDispSwap_SeparableFilter2D},
703     /* [ 278] =  4110 */ {__glXDisp_Histogram, __glXDispSwap_Histogram},
704     /* [ 279] =  4111 */ {__glXDisp_Minmax, __glXDispSwap_Minmax},
705     /* [ 280] =  4112 */ {__glXDisp_ResetHistogram,
706                           __glXDispSwap_ResetHistogram},
707     /* [ 281] =  4113 */ {__glXDisp_ResetMinmax, __glXDispSwap_ResetMinmax},
708     /* [ 282] =  4114 */ {__glXDisp_TexImage3D, __glXDispSwap_TexImage3D},
709     /* [ 283] =  4115 */ {__glXDisp_TexSubImage3D, __glXDispSwap_TexSubImage3D},
710     /* [ 284] =  4116 */ {NULL, NULL},
711     /* [ 285] =  4117 */ {__glXDisp_BindTexture, __glXDispSwap_BindTexture},
712     /* [ 286] =  4118 */ {__glXDisp_PrioritizeTextures,
713                           __glXDispSwap_PrioritizeTextures},
714     /* [ 287] =  4119 */ {__glXDisp_CopyTexImage1D,
715                           __glXDispSwap_CopyTexImage1D},
716     /* [ 288] =  4120 */ {__glXDisp_CopyTexImage2D,
717                           __glXDispSwap_CopyTexImage2D},
718     /* [ 289] =  4121 */ {__glXDisp_CopyTexSubImage1D,
719                           __glXDispSwap_CopyTexSubImage1D},
720     /* [ 290] =  4122 */ {__glXDisp_CopyTexSubImage2D,
721                           __glXDispSwap_CopyTexSubImage2D},
722     /* [ 291] =  4123 */ {__glXDisp_CopyTexSubImage3D,
723                           __glXDispSwap_CopyTexSubImage3D},
724     /* [ 292] =  4124 */ {__glXDisp_FogCoordfvEXT, __glXDispSwap_FogCoordfvEXT},
725     /* [ 293] =  4125 */ {__glXDisp_FogCoorddvEXT, __glXDispSwap_FogCoorddvEXT},
726     /* [ 294] =  4126 */ {__glXDisp_SecondaryColor3bvEXT,
727                           __glXDispSwap_SecondaryColor3bvEXT},
728     /* [ 295] =  4127 */ {__glXDisp_SecondaryColor3svEXT,
729                           __glXDispSwap_SecondaryColor3svEXT},
730     /* [ 296] =  4176 */ {NULL, NULL},
731     /* [ 297] =  4177 */ {NULL, NULL},
732     /* [ 298] =  4178 */ {NULL, NULL},
733     /* [ 299] =  4179 */ {NULL, NULL},
734     /* [ 300] =  4180 */ {__glXDisp_BindProgramNV, __glXDispSwap_BindProgramNV},
735     /* [ 301] =  4181 */ {__glXDisp_ExecuteProgramNV,
736                           __glXDispSwap_ExecuteProgramNV},
737     /* [ 302] =  4182 */ {__glXDisp_RequestResidentProgramsNV,
738                           __glXDispSwap_RequestResidentProgramsNV},
739     /* [ 303] =  4183 */ {__glXDisp_LoadProgramNV, __glXDispSwap_LoadProgramNV},
740     /* [ 304] =  4184 */ {__glXDisp_ProgramEnvParameter4fvARB,
741                           __glXDispSwap_ProgramEnvParameter4fvARB},
742     /* [ 305] =  4185 */ {__glXDisp_ProgramEnvParameter4dvARB,
743                           __glXDispSwap_ProgramEnvParameter4dvARB},
744     /* [ 306] =  4186 */ {__glXDisp_ProgramParameters4fvNV,
745                           __glXDispSwap_ProgramParameters4fvNV},
746     /* [ 307] =  4187 */ {__glXDisp_ProgramParameters4dvNV,
747                           __glXDispSwap_ProgramParameters4dvNV},
748     /* [ 308] =  4188 */ {__glXDisp_TrackMatrixNV, __glXDispSwap_TrackMatrixNV},
749     /* [ 309] =  4189 */ {__glXDisp_VertexAttrib1svARB,
750                           __glXDispSwap_VertexAttrib1svARB},
751     /* [ 310] =  4190 */ {__glXDisp_VertexAttrib2svARB,
752                           __glXDispSwap_VertexAttrib2svARB},
753     /* [ 311] =  4191 */ {__glXDisp_VertexAttrib3svARB,
754                           __glXDispSwap_VertexAttrib3svARB},
755     /* [ 312] =  4192 */ {__glXDisp_VertexAttrib4svARB,
756                           __glXDispSwap_VertexAttrib4svARB},
757     /* [ 313] =  4193 */ {__glXDisp_VertexAttrib1fvARB,
758                           __glXDispSwap_VertexAttrib1fvARB},
759     /* [ 314] =  4194 */ {__glXDisp_VertexAttrib2fvARB,
760                           __glXDispSwap_VertexAttrib2fvARB},
761     /* [ 315] =  4195 */ {__glXDisp_VertexAttrib3fvARB,
762                           __glXDispSwap_VertexAttrib3fvARB},
763     /* [ 316] =  4196 */ {__glXDisp_VertexAttrib4fvARB,
764                           __glXDispSwap_VertexAttrib4fvARB},
765     /* [ 317] =  4197 */ {__glXDisp_VertexAttrib1dvARB,
766                           __glXDispSwap_VertexAttrib1dvARB},
767     /* [ 318] =  4198 */ {__glXDisp_VertexAttrib2dvARB,
768                           __glXDispSwap_VertexAttrib2dvARB},
769     /* [ 319] =  4199 */ {__glXDisp_VertexAttrib3dvARB,
770                           __glXDispSwap_VertexAttrib3dvARB},
771     /* [ 320] =  4200 */ {__glXDisp_VertexAttrib4dvARB,
772                           __glXDispSwap_VertexAttrib4dvARB},
773     /* [ 321] =  4201 */ {__glXDisp_VertexAttrib4NubvARB,
774                           __glXDispSwap_VertexAttrib4NubvARB},
775     /* [ 322] =  4202 */ {__glXDisp_VertexAttribs1svNV,
776                           __glXDispSwap_VertexAttribs1svNV},
777     /* [ 323] =  4203 */ {__glXDisp_VertexAttribs2svNV,
778                           __glXDispSwap_VertexAttribs2svNV},
779     /* [ 324] =  4204 */ {__glXDisp_VertexAttribs3svNV,
780                           __glXDispSwap_VertexAttribs3svNV},
781     /* [ 325] =  4205 */ {__glXDisp_VertexAttribs4svNV,
782                           __glXDispSwap_VertexAttribs4svNV},
783     /* [ 326] =  4206 */ {__glXDisp_VertexAttribs1fvNV,
784                           __glXDispSwap_VertexAttribs1fvNV},
785     /* [ 327] =  4207 */ {__glXDisp_VertexAttribs2fvNV,
786                           __glXDispSwap_VertexAttribs2fvNV},
787     /* [ 328] =  4208 */ {__glXDisp_VertexAttribs3fvNV,
788                           __glXDispSwap_VertexAttribs3fvNV},
789     /* [ 329] =  4209 */ {__glXDisp_VertexAttribs4fvNV,
790                           __glXDispSwap_VertexAttribs4fvNV},
791     /* [ 330] =  4210 */ {__glXDisp_VertexAttribs1dvNV,
792                           __glXDispSwap_VertexAttribs1dvNV},
793     /* [ 331] =  4211 */ {__glXDisp_VertexAttribs2dvNV,
794                           __glXDispSwap_VertexAttribs2dvNV},
795     /* [ 332] =  4212 */ {__glXDisp_VertexAttribs3dvNV,
796                           __glXDispSwap_VertexAttribs3dvNV},
797     /* [ 333] =  4213 */ {__glXDisp_VertexAttribs4dvNV,
798                           __glXDispSwap_VertexAttribs4dvNV},
799     /* [ 334] =  4214 */ {__glXDisp_VertexAttribs4ubvNV,
800                           __glXDispSwap_VertexAttribs4ubvNV},
801     /* [ 335] =  4215 */ {__glXDisp_ProgramLocalParameter4fvARB,
802                           __glXDispSwap_ProgramLocalParameter4fvARB},
803     /* [ 336] =  4216 */ {__glXDisp_ProgramLocalParameter4dvARB,
804                           __glXDispSwap_ProgramLocalParameter4dvARB},
805     /* [ 337] =  4217 */ {__glXDisp_ProgramStringARB,
806                           __glXDispSwap_ProgramStringARB},
807     /* [ 338] =  4218 */ {__glXDisp_ProgramNamedParameter4fvNV,
808                           __glXDispSwap_ProgramNamedParameter4fvNV},
809     /* [ 339] =  4219 */ {__glXDisp_ProgramNamedParameter4dvNV,
810                           __glXDispSwap_ProgramNamedParameter4dvNV},
811     /* [ 340] =  4220 */ {__glXDisp_ActiveStencilFaceEXT,
812                           __glXDispSwap_ActiveStencilFaceEXT},
813     /* [ 341] =  4221 */ {__glXDisp_PointParameteriNV,
814                           __glXDispSwap_PointParameteriNV},
815     /* [ 342] =  4222 */ {__glXDisp_PointParameterivNV,
816                           __glXDispSwap_PointParameterivNV},
817     /* [ 343] =  4223 */ {NULL, NULL},
818     /* [ 344] =  4224 */ {NULL, NULL},
819     /* [ 345] =  4225 */ {NULL, NULL},
820     /* [ 346] =  4226 */ {NULL, NULL},
821     /* [ 347] =  4227 */ {NULL, NULL},
822     /* [ 348] =  4228 */ {__glXDisp_BlendEquationSeparateEXT,
823                           __glXDispSwap_BlendEquationSeparateEXT},
824     /* [ 349] =  4229 */ {NULL, NULL},
825     /* [ 350] =  4230 */ {__glXDisp_VertexAttrib4bvARB,
826                           __glXDispSwap_VertexAttrib4bvARB},
827     /* [ 351] =  4231 */ {__glXDisp_VertexAttrib4ivARB,
828                           __glXDispSwap_VertexAttrib4ivARB},
829     /* [ 352] =  4232 */ {__glXDisp_VertexAttrib4ubvARB,
830                           __glXDispSwap_VertexAttrib4ubvARB},
831     /* [ 353] =  4233 */ {__glXDisp_VertexAttrib4usvARB,
832                           __glXDispSwap_VertexAttrib4usvARB},
833     /* [ 354] =  4234 */ {__glXDisp_VertexAttrib4uivARB,
834                           __glXDispSwap_VertexAttrib4uivARB},
835     /* [ 355] =  4235 */ {__glXDisp_VertexAttrib4NbvARB,
836                           __glXDispSwap_VertexAttrib4NbvARB},
837     /* [ 356] =  4236 */ {__glXDisp_VertexAttrib4NsvARB,
838                           __glXDispSwap_VertexAttrib4NsvARB},
839     /* [ 357] =  4237 */ {__glXDisp_VertexAttrib4NivARB,
840                           __glXDispSwap_VertexAttrib4NivARB},
841     /* [ 358] =  4238 */ {__glXDisp_VertexAttrib4NusvARB,
842                           __glXDispSwap_VertexAttrib4NusvARB},
843     /* [ 359] =  4239 */ {__glXDisp_VertexAttrib4NuivARB,
844                           __glXDispSwap_VertexAttrib4NuivARB},
845     /* [ 360] =  4320 */ {__glXDisp_DeleteFramebuffersEXT,
846                           __glXDispSwap_DeleteFramebuffersEXT},
847     /* [ 361] =  4321 */ {__glXDisp_FramebufferTexture1DEXT,
848                           __glXDispSwap_FramebufferTexture1DEXT},
849     /* [ 362] =  4322 */ {__glXDisp_FramebufferTexture2DEXT,
850                           __glXDispSwap_FramebufferTexture2DEXT},
851     /* [ 363] =  4323 */ {__glXDisp_FramebufferTexture3DEXT,
852                           __glXDispSwap_FramebufferTexture3DEXT},
853     /* [ 364] =  4324 */ {__glXDisp_FramebufferRenderbufferEXT,
854                           __glXDispSwap_FramebufferRenderbufferEXT},
855     /* [ 365] =  4325 */ {__glXDisp_GenerateMipmapEXT,
856                           __glXDispSwap_GenerateMipmapEXT},
857     /* [ 366] =  4326 */ {NULL, NULL},
858     /* [ 367] =  4327 */ {NULL, NULL},
859     /* [ 368] =  4328 */ {NULL, NULL},
860     /* [ 369] =  4329 */ {NULL, NULL},
861     /* [ 370] =  4330 */ {__glXDisp_BlitFramebufferEXT,
862                           __glXDispSwap_BlitFramebufferEXT},
863     /* [ 371] =  4331 */ {__glXDisp_RenderbufferStorageMultisample,
864                           __glXDispSwap_RenderbufferStorageMultisample},
865     /* [ 372] =  4332 */ {NULL, NULL},
866     /* [ 373] =  4333 */ {NULL, NULL},
867     /* [ 374] =  4334 */ {NULL, NULL},
868     /* [ 375] =  4335 */ {NULL, NULL},
869     /* [ 376] =  4128 */ {__glXDisp_SecondaryColor3ivEXT,
870                           __glXDispSwap_SecondaryColor3ivEXT},
871     /* [ 377] =  4129 */ {__glXDisp_SecondaryColor3fvEXT,
872                           __glXDispSwap_SecondaryColor3fvEXT},
873     /* [ 378] =  4130 */ {__glXDisp_SecondaryColor3dvEXT,
874                           __glXDispSwap_SecondaryColor3dvEXT},
875     /* [ 379] =  4131 */ {__glXDisp_SecondaryColor3ubvEXT,
876                           __glXDispSwap_SecondaryColor3ubvEXT},
877     /* [ 380] =  4132 */ {__glXDisp_SecondaryColor3usvEXT,
878                           __glXDispSwap_SecondaryColor3usvEXT},
879     /* [ 381] =  4133 */ {__glXDisp_SecondaryColor3uivEXT,
880                           __glXDispSwap_SecondaryColor3uivEXT},
881     /* [ 382] =  4134 */ {__glXDisp_BlendFuncSeparateEXT,
882                           __glXDispSwap_BlendFuncSeparateEXT},
883     /* [ 383] =  4135 */ {NULL, NULL},
884     /* [ 384] =  4264 */ {NULL, NULL},
885     /* [ 385] =  4265 */ {__glXDisp_VertexAttrib1svNV,
886                           __glXDispSwap_VertexAttrib1svNV},
887     /* [ 386] =  4266 */ {__glXDisp_VertexAttrib2svNV,
888                           __glXDispSwap_VertexAttrib2svNV},
889     /* [ 387] =  4267 */ {__glXDisp_VertexAttrib3svNV,
890                           __glXDispSwap_VertexAttrib3svNV},
891     /* [ 388] =  4268 */ {__glXDisp_VertexAttrib4svNV,
892                           __glXDispSwap_VertexAttrib4svNV},
893     /* [ 389] =  4269 */ {__glXDisp_VertexAttrib1fvNV,
894                           __glXDispSwap_VertexAttrib1fvNV},
895     /* [ 390] =  4270 */ {__glXDisp_VertexAttrib2fvNV,
896                           __glXDispSwap_VertexAttrib2fvNV},
897     /* [ 391] =  4271 */ {__glXDisp_VertexAttrib3fvNV,
898                           __glXDispSwap_VertexAttrib3fvNV},
899     /* [ 392] =  4272 */ {__glXDisp_VertexAttrib4fvNV,
900                           __glXDispSwap_VertexAttrib4fvNV},
901     /* [ 393] =  4273 */ {__glXDisp_VertexAttrib1dvNV,
902                           __glXDispSwap_VertexAttrib1dvNV},
903     /* [ 394] =  4274 */ {__glXDisp_VertexAttrib2dvNV,
904                           __glXDispSwap_VertexAttrib2dvNV},
905     /* [ 395] =  4275 */ {__glXDisp_VertexAttrib3dvNV,
906                           __glXDispSwap_VertexAttrib3dvNV},
907     /* [ 396] =  4276 */ {__glXDisp_VertexAttrib4dvNV,
908                           __glXDispSwap_VertexAttrib4dvNV},
909     /* [ 397] =  4277 */ {__glXDisp_VertexAttrib4ubvNV,
910                           __glXDispSwap_VertexAttrib4ubvNV},
911     /* [ 398] =  4278 */ {NULL, NULL},
912     /* [ 399] =  4279 */ {NULL, NULL},
913     /* [ 400] =  4312 */ {NULL, NULL},
914     /* [ 401] =  4313 */ {NULL, NULL},
915     /* [ 402] =  4314 */ {NULL, NULL},
916     /* [ 403] =  4315 */ {NULL, NULL},
917     /* [ 404] =  4316 */ {__glXDisp_BindRenderbufferEXT,
918                           __glXDispSwap_BindRenderbufferEXT},
919     /* [ 405] =  4317 */ {__glXDisp_DeleteRenderbuffersEXT,
920                           __glXDispSwap_DeleteRenderbuffersEXT},
921     /* [ 406] =  4318 */ {__glXDisp_RenderbufferStorageEXT,
922                           __glXDispSwap_RenderbufferStorageEXT},
923     /* [ 407] =  4319 */ {__glXDisp_BindFramebufferEXT,
924                           __glXDispSwap_BindFramebufferEXT},
925 };
926
927 static const int_fast16_t Render_size_table[408][2] = {
928     /* [  0] =     0 */ {0, ~0},
929     /* [  1] =     1 */ {8, ~0},
930     /* [  2] =     2 */ {12, 0},
931     /* [  3] =     3 */ {8, ~0},
932     /* [  4] =     4 */ {8, ~0},
933     /* [  5] =     5 */ {48, 1},
934     /* [  6] =     6 */ {8, ~0},
935     /* [  7] =     7 */ {28, ~0},
936     /* [  8] =     8 */ {16, ~0},
937     /* [  9] =     9 */ {16, ~0},
938     /* [ 10] =    10 */ {12, ~0},
939     /* [ 11] =    11 */ {8, ~0},
940     /* [ 12] =    12 */ {16, ~0},
941     /* [ 13] =    13 */ {12, ~0},
942     /* [ 14] =    14 */ {8, ~0},
943     /* [ 15] =    15 */ {36, ~0},
944     /* [ 16] =    16 */ {20, ~0},
945     /* [ 17] =    17 */ {20, ~0},
946     /* [ 18] =    18 */ {12, ~0},
947     /* [ 19] =    19 */ {8, ~0},
948     /* [ 20] =    20 */ {20, ~0},
949     /* [ 21] =    21 */ {12, ~0},
950     /* [ 22] =    22 */ {8, ~0},
951     /* [ 23] =    23 */ {4, ~0},
952     /* [ 24] =    24 */ {12, ~0},
953     /* [ 25] =    25 */ {8, ~0},
954     /* [ 26] =    26 */ {8, ~0},
955     /* [ 27] =    27 */ {8, ~0},
956     /* [ 28] =    28 */ {8, ~0},
957     /* [ 29] =    29 */ {28, ~0},
958     /* [ 30] =    30 */ {16, ~0},
959     /* [ 31] =    31 */ {16, ~0},
960     /* [ 32] =    32 */ {12, ~0},
961     /* [ 33] =    33 */ {20, ~0},
962     /* [ 34] =    34 */ {12, ~0},
963     /* [ 35] =    35 */ {12, ~0},
964     /* [ 36] =    36 */ {8, ~0},
965     /* [ 37] =    37 */ {28, ~0},
966     /* [ 38] =    38 */ {16, ~0},
967     /* [ 39] =    39 */ {16, ~0},
968     /* [ 40] =    40 */ {12, ~0},
969     /* [ 41] =    41 */ {36, ~0},
970     /* [ 42] =    42 */ {20, ~0},
971     /* [ 43] =    43 */ {20, ~0},
972     /* [ 44] =    44 */ {12, ~0},
973     /* [ 45] =    45 */ {36, ~0},
974     /* [ 46] =    46 */ {20, ~0},
975     /* [ 47] =    47 */ {20, ~0},
976     /* [ 48] =    48 */ {12, ~0},
977     /* [ 49] =    49 */ {12, ~0},
978     /* [ 50] =    50 */ {8, ~0},
979     /* [ 51] =    51 */ {8, ~0},
980     /* [ 52] =    52 */ {8, ~0},
981     /* [ 53] =    53 */ {20, ~0},
982     /* [ 54] =    54 */ {12, ~0},
983     /* [ 55] =    55 */ {12, ~0},
984     /* [ 56] =    56 */ {8, ~0},
985     /* [ 57] =    57 */ {28, ~0},
986     /* [ 58] =    58 */ {16, ~0},
987     /* [ 59] =    59 */ {16, ~0},
988     /* [ 60] =    60 */ {12, ~0},
989     /* [ 61] =    61 */ {36, ~0},
990     /* [ 62] =    62 */ {20, ~0},
991     /* [ 63] =    63 */ {20, ~0},
992     /* [ 64] =    64 */ {12, ~0},
993     /* [ 65] =    65 */ {20, ~0},
994     /* [ 66] =    66 */ {12, ~0},
995     /* [ 67] =    67 */ {12, ~0},
996     /* [ 68] =    68 */ {8, ~0},
997     /* [ 69] =    69 */ {28, ~0},
998     /* [ 70] =    70 */ {16, ~0},
999     /* [ 71] =    71 */ {16, ~0},
1000     /* [ 72] =    72 */ {12, ~0},
1001     /* [ 73] =    73 */ {36, ~0},
1002     /* [ 74] =    74 */ {20, ~0},
1003     /* [ 75] =    75 */ {20, ~0},
1004     /* [ 76] =    76 */ {12, ~0},
1005     /* [ 77] =    77 */ {40, ~0},
1006     /* [ 78] =    78 */ {12, ~0},
1007     /* [ 79] =    79 */ {8, ~0},
1008     /* [ 80] =    80 */ {12, ~0},
1009     /* [ 81] =    81 */ {8, 2},
1010     /* [ 82] =    82 */ {12, ~0},
1011     /* [ 83] =    83 */ {8, 3},
1012     /* [ 84] =    84 */ {8, ~0},
1013     /* [ 85] =    85 */ {12, ~0},
1014     /* [ 86] =    86 */ {16, ~0},
1015     /* [ 87] =    87 */ {12, 4},
1016     /* [ 88] =    88 */ {16, ~0},
1017     /* [ 89] =    89 */ {12, 5},
1018     /* [ 90] =    90 */ {12, ~0},
1019     /* [ 91] =    91 */ {8, 6},
1020     /* [ 92] =    92 */ {12, ~0},
1021     /* [ 93] =    93 */ {8, 7},
1022     /* [ 94] =    94 */ {12, ~0},
1023     /* [ 95] =    95 */ {8, ~0},
1024     /* [ 96] =    96 */ {16, ~0},
1025     /* [ 97] =    97 */ {12, 8},
1026     /* [ 98] =    98 */ {16, ~0},
1027     /* [ 99] =    99 */ {12, 9},
1028     /* [100] =   100 */ {8, ~0},
1029     /* [101] =   101 */ {12, ~0},
1030     /* [102] =   102 */ {24, 10},
1031     /* [103] =   103 */ {20, ~0},
1032     /* [104] =   104 */ {8, ~0},
1033     /* [105] =   105 */ {16, ~0},
1034     /* [106] =   106 */ {12, 11},
1035     /* [107] =   107 */ {16, ~0},
1036     /* [108] =   108 */ {12, 12},
1037     /* [109] =   109 */ {56, 13},
1038     /* [110] =   110 */ {56, 14},
1039     /* [111] =   111 */ {16, ~0},
1040     /* [112] =   112 */ {12, 15},
1041     /* [113] =   113 */ {16, ~0},
1042     /* [114] =   114 */ {12, 16},
1043     /* [115] =   115 */ {20, ~0},
1044     /* [116] =   116 */ {12, 17},
1045     /* [117] =   117 */ {16, ~0},
1046     /* [118] =   118 */ {12, 18},
1047     /* [119] =   119 */ {16, ~0},
1048     /* [120] =   120 */ {12, 19},
1049     /* [121] =   121 */ {4, ~0},
1050     /* [122] =   122 */ {8, ~0},
1051     /* [123] =   123 */ {8, ~0},
1052     /* [124] =   124 */ {4, ~0},
1053     /* [125] =   125 */ {8, ~0},
1054     /* [126] =   126 */ {8, ~0},
1055     /* [127] =   127 */ {8, ~0},
1056     /* [128] =   128 */ {20, ~0},
1057     /* [129] =   129 */ {8, ~0},
1058     /* [130] =   130 */ {20, ~0},
1059     /* [131] =   131 */ {8, ~0},
1060     /* [132] =   132 */ {12, ~0},
1061     /* [133] =   133 */ {8, ~0},
1062     /* [134] =   134 */ {8, ~0},
1063     /* [135] =   135 */ {8, ~0},
1064     /* [136] =   136 */ {8, ~0},
1065     /* [137] =   137 */ {12, ~0},
1066     /* [138] =   138 */ {8, ~0},
1067     /* [139] =   139 */ {8, ~0},
1068     /* [140] =   140 */ {0, ~0},
1069     /* [141] =   141 */ {4, ~0},
1070     /* [142] =   142 */ {8, ~0},
1071     /* [143] =   143 */ {28, 20},
1072     /* [144] =   144 */ {20, 21},
1073     /* [145] =   145 */ {48, 22},
1074     /* [146] =   146 */ {32, 23},
1075     /* [147] =   147 */ {24, ~0},
1076     /* [148] =   148 */ {16, ~0},
1077     /* [149] =   149 */ {44, ~0},
1078     /* [150] =   150 */ {28, ~0},
1079     /* [151] =   151 */ {12, ~0},
1080     /* [152] =   152 */ {8, ~0},
1081     /* [153] =   153 */ {20, ~0},
1082     /* [154] =   154 */ {12, ~0},
1083     /* [155] =   155 */ {16, ~0},
1084     /* [156] =   156 */ {8, ~0},
1085     /* [157] =   157 */ {24, ~0},
1086     /* [158] =   158 */ {12, ~0},
1087     /* [159] =   159 */ {12, ~0},
1088     /* [160] =   160 */ {12, ~0},
1089     /* [161] =   161 */ {8, ~0},
1090     /* [162] =   162 */ {16, ~0},
1091     /* [163] =   163 */ {16, ~0},
1092     /* [164] =   164 */ {8, ~0},
1093     /* [165] =   165 */ {12, ~0},
1094     /* [166] =   166 */ {12, ~0},
1095     /* [167] =   167 */ {12, ~0},
1096     /* [168] =   168 */ {12, 24},
1097     /* [169] =   169 */ {12, 25},
1098     /* [170] =   170 */ {12, 26},
1099     /* [171] =   171 */ {8, ~0},
1100     /* [172] =   172 */ {24, ~0},
1101     /* [173] =   173 */ {40, 27},
1102     /* [174] =   174 */ {20, ~0},
1103     /* [175] =   175 */ {52, ~0},
1104     /* [176] =   176 */ {4, ~0},
1105     /* [177] =   177 */ {68, ~0},
1106     /* [178] =   178 */ {132, ~0},
1107     /* [179] =   179 */ {8, ~0},
1108     /* [180] =   180 */ {68, ~0},
1109     /* [181] =   181 */ {132, ~0},
1110     /* [182] =   182 */ {52, ~0},
1111     /* [183] =   183 */ {4, ~0},
1112     /* [184] =   184 */ {4, ~0},
1113     /* [185] =   185 */ {36, ~0},
1114     /* [186] =   186 */ {20, ~0},
1115     /* [187] =   187 */ {28, ~0},
1116     /* [188] =   188 */ {16, ~0},
1117     /* [189] =   189 */ {28, ~0},
1118     /* [190] =   190 */ {16, ~0},
1119     /* [191] =   191 */ {20, ~0},
1120     /* [192] =   192 */ {12, ~0},
1121     /* [193] =   193 */ {16, 28},
1122     /* [194] =   194 */ {8, ~0},
1123     /* [195] =   195 */ {44, 29},
1124     /* [196] =   196 */ {24, ~0},
1125     /* [197] =   197 */ {8, ~0},
1126     /* [198] =   198 */ {16, ~0},
1127     /* [199] =   199 */ {12, ~0},
1128     /* [200] =   200 */ {12, ~0},
1129     /* [201] =   201 */ {12, ~0},
1130     /* [202] =   202 */ {24, ~0},
1131     /* [203] =   203 */ {16, ~0},
1132     /* [204] =   204 */ {16, ~0},
1133     /* [205] =   205 */ {12, ~0},
1134     /* [206] =   206 */ {32, ~0},
1135     /* [207] =   207 */ {20, ~0},
1136     /* [208] =   208 */ {20, ~0},
1137     /* [209] =   209 */ {16, ~0},
1138     /* [210] =   210 */ {40, ~0},
1139     /* [211] =   211 */ {24, ~0},
1140     /* [212] =   212 */ {24, ~0},
1141     /* [213] =   213 */ {16, ~0},
1142     /* [214] =   214 */ {28, 30},
1143     /* [215] =   215 */ {32, 31},
1144     /* [216] =   216 */ {36, 32},
1145     /* [217] =   217 */ {28, 33},
1146     /* [218] =   218 */ {36, 34},
1147     /* [219] =   219 */ {44, 35},
1148     /* [220] =   220 */ {0, ~0},
1149     /* [221] =   221 */ {0, ~0},
1150     /* [222] =   222 */ {0, ~0},
1151     /* [223] =   223 */ {0, ~0},
1152     /* [224] =   224 */ {0, ~0},
1153     /* [225] =   225 */ {0, ~0},
1154     /* [226] =   226 */ {0, ~0},
1155     /* [227] =   227 */ {0, ~0},
1156     /* [228] =   228 */ {0, ~0},
1157     /* [229] =   229 */ {12, ~0},
1158     /* [230] =   230 */ {16, ~0},
1159     /* [231] =   231 */ {12, ~0},
1160     /* [232] =   232 */ {8, ~0},
1161     /* [233] =   233 */ {8, 36},
1162     /* [234] =   234 */ {12, ~0},
1163     /* [235] =   235 */ {0, ~0},
1164     /* [236] =   236 */ {0, ~0},
1165     /* [237] =   237 */ {24, ~0},
1166     /* [238] =   238 */ {0, ~0},
1167     /* [239] =   239 */ {0, ~0},
1168     /* [240] =  2048 */ {12, ~0},
1169     /* [241] =  2049 */ {8, ~0},
1170     /* [242] =  2050 */ {0, ~0},
1171     /* [243] =  2051 */ {0, ~0},
1172     /* [244] =  2052 */ {0, ~0},
1173     /* [245] =  2053 */ {44, 37},
1174     /* [246] =  2054 */ {12, 38},
1175     /* [247] =  2055 */ {12, 39},
1176     /* [248] =  2056 */ {24, ~0},
1177     /* [249] =  2057 */ {0, ~0},
1178     /* [250] =  2058 */ {0, ~0},
1179     /* [251] =  2059 */ {0, ~0},
1180     /* [252] =  2060 */ {0, ~0},
1181     /* [253] =  2061 */ {0, ~0},
1182     /* [254] =  2062 */ {0, ~0},
1183     /* [255] =  2063 */ {0, ~0},
1184     /* [256] =  2064 */ {0, ~0},
1185     /* [257] =  2065 */ {12, ~0},
1186     /* [258] =  2066 */ {8, 40},
1187     /* [259] =  2067 */ {0, ~0},
1188     /* [260] =  2068 */ {0, ~0},
1189     /* [261] =  2069 */ {0, ~0},
1190     /* [262] =  2070 */ {0, ~0},
1191     /* [263] =  2071 */ {0, ~0},
1192     /* [264] =  4096 */ {20, ~0},
1193     /* [265] =  4097 */ {8, ~0},
1194     /* [266] =  4098 */ {0, ~0},
1195     /* [267] =  4099 */ {60, 41},
1196     /* [268] =  4100 */ {60, 42},
1197     /* [269] =  4101 */ {48, 43},
1198     /* [270] =  4102 */ {48, 44},
1199     /* [271] =  4103 */ {16, ~0},
1200     /* [272] =  4104 */ {12, 45},
1201     /* [273] =  4105 */ {16, ~0},
1202     /* [274] =  4106 */ {12, 46},
1203     /* [275] =  4107 */ {24, ~0},
1204     /* [276] =  4108 */ {28, ~0},
1205     /* [277] =  4109 */ {32, 47},
1206     /* [278] =  4110 */ {20, ~0},
1207     /* [279] =  4111 */ {16, ~0},
1208     /* [280] =  4112 */ {8, ~0},
1209     /* [281] =  4113 */ {8, ~0},
1210     /* [282] =  4114 */ {84, 48},
1211     /* [283] =  4115 */ {92, 49},
1212     /* [284] =  4116 */ {0, ~0},
1213     /* [285] =  4117 */ {12, ~0},
1214     /* [286] =  4118 */ {8, 50},
1215     /* [287] =  4119 */ {32, ~0},
1216     /* [288] =  4120 */ {36, ~0},
1217     /* [289] =  4121 */ {28, ~0},
1218     /* [290] =  4122 */ {36, ~0},
1219     /* [291] =  4123 */ {40, ~0},
1220     /* [292] =  4124 */ {8, ~0},
1221     /* [293] =  4125 */ {12, ~0},
1222     /* [294] =  4126 */ {8, ~0},
1223     /* [295] =  4127 */ {12, ~0},
1224     /* [296] =  4176 */ {0, ~0},
1225     /* [297] =  4177 */ {0, ~0},
1226     /* [298] =  4178 */ {0, ~0},
1227     /* [299] =  4179 */ {0, ~0},
1228     /* [300] =  4180 */ {12, ~0},
1229     /* [301] =  4181 */ {28, ~0},
1230     /* [302] =  4182 */ {8, 51},
1231     /* [303] =  4183 */ {16, 52},
1232     /* [304] =  4184 */ {28, ~0},
1233     /* [305] =  4185 */ {44, ~0},
1234     /* [306] =  4186 */ {16, 53},
1235     /* [307] =  4187 */ {16, 54},
1236     /* [308] =  4188 */ {20, ~0},
1237     /* [309] =  4189 */ {12, ~0},
1238     /* [310] =  4190 */ {12, ~0},
1239     /* [311] =  4191 */ {16, ~0},
1240     /* [312] =  4192 */ {16, ~0},
1241     /* [313] =  4193 */ {12, ~0},
1242     /* [314] =  4194 */ {16, ~0},
1243     /* [315] =  4195 */ {20, ~0},
1244     /* [316] =  4196 */ {24, ~0},
1245     /* [317] =  4197 */ {16, ~0},
1246     /* [318] =  4198 */ {24, ~0},
1247     /* [319] =  4199 */ {32, ~0},
1248     /* [320] =  4200 */ {40, ~0},
1249     /* [321] =  4201 */ {12, ~0},
1250     /* [322] =  4202 */ {12, 55},
1251     /* [323] =  4203 */ {12, 56},
1252     /* [324] =  4204 */ {12, 57},
1253     /* [325] =  4205 */ {12, 58},
1254     /* [326] =  4206 */ {12, 59},
1255     /* [327] =  4207 */ {12, 60},
1256     /* [328] =  4208 */ {12, 61},
1257     /* [329] =  4209 */ {12, 62},
1258     /* [330] =  4210 */ {12, 63},
1259     /* [331] =  4211 */ {12, 64},
1260     /* [332] =  4212 */ {12, 65},
1261     /* [333] =  4213 */ {12, 66},
1262     /* [334] =  4214 */ {12, 67},
1263     /* [335] =  4215 */ {28, ~0},
1264     /* [336] =  4216 */ {44, ~0},
1265     /* [337] =  4217 */ {16, 68},
1266     /* [338] =  4218 */ {28, 69},
1267     /* [339] =  4219 */ {44, 70},
1268     /* [340] =  4220 */ {8, ~0},
1269     /* [341] =  4221 */ {12, ~0},
1270     /* [342] =  4222 */ {8, 71},
1271     /* [343] =  4223 */ {0, ~0},
1272     /* [344] =  4224 */ {0, ~0},
1273     /* [345] =  4225 */ {0, ~0},
1274     /* [346] =  4226 */ {0, ~0},
1275     /* [347] =  4227 */ {0, ~0},
1276     /* [348] =  4228 */ {12, ~0},
1277     /* [349] =  4229 */ {0, ~0},
1278     /* [350] =  4230 */ {12, ~0},
1279     /* [351] =  4231 */ {24, ~0},
1280     /* [352] =  4232 */ {12, ~0},
1281     /* [353] =  4233 */ {16, ~0},
1282     /* [354] =  4234 */ {24, ~0},
1283     /* [355] =  4235 */ {12, ~0},
1284     /* [356] =  4236 */ {16, ~0},
1285     /* [357] =  4237 */ {24, ~0},
1286     /* [358] =  4238 */ {16, ~0},
1287     /* [359] =  4239 */ {24, ~0},
1288     /* [360] =  4320 */ {8, 72},
1289     /* [361] =  4321 */ {24, ~0},
1290     /* [362] =  4322 */ {24, ~0},
1291     /* [363] =  4323 */ {28, ~0},
1292     /* [364] =  4324 */ {20, ~0},
1293     /* [365] =  4325 */ {8, ~0},
1294     /* [366] =  4326 */ {0, ~0},
1295     /* [367] =  4327 */ {0, ~0},
1296     /* [368] =  4328 */ {0, ~0},
1297     /* [369] =  4329 */ {0, ~0},
1298     /* [370] =  4330 */ {44, ~0},
1299     /* [371] =  4331 */ {24, ~0},
1300     /* [372] =  4332 */ {0, ~0},
1301     /* [373] =  4333 */ {0, ~0},
1302     /* [374] =  4334 */ {0, ~0},
1303     /* [375] =  4335 */ {0, ~0},
1304     /* [376] =  4128 */ {16, ~0},
1305     /* [377] =  4129 */ {16, ~0},
1306     /* [378] =  4130 */ {28, ~0},
1307     /* [379] =  4131 */ {8, ~0},
1308     /* [380] =  4132 */ {12, ~0},
1309     /* [381] =  4133 */ {16, ~0},
1310     /* [382] =  4134 */ {20, ~0},
1311     /* [383] =  4135 */ {0, ~0},
1312     /* [384] =  4264 */ {0, ~0},
1313     /* [385] =  4265 */ {12, ~0},
1314     /* [386] =  4266 */ {12, ~0},
1315     /* [387] =  4267 */ {16, ~0},
1316     /* [388] =  4268 */ {16, ~0},
1317     /* [389] =  4269 */ {12, ~0},
1318     /* [390] =  4270 */ {16, ~0},
1319     /* [391] =  4271 */ {20, ~0},
1320     /* [392] =  4272 */ {24, ~0},
1321     /* [393] =  4273 */ {16, ~0},
1322     /* [394] =  4274 */ {24, ~0},
1323     /* [395] =  4275 */ {32, ~0},
1324     /* [396] =  4276 */ {40, ~0},
1325     /* [397] =  4277 */ {12, ~0},
1326     /* [398] =  4278 */ {0, ~0},
1327     /* [399] =  4279 */ {0, ~0},
1328     /* [400] =  4312 */ {0, ~0},
1329     /* [401] =  4313 */ {0, ~0},
1330     /* [402] =  4314 */ {0, ~0},
1331     /* [403] =  4315 */ {0, ~0},
1332     /* [404] =  4316 */ {12, ~0},
1333     /* [405] =  4317 */ {8, 73},
1334     /* [406] =  4318 */ {20, ~0},
1335     /* [407] =  4319 */ {12, ~0},
1336 };
1337
1338 static const gl_proto_size_func Render_size_func_table[74] = {
1339     __glXCallListsReqSize,
1340     __glXBitmapReqSize,
1341     __glXFogfvReqSize,
1342     __glXFogivReqSize,
1343     __glXLightfvReqSize,
1344     __glXLightivReqSize,
1345     __glXLightModelfvReqSize,
1346     __glXLightModelivReqSize,
1347     __glXMaterialfvReqSize,
1348     __glXMaterialivReqSize,
1349     __glXPolygonStippleReqSize,
1350     __glXTexParameterfvReqSize,
1351     __glXTexParameterivReqSize,
1352     __glXTexImage1DReqSize,
1353     __glXTexImage2DReqSize,
1354     __glXTexEnvfvReqSize,
1355     __glXTexEnvivReqSize,
1356     __glXTexGendvReqSize,
1357     __glXTexGenfvReqSize,
1358     __glXTexGenivReqSize,
1359     __glXMap1dReqSize,
1360     __glXMap1fReqSize,
1361     __glXMap2dReqSize,
1362     __glXMap2fReqSize,
1363     __glXPixelMapfvReqSize,
1364     __glXPixelMapuivReqSize,
1365     __glXPixelMapusvReqSize,
1366     __glXDrawPixelsReqSize,
1367     __glXDrawArraysReqSize,
1368     __glXColorSubTableReqSize,
1369     __glXCompressedTexImage1DARBReqSize,
1370     __glXCompressedTexImage2DARBReqSize,
1371     __glXCompressedTexImage3DARBReqSize,
1372     __glXCompressedTexSubImage1DARBReqSize,
1373     __glXCompressedTexSubImage2DARBReqSize,
1374     __glXCompressedTexSubImage3DARBReqSize,
1375     __glXDrawBuffersARBReqSize,
1376     __glXColorTableReqSize,
1377     __glXColorTableParameterfvReqSize,
1378     __glXColorTableParameterivReqSize,
1379     __glXPointParameterfvEXTReqSize,
1380     __glXTexSubImage1DReqSize,
1381     __glXTexSubImage2DReqSize,
1382     __glXConvolutionFilter1DReqSize,
1383     __glXConvolutionFilter2DReqSize,
1384     __glXConvolutionParameterfvReqSize,
1385     __glXConvolutionParameterivReqSize,
1386     __glXSeparableFilter2DReqSize,
1387     __glXTexImage3DReqSize,
1388     __glXTexSubImage3DReqSize,
1389     __glXPrioritizeTexturesReqSize,
1390     __glXRequestResidentProgramsNVReqSize,
1391     __glXLoadProgramNVReqSize,
1392     __glXProgramParameters4fvNVReqSize,
1393     __glXProgramParameters4dvNVReqSize,
1394     __glXVertexAttribs1svNVReqSize,
1395     __glXVertexAttribs2svNVReqSize,
1396     __glXVertexAttribs3svNVReqSize,
1397     __glXVertexAttribs4svNVReqSize,
1398     __glXVertexAttribs1fvNVReqSize,
1399     __glXVertexAttribs2fvNVReqSize,
1400     __glXVertexAttribs3fvNVReqSize,
1401     __glXVertexAttribs4fvNVReqSize,
1402     __glXVertexAttribs1dvNVReqSize,
1403     __glXVertexAttribs2dvNVReqSize,
1404     __glXVertexAttribs3dvNVReqSize,
1405     __glXVertexAttribs4dvNVReqSize,
1406     __glXVertexAttribs4ubvNVReqSize,
1407     __glXProgramStringARBReqSize,
1408     __glXProgramNamedParameter4fvNVReqSize,
1409     __glXProgramNamedParameter4dvNVReqSize,
1410     __glXPointParameterivNVReqSize,
1411     __glXDeleteFramebuffersEXTReqSize,
1412     __glXDeleteRenderbuffersEXTReqSize,
1413 };
1414
1415 const struct __glXDispatchInfo Render_dispatch_info = {
1416     13,
1417     Render_dispatch_tree,
1418     Render_function_table,
1419     Render_size_table,
1420     Render_size_func_table
1421 };
1422
1423 /*****************************************************************/
1424 /* tree depth = 12 */
1425 static const int_fast16_t VendorPriv_dispatch_tree[152] = {
1426     /* [0] -> opcode range [0, 131072], node depth 1 */
1427     2,
1428     5,
1429     EMPTY_LEAF,
1430     119,
1431     EMPTY_LEAF,
1432
1433     /* [5] -> opcode range [0, 32768], node depth 2 */
1434     1,
1435     8,
1436     EMPTY_LEAF,
1437
1438     /* [8] -> opcode range [0, 16384], node depth 3 */
1439     1,
1440     11,
1441     EMPTY_LEAF,
1442
1443     /* [11] -> opcode range [0, 8192], node depth 4 */
1444     2,
1445     16,
1446     EMPTY_LEAF,
1447     78,
1448     EMPTY_LEAF,
1449
1450     /* [16] -> opcode range [0, 2048], node depth 5 */
1451     2,
1452     21,
1453     EMPTY_LEAF,
1454     36,
1455     EMPTY_LEAF,
1456
1457     /* [21] -> opcode range [0, 512], node depth 6 */
1458     1,
1459     24,
1460     EMPTY_LEAF,
1461
1462     /* [24] -> opcode range [0, 256], node depth 7 */
1463     1,
1464     27,
1465     EMPTY_LEAF,
1466
1467     /* [27] -> opcode range [0, 128], node depth 8 */
1468     1,
1469     30,
1470     EMPTY_LEAF,
1471
1472     /* [30] -> opcode range [0, 64], node depth 9 */
1473     1,
1474     33,
1475     EMPTY_LEAF,
1476
1477     /* [33] -> opcode range [0, 32], node depth 10 */
1478     1,
1479     LEAF(0),
1480     EMPTY_LEAF,
1481
1482     /* [36] -> opcode range [1024, 1536], node depth 6 */
1483     2,
1484     41,
1485     EMPTY_LEAF,
1486     53,
1487     67,
1488
1489     /* [41] -> opcode range [1024, 1152], node depth 7 */
1490     1,
1491     44,
1492     EMPTY_LEAF,
1493
1494     /* [44] -> opcode range [1024, 1088], node depth 8 */
1495     1,
1496     47,
1497     EMPTY_LEAF,
1498
1499     /* [47] -> opcode range [1024, 1056], node depth 9 */
1500     1,
1501     50,
1502     EMPTY_LEAF,
1503
1504     /* [50] -> opcode range [1024, 1040], node depth 10 */
1505     1,
1506     LEAF(16),
1507     EMPTY_LEAF,
1508
1509     /* [53] -> opcode range [1280, 1408], node depth 7 */
1510     1,
1511     56,
1512     EMPTY_LEAF,
1513
1514     /* [56] -> opcode range [1280, 1344], node depth 8 */
1515     2,
1516     61,
1517     LEAF(24),
1518     EMPTY_LEAF,
1519     64,
1520
1521     /* [61] -> opcode range [1280, 1296], node depth 9 */
1522     1,
1523     EMPTY_LEAF,
1524     LEAF(40),
1525
1526     /* [64] -> opcode range [1328, 1344], node depth 9 */
1527     1,
1528     LEAF(48),
1529     EMPTY_LEAF,
1530
1531     /* [67] -> opcode range [1408, 1536], node depth 7 */
1532     1,
1533     70,
1534     EMPTY_LEAF,
1535
1536     /* [70] -> opcode range [1408, 1472], node depth 8 */
1537     1,
1538     73,
1539     EMPTY_LEAF,
1540
1541     /* [73] -> opcode range [1408, 1440], node depth 9 */
1542     2,
1543     EMPTY_LEAF,
1544     LEAF(56),
1545     LEAF(64),
1546     EMPTY_LEAF,
1547
1548     /* [78] -> opcode range [4096, 6144], node depth 5 */
1549     2,
1550     83,
1551     EMPTY_LEAF,
1552     101,
1553     EMPTY_LEAF,
1554
1555     /* [83] -> opcode range [4096, 4608], node depth 6 */
1556     1,
1557     86,
1558     EMPTY_LEAF,
1559
1560     /* [86] -> opcode range [4096, 4352], node depth 7 */
1561     1,
1562     89,
1563     EMPTY_LEAF,
1564
1565     /* [89] -> opcode range [4096, 4224], node depth 8 */
1566     1,
1567     92,
1568     EMPTY_LEAF,
1569
1570     /* [92] -> opcode range [4096, 4160], node depth 9 */
1571     1,
1572     95,
1573     EMPTY_LEAF,
1574
1575     /* [95] -> opcode range [4096, 4128], node depth 10 */
1576     1,
1577     98,
1578     EMPTY_LEAF,
1579
1580     /* [98] -> opcode range [4096, 4112], node depth 11 */
1581     1,
1582     LEAF(72),
1583     EMPTY_LEAF,
1584
1585     /* [101] -> opcode range [5120, 5632], node depth 6 */
1586     1,
1587     104,
1588     EMPTY_LEAF,
1589
1590     /* [104] -> opcode range [5120, 5376], node depth 7 */
1591     1,
1592     107,
1593     EMPTY_LEAF,
1594
1595     /* [107] -> opcode range [5120, 5248], node depth 8 */
1596     1,
1597     110,
1598     EMPTY_LEAF,
1599
1600     /* [110] -> opcode range [5120, 5184], node depth 9 */
1601     1,
1602     EMPTY_LEAF,
1603     113,
1604
1605     /* [113] -> opcode range [5152, 5184], node depth 10 */
1606     1,
1607     116,
1608     EMPTY_LEAF,
1609
1610     /* [116] -> opcode range [5152, 5168], node depth 11 */
1611     1,
1612     LEAF(80),
1613     EMPTY_LEAF,
1614
1615     /* [119] -> opcode range [65536, 98304], node depth 2 */
1616     1,
1617     122,
1618     EMPTY_LEAF,
1619
1620     /* [122] -> opcode range [65536, 81920], node depth 3 */
1621     1,
1622     125,
1623     EMPTY_LEAF,
1624
1625     /* [125] -> opcode range [65536, 73728], node depth 4 */
1626     1,
1627     128,
1628     EMPTY_LEAF,
1629
1630     /* [128] -> opcode range [65536, 69632], node depth 5 */
1631     1,
1632     131,
1633     EMPTY_LEAF,
1634
1635     /* [131] -> opcode range [65536, 67584], node depth 6 */
1636     1,
1637     134,
1638     EMPTY_LEAF,
1639
1640     /* [134] -> opcode range [65536, 66560], node depth 7 */
1641     1,
1642     137,
1643     EMPTY_LEAF,
1644
1645     /* [137] -> opcode range [65536, 66048], node depth 8 */
1646     1,
1647     140,
1648     EMPTY_LEAF,
1649
1650     /* [140] -> opcode range [65536, 65792], node depth 9 */
1651     1,
1652     143,
1653     EMPTY_LEAF,
1654
1655     /* [143] -> opcode range [65536, 65664], node depth 10 */
1656     1,
1657     146,
1658     EMPTY_LEAF,
1659
1660     /* [146] -> opcode range [65536, 65600], node depth 11 */
1661     1,
1662     149,
1663     EMPTY_LEAF,
1664
1665     /* [149] -> opcode range [65536, 65568], node depth 12 */
1666     1,
1667     LEAF(88),
1668     EMPTY_LEAF,
1669
1670 };
1671
1672 static const void *VendorPriv_function_table[104][2] = {
1673     /* [  0] =     0 */ {NULL, NULL},
1674     /* [  1] =     1 */ {__glXDisp_GetConvolutionFilterEXT,
1675                          __glXDispSwap_GetConvolutionFilterEXT},
1676     /* [  2] =     2 */ {__glXDisp_GetConvolutionParameterfvEXT,
1677                          __glXDispSwap_GetConvolutionParameterfvEXT},
1678     /* [  3] =     3 */ {__glXDisp_GetConvolutionParameterivEXT,
1679                          __glXDispSwap_GetConvolutionParameterivEXT},
1680     /* [  4] =     4 */ {__glXDisp_GetSeparableFilterEXT,
1681                          __glXDispSwap_GetSeparableFilterEXT},
1682     /* [  5] =     5 */ {__glXDisp_GetHistogramEXT,
1683                          __glXDispSwap_GetHistogramEXT},
1684     /* [  6] =     6 */ {__glXDisp_GetHistogramParameterfvEXT,
1685                          __glXDispSwap_GetHistogramParameterfvEXT},
1686     /* [  7] =     7 */ {__glXDisp_GetHistogramParameterivEXT,
1687                          __glXDispSwap_GetHistogramParameterivEXT},
1688     /* [  8] =     8 */ {__glXDisp_GetMinmaxEXT, __glXDispSwap_GetMinmaxEXT},
1689     /* [  9] =     9 */ {__glXDisp_GetMinmaxParameterfvEXT,
1690                          __glXDispSwap_GetMinmaxParameterfvEXT},
1691     /* [ 10] =    10 */ {__glXDisp_GetMinmaxParameterivEXT,
1692                          __glXDispSwap_GetMinmaxParameterivEXT},
1693     /* [ 11] =    11 */ {__glXDisp_AreTexturesResidentEXT,
1694                          __glXDispSwap_AreTexturesResidentEXT},
1695     /* [ 12] =    12 */ {__glXDisp_DeleteTexturesEXT,
1696                          __glXDispSwap_DeleteTexturesEXT},
1697     /* [ 13] =    13 */ {__glXDisp_GenTexturesEXT,
1698                          __glXDispSwap_GenTexturesEXT},
1699     /* [ 14] =    14 */ {__glXDisp_IsTextureEXT, __glXDispSwap_IsTextureEXT},
1700     /* [ 15] =    15 */ {NULL, NULL},
1701     /* [ 16] =  1024 */ {__glXDisp_QueryContextInfoEXT,
1702                          __glXDispSwap_QueryContextInfoEXT},
1703     /* [ 17] =  1025 */ {NULL, NULL},
1704     /* [ 18] =  1026 */ {NULL, NULL},
1705     /* [ 19] =  1027 */ {NULL, NULL},
1706     /* [ 20] =  1028 */ {NULL, NULL},
1707     /* [ 21] =  1029 */ {NULL, NULL},
1708     /* [ 22] =  1030 */ {NULL, NULL},
1709     /* [ 23] =  1031 */ {NULL, NULL},
1710     /* [ 24] =  1296 */ {__glXDisp_GetProgramEnvParameterfvARB,
1711                          __glXDispSwap_GetProgramEnvParameterfvARB},
1712     /* [ 25] =  1297 */ {__glXDisp_GetProgramEnvParameterdvARB,
1713                          __glXDispSwap_GetProgramEnvParameterdvARB},
1714     /* [ 26] =  1298 */ {__glXDisp_GetProgramivNV,
1715                          __glXDispSwap_GetProgramivNV},
1716     /* [ 27] =  1299 */ {__glXDisp_GetProgramStringNV,
1717                          __glXDispSwap_GetProgramStringNV},
1718     /* [ 28] =  1300 */ {__glXDisp_GetTrackMatrixivNV,
1719                          __glXDispSwap_GetTrackMatrixivNV},
1720     /* [ 29] =  1301 */ {__glXDisp_GetVertexAttribdvARB,
1721                          __glXDispSwap_GetVertexAttribdvARB},
1722     /* [ 30] =  1302 */ {__glXDisp_GetVertexAttribfvARB,
1723                          __glXDispSwap_GetVertexAttribfvARB},
1724     /* [ 31] =  1303 */ {__glXDisp_GetVertexAttribivNV,
1725                          __glXDispSwap_GetVertexAttribivNV},
1726     /* [ 32] =  1304 */ {__glXDisp_IsProgramNV, __glXDispSwap_IsProgramNV},
1727     /* [ 33] =  1305 */ {__glXDisp_GetProgramLocalParameterfvARB,
1728                          __glXDispSwap_GetProgramLocalParameterfvARB},
1729     /* [ 34] =  1306 */ {__glXDisp_GetProgramLocalParameterdvARB,
1730                          __glXDispSwap_GetProgramLocalParameterdvARB},
1731     /* [ 35] =  1307 */ {__glXDisp_GetProgramivARB,
1732                          __glXDispSwap_GetProgramivARB},
1733     /* [ 36] =  1308 */ {__glXDisp_GetProgramStringARB,
1734                          __glXDispSwap_GetProgramStringARB},
1735     /* [ 37] =  1309 */ {NULL, NULL},
1736     /* [ 38] =  1310 */ {__glXDisp_GetProgramNamedParameterfvNV,
1737                          __glXDispSwap_GetProgramNamedParameterfvNV},
1738     /* [ 39] =  1311 */ {__glXDisp_GetProgramNamedParameterdvNV,
1739                          __glXDispSwap_GetProgramNamedParameterdvNV},
1740     /* [ 40] =  1288 */ {NULL, NULL},
1741     /* [ 41] =  1289 */ {NULL, NULL},
1742     /* [ 42] =  1290 */ {NULL, NULL},
1743     /* [ 43] =  1291 */ {NULL, NULL},
1744     /* [ 44] =  1292 */ {NULL, NULL},
1745     /* [ 45] =  1293 */ {__glXDisp_AreProgramsResidentNV,
1746                          __glXDispSwap_AreProgramsResidentNV},
1747     /* [ 46] =  1294 */ {__glXDisp_DeleteProgramsNV,
1748                          __glXDispSwap_DeleteProgramsNV},
1749     /* [ 47] =  1295 */ {__glXDisp_GenProgramsNV, __glXDispSwap_GenProgramsNV},
1750     /* [ 48] =  1328 */ {NULL, NULL},
1751     /* [ 49] =  1329 */ {NULL, NULL},
1752     /* [ 50] =  1330 */ {__glXDisp_BindTexImageEXT,
1753                          __glXDispSwap_BindTexImageEXT},
1754     /* [ 51] =  1331 */ {__glXDisp_ReleaseTexImageEXT,
1755                          __glXDispSwap_ReleaseTexImageEXT},
1756     /* [ 52] =  1332 */ {NULL, NULL},
1757     /* [ 53] =  1333 */ {NULL, NULL},
1758     /* [ 54] =  1334 */ {NULL, NULL},
1759     /* [ 55] =  1335 */ {NULL, NULL},
1760     /* [ 56] =  1416 */ {NULL, NULL},
1761     /* [ 57] =  1417 */ {NULL, NULL},
1762     /* [ 58] =  1418 */ {NULL, NULL},
1763     /* [ 59] =  1419 */ {NULL, NULL},
1764     /* [ 60] =  1420 */ {NULL, NULL},
1765     /* [ 61] =  1421 */ {NULL, NULL},
1766     /* [ 62] =  1422 */ {__glXDisp_IsRenderbufferEXT,
1767                          __glXDispSwap_IsRenderbufferEXT},
1768     /* [ 63] =  1423 */ {__glXDisp_GenRenderbuffersEXT,
1769                          __glXDispSwap_GenRenderbuffersEXT},
1770     /* [ 64] =  1424 */ {__glXDisp_GetRenderbufferParameterivEXT,
1771                          __glXDispSwap_GetRenderbufferParameterivEXT},
1772     /* [ 65] =  1425 */ {__glXDisp_IsFramebufferEXT,
1773                          __glXDispSwap_IsFramebufferEXT},
1774     /* [ 66] =  1426 */ {__glXDisp_GenFramebuffersEXT,
1775                          __glXDispSwap_GenFramebuffersEXT},
1776     /* [ 67] =  1427 */ {__glXDisp_CheckFramebufferStatusEXT,
1777                          __glXDispSwap_CheckFramebufferStatusEXT},
1778     /* [ 68] =  1428 */ {__glXDisp_GetFramebufferAttachmentParameterivEXT,
1779                          __glXDispSwap_GetFramebufferAttachmentParameterivEXT},
1780     /* [ 69] =  1429 */ {NULL, NULL},
1781     /* [ 70] =  1430 */ {NULL, NULL},
1782     /* [ 71] =  1431 */ {NULL, NULL},
1783     /* [ 72] =  4096 */ {NULL, NULL},
1784     /* [ 73] =  4097 */ {NULL, NULL},
1785     /* [ 74] =  4098 */ {__glXDisp_GetColorTableSGI,
1786                          __glXDispSwap_GetColorTableSGI},
1787     /* [ 75] =  4099 */ {__glXDisp_GetColorTableParameterfvSGI,
1788                          __glXDispSwap_GetColorTableParameterfvSGI},
1789     /* [ 76] =  4100 */ {__glXDisp_GetColorTableParameterivSGI,
1790                          __glXDispSwap_GetColorTableParameterivSGI},
1791     /* [ 77] =  4101 */ {NULL, NULL},
1792     /* [ 78] =  4102 */ {NULL, NULL},
1793     /* [ 79] =  4103 */ {NULL, NULL},
1794     /* [ 80] =  5152 */ {NULL, NULL},
1795     /* [ 81] =  5153 */ {NULL, NULL},
1796     /* [ 82] =  5154 */ {__glXDisp_CopySubBufferMESA,
1797                          __glXDispSwap_CopySubBufferMESA},
1798     /* [ 83] =  5155 */ {NULL, NULL},
1799     /* [ 84] =  5156 */ {NULL, NULL},
1800     /* [ 85] =  5157 */ {NULL, NULL},
1801     /* [ 86] =  5158 */ {NULL, NULL},
1802     /* [ 87] =  5159 */ {NULL, NULL},
1803     /* [ 88] = 65536 */ {__glXDisp_SwapIntervalSGI,
1804                          __glXDispSwap_SwapIntervalSGI},
1805     /* [ 89] = 65537 */ {__glXDisp_MakeCurrentReadSGI,
1806                          __glXDispSwap_MakeCurrentReadSGI},
1807     /* [ 90] = 65538 */ {NULL, NULL},
1808     /* [ 91] = 65539 */ {NULL, NULL},
1809     /* [ 92] = 65540 */ {__glXDisp_GetFBConfigsSGIX,
1810                          __glXDispSwap_GetFBConfigsSGIX},
1811     /* [ 93] = 65541 */ {__glXDisp_CreateContextWithConfigSGIX,
1812                          __glXDispSwap_CreateContextWithConfigSGIX},
1813     /* [ 94] = 65542 */ {__glXDisp_CreateGLXPixmapWithConfigSGIX,
1814                          __glXDispSwap_CreateGLXPixmapWithConfigSGIX},
1815     /* [ 95] = 65543 */ {__glXDisp_CreateGLXPbufferSGIX,
1816                          __glXDispSwap_CreateGLXPbufferSGIX},
1817     /* [ 96] = 65544 */ {__glXDisp_DestroyGLXPbufferSGIX,
1818                          __glXDispSwap_DestroyGLXPbufferSGIX},
1819     /* [ 97] = 65545 */ {__glXDisp_ChangeDrawableAttributesSGIX,
1820                          __glXDispSwap_ChangeDrawableAttributesSGIX},
1821     /* [ 98] = 65546 */ {__glXDisp_GetDrawableAttributesSGIX,
1822                          __glXDispSwap_GetDrawableAttributesSGIX},
1823     /* [ 99] = 65547 */ {NULL, NULL},
1824     /* [ 100] = 65548 */ {NULL, NULL},
1825     /* [ 101] = 65549 */ {NULL, NULL},
1826     /* [ 102] = 65550 */ {NULL, NULL},
1827     /* [ 103] = 65551 */ {NULL, NULL},
1828 };
1829
1830 const struct __glXDispatchInfo VendorPriv_dispatch_info = {
1831     17,
1832     VendorPriv_dispatch_tree,
1833     VendorPriv_function_table,
1834     NULL,
1835     NULL
1836 };