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