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_GetCompressedTexImage,
217                           __glXDispSwap_GetCompressedTexImage},
218     /* [ 105] =   161 */ {__glXDisp_DeleteQueries, __glXDispSwap_DeleteQueries},
219     /* [ 106] =   162 */ {__glXDisp_GenQueries, __glXDispSwap_GenQueries},
220     /* [ 107] =   163 */ {__glXDisp_IsQuery, __glXDispSwap_IsQuery},
221     /* [ 108] =   164 */ {__glXDisp_GetQueryiv, __glXDispSwap_GetQueryiv},
222     /* [ 109] =   165 */ {__glXDisp_GetQueryObjectiv,
223                           __glXDispSwap_GetQueryObjectiv},
224     /* [ 110] =   166 */ {__glXDisp_GetQueryObjectuiv,
225                           __glXDispSwap_GetQueryObjectuiv},
226     /* [ 111] =   167 */ {NULL, NULL},
227 };
228 
229 const struct __glXDispatchInfo Single_dispatch_info = {
230     8,
231     Single_dispatch_tree,
232     Single_function_table,
233     NULL,
234     NULL
235 };
236 
237 /*****************************************************************/
238 /* tree depth = 8 */
239 static const int_fast16_t Render_dispatch_tree[92] = {
240     /* [0] -> opcode range [0, 8192], node depth 1 */
241     2,
242     5,
243     31,
244     54,
245     EMPTY_LEAF,
246 
247     /* [5] -> opcode range [0, 2048], node depth 2 */
248     1,
249     8,
250     EMPTY_LEAF,
251 
252     /* [8] -> opcode range [0, 1024], node depth 3 */
253     1,
254     11,
255     EMPTY_LEAF,
256 
257     /* [11] -> opcode range [0, 512], node depth 4 */
258     1,
259     14,
260     EMPTY_LEAF,
261 
262     /* [14] -> opcode range [0, 256], node depth 5 */
263     4,
264     LEAF(0),
265     LEAF(16),
266     LEAF(32),
267     LEAF(48),
268     LEAF(64),
269     LEAF(80),
270     LEAF(96),
271     LEAF(112),
272     LEAF(128),
273     LEAF(144),
274     LEAF(160),
275     LEAF(176),
276     LEAF(192),
277     LEAF(208),
278     LEAF(224),
279     EMPTY_LEAF,
280 
281     /* [31] -> opcode range [2048, 4096], node depth 2 */
282     1,
283     34,
284     EMPTY_LEAF,
285 
286     /* [34] -> opcode range [2048, 3072], node depth 3 */
287     1,
288     37,
289     EMPTY_LEAF,
290 
291     /* [37] -> opcode range [2048, 2560], node depth 4 */
292     1,
293     40,
294     EMPTY_LEAF,
295 
296     /* [40] -> opcode range [2048, 2304], node depth 5 */
297     1,
298     43,
299     EMPTY_LEAF,
300 
301     /* [43] -> opcode range [2048, 2176], node depth 6 */
302     1,
303     46,
304     EMPTY_LEAF,
305 
306     /* [46] -> opcode range [2048, 2112], node depth 7 */
307     1,
308     49,
309     EMPTY_LEAF,
310 
311     /* [49] -> opcode range [2048, 2080], node depth 8 */
312     2,
313     LEAF(240),
314     LEAF(248),
315     LEAF(256),
316     EMPTY_LEAF,
317 
318     /* [54] -> opcode range [4096, 6144], node depth 2 */
319     1,
320     57,
321     EMPTY_LEAF,
322 
323     /* [57] -> opcode range [4096, 5120], node depth 3 */
324     1,
325     60,
326     EMPTY_LEAF,
327 
328     /* [60] -> opcode range [4096, 4608], node depth 4 */
329     1,
330     63,
331     EMPTY_LEAF,
332 
333     /* [63] -> opcode range [4096, 4352], node depth 5 */
334     4,
335     LEAF(264),
336     LEAF(280),
337     80,
338     EMPTY_LEAF,
339     EMPTY_LEAF,
340     LEAF(296),
341     LEAF(312),
342     LEAF(328),
343     LEAF(344),
344     EMPTY_LEAF,
345     83,
346     86,
347     EMPTY_LEAF,
348     89,
349     LEAF(360),
350     EMPTY_LEAF,
351 
352     /* [80] -> opcode range [4128, 4144], node depth 6 */
353     1,
354     LEAF(376),
355     EMPTY_LEAF,
356 
357     /* [83] -> opcode range [4256, 4272], node depth 6 */
358     1,
359     EMPTY_LEAF,
360     LEAF(384),
361 
362     /* [86] -> opcode range [4272, 4288], node depth 6 */
363     1,
364     LEAF(392),
365     EMPTY_LEAF,
366 
367     /* [89] -> opcode range [4304, 4320], node depth 6 */
368     1,
369     EMPTY_LEAF,
370     LEAF(400),
371 
372 };
373 
374 static const void *Render_function_table[408][2] = {
375     /* [  0] =     0 */ {NULL, NULL},
376     /* [  1] =     1 */ {__glXDisp_CallList, __glXDispSwap_CallList},
377     /* [  2] =     2 */ {__glXDisp_CallLists, __glXDispSwap_CallLists},
378     /* [  3] =     3 */ {__glXDisp_ListBase, __glXDispSwap_ListBase},
379     /* [  4] =     4 */ {__glXDisp_Begin, __glXDispSwap_Begin},
380     /* [  5] =     5 */ {__glXDisp_Bitmap, __glXDispSwap_Bitmap},
381     /* [  6] =     6 */ {__glXDisp_Color3bv, __glXDispSwap_Color3bv},
382     /* [  7] =     7 */ {__glXDisp_Color3dv, __glXDispSwap_Color3dv},
383     /* [  8] =     8 */ {__glXDisp_Color3fv, __glXDispSwap_Color3fv},
384     /* [  9] =     9 */ {__glXDisp_Color3iv, __glXDispSwap_Color3iv},
385     /* [ 10] =    10 */ {__glXDisp_Color3sv, __glXDispSwap_Color3sv},
386     /* [ 11] =    11 */ {__glXDisp_Color3ubv, __glXDispSwap_Color3ubv},
387     /* [ 12] =    12 */ {__glXDisp_Color3uiv, __glXDispSwap_Color3uiv},
388     /* [ 13] =    13 */ {__glXDisp_Color3usv, __glXDispSwap_Color3usv},
389     /* [ 14] =    14 */ {__glXDisp_Color4bv, __glXDispSwap_Color4bv},
390     /* [ 15] =    15 */ {__glXDisp_Color4dv, __glXDispSwap_Color4dv},
391     /* [ 16] =    16 */ {__glXDisp_Color4fv, __glXDispSwap_Color4fv},
392     /* [ 17] =    17 */ {__glXDisp_Color4iv, __glXDispSwap_Color4iv},
393     /* [ 18] =    18 */ {__glXDisp_Color4sv, __glXDispSwap_Color4sv},
394     /* [ 19] =    19 */ {__glXDisp_Color4ubv, __glXDispSwap_Color4ubv},
395     /* [ 20] =    20 */ {__glXDisp_Color4uiv, __glXDispSwap_Color4uiv},
396     /* [ 21] =    21 */ {__glXDisp_Color4usv, __glXDispSwap_Color4usv},
397     /* [ 22] =    22 */ {__glXDisp_EdgeFlagv, __glXDispSwap_EdgeFlagv},
398     /* [ 23] =    23 */ {__glXDisp_End, __glXDispSwap_End},
399     /* [ 24] =    24 */ {__glXDisp_Indexdv, __glXDispSwap_Indexdv},
400     /* [ 25] =    25 */ {__glXDisp_Indexfv, __glXDispSwap_Indexfv},
401     /* [ 26] =    26 */ {__glXDisp_Indexiv, __glXDispSwap_Indexiv},
402     /* [ 27] =    27 */ {__glXDisp_Indexsv, __glXDispSwap_Indexsv},
403     /* [ 28] =    28 */ {__glXDisp_Normal3bv, __glXDispSwap_Normal3bv},
404     /* [ 29] =    29 */ {__glXDisp_Normal3dv, __glXDispSwap_Normal3dv},
405     /* [ 30] =    30 */ {__glXDisp_Normal3fv, __glXDispSwap_Normal3fv},
406     /* [ 31] =    31 */ {__glXDisp_Normal3iv, __glXDispSwap_Normal3iv},
407     /* [ 32] =    32 */ {__glXDisp_Normal3sv, __glXDispSwap_Normal3sv},
408     /* [ 33] =    33 */ {__glXDisp_RasterPos2dv, __glXDispSwap_RasterPos2dv},
409     /* [ 34] =    34 */ {__glXDisp_RasterPos2fv, __glXDispSwap_RasterPos2fv},
410     /* [ 35] =    35 */ {__glXDisp_RasterPos2iv, __glXDispSwap_RasterPos2iv},
411     /* [ 36] =    36 */ {__glXDisp_RasterPos2sv, __glXDispSwap_RasterPos2sv},
412     /* [ 37] =    37 */ {__glXDisp_RasterPos3dv, __glXDispSwap_RasterPos3dv},
413     /* [ 38] =    38 */ {__glXDisp_RasterPos3fv, __glXDispSwap_RasterPos3fv},
414     /* [ 39] =    39 */ {__glXDisp_RasterPos3iv, __glXDispSwap_RasterPos3iv},
415     /* [ 40] =    40 */ {__glXDisp_RasterPos3sv, __glXDispSwap_RasterPos3sv},
416     /* [ 41] =    41 */ {__glXDisp_RasterPos4dv, __glXDispSwap_RasterPos4dv},
417     /* [ 42] =    42 */ {__glXDisp_RasterPos4fv, __glXDispSwap_RasterPos4fv},
418     /* [ 43] =    43 */ {__glXDisp_RasterPos4iv, __glXDispSwap_RasterPos4iv},
419     /* [ 44] =    44 */ {__glXDisp_RasterPos4sv, __glXDispSwap_RasterPos4sv},
420     /* [ 45] =    45 */ {__glXDisp_Rectdv, __glXDispSwap_Rectdv},
421     /* [ 46] =    46 */ {__glXDisp_Rectfv, __glXDispSwap_Rectfv},
422     /* [ 47] =    47 */ {__glXDisp_Rectiv, __glXDispSwap_Rectiv},
423     /* [ 48] =    48 */ {__glXDisp_Rectsv, __glXDispSwap_Rectsv},
424     /* [ 49] =    49 */ {__glXDisp_TexCoord1dv, __glXDispSwap_TexCoord1dv},
425     /* [ 50] =    50 */ {__glXDisp_TexCoord1fv, __glXDispSwap_TexCoord1fv},
426     /* [ 51] =    51 */ {__glXDisp_TexCoord1iv, __glXDispSwap_TexCoord1iv},
427     /* [ 52] =    52 */ {__glXDisp_TexCoord1sv, __glXDispSwap_TexCoord1sv},
428     /* [ 53] =    53 */ {__glXDisp_TexCoord2dv, __glXDispSwap_TexCoord2dv},
429     /* [ 54] =    54 */ {__glXDisp_TexCoord2fv, __glXDispSwap_TexCoord2fv},
430     /* [ 55] =    55 */ {__glXDisp_TexCoord2iv, __glXDispSwap_TexCoord2iv},
431     /* [ 56] =    56 */ {__glXDisp_TexCoord2sv, __glXDispSwap_TexCoord2sv},
432     /* [ 57] =    57 */ {__glXDisp_TexCoord3dv, __glXDispSwap_TexCoord3dv},
433     /* [ 58] =    58 */ {__glXDisp_TexCoord3fv, __glXDispSwap_TexCoord3fv},
434     /* [ 59] =    59 */ {__glXDisp_TexCoord3iv, __glXDispSwap_TexCoord3iv},
435     /* [ 60] =    60 */ {__glXDisp_TexCoord3sv, __glXDispSwap_TexCoord3sv},
436     /* [ 61] =    61 */ {__glXDisp_TexCoord4dv, __glXDispSwap_TexCoord4dv},
437     /* [ 62] =    62 */ {__glXDisp_TexCoord4fv, __glXDispSwap_TexCoord4fv},
438     /* [ 63] =    63 */ {__glXDisp_TexCoord4iv, __glXDispSwap_TexCoord4iv},
439     /* [ 64] =    64 */ {__glXDisp_TexCoord4sv, __glXDispSwap_TexCoord4sv},
440     /* [ 65] =    65 */ {__glXDisp_Vertex2dv, __glXDispSwap_Vertex2dv},
441     /* [ 66] =    66 */ {__glXDisp_Vertex2fv, __glXDispSwap_Vertex2fv},
442     /* [ 67] =    67 */ {__glXDisp_Vertex2iv, __glXDispSwap_Vertex2iv},
443     /* [ 68] =    68 */ {__glXDisp_Vertex2sv, __glXDispSwap_Vertex2sv},
444     /* [ 69] =    69 */ {__glXDisp_Vertex3dv, __glXDispSwap_Vertex3dv},
445     /* [ 70] =    70 */ {__glXDisp_Vertex3fv, __glXDispSwap_Vertex3fv},
446     /* [ 71] =    71 */ {__glXDisp_Vertex3iv, __glXDispSwap_Vertex3iv},
447     /* [ 72] =    72 */ {__glXDisp_Vertex3sv, __glXDispSwap_Vertex3sv},
448     /* [ 73] =    73 */ {__glXDisp_Vertex4dv, __glXDispSwap_Vertex4dv},
449     /* [ 74] =    74 */ {__glXDisp_Vertex4fv, __glXDispSwap_Vertex4fv},
450     /* [ 75] =    75 */ {__glXDisp_Vertex4iv, __glXDispSwap_Vertex4iv},
451     /* [ 76] =    76 */ {__glXDisp_Vertex4sv, __glXDispSwap_Vertex4sv},
452     /* [ 77] =    77 */ {__glXDisp_ClipPlane, __glXDispSwap_ClipPlane},
453     /* [ 78] =    78 */ {__glXDisp_ColorMaterial, __glXDispSwap_ColorMaterial},
454     /* [ 79] =    79 */ {__glXDisp_CullFace, __glXDispSwap_CullFace},
455     /* [ 80] =    80 */ {__glXDisp_Fogf, __glXDispSwap_Fogf},
456     /* [ 81] =    81 */ {__glXDisp_Fogfv, __glXDispSwap_Fogfv},
457     /* [ 82] =    82 */ {__glXDisp_Fogi, __glXDispSwap_Fogi},
458     /* [ 83] =    83 */ {__glXDisp_Fogiv, __glXDispSwap_Fogiv},
459     /* [ 84] =    84 */ {__glXDisp_FrontFace, __glXDispSwap_FrontFace},
460     /* [ 85] =    85 */ {__glXDisp_Hint, __glXDispSwap_Hint},
461     /* [ 86] =    86 */ {__glXDisp_Lightf, __glXDispSwap_Lightf},
462     /* [ 87] =    87 */ {__glXDisp_Lightfv, __glXDispSwap_Lightfv},
463     /* [ 88] =    88 */ {__glXDisp_Lighti, __glXDispSwap_Lighti},
464     /* [ 89] =    89 */ {__glXDisp_Lightiv, __glXDispSwap_Lightiv},
465     /* [ 90] =    90 */ {__glXDisp_LightModelf, __glXDispSwap_LightModelf},
466     /* [ 91] =    91 */ {__glXDisp_LightModelfv, __glXDispSwap_LightModelfv},
467     /* [ 92] =    92 */ {__glXDisp_LightModeli, __glXDispSwap_LightModeli},
468     /* [ 93] =    93 */ {__glXDisp_LightModeliv, __glXDispSwap_LightModeliv},
469     /* [ 94] =    94 */ {__glXDisp_LineStipple, __glXDispSwap_LineStipple},
470     /* [ 95] =    95 */ {__glXDisp_LineWidth, __glXDispSwap_LineWidth},
471     /* [ 96] =    96 */ {__glXDisp_Materialf, __glXDispSwap_Materialf},
472     /* [ 97] =    97 */ {__glXDisp_Materialfv, __glXDispSwap_Materialfv},
473     /* [ 98] =    98 */ {__glXDisp_Materiali, __glXDispSwap_Materiali},
474     /* [ 99] =    99 */ {__glXDisp_Materialiv, __glXDispSwap_Materialiv},
475     /* [ 100] =   100 */ {__glXDisp_PointSize, __glXDispSwap_PointSize},
476     /* [ 101] =   101 */ {__glXDisp_PolygonMode, __glXDispSwap_PolygonMode},
477     /* [ 102] =   102 */ {__glXDisp_PolygonStipple,
478                           __glXDispSwap_PolygonStipple},
479     /* [ 103] =   103 */ {__glXDisp_Scissor, __glXDispSwap_Scissor},
480     /* [ 104] =   104 */ {__glXDisp_ShadeModel, __glXDispSwap_ShadeModel},
481     /* [ 105] =   105 */ {__glXDisp_TexParameterf, __glXDispSwap_TexParameterf},
482     /* [ 106] =   106 */ {__glXDisp_TexParameterfv,
483                           __glXDispSwap_TexParameterfv},
484     /* [ 107] =   107 */ {__glXDisp_TexParameteri, __glXDispSwap_TexParameteri},
485     /* [ 108] =   108 */ {__glXDisp_TexParameteriv,
486                           __glXDispSwap_TexParameteriv},
487     /* [ 109] =   109 */ {__glXDisp_TexImage1D, __glXDispSwap_TexImage1D},
488     /* [ 110] =   110 */ {__glXDisp_TexImage2D, __glXDispSwap_TexImage2D},
489     /* [ 111] =   111 */ {__glXDisp_TexEnvf, __glXDispSwap_TexEnvf},
490     /* [ 112] =   112 */ {__glXDisp_TexEnvfv, __glXDispSwap_TexEnvfv},
491     /* [ 113] =   113 */ {__glXDisp_TexEnvi, __glXDispSwap_TexEnvi},
492     /* [ 114] =   114 */ {__glXDisp_TexEnviv, __glXDispSwap_TexEnviv},
493     /* [ 115] =   115 */ {__glXDisp_TexGend, __glXDispSwap_TexGend},
494     /* [ 116] =   116 */ {__glXDisp_TexGendv, __glXDispSwap_TexGendv},
495     /* [ 117] =   117 */ {__glXDisp_TexGenf, __glXDispSwap_TexGenf},
496     /* [ 118] =   118 */ {__glXDisp_TexGenfv, __glXDispSwap_TexGenfv},
497     /* [ 119] =   119 */ {__glXDisp_TexGeni, __glXDispSwap_TexGeni},
498     /* [ 120] =   120 */ {__glXDisp_TexGeniv, __glXDispSwap_TexGeniv},
499     /* [ 121] =   121 */ {__glXDisp_InitNames, __glXDispSwap_InitNames},
500     /* [ 122] =   122 */ {__glXDisp_LoadName, __glXDispSwap_LoadName},
501     /* [ 123] =   123 */ {__glXDisp_PassThrough, __glXDispSwap_PassThrough},
502     /* [ 124] =   124 */ {__glXDisp_PopName, __glXDispSwap_PopName},
503     /* [ 125] =   125 */ {__glXDisp_PushName, __glXDispSwap_PushName},
504     /* [ 126] =   126 */ {__glXDisp_DrawBuffer, __glXDispSwap_DrawBuffer},
505     /* [ 127] =   127 */ {__glXDisp_Clear, __glXDispSwap_Clear},
506     /* [ 128] =   128 */ {__glXDisp_ClearAccum, __glXDispSwap_ClearAccum},
507     /* [ 129] =   129 */ {__glXDisp_ClearIndex, __glXDispSwap_ClearIndex},
508     /* [ 130] =   130 */ {__glXDisp_ClearColor, __glXDispSwap_ClearColor},
509     /* [ 131] =   131 */ {__glXDisp_ClearStencil, __glXDispSwap_ClearStencil},
510     /* [ 132] =   132 */ {__glXDisp_ClearDepth, __glXDispSwap_ClearDepth},
511     /* [ 133] =   133 */ {__glXDisp_StencilMask, __glXDispSwap_StencilMask},
512     /* [ 134] =   134 */ {__glXDisp_ColorMask, __glXDispSwap_ColorMask},
513     /* [ 135] =   135 */ {__glXDisp_DepthMask, __glXDispSwap_DepthMask},
514     /* [ 136] =   136 */ {__glXDisp_IndexMask, __glXDispSwap_IndexMask},
515     /* [ 137] =   137 */ {__glXDisp_Accum, __glXDispSwap_Accum},
516     /* [ 138] =   138 */ {__glXDisp_Disable, __glXDispSwap_Disable},
517     /* [ 139] =   139 */ {__glXDisp_Enable, __glXDispSwap_Enable},
518     /* [ 140] =   140 */ {NULL, NULL},
519     /* [ 141] =   141 */ {__glXDisp_PopAttrib, __glXDispSwap_PopAttrib},
520     /* [ 142] =   142 */ {__glXDisp_PushAttrib, __glXDispSwap_PushAttrib},
521     /* [ 143] =   143 */ {__glXDisp_Map1d, __glXDispSwap_Map1d},
522     /* [ 144] =   144 */ {__glXDisp_Map1f, __glXDispSwap_Map1f},
523     /* [ 145] =   145 */ {__glXDisp_Map2d, __glXDispSwap_Map2d},
524     /* [ 146] =   146 */ {__glXDisp_Map2f, __glXDispSwap_Map2f},
525     /* [ 147] =   147 */ {__glXDisp_MapGrid1d, __glXDispSwap_MapGrid1d},
526     /* [ 148] =   148 */ {__glXDisp_MapGrid1f, __glXDispSwap_MapGrid1f},
527     /* [ 149] =   149 */ {__glXDisp_MapGrid2d, __glXDispSwap_MapGrid2d},
528     /* [ 150] =   150 */ {__glXDisp_MapGrid2f, __glXDispSwap_MapGrid2f},
529     /* [ 151] =   151 */ {__glXDisp_EvalCoord1dv, __glXDispSwap_EvalCoord1dv},
530     /* [ 152] =   152 */ {__glXDisp_EvalCoord1fv, __glXDispSwap_EvalCoord1fv},
531     /* [ 153] =   153 */ {__glXDisp_EvalCoord2dv, __glXDispSwap_EvalCoord2dv},
532     /* [ 154] =   154 */ {__glXDisp_EvalCoord2fv, __glXDispSwap_EvalCoord2fv},
533     /* [ 155] =   155 */ {__glXDisp_EvalMesh1, __glXDispSwap_EvalMesh1},
534     /* [ 156] =   156 */ {__glXDisp_EvalPoint1, __glXDispSwap_EvalPoint1},
535     /* [ 157] =   157 */ {__glXDisp_EvalMesh2, __glXDispSwap_EvalMesh2},
536     /* [ 158] =   158 */ {__glXDisp_EvalPoint2, __glXDispSwap_EvalPoint2},
537     /* [ 159] =   159 */ {__glXDisp_AlphaFunc, __glXDispSwap_AlphaFunc},
538     /* [ 160] =   160 */ {__glXDisp_BlendFunc, __glXDispSwap_BlendFunc},
539     /* [ 161] =   161 */ {__glXDisp_LogicOp, __glXDispSwap_LogicOp},
540     /* [ 162] =   162 */ {__glXDisp_StencilFunc, __glXDispSwap_StencilFunc},
541     /* [ 163] =   163 */ {__glXDisp_StencilOp, __glXDispSwap_StencilOp},
542     /* [ 164] =   164 */ {__glXDisp_DepthFunc, __glXDispSwap_DepthFunc},
543     /* [ 165] =   165 */ {__glXDisp_PixelZoom, __glXDispSwap_PixelZoom},
544     /* [ 166] =   166 */ {__glXDisp_PixelTransferf,
545                           __glXDispSwap_PixelTransferf},
546     /* [ 167] =   167 */ {__glXDisp_PixelTransferi,
547                           __glXDispSwap_PixelTransferi},
548     /* [ 168] =   168 */ {__glXDisp_PixelMapfv, __glXDispSwap_PixelMapfv},
549     /* [ 169] =   169 */ {__glXDisp_PixelMapuiv, __glXDispSwap_PixelMapuiv},
550     /* [ 170] =   170 */ {__glXDisp_PixelMapusv, __glXDispSwap_PixelMapusv},
551     /* [ 171] =   171 */ {__glXDisp_ReadBuffer, __glXDispSwap_ReadBuffer},
552     /* [ 172] =   172 */ {__glXDisp_CopyPixels, __glXDispSwap_CopyPixels},
553     /* [ 173] =   173 */ {__glXDisp_DrawPixels, __glXDispSwap_DrawPixels},
554     /* [ 174] =   174 */ {__glXDisp_DepthRange, __glXDispSwap_DepthRange},
555     /* [ 175] =   175 */ {__glXDisp_Frustum, __glXDispSwap_Frustum},
556     /* [ 176] =   176 */ {__glXDisp_LoadIdentity, __glXDispSwap_LoadIdentity},
557     /* [ 177] =   177 */ {__glXDisp_LoadMatrixf, __glXDispSwap_LoadMatrixf},
558     /* [ 178] =   178 */ {__glXDisp_LoadMatrixd, __glXDispSwap_LoadMatrixd},
559     /* [ 179] =   179 */ {__glXDisp_MatrixMode, __glXDispSwap_MatrixMode},
560     /* [ 180] =   180 */ {__glXDisp_MultMatrixf, __glXDispSwap_MultMatrixf},
561     /* [ 181] =   181 */ {__glXDisp_MultMatrixd, __glXDispSwap_MultMatrixd},
562     /* [ 182] =   182 */ {__glXDisp_Ortho, __glXDispSwap_Ortho},
563     /* [ 183] =   183 */ {__glXDisp_PopMatrix, __glXDispSwap_PopMatrix},
564     /* [ 184] =   184 */ {__glXDisp_PushMatrix, __glXDispSwap_PushMatrix},
565     /* [ 185] =   185 */ {__glXDisp_Rotated, __glXDispSwap_Rotated},
566     /* [ 186] =   186 */ {__glXDisp_Rotatef, __glXDispSwap_Rotatef},
567     /* [ 187] =   187 */ {__glXDisp_Scaled, __glXDispSwap_Scaled},
568     /* [ 188] =   188 */ {__glXDisp_Scalef, __glXDispSwap_Scalef},
569     /* [ 189] =   189 */ {__glXDisp_Translated, __glXDispSwap_Translated},
570     /* [ 190] =   190 */ {__glXDisp_Translatef, __glXDispSwap_Translatef},
571     /* [ 191] =   191 */ {__glXDisp_Viewport, __glXDispSwap_Viewport},
572     /* [ 192] =   192 */ {__glXDisp_PolygonOffset, __glXDispSwap_PolygonOffset},
573     /* [ 193] =   193 */ {__glXDisp_DrawArrays, __glXDispSwap_DrawArrays},
574     /* [ 194] =   194 */ {__glXDisp_Indexubv, __glXDispSwap_Indexubv},
575     /* [ 195] =   195 */ {__glXDisp_ColorSubTable, __glXDispSwap_ColorSubTable},
576     /* [ 196] =   196 */ {__glXDisp_CopyColorSubTable,
577                           __glXDispSwap_CopyColorSubTable},
578     /* [ 197] =   197 */ {__glXDisp_ActiveTexture, __glXDispSwap_ActiveTexture},
579     /* [ 198] =   198 */ {__glXDisp_MultiTexCoord1dv,
580                           __glXDispSwap_MultiTexCoord1dv},
581     /* [ 199] =   199 */ {__glXDisp_MultiTexCoord1fvARB,
582                           __glXDispSwap_MultiTexCoord1fvARB},
583     /* [ 200] =   200 */ {__glXDisp_MultiTexCoord1iv,
584                           __glXDispSwap_MultiTexCoord1iv},
585     /* [ 201] =   201 */ {__glXDisp_MultiTexCoord1sv,
586                           __glXDispSwap_MultiTexCoord1sv},
587     /* [ 202] =   202 */ {__glXDisp_MultiTexCoord2dv,
588                           __glXDispSwap_MultiTexCoord2dv},
589     /* [ 203] =   203 */ {__glXDisp_MultiTexCoord2fvARB,
590                           __glXDispSwap_MultiTexCoord2fvARB},
591     /* [ 204] =   204 */ {__glXDisp_MultiTexCoord2iv,
592                           __glXDispSwap_MultiTexCoord2iv},
593     /* [ 205] =   205 */ {__glXDisp_MultiTexCoord2sv,
594                           __glXDispSwap_MultiTexCoord2sv},
595     /* [ 206] =   206 */ {__glXDisp_MultiTexCoord3dv,
596                           __glXDispSwap_MultiTexCoord3dv},
597     /* [ 207] =   207 */ {__glXDisp_MultiTexCoord3fvARB,
598                           __glXDispSwap_MultiTexCoord3fvARB},
599     /* [ 208] =   208 */ {__glXDisp_MultiTexCoord3iv,
600                           __glXDispSwap_MultiTexCoord3iv},
601     /* [ 209] =   209 */ {__glXDisp_MultiTexCoord3sv,
602                           __glXDispSwap_MultiTexCoord3sv},
603     /* [ 210] =   210 */ {__glXDisp_MultiTexCoord4dv,
604                           __glXDispSwap_MultiTexCoord4dv},
605     /* [ 211] =   211 */ {__glXDisp_MultiTexCoord4fvARB,
606                           __glXDispSwap_MultiTexCoord4fvARB},
607     /* [ 212] =   212 */ {__glXDisp_MultiTexCoord4iv,
608                           __glXDispSwap_MultiTexCoord4iv},
609     /* [ 213] =   213 */ {__glXDisp_MultiTexCoord4sv,
610                           __glXDispSwap_MultiTexCoord4sv},
611     /* [ 214] =   214 */ {__glXDisp_CompressedTexImage1D,
612                           __glXDispSwap_CompressedTexImage1D},
613     /* [ 215] =   215 */ {__glXDisp_CompressedTexImage2D,
614                           __glXDispSwap_CompressedTexImage2D},
615     /* [ 216] =   216 */ {__glXDisp_CompressedTexImage3D,
616                           __glXDispSwap_CompressedTexImage3D},
617     /* [ 217] =   217 */ {__glXDisp_CompressedTexSubImage1D,
618                           __glXDispSwap_CompressedTexSubImage1D},
619     /* [ 218] =   218 */ {__glXDisp_CompressedTexSubImage2D,
620                           __glXDispSwap_CompressedTexSubImage2D},
621     /* [ 219] =   219 */ {__glXDisp_CompressedTexSubImage3D,
622                           __glXDispSwap_CompressedTexSubImage3D},
623     /* [ 220] =   220 */ {NULL, NULL},
624     /* [ 221] =   221 */ {NULL, NULL},
625     /* [ 222] =   222 */ {NULL, NULL},
626     /* [ 223] =   223 */ {NULL, NULL},
627     /* [ 224] =   224 */ {NULL, NULL},
628     /* [ 225] =   225 */ {NULL, NULL},
629     /* [ 226] =   226 */ {NULL, NULL},
630     /* [ 227] =   227 */ {NULL, NULL},
631     /* [ 228] =   228 */ {NULL, NULL},
632     /* [ 229] =   229 */ {__glXDisp_SampleCoverage,
633                           __glXDispSwap_SampleCoverage},
634     /* [ 230] =   230 */ {__glXDisp_WindowPos3fv, __glXDispSwap_WindowPos3fv},
635     /* [ 231] =   231 */ {__glXDisp_BeginQuery, __glXDispSwap_BeginQuery},
636     /* [ 232] =   232 */ {__glXDisp_EndQuery, __glXDispSwap_EndQuery},
637     /* [ 233] =   233 */ {__glXDisp_DrawBuffers, __glXDispSwap_DrawBuffers},
638     /* [ 234] =   234 */ {__glXDisp_ClampColor, __glXDispSwap_ClampColor},
639     /* [ 235] =   235 */ {NULL, NULL},
640     /* [ 236] =   236 */ {NULL, NULL},
641     /* [ 237] =   237 */ {__glXDisp_FramebufferTextureLayer,
642                           __glXDispSwap_FramebufferTextureLayer},
643     /* [ 238] =   238 */ {NULL, NULL},
644     /* [ 239] =   239 */ {NULL, NULL},
645     /* [ 240] =  2048 */ {NULL, NULL},
646     /* [ 241] =  2049 */ {NULL, NULL},
647     /* [ 242] =  2050 */ {NULL, NULL},
648     /* [ 243] =  2051 */ {NULL, NULL},
649     /* [ 244] =  2052 */ {NULL, NULL},
650     /* [ 245] =  2053 */ {__glXDisp_ColorTable, __glXDispSwap_ColorTable},
651     /* [ 246] =  2054 */ {__glXDisp_ColorTableParameterfv,
652                           __glXDispSwap_ColorTableParameterfv},
653     /* [ 247] =  2055 */ {__glXDisp_ColorTableParameteriv,
654                           __glXDispSwap_ColorTableParameteriv},
655     /* [ 248] =  2056 */ {__glXDisp_CopyColorTable,
656                           __glXDispSwap_CopyColorTable},
657     /* [ 249] =  2057 */ {NULL, NULL},
658     /* [ 250] =  2058 */ {NULL, NULL},
659     /* [ 251] =  2059 */ {NULL, NULL},
660     /* [ 252] =  2060 */ {NULL, NULL},
661     /* [ 253] =  2061 */ {NULL, NULL},
662     /* [ 254] =  2062 */ {NULL, NULL},
663     /* [ 255] =  2063 */ {NULL, NULL},
664     /* [ 256] =  2064 */ {NULL, NULL},
665     /* [ 257] =  2065 */ {__glXDisp_PointParameterf,
666                           __glXDispSwap_PointParameterf},
667     /* [ 258] =  2066 */ {__glXDisp_PointParameterfv,
668                           __glXDispSwap_PointParameterfv},
669     /* [ 259] =  2067 */ {NULL, NULL},
670     /* [ 260] =  2068 */ {NULL, NULL},
671     /* [ 261] =  2069 */ {NULL, NULL},
672     /* [ 262] =  2070 */ {NULL, NULL},
673     /* [ 263] =  2071 */ {NULL, NULL},
674     /* [ 264] =  4096 */ {__glXDisp_BlendColor, __glXDispSwap_BlendColor},
675     /* [ 265] =  4097 */ {__glXDisp_BlendEquation, __glXDispSwap_BlendEquation},
676     /* [ 266] =  4098 */ {NULL, NULL},
677     /* [ 267] =  4099 */ {__glXDisp_TexSubImage1D, __glXDispSwap_TexSubImage1D},
678     /* [ 268] =  4100 */ {__glXDisp_TexSubImage2D, __glXDispSwap_TexSubImage2D},
679     /* [ 269] =  4101 */ {__glXDisp_ConvolutionFilter1D,
680                           __glXDispSwap_ConvolutionFilter1D},
681     /* [ 270] =  4102 */ {__glXDisp_ConvolutionFilter2D,
682                           __glXDispSwap_ConvolutionFilter2D},
683     /* [ 271] =  4103 */ {__glXDisp_ConvolutionParameterf,
684                           __glXDispSwap_ConvolutionParameterf},
685     /* [ 272] =  4104 */ {__glXDisp_ConvolutionParameterfv,
686                           __glXDispSwap_ConvolutionParameterfv},
687     /* [ 273] =  4105 */ {__glXDisp_ConvolutionParameteri,
688                           __glXDispSwap_ConvolutionParameteri},
689     /* [ 274] =  4106 */ {__glXDisp_ConvolutionParameteriv,
690                           __glXDispSwap_ConvolutionParameteriv},
691     /* [ 275] =  4107 */ {__glXDisp_CopyConvolutionFilter1D,
692                           __glXDispSwap_CopyConvolutionFilter1D},
693     /* [ 276] =  4108 */ {__glXDisp_CopyConvolutionFilter2D,
694                           __glXDispSwap_CopyConvolutionFilter2D},
695     /* [ 277] =  4109 */ {__glXDisp_SeparableFilter2D,
696                           __glXDispSwap_SeparableFilter2D},
697     /* [ 278] =  4110 */ {__glXDisp_Histogram, __glXDispSwap_Histogram},
698     /* [ 279] =  4111 */ {__glXDisp_Minmax, __glXDispSwap_Minmax},
699     /* [ 280] =  4112 */ {__glXDisp_ResetHistogram,
700                           __glXDispSwap_ResetHistogram},
701     /* [ 281] =  4113 */ {__glXDisp_ResetMinmax, __glXDispSwap_ResetMinmax},
702     /* [ 282] =  4114 */ {__glXDisp_TexImage3D, __glXDispSwap_TexImage3D},
703     /* [ 283] =  4115 */ {__glXDisp_TexSubImage3D, __glXDispSwap_TexSubImage3D},
704     /* [ 284] =  4116 */ {NULL, NULL},
705     /* [ 285] =  4117 */ {__glXDisp_BindTexture, __glXDispSwap_BindTexture},
706     /* [ 286] =  4118 */ {__glXDisp_PrioritizeTextures,
707                           __glXDispSwap_PrioritizeTextures},
708     /* [ 287] =  4119 */ {__glXDisp_CopyTexImage1D,
709                           __glXDispSwap_CopyTexImage1D},
710     /* [ 288] =  4120 */ {__glXDisp_CopyTexImage2D,
711                           __glXDispSwap_CopyTexImage2D},
712     /* [ 289] =  4121 */ {__glXDisp_CopyTexSubImage1D,
713                           __glXDispSwap_CopyTexSubImage1D},
714     /* [ 290] =  4122 */ {__glXDisp_CopyTexSubImage2D,
715                           __glXDispSwap_CopyTexSubImage2D},
716     /* [ 291] =  4123 */ {__glXDisp_CopyTexSubImage3D,
717                           __glXDispSwap_CopyTexSubImage3D},
718     /* [ 292] =  4124 */ {__glXDisp_FogCoordfvEXT, __glXDispSwap_FogCoordfvEXT},
719     /* [ 293] =  4125 */ {__glXDisp_FogCoorddv, __glXDispSwap_FogCoorddv},
720     /* [ 294] =  4126 */ {__glXDisp_SecondaryColor3bv,
721                           __glXDispSwap_SecondaryColor3bv},
722     /* [ 295] =  4127 */ {__glXDisp_SecondaryColor3sv,
723                           __glXDispSwap_SecondaryColor3sv},
724     /* [ 296] =  4176 */ {NULL, NULL},
725     /* [ 297] =  4177 */ {NULL, NULL},
726     /* [ 298] =  4178 */ {NULL, NULL},
727     /* [ 299] =  4179 */ {NULL, NULL},
728     /* [ 300] =  4180 */ {__glXDisp_BindProgramARB,
729                           __glXDispSwap_BindProgramARB},
730     /* [ 301] =  4181 */ {NULL, NULL},
731     /* [ 302] =  4182 */ {NULL, NULL},
732     /* [ 303] =  4183 */ {NULL, NULL},
733     /* [ 304] =  4184 */ {__glXDisp_ProgramEnvParameter4fvARB,
734                           __glXDispSwap_ProgramEnvParameter4fvARB},
735     /* [ 305] =  4185 */ {__glXDisp_ProgramEnvParameter4dvARB,
736                           __glXDispSwap_ProgramEnvParameter4dvARB},
737     /* [ 306] =  4186 */ {NULL, NULL},
738     /* [ 307] =  4187 */ {NULL, NULL},
739     /* [ 308] =  4188 */ {NULL, NULL},
740     /* [ 309] =  4189 */ {__glXDisp_VertexAttrib1sv,
741                           __glXDispSwap_VertexAttrib1sv},
742     /* [ 310] =  4190 */ {__glXDisp_VertexAttrib2sv,
743                           __glXDispSwap_VertexAttrib2sv},
744     /* [ 311] =  4191 */ {__glXDisp_VertexAttrib3sv,
745                           __glXDispSwap_VertexAttrib3sv},
746     /* [ 312] =  4192 */ {__glXDisp_VertexAttrib4sv,
747                           __glXDispSwap_VertexAttrib4sv},
748     /* [ 313] =  4193 */ {__glXDisp_VertexAttrib1fvARB,
749                           __glXDispSwap_VertexAttrib1fvARB},
750     /* [ 314] =  4194 */ {__glXDisp_VertexAttrib2fvARB,
751                           __glXDispSwap_VertexAttrib2fvARB},
752     /* [ 315] =  4195 */ {__glXDisp_VertexAttrib3fvARB,
753                           __glXDispSwap_VertexAttrib3fvARB},
754     /* [ 316] =  4196 */ {__glXDisp_VertexAttrib4fvARB,
755                           __glXDispSwap_VertexAttrib4fvARB},
756     /* [ 317] =  4197 */ {__glXDisp_VertexAttrib1dv,
757                           __glXDispSwap_VertexAttrib1dv},
758     /* [ 318] =  4198 */ {__glXDisp_VertexAttrib2dv,
759                           __glXDispSwap_VertexAttrib2dv},
760     /* [ 319] =  4199 */ {__glXDisp_VertexAttrib3dv,
761                           __glXDispSwap_VertexAttrib3dv},
762     /* [ 320] =  4200 */ {__glXDisp_VertexAttrib4dv,
763                           __glXDispSwap_VertexAttrib4dv},
764     /* [ 321] =  4201 */ {__glXDisp_VertexAttrib4Nubv,
765                           __glXDispSwap_VertexAttrib4Nubv},
766     /* [ 322] =  4202 */ {__glXDisp_VertexAttribs1svNV,
767                           __glXDispSwap_VertexAttribs1svNV},
768     /* [ 323] =  4203 */ {__glXDisp_VertexAttribs2svNV,
769                           __glXDispSwap_VertexAttribs2svNV},
770     /* [ 324] =  4204 */ {__glXDisp_VertexAttribs3svNV,
771                           __glXDispSwap_VertexAttribs3svNV},
772     /* [ 325] =  4205 */ {__glXDisp_VertexAttribs4svNV,
773                           __glXDispSwap_VertexAttribs4svNV},
774     /* [ 326] =  4206 */ {__glXDisp_VertexAttribs1fvNV,
775                           __glXDispSwap_VertexAttribs1fvNV},
776     /* [ 327] =  4207 */ {__glXDisp_VertexAttribs2fvNV,
777                           __glXDispSwap_VertexAttribs2fvNV},
778     /* [ 328] =  4208 */ {__glXDisp_VertexAttribs3fvNV,
779                           __glXDispSwap_VertexAttribs3fvNV},
780     /* [ 329] =  4209 */ {__glXDisp_VertexAttribs4fvNV,
781                           __glXDispSwap_VertexAttribs4fvNV},
782     /* [ 330] =  4210 */ {__glXDisp_VertexAttribs1dvNV,
783                           __glXDispSwap_VertexAttribs1dvNV},
784     /* [ 331] =  4211 */ {__glXDisp_VertexAttribs2dvNV,
785                           __glXDispSwap_VertexAttribs2dvNV},
786     /* [ 332] =  4212 */ {__glXDisp_VertexAttribs3dvNV,
787                           __glXDispSwap_VertexAttribs3dvNV},
788     /* [ 333] =  4213 */ {__glXDisp_VertexAttribs4dvNV,
789                           __glXDispSwap_VertexAttribs4dvNV},
790     /* [ 334] =  4214 */ {__glXDisp_VertexAttribs4ubvNV,
791                           __glXDispSwap_VertexAttribs4ubvNV},
792     /* [ 335] =  4215 */ {__glXDisp_ProgramLocalParameter4fvARB,
793                           __glXDispSwap_ProgramLocalParameter4fvARB},
794     /* [ 336] =  4216 */ {__glXDisp_ProgramLocalParameter4dvARB,
795                           __glXDispSwap_ProgramLocalParameter4dvARB},
796     /* [ 337] =  4217 */ {__glXDisp_ProgramStringARB,
797                           __glXDispSwap_ProgramStringARB},
798     /* [ 338] =  4218 */ {NULL, NULL},
799     /* [ 339] =  4219 */ {NULL, NULL},
800     /* [ 340] =  4220 */ {__glXDisp_ActiveStencilFaceEXT,
801                           __glXDispSwap_ActiveStencilFaceEXT},
802     /* [ 341] =  4221 */ {__glXDisp_PointParameteri,
803                           __glXDispSwap_PointParameteri},
804     /* [ 342] =  4222 */ {__glXDisp_PointParameteriv,
805                           __glXDispSwap_PointParameteriv},
806     /* [ 343] =  4223 */ {NULL, NULL},
807     /* [ 344] =  4224 */ {NULL, NULL},
808     /* [ 345] =  4225 */ {NULL, NULL},
809     /* [ 346] =  4226 */ {NULL, NULL},
810     /* [ 347] =  4227 */ {NULL, NULL},
811     /* [ 348] =  4228 */ {__glXDisp_BlendEquationSeparate,
812                           __glXDispSwap_BlendEquationSeparate},
813     /* [ 349] =  4229 */ {NULL, NULL},
814     /* [ 350] =  4230 */ {__glXDisp_VertexAttrib4bv,
815                           __glXDispSwap_VertexAttrib4bv},
816     /* [ 351] =  4231 */ {__glXDisp_VertexAttrib4iv,
817                           __glXDispSwap_VertexAttrib4iv},
818     /* [ 352] =  4232 */ {__glXDisp_VertexAttrib4ubv,
819                           __glXDispSwap_VertexAttrib4ubv},
820     /* [ 353] =  4233 */ {__glXDisp_VertexAttrib4usv,
821                           __glXDispSwap_VertexAttrib4usv},
822     /* [ 354] =  4234 */ {__glXDisp_VertexAttrib4uiv,
823                           __glXDispSwap_VertexAttrib4uiv},
824     /* [ 355] =  4235 */ {__glXDisp_VertexAttrib4Nbv,
825                           __glXDispSwap_VertexAttrib4Nbv},
826     /* [ 356] =  4236 */ {__glXDisp_VertexAttrib4Nsv,
827                           __glXDispSwap_VertexAttrib4Nsv},
828     /* [ 357] =  4237 */ {__glXDisp_VertexAttrib4Niv,
829                           __glXDispSwap_VertexAttrib4Niv},
830     /* [ 358] =  4238 */ {__glXDisp_VertexAttrib4Nusv,
831                           __glXDispSwap_VertexAttrib4Nusv},
832     /* [ 359] =  4239 */ {__glXDisp_VertexAttrib4Nuiv,
833                           __glXDispSwap_VertexAttrib4Nuiv},
834     /* [ 360] =  4320 */ {__glXDisp_DeleteFramebuffers,
835                           __glXDispSwap_DeleteFramebuffers},
836     /* [ 361] =  4321 */ {__glXDisp_FramebufferTexture1D,
837                           __glXDispSwap_FramebufferTexture1D},
838     /* [ 362] =  4322 */ {__glXDisp_FramebufferTexture2D,
839                           __glXDispSwap_FramebufferTexture2D},
840     /* [ 363] =  4323 */ {__glXDisp_FramebufferTexture3D,
841                           __glXDispSwap_FramebufferTexture3D},
842     /* [ 364] =  4324 */ {__glXDisp_FramebufferRenderbuffer,
843                           __glXDispSwap_FramebufferRenderbuffer},
844     /* [ 365] =  4325 */ {__glXDisp_GenerateMipmap,
845                           __glXDispSwap_GenerateMipmap},
846     /* [ 366] =  4326 */ {NULL, NULL},
847     /* [ 367] =  4327 */ {NULL, NULL},
848     /* [ 368] =  4328 */ {NULL, NULL},
849     /* [ 369] =  4329 */ {NULL, NULL},
850     /* [ 370] =  4330 */ {__glXDisp_BlitFramebuffer,
851                           __glXDispSwap_BlitFramebuffer},
852     /* [ 371] =  4331 */ {__glXDisp_RenderbufferStorageMultisample,
853                           __glXDispSwap_RenderbufferStorageMultisample},
854     /* [ 372] =  4332 */ {NULL, NULL},
855     /* [ 373] =  4333 */ {NULL, NULL},
856     /* [ 374] =  4334 */ {NULL, NULL},
857     /* [ 375] =  4335 */ {NULL, NULL},
858     /* [ 376] =  4128 */ {__glXDisp_SecondaryColor3iv,
859                           __glXDispSwap_SecondaryColor3iv},
860     /* [ 377] =  4129 */ {__glXDisp_SecondaryColor3fvEXT,
861                           __glXDispSwap_SecondaryColor3fvEXT},
862     /* [ 378] =  4130 */ {__glXDisp_SecondaryColor3dv,
863                           __glXDispSwap_SecondaryColor3dv},
864     /* [ 379] =  4131 */ {__glXDisp_SecondaryColor3ubv,
865                           __glXDispSwap_SecondaryColor3ubv},
866     /* [ 380] =  4132 */ {__glXDisp_SecondaryColor3usv,
867                           __glXDispSwap_SecondaryColor3usv},
868     /* [ 381] =  4133 */ {__glXDisp_SecondaryColor3uiv,
869                           __glXDispSwap_SecondaryColor3uiv},
870     /* [ 382] =  4134 */ {__glXDisp_BlendFuncSeparate,
871                           __glXDispSwap_BlendFuncSeparate},
872     /* [ 383] =  4135 */ {NULL, NULL},
873     /* [ 384] =  4264 */ {NULL, NULL},
874     /* [ 385] =  4265 */ {__glXDisp_VertexAttrib1svNV,
875                           __glXDispSwap_VertexAttrib1svNV},
876     /* [ 386] =  4266 */ {__glXDisp_VertexAttrib2svNV,
877                           __glXDispSwap_VertexAttrib2svNV},
878     /* [ 387] =  4267 */ {__glXDisp_VertexAttrib3svNV,
879                           __glXDispSwap_VertexAttrib3svNV},
880     /* [ 388] =  4268 */ {__glXDisp_VertexAttrib4svNV,
881                           __glXDispSwap_VertexAttrib4svNV},
882     /* [ 389] =  4269 */ {__glXDisp_VertexAttrib1fvNV,
883                           __glXDispSwap_VertexAttrib1fvNV},
884     /* [ 390] =  4270 */ {__glXDisp_VertexAttrib2fvNV,
885                           __glXDispSwap_VertexAttrib2fvNV},
886     /* [ 391] =  4271 */ {__glXDisp_VertexAttrib3fvNV,
887                           __glXDispSwap_VertexAttrib3fvNV},
888     /* [ 392] =  4272 */ {__glXDisp_VertexAttrib4fvNV,
889                           __glXDispSwap_VertexAttrib4fvNV},
890     /* [ 393] =  4273 */ {__glXDisp_VertexAttrib1dvNV,
891                           __glXDispSwap_VertexAttrib1dvNV},
892     /* [ 394] =  4274 */ {__glXDisp_VertexAttrib2dvNV,
893                           __glXDispSwap_VertexAttrib2dvNV},
894     /* [ 395] =  4275 */ {__glXDisp_VertexAttrib3dvNV,
895                           __glXDispSwap_VertexAttrib3dvNV},
896     /* [ 396] =  4276 */ {__glXDisp_VertexAttrib4dvNV,
897                           __glXDispSwap_VertexAttrib4dvNV},
898     /* [ 397] =  4277 */ {__glXDisp_VertexAttrib4ubvNV,
899                           __glXDispSwap_VertexAttrib4ubvNV},
900     /* [ 398] =  4278 */ {NULL, NULL},
901     /* [ 399] =  4279 */ {NULL, NULL},
902     /* [ 400] =  4312 */ {NULL, NULL},
903     /* [ 401] =  4313 */ {NULL, NULL},
904     /* [ 402] =  4314 */ {NULL, NULL},
905     /* [ 403] =  4315 */ {NULL, NULL},
906     /* [ 404] =  4316 */ {__glXDisp_BindRenderbuffer,
907                           __glXDispSwap_BindRenderbuffer},
908     /* [ 405] =  4317 */ {__glXDisp_DeleteRenderbuffers,
909                           __glXDispSwap_DeleteRenderbuffers},
910     /* [ 406] =  4318 */ {__glXDisp_RenderbufferStorage,
911                           __glXDispSwap_RenderbufferStorage},
912     /* [ 407] =  4319 */ {__glXDisp_BindFramebuffer,
913                           __glXDispSwap_BindFramebuffer},
914 };
915 
916 static const int_fast16_t Render_size_table[408][2] = {
917     /* [  0] =     0 */ {0, ~0},
918     /* [  1] =     1 */ {8, ~0},
919     /* [  2] =     2 */ {12, 0},
920     /* [  3] =     3 */ {8, ~0},
921     /* [  4] =     4 */ {8, ~0},
922     /* [  5] =     5 */ {48, 1},
923     /* [  6] =     6 */ {8, ~0},
924     /* [  7] =     7 */ {28, ~0},
925     /* [  8] =     8 */ {16, ~0},
926     /* [  9] =     9 */ {16, ~0},
927     /* [ 10] =    10 */ {12, ~0},
928     /* [ 11] =    11 */ {8, ~0},
929     /* [ 12] =    12 */ {16, ~0},
930     /* [ 13] =    13 */ {12, ~0},
931     /* [ 14] =    14 */ {8, ~0},
932     /* [ 15] =    15 */ {36, ~0},
933     /* [ 16] =    16 */ {20, ~0},
934     /* [ 17] =    17 */ {20, ~0},
935     /* [ 18] =    18 */ {12, ~0},
936     /* [ 19] =    19 */ {8, ~0},
937     /* [ 20] =    20 */ {20, ~0},
938     /* [ 21] =    21 */ {12, ~0},
939     /* [ 22] =    22 */ {8, ~0},
940     /* [ 23] =    23 */ {4, ~0},
941     /* [ 24] =    24 */ {12, ~0},
942     /* [ 25] =    25 */ {8, ~0},
943     /* [ 26] =    26 */ {8, ~0},
944     /* [ 27] =    27 */ {8, ~0},
945     /* [ 28] =    28 */ {8, ~0},
946     /* [ 29] =    29 */ {28, ~0},
947     /* [ 30] =    30 */ {16, ~0},
948     /* [ 31] =    31 */ {16, ~0},
949     /* [ 32] =    32 */ {12, ~0},
950     /* [ 33] =    33 */ {20, ~0},
951     /* [ 34] =    34 */ {12, ~0},
952     /* [ 35] =    35 */ {12, ~0},
953     /* [ 36] =    36 */ {8, ~0},
954     /* [ 37] =    37 */ {28, ~0},
955     /* [ 38] =    38 */ {16, ~0},
956     /* [ 39] =    39 */ {16, ~0},
957     /* [ 40] =    40 */ {12, ~0},
958     /* [ 41] =    41 */ {36, ~0},
959     /* [ 42] =    42 */ {20, ~0},
960     /* [ 43] =    43 */ {20, ~0},
961     /* [ 44] =    44 */ {12, ~0},
962     /* [ 45] =    45 */ {36, ~0},
963     /* [ 46] =    46 */ {20, ~0},
964     /* [ 47] =    47 */ {20, ~0},
965     /* [ 48] =    48 */ {12, ~0},
966     /* [ 49] =    49 */ {12, ~0},
967     /* [ 50] =    50 */ {8, ~0},
968     /* [ 51] =    51 */ {8, ~0},
969     /* [ 52] =    52 */ {8, ~0},
970     /* [ 53] =    53 */ {20, ~0},
971     /* [ 54] =    54 */ {12, ~0},
972     /* [ 55] =    55 */ {12, ~0},
973     /* [ 56] =    56 */ {8, ~0},
974     /* [ 57] =    57 */ {28, ~0},
975     /* [ 58] =    58 */ {16, ~0},
976     /* [ 59] =    59 */ {16, ~0},
977     /* [ 60] =    60 */ {12, ~0},
978     /* [ 61] =    61 */ {36, ~0},
979     /* [ 62] =    62 */ {20, ~0},
980     /* [ 63] =    63 */ {20, ~0},
981     /* [ 64] =    64 */ {12, ~0},
982     /* [ 65] =    65 */ {20, ~0},
983     /* [ 66] =    66 */ {12, ~0},
984     /* [ 67] =    67 */ {12, ~0},
985     /* [ 68] =    68 */ {8, ~0},
986     /* [ 69] =    69 */ {28, ~0},
987     /* [ 70] =    70 */ {16, ~0},
988     /* [ 71] =    71 */ {16, ~0},
989     /* [ 72] =    72 */ {12, ~0},
990     /* [ 73] =    73 */ {36, ~0},
991     /* [ 74] =    74 */ {20, ~0},
992     /* [ 75] =    75 */ {20, ~0},
993     /* [ 76] =    76 */ {12, ~0},
994     /* [ 77] =    77 */ {40, ~0},
995     /* [ 78] =    78 */ {12, ~0},
996     /* [ 79] =    79 */ {8, ~0},
997     /* [ 80] =    80 */ {12, ~0},
998     /* [ 81] =    81 */ {8, 2},
999     /* [ 82] =    82 */ {12, ~0},
1000     /* [ 83] =    83 */ {8, 3},
1001     /* [ 84] =    84 */ {8, ~0},
1002     /* [ 85] =    85 */ {12, ~0},
1003     /* [ 86] =    86 */ {16, ~0},
1004     /* [ 87] =    87 */ {12, 4},
1005     /* [ 88] =    88 */ {16, ~0},
1006     /* [ 89] =    89 */ {12, 5},
1007     /* [ 90] =    90 */ {12, ~0},
1008     /* [ 91] =    91 */ {8, 6},
1009     /* [ 92] =    92 */ {12, ~0},
1010     /* [ 93] =    93 */ {8, 7},
1011     /* [ 94] =    94 */ {12, ~0},
1012     /* [ 95] =    95 */ {8, ~0},
1013     /* [ 96] =    96 */ {16, ~0},
1014     /* [ 97] =    97 */ {12, 8},
1015     /* [ 98] =    98 */ {16, ~0},
1016     /* [ 99] =    99 */ {12, 9},
1017     /* [100] =   100 */ {8, ~0},
1018     /* [101] =   101 */ {12, ~0},
1019     /* [102] =   102 */ {24, 10},
1020     /* [103] =   103 */ {20, ~0},
1021     /* [104] =   104 */ {8, ~0},
1022     /* [105] =   105 */ {16, ~0},
1023     /* [106] =   106 */ {12, 11},
1024     /* [107] =   107 */ {16, ~0},
1025     /* [108] =   108 */ {12, 12},
1026     /* [109] =   109 */ {56, 13},
1027     /* [110] =   110 */ {56, 14},
1028     /* [111] =   111 */ {16, ~0},
1029     /* [112] =   112 */ {12, 15},
1030     /* [113] =   113 */ {16, ~0},
1031     /* [114] =   114 */ {12, 16},
1032     /* [115] =   115 */ {20, ~0},
1033     /* [116] =   116 */ {12, 17},
1034     /* [117] =   117 */ {16, ~0},
1035     /* [118] =   118 */ {12, 18},
1036     /* [119] =   119 */ {16, ~0},
1037     /* [120] =   120 */ {12, 19},
1038     /* [121] =   121 */ {4, ~0},
1039     /* [122] =   122 */ {8, ~0},
1040     /* [123] =   123 */ {8, ~0},
1041     /* [124] =   124 */ {4, ~0},
1042     /* [125] =   125 */ {8, ~0},
1043     /* [126] =   126 */ {8, ~0},
1044     /* [127] =   127 */ {8, ~0},
1045     /* [128] =   128 */ {20, ~0},
1046     /* [129] =   129 */ {8, ~0},
1047     /* [130] =   130 */ {20, ~0},
1048     /* [131] =   131 */ {8, ~0},
1049     /* [132] =   132 */ {12, ~0},
1050     /* [133] =   133 */ {8, ~0},
1051     /* [134] =   134 */ {8, ~0},
1052     /* [135] =   135 */ {8, ~0},
1053     /* [136] =   136 */ {8, ~0},
1054     /* [137] =   137 */ {12, ~0},
1055     /* [138] =   138 */ {8, ~0},
1056     /* [139] =   139 */ {8, ~0},
1057     /* [140] =   140 */ {0, ~0},
1058     /* [141] =   141 */ {4, ~0},
1059     /* [142] =   142 */ {8, ~0},
1060     /* [143] =   143 */ {28, 20},
1061     /* [144] =   144 */ {20, 21},
1062     /* [145] =   145 */ {48, 22},
1063     /* [146] =   146 */ {32, 23},
1064     /* [147] =   147 */ {24, ~0},
1065     /* [148] =   148 */ {16, ~0},
1066     /* [149] =   149 */ {44, ~0},
1067     /* [150] =   150 */ {28, ~0},
1068     /* [151] =   151 */ {12, ~0},
1069     /* [152] =   152 */ {8, ~0},
1070     /* [153] =   153 */ {20, ~0},
1071     /* [154] =   154 */ {12, ~0},
1072     /* [155] =   155 */ {16, ~0},
1073     /* [156] =   156 */ {8, ~0},
1074     /* [157] =   157 */ {24, ~0},
1075     /* [158] =   158 */ {12, ~0},
1076     /* [159] =   159 */ {12, ~0},
1077     /* [160] =   160 */ {12, ~0},
1078     /* [161] =   161 */ {8, ~0},
1079     /* [162] =   162 */ {16, ~0},
1080     /* [163] =   163 */ {16, ~0},
1081     /* [164] =   164 */ {8, ~0},
1082     /* [165] =   165 */ {12, ~0},
1083     /* [166] =   166 */ {12, ~0},
1084     /* [167] =   167 */ {12, ~0},
1085     /* [168] =   168 */ {12, 24},
1086     /* [169] =   169 */ {12, 25},
1087     /* [170] =   170 */ {12, 26},
1088     /* [171] =   171 */ {8, ~0},
1089     /* [172] =   172 */ {24, ~0},
1090     /* [173] =   173 */ {40, 27},
1091     /* [174] =   174 */ {20, ~0},
1092     /* [175] =   175 */ {52, ~0},
1093     /* [176] =   176 */ {4, ~0},
1094     /* [177] =   177 */ {68, ~0},
1095     /* [178] =   178 */ {132, ~0},
1096     /* [179] =   179 */ {8, ~0},
1097     /* [180] =   180 */ {68, ~0},
1098     /* [181] =   181 */ {132, ~0},
1099     /* [182] =   182 */ {52, ~0},
1100     /* [183] =   183 */ {4, ~0},
1101     /* [184] =   184 */ {4, ~0},
1102     /* [185] =   185 */ {36, ~0},
1103     /* [186] =   186 */ {20, ~0},
1104     /* [187] =   187 */ {28, ~0},
1105     /* [188] =   188 */ {16, ~0},
1106     /* [189] =   189 */ {28, ~0},
1107     /* [190] =   190 */ {16, ~0},
1108     /* [191] =   191 */ {20, ~0},
1109     /* [192] =   192 */ {12, ~0},
1110     /* [193] =   193 */ {16, 28},
1111     /* [194] =   194 */ {8, ~0},
1112     /* [195] =   195 */ {44, 29},
1113     /* [196] =   196 */ {24, ~0},
1114     /* [197] =   197 */ {8, ~0},
1115     /* [198] =   198 */ {16, ~0},
1116     /* [199] =   199 */ {12, ~0},
1117     /* [200] =   200 */ {12, ~0},
1118     /* [201] =   201 */ {12, ~0},
1119     /* [202] =   202 */ {24, ~0},
1120     /* [203] =   203 */ {16, ~0},
1121     /* [204] =   204 */ {16, ~0},
1122     /* [205] =   205 */ {12, ~0},
1123     /* [206] =   206 */ {32, ~0},
1124     /* [207] =   207 */ {20, ~0},
1125     /* [208] =   208 */ {20, ~0},
1126     /* [209] =   209 */ {16, ~0},
1127     /* [210] =   210 */ {40, ~0},
1128     /* [211] =   211 */ {24, ~0},
1129     /* [212] =   212 */ {24, ~0},
1130     /* [213] =   213 */ {16, ~0},
1131     /* [214] =   214 */ {28, 30},
1132     /* [215] =   215 */ {32, 31},
1133     /* [216] =   216 */ {36, 32},
1134     /* [217] =   217 */ {28, 33},
1135     /* [218] =   218 */ {36, 34},
1136     /* [219] =   219 */ {44, 35},
1137     /* [220] =   220 */ {0, ~0},
1138     /* [221] =   221 */ {0, ~0},
1139     /* [222] =   222 */ {0, ~0},
1140     /* [223] =   223 */ {0, ~0},
1141     /* [224] =   224 */ {0, ~0},
1142     /* [225] =   225 */ {0, ~0},
1143     /* [226] =   226 */ {0, ~0},
1144     /* [227] =   227 */ {0, ~0},
1145     /* [228] =   228 */ {0, ~0},
1146     /* [229] =   229 */ {12, ~0},
1147     /* [230] =   230 */ {16, ~0},
1148     /* [231] =   231 */ {12, ~0},
1149     /* [232] =   232 */ {8, ~0},
1150     /* [233] =   233 */ {8, 36},
1151     /* [234] =   234 */ {12, ~0},
1152     /* [235] =   235 */ {0, ~0},
1153     /* [236] =   236 */ {0, ~0},
1154     /* [237] =   237 */ {24, ~0},
1155     /* [238] =   238 */ {0, ~0},
1156     /* [239] =   239 */ {0, ~0},
1157     /* [240] =  2048 */ {0, ~0},
1158     /* [241] =  2049 */ {0, ~0},
1159     /* [242] =  2050 */ {0, ~0},
1160     /* [243] =  2051 */ {0, ~0},
1161     /* [244] =  2052 */ {0, ~0},
1162     /* [245] =  2053 */ {44, 37},
1163     /* [246] =  2054 */ {12, 38},
1164     /* [247] =  2055 */ {12, 39},
1165     /* [248] =  2056 */ {24, ~0},
1166     /* [249] =  2057 */ {0, ~0},
1167     /* [250] =  2058 */ {0, ~0},
1168     /* [251] =  2059 */ {0, ~0},
1169     /* [252] =  2060 */ {0, ~0},
1170     /* [253] =  2061 */ {0, ~0},
1171     /* [254] =  2062 */ {0, ~0},
1172     /* [255] =  2063 */ {0, ~0},
1173     /* [256] =  2064 */ {0, ~0},
1174     /* [257] =  2065 */ {12, ~0},
1175     /* [258] =  2066 */ {8, 40},
1176     /* [259] =  2067 */ {0, ~0},
1177     /* [260] =  2068 */ {0, ~0},
1178     /* [261] =  2069 */ {0, ~0},
1179     /* [262] =  2070 */ {0, ~0},
1180     /* [263] =  2071 */ {0, ~0},
1181     /* [264] =  4096 */ {20, ~0},
1182     /* [265] =  4097 */ {8, ~0},
1183     /* [266] =  4098 */ {0, ~0},
1184     /* [267] =  4099 */ {60, 41},
1185     /* [268] =  4100 */ {60, 42},
1186     /* [269] =  4101 */ {48, 43},
1187     /* [270] =  4102 */ {48, 44},
1188     /* [271] =  4103 */ {16, ~0},
1189     /* [272] =  4104 */ {12, 45},
1190     /* [273] =  4105 */ {16, ~0},
1191     /* [274] =  4106 */ {12, 46},
1192     /* [275] =  4107 */ {24, ~0},
1193     /* [276] =  4108 */ {28, ~0},
1194     /* [277] =  4109 */ {32, 47},
1195     /* [278] =  4110 */ {20, ~0},
1196     /* [279] =  4111 */ {16, ~0},
1197     /* [280] =  4112 */ {8, ~0},
1198     /* [281] =  4113 */ {8, ~0},
1199     /* [282] =  4114 */ {84, 48},
1200     /* [283] =  4115 */ {92, 49},
1201     /* [284] =  4116 */ {0, ~0},
1202     /* [285] =  4117 */ {12, ~0},
1203     /* [286] =  4118 */ {8, 50},
1204     /* [287] =  4119 */ {32, ~0},
1205     /* [288] =  4120 */ {36, ~0},
1206     /* [289] =  4121 */ {28, ~0},
1207     /* [290] =  4122 */ {36, ~0},
1208     /* [291] =  4123 */ {40, ~0},
1209     /* [292] =  4124 */ {8, ~0},
1210     /* [293] =  4125 */ {12, ~0},
1211     /* [294] =  4126 */ {8, ~0},
1212     /* [295] =  4127 */ {12, ~0},
1213     /* [296] =  4176 */ {0, ~0},
1214     /* [297] =  4177 */ {0, ~0},
1215     /* [298] =  4178 */ {0, ~0},
1216     /* [299] =  4179 */ {0, ~0},
1217     /* [300] =  4180 */ {12, ~0},
1218     /* [301] =  4181 */ {0, ~0},
1219     /* [302] =  4182 */ {0, ~0},
1220     /* [303] =  4183 */ {0, ~0},
1221     /* [304] =  4184 */ {28, ~0},
1222     /* [305] =  4185 */ {44, ~0},
1223     /* [306] =  4186 */ {0, ~0},
1224     /* [307] =  4187 */ {0, ~0},
1225     /* [308] =  4188 */ {0, ~0},
1226     /* [309] =  4189 */ {12, ~0},
1227     /* [310] =  4190 */ {12, ~0},
1228     /* [311] =  4191 */ {16, ~0},
1229     /* [312] =  4192 */ {16, ~0},
1230     /* [313] =  4193 */ {12, ~0},
1231     /* [314] =  4194 */ {16, ~0},
1232     /* [315] =  4195 */ {20, ~0},
1233     /* [316] =  4196 */ {24, ~0},
1234     /* [317] =  4197 */ {16, ~0},
1235     /* [318] =  4198 */ {24, ~0},
1236     /* [319] =  4199 */ {32, ~0},
1237     /* [320] =  4200 */ {40, ~0},
1238     /* [321] =  4201 */ {12, ~0},
1239     /* [322] =  4202 */ {12, 51},
1240     /* [323] =  4203 */ {12, 52},
1241     /* [324] =  4204 */ {12, 53},
1242     /* [325] =  4205 */ {12, 54},
1243     /* [326] =  4206 */ {12, 55},
1244     /* [327] =  4207 */ {12, 56},
1245     /* [328] =  4208 */ {12, 57},
1246     /* [329] =  4209 */ {12, 58},
1247     /* [330] =  4210 */ {12, 59},
1248     /* [331] =  4211 */ {12, 60},
1249     /* [332] =  4212 */ {12, 61},
1250     /* [333] =  4213 */ {12, 62},
1251     /* [334] =  4214 */ {12, 63},
1252     /* [335] =  4215 */ {28, ~0},
1253     /* [336] =  4216 */ {44, ~0},
1254     /* [337] =  4217 */ {16, 64},
1255     /* [338] =  4218 */ {0, ~0},
1256     /* [339] =  4219 */ {0, ~0},
1257     /* [340] =  4220 */ {8, ~0},
1258     /* [341] =  4221 */ {12, ~0},
1259     /* [342] =  4222 */ {8, 65},
1260     /* [343] =  4223 */ {0, ~0},
1261     /* [344] =  4224 */ {0, ~0},
1262     /* [345] =  4225 */ {0, ~0},
1263     /* [346] =  4226 */ {0, ~0},
1264     /* [347] =  4227 */ {0, ~0},
1265     /* [348] =  4228 */ {12, ~0},
1266     /* [349] =  4229 */ {0, ~0},
1267     /* [350] =  4230 */ {12, ~0},
1268     /* [351] =  4231 */ {24, ~0},
1269     /* [352] =  4232 */ {12, ~0},
1270     /* [353] =  4233 */ {16, ~0},
1271     /* [354] =  4234 */ {24, ~0},
1272     /* [355] =  4235 */ {12, ~0},
1273     /* [356] =  4236 */ {16, ~0},
1274     /* [357] =  4237 */ {24, ~0},
1275     /* [358] =  4238 */ {16, ~0},
1276     /* [359] =  4239 */ {24, ~0},
1277     /* [360] =  4320 */ {8, 66},
1278     /* [361] =  4321 */ {24, ~0},
1279     /* [362] =  4322 */ {24, ~0},
1280     /* [363] =  4323 */ {28, ~0},
1281     /* [364] =  4324 */ {20, ~0},
1282     /* [365] =  4325 */ {8, ~0},
1283     /* [366] =  4326 */ {0, ~0},
1284     /* [367] =  4327 */ {0, ~0},
1285     /* [368] =  4328 */ {0, ~0},
1286     /* [369] =  4329 */ {0, ~0},
1287     /* [370] =  4330 */ {44, ~0},
1288     /* [371] =  4331 */ {24, ~0},
1289     /* [372] =  4332 */ {0, ~0},
1290     /* [373] =  4333 */ {0, ~0},
1291     /* [374] =  4334 */ {0, ~0},
1292     /* [375] =  4335 */ {0, ~0},
1293     /* [376] =  4128 */ {16, ~0},
1294     /* [377] =  4129 */ {16, ~0},
1295     /* [378] =  4130 */ {28, ~0},
1296     /* [379] =  4131 */ {8, ~0},
1297     /* [380] =  4132 */ {12, ~0},
1298     /* [381] =  4133 */ {16, ~0},
1299     /* [382] =  4134 */ {20, ~0},
1300     /* [383] =  4135 */ {0, ~0},
1301     /* [384] =  4264 */ {0, ~0},
1302     /* [385] =  4265 */ {12, ~0},
1303     /* [386] =  4266 */ {12, ~0},
1304     /* [387] =  4267 */ {16, ~0},
1305     /* [388] =  4268 */ {16, ~0},
1306     /* [389] =  4269 */ {12, ~0},
1307     /* [390] =  4270 */ {16, ~0},
1308     /* [391] =  4271 */ {20, ~0},
1309     /* [392] =  4272 */ {24, ~0},
1310     /* [393] =  4273 */ {16, ~0},
1311     /* [394] =  4274 */ {24, ~0},
1312     /* [395] =  4275 */ {32, ~0},
1313     /* [396] =  4276 */ {40, ~0},
1314     /* [397] =  4277 */ {12, ~0},
1315     /* [398] =  4278 */ {0, ~0},
1316     /* [399] =  4279 */ {0, ~0},
1317     /* [400] =  4312 */ {0, ~0},
1318     /* [401] =  4313 */ {0, ~0},
1319     /* [402] =  4314 */ {0, ~0},
1320     /* [403] =  4315 */ {0, ~0},
1321     /* [404] =  4316 */ {12, ~0},
1322     /* [405] =  4317 */ {8, 67},
1323     /* [406] =  4318 */ {20, ~0},
1324     /* [407] =  4319 */ {12, ~0},
1325 };
1326 
1327 static const gl_proto_size_func Render_size_func_table[68] = {
1328     __glXCallListsReqSize,
1329     __glXBitmapReqSize,
1330     __glXFogfvReqSize,
1331     __glXFogivReqSize,
1332     __glXLightfvReqSize,
1333     __glXLightivReqSize,
1334     __glXLightModelfvReqSize,
1335     __glXLightModelivReqSize,
1336     __glXMaterialfvReqSize,
1337     __glXMaterialivReqSize,
1338     __glXPolygonStippleReqSize,
1339     __glXTexParameterfvReqSize,
1340     __glXTexParameterivReqSize,
1341     __glXTexImage1DReqSize,
1342     __glXTexImage2DReqSize,
1343     __glXTexEnvfvReqSize,
1344     __glXTexEnvivReqSize,
1345     __glXTexGendvReqSize,
1346     __glXTexGenfvReqSize,
1347     __glXTexGenivReqSize,
1348     __glXMap1dReqSize,
1349     __glXMap1fReqSize,
1350     __glXMap2dReqSize,
1351     __glXMap2fReqSize,
1352     __glXPixelMapfvReqSize,
1353     __glXPixelMapuivReqSize,
1354     __glXPixelMapusvReqSize,
1355     __glXDrawPixelsReqSize,
1356     __glXDrawArraysReqSize,
1357     __glXColorSubTableReqSize,
1358     __glXCompressedTexImage1DReqSize,
1359     __glXCompressedTexImage2DReqSize,
1360     __glXCompressedTexImage3DReqSize,
1361     __glXCompressedTexSubImage1DReqSize,
1362     __glXCompressedTexSubImage2DReqSize,
1363     __glXCompressedTexSubImage3DReqSize,
1364     __glXDrawBuffersReqSize,
1365     __glXColorTableReqSize,
1366     __glXColorTableParameterfvReqSize,
1367     __glXColorTableParameterivReqSize,
1368     __glXPointParameterfvReqSize,
1369     __glXTexSubImage1DReqSize,
1370     __glXTexSubImage2DReqSize,
1371     __glXConvolutionFilter1DReqSize,
1372     __glXConvolutionFilter2DReqSize,
1373     __glXConvolutionParameterfvReqSize,
1374     __glXConvolutionParameterivReqSize,
1375     __glXSeparableFilter2DReqSize,
1376     __glXTexImage3DReqSize,
1377     __glXTexSubImage3DReqSize,
1378     __glXPrioritizeTexturesReqSize,
1379     __glXVertexAttribs1svNVReqSize,
1380     __glXVertexAttribs2svNVReqSize,
1381     __glXVertexAttribs3svNVReqSize,
1382     __glXVertexAttribs4svNVReqSize,
1383     __glXVertexAttribs1fvNVReqSize,
1384     __glXVertexAttribs2fvNVReqSize,
1385     __glXVertexAttribs3fvNVReqSize,
1386     __glXVertexAttribs4fvNVReqSize,
1387     __glXVertexAttribs1dvNVReqSize,
1388     __glXVertexAttribs2dvNVReqSize,
1389     __glXVertexAttribs3dvNVReqSize,
1390     __glXVertexAttribs4dvNVReqSize,
1391     __glXVertexAttribs4ubvNVReqSize,
1392     __glXProgramStringARBReqSize,
1393     __glXPointParameterivReqSize,
1394     __glXDeleteFramebuffersReqSize,
1395     __glXDeleteRenderbuffersReqSize,
1396 };
1397 
1398 const struct __glXDispatchInfo Render_dispatch_info = {
1399     13,
1400     Render_dispatch_tree,
1401     Render_function_table,
1402     Render_size_table,
1403     Render_size_func_table
1404 };
1405 
1406 /*****************************************************************/
1407 /* tree depth = 12 */
1408 static const int_fast16_t VendorPriv_dispatch_tree[152] = {
1409     /* [0] -> opcode range [0, 131072], node depth 1 */
1410     2,
1411     5,
1412     EMPTY_LEAF,
1413     119,
1414     EMPTY_LEAF,
1415 
1416     /* [5] -> opcode range [0, 32768], node depth 2 */
1417     1,
1418     8,
1419     EMPTY_LEAF,
1420 
1421     /* [8] -> opcode range [0, 16384], node depth 3 */
1422     1,
1423     11,
1424     EMPTY_LEAF,
1425 
1426     /* [11] -> opcode range [0, 8192], node depth 4 */
1427     2,
1428     16,
1429     EMPTY_LEAF,
1430     78,
1431     EMPTY_LEAF,
1432 
1433     /* [16] -> opcode range [0, 2048], node depth 5 */
1434     2,
1435     21,
1436     EMPTY_LEAF,
1437     36,
1438     EMPTY_LEAF,
1439 
1440     /* [21] -> opcode range [0, 512], node depth 6 */
1441     1,
1442     24,
1443     EMPTY_LEAF,
1444 
1445     /* [24] -> opcode range [0, 256], node depth 7 */
1446     1,
1447     27,
1448     EMPTY_LEAF,
1449 
1450     /* [27] -> opcode range [0, 128], node depth 8 */
1451     1,
1452     30,
1453     EMPTY_LEAF,
1454 
1455     /* [30] -> opcode range [0, 64], node depth 9 */
1456     1,
1457     33,
1458     EMPTY_LEAF,
1459 
1460     /* [33] -> opcode range [0, 32], node depth 10 */
1461     1,
1462     LEAF(0),
1463     EMPTY_LEAF,
1464 
1465     /* [36] -> opcode range [1024, 1536], node depth 6 */
1466     2,
1467     41,
1468     EMPTY_LEAF,
1469     53,
1470     67,
1471 
1472     /* [41] -> opcode range [1024, 1152], node depth 7 */
1473     1,
1474     44,
1475     EMPTY_LEAF,
1476 
1477     /* [44] -> opcode range [1024, 1088], node depth 8 */
1478     1,
1479     47,
1480     EMPTY_LEAF,
1481 
1482     /* [47] -> opcode range [1024, 1056], node depth 9 */
1483     1,
1484     50,
1485     EMPTY_LEAF,
1486 
1487     /* [50] -> opcode range [1024, 1040], node depth 10 */
1488     1,
1489     LEAF(16),
1490     EMPTY_LEAF,
1491 
1492     /* [53] -> opcode range [1280, 1408], node depth 7 */
1493     1,
1494     56,
1495     EMPTY_LEAF,
1496 
1497     /* [56] -> opcode range [1280, 1344], node depth 8 */
1498     2,
1499     61,
1500     LEAF(24),
1501     EMPTY_LEAF,
1502     64,
1503 
1504     /* [61] -> opcode range [1280, 1296], node depth 9 */
1505     1,
1506     EMPTY_LEAF,
1507     LEAF(40),
1508 
1509     /* [64] -> opcode range [1328, 1344], node depth 9 */
1510     1,
1511     LEAF(48),
1512     EMPTY_LEAF,
1513 
1514     /* [67] -> opcode range [1408, 1536], node depth 7 */
1515     1,
1516     70,
1517     EMPTY_LEAF,
1518 
1519     /* [70] -> opcode range [1408, 1472], node depth 8 */
1520     1,
1521     73,
1522     EMPTY_LEAF,
1523 
1524     /* [73] -> opcode range [1408, 1440], node depth 9 */
1525     2,
1526     EMPTY_LEAF,
1527     LEAF(56),
1528     LEAF(64),
1529     EMPTY_LEAF,
1530 
1531     /* [78] -> opcode range [4096, 6144], node depth 5 */
1532     2,
1533     83,
1534     EMPTY_LEAF,
1535     101,
1536     EMPTY_LEAF,
1537 
1538     /* [83] -> opcode range [4096, 4608], node depth 6 */
1539     1,
1540     86,
1541     EMPTY_LEAF,
1542 
1543     /* [86] -> opcode range [4096, 4352], node depth 7 */
1544     1,
1545     89,
1546     EMPTY_LEAF,
1547 
1548     /* [89] -> opcode range [4096, 4224], node depth 8 */
1549     1,
1550     92,
1551     EMPTY_LEAF,
1552 
1553     /* [92] -> opcode range [4096, 4160], node depth 9 */
1554     1,
1555     95,
1556     EMPTY_LEAF,
1557 
1558     /* [95] -> opcode range [4096, 4128], node depth 10 */
1559     1,
1560     98,
1561     EMPTY_LEAF,
1562 
1563     /* [98] -> opcode range [4096, 4112], node depth 11 */
1564     1,
1565     LEAF(72),
1566     EMPTY_LEAF,
1567 
1568     /* [101] -> opcode range [5120, 5632], node depth 6 */
1569     1,
1570     104,
1571     EMPTY_LEAF,
1572 
1573     /* [104] -> opcode range [5120, 5376], node depth 7 */
1574     1,
1575     107,
1576     EMPTY_LEAF,
1577 
1578     /* [107] -> opcode range [5120, 5248], node depth 8 */
1579     1,
1580     110,
1581     EMPTY_LEAF,
1582 
1583     /* [110] -> opcode range [5120, 5184], node depth 9 */
1584     1,
1585     EMPTY_LEAF,
1586     113,
1587 
1588     /* [113] -> opcode range [5152, 5184], node depth 10 */
1589     1,
1590     116,
1591     EMPTY_LEAF,
1592 
1593     /* [116] -> opcode range [5152, 5168], node depth 11 */
1594     1,
1595     LEAF(80),
1596     EMPTY_LEAF,
1597 
1598     /* [119] -> opcode range [65536, 98304], node depth 2 */
1599     1,
1600     122,
1601     EMPTY_LEAF,
1602 
1603     /* [122] -> opcode range [65536, 81920], node depth 3 */
1604     1,
1605     125,
1606     EMPTY_LEAF,
1607 
1608     /* [125] -> opcode range [65536, 73728], node depth 4 */
1609     1,
1610     128,
1611     EMPTY_LEAF,
1612 
1613     /* [128] -> opcode range [65536, 69632], node depth 5 */
1614     1,
1615     131,
1616     EMPTY_LEAF,
1617 
1618     /* [131] -> opcode range [65536, 67584], node depth 6 */
1619     1,
1620     134,
1621     EMPTY_LEAF,
1622 
1623     /* [134] -> opcode range [65536, 66560], node depth 7 */
1624     1,
1625     137,
1626     EMPTY_LEAF,
1627 
1628     /* [137] -> opcode range [65536, 66048], node depth 8 */
1629     1,
1630     140,
1631     EMPTY_LEAF,
1632 
1633     /* [140] -> opcode range [65536, 65792], node depth 9 */
1634     1,
1635     143,
1636     EMPTY_LEAF,
1637 
1638     /* [143] -> opcode range [65536, 65664], node depth 10 */
1639     1,
1640     146,
1641     EMPTY_LEAF,
1642 
1643     /* [146] -> opcode range [65536, 65600], node depth 11 */
1644     1,
1645     149,
1646     EMPTY_LEAF,
1647 
1648     /* [149] -> opcode range [65536, 65568], node depth 12 */
1649     1,
1650     LEAF(88),
1651     EMPTY_LEAF,
1652 
1653 };
1654 
1655 static const void *VendorPriv_function_table[104][2] = {
1656     /* [  0] =     0 */ {NULL, NULL},
1657     /* [  1] =     1 */ {__glXDisp_GetConvolutionFilterEXT,
1658                          __glXDispSwap_GetConvolutionFilterEXT},
1659     /* [  2] =     2 */ {__glXDisp_GetConvolutionParameterfvEXT,
1660                          __glXDispSwap_GetConvolutionParameterfvEXT},
1661     /* [  3] =     3 */ {__glXDisp_GetConvolutionParameterivEXT,
1662                          __glXDispSwap_GetConvolutionParameterivEXT},
1663     /* [  4] =     4 */ {__glXDisp_GetSeparableFilterEXT,
1664                          __glXDispSwap_GetSeparableFilterEXT},
1665     /* [  5] =     5 */ {__glXDisp_GetHistogramEXT,
1666                          __glXDispSwap_GetHistogramEXT},
1667     /* [  6] =     6 */ {__glXDisp_GetHistogramParameterfvEXT,
1668                          __glXDispSwap_GetHistogramParameterfvEXT},
1669     /* [  7] =     7 */ {__glXDisp_GetHistogramParameterivEXT,
1670                          __glXDispSwap_GetHistogramParameterivEXT},
1671     /* [  8] =     8 */ {__glXDisp_GetMinmaxEXT, __glXDispSwap_GetMinmaxEXT},
1672     /* [  9] =     9 */ {__glXDisp_GetMinmaxParameterfvEXT,
1673                          __glXDispSwap_GetMinmaxParameterfvEXT},
1674     /* [ 10] =    10 */ {__glXDisp_GetMinmaxParameterivEXT,
1675                          __glXDispSwap_GetMinmaxParameterivEXT},
1676     /* [ 11] =    11 */ {__glXDisp_AreTexturesResidentEXT,
1677                          __glXDispSwap_AreTexturesResidentEXT},
1678     /* [ 12] =    12 */ {__glXDisp_DeleteTexturesEXT,
1679                          __glXDispSwap_DeleteTexturesEXT},
1680     /* [ 13] =    13 */ {__glXDisp_GenTexturesEXT,
1681                          __glXDispSwap_GenTexturesEXT},
1682     /* [ 14] =    14 */ {__glXDisp_IsTextureEXT, __glXDispSwap_IsTextureEXT},
1683     /* [ 15] =    15 */ {NULL, NULL},
1684     /* [ 16] =  1024 */ {__glXDisp_QueryContextInfoEXT,
1685                          __glXDispSwap_QueryContextInfoEXT},
1686     /* [ 17] =  1025 */ {NULL, NULL},
1687     /* [ 18] =  1026 */ {NULL, NULL},
1688     /* [ 19] =  1027 */ {NULL, NULL},
1689     /* [ 20] =  1028 */ {NULL, NULL},
1690     /* [ 21] =  1029 */ {NULL, NULL},
1691     /* [ 22] =  1030 */ {NULL, NULL},
1692     /* [ 23] =  1031 */ {NULL, NULL},
1693     /* [ 24] =  1296 */ {__glXDisp_GetProgramEnvParameterfvARB,
1694                          __glXDispSwap_GetProgramEnvParameterfvARB},
1695     /* [ 25] =  1297 */ {__glXDisp_GetProgramEnvParameterdvARB,
1696                          __glXDispSwap_GetProgramEnvParameterdvARB},
1697     /* [ 26] =  1298 */ {NULL, NULL},
1698     /* [ 27] =  1299 */ {NULL, NULL},
1699     /* [ 28] =  1300 */ {NULL, NULL},
1700     /* [ 29] =  1301 */ {NULL, NULL},
1701     /* [ 30] =  1302 */ {NULL, NULL},
1702     /* [ 31] =  1303 */ {NULL, NULL},
1703     /* [ 32] =  1304 */ {__glXDisp_IsProgramARB, __glXDispSwap_IsProgramARB},
1704     /* [ 33] =  1305 */ {__glXDisp_GetProgramLocalParameterfvARB,
1705                          __glXDispSwap_GetProgramLocalParameterfvARB},
1706     /* [ 34] =  1306 */ {__glXDisp_GetProgramLocalParameterdvARB,
1707                          __glXDispSwap_GetProgramLocalParameterdvARB},
1708     /* [ 35] =  1307 */ {__glXDisp_GetProgramivARB,
1709                          __glXDispSwap_GetProgramivARB},
1710     /* [ 36] =  1308 */ {__glXDisp_GetProgramStringARB,
1711                          __glXDispSwap_GetProgramStringARB},
1712     /* [ 37] =  1309 */ {NULL, NULL},
1713     /* [ 38] =  1310 */ {NULL, NULL},
1714     /* [ 39] =  1311 */ {NULL, NULL},
1715     /* [ 40] =  1288 */ {NULL, NULL},
1716     /* [ 41] =  1289 */ {NULL, NULL},
1717     /* [ 42] =  1290 */ {NULL, NULL},
1718     /* [ 43] =  1291 */ {NULL, NULL},
1719     /* [ 44] =  1292 */ {NULL, NULL},
1720     /* [ 45] =  1293 */ {NULL, NULL},
1721     /* [ 46] =  1294 */ {__glXDisp_DeleteProgramsARB,
1722                          __glXDispSwap_DeleteProgramsARB},
1723     /* [ 47] =  1295 */ {__glXDisp_GenProgramsARB,
1724                          __glXDispSwap_GenProgramsARB},
1725     /* [ 48] =  1328 */ {NULL, NULL},
1726     /* [ 49] =  1329 */ {NULL, NULL},
1727     /* [ 50] =  1330 */ {__glXDisp_BindTexImageEXT,
1728                          __glXDispSwap_BindTexImageEXT},
1729     /* [ 51] =  1331 */ {__glXDisp_ReleaseTexImageEXT,
1730                          __glXDispSwap_ReleaseTexImageEXT},
1731     /* [ 52] =  1332 */ {NULL, NULL},
1732     /* [ 53] =  1333 */ {NULL, NULL},
1733     /* [ 54] =  1334 */ {NULL, NULL},
1734     /* [ 55] =  1335 */ {NULL, NULL},
1735     /* [ 56] =  1416 */ {NULL, NULL},
1736     /* [ 57] =  1417 */ {NULL, NULL},
1737     /* [ 58] =  1418 */ {NULL, NULL},
1738     /* [ 59] =  1419 */ {NULL, NULL},
1739     /* [ 60] =  1420 */ {NULL, NULL},
1740     /* [ 61] =  1421 */ {NULL, NULL},
1741     /* [ 62] =  1422 */ {__glXDisp_IsRenderbuffer,
1742                          __glXDispSwap_IsRenderbuffer},
1743     /* [ 63] =  1423 */ {__glXDisp_GenRenderbuffers,
1744                          __glXDispSwap_GenRenderbuffers},
1745     /* [ 64] =  1424 */ {__glXDisp_GetRenderbufferParameteriv,
1746                          __glXDispSwap_GetRenderbufferParameteriv},
1747     /* [ 65] =  1425 */ {__glXDisp_IsFramebuffer, __glXDispSwap_IsFramebuffer},
1748     /* [ 66] =  1426 */ {__glXDisp_GenFramebuffers,
1749                          __glXDispSwap_GenFramebuffers},
1750     /* [ 67] =  1427 */ {__glXDisp_CheckFramebufferStatus,
1751                          __glXDispSwap_CheckFramebufferStatus},
1752     /* [ 68] =  1428 */ {__glXDisp_GetFramebufferAttachmentParameteriv,
1753                          __glXDispSwap_GetFramebufferAttachmentParameteriv},
1754     /* [ 69] =  1429 */ {NULL, NULL},
1755     /* [ 70] =  1430 */ {NULL, NULL},
1756     /* [ 71] =  1431 */ {NULL, NULL},
1757     /* [ 72] =  4096 */ {NULL, NULL},
1758     /* [ 73] =  4097 */ {NULL, NULL},
1759     /* [ 74] =  4098 */ {__glXDisp_GetColorTableSGI,
1760                          __glXDispSwap_GetColorTableSGI},
1761     /* [ 75] =  4099 */ {__glXDisp_GetColorTableParameterfvSGI,
1762                          __glXDispSwap_GetColorTableParameterfvSGI},
1763     /* [ 76] =  4100 */ {__glXDisp_GetColorTableParameterivSGI,
1764                          __glXDispSwap_GetColorTableParameterivSGI},
1765     /* [ 77] =  4101 */ {NULL, NULL},
1766     /* [ 78] =  4102 */ {NULL, NULL},
1767     /* [ 79] =  4103 */ {NULL, NULL},
1768     /* [ 80] =  5152 */ {NULL, NULL},
1769     /* [ 81] =  5153 */ {NULL, NULL},
1770     /* [ 82] =  5154 */ {__glXDisp_CopySubBufferMESA,
1771                          __glXDispSwap_CopySubBufferMESA},
1772     /* [ 83] =  5155 */ {NULL, NULL},
1773     /* [ 84] =  5156 */ {NULL, NULL},
1774     /* [ 85] =  5157 */ {NULL, NULL},
1775     /* [ 86] =  5158 */ {NULL, NULL},
1776     /* [ 87] =  5159 */ {NULL, NULL},
1777     /* [ 88] = 65536 */ {__glXDisp_SwapIntervalSGI,
1778                          __glXDispSwap_SwapIntervalSGI},
1779     /* [ 89] = 65537 */ {__glXDisp_MakeCurrentReadSGI,
1780                          __glXDispSwap_MakeCurrentReadSGI},
1781     /* [ 90] = 65538 */ {NULL, NULL},
1782     /* [ 91] = 65539 */ {NULL, NULL},
1783     /* [ 92] = 65540 */ {__glXDisp_GetFBConfigsSGIX,
1784                          __glXDispSwap_GetFBConfigsSGIX},
1785     /* [ 93] = 65541 */ {__glXDisp_CreateContextWithConfigSGIX,
1786                          __glXDispSwap_CreateContextWithConfigSGIX},
1787     /* [ 94] = 65542 */ {__glXDisp_CreateGLXPixmapWithConfigSGIX,
1788                          __glXDispSwap_CreateGLXPixmapWithConfigSGIX},
1789     /* [ 95] = 65543 */ {__glXDisp_CreateGLXPbufferSGIX,
1790                          __glXDispSwap_CreateGLXPbufferSGIX},
1791     /* [ 96] = 65544 */ {__glXDisp_DestroyGLXPbufferSGIX,
1792                          __glXDispSwap_DestroyGLXPbufferSGIX},
1793     /* [ 97] = 65545 */ {__glXDisp_ChangeDrawableAttributesSGIX,
1794                          __glXDispSwap_ChangeDrawableAttributesSGIX},
1795     /* [ 98] = 65546 */ {__glXDisp_GetDrawableAttributesSGIX,
1796                          __glXDispSwap_GetDrawableAttributesSGIX},
1797     /* [ 99] = 65547 */ {NULL, NULL},
1798     /* [ 100] = 65548 */ {NULL, NULL},
1799     /* [ 101] = 65549 */ {NULL, NULL},
1800     /* [ 102] = 65550 */ {NULL, NULL},
1801     /* [ 103] = 65551 */ {NULL, NULL},
1802 };
1803 
1804 const struct __glXDispatchInfo VendorPriv_dispatch_info = {
1805     17,
1806     VendorPriv_dispatch_tree,
1807     VendorPriv_function_table,
1808     NULL,
1809     NULL
1810 };
1811