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