1706f2543Smrg/* DO NOT EDIT - This file generated automatically by glX_server_table.py (from Mesa) script */
2706f2543Smrg
3706f2543Smrg/*
4706f2543Smrg * (C) Copyright IBM Corporation 2005, 2006
5706f2543Smrg * All Rights Reserved.
6706f2543Smrg *
7706f2543Smrg * Permission is hereby granted, free of charge, to any person obtaining a
8706f2543Smrg * copy of this software and associated documentation files (the "Software"),
9706f2543Smrg * to deal in the Software without restriction, including without limitation
10706f2543Smrg * the rights to use, copy, modify, merge, publish, distribute, sub license,
11706f2543Smrg * and/or sell copies of the Software, and to permit persons to whom the
12706f2543Smrg * Software is furnished to do so, subject to the following conditions:
13706f2543Smrg *
14706f2543Smrg * The above copyright notice and this permission notice (including the next
15706f2543Smrg * paragraph) shall be included in all copies or substantial portions of the
16706f2543Smrg * Software.
17706f2543Smrg *
18706f2543Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19706f2543Smrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20706f2543Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
21706f2543Smrg * IBM,
22706f2543Smrg * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23706f2543Smrg * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24706f2543Smrg * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25706f2543Smrg * SOFTWARE.
26706f2543Smrg */
27706f2543Smrg
28706f2543Smrg#include <inttypes.h>
29706f2543Smrg#include "glxserver.h"
30706f2543Smrg#include "glxext.h"
31706f2543Smrg#include "indirect_dispatch.h"
32706f2543Smrg#include "indirect_reqsize.h"
33706f2543Smrg#include "indirect_table.h"
34706f2543Smrg
35706f2543Smrg/*****************************************************************/
36706f2543Smrg/* tree depth = 3 */
37706f2543Smrgstatic const int_fast16_t Single_dispatch_tree[24] = {
38706f2543Smrg    /* [0] -> opcode range [0, 256], node depth 1 */
39706f2543Smrg    2,
40706f2543Smrg    5,
41706f2543Smrg    13,
42706f2543Smrg    16,
43706f2543Smrg    EMPTY_LEAF,
44706f2543Smrg
45706f2543Smrg    /* [5] -> opcode range [0, 64], node depth 2 */
46706f2543Smrg    2,
47706f2543Smrg    LEAF(0),
48706f2543Smrg    LEAF(16),
49706f2543Smrg    10,
50706f2543Smrg    EMPTY_LEAF,
51706f2543Smrg
52706f2543Smrg    /* [10] -> opcode range [32, 48], node depth 3 */
53706f2543Smrg    1,
54706f2543Smrg    LEAF(32),
55706f2543Smrg    EMPTY_LEAF,
56706f2543Smrg
57706f2543Smrg    /* [13] -> opcode range [64, 128], node depth 2 */
58706f2543Smrg    1,
59706f2543Smrg    EMPTY_LEAF,
60706f2543Smrg    LEAF(40),
61706f2543Smrg
62706f2543Smrg    /* [16] -> opcode range [128, 192], node depth 2 */
63706f2543Smrg    2,
64706f2543Smrg    LEAF(72),
65706f2543Smrg    LEAF(88),
66706f2543Smrg    21,
67706f2543Smrg    EMPTY_LEAF,
68706f2543Smrg
69706f2543Smrg    /* [21] -> opcode range [160, 176], node depth 3 */
70706f2543Smrg    1,
71706f2543Smrg    LEAF(104),
72706f2543Smrg    EMPTY_LEAF,
73706f2543Smrg
74706f2543Smrg};
75706f2543Smrg
76706f2543Smrgstatic const void *Single_function_table[112][2] = {
77706f2543Smrg    /* [  0] =     0 */ {NULL, NULL},
78706f2543Smrg    /* [  1] =     1 */ {__glXDisp_Render, __glXDispSwap_Render},
79706f2543Smrg    /* [  2] =     2 */ {__glXDisp_RenderLarge, __glXDispSwap_RenderLarge},
80706f2543Smrg    /* [  3] =     3 */ {__glXDisp_CreateContext, __glXDispSwap_CreateContext},
81706f2543Smrg    /* [  4] =     4 */ {__glXDisp_DestroyContext, __glXDispSwap_DestroyContext},
82706f2543Smrg    /* [  5] =     5 */ {__glXDisp_MakeCurrent, __glXDispSwap_MakeCurrent},
83706f2543Smrg    /* [  6] =     6 */ {__glXDisp_IsDirect, __glXDispSwap_IsDirect},
84706f2543Smrg    /* [  7] =     7 */ {__glXDisp_QueryVersion, __glXDispSwap_QueryVersion},
85706f2543Smrg    /* [  8] =     8 */ {__glXDisp_WaitGL, __glXDispSwap_WaitGL},
86706f2543Smrg    /* [  9] =     9 */ {__glXDisp_WaitX, __glXDispSwap_WaitX},
87706f2543Smrg    /* [ 10] =    10 */ {__glXDisp_CopyContext, __glXDispSwap_CopyContext},
88706f2543Smrg    /* [ 11] =    11 */ {__glXDisp_SwapBuffers, __glXDispSwap_SwapBuffers},
89706f2543Smrg    /* [ 12] =    12 */ {__glXDisp_UseXFont, __glXDispSwap_UseXFont},
90706f2543Smrg    /* [ 13] =    13 */ {__glXDisp_CreateGLXPixmap, __glXDispSwap_CreateGLXPixmap},
91706f2543Smrg    /* [ 14] =    14 */ {__glXDisp_GetVisualConfigs, __glXDispSwap_GetVisualConfigs},
92706f2543Smrg    /* [ 15] =    15 */ {__glXDisp_DestroyGLXPixmap, __glXDispSwap_DestroyGLXPixmap},
93706f2543Smrg    /* [ 16] =    16 */ {__glXDisp_VendorPrivate, __glXDispSwap_VendorPrivate},
94706f2543Smrg    /* [ 17] =    17 */ {__glXDisp_VendorPrivateWithReply, __glXDispSwap_VendorPrivateWithReply},
95706f2543Smrg    /* [ 18] =    18 */ {__glXDisp_QueryExtensionsString, __glXDispSwap_QueryExtensionsString},
96706f2543Smrg    /* [ 19] =    19 */ {__glXDisp_QueryServerString, __glXDispSwap_QueryServerString},
97706f2543Smrg    /* [ 20] =    20 */ {__glXDisp_ClientInfo, __glXDispSwap_ClientInfo},
98706f2543Smrg    /* [ 21] =    21 */ {__glXDisp_GetFBConfigs, __glXDispSwap_GetFBConfigs},
99706f2543Smrg    /* [ 22] =    22 */ {__glXDisp_CreatePixmap, __glXDispSwap_CreatePixmap},
100706f2543Smrg    /* [ 23] =    23 */ {__glXDisp_DestroyPixmap, __glXDispSwap_DestroyPixmap},
101706f2543Smrg    /* [ 24] =    24 */ {__glXDisp_CreateNewContext, __glXDispSwap_CreateNewContext},
102706f2543Smrg    /* [ 25] =    25 */ {__glXDisp_QueryContext, __glXDispSwap_QueryContext},
103706f2543Smrg    /* [ 26] =    26 */ {__glXDisp_MakeContextCurrent, __glXDispSwap_MakeContextCurrent},
104706f2543Smrg    /* [ 27] =    27 */ {__glXDisp_CreatePbuffer, __glXDispSwap_CreatePbuffer},
105706f2543Smrg    /* [ 28] =    28 */ {__glXDisp_DestroyPbuffer, __glXDispSwap_DestroyPbuffer},
106706f2543Smrg    /* [ 29] =    29 */ {__glXDisp_GetDrawableAttributes, __glXDispSwap_GetDrawableAttributes},
107706f2543Smrg    /* [ 30] =    30 */ {__glXDisp_ChangeDrawableAttributes, __glXDispSwap_ChangeDrawableAttributes},
108706f2543Smrg    /* [ 31] =    31 */ {__glXDisp_CreateWindow, __glXDispSwap_CreateWindow},
109706f2543Smrg    /* [ 32] =    32 */ {__glXDisp_DestroyWindow, __glXDispSwap_DestroyWindow},
110706f2543Smrg    /* [ 33] =    33 */ {NULL, NULL},
111706f2543Smrg    /* [ 34] =    34 */ {NULL, NULL},
112706f2543Smrg    /* [ 35] =    35 */ {NULL, NULL},
113706f2543Smrg    /* [ 36] =    36 */ {NULL, NULL},
114706f2543Smrg    /* [ 37] =    37 */ {NULL, NULL},
115706f2543Smrg    /* [ 38] =    38 */ {NULL, NULL},
116706f2543Smrg    /* [ 39] =    39 */ {NULL, NULL},
117706f2543Smrg    /* [ 40] =    96 */ {NULL, NULL},
118706f2543Smrg    /* [ 41] =    97 */ {NULL, NULL},
119706f2543Smrg    /* [ 42] =    98 */ {NULL, NULL},
120706f2543Smrg    /* [ 43] =    99 */ {NULL, NULL},
121706f2543Smrg    /* [ 44] =   100 */ {NULL, NULL},
122706f2543Smrg    /* [ 45] =   101 */ {__glXDisp_NewList, __glXDispSwap_NewList},
123706f2543Smrg    /* [ 46] =   102 */ {__glXDisp_EndList, __glXDispSwap_EndList},
124706f2543Smrg    /* [ 47] =   103 */ {__glXDisp_DeleteLists, __glXDispSwap_DeleteLists},
125706f2543Smrg    /* [ 48] =   104 */ {__glXDisp_GenLists, __glXDispSwap_GenLists},
126706f2543Smrg    /* [ 49] =   105 */ {__glXDisp_FeedbackBuffer, __glXDispSwap_FeedbackBuffer},
127706f2543Smrg    /* [ 50] =   106 */ {__glXDisp_SelectBuffer, __glXDispSwap_SelectBuffer},
128706f2543Smrg    /* [ 51] =   107 */ {__glXDisp_RenderMode, __glXDispSwap_RenderMode},
129706f2543Smrg    /* [ 52] =   108 */ {__glXDisp_Finish, __glXDispSwap_Finish},
130706f2543Smrg    /* [ 53] =   109 */ {__glXDisp_PixelStoref, __glXDispSwap_PixelStoref},
131706f2543Smrg    /* [ 54] =   110 */ {__glXDisp_PixelStorei, __glXDispSwap_PixelStorei},
132706f2543Smrg    /* [ 55] =   111 */ {__glXDisp_ReadPixels, __glXDispSwap_ReadPixels},
133706f2543Smrg    /* [ 56] =   112 */ {__glXDisp_GetBooleanv, __glXDispSwap_GetBooleanv},
134706f2543Smrg    /* [ 57] =   113 */ {__glXDisp_GetClipPlane, __glXDispSwap_GetClipPlane},
135706f2543Smrg    /* [ 58] =   114 */ {__glXDisp_GetDoublev, __glXDispSwap_GetDoublev},
136706f2543Smrg    /* [ 59] =   115 */ {__glXDisp_GetError, __glXDispSwap_GetError},
137706f2543Smrg    /* [ 60] =   116 */ {__glXDisp_GetFloatv, __glXDispSwap_GetFloatv},
138706f2543Smrg    /* [ 61] =   117 */ {__glXDisp_GetIntegerv, __glXDispSwap_GetIntegerv},
139706f2543Smrg    /* [ 62] =   118 */ {__glXDisp_GetLightfv, __glXDispSwap_GetLightfv},
140706f2543Smrg    /* [ 63] =   119 */ {__glXDisp_GetLightiv, __glXDispSwap_GetLightiv},
141706f2543Smrg    /* [ 64] =   120 */ {__glXDisp_GetMapdv, __glXDispSwap_GetMapdv},
142706f2543Smrg    /* [ 65] =   121 */ {__glXDisp_GetMapfv, __glXDispSwap_GetMapfv},
143706f2543Smrg    /* [ 66] =   122 */ {__glXDisp_GetMapiv, __glXDispSwap_GetMapiv},
144706f2543Smrg    /* [ 67] =   123 */ {__glXDisp_GetMaterialfv, __glXDispSwap_GetMaterialfv},
145706f2543Smrg    /* [ 68] =   124 */ {__glXDisp_GetMaterialiv, __glXDispSwap_GetMaterialiv},
146706f2543Smrg    /* [ 69] =   125 */ {__glXDisp_GetPixelMapfv, __glXDispSwap_GetPixelMapfv},
147706f2543Smrg    /* [ 70] =   126 */ {__glXDisp_GetPixelMapuiv, __glXDispSwap_GetPixelMapuiv},
148706f2543Smrg    /* [ 71] =   127 */ {__glXDisp_GetPixelMapusv, __glXDispSwap_GetPixelMapusv},
149706f2543Smrg    /* [ 72] =   128 */ {__glXDisp_GetPolygonStipple, __glXDispSwap_GetPolygonStipple},
150706f2543Smrg    /* [ 73] =   129 */ {__glXDisp_GetString, __glXDispSwap_GetString},
151706f2543Smrg    /* [ 74] =   130 */ {__glXDisp_GetTexEnvfv, __glXDispSwap_GetTexEnvfv},
152706f2543Smrg    /* [ 75] =   131 */ {__glXDisp_GetTexEnviv, __glXDispSwap_GetTexEnviv},
153706f2543Smrg    /* [ 76] =   132 */ {__glXDisp_GetTexGendv, __glXDispSwap_GetTexGendv},
154706f2543Smrg    /* [ 77] =   133 */ {__glXDisp_GetTexGenfv, __glXDispSwap_GetTexGenfv},
155706f2543Smrg    /* [ 78] =   134 */ {__glXDisp_GetTexGeniv, __glXDispSwap_GetTexGeniv},
156706f2543Smrg    /* [ 79] =   135 */ {__glXDisp_GetTexImage, __glXDispSwap_GetTexImage},
157706f2543Smrg    /* [ 80] =   136 */ {__glXDisp_GetTexParameterfv, __glXDispSwap_GetTexParameterfv},
158706f2543Smrg    /* [ 81] =   137 */ {__glXDisp_GetTexParameteriv, __glXDispSwap_GetTexParameteriv},
159706f2543Smrg    /* [ 82] =   138 */ {__glXDisp_GetTexLevelParameterfv, __glXDispSwap_GetTexLevelParameterfv},
160706f2543Smrg    /* [ 83] =   139 */ {__glXDisp_GetTexLevelParameteriv, __glXDispSwap_GetTexLevelParameteriv},
161706f2543Smrg    /* [ 84] =   140 */ {__glXDisp_IsEnabled, __glXDispSwap_IsEnabled},
162706f2543Smrg    /* [ 85] =   141 */ {__glXDisp_IsList, __glXDispSwap_IsList},
163706f2543Smrg    /* [ 86] =   142 */ {__glXDisp_Flush, __glXDispSwap_Flush},
164706f2543Smrg    /* [ 87] =   143 */ {__glXDisp_AreTexturesResident, __glXDispSwap_AreTexturesResident},
165706f2543Smrg    /* [ 88] =   144 */ {__glXDisp_DeleteTextures, __glXDispSwap_DeleteTextures},
166706f2543Smrg    /* [ 89] =   145 */ {__glXDisp_GenTextures, __glXDispSwap_GenTextures},
167706f2543Smrg    /* [ 90] =   146 */ {__glXDisp_IsTexture, __glXDispSwap_IsTexture},
168706f2543Smrg    /* [ 91] =   147 */ {__glXDisp_GetColorTable, __glXDispSwap_GetColorTable},
169706f2543Smrg    /* [ 92] =   148 */ {__glXDisp_GetColorTableParameterfv, __glXDispSwap_GetColorTableParameterfv},
170706f2543Smrg    /* [ 93] =   149 */ {__glXDisp_GetColorTableParameteriv, __glXDispSwap_GetColorTableParameteriv},
171706f2543Smrg    /* [ 94] =   150 */ {__glXDisp_GetConvolutionFilter, __glXDispSwap_GetConvolutionFilter},
172706f2543Smrg    /* [ 95] =   151 */ {__glXDisp_GetConvolutionParameterfv, __glXDispSwap_GetConvolutionParameterfv},
173706f2543Smrg    /* [ 96] =   152 */ {__glXDisp_GetConvolutionParameteriv, __glXDispSwap_GetConvolutionParameteriv},
174706f2543Smrg    /* [ 97] =   153 */ {__glXDisp_GetSeparableFilter, __glXDispSwap_GetSeparableFilter},
175706f2543Smrg    /* [ 98] =   154 */ {__glXDisp_GetHistogram, __glXDispSwap_GetHistogram},
176706f2543Smrg    /* [ 99] =   155 */ {__glXDisp_GetHistogramParameterfv, __glXDispSwap_GetHistogramParameterfv},
177706f2543Smrg    /* [ 100] =   156 */ {__glXDisp_GetHistogramParameteriv, __glXDispSwap_GetHistogramParameteriv},
178706f2543Smrg    /* [ 101] =   157 */ {__glXDisp_GetMinmax, __glXDispSwap_GetMinmax},
179706f2543Smrg    /* [ 102] =   158 */ {__glXDisp_GetMinmaxParameterfv, __glXDispSwap_GetMinmaxParameterfv},
180706f2543Smrg    /* [ 103] =   159 */ {__glXDisp_GetMinmaxParameteriv, __glXDispSwap_GetMinmaxParameteriv},
181706f2543Smrg    /* [ 104] =   160 */ {__glXDisp_GetCompressedTexImageARB, __glXDispSwap_GetCompressedTexImageARB},
182706f2543Smrg    /* [ 105] =   161 */ {__glXDisp_DeleteQueriesARB, __glXDispSwap_DeleteQueriesARB},
183706f2543Smrg    /* [ 106] =   162 */ {__glXDisp_GenQueriesARB, __glXDispSwap_GenQueriesARB},
184706f2543Smrg    /* [ 107] =   163 */ {__glXDisp_IsQueryARB, __glXDispSwap_IsQueryARB},
185706f2543Smrg    /* [ 108] =   164 */ {__glXDisp_GetQueryivARB, __glXDispSwap_GetQueryivARB},
186706f2543Smrg    /* [ 109] =   165 */ {__glXDisp_GetQueryObjectivARB, __glXDispSwap_GetQueryObjectivARB},
187706f2543Smrg    /* [ 110] =   166 */ {__glXDisp_GetQueryObjectuivARB, __glXDispSwap_GetQueryObjectuivARB},
188706f2543Smrg    /* [ 111] =   167 */ {NULL, NULL},
189706f2543Smrg};
190706f2543Smrg
191706f2543Smrgconst struct __glXDispatchInfo Single_dispatch_info = {
192706f2543Smrg    8,
193706f2543Smrg    Single_dispatch_tree,
194706f2543Smrg    Single_function_table,
195706f2543Smrg    NULL,
196706f2543Smrg    NULL
197706f2543Smrg};
198706f2543Smrg
199706f2543Smrg/*****************************************************************/
200706f2543Smrg/* tree depth = 8 */
201706f2543Smrgstatic const int_fast16_t Render_dispatch_tree[95] = {
202706f2543Smrg    /* [0] -> opcode range [0, 8192], node depth 1 */
203706f2543Smrg    2,
204706f2543Smrg    5,
205706f2543Smrg    31,
206706f2543Smrg    54,
207706f2543Smrg    EMPTY_LEAF,
208706f2543Smrg
209706f2543Smrg    /* [5] -> opcode range [0, 2048], node depth 2 */
210706f2543Smrg    1,
211706f2543Smrg    8,
212706f2543Smrg    EMPTY_LEAF,
213706f2543Smrg
214706f2543Smrg    /* [8] -> opcode range [0, 1024], node depth 3 */
215706f2543Smrg    1,
216706f2543Smrg    11,
217706f2543Smrg    EMPTY_LEAF,
218706f2543Smrg
219706f2543Smrg    /* [11] -> opcode range [0, 512], node depth 4 */
220706f2543Smrg    1,
221706f2543Smrg    14,
222706f2543Smrg    EMPTY_LEAF,
223706f2543Smrg
224706f2543Smrg    /* [14] -> opcode range [0, 256], node depth 5 */
225706f2543Smrg    4,
226706f2543Smrg    LEAF(0),
227706f2543Smrg    LEAF(16),
228706f2543Smrg    LEAF(32),
229706f2543Smrg    LEAF(48),
230706f2543Smrg    LEAF(64),
231706f2543Smrg    LEAF(80),
232706f2543Smrg    LEAF(96),
233706f2543Smrg    LEAF(112),
234706f2543Smrg    LEAF(128),
235706f2543Smrg    LEAF(144),
236706f2543Smrg    LEAF(160),
237706f2543Smrg    LEAF(176),
238706f2543Smrg    LEAF(192),
239706f2543Smrg    LEAF(208),
240706f2543Smrg    LEAF(224),
241706f2543Smrg    EMPTY_LEAF,
242706f2543Smrg
243706f2543Smrg    /* [31] -> opcode range [2048, 4096], node depth 2 */
244706f2543Smrg    1,
245706f2543Smrg    34,
246706f2543Smrg    EMPTY_LEAF,
247706f2543Smrg
248706f2543Smrg    /* [34] -> opcode range [2048, 3072], node depth 3 */
249706f2543Smrg    1,
250706f2543Smrg    37,
251706f2543Smrg    EMPTY_LEAF,
252706f2543Smrg
253706f2543Smrg    /* [37] -> opcode range [2048, 2560], node depth 4 */
254706f2543Smrg    1,
255706f2543Smrg    40,
256706f2543Smrg    EMPTY_LEAF,
257706f2543Smrg
258706f2543Smrg    /* [40] -> opcode range [2048, 2304], node depth 5 */
259706f2543Smrg    1,
260706f2543Smrg    43,
261706f2543Smrg    EMPTY_LEAF,
262706f2543Smrg
263706f2543Smrg    /* [43] -> opcode range [2048, 2176], node depth 6 */
264706f2543Smrg    1,
265706f2543Smrg    46,
266706f2543Smrg    EMPTY_LEAF,
267706f2543Smrg
268706f2543Smrg    /* [46] -> opcode range [2048, 2112], node depth 7 */
269706f2543Smrg    1,
270706f2543Smrg    49,
271706f2543Smrg    EMPTY_LEAF,
272706f2543Smrg
273706f2543Smrg    /* [49] -> opcode range [2048, 2080], node depth 8 */
274706f2543Smrg    2,
275706f2543Smrg    LEAF(240),
276706f2543Smrg    LEAF(248),
277706f2543Smrg    LEAF(256),
278706f2543Smrg    EMPTY_LEAF,
279706f2543Smrg
280706f2543Smrg    /* [54] -> opcode range [4096, 6144], node depth 2 */
281706f2543Smrg    1,
282706f2543Smrg    57,
283706f2543Smrg    EMPTY_LEAF,
284706f2543Smrg
285706f2543Smrg    /* [57] -> opcode range [4096, 5120], node depth 3 */
286706f2543Smrg    1,
287706f2543Smrg    60,
288706f2543Smrg    EMPTY_LEAF,
289706f2543Smrg
290706f2543Smrg    /* [60] -> opcode range [4096, 4608], node depth 4 */
291706f2543Smrg    1,
292706f2543Smrg    63,
293706f2543Smrg    EMPTY_LEAF,
294706f2543Smrg
295706f2543Smrg    /* [63] -> opcode range [4096, 4352], node depth 5 */
296706f2543Smrg    4,
297706f2543Smrg    LEAF(264),
298706f2543Smrg    LEAF(280),
299706f2543Smrg    80,
300706f2543Smrg    EMPTY_LEAF,
301706f2543Smrg    EMPTY_LEAF,
302706f2543Smrg    LEAF(296),
303706f2543Smrg    LEAF(312),
304706f2543Smrg    LEAF(328),
305706f2543Smrg    LEAF(344),
306706f2543Smrg    EMPTY_LEAF,
307706f2543Smrg    83,
308706f2543Smrg    86,
309706f2543Smrg    EMPTY_LEAF,
310706f2543Smrg    89,
311706f2543Smrg    92,
312706f2543Smrg    EMPTY_LEAF,
313706f2543Smrg
314706f2543Smrg    /* [80] -> opcode range [4128, 4144], node depth 6 */
315706f2543Smrg    1,
316706f2543Smrg    LEAF(360),
317706f2543Smrg    EMPTY_LEAF,
318706f2543Smrg
319706f2543Smrg    /* [83] -> opcode range [4256, 4272], node depth 6 */
320706f2543Smrg    1,
321706f2543Smrg    EMPTY_LEAF,
322706f2543Smrg    LEAF(368),
323706f2543Smrg
324706f2543Smrg    /* [86] -> opcode range [4272, 4288], node depth 6 */
325706f2543Smrg    1,
326706f2543Smrg    LEAF(376),
327706f2543Smrg    EMPTY_LEAF,
328706f2543Smrg
329706f2543Smrg    /* [89] -> opcode range [4304, 4320], node depth 6 */
330706f2543Smrg    1,
331706f2543Smrg    EMPTY_LEAF,
332706f2543Smrg    LEAF(384),
333706f2543Smrg
334706f2543Smrg    /* [92] -> opcode range [4320, 4336], node depth 6 */
335706f2543Smrg    1,
336706f2543Smrg    LEAF(392),
337706f2543Smrg    EMPTY_LEAF,
338706f2543Smrg
339706f2543Smrg};
340706f2543Smrg
341706f2543Smrgstatic const void *Render_function_table[400][2] = {
342706f2543Smrg    /* [  0] =     0 */ {NULL, NULL},
343706f2543Smrg    /* [  1] =     1 */ {__glXDisp_CallList, __glXDispSwap_CallList},
344706f2543Smrg    /* [  2] =     2 */ {__glXDisp_CallLists, __glXDispSwap_CallLists},
345706f2543Smrg    /* [  3] =     3 */ {__glXDisp_ListBase, __glXDispSwap_ListBase},
346706f2543Smrg    /* [  4] =     4 */ {__glXDisp_Begin, __glXDispSwap_Begin},
347706f2543Smrg    /* [  5] =     5 */ {__glXDisp_Bitmap, __glXDispSwap_Bitmap},
348706f2543Smrg    /* [  6] =     6 */ {__glXDisp_Color3bv, __glXDispSwap_Color3bv},
349706f2543Smrg    /* [  7] =     7 */ {__glXDisp_Color3dv, __glXDispSwap_Color3dv},
350706f2543Smrg    /* [  8] =     8 */ {__glXDisp_Color3fv, __glXDispSwap_Color3fv},
351706f2543Smrg    /* [  9] =     9 */ {__glXDisp_Color3iv, __glXDispSwap_Color3iv},
352706f2543Smrg    /* [ 10] =    10 */ {__glXDisp_Color3sv, __glXDispSwap_Color3sv},
353706f2543Smrg    /* [ 11] =    11 */ {__glXDisp_Color3ubv, __glXDispSwap_Color3ubv},
354706f2543Smrg    /* [ 12] =    12 */ {__glXDisp_Color3uiv, __glXDispSwap_Color3uiv},
355706f2543Smrg    /* [ 13] =    13 */ {__glXDisp_Color3usv, __glXDispSwap_Color3usv},
356706f2543Smrg    /* [ 14] =    14 */ {__glXDisp_Color4bv, __glXDispSwap_Color4bv},
357706f2543Smrg    /* [ 15] =    15 */ {__glXDisp_Color4dv, __glXDispSwap_Color4dv},
358706f2543Smrg    /* [ 16] =    16 */ {__glXDisp_Color4fv, __glXDispSwap_Color4fv},
359706f2543Smrg    /* [ 17] =    17 */ {__glXDisp_Color4iv, __glXDispSwap_Color4iv},
360706f2543Smrg    /* [ 18] =    18 */ {__glXDisp_Color4sv, __glXDispSwap_Color4sv},
361706f2543Smrg    /* [ 19] =    19 */ {__glXDisp_Color4ubv, __glXDispSwap_Color4ubv},
362706f2543Smrg    /* [ 20] =    20 */ {__glXDisp_Color4uiv, __glXDispSwap_Color4uiv},
363706f2543Smrg    /* [ 21] =    21 */ {__glXDisp_Color4usv, __glXDispSwap_Color4usv},
364706f2543Smrg    /* [ 22] =    22 */ {__glXDisp_EdgeFlagv, __glXDispSwap_EdgeFlagv},
365706f2543Smrg    /* [ 23] =    23 */ {__glXDisp_End, __glXDispSwap_End},
366706f2543Smrg    /* [ 24] =    24 */ {__glXDisp_Indexdv, __glXDispSwap_Indexdv},
367706f2543Smrg    /* [ 25] =    25 */ {__glXDisp_Indexfv, __glXDispSwap_Indexfv},
368706f2543Smrg    /* [ 26] =    26 */ {__glXDisp_Indexiv, __glXDispSwap_Indexiv},
369706f2543Smrg    /* [ 27] =    27 */ {__glXDisp_Indexsv, __glXDispSwap_Indexsv},
370706f2543Smrg    /* [ 28] =    28 */ {__glXDisp_Normal3bv, __glXDispSwap_Normal3bv},
371706f2543Smrg    /* [ 29] =    29 */ {__glXDisp_Normal3dv, __glXDispSwap_Normal3dv},
372706f2543Smrg    /* [ 30] =    30 */ {__glXDisp_Normal3fv, __glXDispSwap_Normal3fv},
373706f2543Smrg    /* [ 31] =    31 */ {__glXDisp_Normal3iv, __glXDispSwap_Normal3iv},
374706f2543Smrg    /* [ 32] =    32 */ {__glXDisp_Normal3sv, __glXDispSwap_Normal3sv},
375706f2543Smrg    /* [ 33] =    33 */ {__glXDisp_RasterPos2dv, __glXDispSwap_RasterPos2dv},
376706f2543Smrg    /* [ 34] =    34 */ {__glXDisp_RasterPos2fv, __glXDispSwap_RasterPos2fv},
377706f2543Smrg    /* [ 35] =    35 */ {__glXDisp_RasterPos2iv, __glXDispSwap_RasterPos2iv},
378706f2543Smrg    /* [ 36] =    36 */ {__glXDisp_RasterPos2sv, __glXDispSwap_RasterPos2sv},
379706f2543Smrg    /* [ 37] =    37 */ {__glXDisp_RasterPos3dv, __glXDispSwap_RasterPos3dv},
380706f2543Smrg    /* [ 38] =    38 */ {__glXDisp_RasterPos3fv, __glXDispSwap_RasterPos3fv},
381706f2543Smrg    /* [ 39] =    39 */ {__glXDisp_RasterPos3iv, __glXDispSwap_RasterPos3iv},
382706f2543Smrg    /* [ 40] =    40 */ {__glXDisp_RasterPos3sv, __glXDispSwap_RasterPos3sv},
383706f2543Smrg    /* [ 41] =    41 */ {__glXDisp_RasterPos4dv, __glXDispSwap_RasterPos4dv},
384706f2543Smrg    /* [ 42] =    42 */ {__glXDisp_RasterPos4fv, __glXDispSwap_RasterPos4fv},
385706f2543Smrg    /* [ 43] =    43 */ {__glXDisp_RasterPos4iv, __glXDispSwap_RasterPos4iv},
386706f2543Smrg    /* [ 44] =    44 */ {__glXDisp_RasterPos4sv, __glXDispSwap_RasterPos4sv},
387706f2543Smrg    /* [ 45] =    45 */ {__glXDisp_Rectdv, __glXDispSwap_Rectdv},
388706f2543Smrg    /* [ 46] =    46 */ {__glXDisp_Rectfv, __glXDispSwap_Rectfv},
389706f2543Smrg    /* [ 47] =    47 */ {__glXDisp_Rectiv, __glXDispSwap_Rectiv},
390706f2543Smrg    /* [ 48] =    48 */ {__glXDisp_Rectsv, __glXDispSwap_Rectsv},
391706f2543Smrg    /* [ 49] =    49 */ {__glXDisp_TexCoord1dv, __glXDispSwap_TexCoord1dv},
392706f2543Smrg    /* [ 50] =    50 */ {__glXDisp_TexCoord1fv, __glXDispSwap_TexCoord1fv},
393706f2543Smrg    /* [ 51] =    51 */ {__glXDisp_TexCoord1iv, __glXDispSwap_TexCoord1iv},
394706f2543Smrg    /* [ 52] =    52 */ {__glXDisp_TexCoord1sv, __glXDispSwap_TexCoord1sv},
395706f2543Smrg    /* [ 53] =    53 */ {__glXDisp_TexCoord2dv, __glXDispSwap_TexCoord2dv},
396706f2543Smrg    /* [ 54] =    54 */ {__glXDisp_TexCoord2fv, __glXDispSwap_TexCoord2fv},
397706f2543Smrg    /* [ 55] =    55 */ {__glXDisp_TexCoord2iv, __glXDispSwap_TexCoord2iv},
398706f2543Smrg    /* [ 56] =    56 */ {__glXDisp_TexCoord2sv, __glXDispSwap_TexCoord2sv},
399706f2543Smrg    /* [ 57] =    57 */ {__glXDisp_TexCoord3dv, __glXDispSwap_TexCoord3dv},
400706f2543Smrg    /* [ 58] =    58 */ {__glXDisp_TexCoord3fv, __glXDispSwap_TexCoord3fv},
401706f2543Smrg    /* [ 59] =    59 */ {__glXDisp_TexCoord3iv, __glXDispSwap_TexCoord3iv},
402706f2543Smrg    /* [ 60] =    60 */ {__glXDisp_TexCoord3sv, __glXDispSwap_TexCoord3sv},
403706f2543Smrg    /* [ 61] =    61 */ {__glXDisp_TexCoord4dv, __glXDispSwap_TexCoord4dv},
404706f2543Smrg    /* [ 62] =    62 */ {__glXDisp_TexCoord4fv, __glXDispSwap_TexCoord4fv},
405706f2543Smrg    /* [ 63] =    63 */ {__glXDisp_TexCoord4iv, __glXDispSwap_TexCoord4iv},
406706f2543Smrg    /* [ 64] =    64 */ {__glXDisp_TexCoord4sv, __glXDispSwap_TexCoord4sv},
407706f2543Smrg    /* [ 65] =    65 */ {__glXDisp_Vertex2dv, __glXDispSwap_Vertex2dv},
408706f2543Smrg    /* [ 66] =    66 */ {__glXDisp_Vertex2fv, __glXDispSwap_Vertex2fv},
409706f2543Smrg    /* [ 67] =    67 */ {__glXDisp_Vertex2iv, __glXDispSwap_Vertex2iv},
410706f2543Smrg    /* [ 68] =    68 */ {__glXDisp_Vertex2sv, __glXDispSwap_Vertex2sv},
411706f2543Smrg    /* [ 69] =    69 */ {__glXDisp_Vertex3dv, __glXDispSwap_Vertex3dv},
412706f2543Smrg    /* [ 70] =    70 */ {__glXDisp_Vertex3fv, __glXDispSwap_Vertex3fv},
413706f2543Smrg    /* [ 71] =    71 */ {__glXDisp_Vertex3iv, __glXDispSwap_Vertex3iv},
414706f2543Smrg    /* [ 72] =    72 */ {__glXDisp_Vertex3sv, __glXDispSwap_Vertex3sv},
415706f2543Smrg    /* [ 73] =    73 */ {__glXDisp_Vertex4dv, __glXDispSwap_Vertex4dv},
416706f2543Smrg    /* [ 74] =    74 */ {__glXDisp_Vertex4fv, __glXDispSwap_Vertex4fv},
417706f2543Smrg    /* [ 75] =    75 */ {__glXDisp_Vertex4iv, __glXDispSwap_Vertex4iv},
418706f2543Smrg    /* [ 76] =    76 */ {__glXDisp_Vertex4sv, __glXDispSwap_Vertex4sv},
419706f2543Smrg    /* [ 77] =    77 */ {__glXDisp_ClipPlane, __glXDispSwap_ClipPlane},
420706f2543Smrg    /* [ 78] =    78 */ {__glXDisp_ColorMaterial, __glXDispSwap_ColorMaterial},
421706f2543Smrg    /* [ 79] =    79 */ {__glXDisp_CullFace, __glXDispSwap_CullFace},
422706f2543Smrg    /* [ 80] =    80 */ {__glXDisp_Fogf, __glXDispSwap_Fogf},
423706f2543Smrg    /* [ 81] =    81 */ {__glXDisp_Fogfv, __glXDispSwap_Fogfv},
424706f2543Smrg    /* [ 82] =    82 */ {__glXDisp_Fogi, __glXDispSwap_Fogi},
425706f2543Smrg    /* [ 83] =    83 */ {__glXDisp_Fogiv, __glXDispSwap_Fogiv},
426706f2543Smrg    /* [ 84] =    84 */ {__glXDisp_FrontFace, __glXDispSwap_FrontFace},
427706f2543Smrg    /* [ 85] =    85 */ {__glXDisp_Hint, __glXDispSwap_Hint},
428706f2543Smrg    /* [ 86] =    86 */ {__glXDisp_Lightf, __glXDispSwap_Lightf},
429706f2543Smrg    /* [ 87] =    87 */ {__glXDisp_Lightfv, __glXDispSwap_Lightfv},
430706f2543Smrg    /* [ 88] =    88 */ {__glXDisp_Lighti, __glXDispSwap_Lighti},
431706f2543Smrg    /* [ 89] =    89 */ {__glXDisp_Lightiv, __glXDispSwap_Lightiv},
432706f2543Smrg    /* [ 90] =    90 */ {__glXDisp_LightModelf, __glXDispSwap_LightModelf},
433706f2543Smrg    /* [ 91] =    91 */ {__glXDisp_LightModelfv, __glXDispSwap_LightModelfv},
434706f2543Smrg    /* [ 92] =    92 */ {__glXDisp_LightModeli, __glXDispSwap_LightModeli},
435706f2543Smrg    /* [ 93] =    93 */ {__glXDisp_LightModeliv, __glXDispSwap_LightModeliv},
436706f2543Smrg    /* [ 94] =    94 */ {__glXDisp_LineStipple, __glXDispSwap_LineStipple},
437706f2543Smrg    /* [ 95] =    95 */ {__glXDisp_LineWidth, __glXDispSwap_LineWidth},
438706f2543Smrg    /* [ 96] =    96 */ {__glXDisp_Materialf, __glXDispSwap_Materialf},
439706f2543Smrg    /* [ 97] =    97 */ {__glXDisp_Materialfv, __glXDispSwap_Materialfv},
440706f2543Smrg    /* [ 98] =    98 */ {__glXDisp_Materiali, __glXDispSwap_Materiali},
441706f2543Smrg    /* [ 99] =    99 */ {__glXDisp_Materialiv, __glXDispSwap_Materialiv},
442706f2543Smrg    /* [ 100] =   100 */ {__glXDisp_PointSize, __glXDispSwap_PointSize},
443706f2543Smrg    /* [ 101] =   101 */ {__glXDisp_PolygonMode, __glXDispSwap_PolygonMode},
444706f2543Smrg    /* [ 102] =   102 */ {__glXDisp_PolygonStipple, __glXDispSwap_PolygonStipple},
445706f2543Smrg    /* [ 103] =   103 */ {__glXDisp_Scissor, __glXDispSwap_Scissor},
446706f2543Smrg    /* [ 104] =   104 */ {__glXDisp_ShadeModel, __glXDispSwap_ShadeModel},
447706f2543Smrg    /* [ 105] =   105 */ {__glXDisp_TexParameterf, __glXDispSwap_TexParameterf},
448706f2543Smrg    /* [ 106] =   106 */ {__glXDisp_TexParameterfv, __glXDispSwap_TexParameterfv},
449706f2543Smrg    /* [ 107] =   107 */ {__glXDisp_TexParameteri, __glXDispSwap_TexParameteri},
450706f2543Smrg    /* [ 108] =   108 */ {__glXDisp_TexParameteriv, __glXDispSwap_TexParameteriv},
451706f2543Smrg    /* [ 109] =   109 */ {__glXDisp_TexImage1D, __glXDispSwap_TexImage1D},
452706f2543Smrg    /* [ 110] =   110 */ {__glXDisp_TexImage2D, __glXDispSwap_TexImage2D},
453706f2543Smrg    /* [ 111] =   111 */ {__glXDisp_TexEnvf, __glXDispSwap_TexEnvf},
454706f2543Smrg    /* [ 112] =   112 */ {__glXDisp_TexEnvfv, __glXDispSwap_TexEnvfv},
455706f2543Smrg    /* [ 113] =   113 */ {__glXDisp_TexEnvi, __glXDispSwap_TexEnvi},
456706f2543Smrg    /* [ 114] =   114 */ {__glXDisp_TexEnviv, __glXDispSwap_TexEnviv},
457706f2543Smrg    /* [ 115] =   115 */ {__glXDisp_TexGend, __glXDispSwap_TexGend},
458706f2543Smrg    /* [ 116] =   116 */ {__glXDisp_TexGendv, __glXDispSwap_TexGendv},
459706f2543Smrg    /* [ 117] =   117 */ {__glXDisp_TexGenf, __glXDispSwap_TexGenf},
460706f2543Smrg    /* [ 118] =   118 */ {__glXDisp_TexGenfv, __glXDispSwap_TexGenfv},
461706f2543Smrg    /* [ 119] =   119 */ {__glXDisp_TexGeni, __glXDispSwap_TexGeni},
462706f2543Smrg    /* [ 120] =   120 */ {__glXDisp_TexGeniv, __glXDispSwap_TexGeniv},
463706f2543Smrg    /* [ 121] =   121 */ {__glXDisp_InitNames, __glXDispSwap_InitNames},
464706f2543Smrg    /* [ 122] =   122 */ {__glXDisp_LoadName, __glXDispSwap_LoadName},
465706f2543Smrg    /* [ 123] =   123 */ {__glXDisp_PassThrough, __glXDispSwap_PassThrough},
466706f2543Smrg    /* [ 124] =   124 */ {__glXDisp_PopName, __glXDispSwap_PopName},
467706f2543Smrg    /* [ 125] =   125 */ {__glXDisp_PushName, __glXDispSwap_PushName},
468706f2543Smrg    /* [ 126] =   126 */ {__glXDisp_DrawBuffer, __glXDispSwap_DrawBuffer},
469706f2543Smrg    /* [ 127] =   127 */ {__glXDisp_Clear, __glXDispSwap_Clear},
470706f2543Smrg    /* [ 128] =   128 */ {__glXDisp_ClearAccum, __glXDispSwap_ClearAccum},
471706f2543Smrg    /* [ 129] =   129 */ {__glXDisp_ClearIndex, __glXDispSwap_ClearIndex},
472706f2543Smrg    /* [ 130] =   130 */ {__glXDisp_ClearColor, __glXDispSwap_ClearColor},
473706f2543Smrg    /* [ 131] =   131 */ {__glXDisp_ClearStencil, __glXDispSwap_ClearStencil},
474706f2543Smrg    /* [ 132] =   132 */ {__glXDisp_ClearDepth, __glXDispSwap_ClearDepth},
475706f2543Smrg    /* [ 133] =   133 */ {__glXDisp_StencilMask, __glXDispSwap_StencilMask},
476706f2543Smrg    /* [ 134] =   134 */ {__glXDisp_ColorMask, __glXDispSwap_ColorMask},
477706f2543Smrg    /* [ 135] =   135 */ {__glXDisp_DepthMask, __glXDispSwap_DepthMask},
478706f2543Smrg    /* [ 136] =   136 */ {__glXDisp_IndexMask, __glXDispSwap_IndexMask},
479706f2543Smrg    /* [ 137] =   137 */ {__glXDisp_Accum, __glXDispSwap_Accum},
480706f2543Smrg    /* [ 138] =   138 */ {__glXDisp_Disable, __glXDispSwap_Disable},
481706f2543Smrg    /* [ 139] =   139 */ {__glXDisp_Enable, __glXDispSwap_Enable},
482706f2543Smrg    /* [ 140] =   140 */ {NULL, NULL},
483706f2543Smrg    /* [ 141] =   141 */ {__glXDisp_PopAttrib, __glXDispSwap_PopAttrib},
484706f2543Smrg    /* [ 142] =   142 */ {__glXDisp_PushAttrib, __glXDispSwap_PushAttrib},
485706f2543Smrg    /* [ 143] =   143 */ {__glXDisp_Map1d, __glXDispSwap_Map1d},
486706f2543Smrg    /* [ 144] =   144 */ {__glXDisp_Map1f, __glXDispSwap_Map1f},
487706f2543Smrg    /* [ 145] =   145 */ {__glXDisp_Map2d, __glXDispSwap_Map2d},
488706f2543Smrg    /* [ 146] =   146 */ {__glXDisp_Map2f, __glXDispSwap_Map2f},
489706f2543Smrg    /* [ 147] =   147 */ {__glXDisp_MapGrid1d, __glXDispSwap_MapGrid1d},
490706f2543Smrg    /* [ 148] =   148 */ {__glXDisp_MapGrid1f, __glXDispSwap_MapGrid1f},
491706f2543Smrg    /* [ 149] =   149 */ {__glXDisp_MapGrid2d, __glXDispSwap_MapGrid2d},
492706f2543Smrg    /* [ 150] =   150 */ {__glXDisp_MapGrid2f, __glXDispSwap_MapGrid2f},
493706f2543Smrg    /* [ 151] =   151 */ {__glXDisp_EvalCoord1dv, __glXDispSwap_EvalCoord1dv},
494706f2543Smrg    /* [ 152] =   152 */ {__glXDisp_EvalCoord1fv, __glXDispSwap_EvalCoord1fv},
495706f2543Smrg    /* [ 153] =   153 */ {__glXDisp_EvalCoord2dv, __glXDispSwap_EvalCoord2dv},
496706f2543Smrg    /* [ 154] =   154 */ {__glXDisp_EvalCoord2fv, __glXDispSwap_EvalCoord2fv},
497706f2543Smrg    /* [ 155] =   155 */ {__glXDisp_EvalMesh1, __glXDispSwap_EvalMesh1},
498706f2543Smrg    /* [ 156] =   156 */ {__glXDisp_EvalPoint1, __glXDispSwap_EvalPoint1},
499706f2543Smrg    /* [ 157] =   157 */ {__glXDisp_EvalMesh2, __glXDispSwap_EvalMesh2},
500706f2543Smrg    /* [ 158] =   158 */ {__glXDisp_EvalPoint2, __glXDispSwap_EvalPoint2},
501706f2543Smrg    /* [ 159] =   159 */ {__glXDisp_AlphaFunc, __glXDispSwap_AlphaFunc},
502706f2543Smrg    /* [ 160] =   160 */ {__glXDisp_BlendFunc, __glXDispSwap_BlendFunc},
503706f2543Smrg    /* [ 161] =   161 */ {__glXDisp_LogicOp, __glXDispSwap_LogicOp},
504706f2543Smrg    /* [ 162] =   162 */ {__glXDisp_StencilFunc, __glXDispSwap_StencilFunc},
505706f2543Smrg    /* [ 163] =   163 */ {__glXDisp_StencilOp, __glXDispSwap_StencilOp},
506706f2543Smrg    /* [ 164] =   164 */ {__glXDisp_DepthFunc, __glXDispSwap_DepthFunc},
507706f2543Smrg    /* [ 165] =   165 */ {__glXDisp_PixelZoom, __glXDispSwap_PixelZoom},
508706f2543Smrg    /* [ 166] =   166 */ {__glXDisp_PixelTransferf, __glXDispSwap_PixelTransferf},
509706f2543Smrg    /* [ 167] =   167 */ {__glXDisp_PixelTransferi, __glXDispSwap_PixelTransferi},
510706f2543Smrg    /* [ 168] =   168 */ {__glXDisp_PixelMapfv, __glXDispSwap_PixelMapfv},
511706f2543Smrg    /* [ 169] =   169 */ {__glXDisp_PixelMapuiv, __glXDispSwap_PixelMapuiv},
512706f2543Smrg    /* [ 170] =   170 */ {__glXDisp_PixelMapusv, __glXDispSwap_PixelMapusv},
513706f2543Smrg    /* [ 171] =   171 */ {__glXDisp_ReadBuffer, __glXDispSwap_ReadBuffer},
514706f2543Smrg    /* [ 172] =   172 */ {__glXDisp_CopyPixels, __glXDispSwap_CopyPixels},
515706f2543Smrg    /* [ 173] =   173 */ {__glXDisp_DrawPixels, __glXDispSwap_DrawPixels},
516706f2543Smrg    /* [ 174] =   174 */ {__glXDisp_DepthRange, __glXDispSwap_DepthRange},
517706f2543Smrg    /* [ 175] =   175 */ {__glXDisp_Frustum, __glXDispSwap_Frustum},
518706f2543Smrg    /* [ 176] =   176 */ {__glXDisp_LoadIdentity, __glXDispSwap_LoadIdentity},
519706f2543Smrg    /* [ 177] =   177 */ {__glXDisp_LoadMatrixf, __glXDispSwap_LoadMatrixf},
520706f2543Smrg    /* [ 178] =   178 */ {__glXDisp_LoadMatrixd, __glXDispSwap_LoadMatrixd},
521706f2543Smrg    /* [ 179] =   179 */ {__glXDisp_MatrixMode, __glXDispSwap_MatrixMode},
522706f2543Smrg    /* [ 180] =   180 */ {__glXDisp_MultMatrixf, __glXDispSwap_MultMatrixf},
523706f2543Smrg    /* [ 181] =   181 */ {__glXDisp_MultMatrixd, __glXDispSwap_MultMatrixd},
524706f2543Smrg    /* [ 182] =   182 */ {__glXDisp_Ortho, __glXDispSwap_Ortho},
525706f2543Smrg    /* [ 183] =   183 */ {__glXDisp_PopMatrix, __glXDispSwap_PopMatrix},
526706f2543Smrg    /* [ 184] =   184 */ {__glXDisp_PushMatrix, __glXDispSwap_PushMatrix},
527706f2543Smrg    /* [ 185] =   185 */ {__glXDisp_Rotated, __glXDispSwap_Rotated},
528706f2543Smrg    /* [ 186] =   186 */ {__glXDisp_Rotatef, __glXDispSwap_Rotatef},
529706f2543Smrg    /* [ 187] =   187 */ {__glXDisp_Scaled, __glXDispSwap_Scaled},
530706f2543Smrg    /* [ 188] =   188 */ {__glXDisp_Scalef, __glXDispSwap_Scalef},
531706f2543Smrg    /* [ 189] =   189 */ {__glXDisp_Translated, __glXDispSwap_Translated},
532706f2543Smrg    /* [ 190] =   190 */ {__glXDisp_Translatef, __glXDispSwap_Translatef},
533706f2543Smrg    /* [ 191] =   191 */ {__glXDisp_Viewport, __glXDispSwap_Viewport},
534706f2543Smrg    /* [ 192] =   192 */ {__glXDisp_PolygonOffset, __glXDispSwap_PolygonOffset},
535706f2543Smrg    /* [ 193] =   193 */ {__glXDisp_DrawArrays, __glXDispSwap_DrawArrays},
536706f2543Smrg    /* [ 194] =   194 */ {__glXDisp_Indexubv, __glXDispSwap_Indexubv},
537706f2543Smrg    /* [ 195] =   195 */ {__glXDisp_ColorSubTable, __glXDispSwap_ColorSubTable},
538706f2543Smrg    /* [ 196] =   196 */ {__glXDisp_CopyColorSubTable, __glXDispSwap_CopyColorSubTable},
539706f2543Smrg    /* [ 197] =   197 */ {__glXDisp_ActiveTextureARB, __glXDispSwap_ActiveTextureARB},
540706f2543Smrg    /* [ 198] =   198 */ {__glXDisp_MultiTexCoord1dvARB, __glXDispSwap_MultiTexCoord1dvARB},
541706f2543Smrg    /* [ 199] =   199 */ {__glXDisp_MultiTexCoord1fvARB, __glXDispSwap_MultiTexCoord1fvARB},
542706f2543Smrg    /* [ 200] =   200 */ {__glXDisp_MultiTexCoord1ivARB, __glXDispSwap_MultiTexCoord1ivARB},
543706f2543Smrg    /* [ 201] =   201 */ {__glXDisp_MultiTexCoord1svARB, __glXDispSwap_MultiTexCoord1svARB},
544706f2543Smrg    /* [ 202] =   202 */ {__glXDisp_MultiTexCoord2dvARB, __glXDispSwap_MultiTexCoord2dvARB},
545706f2543Smrg    /* [ 203] =   203 */ {__glXDisp_MultiTexCoord2fvARB, __glXDispSwap_MultiTexCoord2fvARB},
546706f2543Smrg    /* [ 204] =   204 */ {__glXDisp_MultiTexCoord2ivARB, __glXDispSwap_MultiTexCoord2ivARB},
547706f2543Smrg    /* [ 205] =   205 */ {__glXDisp_MultiTexCoord2svARB, __glXDispSwap_MultiTexCoord2svARB},
548706f2543Smrg    /* [ 206] =   206 */ {__glXDisp_MultiTexCoord3dvARB, __glXDispSwap_MultiTexCoord3dvARB},
549706f2543Smrg    /* [ 207] =   207 */ {__glXDisp_MultiTexCoord3fvARB, __glXDispSwap_MultiTexCoord3fvARB},
550706f2543Smrg    /* [ 208] =   208 */ {__glXDisp_MultiTexCoord3ivARB, __glXDispSwap_MultiTexCoord3ivARB},
551706f2543Smrg    /* [ 209] =   209 */ {__glXDisp_MultiTexCoord3svARB, __glXDispSwap_MultiTexCoord3svARB},
552706f2543Smrg    /* [ 210] =   210 */ {__glXDisp_MultiTexCoord4dvARB, __glXDispSwap_MultiTexCoord4dvARB},
553706f2543Smrg    /* [ 211] =   211 */ {__glXDisp_MultiTexCoord4fvARB, __glXDispSwap_MultiTexCoord4fvARB},
554706f2543Smrg    /* [ 212] =   212 */ {__glXDisp_MultiTexCoord4ivARB, __glXDispSwap_MultiTexCoord4ivARB},
555706f2543Smrg    /* [ 213] =   213 */ {__glXDisp_MultiTexCoord4svARB, __glXDispSwap_MultiTexCoord4svARB},
556706f2543Smrg    /* [ 214] =   214 */ {__glXDisp_CompressedTexImage1DARB, __glXDispSwap_CompressedTexImage1DARB},
557706f2543Smrg    /* [ 215] =   215 */ {__glXDisp_CompressedTexImage2DARB, __glXDispSwap_CompressedTexImage2DARB},
558706f2543Smrg    /* [ 216] =   216 */ {__glXDisp_CompressedTexImage3DARB, __glXDispSwap_CompressedTexImage3DARB},
559706f2543Smrg    /* [ 217] =   217 */ {__glXDisp_CompressedTexSubImage1DARB, __glXDispSwap_CompressedTexSubImage1DARB},
560706f2543Smrg    /* [ 218] =   218 */ {__glXDisp_CompressedTexSubImage2DARB, __glXDispSwap_CompressedTexSubImage2DARB},
561706f2543Smrg    /* [ 219] =   219 */ {__glXDisp_CompressedTexSubImage3DARB, __glXDispSwap_CompressedTexSubImage3DARB},
562706f2543Smrg    /* [ 220] =   220 */ {NULL, NULL},
563706f2543Smrg    /* [ 221] =   221 */ {NULL, NULL},
564706f2543Smrg    /* [ 222] =   222 */ {NULL, NULL},
565706f2543Smrg    /* [ 223] =   223 */ {NULL, NULL},
566706f2543Smrg    /* [ 224] =   224 */ {NULL, NULL},
567706f2543Smrg    /* [ 225] =   225 */ {NULL, NULL},
568706f2543Smrg    /* [ 226] =   226 */ {NULL, NULL},
569706f2543Smrg    /* [ 227] =   227 */ {NULL, NULL},
570706f2543Smrg    /* [ 228] =   228 */ {NULL, NULL},
571706f2543Smrg    /* [ 229] =   229 */ {__glXDisp_SampleCoverageARB, __glXDispSwap_SampleCoverageARB},
572706f2543Smrg    /* [ 230] =   230 */ {__glXDisp_WindowPos3fvMESA, __glXDispSwap_WindowPos3fvMESA},
573706f2543Smrg    /* [ 231] =   231 */ {__glXDisp_BeginQueryARB, __glXDispSwap_BeginQueryARB},
574706f2543Smrg    /* [ 232] =   232 */ {__glXDisp_EndQueryARB, __glXDispSwap_EndQueryARB},
575706f2543Smrg    /* [ 233] =   233 */ {__glXDisp_DrawBuffersARB, __glXDispSwap_DrawBuffersARB},
576706f2543Smrg    /* [ 234] =   234 */ {NULL, NULL},
577706f2543Smrg    /* [ 235] =   235 */ {NULL, NULL},
578706f2543Smrg    /* [ 236] =   236 */ {NULL, NULL},
579706f2543Smrg    /* [ 237] =   237 */ {NULL, NULL},
580706f2543Smrg    /* [ 238] =   238 */ {NULL, NULL},
581706f2543Smrg    /* [ 239] =   239 */ {NULL, NULL},
582706f2543Smrg    /* [ 240] =  2048 */ {__glXDisp_SampleMaskSGIS, __glXDispSwap_SampleMaskSGIS},
583706f2543Smrg    /* [ 241] =  2049 */ {__glXDisp_SamplePatternSGIS, __glXDispSwap_SamplePatternSGIS},
584706f2543Smrg    /* [ 242] =  2050 */ {NULL, NULL},
585706f2543Smrg    /* [ 243] =  2051 */ {NULL, NULL},
586706f2543Smrg    /* [ 244] =  2052 */ {NULL, NULL},
587706f2543Smrg    /* [ 245] =  2053 */ {__glXDisp_ColorTable, __glXDispSwap_ColorTable},
588706f2543Smrg    /* [ 246] =  2054 */ {__glXDisp_ColorTableParameterfv, __glXDispSwap_ColorTableParameterfv},
589706f2543Smrg    /* [ 247] =  2055 */ {__glXDisp_ColorTableParameteriv, __glXDispSwap_ColorTableParameteriv},
590706f2543Smrg    /* [ 248] =  2056 */ {__glXDisp_CopyColorTable, __glXDispSwap_CopyColorTable},
591706f2543Smrg    /* [ 249] =  2057 */ {NULL, NULL},
592706f2543Smrg    /* [ 250] =  2058 */ {NULL, NULL},
593706f2543Smrg    /* [ 251] =  2059 */ {NULL, NULL},
594706f2543Smrg    /* [ 252] =  2060 */ {NULL, NULL},
595706f2543Smrg    /* [ 253] =  2061 */ {NULL, NULL},
596706f2543Smrg    /* [ 254] =  2062 */ {NULL, NULL},
597706f2543Smrg    /* [ 255] =  2063 */ {NULL, NULL},
598706f2543Smrg    /* [ 256] =  2064 */ {NULL, NULL},
599706f2543Smrg    /* [ 257] =  2065 */ {__glXDisp_PointParameterfEXT, __glXDispSwap_PointParameterfEXT},
600706f2543Smrg    /* [ 258] =  2066 */ {__glXDisp_PointParameterfvEXT, __glXDispSwap_PointParameterfvEXT},
601706f2543Smrg    /* [ 259] =  2067 */ {NULL, NULL},
602706f2543Smrg    /* [ 260] =  2068 */ {NULL, NULL},
603706f2543Smrg    /* [ 261] =  2069 */ {NULL, NULL},
604706f2543Smrg    /* [ 262] =  2070 */ {NULL, NULL},
605706f2543Smrg    /* [ 263] =  2071 */ {NULL, NULL},
606706f2543Smrg    /* [ 264] =  4096 */ {__glXDisp_BlendColor, __glXDispSwap_BlendColor},
607706f2543Smrg    /* [ 265] =  4097 */ {__glXDisp_BlendEquation, __glXDispSwap_BlendEquation},
608706f2543Smrg    /* [ 266] =  4098 */ {NULL, NULL},
609706f2543Smrg    /* [ 267] =  4099 */ {__glXDisp_TexSubImage1D, __glXDispSwap_TexSubImage1D},
610706f2543Smrg    /* [ 268] =  4100 */ {__glXDisp_TexSubImage2D, __glXDispSwap_TexSubImage2D},
611706f2543Smrg    /* [ 269] =  4101 */ {__glXDisp_ConvolutionFilter1D, __glXDispSwap_ConvolutionFilter1D},
612706f2543Smrg    /* [ 270] =  4102 */ {__glXDisp_ConvolutionFilter2D, __glXDispSwap_ConvolutionFilter2D},
613706f2543Smrg    /* [ 271] =  4103 */ {__glXDisp_ConvolutionParameterf, __glXDispSwap_ConvolutionParameterf},
614706f2543Smrg    /* [ 272] =  4104 */ {__glXDisp_ConvolutionParameterfv, __glXDispSwap_ConvolutionParameterfv},
615706f2543Smrg    /* [ 273] =  4105 */ {__glXDisp_ConvolutionParameteri, __glXDispSwap_ConvolutionParameteri},
616706f2543Smrg    /* [ 274] =  4106 */ {__glXDisp_ConvolutionParameteriv, __glXDispSwap_ConvolutionParameteriv},
617706f2543Smrg    /* [ 275] =  4107 */ {__glXDisp_CopyConvolutionFilter1D, __glXDispSwap_CopyConvolutionFilter1D},
618706f2543Smrg    /* [ 276] =  4108 */ {__glXDisp_CopyConvolutionFilter2D, __glXDispSwap_CopyConvolutionFilter2D},
619706f2543Smrg    /* [ 277] =  4109 */ {__glXDisp_SeparableFilter2D, __glXDispSwap_SeparableFilter2D},
620706f2543Smrg    /* [ 278] =  4110 */ {__glXDisp_Histogram, __glXDispSwap_Histogram},
621706f2543Smrg    /* [ 279] =  4111 */ {__glXDisp_Minmax, __glXDispSwap_Minmax},
622706f2543Smrg    /* [ 280] =  4112 */ {__glXDisp_ResetHistogram, __glXDispSwap_ResetHistogram},
623706f2543Smrg    /* [ 281] =  4113 */ {__glXDisp_ResetMinmax, __glXDispSwap_ResetMinmax},
624706f2543Smrg    /* [ 282] =  4114 */ {__glXDisp_TexImage3D, __glXDispSwap_TexImage3D},
625706f2543Smrg    /* [ 283] =  4115 */ {__glXDisp_TexSubImage3D, __glXDispSwap_TexSubImage3D},
626706f2543Smrg    /* [ 284] =  4116 */ {NULL, NULL},
627706f2543Smrg    /* [ 285] =  4117 */ {__glXDisp_BindTexture, __glXDispSwap_BindTexture},
628706f2543Smrg    /* [ 286] =  4118 */ {__glXDisp_PrioritizeTextures, __glXDispSwap_PrioritizeTextures},
629706f2543Smrg    /* [ 287] =  4119 */ {__glXDisp_CopyTexImage1D, __glXDispSwap_CopyTexImage1D},
630706f2543Smrg    /* [ 288] =  4120 */ {__glXDisp_CopyTexImage2D, __glXDispSwap_CopyTexImage2D},
631706f2543Smrg    /* [ 289] =  4121 */ {__glXDisp_CopyTexSubImage1D, __glXDispSwap_CopyTexSubImage1D},
632706f2543Smrg    /* [ 290] =  4122 */ {__glXDisp_CopyTexSubImage2D, __glXDispSwap_CopyTexSubImage2D},
633706f2543Smrg    /* [ 291] =  4123 */ {__glXDisp_CopyTexSubImage3D, __glXDispSwap_CopyTexSubImage3D},
634706f2543Smrg    /* [ 292] =  4124 */ {__glXDisp_FogCoordfvEXT, __glXDispSwap_FogCoordfvEXT},
635706f2543Smrg    /* [ 293] =  4125 */ {__glXDisp_FogCoorddvEXT, __glXDispSwap_FogCoorddvEXT},
636706f2543Smrg    /* [ 294] =  4126 */ {__glXDisp_SecondaryColor3bvEXT, __glXDispSwap_SecondaryColor3bvEXT},
637706f2543Smrg    /* [ 295] =  4127 */ {__glXDisp_SecondaryColor3svEXT, __glXDispSwap_SecondaryColor3svEXT},
638706f2543Smrg    /* [ 296] =  4176 */ {NULL, NULL},
639706f2543Smrg    /* [ 297] =  4177 */ {NULL, NULL},
640706f2543Smrg    /* [ 298] =  4178 */ {NULL, NULL},
641706f2543Smrg    /* [ 299] =  4179 */ {NULL, NULL},
642706f2543Smrg    /* [ 300] =  4180 */ {__glXDisp_BindProgramNV, __glXDispSwap_BindProgramNV},
643706f2543Smrg    /* [ 301] =  4181 */ {__glXDisp_ExecuteProgramNV, __glXDispSwap_ExecuteProgramNV},
644706f2543Smrg    /* [ 302] =  4182 */ {__glXDisp_RequestResidentProgramsNV, __glXDispSwap_RequestResidentProgramsNV},
645706f2543Smrg    /* [ 303] =  4183 */ {__glXDisp_LoadProgramNV, __glXDispSwap_LoadProgramNV},
646706f2543Smrg    /* [ 304] =  4184 */ {__glXDisp_ProgramEnvParameter4fvARB, __glXDispSwap_ProgramEnvParameter4fvARB},
647706f2543Smrg    /* [ 305] =  4185 */ {__glXDisp_ProgramEnvParameter4dvARB, __glXDispSwap_ProgramEnvParameter4dvARB},
648706f2543Smrg    /* [ 306] =  4186 */ {__glXDisp_ProgramParameters4fvNV, __glXDispSwap_ProgramParameters4fvNV},
649706f2543Smrg    /* [ 307] =  4187 */ {__glXDisp_ProgramParameters4dvNV, __glXDispSwap_ProgramParameters4dvNV},
650706f2543Smrg    /* [ 308] =  4188 */ {__glXDisp_TrackMatrixNV, __glXDispSwap_TrackMatrixNV},
651706f2543Smrg    /* [ 309] =  4189 */ {__glXDisp_VertexAttrib1svARB, __glXDispSwap_VertexAttrib1svARB},
652706f2543Smrg    /* [ 310] =  4190 */ {__glXDisp_VertexAttrib2svARB, __glXDispSwap_VertexAttrib2svARB},
653706f2543Smrg    /* [ 311] =  4191 */ {__glXDisp_VertexAttrib3svARB, __glXDispSwap_VertexAttrib3svARB},
654706f2543Smrg    /* [ 312] =  4192 */ {__glXDisp_VertexAttrib4svARB, __glXDispSwap_VertexAttrib4svARB},
655706f2543Smrg    /* [ 313] =  4193 */ {__glXDisp_VertexAttrib1fvARB, __glXDispSwap_VertexAttrib1fvARB},
656706f2543Smrg    /* [ 314] =  4194 */ {__glXDisp_VertexAttrib2fvARB, __glXDispSwap_VertexAttrib2fvARB},
657706f2543Smrg    /* [ 315] =  4195 */ {__glXDisp_VertexAttrib3fvARB, __glXDispSwap_VertexAttrib3fvARB},
658706f2543Smrg    /* [ 316] =  4196 */ {__glXDisp_VertexAttrib4fvARB, __glXDispSwap_VertexAttrib4fvARB},
659706f2543Smrg    /* [ 317] =  4197 */ {__glXDisp_VertexAttrib1dvARB, __glXDispSwap_VertexAttrib1dvARB},
660706f2543Smrg    /* [ 318] =  4198 */ {__glXDisp_VertexAttrib2dvARB, __glXDispSwap_VertexAttrib2dvARB},
661706f2543Smrg    /* [ 319] =  4199 */ {__glXDisp_VertexAttrib3dvARB, __glXDispSwap_VertexAttrib3dvARB},
662706f2543Smrg    /* [ 320] =  4200 */ {__glXDisp_VertexAttrib4dvARB, __glXDispSwap_VertexAttrib4dvARB},
663706f2543Smrg    /* [ 321] =  4201 */ {__glXDisp_VertexAttrib4NubvARB, __glXDispSwap_VertexAttrib4NubvARB},
664706f2543Smrg    /* [ 322] =  4202 */ {__glXDisp_VertexAttribs1svNV, __glXDispSwap_VertexAttribs1svNV},
665706f2543Smrg    /* [ 323] =  4203 */ {__glXDisp_VertexAttribs2svNV, __glXDispSwap_VertexAttribs2svNV},
666706f2543Smrg    /* [ 324] =  4204 */ {__glXDisp_VertexAttribs3svNV, __glXDispSwap_VertexAttribs3svNV},
667706f2543Smrg    /* [ 325] =  4205 */ {__glXDisp_VertexAttribs4svNV, __glXDispSwap_VertexAttribs4svNV},
668706f2543Smrg    /* [ 326] =  4206 */ {__glXDisp_VertexAttribs1fvNV, __glXDispSwap_VertexAttribs1fvNV},
669706f2543Smrg    /* [ 327] =  4207 */ {__glXDisp_VertexAttribs2fvNV, __glXDispSwap_VertexAttribs2fvNV},
670706f2543Smrg    /* [ 328] =  4208 */ {__glXDisp_VertexAttribs3fvNV, __glXDispSwap_VertexAttribs3fvNV},
671706f2543Smrg    /* [ 329] =  4209 */ {__glXDisp_VertexAttribs4fvNV, __glXDispSwap_VertexAttribs4fvNV},
672706f2543Smrg    /* [ 330] =  4210 */ {__glXDisp_VertexAttribs1dvNV, __glXDispSwap_VertexAttribs1dvNV},
673706f2543Smrg    /* [ 331] =  4211 */ {__glXDisp_VertexAttribs2dvNV, __glXDispSwap_VertexAttribs2dvNV},
674706f2543Smrg    /* [ 332] =  4212 */ {__glXDisp_VertexAttribs3dvNV, __glXDispSwap_VertexAttribs3dvNV},
675706f2543Smrg    /* [ 333] =  4213 */ {__glXDisp_VertexAttribs4dvNV, __glXDispSwap_VertexAttribs4dvNV},
676706f2543Smrg    /* [ 334] =  4214 */ {__glXDisp_VertexAttribs4ubvNV, __glXDispSwap_VertexAttribs4ubvNV},
677706f2543Smrg    /* [ 335] =  4215 */ {__glXDisp_ProgramLocalParameter4fvARB, __glXDispSwap_ProgramLocalParameter4fvARB},
678706f2543Smrg    /* [ 336] =  4216 */ {__glXDisp_ProgramLocalParameter4dvARB, __glXDispSwap_ProgramLocalParameter4dvARB},
679706f2543Smrg    /* [ 337] =  4217 */ {__glXDisp_ProgramStringARB, __glXDispSwap_ProgramStringARB},
680706f2543Smrg    /* [ 338] =  4218 */ {__glXDisp_ProgramNamedParameter4fvNV, __glXDispSwap_ProgramNamedParameter4fvNV},
681706f2543Smrg    /* [ 339] =  4219 */ {__glXDisp_ProgramNamedParameter4dvNV, __glXDispSwap_ProgramNamedParameter4dvNV},
682706f2543Smrg    /* [ 340] =  4220 */ {__glXDisp_ActiveStencilFaceEXT, __glXDispSwap_ActiveStencilFaceEXT},
683706f2543Smrg    /* [ 341] =  4221 */ {__glXDisp_PointParameteriNV, __glXDispSwap_PointParameteriNV},
684706f2543Smrg    /* [ 342] =  4222 */ {__glXDisp_PointParameterivNV, __glXDispSwap_PointParameterivNV},
685706f2543Smrg    /* [ 343] =  4223 */ {NULL, NULL},
686706f2543Smrg    /* [ 344] =  4224 */ {NULL, NULL},
687706f2543Smrg    /* [ 345] =  4225 */ {NULL, NULL},
688706f2543Smrg    /* [ 346] =  4226 */ {NULL, NULL},
689706f2543Smrg    /* [ 347] =  4227 */ {NULL, NULL},
690706f2543Smrg    /* [ 348] =  4228 */ {__glXDisp_BlendEquationSeparateEXT, __glXDispSwap_BlendEquationSeparateEXT},
691706f2543Smrg    /* [ 349] =  4229 */ {NULL, NULL},
692706f2543Smrg    /* [ 350] =  4230 */ {__glXDisp_VertexAttrib4bvARB, __glXDispSwap_VertexAttrib4bvARB},
693706f2543Smrg    /* [ 351] =  4231 */ {__glXDisp_VertexAttrib4ivARB, __glXDispSwap_VertexAttrib4ivARB},
694706f2543Smrg    /* [ 352] =  4232 */ {__glXDisp_VertexAttrib4ubvARB, __glXDispSwap_VertexAttrib4ubvARB},
695706f2543Smrg    /* [ 353] =  4233 */ {__glXDisp_VertexAttrib4usvARB, __glXDispSwap_VertexAttrib4usvARB},
696706f2543Smrg    /* [ 354] =  4234 */ {__glXDisp_VertexAttrib4uivARB, __glXDispSwap_VertexAttrib4uivARB},
697706f2543Smrg    /* [ 355] =  4235 */ {__glXDisp_VertexAttrib4NbvARB, __glXDispSwap_VertexAttrib4NbvARB},
698706f2543Smrg    /* [ 356] =  4236 */ {__glXDisp_VertexAttrib4NsvARB, __glXDispSwap_VertexAttrib4NsvARB},
699706f2543Smrg    /* [ 357] =  4237 */ {__glXDisp_VertexAttrib4NivARB, __glXDispSwap_VertexAttrib4NivARB},
700706f2543Smrg    /* [ 358] =  4238 */ {__glXDisp_VertexAttrib4NusvARB, __glXDispSwap_VertexAttrib4NusvARB},
701706f2543Smrg    /* [ 359] =  4239 */ {__glXDisp_VertexAttrib4NuivARB, __glXDispSwap_VertexAttrib4NuivARB},
702706f2543Smrg    /* [ 360] =  4128 */ {__glXDisp_SecondaryColor3ivEXT, __glXDispSwap_SecondaryColor3ivEXT},
703706f2543Smrg    /* [ 361] =  4129 */ {__glXDisp_SecondaryColor3fvEXT, __glXDispSwap_SecondaryColor3fvEXT},
704706f2543Smrg    /* [ 362] =  4130 */ {__glXDisp_SecondaryColor3dvEXT, __glXDispSwap_SecondaryColor3dvEXT},
705706f2543Smrg    /* [ 363] =  4131 */ {__glXDisp_SecondaryColor3ubvEXT, __glXDispSwap_SecondaryColor3ubvEXT},
706706f2543Smrg    /* [ 364] =  4132 */ {__glXDisp_SecondaryColor3usvEXT, __glXDispSwap_SecondaryColor3usvEXT},
707706f2543Smrg    /* [ 365] =  4133 */ {__glXDisp_SecondaryColor3uivEXT, __glXDispSwap_SecondaryColor3uivEXT},
708706f2543Smrg    /* [ 366] =  4134 */ {__glXDisp_BlendFuncSeparateEXT, __glXDispSwap_BlendFuncSeparateEXT},
709706f2543Smrg    /* [ 367] =  4135 */ {NULL, NULL},
710706f2543Smrg    /* [ 368] =  4264 */ {NULL, NULL},
711706f2543Smrg    /* [ 369] =  4265 */ {__glXDisp_VertexAttrib1svNV, __glXDispSwap_VertexAttrib1svNV},
712706f2543Smrg    /* [ 370] =  4266 */ {__glXDisp_VertexAttrib2svNV, __glXDispSwap_VertexAttrib2svNV},
713706f2543Smrg    /* [ 371] =  4267 */ {__glXDisp_VertexAttrib3svNV, __glXDispSwap_VertexAttrib3svNV},
714706f2543Smrg    /* [ 372] =  4268 */ {__glXDisp_VertexAttrib4svNV, __glXDispSwap_VertexAttrib4svNV},
715706f2543Smrg    /* [ 373] =  4269 */ {__glXDisp_VertexAttrib1fvNV, __glXDispSwap_VertexAttrib1fvNV},
716706f2543Smrg    /* [ 374] =  4270 */ {__glXDisp_VertexAttrib2fvNV, __glXDispSwap_VertexAttrib2fvNV},
717706f2543Smrg    /* [ 375] =  4271 */ {__glXDisp_VertexAttrib3fvNV, __glXDispSwap_VertexAttrib3fvNV},
718706f2543Smrg    /* [ 376] =  4272 */ {__glXDisp_VertexAttrib4fvNV, __glXDispSwap_VertexAttrib4fvNV},
719706f2543Smrg    /* [ 377] =  4273 */ {__glXDisp_VertexAttrib1dvNV, __glXDispSwap_VertexAttrib1dvNV},
720706f2543Smrg    /* [ 378] =  4274 */ {__glXDisp_VertexAttrib2dvNV, __glXDispSwap_VertexAttrib2dvNV},
721706f2543Smrg    /* [ 379] =  4275 */ {__glXDisp_VertexAttrib3dvNV, __glXDispSwap_VertexAttrib3dvNV},
722706f2543Smrg    /* [ 380] =  4276 */ {__glXDisp_VertexAttrib4dvNV, __glXDispSwap_VertexAttrib4dvNV},
723706f2543Smrg    /* [ 381] =  4277 */ {__glXDisp_VertexAttrib4ubvNV, __glXDispSwap_VertexAttrib4ubvNV},
724706f2543Smrg    /* [ 382] =  4278 */ {NULL, NULL},
725706f2543Smrg    /* [ 383] =  4279 */ {NULL, NULL},
726706f2543Smrg    /* [ 384] =  4312 */ {NULL, NULL},
727706f2543Smrg    /* [ 385] =  4313 */ {NULL, NULL},
728706f2543Smrg    /* [ 386] =  4314 */ {NULL, NULL},
729706f2543Smrg    /* [ 387] =  4315 */ {NULL, NULL},
730706f2543Smrg    /* [ 388] =  4316 */ {__glXDisp_BindRenderbufferEXT, __glXDispSwap_BindRenderbufferEXT},
731706f2543Smrg    /* [ 389] =  4317 */ {__glXDisp_DeleteRenderbuffersEXT, __glXDispSwap_DeleteRenderbuffersEXT},
732706f2543Smrg    /* [ 390] =  4318 */ {__glXDisp_RenderbufferStorageEXT, __glXDispSwap_RenderbufferStorageEXT},
733706f2543Smrg    /* [ 391] =  4319 */ {__glXDisp_BindFramebufferEXT, __glXDispSwap_BindFramebufferEXT},
734706f2543Smrg    /* [ 392] =  4320 */ {__glXDisp_DeleteFramebuffersEXT, __glXDispSwap_DeleteFramebuffersEXT},
735706f2543Smrg    /* [ 393] =  4321 */ {__glXDisp_FramebufferTexture1DEXT, __glXDispSwap_FramebufferTexture1DEXT},
736706f2543Smrg    /* [ 394] =  4322 */ {__glXDisp_FramebufferTexture2DEXT, __glXDispSwap_FramebufferTexture2DEXT},
737706f2543Smrg    /* [ 395] =  4323 */ {__glXDisp_FramebufferTexture3DEXT, __glXDispSwap_FramebufferTexture3DEXT},
738706f2543Smrg    /* [ 396] =  4324 */ {__glXDisp_FramebufferRenderbufferEXT, __glXDispSwap_FramebufferRenderbufferEXT},
739706f2543Smrg    /* [ 397] =  4325 */ {__glXDisp_GenerateMipmapEXT, __glXDispSwap_GenerateMipmapEXT},
740706f2543Smrg    /* [ 398] =  4326 */ {NULL, NULL},
741706f2543Smrg    /* [ 399] =  4327 */ {NULL, NULL},
742706f2543Smrg};
743706f2543Smrg
744706f2543Smrgstatic const int_fast16_t Render_size_table[400][2] = {
745706f2543Smrg    /* [  0] =     0 */ {  0, ~0},
746706f2543Smrg    /* [  1] =     1 */ {  8, ~0},
747706f2543Smrg    /* [  2] =     2 */ { 12,  0},
748706f2543Smrg    /* [  3] =     3 */ {  8, ~0},
749706f2543Smrg    /* [  4] =     4 */ {  8, ~0},
750706f2543Smrg    /* [  5] =     5 */ { 48,  1},
751706f2543Smrg    /* [  6] =     6 */ {  8, ~0},
752706f2543Smrg    /* [  7] =     7 */ { 28, ~0},
753706f2543Smrg    /* [  8] =     8 */ { 16, ~0},
754706f2543Smrg    /* [  9] =     9 */ { 16, ~0},
755706f2543Smrg    /* [ 10] =    10 */ { 12, ~0},
756706f2543Smrg    /* [ 11] =    11 */ {  8, ~0},
757706f2543Smrg    /* [ 12] =    12 */ { 16, ~0},
758706f2543Smrg    /* [ 13] =    13 */ { 12, ~0},
759706f2543Smrg    /* [ 14] =    14 */ {  8, ~0},
760706f2543Smrg    /* [ 15] =    15 */ { 36, ~0},
761706f2543Smrg    /* [ 16] =    16 */ { 20, ~0},
762706f2543Smrg    /* [ 17] =    17 */ { 20, ~0},
763706f2543Smrg    /* [ 18] =    18 */ { 12, ~0},
764706f2543Smrg    /* [ 19] =    19 */ {  8, ~0},
765706f2543Smrg    /* [ 20] =    20 */ { 20, ~0},
766706f2543Smrg    /* [ 21] =    21 */ { 12, ~0},
767706f2543Smrg    /* [ 22] =    22 */ {  8, ~0},
768706f2543Smrg    /* [ 23] =    23 */ {  4, ~0},
769706f2543Smrg    /* [ 24] =    24 */ { 12, ~0},
770706f2543Smrg    /* [ 25] =    25 */ {  8, ~0},
771706f2543Smrg    /* [ 26] =    26 */ {  8, ~0},
772706f2543Smrg    /* [ 27] =    27 */ {  8, ~0},
773706f2543Smrg    /* [ 28] =    28 */ {  8, ~0},
774706f2543Smrg    /* [ 29] =    29 */ { 28, ~0},
775706f2543Smrg    /* [ 30] =    30 */ { 16, ~0},
776706f2543Smrg    /* [ 31] =    31 */ { 16, ~0},
777706f2543Smrg    /* [ 32] =    32 */ { 12, ~0},
778706f2543Smrg    /* [ 33] =    33 */ { 20, ~0},
779706f2543Smrg    /* [ 34] =    34 */ { 12, ~0},
780706f2543Smrg    /* [ 35] =    35 */ { 12, ~0},
781706f2543Smrg    /* [ 36] =    36 */ {  8, ~0},
782706f2543Smrg    /* [ 37] =    37 */ { 28, ~0},
783706f2543Smrg    /* [ 38] =    38 */ { 16, ~0},
784706f2543Smrg    /* [ 39] =    39 */ { 16, ~0},
785706f2543Smrg    /* [ 40] =    40 */ { 12, ~0},
786706f2543Smrg    /* [ 41] =    41 */ { 36, ~0},
787706f2543Smrg    /* [ 42] =    42 */ { 20, ~0},
788706f2543Smrg    /* [ 43] =    43 */ { 20, ~0},
789706f2543Smrg    /* [ 44] =    44 */ { 12, ~0},
790706f2543Smrg    /* [ 45] =    45 */ { 36, ~0},
791706f2543Smrg    /* [ 46] =    46 */ { 20, ~0},
792706f2543Smrg    /* [ 47] =    47 */ { 20, ~0},
793706f2543Smrg    /* [ 48] =    48 */ { 12, ~0},
794706f2543Smrg    /* [ 49] =    49 */ { 12, ~0},
795706f2543Smrg    /* [ 50] =    50 */ {  8, ~0},
796706f2543Smrg    /* [ 51] =    51 */ {  8, ~0},
797706f2543Smrg    /* [ 52] =    52 */ {  8, ~0},
798706f2543Smrg    /* [ 53] =    53 */ { 20, ~0},
799706f2543Smrg    /* [ 54] =    54 */ { 12, ~0},
800706f2543Smrg    /* [ 55] =    55 */ { 12, ~0},
801706f2543Smrg    /* [ 56] =    56 */ {  8, ~0},
802706f2543Smrg    /* [ 57] =    57 */ { 28, ~0},
803706f2543Smrg    /* [ 58] =    58 */ { 16, ~0},
804706f2543Smrg    /* [ 59] =    59 */ { 16, ~0},
805706f2543Smrg    /* [ 60] =    60 */ { 12, ~0},
806706f2543Smrg    /* [ 61] =    61 */ { 36, ~0},
807706f2543Smrg    /* [ 62] =    62 */ { 20, ~0},
808706f2543Smrg    /* [ 63] =    63 */ { 20, ~0},
809706f2543Smrg    /* [ 64] =    64 */ { 12, ~0},
810706f2543Smrg    /* [ 65] =    65 */ { 20, ~0},
811706f2543Smrg    /* [ 66] =    66 */ { 12, ~0},
812706f2543Smrg    /* [ 67] =    67 */ { 12, ~0},
813706f2543Smrg    /* [ 68] =    68 */ {  8, ~0},
814706f2543Smrg    /* [ 69] =    69 */ { 28, ~0},
815706f2543Smrg    /* [ 70] =    70 */ { 16, ~0},
816706f2543Smrg    /* [ 71] =    71 */ { 16, ~0},
817706f2543Smrg    /* [ 72] =    72 */ { 12, ~0},
818706f2543Smrg    /* [ 73] =    73 */ { 36, ~0},
819706f2543Smrg    /* [ 74] =    74 */ { 20, ~0},
820706f2543Smrg    /* [ 75] =    75 */ { 20, ~0},
821706f2543Smrg    /* [ 76] =    76 */ { 12, ~0},
822706f2543Smrg    /* [ 77] =    77 */ { 40, ~0},
823706f2543Smrg    /* [ 78] =    78 */ { 12, ~0},
824706f2543Smrg    /* [ 79] =    79 */ {  8, ~0},
825706f2543Smrg    /* [ 80] =    80 */ { 12, ~0},
826706f2543Smrg    /* [ 81] =    81 */ {  8,  2},
827706f2543Smrg    /* [ 82] =    82 */ { 12, ~0},
828706f2543Smrg    /* [ 83] =    83 */ {  8,  3},
829706f2543Smrg    /* [ 84] =    84 */ {  8, ~0},
830706f2543Smrg    /* [ 85] =    85 */ { 12, ~0},
831706f2543Smrg    /* [ 86] =    86 */ { 16, ~0},
832706f2543Smrg    /* [ 87] =    87 */ { 12,  4},
833706f2543Smrg    /* [ 88] =    88 */ { 16, ~0},
834706f2543Smrg    /* [ 89] =    89 */ { 12,  5},
835706f2543Smrg    /* [ 90] =    90 */ { 12, ~0},
836706f2543Smrg    /* [ 91] =    91 */ {  8,  6},
837706f2543Smrg    /* [ 92] =    92 */ { 12, ~0},
838706f2543Smrg    /* [ 93] =    93 */ {  8,  7},
839706f2543Smrg    /* [ 94] =    94 */ { 12, ~0},
840706f2543Smrg    /* [ 95] =    95 */ {  8, ~0},
841706f2543Smrg    /* [ 96] =    96 */ { 16, ~0},
842706f2543Smrg    /* [ 97] =    97 */ { 12,  8},
843706f2543Smrg    /* [ 98] =    98 */ { 16, ~0},
844706f2543Smrg    /* [ 99] =    99 */ { 12,  9},
845706f2543Smrg    /* [100] =   100 */ {  8, ~0},
846706f2543Smrg    /* [101] =   101 */ { 12, ~0},
847706f2543Smrg    /* [102] =   102 */ { 24, 10},
848706f2543Smrg    /* [103] =   103 */ { 20, ~0},
849706f2543Smrg    /* [104] =   104 */ {  8, ~0},
850706f2543Smrg    /* [105] =   105 */ { 16, ~0},
851706f2543Smrg    /* [106] =   106 */ { 12, 11},
852706f2543Smrg    /* [107] =   107 */ { 16, ~0},
853706f2543Smrg    /* [108] =   108 */ { 12, 12},
854706f2543Smrg    /* [109] =   109 */ { 56, 13},
855706f2543Smrg    /* [110] =   110 */ { 56, 14},
856706f2543Smrg    /* [111] =   111 */ { 16, ~0},
857706f2543Smrg    /* [112] =   112 */ { 12, 15},
858706f2543Smrg    /* [113] =   113 */ { 16, ~0},
859706f2543Smrg    /* [114] =   114 */ { 12, 16},
860706f2543Smrg    /* [115] =   115 */ { 20, ~0},
861706f2543Smrg    /* [116] =   116 */ { 12, 17},
862706f2543Smrg    /* [117] =   117 */ { 16, ~0},
863706f2543Smrg    /* [118] =   118 */ { 12, 18},
864706f2543Smrg    /* [119] =   119 */ { 16, ~0},
865706f2543Smrg    /* [120] =   120 */ { 12, 19},
866706f2543Smrg    /* [121] =   121 */ {  4, ~0},
867706f2543Smrg    /* [122] =   122 */ {  8, ~0},
868706f2543Smrg    /* [123] =   123 */ {  8, ~0},
869706f2543Smrg    /* [124] =   124 */ {  4, ~0},
870706f2543Smrg    /* [125] =   125 */ {  8, ~0},
871706f2543Smrg    /* [126] =   126 */ {  8, ~0},
872706f2543Smrg    /* [127] =   127 */ {  8, ~0},
873706f2543Smrg    /* [128] =   128 */ { 20, ~0},
874706f2543Smrg    /* [129] =   129 */ {  8, ~0},
875706f2543Smrg    /* [130] =   130 */ { 20, ~0},
876706f2543Smrg    /* [131] =   131 */ {  8, ~0},
877706f2543Smrg    /* [132] =   132 */ { 12, ~0},
878706f2543Smrg    /* [133] =   133 */ {  8, ~0},
879706f2543Smrg    /* [134] =   134 */ {  8, ~0},
880706f2543Smrg    /* [135] =   135 */ {  8, ~0},
881706f2543Smrg    /* [136] =   136 */ {  8, ~0},
882706f2543Smrg    /* [137] =   137 */ { 12, ~0},
883706f2543Smrg    /* [138] =   138 */ {  8, ~0},
884706f2543Smrg    /* [139] =   139 */ {  8, ~0},
885706f2543Smrg    /* [140] =   140 */ {  0, ~0},
886706f2543Smrg    /* [141] =   141 */ {  4, ~0},
887706f2543Smrg    /* [142] =   142 */ {  8, ~0},
888706f2543Smrg    /* [143] =   143 */ { 28, 20},
889706f2543Smrg    /* [144] =   144 */ { 20, 21},
890706f2543Smrg    /* [145] =   145 */ { 48, 22},
891706f2543Smrg    /* [146] =   146 */ { 32, 23},
892706f2543Smrg    /* [147] =   147 */ { 24, ~0},
893706f2543Smrg    /* [148] =   148 */ { 16, ~0},
894706f2543Smrg    /* [149] =   149 */ { 44, ~0},
895706f2543Smrg    /* [150] =   150 */ { 28, ~0},
896706f2543Smrg    /* [151] =   151 */ { 12, ~0},
897706f2543Smrg    /* [152] =   152 */ {  8, ~0},
898706f2543Smrg    /* [153] =   153 */ { 20, ~0},
899706f2543Smrg    /* [154] =   154 */ { 12, ~0},
900706f2543Smrg    /* [155] =   155 */ { 16, ~0},
901706f2543Smrg    /* [156] =   156 */ {  8, ~0},
902706f2543Smrg    /* [157] =   157 */ { 24, ~0},
903706f2543Smrg    /* [158] =   158 */ { 12, ~0},
904706f2543Smrg    /* [159] =   159 */ { 12, ~0},
905706f2543Smrg    /* [160] =   160 */ { 12, ~0},
906706f2543Smrg    /* [161] =   161 */ {  8, ~0},
907706f2543Smrg    /* [162] =   162 */ { 16, ~0},
908706f2543Smrg    /* [163] =   163 */ { 16, ~0},
909706f2543Smrg    /* [164] =   164 */ {  8, ~0},
910706f2543Smrg    /* [165] =   165 */ { 12, ~0},
911706f2543Smrg    /* [166] =   166 */ { 12, ~0},
912706f2543Smrg    /* [167] =   167 */ { 12, ~0},
913706f2543Smrg    /* [168] =   168 */ { 12, 24},
914706f2543Smrg    /* [169] =   169 */ { 12, 25},
915706f2543Smrg    /* [170] =   170 */ { 12, 26},
916706f2543Smrg    /* [171] =   171 */ {  8, ~0},
917706f2543Smrg    /* [172] =   172 */ { 24, ~0},
918706f2543Smrg    /* [173] =   173 */ { 40, 27},
919706f2543Smrg    /* [174] =   174 */ { 20, ~0},
920706f2543Smrg    /* [175] =   175 */ { 52, ~0},
921706f2543Smrg    /* [176] =   176 */ {  4, ~0},
922706f2543Smrg    /* [177] =   177 */ { 68, ~0},
923706f2543Smrg    /* [178] =   178 */ {132, ~0},
924706f2543Smrg    /* [179] =   179 */ {  8, ~0},
925706f2543Smrg    /* [180] =   180 */ { 68, ~0},
926706f2543Smrg    /* [181] =   181 */ {132, ~0},
927706f2543Smrg    /* [182] =   182 */ { 52, ~0},
928706f2543Smrg    /* [183] =   183 */ {  4, ~0},
929706f2543Smrg    /* [184] =   184 */ {  4, ~0},
930706f2543Smrg    /* [185] =   185 */ { 36, ~0},
931706f2543Smrg    /* [186] =   186 */ { 20, ~0},
932706f2543Smrg    /* [187] =   187 */ { 28, ~0},
933706f2543Smrg    /* [188] =   188 */ { 16, ~0},
934706f2543Smrg    /* [189] =   189 */ { 28, ~0},
935706f2543Smrg    /* [190] =   190 */ { 16, ~0},
936706f2543Smrg    /* [191] =   191 */ { 20, ~0},
937706f2543Smrg    /* [192] =   192 */ { 12, ~0},
938706f2543Smrg    /* [193] =   193 */ { 16, 28},
939706f2543Smrg    /* [194] =   194 */ {  8, ~0},
940706f2543Smrg    /* [195] =   195 */ { 44, 29},
941706f2543Smrg    /* [196] =   196 */ { 24, ~0},
942706f2543Smrg    /* [197] =   197 */ {  8, ~0},
943706f2543Smrg    /* [198] =   198 */ { 16, ~0},
944706f2543Smrg    /* [199] =   199 */ { 12, ~0},
945706f2543Smrg    /* [200] =   200 */ { 12, ~0},
946706f2543Smrg    /* [201] =   201 */ { 12, ~0},
947706f2543Smrg    /* [202] =   202 */ { 24, ~0},
948706f2543Smrg    /* [203] =   203 */ { 16, ~0},
949706f2543Smrg    /* [204] =   204 */ { 16, ~0},
950706f2543Smrg    /* [205] =   205 */ { 12, ~0},
951706f2543Smrg    /* [206] =   206 */ { 32, ~0},
952706f2543Smrg    /* [207] =   207 */ { 20, ~0},
953706f2543Smrg    /* [208] =   208 */ { 20, ~0},
954706f2543Smrg    /* [209] =   209 */ { 16, ~0},
955706f2543Smrg    /* [210] =   210 */ { 40, ~0},
956706f2543Smrg    /* [211] =   211 */ { 24, ~0},
957706f2543Smrg    /* [212] =   212 */ { 24, ~0},
958706f2543Smrg    /* [213] =   213 */ { 16, ~0},
959706f2543Smrg    /* [214] =   214 */ { 28, 30},
960706f2543Smrg    /* [215] =   215 */ { 32, 31},
961706f2543Smrg    /* [216] =   216 */ { 36, 32},
962706f2543Smrg    /* [217] =   217 */ { 28, 33},
963706f2543Smrg    /* [218] =   218 */ { 36, 34},
964706f2543Smrg    /* [219] =   219 */ { 44, 35},
965706f2543Smrg    /* [220] =   220 */ {  0, ~0},
966706f2543Smrg    /* [221] =   221 */ {  0, ~0},
967706f2543Smrg    /* [222] =   222 */ {  0, ~0},
968706f2543Smrg    /* [223] =   223 */ {  0, ~0},
969706f2543Smrg    /* [224] =   224 */ {  0, ~0},
970706f2543Smrg    /* [225] =   225 */ {  0, ~0},
971706f2543Smrg    /* [226] =   226 */ {  0, ~0},
972706f2543Smrg    /* [227] =   227 */ {  0, ~0},
973706f2543Smrg    /* [228] =   228 */ {  0, ~0},
974706f2543Smrg    /* [229] =   229 */ { 12, ~0},
975706f2543Smrg    /* [230] =   230 */ { 16, ~0},
976706f2543Smrg    /* [231] =   231 */ { 12, ~0},
977706f2543Smrg    /* [232] =   232 */ {  8, ~0},
978706f2543Smrg    /* [233] =   233 */ {  8, 36},
979706f2543Smrg    /* [234] =   234 */ {  0, ~0},
980706f2543Smrg    /* [235] =   235 */ {  0, ~0},
981706f2543Smrg    /* [236] =   236 */ {  0, ~0},
982706f2543Smrg    /* [237] =   237 */ {  0, ~0},
983706f2543Smrg    /* [238] =   238 */ {  0, ~0},
984706f2543Smrg    /* [239] =   239 */ {  0, ~0},
985706f2543Smrg    /* [240] =  2048 */ { 12, ~0},
986706f2543Smrg    /* [241] =  2049 */ {  8, ~0},
987706f2543Smrg    /* [242] =  2050 */ {  0, ~0},
988706f2543Smrg    /* [243] =  2051 */ {  0, ~0},
989706f2543Smrg    /* [244] =  2052 */ {  0, ~0},
990706f2543Smrg    /* [245] =  2053 */ { 44, 37},
991706f2543Smrg    /* [246] =  2054 */ { 12, 38},
992706f2543Smrg    /* [247] =  2055 */ { 12, 39},
993706f2543Smrg    /* [248] =  2056 */ { 24, ~0},
994706f2543Smrg    /* [249] =  2057 */ {  0, ~0},
995706f2543Smrg    /* [250] =  2058 */ {  0, ~0},
996706f2543Smrg    /* [251] =  2059 */ {  0, ~0},
997706f2543Smrg    /* [252] =  2060 */ {  0, ~0},
998706f2543Smrg    /* [253] =  2061 */ {  0, ~0},
999706f2543Smrg    /* [254] =  2062 */ {  0, ~0},
1000706f2543Smrg    /* [255] =  2063 */ {  0, ~0},
1001706f2543Smrg    /* [256] =  2064 */ {  0, ~0},
1002706f2543Smrg    /* [257] =  2065 */ { 12, ~0},
1003706f2543Smrg    /* [258] =  2066 */ {  8, 40},
1004706f2543Smrg    /* [259] =  2067 */ {  0, ~0},
1005706f2543Smrg    /* [260] =  2068 */ {  0, ~0},
1006706f2543Smrg    /* [261] =  2069 */ {  0, ~0},
1007706f2543Smrg    /* [262] =  2070 */ {  0, ~0},
1008706f2543Smrg    /* [263] =  2071 */ {  0, ~0},
1009706f2543Smrg    /* [264] =  4096 */ { 20, ~0},
1010706f2543Smrg    /* [265] =  4097 */ {  8, ~0},
1011706f2543Smrg    /* [266] =  4098 */ {  0, ~0},
1012706f2543Smrg    /* [267] =  4099 */ { 60, 41},
1013706f2543Smrg    /* [268] =  4100 */ { 60, 42},
1014706f2543Smrg    /* [269] =  4101 */ { 48, 43},
1015706f2543Smrg    /* [270] =  4102 */ { 48, 44},
1016706f2543Smrg    /* [271] =  4103 */ { 16, ~0},
1017706f2543Smrg    /* [272] =  4104 */ { 12, 45},
1018706f2543Smrg    /* [273] =  4105 */ { 16, ~0},
1019706f2543Smrg    /* [274] =  4106 */ { 12, 46},
1020706f2543Smrg    /* [275] =  4107 */ { 24, ~0},
1021706f2543Smrg    /* [276] =  4108 */ { 28, ~0},
1022706f2543Smrg    /* [277] =  4109 */ { 32, 47},
1023706f2543Smrg    /* [278] =  4110 */ { 20, ~0},
1024706f2543Smrg    /* [279] =  4111 */ { 16, ~0},
1025706f2543Smrg    /* [280] =  4112 */ {  8, ~0},
1026706f2543Smrg    /* [281] =  4113 */ {  8, ~0},
1027706f2543Smrg    /* [282] =  4114 */ { 84, 48},
1028706f2543Smrg    /* [283] =  4115 */ { 92, 49},
1029706f2543Smrg    /* [284] =  4116 */ {  0, ~0},
1030706f2543Smrg    /* [285] =  4117 */ { 12, ~0},
1031706f2543Smrg    /* [286] =  4118 */ {  8, 50},
1032706f2543Smrg    /* [287] =  4119 */ { 32, ~0},
1033706f2543Smrg    /* [288] =  4120 */ { 36, ~0},
1034706f2543Smrg    /* [289] =  4121 */ { 28, ~0},
1035706f2543Smrg    /* [290] =  4122 */ { 36, ~0},
1036706f2543Smrg    /* [291] =  4123 */ { 40, ~0},
1037706f2543Smrg    /* [292] =  4124 */ {  8, ~0},
1038706f2543Smrg    /* [293] =  4125 */ { 12, ~0},
1039706f2543Smrg    /* [294] =  4126 */ {  8, ~0},
1040706f2543Smrg    /* [295] =  4127 */ { 12, ~0},
1041706f2543Smrg    /* [296] =  4176 */ {  0, ~0},
1042706f2543Smrg    /* [297] =  4177 */ {  0, ~0},
1043706f2543Smrg    /* [298] =  4178 */ {  0, ~0},
1044706f2543Smrg    /* [299] =  4179 */ {  0, ~0},
1045706f2543Smrg    /* [300] =  4180 */ { 12, ~0},
1046706f2543Smrg    /* [301] =  4181 */ { 28, ~0},
1047706f2543Smrg    /* [302] =  4182 */ {  8, 51},
1048706f2543Smrg    /* [303] =  4183 */ { 16, 52},
1049706f2543Smrg    /* [304] =  4184 */ { 28, ~0},
1050706f2543Smrg    /* [305] =  4185 */ { 44, ~0},
1051706f2543Smrg    /* [306] =  4186 */ { 16, 53},
1052706f2543Smrg    /* [307] =  4187 */ { 16, 54},
1053706f2543Smrg    /* [308] =  4188 */ { 20, ~0},
1054706f2543Smrg    /* [309] =  4189 */ { 12, ~0},
1055706f2543Smrg    /* [310] =  4190 */ { 12, ~0},
1056706f2543Smrg    /* [311] =  4191 */ { 16, ~0},
1057706f2543Smrg    /* [312] =  4192 */ { 16, ~0},
1058706f2543Smrg    /* [313] =  4193 */ { 12, ~0},
1059706f2543Smrg    /* [314] =  4194 */ { 16, ~0},
1060706f2543Smrg    /* [315] =  4195 */ { 20, ~0},
1061706f2543Smrg    /* [316] =  4196 */ { 24, ~0},
1062706f2543Smrg    /* [317] =  4197 */ { 16, ~0},
1063706f2543Smrg    /* [318] =  4198 */ { 24, ~0},
1064706f2543Smrg    /* [319] =  4199 */ { 32, ~0},
1065706f2543Smrg    /* [320] =  4200 */ { 40, ~0},
1066706f2543Smrg    /* [321] =  4201 */ { 12, ~0},
1067706f2543Smrg    /* [322] =  4202 */ { 12, 55},
1068706f2543Smrg    /* [323] =  4203 */ { 12, 56},
1069706f2543Smrg    /* [324] =  4204 */ { 12, 57},
1070706f2543Smrg    /* [325] =  4205 */ { 12, 58},
1071706f2543Smrg    /* [326] =  4206 */ { 12, 59},
1072706f2543Smrg    /* [327] =  4207 */ { 12, 60},
1073706f2543Smrg    /* [328] =  4208 */ { 12, 61},
1074706f2543Smrg    /* [329] =  4209 */ { 12, 62},
1075706f2543Smrg    /* [330] =  4210 */ { 12, 63},
1076706f2543Smrg    /* [331] =  4211 */ { 12, 64},
1077706f2543Smrg    /* [332] =  4212 */ { 12, 65},
1078706f2543Smrg    /* [333] =  4213 */ { 12, 66},
1079706f2543Smrg    /* [334] =  4214 */ { 12, 67},
1080706f2543Smrg    /* [335] =  4215 */ { 28, ~0},
1081706f2543Smrg    /* [336] =  4216 */ { 44, ~0},
1082706f2543Smrg    /* [337] =  4217 */ { 16, 68},
1083706f2543Smrg    /* [338] =  4218 */ { 28, 69},
1084706f2543Smrg    /* [339] =  4219 */ { 44, 70},
1085706f2543Smrg    /* [340] =  4220 */ {  8, ~0},
1086706f2543Smrg    /* [341] =  4221 */ { 12, ~0},
1087706f2543Smrg    /* [342] =  4222 */ {  8, 71},
1088706f2543Smrg    /* [343] =  4223 */ {  0, ~0},
1089706f2543Smrg    /* [344] =  4224 */ {  0, ~0},
1090706f2543Smrg    /* [345] =  4225 */ {  0, ~0},
1091706f2543Smrg    /* [346] =  4226 */ {  0, ~0},
1092706f2543Smrg    /* [347] =  4227 */ {  0, ~0},
1093706f2543Smrg    /* [348] =  4228 */ { 12, ~0},
1094706f2543Smrg    /* [349] =  4229 */ {  0, ~0},
1095706f2543Smrg    /* [350] =  4230 */ { 12, ~0},
1096706f2543Smrg    /* [351] =  4231 */ { 24, ~0},
1097706f2543Smrg    /* [352] =  4232 */ { 12, ~0},
1098706f2543Smrg    /* [353] =  4233 */ { 16, ~0},
1099706f2543Smrg    /* [354] =  4234 */ { 24, ~0},
1100706f2543Smrg    /* [355] =  4235 */ { 12, ~0},
1101706f2543Smrg    /* [356] =  4236 */ { 16, ~0},
1102706f2543Smrg    /* [357] =  4237 */ { 24, ~0},
1103706f2543Smrg    /* [358] =  4238 */ { 16, ~0},
1104706f2543Smrg    /* [359] =  4239 */ { 24, ~0},
1105706f2543Smrg    /* [360] =  4128 */ { 16, ~0},
1106706f2543Smrg    /* [361] =  4129 */ { 16, ~0},
1107706f2543Smrg    /* [362] =  4130 */ { 28, ~0},
1108706f2543Smrg    /* [363] =  4131 */ {  8, ~0},
1109706f2543Smrg    /* [364] =  4132 */ { 12, ~0},
1110706f2543Smrg    /* [365] =  4133 */ { 16, ~0},
1111706f2543Smrg    /* [366] =  4134 */ { 20, ~0},
1112706f2543Smrg    /* [367] =  4135 */ {  0, ~0},
1113706f2543Smrg    /* [368] =  4264 */ {  0, ~0},
1114706f2543Smrg    /* [369] =  4265 */ { 12, ~0},
1115706f2543Smrg    /* [370] =  4266 */ { 12, ~0},
1116706f2543Smrg    /* [371] =  4267 */ { 16, ~0},
1117706f2543Smrg    /* [372] =  4268 */ { 16, ~0},
1118706f2543Smrg    /* [373] =  4269 */ { 12, ~0},
1119706f2543Smrg    /* [374] =  4270 */ { 16, ~0},
1120706f2543Smrg    /* [375] =  4271 */ { 20, ~0},
1121706f2543Smrg    /* [376] =  4272 */ { 24, ~0},
1122706f2543Smrg    /* [377] =  4273 */ { 16, ~0},
1123706f2543Smrg    /* [378] =  4274 */ { 24, ~0},
1124706f2543Smrg    /* [379] =  4275 */ { 32, ~0},
1125706f2543Smrg    /* [380] =  4276 */ { 40, ~0},
1126706f2543Smrg    /* [381] =  4277 */ { 12, ~0},
1127706f2543Smrg    /* [382] =  4278 */ {  0, ~0},
1128706f2543Smrg    /* [383] =  4279 */ {  0, ~0},
1129706f2543Smrg    /* [384] =  4312 */ {  0, ~0},
1130706f2543Smrg    /* [385] =  4313 */ {  0, ~0},
1131706f2543Smrg    /* [386] =  4314 */ {  0, ~0},
1132706f2543Smrg    /* [387] =  4315 */ {  0, ~0},
1133706f2543Smrg    /* [388] =  4316 */ { 12, ~0},
1134706f2543Smrg    /* [389] =  4317 */ {  8, 72},
1135706f2543Smrg    /* [390] =  4318 */ { 20, ~0},
1136706f2543Smrg    /* [391] =  4319 */ { 12, ~0},
1137706f2543Smrg    /* [392] =  4320 */ {  8, 73},
1138706f2543Smrg    /* [393] =  4321 */ { 24, ~0},
1139706f2543Smrg    /* [394] =  4322 */ { 24, ~0},
1140706f2543Smrg    /* [395] =  4323 */ { 28, ~0},
1141706f2543Smrg    /* [396] =  4324 */ { 20, ~0},
1142706f2543Smrg    /* [397] =  4325 */ {  8, ~0},
1143706f2543Smrg    /* [398] =  4326 */ {  0, ~0},
1144706f2543Smrg    /* [399] =  4327 */ {  0, ~0},
1145706f2543Smrg};
1146706f2543Smrg
1147706f2543Smrgstatic const gl_proto_size_func Render_size_func_table[74] = {
1148706f2543Smrg   __glXCallListsReqSize,
1149706f2543Smrg   __glXBitmapReqSize,
1150706f2543Smrg   __glXFogfvReqSize,
1151706f2543Smrg   __glXFogivReqSize,
1152706f2543Smrg   __glXLightfvReqSize,
1153706f2543Smrg   __glXLightivReqSize,
1154706f2543Smrg   __glXLightModelfvReqSize,
1155706f2543Smrg   __glXLightModelivReqSize,
1156706f2543Smrg   __glXMaterialfvReqSize,
1157706f2543Smrg   __glXMaterialivReqSize,
1158706f2543Smrg   __glXPolygonStippleReqSize,
1159706f2543Smrg   __glXTexParameterfvReqSize,
1160706f2543Smrg   __glXTexParameterivReqSize,
1161706f2543Smrg   __glXTexImage1DReqSize,
1162706f2543Smrg   __glXTexImage2DReqSize,
1163706f2543Smrg   __glXTexEnvfvReqSize,
1164706f2543Smrg   __glXTexEnvivReqSize,
1165706f2543Smrg   __glXTexGendvReqSize,
1166706f2543Smrg   __glXTexGenfvReqSize,
1167706f2543Smrg   __glXTexGenivReqSize,
1168706f2543Smrg   __glXMap1dReqSize,
1169706f2543Smrg   __glXMap1fReqSize,
1170706f2543Smrg   __glXMap2dReqSize,
1171706f2543Smrg   __glXMap2fReqSize,
1172706f2543Smrg   __glXPixelMapfvReqSize,
1173706f2543Smrg   __glXPixelMapuivReqSize,
1174706f2543Smrg   __glXPixelMapusvReqSize,
1175706f2543Smrg   __glXDrawPixelsReqSize,
1176706f2543Smrg   __glXDrawArraysReqSize,
1177706f2543Smrg   __glXColorSubTableReqSize,
1178706f2543Smrg   __glXCompressedTexImage1DARBReqSize,
1179706f2543Smrg   __glXCompressedTexImage2DARBReqSize,
1180706f2543Smrg   __glXCompressedTexImage3DARBReqSize,
1181706f2543Smrg   __glXCompressedTexSubImage1DARBReqSize,
1182706f2543Smrg   __glXCompressedTexSubImage2DARBReqSize,
1183706f2543Smrg   __glXCompressedTexSubImage3DARBReqSize,
1184706f2543Smrg   __glXDrawBuffersARBReqSize,
1185706f2543Smrg   __glXColorTableReqSize,
1186706f2543Smrg   __glXColorTableParameterfvReqSize,
1187706f2543Smrg   __glXColorTableParameterivReqSize,
1188706f2543Smrg   __glXPointParameterfvEXTReqSize,
1189706f2543Smrg   __glXTexSubImage1DReqSize,
1190706f2543Smrg   __glXTexSubImage2DReqSize,
1191706f2543Smrg   __glXConvolutionFilter1DReqSize,
1192706f2543Smrg   __glXConvolutionFilter2DReqSize,
1193706f2543Smrg   __glXConvolutionParameterfvReqSize,
1194706f2543Smrg   __glXConvolutionParameterivReqSize,
1195706f2543Smrg   __glXSeparableFilter2DReqSize,
1196706f2543Smrg   __glXTexImage3DReqSize,
1197706f2543Smrg   __glXTexSubImage3DReqSize,
1198706f2543Smrg   __glXPrioritizeTexturesReqSize,
1199706f2543Smrg   __glXRequestResidentProgramsNVReqSize,
1200706f2543Smrg   __glXLoadProgramNVReqSize,
1201706f2543Smrg   __glXProgramParameters4fvNVReqSize,
1202706f2543Smrg   __glXProgramParameters4dvNVReqSize,
1203706f2543Smrg   __glXVertexAttribs1svNVReqSize,
1204706f2543Smrg   __glXVertexAttribs2svNVReqSize,
1205706f2543Smrg   __glXVertexAttribs3svNVReqSize,
1206706f2543Smrg   __glXVertexAttribs4svNVReqSize,
1207706f2543Smrg   __glXVertexAttribs1fvNVReqSize,
1208706f2543Smrg   __glXVertexAttribs2fvNVReqSize,
1209706f2543Smrg   __glXVertexAttribs3fvNVReqSize,
1210706f2543Smrg   __glXVertexAttribs4fvNVReqSize,
1211706f2543Smrg   __glXVertexAttribs1dvNVReqSize,
1212706f2543Smrg   __glXVertexAttribs2dvNVReqSize,
1213706f2543Smrg   __glXVertexAttribs3dvNVReqSize,
1214706f2543Smrg   __glXVertexAttribs4dvNVReqSize,
1215706f2543Smrg   __glXVertexAttribs4ubvNVReqSize,
1216706f2543Smrg   __glXProgramStringARBReqSize,
1217706f2543Smrg   __glXProgramNamedParameter4fvNVReqSize,
1218706f2543Smrg   __glXProgramNamedParameter4dvNVReqSize,
1219706f2543Smrg   __glXPointParameterivNVReqSize,
1220706f2543Smrg   __glXDeleteRenderbuffersEXTReqSize,
1221706f2543Smrg   __glXDeleteFramebuffersEXTReqSize,
1222706f2543Smrg};
1223706f2543Smrg
1224706f2543Smrgconst struct __glXDispatchInfo Render_dispatch_info = {
1225706f2543Smrg    13,
1226706f2543Smrg    Render_dispatch_tree,
1227706f2543Smrg    Render_function_table,
1228706f2543Smrg    Render_size_table,
1229706f2543Smrg    Render_size_func_table
1230706f2543Smrg};
1231706f2543Smrg
1232706f2543Smrg/*****************************************************************/
1233706f2543Smrg/* tree depth = 12 */
1234706f2543Smrgstatic const int_fast16_t VendorPriv_dispatch_tree[152] = {
1235706f2543Smrg    /* [0] -> opcode range [0, 131072], node depth 1 */
1236706f2543Smrg    2,
1237706f2543Smrg    5,
1238706f2543Smrg    EMPTY_LEAF,
1239706f2543Smrg    119,
1240706f2543Smrg    EMPTY_LEAF,
1241706f2543Smrg
1242706f2543Smrg    /* [5] -> opcode range [0, 32768], node depth 2 */
1243706f2543Smrg    1,
1244706f2543Smrg    8,
1245706f2543Smrg    EMPTY_LEAF,
1246706f2543Smrg
1247706f2543Smrg    /* [8] -> opcode range [0, 16384], node depth 3 */
1248706f2543Smrg    1,
1249706f2543Smrg    11,
1250706f2543Smrg    EMPTY_LEAF,
1251706f2543Smrg
1252706f2543Smrg    /* [11] -> opcode range [0, 8192], node depth 4 */
1253706f2543Smrg    2,
1254706f2543Smrg    16,
1255706f2543Smrg    EMPTY_LEAF,
1256706f2543Smrg    78,
1257706f2543Smrg    EMPTY_LEAF,
1258706f2543Smrg
1259706f2543Smrg    /* [16] -> opcode range [0, 2048], node depth 5 */
1260706f2543Smrg    2,
1261706f2543Smrg    21,
1262706f2543Smrg    EMPTY_LEAF,
1263706f2543Smrg    36,
1264706f2543Smrg    EMPTY_LEAF,
1265706f2543Smrg
1266706f2543Smrg    /* [21] -> opcode range [0, 512], node depth 6 */
1267706f2543Smrg    1,
1268706f2543Smrg    24,
1269706f2543Smrg    EMPTY_LEAF,
1270706f2543Smrg
1271706f2543Smrg    /* [24] -> opcode range [0, 256], node depth 7 */
1272706f2543Smrg    1,
1273706f2543Smrg    27,
1274706f2543Smrg    EMPTY_LEAF,
1275706f2543Smrg
1276706f2543Smrg    /* [27] -> opcode range [0, 128], node depth 8 */
1277706f2543Smrg    1,
1278706f2543Smrg    30,
1279706f2543Smrg    EMPTY_LEAF,
1280706f2543Smrg
1281706f2543Smrg    /* [30] -> opcode range [0, 64], node depth 9 */
1282706f2543Smrg    1,
1283706f2543Smrg    33,
1284706f2543Smrg    EMPTY_LEAF,
1285706f2543Smrg
1286706f2543Smrg    /* [33] -> opcode range [0, 32], node depth 10 */
1287706f2543Smrg    1,
1288706f2543Smrg    LEAF(0),
1289706f2543Smrg    EMPTY_LEAF,
1290706f2543Smrg
1291706f2543Smrg    /* [36] -> opcode range [1024, 1536], node depth 6 */
1292706f2543Smrg    2,
1293706f2543Smrg    41,
1294706f2543Smrg    EMPTY_LEAF,
1295706f2543Smrg    53,
1296706f2543Smrg    67,
1297706f2543Smrg
1298706f2543Smrg    /* [41] -> opcode range [1024, 1152], node depth 7 */
1299706f2543Smrg    1,
1300706f2543Smrg    44,
1301706f2543Smrg    EMPTY_LEAF,
1302706f2543Smrg
1303706f2543Smrg    /* [44] -> opcode range [1024, 1088], node depth 8 */
1304706f2543Smrg    1,
1305706f2543Smrg    47,
1306706f2543Smrg    EMPTY_LEAF,
1307706f2543Smrg
1308706f2543Smrg    /* [47] -> opcode range [1024, 1056], node depth 9 */
1309706f2543Smrg    1,
1310706f2543Smrg    50,
1311706f2543Smrg    EMPTY_LEAF,
1312706f2543Smrg
1313706f2543Smrg    /* [50] -> opcode range [1024, 1040], node depth 10 */
1314706f2543Smrg    1,
1315706f2543Smrg    LEAF(16),
1316706f2543Smrg    EMPTY_LEAF,
1317706f2543Smrg
1318706f2543Smrg    /* [53] -> opcode range [1280, 1408], node depth 7 */
1319706f2543Smrg    1,
1320706f2543Smrg    56,
1321706f2543Smrg    EMPTY_LEAF,
1322706f2543Smrg
1323706f2543Smrg    /* [56] -> opcode range [1280, 1344], node depth 8 */
1324706f2543Smrg    2,
1325706f2543Smrg    61,
1326706f2543Smrg    LEAF(24),
1327706f2543Smrg    EMPTY_LEAF,
1328706f2543Smrg    64,
1329706f2543Smrg
1330706f2543Smrg    /* [61] -> opcode range [1280, 1296], node depth 9 */
1331706f2543Smrg    1,
1332706f2543Smrg    EMPTY_LEAF,
1333706f2543Smrg    LEAF(40),
1334706f2543Smrg
1335706f2543Smrg    /* [64] -> opcode range [1328, 1344], node depth 9 */
1336706f2543Smrg    1,
1337706f2543Smrg    LEAF(48),
1338706f2543Smrg    EMPTY_LEAF,
1339706f2543Smrg
1340706f2543Smrg    /* [67] -> opcode range [1408, 1536], node depth 7 */
1341706f2543Smrg    1,
1342706f2543Smrg    70,
1343706f2543Smrg    EMPTY_LEAF,
1344706f2543Smrg
1345706f2543Smrg    /* [70] -> opcode range [1408, 1472], node depth 8 */
1346706f2543Smrg    1,
1347706f2543Smrg    73,
1348706f2543Smrg    EMPTY_LEAF,
1349706f2543Smrg
1350706f2543Smrg    /* [73] -> opcode range [1408, 1440], node depth 9 */
1351706f2543Smrg    2,
1352706f2543Smrg    EMPTY_LEAF,
1353706f2543Smrg    LEAF(56),
1354706f2543Smrg    LEAF(64),
1355706f2543Smrg    EMPTY_LEAF,
1356706f2543Smrg
1357706f2543Smrg    /* [78] -> opcode range [4096, 6144], node depth 5 */
1358706f2543Smrg    2,
1359706f2543Smrg    83,
1360706f2543Smrg    EMPTY_LEAF,
1361706f2543Smrg    101,
1362706f2543Smrg    EMPTY_LEAF,
1363706f2543Smrg
1364706f2543Smrg    /* [83] -> opcode range [4096, 4608], node depth 6 */
1365706f2543Smrg    1,
1366706f2543Smrg    86,
1367706f2543Smrg    EMPTY_LEAF,
1368706f2543Smrg
1369706f2543Smrg    /* [86] -> opcode range [4096, 4352], node depth 7 */
1370706f2543Smrg    1,
1371706f2543Smrg    89,
1372706f2543Smrg    EMPTY_LEAF,
1373706f2543Smrg
1374706f2543Smrg    /* [89] -> opcode range [4096, 4224], node depth 8 */
1375706f2543Smrg    1,
1376706f2543Smrg    92,
1377706f2543Smrg    EMPTY_LEAF,
1378706f2543Smrg
1379706f2543Smrg    /* [92] -> opcode range [4096, 4160], node depth 9 */
1380706f2543Smrg    1,
1381706f2543Smrg    95,
1382706f2543Smrg    EMPTY_LEAF,
1383706f2543Smrg
1384706f2543Smrg    /* [95] -> opcode range [4096, 4128], node depth 10 */
1385706f2543Smrg    1,
1386706f2543Smrg    98,
1387706f2543Smrg    EMPTY_LEAF,
1388706f2543Smrg
1389706f2543Smrg    /* [98] -> opcode range [4096, 4112], node depth 11 */
1390706f2543Smrg    1,
1391706f2543Smrg    LEAF(72),
1392706f2543Smrg    EMPTY_LEAF,
1393706f2543Smrg
1394706f2543Smrg    /* [101] -> opcode range [5120, 5632], node depth 6 */
1395706f2543Smrg    1,
1396706f2543Smrg    104,
1397706f2543Smrg    EMPTY_LEAF,
1398706f2543Smrg
1399706f2543Smrg    /* [104] -> opcode range [5120, 5376], node depth 7 */
1400706f2543Smrg    1,
1401706f2543Smrg    107,
1402706f2543Smrg    EMPTY_LEAF,
1403706f2543Smrg
1404706f2543Smrg    /* [107] -> opcode range [5120, 5248], node depth 8 */
1405706f2543Smrg    1,
1406706f2543Smrg    110,
1407706f2543Smrg    EMPTY_LEAF,
1408706f2543Smrg
1409706f2543Smrg    /* [110] -> opcode range [5120, 5184], node depth 9 */
1410706f2543Smrg    1,
1411706f2543Smrg    EMPTY_LEAF,
1412706f2543Smrg    113,
1413706f2543Smrg
1414706f2543Smrg    /* [113] -> opcode range [5152, 5184], node depth 10 */
1415706f2543Smrg    1,
1416706f2543Smrg    116,
1417706f2543Smrg    EMPTY_LEAF,
1418706f2543Smrg
1419706f2543Smrg    /* [116] -> opcode range [5152, 5168], node depth 11 */
1420706f2543Smrg    1,
1421706f2543Smrg    LEAF(80),
1422706f2543Smrg    EMPTY_LEAF,
1423706f2543Smrg
1424706f2543Smrg    /* [119] -> opcode range [65536, 98304], node depth 2 */
1425706f2543Smrg    1,
1426706f2543Smrg    122,
1427706f2543Smrg    EMPTY_LEAF,
1428706f2543Smrg
1429706f2543Smrg    /* [122] -> opcode range [65536, 81920], node depth 3 */
1430706f2543Smrg    1,
1431706f2543Smrg    125,
1432706f2543Smrg    EMPTY_LEAF,
1433706f2543Smrg
1434706f2543Smrg    /* [125] -> opcode range [65536, 73728], node depth 4 */
1435706f2543Smrg    1,
1436706f2543Smrg    128,
1437706f2543Smrg    EMPTY_LEAF,
1438706f2543Smrg
1439706f2543Smrg    /* [128] -> opcode range [65536, 69632], node depth 5 */
1440706f2543Smrg    1,
1441706f2543Smrg    131,
1442706f2543Smrg    EMPTY_LEAF,
1443706f2543Smrg
1444706f2543Smrg    /* [131] -> opcode range [65536, 67584], node depth 6 */
1445706f2543Smrg    1,
1446706f2543Smrg    134,
1447706f2543Smrg    EMPTY_LEAF,
1448706f2543Smrg
1449706f2543Smrg    /* [134] -> opcode range [65536, 66560], node depth 7 */
1450706f2543Smrg    1,
1451706f2543Smrg    137,
1452706f2543Smrg    EMPTY_LEAF,
1453706f2543Smrg
1454706f2543Smrg    /* [137] -> opcode range [65536, 66048], node depth 8 */
1455706f2543Smrg    1,
1456706f2543Smrg    140,
1457706f2543Smrg    EMPTY_LEAF,
1458706f2543Smrg
1459706f2543Smrg    /* [140] -> opcode range [65536, 65792], node depth 9 */
1460706f2543Smrg    1,
1461706f2543Smrg    143,
1462706f2543Smrg    EMPTY_LEAF,
1463706f2543Smrg
1464706f2543Smrg    /* [143] -> opcode range [65536, 65664], node depth 10 */
1465706f2543Smrg    1,
1466706f2543Smrg    146,
1467706f2543Smrg    EMPTY_LEAF,
1468706f2543Smrg
1469706f2543Smrg    /* [146] -> opcode range [65536, 65600], node depth 11 */
1470706f2543Smrg    1,
1471706f2543Smrg    149,
1472706f2543Smrg    EMPTY_LEAF,
1473706f2543Smrg
1474706f2543Smrg    /* [149] -> opcode range [65536, 65568], node depth 12 */
1475706f2543Smrg    1,
1476706f2543Smrg    LEAF(88),
1477706f2543Smrg    EMPTY_LEAF,
1478706f2543Smrg
1479706f2543Smrg};
1480706f2543Smrg
1481706f2543Smrgstatic const void *VendorPriv_function_table[104][2] = {
1482706f2543Smrg    /* [  0] =     0 */ {NULL, NULL},
1483706f2543Smrg    /* [  1] =     1 */ {__glXDisp_GetConvolutionFilterEXT, __glXDispSwap_GetConvolutionFilterEXT},
1484706f2543Smrg    /* [  2] =     2 */ {__glXDisp_GetConvolutionParameterfvEXT, __glXDispSwap_GetConvolutionParameterfvEXT},
1485706f2543Smrg    /* [  3] =     3 */ {__glXDisp_GetConvolutionParameterivEXT, __glXDispSwap_GetConvolutionParameterivEXT},
1486706f2543Smrg    /* [  4] =     4 */ {__glXDisp_GetSeparableFilterEXT, __glXDispSwap_GetSeparableFilterEXT},
1487706f2543Smrg    /* [  5] =     5 */ {__glXDisp_GetHistogramEXT, __glXDispSwap_GetHistogramEXT},
1488706f2543Smrg    /* [  6] =     6 */ {__glXDisp_GetHistogramParameterfvEXT, __glXDispSwap_GetHistogramParameterfvEXT},
1489706f2543Smrg    /* [  7] =     7 */ {__glXDisp_GetHistogramParameterivEXT, __glXDispSwap_GetHistogramParameterivEXT},
1490706f2543Smrg    /* [  8] =     8 */ {__glXDisp_GetMinmaxEXT, __glXDispSwap_GetMinmaxEXT},
1491706f2543Smrg    /* [  9] =     9 */ {__glXDisp_GetMinmaxParameterfvEXT, __glXDispSwap_GetMinmaxParameterfvEXT},
1492706f2543Smrg    /* [ 10] =    10 */ {__glXDisp_GetMinmaxParameterivEXT, __glXDispSwap_GetMinmaxParameterivEXT},
1493706f2543Smrg    /* [ 11] =    11 */ {__glXDisp_AreTexturesResidentEXT, __glXDispSwap_AreTexturesResidentEXT},
1494706f2543Smrg    /* [ 12] =    12 */ {__glXDisp_DeleteTexturesEXT, __glXDispSwap_DeleteTexturesEXT},
1495706f2543Smrg    /* [ 13] =    13 */ {__glXDisp_GenTexturesEXT, __glXDispSwap_GenTexturesEXT},
1496706f2543Smrg    /* [ 14] =    14 */ {__glXDisp_IsTextureEXT, __glXDispSwap_IsTextureEXT},
1497706f2543Smrg    /* [ 15] =    15 */ {NULL, NULL},
1498706f2543Smrg    /* [ 16] =  1024 */ {__glXDisp_QueryContextInfoEXT, __glXDispSwap_QueryContextInfoEXT},
1499706f2543Smrg    /* [ 17] =  1025 */ {NULL, NULL},
1500706f2543Smrg    /* [ 18] =  1026 */ {NULL, NULL},
1501706f2543Smrg    /* [ 19] =  1027 */ {NULL, NULL},
1502706f2543Smrg    /* [ 20] =  1028 */ {NULL, NULL},
1503706f2543Smrg    /* [ 21] =  1029 */ {NULL, NULL},
1504706f2543Smrg    /* [ 22] =  1030 */ {NULL, NULL},
1505706f2543Smrg    /* [ 23] =  1031 */ {NULL, NULL},
1506706f2543Smrg    /* [ 24] =  1296 */ {__glXDisp_GetProgramEnvParameterfvARB, __glXDispSwap_GetProgramEnvParameterfvARB},
1507706f2543Smrg    /* [ 25] =  1297 */ {__glXDisp_GetProgramEnvParameterdvARB, __glXDispSwap_GetProgramEnvParameterdvARB},
1508706f2543Smrg    /* [ 26] =  1298 */ {__glXDisp_GetProgramivNV, __glXDispSwap_GetProgramivNV},
1509706f2543Smrg    /* [ 27] =  1299 */ {__glXDisp_GetProgramStringNV, __glXDispSwap_GetProgramStringNV},
1510706f2543Smrg    /* [ 28] =  1300 */ {__glXDisp_GetTrackMatrixivNV, __glXDispSwap_GetTrackMatrixivNV},
1511706f2543Smrg    /* [ 29] =  1301 */ {__glXDisp_GetVertexAttribdvARB, __glXDispSwap_GetVertexAttribdvARB},
1512706f2543Smrg    /* [ 30] =  1302 */ {__glXDisp_GetVertexAttribfvNV, __glXDispSwap_GetVertexAttribfvNV},
1513706f2543Smrg    /* [ 31] =  1303 */ {__glXDisp_GetVertexAttribivNV, __glXDispSwap_GetVertexAttribivNV},
1514706f2543Smrg    /* [ 32] =  1304 */ {__glXDisp_IsProgramNV, __glXDispSwap_IsProgramNV},
1515706f2543Smrg    /* [ 33] =  1305 */ {__glXDisp_GetProgramLocalParameterfvARB, __glXDispSwap_GetProgramLocalParameterfvARB},
1516706f2543Smrg    /* [ 34] =  1306 */ {__glXDisp_GetProgramLocalParameterdvARB, __glXDispSwap_GetProgramLocalParameterdvARB},
1517706f2543Smrg    /* [ 35] =  1307 */ {__glXDisp_GetProgramivARB, __glXDispSwap_GetProgramivARB},
1518706f2543Smrg    /* [ 36] =  1308 */ {__glXDisp_GetProgramStringARB, __glXDispSwap_GetProgramStringARB},
1519706f2543Smrg    /* [ 37] =  1309 */ {NULL, NULL},
1520706f2543Smrg    /* [ 38] =  1310 */ {__glXDisp_GetProgramNamedParameterfvNV, __glXDispSwap_GetProgramNamedParameterfvNV},
1521706f2543Smrg    /* [ 39] =  1311 */ {__glXDisp_GetProgramNamedParameterdvNV, __glXDispSwap_GetProgramNamedParameterdvNV},
1522706f2543Smrg    /* [ 40] =  1288 */ {NULL, NULL},
1523706f2543Smrg    /* [ 41] =  1289 */ {NULL, NULL},
1524706f2543Smrg    /* [ 42] =  1290 */ {NULL, NULL},
1525706f2543Smrg    /* [ 43] =  1291 */ {NULL, NULL},
1526706f2543Smrg    /* [ 44] =  1292 */ {NULL, NULL},
1527706f2543Smrg    /* [ 45] =  1293 */ {__glXDisp_AreProgramsResidentNV, __glXDispSwap_AreProgramsResidentNV},
1528706f2543Smrg    /* [ 46] =  1294 */ {__glXDisp_DeleteProgramsNV, __glXDispSwap_DeleteProgramsNV},
1529706f2543Smrg    /* [ 47] =  1295 */ {__glXDisp_GenProgramsNV, __glXDispSwap_GenProgramsNV},
1530706f2543Smrg    /* [ 48] =  1328 */ {NULL, NULL},
1531706f2543Smrg    /* [ 49] =  1329 */ {NULL, NULL},
1532706f2543Smrg    /* [ 50] =  1330 */ {__glXDisp_BindTexImageEXT, __glXDispSwap_BindTexImageEXT},
1533706f2543Smrg    /* [ 51] =  1331 */ {__glXDisp_ReleaseTexImageEXT, __glXDispSwap_ReleaseTexImageEXT},
1534706f2543Smrg    /* [ 52] =  1332 */ {NULL, NULL},
1535706f2543Smrg    /* [ 53] =  1333 */ {NULL, NULL},
1536706f2543Smrg    /* [ 54] =  1334 */ {NULL, NULL},
1537706f2543Smrg    /* [ 55] =  1335 */ {NULL, NULL},
1538706f2543Smrg    /* [ 56] =  1416 */ {NULL, NULL},
1539706f2543Smrg    /* [ 57] =  1417 */ {NULL, NULL},
1540706f2543Smrg    /* [ 58] =  1418 */ {NULL, NULL},
1541706f2543Smrg    /* [ 59] =  1419 */ {NULL, NULL},
1542706f2543Smrg    /* [ 60] =  1420 */ {NULL, NULL},
1543706f2543Smrg    /* [ 61] =  1421 */ {NULL, NULL},
1544706f2543Smrg    /* [ 62] =  1422 */ {__glXDisp_IsRenderbufferEXT, __glXDispSwap_IsRenderbufferEXT},
1545706f2543Smrg    /* [ 63] =  1423 */ {__glXDisp_GenRenderbuffersEXT, __glXDispSwap_GenRenderbuffersEXT},
1546706f2543Smrg    /* [ 64] =  1424 */ {__glXDisp_GetRenderbufferParameterivEXT, __glXDispSwap_GetRenderbufferParameterivEXT},
1547706f2543Smrg    /* [ 65] =  1425 */ {__glXDisp_IsFramebufferEXT, __glXDispSwap_IsFramebufferEXT},
1548706f2543Smrg    /* [ 66] =  1426 */ {__glXDisp_GenFramebuffersEXT, __glXDispSwap_GenFramebuffersEXT},
1549706f2543Smrg    /* [ 67] =  1427 */ {__glXDisp_CheckFramebufferStatusEXT, __glXDispSwap_CheckFramebufferStatusEXT},
1550706f2543Smrg    /* [ 68] =  1428 */ {__glXDisp_GetFramebufferAttachmentParameterivEXT, __glXDispSwap_GetFramebufferAttachmentParameterivEXT},
1551706f2543Smrg    /* [ 69] =  1429 */ {NULL, NULL},
1552706f2543Smrg    /* [ 70] =  1430 */ {NULL, NULL},
1553706f2543Smrg    /* [ 71] =  1431 */ {NULL, NULL},
1554706f2543Smrg    /* [ 72] =  4096 */ {NULL, NULL},
1555706f2543Smrg    /* [ 73] =  4097 */ {NULL, NULL},
1556706f2543Smrg    /* [ 74] =  4098 */ {__glXDisp_GetColorTableSGI, __glXDispSwap_GetColorTableSGI},
1557706f2543Smrg    /* [ 75] =  4099 */ {__glXDisp_GetColorTableParameterfvSGI, __glXDispSwap_GetColorTableParameterfvSGI},
1558706f2543Smrg    /* [ 76] =  4100 */ {__glXDisp_GetColorTableParameterivSGI, __glXDispSwap_GetColorTableParameterivSGI},
1559706f2543Smrg    /* [ 77] =  4101 */ {NULL, NULL},
1560706f2543Smrg    /* [ 78] =  4102 */ {NULL, NULL},
1561706f2543Smrg    /* [ 79] =  4103 */ {NULL, NULL},
1562706f2543Smrg    /* [ 80] =  5152 */ {NULL, NULL},
1563706f2543Smrg    /* [ 81] =  5153 */ {NULL, NULL},
1564706f2543Smrg    /* [ 82] =  5154 */ {__glXDisp_CopySubBufferMESA, __glXDispSwap_CopySubBufferMESA},
1565706f2543Smrg    /* [ 83] =  5155 */ {NULL, NULL},
1566706f2543Smrg    /* [ 84] =  5156 */ {NULL, NULL},
1567706f2543Smrg    /* [ 85] =  5157 */ {NULL, NULL},
1568706f2543Smrg    /* [ 86] =  5158 */ {NULL, NULL},
1569706f2543Smrg    /* [ 87] =  5159 */ {NULL, NULL},
1570706f2543Smrg    /* [ 88] = 65536 */ {__glXDisp_SwapIntervalSGI, __glXDispSwap_SwapIntervalSGI},
1571706f2543Smrg    /* [ 89] = 65537 */ {__glXDisp_MakeCurrentReadSGI, __glXDispSwap_MakeCurrentReadSGI},
1572706f2543Smrg    /* [ 90] = 65538 */ {NULL, NULL},
1573706f2543Smrg    /* [ 91] = 65539 */ {NULL, NULL},
1574706f2543Smrg    /* [ 92] = 65540 */ {__glXDisp_GetFBConfigsSGIX, __glXDispSwap_GetFBConfigsSGIX},
1575706f2543Smrg    /* [ 93] = 65541 */ {__glXDisp_CreateContextWithConfigSGIX, __glXDispSwap_CreateContextWithConfigSGIX},
1576706f2543Smrg    /* [ 94] = 65542 */ {__glXDisp_CreateGLXPixmapWithConfigSGIX, __glXDispSwap_CreateGLXPixmapWithConfigSGIX},
1577706f2543Smrg    /* [ 95] = 65543 */ {__glXDisp_CreateGLXPbufferSGIX, __glXDispSwap_CreateGLXPbufferSGIX},
1578706f2543Smrg    /* [ 96] = 65544 */ {__glXDisp_DestroyGLXPbufferSGIX, __glXDispSwap_DestroyGLXPbufferSGIX},
1579706f2543Smrg    /* [ 97] = 65545 */ {__glXDisp_ChangeDrawableAttributesSGIX, __glXDispSwap_ChangeDrawableAttributesSGIX},
1580706f2543Smrg    /* [ 98] = 65546 */ {__glXDisp_GetDrawableAttributesSGIX, __glXDispSwap_GetDrawableAttributesSGIX},
1581706f2543Smrg    /* [ 99] = 65547 */ {NULL, NULL},
1582706f2543Smrg    /* [ 100] = 65548 */ {NULL, NULL},
1583706f2543Smrg    /* [ 101] = 65549 */ {NULL, NULL},
1584706f2543Smrg    /* [ 102] = 65550 */ {NULL, NULL},
1585706f2543Smrg    /* [ 103] = 65551 */ {NULL, NULL},
1586706f2543Smrg};
1587706f2543Smrg
1588706f2543Smrgconst struct __glXDispatchInfo VendorPriv_dispatch_info = {
1589706f2543Smrg    17,
1590706f2543Smrg    VendorPriv_dispatch_tree,
1591706f2543Smrg    VendorPriv_function_table,
1592706f2543Smrg    NULL,
1593706f2543Smrg    NULL
1594706f2543Smrg};
1595706f2543Smrg
1596