libGL: Consolidate DRI initialization in dri_glx.c
[mesa.git] / src / glx / x11 / 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