~ubuntu-branches/ubuntu/trusty/mesa-lts-vivid/trusty-updates

« back to all changes in this revision

Viewing changes to src/glx/indirect_init.c

  • Committer: Package Import Robot
  • Author(s): Timo Aaltonen
  • Date: 2015-07-08 11:39:06 UTC
  • Revision ID: package-import@ubuntu.com-20150708113906-mb94r4bec01v1cn1
Tags: 10.5.9-2ubuntu1~trusty1
Backport vivid package for lts-vivid stack.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
2
 
 
3
 
/*
4
 
 * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
5
 
 * (C) Copyright IBM Corporation 2004
6
 
 * All Rights Reserved.
7
 
 * 
8
 
 * Permission is hereby granted, free of charge, to any person obtaining a
9
 
 * copy of this software and associated documentation files (the "Software"),
10
 
 * to deal in the Software without restriction, including without limitation
11
 
 * the rights to use, copy, modify, merge, publish, distribute, sub license,
12
 
 * and/or sell copies of the Software, and to permit persons to whom the
13
 
 * Software is furnished to do so, subject to the following conditions:
14
 
 * 
15
 
 * The above copyright notice and this permission notice (including the next
16
 
 * paragraph) shall be included in all copies or substantial portions of the
17
 
 * Software.
18
 
 * 
19
 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
 
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
 
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
22
 
 * PRECISION INSIGHT, IBM,
23
 
 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24
 
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25
 
 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
 
 * SOFTWARE.
27
 
 */
28
 
 
29
 
/**
30
 
 * \file indirect_init.c
31
 
 * Initialize indirect rendering dispatch table.
32
 
 *
33
 
 * \author Kevin E. Martin <kevin@precisioninsight.com>
34
 
 * \author Brian Paul <brian@precisioninsight.com>
35
 
 * \author Ian Romanick <idr@us.ibm.com>
36
 
 */
37
 
 
38
 
#include "indirect_init.h"
39
 
#include "indirect.h"
40
 
#include "glapi.h"
41
 
#include <assert.h>
42
 
 
43
 
#ifndef GLX_USE_APPLEGL
44
 
 
45
 
/**
46
 
 * No-op function used to initialize functions that have no GLX protocol
47
 
 * support.
48
 
 */
49
 
static int NoOp(void)
50
 
{
51
 
    return 0;
52
 
}
53
 
 
54
 
/**
55
 
 * Create and initialize a new GL dispatch table.  The table is initialized
56
 
 * with GLX indirect rendering protocol functions.
57
 
 */
58
 
struct _glapi_table * __glXNewIndirectAPI( void )
59
 
{
60
 
    _glapi_proc *table;
61
 
    unsigned entries;
62
 
    unsigned i;
63
 
    int o;
64
 
 
65
 
    entries = _glapi_get_dispatch_table_size();
66
 
    table = malloc(entries * sizeof(_glapi_proc));
67
 
    if (table == NULL)
68
 
        return NULL;
69
 
 
70
 
    /* first, set all entries to point to no-op functions */
71
 
    for (i = 0; i < entries; i++) {
72
 
       table[i] = (_glapi_proc) NoOp;
73
 
    }
74
 
 
75
 
    /* now, initialize the entries we understand */
76
 
 
77
 
    /* 1.0 */
78
 
 
79
 
    table[213] = (_glapi_proc) __indirect_glAccum;
80
 
    table[240] = (_glapi_proc) __indirect_glAlphaFunc;
81
 
    table[7] = (_glapi_proc) __indirect_glBegin;
82
 
    table[8] = (_glapi_proc) __indirect_glBitmap;
83
 
    table[241] = (_glapi_proc) __indirect_glBlendFunc;
84
 
    table[2] = (_glapi_proc) __indirect_glCallList;
85
 
    table[3] = (_glapi_proc) __indirect_glCallLists;
86
 
    table[203] = (_glapi_proc) __indirect_glClear;
87
 
    table[204] = (_glapi_proc) __indirect_glClearAccum;
88
 
    table[206] = (_glapi_proc) __indirect_glClearColor;
89
 
    table[208] = (_glapi_proc) __indirect_glClearDepth;
90
 
    table[205] = (_glapi_proc) __indirect_glClearIndex;
91
 
    table[207] = (_glapi_proc) __indirect_glClearStencil;
92
 
    table[150] = (_glapi_proc) __indirect_glClipPlane;
93
 
    table[9] = (_glapi_proc) __indirect_glColor3b;
94
 
    table[10] = (_glapi_proc) __indirect_glColor3bv;
95
 
    table[11] = (_glapi_proc) __indirect_glColor3d;
96
 
    table[12] = (_glapi_proc) __indirect_glColor3dv;
97
 
    table[13] = (_glapi_proc) __indirect_glColor3f;
98
 
    table[14] = (_glapi_proc) __indirect_glColor3fv;
99
 
    table[15] = (_glapi_proc) __indirect_glColor3i;
100
 
    table[16] = (_glapi_proc) __indirect_glColor3iv;
101
 
    table[17] = (_glapi_proc) __indirect_glColor3s;
102
 
    table[18] = (_glapi_proc) __indirect_glColor3sv;
103
 
    table[19] = (_glapi_proc) __indirect_glColor3ub;
104
 
    table[20] = (_glapi_proc) __indirect_glColor3ubv;
105
 
    table[21] = (_glapi_proc) __indirect_glColor3ui;
106
 
    table[22] = (_glapi_proc) __indirect_glColor3uiv;
107
 
    table[23] = (_glapi_proc) __indirect_glColor3us;
108
 
    table[24] = (_glapi_proc) __indirect_glColor3usv;
109
 
    table[25] = (_glapi_proc) __indirect_glColor4b;
110
 
    table[26] = (_glapi_proc) __indirect_glColor4bv;
111
 
    table[27] = (_glapi_proc) __indirect_glColor4d;
112
 
    table[28] = (_glapi_proc) __indirect_glColor4dv;
113
 
    table[29] = (_glapi_proc) __indirect_glColor4f;
114
 
    table[30] = (_glapi_proc) __indirect_glColor4fv;
115
 
    table[31] = (_glapi_proc) __indirect_glColor4i;
116
 
    table[32] = (_glapi_proc) __indirect_glColor4iv;
117
 
    table[33] = (_glapi_proc) __indirect_glColor4s;
118
 
    table[34] = (_glapi_proc) __indirect_glColor4sv;
119
 
    table[35] = (_glapi_proc) __indirect_glColor4ub;
120
 
    table[36] = (_glapi_proc) __indirect_glColor4ubv;
121
 
    table[37] = (_glapi_proc) __indirect_glColor4ui;
122
 
    table[38] = (_glapi_proc) __indirect_glColor4uiv;
123
 
    table[39] = (_glapi_proc) __indirect_glColor4us;
124
 
    table[40] = (_glapi_proc) __indirect_glColor4usv;
125
 
    table[210] = (_glapi_proc) __indirect_glColorMask;
126
 
    table[151] = (_glapi_proc) __indirect_glColorMaterial;
127
 
    table[255] = (_glapi_proc) __indirect_glCopyPixels;
128
 
    table[152] = (_glapi_proc) __indirect_glCullFace;
129
 
    table[4] = (_glapi_proc) __indirect_glDeleteLists;
130
 
    table[245] = (_glapi_proc) __indirect_glDepthFunc;
131
 
    table[211] = (_glapi_proc) __indirect_glDepthMask;
132
 
    table[288] = (_glapi_proc) __indirect_glDepthRange;
133
 
    table[214] = (_glapi_proc) __indirect_glDisable;
134
 
    table[202] = (_glapi_proc) __indirect_glDrawBuffer;
135
 
    table[257] = (_glapi_proc) __indirect_glDrawPixels;
136
 
    table[41] = (_glapi_proc) __indirect_glEdgeFlag;
137
 
    table[42] = (_glapi_proc) __indirect_glEdgeFlagv;
138
 
    table[215] = (_glapi_proc) __indirect_glEnable;
139
 
    table[43] = (_glapi_proc) __indirect_glEnd;
140
 
    table[1] = (_glapi_proc) __indirect_glEndList;
141
 
    table[228] = (_glapi_proc) __indirect_glEvalCoord1d;
142
 
    table[229] = (_glapi_proc) __indirect_glEvalCoord1dv;
143
 
    table[230] = (_glapi_proc) __indirect_glEvalCoord1f;
144
 
    table[231] = (_glapi_proc) __indirect_glEvalCoord1fv;
145
 
    table[232] = (_glapi_proc) __indirect_glEvalCoord2d;
146
 
    table[233] = (_glapi_proc) __indirect_glEvalCoord2dv;
147
 
    table[234] = (_glapi_proc) __indirect_glEvalCoord2f;
148
 
    table[235] = (_glapi_proc) __indirect_glEvalCoord2fv;
149
 
    table[236] = (_glapi_proc) __indirect_glEvalMesh1;
150
 
    table[238] = (_glapi_proc) __indirect_glEvalMesh2;
151
 
    table[237] = (_glapi_proc) __indirect_glEvalPoint1;
152
 
    table[239] = (_glapi_proc) __indirect_glEvalPoint2;
153
 
    table[194] = (_glapi_proc) __indirect_glFeedbackBuffer;
154
 
    table[216] = (_glapi_proc) __indirect_glFinish;
155
 
    table[217] = (_glapi_proc) __indirect_glFlush;
156
 
    table[153] = (_glapi_proc) __indirect_glFogf;
157
 
    table[154] = (_glapi_proc) __indirect_glFogfv;
158
 
    table[155] = (_glapi_proc) __indirect_glFogi;
159
 
    table[156] = (_glapi_proc) __indirect_glFogiv;
160
 
    table[157] = (_glapi_proc) __indirect_glFrontFace;
161
 
    table[289] = (_glapi_proc) __indirect_glFrustum;
162
 
    table[5] = (_glapi_proc) __indirect_glGenLists;
163
 
    table[258] = (_glapi_proc) __indirect_glGetBooleanv;
164
 
    table[259] = (_glapi_proc) __indirect_glGetClipPlane;
165
 
    table[260] = (_glapi_proc) __indirect_glGetDoublev;
166
 
    table[261] = (_glapi_proc) __indirect_glGetError;
167
 
    table[262] = (_glapi_proc) __indirect_glGetFloatv;
168
 
    table[263] = (_glapi_proc) __indirect_glGetIntegerv;
169
 
    table[264] = (_glapi_proc) __indirect_glGetLightfv;
170
 
    table[265] = (_glapi_proc) __indirect_glGetLightiv;
171
 
    table[266] = (_glapi_proc) __indirect_glGetMapdv;
172
 
    table[267] = (_glapi_proc) __indirect_glGetMapfv;
173
 
    table[268] = (_glapi_proc) __indirect_glGetMapiv;
174
 
    table[269] = (_glapi_proc) __indirect_glGetMaterialfv;
175
 
    table[270] = (_glapi_proc) __indirect_glGetMaterialiv;
176
 
    table[271] = (_glapi_proc) __indirect_glGetPixelMapfv;
177
 
    table[272] = (_glapi_proc) __indirect_glGetPixelMapuiv;
178
 
    table[273] = (_glapi_proc) __indirect_glGetPixelMapusv;
179
 
    table[274] = (_glapi_proc) __indirect_glGetPolygonStipple;
180
 
    table[275] = (_glapi_proc) __indirect_glGetString;
181
 
    table[276] = (_glapi_proc) __indirect_glGetTexEnvfv;
182
 
    table[277] = (_glapi_proc) __indirect_glGetTexEnviv;
183
 
    table[278] = (_glapi_proc) __indirect_glGetTexGendv;
184
 
    table[279] = (_glapi_proc) __indirect_glGetTexGenfv;
185
 
    table[280] = (_glapi_proc) __indirect_glGetTexGeniv;
186
 
    table[281] = (_glapi_proc) __indirect_glGetTexImage;
187
 
    table[284] = (_glapi_proc) __indirect_glGetTexLevelParameterfv;
188
 
    table[285] = (_glapi_proc) __indirect_glGetTexLevelParameteriv;
189
 
    table[282] = (_glapi_proc) __indirect_glGetTexParameterfv;
190
 
    table[283] = (_glapi_proc) __indirect_glGetTexParameteriv;
191
 
    table[158] = (_glapi_proc) __indirect_glHint;
192
 
    table[212] = (_glapi_proc) __indirect_glIndexMask;
193
 
    table[44] = (_glapi_proc) __indirect_glIndexd;
194
 
    table[45] = (_glapi_proc) __indirect_glIndexdv;
195
 
    table[46] = (_glapi_proc) __indirect_glIndexf;
196
 
    table[47] = (_glapi_proc) __indirect_glIndexfv;
197
 
    table[48] = (_glapi_proc) __indirect_glIndexi;
198
 
    table[49] = (_glapi_proc) __indirect_glIndexiv;
199
 
    table[50] = (_glapi_proc) __indirect_glIndexs;
200
 
    table[51] = (_glapi_proc) __indirect_glIndexsv;
201
 
    table[197] = (_glapi_proc) __indirect_glInitNames;
202
 
    table[286] = (_glapi_proc) __indirect_glIsEnabled;
203
 
    table[287] = (_glapi_proc) __indirect_glIsList;
204
 
    table[163] = (_glapi_proc) __indirect_glLightModelf;
205
 
    table[164] = (_glapi_proc) __indirect_glLightModelfv;
206
 
    table[165] = (_glapi_proc) __indirect_glLightModeli;
207
 
    table[166] = (_glapi_proc) __indirect_glLightModeliv;
208
 
    table[159] = (_glapi_proc) __indirect_glLightf;
209
 
    table[160] = (_glapi_proc) __indirect_glLightfv;
210
 
    table[161] = (_glapi_proc) __indirect_glLighti;
211
 
    table[162] = (_glapi_proc) __indirect_glLightiv;
212
 
    table[167] = (_glapi_proc) __indirect_glLineStipple;
213
 
    table[168] = (_glapi_proc) __indirect_glLineWidth;
214
 
    table[6] = (_glapi_proc) __indirect_glListBase;
215
 
    table[290] = (_glapi_proc) __indirect_glLoadIdentity;
216
 
    table[292] = (_glapi_proc) __indirect_glLoadMatrixd;
217
 
    table[291] = (_glapi_proc) __indirect_glLoadMatrixf;
218
 
    table[198] = (_glapi_proc) __indirect_glLoadName;
219
 
    table[242] = (_glapi_proc) __indirect_glLogicOp;
220
 
    table[220] = (_glapi_proc) __indirect_glMap1d;
221
 
    table[221] = (_glapi_proc) __indirect_glMap1f;
222
 
    table[222] = (_glapi_proc) __indirect_glMap2d;
223
 
    table[223] = (_glapi_proc) __indirect_glMap2f;
224
 
    table[224] = (_glapi_proc) __indirect_glMapGrid1d;
225
 
    table[225] = (_glapi_proc) __indirect_glMapGrid1f;
226
 
    table[226] = (_glapi_proc) __indirect_glMapGrid2d;
227
 
    table[227] = (_glapi_proc) __indirect_glMapGrid2f;
228
 
    table[169] = (_glapi_proc) __indirect_glMaterialf;
229
 
    table[170] = (_glapi_proc) __indirect_glMaterialfv;
230
 
    table[171] = (_glapi_proc) __indirect_glMateriali;
231
 
    table[172] = (_glapi_proc) __indirect_glMaterialiv;
232
 
    table[293] = (_glapi_proc) __indirect_glMatrixMode;
233
 
    table[295] = (_glapi_proc) __indirect_glMultMatrixd;
234
 
    table[294] = (_glapi_proc) __indirect_glMultMatrixf;
235
 
    table[0] = (_glapi_proc) __indirect_glNewList;
236
 
    table[52] = (_glapi_proc) __indirect_glNormal3b;
237
 
    table[53] = (_glapi_proc) __indirect_glNormal3bv;
238
 
    table[54] = (_glapi_proc) __indirect_glNormal3d;
239
 
    table[55] = (_glapi_proc) __indirect_glNormal3dv;
240
 
    table[56] = (_glapi_proc) __indirect_glNormal3f;
241
 
    table[57] = (_glapi_proc) __indirect_glNormal3fv;
242
 
    table[58] = (_glapi_proc) __indirect_glNormal3i;
243
 
    table[59] = (_glapi_proc) __indirect_glNormal3iv;
244
 
    table[60] = (_glapi_proc) __indirect_glNormal3s;
245
 
    table[61] = (_glapi_proc) __indirect_glNormal3sv;
246
 
    table[296] = (_glapi_proc) __indirect_glOrtho;
247
 
    table[199] = (_glapi_proc) __indirect_glPassThrough;
248
 
    table[251] = (_glapi_proc) __indirect_glPixelMapfv;
249
 
    table[252] = (_glapi_proc) __indirect_glPixelMapuiv;
250
 
    table[253] = (_glapi_proc) __indirect_glPixelMapusv;
251
 
    table[249] = (_glapi_proc) __indirect_glPixelStoref;
252
 
    table[250] = (_glapi_proc) __indirect_glPixelStorei;
253
 
    table[247] = (_glapi_proc) __indirect_glPixelTransferf;
254
 
    table[248] = (_glapi_proc) __indirect_glPixelTransferi;
255
 
    table[246] = (_glapi_proc) __indirect_glPixelZoom;
256
 
    table[173] = (_glapi_proc) __indirect_glPointSize;
257
 
    table[174] = (_glapi_proc) __indirect_glPolygonMode;
258
 
    table[175] = (_glapi_proc) __indirect_glPolygonStipple;
259
 
    table[218] = (_glapi_proc) __indirect_glPopAttrib;
260
 
    table[297] = (_glapi_proc) __indirect_glPopMatrix;
261
 
    table[200] = (_glapi_proc) __indirect_glPopName;
262
 
    table[219] = (_glapi_proc) __indirect_glPushAttrib;
263
 
    table[298] = (_glapi_proc) __indirect_glPushMatrix;
264
 
    table[201] = (_glapi_proc) __indirect_glPushName;
265
 
    table[62] = (_glapi_proc) __indirect_glRasterPos2d;
266
 
    table[63] = (_glapi_proc) __indirect_glRasterPos2dv;
267
 
    table[64] = (_glapi_proc) __indirect_glRasterPos2f;
268
 
    table[65] = (_glapi_proc) __indirect_glRasterPos2fv;
269
 
    table[66] = (_glapi_proc) __indirect_glRasterPos2i;
270
 
    table[67] = (_glapi_proc) __indirect_glRasterPos2iv;
271
 
    table[68] = (_glapi_proc) __indirect_glRasterPos2s;
272
 
    table[69] = (_glapi_proc) __indirect_glRasterPos2sv;
273
 
    table[70] = (_glapi_proc) __indirect_glRasterPos3d;
274
 
    table[71] = (_glapi_proc) __indirect_glRasterPos3dv;
275
 
    table[72] = (_glapi_proc) __indirect_glRasterPos3f;
276
 
    table[73] = (_glapi_proc) __indirect_glRasterPos3fv;
277
 
    table[74] = (_glapi_proc) __indirect_glRasterPos3i;
278
 
    table[75] = (_glapi_proc) __indirect_glRasterPos3iv;
279
 
    table[76] = (_glapi_proc) __indirect_glRasterPos3s;
280
 
    table[77] = (_glapi_proc) __indirect_glRasterPos3sv;
281
 
    table[78] = (_glapi_proc) __indirect_glRasterPos4d;
282
 
    table[79] = (_glapi_proc) __indirect_glRasterPos4dv;
283
 
    table[80] = (_glapi_proc) __indirect_glRasterPos4f;
284
 
    table[81] = (_glapi_proc) __indirect_glRasterPos4fv;
285
 
    table[82] = (_glapi_proc) __indirect_glRasterPos4i;
286
 
    table[83] = (_glapi_proc) __indirect_glRasterPos4iv;
287
 
    table[84] = (_glapi_proc) __indirect_glRasterPos4s;
288
 
    table[85] = (_glapi_proc) __indirect_glRasterPos4sv;
289
 
    table[254] = (_glapi_proc) __indirect_glReadBuffer;
290
 
    table[256] = (_glapi_proc) __indirect_glReadPixels;
291
 
    table[86] = (_glapi_proc) __indirect_glRectd;
292
 
    table[87] = (_glapi_proc) __indirect_glRectdv;
293
 
    table[88] = (_glapi_proc) __indirect_glRectf;
294
 
    table[89] = (_glapi_proc) __indirect_glRectfv;
295
 
    table[90] = (_glapi_proc) __indirect_glRecti;
296
 
    table[91] = (_glapi_proc) __indirect_glRectiv;
297
 
    table[92] = (_glapi_proc) __indirect_glRects;
298
 
    table[93] = (_glapi_proc) __indirect_glRectsv;
299
 
    table[196] = (_glapi_proc) __indirect_glRenderMode;
300
 
    table[299] = (_glapi_proc) __indirect_glRotated;
301
 
    table[300] = (_glapi_proc) __indirect_glRotatef;
302
 
    table[301] = (_glapi_proc) __indirect_glScaled;
303
 
    table[302] = (_glapi_proc) __indirect_glScalef;
304
 
    table[176] = (_glapi_proc) __indirect_glScissor;
305
 
    table[195] = (_glapi_proc) __indirect_glSelectBuffer;
306
 
    table[177] = (_glapi_proc) __indirect_glShadeModel;
307
 
    table[243] = (_glapi_proc) __indirect_glStencilFunc;
308
 
    table[209] = (_glapi_proc) __indirect_glStencilMask;
309
 
    table[244] = (_glapi_proc) __indirect_glStencilOp;
310
 
    table[94] = (_glapi_proc) __indirect_glTexCoord1d;
311
 
    table[95] = (_glapi_proc) __indirect_glTexCoord1dv;
312
 
    table[96] = (_glapi_proc) __indirect_glTexCoord1f;
313
 
    table[97] = (_glapi_proc) __indirect_glTexCoord1fv;
314
 
    table[98] = (_glapi_proc) __indirect_glTexCoord1i;
315
 
    table[99] = (_glapi_proc) __indirect_glTexCoord1iv;
316
 
    table[100] = (_glapi_proc) __indirect_glTexCoord1s;
317
 
    table[101] = (_glapi_proc) __indirect_glTexCoord1sv;
318
 
    table[102] = (_glapi_proc) __indirect_glTexCoord2d;
319
 
    table[103] = (_glapi_proc) __indirect_glTexCoord2dv;
320
 
    table[104] = (_glapi_proc) __indirect_glTexCoord2f;
321
 
    table[105] = (_glapi_proc) __indirect_glTexCoord2fv;
322
 
    table[106] = (_glapi_proc) __indirect_glTexCoord2i;
323
 
    table[107] = (_glapi_proc) __indirect_glTexCoord2iv;
324
 
    table[108] = (_glapi_proc) __indirect_glTexCoord2s;
325
 
    table[109] = (_glapi_proc) __indirect_glTexCoord2sv;
326
 
    table[110] = (_glapi_proc) __indirect_glTexCoord3d;
327
 
    table[111] = (_glapi_proc) __indirect_glTexCoord3dv;
328
 
    table[112] = (_glapi_proc) __indirect_glTexCoord3f;
329
 
    table[113] = (_glapi_proc) __indirect_glTexCoord3fv;
330
 
    table[114] = (_glapi_proc) __indirect_glTexCoord3i;
331
 
    table[115] = (_glapi_proc) __indirect_glTexCoord3iv;
332
 
    table[116] = (_glapi_proc) __indirect_glTexCoord3s;
333
 
    table[117] = (_glapi_proc) __indirect_glTexCoord3sv;
334
 
    table[118] = (_glapi_proc) __indirect_glTexCoord4d;
335
 
    table[119] = (_glapi_proc) __indirect_glTexCoord4dv;
336
 
    table[120] = (_glapi_proc) __indirect_glTexCoord4f;
337
 
    table[121] = (_glapi_proc) __indirect_glTexCoord4fv;
338
 
    table[122] = (_glapi_proc) __indirect_glTexCoord4i;
339
 
    table[123] = (_glapi_proc) __indirect_glTexCoord4iv;
340
 
    table[124] = (_glapi_proc) __indirect_glTexCoord4s;
341
 
    table[125] = (_glapi_proc) __indirect_glTexCoord4sv;
342
 
    table[184] = (_glapi_proc) __indirect_glTexEnvf;
343
 
    table[185] = (_glapi_proc) __indirect_glTexEnvfv;
344
 
    table[186] = (_glapi_proc) __indirect_glTexEnvi;
345
 
    table[187] = (_glapi_proc) __indirect_glTexEnviv;
346
 
    table[188] = (_glapi_proc) __indirect_glTexGend;
347
 
    table[189] = (_glapi_proc) __indirect_glTexGendv;
348
 
    table[190] = (_glapi_proc) __indirect_glTexGenf;
349
 
    table[191] = (_glapi_proc) __indirect_glTexGenfv;
350
 
    table[192] = (_glapi_proc) __indirect_glTexGeni;
351
 
    table[193] = (_glapi_proc) __indirect_glTexGeniv;
352
 
    table[182] = (_glapi_proc) __indirect_glTexImage1D;
353
 
    table[183] = (_glapi_proc) __indirect_glTexImage2D;
354
 
    table[178] = (_glapi_proc) __indirect_glTexParameterf;
355
 
    table[179] = (_glapi_proc) __indirect_glTexParameterfv;
356
 
    table[180] = (_glapi_proc) __indirect_glTexParameteri;
357
 
    table[181] = (_glapi_proc) __indirect_glTexParameteriv;
358
 
    table[303] = (_glapi_proc) __indirect_glTranslated;
359
 
    table[304] = (_glapi_proc) __indirect_glTranslatef;
360
 
    table[126] = (_glapi_proc) __indirect_glVertex2d;
361
 
    table[127] = (_glapi_proc) __indirect_glVertex2dv;
362
 
    table[128] = (_glapi_proc) __indirect_glVertex2f;
363
 
    table[129] = (_glapi_proc) __indirect_glVertex2fv;
364
 
    table[130] = (_glapi_proc) __indirect_glVertex2i;
365
 
    table[131] = (_glapi_proc) __indirect_glVertex2iv;
366
 
    table[132] = (_glapi_proc) __indirect_glVertex2s;
367
 
    table[133] = (_glapi_proc) __indirect_glVertex2sv;
368
 
    table[134] = (_glapi_proc) __indirect_glVertex3d;
369
 
    table[135] = (_glapi_proc) __indirect_glVertex3dv;
370
 
    table[136] = (_glapi_proc) __indirect_glVertex3f;
371
 
    table[137] = (_glapi_proc) __indirect_glVertex3fv;
372
 
    table[138] = (_glapi_proc) __indirect_glVertex3i;
373
 
    table[139] = (_glapi_proc) __indirect_glVertex3iv;
374
 
    table[140] = (_glapi_proc) __indirect_glVertex3s;
375
 
    table[141] = (_glapi_proc) __indirect_glVertex3sv;
376
 
    table[142] = (_glapi_proc) __indirect_glVertex4d;
377
 
    table[143] = (_glapi_proc) __indirect_glVertex4dv;
378
 
    table[144] = (_glapi_proc) __indirect_glVertex4f;
379
 
    table[145] = (_glapi_proc) __indirect_glVertex4fv;
380
 
    table[146] = (_glapi_proc) __indirect_glVertex4i;
381
 
    table[147] = (_glapi_proc) __indirect_glVertex4iv;
382
 
    table[148] = (_glapi_proc) __indirect_glVertex4s;
383
 
    table[149] = (_glapi_proc) __indirect_glVertex4sv;
384
 
    table[305] = (_glapi_proc) __indirect_glViewport;
385
 
 
386
 
    /* 1.1 */
387
 
 
388
 
    table[322] = (_glapi_proc) __indirect_glAreTexturesResident;
389
 
    table[306] = (_glapi_proc) __indirect_glArrayElement;
390
 
    table[307] = (_glapi_proc) __indirect_glBindTexture;
391
 
    table[308] = (_glapi_proc) __indirect_glColorPointer;
392
 
    table[323] = (_glapi_proc) __indirect_glCopyTexImage1D;
393
 
    table[324] = (_glapi_proc) __indirect_glCopyTexImage2D;
394
 
    table[325] = (_glapi_proc) __indirect_glCopyTexSubImage1D;
395
 
    table[326] = (_glapi_proc) __indirect_glCopyTexSubImage2D;
396
 
    table[327] = (_glapi_proc) __indirect_glDeleteTextures;
397
 
    table[309] = (_glapi_proc) __indirect_glDisableClientState;
398
 
    table[310] = (_glapi_proc) __indirect_glDrawArrays;
399
 
    table[311] = (_glapi_proc) __indirect_glDrawElements;
400
 
    table[312] = (_glapi_proc) __indirect_glEdgeFlagPointer;
401
 
    table[313] = (_glapi_proc) __indirect_glEnableClientState;
402
 
    table[328] = (_glapi_proc) __indirect_glGenTextures;
403
 
    table[329] = (_glapi_proc) __indirect_glGetPointerv;
404
 
    table[314] = (_glapi_proc) __indirect_glIndexPointer;
405
 
    table[315] = (_glapi_proc) __indirect_glIndexub;
406
 
    table[316] = (_glapi_proc) __indirect_glIndexubv;
407
 
    table[317] = (_glapi_proc) __indirect_glInterleavedArrays;
408
 
    table[330] = (_glapi_proc) __indirect_glIsTexture;
409
 
    table[318] = (_glapi_proc) __indirect_glNormalPointer;
410
 
    table[319] = (_glapi_proc) __indirect_glPolygonOffset;
411
 
    table[334] = (_glapi_proc) __indirect_glPopClientAttrib;
412
 
    table[331] = (_glapi_proc) __indirect_glPrioritizeTextures;
413
 
    table[335] = (_glapi_proc) __indirect_glPushClientAttrib;
414
 
    table[320] = (_glapi_proc) __indirect_glTexCoordPointer;
415
 
    table[332] = (_glapi_proc) __indirect_glTexSubImage1D;
416
 
    table[333] = (_glapi_proc) __indirect_glTexSubImage2D;
417
 
    table[321] = (_glapi_proc) __indirect_glVertexPointer;
418
 
 
419
 
    /* 1.2 */
420
 
 
421
 
    table[336] = (_glapi_proc) __indirect_glBlendColor;
422
 
    table[337] = (_glapi_proc) __indirect_glBlendEquation;
423
 
    table[346] = (_glapi_proc) __indirect_glColorSubTable;
424
 
    table[339] = (_glapi_proc) __indirect_glColorTable;
425
 
    table[340] = (_glapi_proc) __indirect_glColorTableParameterfv;
426
 
    table[341] = (_glapi_proc) __indirect_glColorTableParameteriv;
427
 
    table[348] = (_glapi_proc) __indirect_glConvolutionFilter1D;
428
 
    table[349] = (_glapi_proc) __indirect_glConvolutionFilter2D;
429
 
    table[350] = (_glapi_proc) __indirect_glConvolutionParameterf;
430
 
    table[351] = (_glapi_proc) __indirect_glConvolutionParameterfv;
431
 
    table[352] = (_glapi_proc) __indirect_glConvolutionParameteri;
432
 
    table[353] = (_glapi_proc) __indirect_glConvolutionParameteriv;
433
 
    table[347] = (_glapi_proc) __indirect_glCopyColorSubTable;
434
 
    table[342] = (_glapi_proc) __indirect_glCopyColorTable;
435
 
    table[354] = (_glapi_proc) __indirect_glCopyConvolutionFilter1D;
436
 
    table[355] = (_glapi_proc) __indirect_glCopyConvolutionFilter2D;
437
 
    table[373] = (_glapi_proc) __indirect_glCopyTexSubImage3D;
438
 
    table[338] = (_glapi_proc) __indirect_glDrawRangeElements;
439
 
    table[343] = (_glapi_proc) __indirect_glGetColorTable;
440
 
    table[344] = (_glapi_proc) __indirect_glGetColorTableParameterfv;
441
 
    table[345] = (_glapi_proc) __indirect_glGetColorTableParameteriv;
442
 
    table[356] = (_glapi_proc) __indirect_glGetConvolutionFilter;
443
 
    table[357] = (_glapi_proc) __indirect_glGetConvolutionParameterfv;
444
 
    table[358] = (_glapi_proc) __indirect_glGetConvolutionParameteriv;
445
 
    table[361] = (_glapi_proc) __indirect_glGetHistogram;
446
 
    table[362] = (_glapi_proc) __indirect_glGetHistogramParameterfv;
447
 
    table[363] = (_glapi_proc) __indirect_glGetHistogramParameteriv;
448
 
    table[364] = (_glapi_proc) __indirect_glGetMinmax;
449
 
    table[365] = (_glapi_proc) __indirect_glGetMinmaxParameterfv;
450
 
    table[366] = (_glapi_proc) __indirect_glGetMinmaxParameteriv;
451
 
    table[359] = (_glapi_proc) __indirect_glGetSeparableFilter;
452
 
    table[367] = (_glapi_proc) __indirect_glHistogram;
453
 
    table[368] = (_glapi_proc) __indirect_glMinmax;
454
 
    table[369] = (_glapi_proc) __indirect_glResetHistogram;
455
 
    table[370] = (_glapi_proc) __indirect_glResetMinmax;
456
 
    table[360] = (_glapi_proc) __indirect_glSeparableFilter2D;
457
 
    table[371] = (_glapi_proc) __indirect_glTexImage3D;
458
 
    table[372] = (_glapi_proc) __indirect_glTexSubImage3D;
459
 
 
460
 
    /* 1.3 */
461
 
 
462
 
    table[374] = (_glapi_proc) __indirect_glActiveTexture;
463
 
    table[375] = (_glapi_proc) __indirect_glClientActiveTexture;
464
 
    o = _glapi_get_proc_offset("glCompressedTexImage1D");
465
 
    assert(o > 0);
466
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexImage1D;
467
 
    o = _glapi_get_proc_offset("glCompressedTexImage2D");
468
 
    assert(o > 0);
469
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexImage2D;
470
 
    o = _glapi_get_proc_offset("glCompressedTexImage3D");
471
 
    assert(o > 0);
472
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexImage3D;
473
 
    o = _glapi_get_proc_offset("glCompressedTexSubImage1D");
474
 
    assert(o > 0);
475
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage1D;
476
 
    o = _glapi_get_proc_offset("glCompressedTexSubImage2D");
477
 
    assert(o > 0);
478
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage2D;
479
 
    o = _glapi_get_proc_offset("glCompressedTexSubImage3D");
480
 
    assert(o > 0);
481
 
    table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage3D;
482
 
    o = _glapi_get_proc_offset("glGetCompressedTexImage");
483
 
    assert(o > 0);
484
 
    table[o] = (_glapi_proc) __indirect_glGetCompressedTexImage;
485
 
    o = _glapi_get_proc_offset("glLoadTransposeMatrixd");
486
 
    assert(o > 0);
487
 
    table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixd;
488
 
    o = _glapi_get_proc_offset("glLoadTransposeMatrixf");
489
 
    assert(o > 0);
490
 
    table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixf;
491
 
    o = _glapi_get_proc_offset("glMultTransposeMatrixd");
492
 
    assert(o > 0);
493
 
    table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixd;
494
 
    o = _glapi_get_proc_offset("glMultTransposeMatrixf");
495
 
    assert(o > 0);
496
 
    table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixf;
497
 
    table[376] = (_glapi_proc) __indirect_glMultiTexCoord1d;
498
 
    table[377] = (_glapi_proc) __indirect_glMultiTexCoord1dv;
499
 
    table[380] = (_glapi_proc) __indirect_glMultiTexCoord1i;
500
 
    table[381] = (_glapi_proc) __indirect_glMultiTexCoord1iv;
501
 
    table[382] = (_glapi_proc) __indirect_glMultiTexCoord1s;
502
 
    table[383] = (_glapi_proc) __indirect_glMultiTexCoord1sv;
503
 
    table[384] = (_glapi_proc) __indirect_glMultiTexCoord2d;
504
 
    table[385] = (_glapi_proc) __indirect_glMultiTexCoord2dv;
505
 
    table[388] = (_glapi_proc) __indirect_glMultiTexCoord2i;
506
 
    table[389] = (_glapi_proc) __indirect_glMultiTexCoord2iv;
507
 
    table[390] = (_glapi_proc) __indirect_glMultiTexCoord2s;
508
 
    table[391] = (_glapi_proc) __indirect_glMultiTexCoord2sv;
509
 
    table[392] = (_glapi_proc) __indirect_glMultiTexCoord3d;
510
 
    table[393] = (_glapi_proc) __indirect_glMultiTexCoord3dv;
511
 
    table[396] = (_glapi_proc) __indirect_glMultiTexCoord3i;
512
 
    table[397] = (_glapi_proc) __indirect_glMultiTexCoord3iv;
513
 
    table[398] = (_glapi_proc) __indirect_glMultiTexCoord3s;
514
 
    table[399] = (_glapi_proc) __indirect_glMultiTexCoord3sv;
515
 
    table[400] = (_glapi_proc) __indirect_glMultiTexCoord4d;
516
 
    table[401] = (_glapi_proc) __indirect_glMultiTexCoord4dv;
517
 
    table[404] = (_glapi_proc) __indirect_glMultiTexCoord4i;
518
 
    table[405] = (_glapi_proc) __indirect_glMultiTexCoord4iv;
519
 
    table[406] = (_glapi_proc) __indirect_glMultiTexCoord4s;
520
 
    table[407] = (_glapi_proc) __indirect_glMultiTexCoord4sv;
521
 
    o = _glapi_get_proc_offset("glSampleCoverage");
522
 
    assert(o > 0);
523
 
    table[o] = (_glapi_proc) __indirect_glSampleCoverage;
524
 
 
525
 
    /* 1.4 */
526
 
 
527
 
    o = _glapi_get_proc_offset("glBlendFuncSeparate");
528
 
    assert(o > 0);
529
 
    table[o] = (_glapi_proc) __indirect_glBlendFuncSeparate;
530
 
    o = _glapi_get_proc_offset("glFogCoordPointer");
531
 
    assert(o > 0);
532
 
    table[o] = (_glapi_proc) __indirect_glFogCoordPointer;
533
 
    o = _glapi_get_proc_offset("glFogCoordd");
534
 
    assert(o > 0);
535
 
    table[o] = (_glapi_proc) __indirect_glFogCoordd;
536
 
    o = _glapi_get_proc_offset("glFogCoorddv");
537
 
    assert(o > 0);
538
 
    table[o] = (_glapi_proc) __indirect_glFogCoorddv;
539
 
    o = _glapi_get_proc_offset("glMultiDrawArrays");
540
 
    assert(o > 0);
541
 
    table[o] = (_glapi_proc) __indirect_glMultiDrawArrays;
542
 
    o = _glapi_get_proc_offset("glPointParameterf");
543
 
    assert(o > 0);
544
 
    table[o] = (_glapi_proc) __indirect_glPointParameterf;
545
 
    o = _glapi_get_proc_offset("glPointParameterfv");
546
 
    assert(o > 0);
547
 
    table[o] = (_glapi_proc) __indirect_glPointParameterfv;
548
 
    o = _glapi_get_proc_offset("glPointParameteri");
549
 
    assert(o > 0);
550
 
    table[o] = (_glapi_proc) __indirect_glPointParameteri;
551
 
    o = _glapi_get_proc_offset("glPointParameteriv");
552
 
    assert(o > 0);
553
 
    table[o] = (_glapi_proc) __indirect_glPointParameteriv;
554
 
    o = _glapi_get_proc_offset("glSecondaryColor3b");
555
 
    assert(o > 0);
556
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3b;
557
 
    o = _glapi_get_proc_offset("glSecondaryColor3bv");
558
 
    assert(o > 0);
559
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3bv;
560
 
    o = _glapi_get_proc_offset("glSecondaryColor3d");
561
 
    assert(o > 0);
562
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3d;
563
 
    o = _glapi_get_proc_offset("glSecondaryColor3dv");
564
 
    assert(o > 0);
565
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3dv;
566
 
    o = _glapi_get_proc_offset("glSecondaryColor3i");
567
 
    assert(o > 0);
568
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3i;
569
 
    o = _glapi_get_proc_offset("glSecondaryColor3iv");
570
 
    assert(o > 0);
571
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3iv;
572
 
    o = _glapi_get_proc_offset("glSecondaryColor3s");
573
 
    assert(o > 0);
574
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3s;
575
 
    o = _glapi_get_proc_offset("glSecondaryColor3sv");
576
 
    assert(o > 0);
577
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3sv;
578
 
    o = _glapi_get_proc_offset("glSecondaryColor3ub");
579
 
    assert(o > 0);
580
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3ub;
581
 
    o = _glapi_get_proc_offset("glSecondaryColor3ubv");
582
 
    assert(o > 0);
583
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3ubv;
584
 
    o = _glapi_get_proc_offset("glSecondaryColor3ui");
585
 
    assert(o > 0);
586
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3ui;
587
 
    o = _glapi_get_proc_offset("glSecondaryColor3uiv");
588
 
    assert(o > 0);
589
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3uiv;
590
 
    o = _glapi_get_proc_offset("glSecondaryColor3us");
591
 
    assert(o > 0);
592
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3us;
593
 
    o = _glapi_get_proc_offset("glSecondaryColor3usv");
594
 
    assert(o > 0);
595
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3usv;
596
 
    o = _glapi_get_proc_offset("glSecondaryColorPointer");
597
 
    assert(o > 0);
598
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColorPointer;
599
 
    o = _glapi_get_proc_offset("glWindowPos2d");
600
 
    assert(o > 0);
601
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2d;
602
 
    o = _glapi_get_proc_offset("glWindowPos2dv");
603
 
    assert(o > 0);
604
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2dv;
605
 
    o = _glapi_get_proc_offset("glWindowPos2f");
606
 
    assert(o > 0);
607
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2f;
608
 
    o = _glapi_get_proc_offset("glWindowPos2fv");
609
 
    assert(o > 0);
610
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2fv;
611
 
    o = _glapi_get_proc_offset("glWindowPos2i");
612
 
    assert(o > 0);
613
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2i;
614
 
    o = _glapi_get_proc_offset("glWindowPos2iv");
615
 
    assert(o > 0);
616
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2iv;
617
 
    o = _glapi_get_proc_offset("glWindowPos2s");
618
 
    assert(o > 0);
619
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2s;
620
 
    o = _glapi_get_proc_offset("glWindowPos2sv");
621
 
    assert(o > 0);
622
 
    table[o] = (_glapi_proc) __indirect_glWindowPos2sv;
623
 
    o = _glapi_get_proc_offset("glWindowPos3d");
624
 
    assert(o > 0);
625
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3d;
626
 
    o = _glapi_get_proc_offset("glWindowPos3dv");
627
 
    assert(o > 0);
628
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3dv;
629
 
    o = _glapi_get_proc_offset("glWindowPos3f");
630
 
    assert(o > 0);
631
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3f;
632
 
    o = _glapi_get_proc_offset("glWindowPos3fv");
633
 
    assert(o > 0);
634
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3fv;
635
 
    o = _glapi_get_proc_offset("glWindowPos3i");
636
 
    assert(o > 0);
637
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3i;
638
 
    o = _glapi_get_proc_offset("glWindowPos3iv");
639
 
    assert(o > 0);
640
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3iv;
641
 
    o = _glapi_get_proc_offset("glWindowPos3s");
642
 
    assert(o > 0);
643
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3s;
644
 
    o = _glapi_get_proc_offset("glWindowPos3sv");
645
 
    assert(o > 0);
646
 
    table[o] = (_glapi_proc) __indirect_glWindowPos3sv;
647
 
 
648
 
    /* 1.5 */
649
 
 
650
 
    o = _glapi_get_proc_offset("glBeginQuery");
651
 
    assert(o > 0);
652
 
    table[o] = (_glapi_proc) __indirect_glBeginQuery;
653
 
    o = _glapi_get_proc_offset("glDeleteQueries");
654
 
    assert(o > 0);
655
 
    table[o] = (_glapi_proc) __indirect_glDeleteQueries;
656
 
    o = _glapi_get_proc_offset("glEndQuery");
657
 
    assert(o > 0);
658
 
    table[o] = (_glapi_proc) __indirect_glEndQuery;
659
 
    o = _glapi_get_proc_offset("glGenQueries");
660
 
    assert(o > 0);
661
 
    table[o] = (_glapi_proc) __indirect_glGenQueries;
662
 
    o = _glapi_get_proc_offset("glGetQueryObjectiv");
663
 
    assert(o > 0);
664
 
    table[o] = (_glapi_proc) __indirect_glGetQueryObjectiv;
665
 
    o = _glapi_get_proc_offset("glGetQueryObjectuiv");
666
 
    assert(o > 0);
667
 
    table[o] = (_glapi_proc) __indirect_glGetQueryObjectuiv;
668
 
    o = _glapi_get_proc_offset("glGetQueryiv");
669
 
    assert(o > 0);
670
 
    table[o] = (_glapi_proc) __indirect_glGetQueryiv;
671
 
    o = _glapi_get_proc_offset("glIsQuery");
672
 
    assert(o > 0);
673
 
    table[o] = (_glapi_proc) __indirect_glIsQuery;
674
 
 
675
 
    /* 2.0 */
676
 
 
677
 
    o = _glapi_get_proc_offset("glBlendEquationSeparate");
678
 
    assert(o > 0);
679
 
    table[o] = (_glapi_proc) __indirect_glBlendEquationSeparate;
680
 
    o = _glapi_get_proc_offset("glDisableVertexAttribArray");
681
 
    assert(o > 0);
682
 
    table[o] = (_glapi_proc) __indirect_glDisableVertexAttribArray;
683
 
    o = _glapi_get_proc_offset("glDrawBuffers");
684
 
    assert(o > 0);
685
 
    table[o] = (_glapi_proc) __indirect_glDrawBuffers;
686
 
    o = _glapi_get_proc_offset("glEnableVertexAttribArray");
687
 
    assert(o > 0);
688
 
    table[o] = (_glapi_proc) __indirect_glEnableVertexAttribArray;
689
 
    o = _glapi_get_proc_offset("glGetVertexAttribPointerv");
690
 
    assert(o > 0);
691
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribPointerv;
692
 
    o = _glapi_get_proc_offset("glGetVertexAttribdv");
693
 
    assert(o > 0);
694
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribdv;
695
 
    o = _glapi_get_proc_offset("glGetVertexAttribfv");
696
 
    assert(o > 0);
697
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribfv;
698
 
    o = _glapi_get_proc_offset("glGetVertexAttribiv");
699
 
    assert(o > 0);
700
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribiv;
701
 
    o = _glapi_get_proc_offset("glVertexAttrib1d");
702
 
    assert(o > 0);
703
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1d;
704
 
    o = _glapi_get_proc_offset("glVertexAttrib1dv");
705
 
    assert(o > 0);
706
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1dv;
707
 
    o = _glapi_get_proc_offset("glVertexAttrib1s");
708
 
    assert(o > 0);
709
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1s;
710
 
    o = _glapi_get_proc_offset("glVertexAttrib1sv");
711
 
    assert(o > 0);
712
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1sv;
713
 
    o = _glapi_get_proc_offset("glVertexAttrib2d");
714
 
    assert(o > 0);
715
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2d;
716
 
    o = _glapi_get_proc_offset("glVertexAttrib2dv");
717
 
    assert(o > 0);
718
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2dv;
719
 
    o = _glapi_get_proc_offset("glVertexAttrib2s");
720
 
    assert(o > 0);
721
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2s;
722
 
    o = _glapi_get_proc_offset("glVertexAttrib2sv");
723
 
    assert(o > 0);
724
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2sv;
725
 
    o = _glapi_get_proc_offset("glVertexAttrib3d");
726
 
    assert(o > 0);
727
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3d;
728
 
    o = _glapi_get_proc_offset("glVertexAttrib3dv");
729
 
    assert(o > 0);
730
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3dv;
731
 
    o = _glapi_get_proc_offset("glVertexAttrib3s");
732
 
    assert(o > 0);
733
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3s;
734
 
    o = _glapi_get_proc_offset("glVertexAttrib3sv");
735
 
    assert(o > 0);
736
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3sv;
737
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nbv");
738
 
    assert(o > 0);
739
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nbv;
740
 
    o = _glapi_get_proc_offset("glVertexAttrib4Niv");
741
 
    assert(o > 0);
742
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Niv;
743
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nsv");
744
 
    assert(o > 0);
745
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nsv;
746
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nub");
747
 
    assert(o > 0);
748
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nub;
749
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nubv");
750
 
    assert(o > 0);
751
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nubv;
752
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nuiv");
753
 
    assert(o > 0);
754
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nuiv;
755
 
    o = _glapi_get_proc_offset("glVertexAttrib4Nusv");
756
 
    assert(o > 0);
757
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nusv;
758
 
    o = _glapi_get_proc_offset("glVertexAttrib4bv");
759
 
    assert(o > 0);
760
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4bv;
761
 
    o = _glapi_get_proc_offset("glVertexAttrib4d");
762
 
    assert(o > 0);
763
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4d;
764
 
    o = _glapi_get_proc_offset("glVertexAttrib4dv");
765
 
    assert(o > 0);
766
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4dv;
767
 
    o = _glapi_get_proc_offset("glVertexAttrib4iv");
768
 
    assert(o > 0);
769
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4iv;
770
 
    o = _glapi_get_proc_offset("glVertexAttrib4s");
771
 
    assert(o > 0);
772
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4s;
773
 
    o = _glapi_get_proc_offset("glVertexAttrib4sv");
774
 
    assert(o > 0);
775
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4sv;
776
 
    o = _glapi_get_proc_offset("glVertexAttrib4ubv");
777
 
    assert(o > 0);
778
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubv;
779
 
    o = _glapi_get_proc_offset("glVertexAttrib4uiv");
780
 
    assert(o > 0);
781
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4uiv;
782
 
    o = _glapi_get_proc_offset("glVertexAttrib4usv");
783
 
    assert(o > 0);
784
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4usv;
785
 
    o = _glapi_get_proc_offset("glVertexAttribPointer");
786
 
    assert(o > 0);
787
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribPointer;
788
 
 
789
 
    /* 3.0 */
790
 
 
791
 
    o = _glapi_get_proc_offset("glClampColor");
792
 
    assert(o > 0);
793
 
    table[o] = (_glapi_proc) __indirect_glClampColor;
794
 
 
795
 
    /*   1. GL_ARB_multitexture */
796
 
 
797
 
    table[378] = (_glapi_proc) __indirect_glMultiTexCoord1fARB;
798
 
    table[379] = (_glapi_proc) __indirect_glMultiTexCoord1fvARB;
799
 
    table[386] = (_glapi_proc) __indirect_glMultiTexCoord2fARB;
800
 
    table[387] = (_glapi_proc) __indirect_glMultiTexCoord2fvARB;
801
 
    table[394] = (_glapi_proc) __indirect_glMultiTexCoord3fARB;
802
 
    table[395] = (_glapi_proc) __indirect_glMultiTexCoord3fvARB;
803
 
    table[402] = (_glapi_proc) __indirect_glMultiTexCoord4fARB;
804
 
    table[403] = (_glapi_proc) __indirect_glMultiTexCoord4fvARB;
805
 
 
806
 
    /*  26. GL_ARB_vertex_program */
807
 
 
808
 
    o = _glapi_get_proc_offset("glBindProgramARB");
809
 
    assert(o > 0);
810
 
    table[o] = (_glapi_proc) __indirect_glBindProgramARB;
811
 
    o = _glapi_get_proc_offset("glDeleteProgramsARB");
812
 
    assert(o > 0);
813
 
    table[o] = (_glapi_proc) __indirect_glDeleteProgramsARB;
814
 
    o = _glapi_get_proc_offset("glGenProgramsARB");
815
 
    assert(o > 0);
816
 
    table[o] = (_glapi_proc) __indirect_glGenProgramsARB;
817
 
    o = _glapi_get_proc_offset("glGetProgramEnvParameterdvARB");
818
 
    assert(o > 0);
819
 
    table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterdvARB;
820
 
    o = _glapi_get_proc_offset("glGetProgramEnvParameterfvARB");
821
 
    assert(o > 0);
822
 
    table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterfvARB;
823
 
    o = _glapi_get_proc_offset("glGetProgramLocalParameterdvARB");
824
 
    assert(o > 0);
825
 
    table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterdvARB;
826
 
    o = _glapi_get_proc_offset("glGetProgramLocalParameterfvARB");
827
 
    assert(o > 0);
828
 
    table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterfvARB;
829
 
    o = _glapi_get_proc_offset("glGetProgramStringARB");
830
 
    assert(o > 0);
831
 
    table[o] = (_glapi_proc) __indirect_glGetProgramStringARB;
832
 
    o = _glapi_get_proc_offset("glGetProgramivARB");
833
 
    assert(o > 0);
834
 
    table[o] = (_glapi_proc) __indirect_glGetProgramivARB;
835
 
    o = _glapi_get_proc_offset("glIsProgramARB");
836
 
    assert(o > 0);
837
 
    table[o] = (_glapi_proc) __indirect_glIsProgramARB;
838
 
    o = _glapi_get_proc_offset("glProgramEnvParameter4dARB");
839
 
    assert(o > 0);
840
 
    table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dARB;
841
 
    o = _glapi_get_proc_offset("glProgramEnvParameter4dvARB");
842
 
    assert(o > 0);
843
 
    table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dvARB;
844
 
    o = _glapi_get_proc_offset("glProgramEnvParameter4fARB");
845
 
    assert(o > 0);
846
 
    table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fARB;
847
 
    o = _glapi_get_proc_offset("glProgramEnvParameter4fvARB");
848
 
    assert(o > 0);
849
 
    table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fvARB;
850
 
    o = _glapi_get_proc_offset("glProgramLocalParameter4dARB");
851
 
    assert(o > 0);
852
 
    table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dARB;
853
 
    o = _glapi_get_proc_offset("glProgramLocalParameter4dvARB");
854
 
    assert(o > 0);
855
 
    table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dvARB;
856
 
    o = _glapi_get_proc_offset("glProgramLocalParameter4fARB");
857
 
    assert(o > 0);
858
 
    table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fARB;
859
 
    o = _glapi_get_proc_offset("glProgramLocalParameter4fvARB");
860
 
    assert(o > 0);
861
 
    table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fvARB;
862
 
    o = _glapi_get_proc_offset("glProgramStringARB");
863
 
    assert(o > 0);
864
 
    table[o] = (_glapi_proc) __indirect_glProgramStringARB;
865
 
    o = _glapi_get_proc_offset("glVertexAttrib1fARB");
866
 
    assert(o > 0);
867
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1fARB;
868
 
    o = _glapi_get_proc_offset("glVertexAttrib1fvARB");
869
 
    assert(o > 0);
870
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvARB;
871
 
    o = _glapi_get_proc_offset("glVertexAttrib2fARB");
872
 
    assert(o > 0);
873
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2fARB;
874
 
    o = _glapi_get_proc_offset("glVertexAttrib2fvARB");
875
 
    assert(o > 0);
876
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvARB;
877
 
    o = _glapi_get_proc_offset("glVertexAttrib3fARB");
878
 
    assert(o > 0);
879
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3fARB;
880
 
    o = _glapi_get_proc_offset("glVertexAttrib3fvARB");
881
 
    assert(o > 0);
882
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvARB;
883
 
    o = _glapi_get_proc_offset("glVertexAttrib4fARB");
884
 
    assert(o > 0);
885
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4fARB;
886
 
    o = _glapi_get_proc_offset("glVertexAttrib4fvARB");
887
 
    assert(o > 0);
888
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvARB;
889
 
 
890
 
    /*  45. GL_ARB_framebuffer_object */
891
 
 
892
 
    o = _glapi_get_proc_offset("glBindFramebuffer");
893
 
    assert(o > 0);
894
 
    table[o] = (_glapi_proc) __indirect_glBindFramebuffer;
895
 
    o = _glapi_get_proc_offset("glBindRenderbuffer");
896
 
    assert(o > 0);
897
 
    table[o] = (_glapi_proc) __indirect_glBindRenderbuffer;
898
 
    o = _glapi_get_proc_offset("glBlitFramebuffer");
899
 
    assert(o > 0);
900
 
    table[o] = (_glapi_proc) __indirect_glBlitFramebuffer;
901
 
    o = _glapi_get_proc_offset("glCheckFramebufferStatus");
902
 
    assert(o > 0);
903
 
    table[o] = (_glapi_proc) __indirect_glCheckFramebufferStatus;
904
 
    o = _glapi_get_proc_offset("glDeleteFramebuffers");
905
 
    assert(o > 0);
906
 
    table[o] = (_glapi_proc) __indirect_glDeleteFramebuffers;
907
 
    o = _glapi_get_proc_offset("glDeleteRenderbuffers");
908
 
    assert(o > 0);
909
 
    table[o] = (_glapi_proc) __indirect_glDeleteRenderbuffers;
910
 
    o = _glapi_get_proc_offset("glFramebufferRenderbuffer");
911
 
    assert(o > 0);
912
 
    table[o] = (_glapi_proc) __indirect_glFramebufferRenderbuffer;
913
 
    o = _glapi_get_proc_offset("glFramebufferTexture1D");
914
 
    assert(o > 0);
915
 
    table[o] = (_glapi_proc) __indirect_glFramebufferTexture1D;
916
 
    o = _glapi_get_proc_offset("glFramebufferTexture2D");
917
 
    assert(o > 0);
918
 
    table[o] = (_glapi_proc) __indirect_glFramebufferTexture2D;
919
 
    o = _glapi_get_proc_offset("glFramebufferTexture3D");
920
 
    assert(o > 0);
921
 
    table[o] = (_glapi_proc) __indirect_glFramebufferTexture3D;
922
 
    o = _glapi_get_proc_offset("glFramebufferTextureLayer");
923
 
    assert(o > 0);
924
 
    table[o] = (_glapi_proc) __indirect_glFramebufferTextureLayer;
925
 
    o = _glapi_get_proc_offset("glGenFramebuffers");
926
 
    assert(o > 0);
927
 
    table[o] = (_glapi_proc) __indirect_glGenFramebuffers;
928
 
    o = _glapi_get_proc_offset("glGenRenderbuffers");
929
 
    assert(o > 0);
930
 
    table[o] = (_glapi_proc) __indirect_glGenRenderbuffers;
931
 
    o = _glapi_get_proc_offset("glGenerateMipmap");
932
 
    assert(o > 0);
933
 
    table[o] = (_glapi_proc) __indirect_glGenerateMipmap;
934
 
    o = _glapi_get_proc_offset("glGetFramebufferAttachmentParameteriv");
935
 
    assert(o > 0);
936
 
    table[o] = (_glapi_proc) __indirect_glGetFramebufferAttachmentParameteriv;
937
 
    o = _glapi_get_proc_offset("glGetRenderbufferParameteriv");
938
 
    assert(o > 0);
939
 
    table[o] = (_glapi_proc) __indirect_glGetRenderbufferParameteriv;
940
 
    o = _glapi_get_proc_offset("glIsFramebuffer");
941
 
    assert(o > 0);
942
 
    table[o] = (_glapi_proc) __indirect_glIsFramebuffer;
943
 
    o = _glapi_get_proc_offset("glIsRenderbuffer");
944
 
    assert(o > 0);
945
 
    table[o] = (_glapi_proc) __indirect_glIsRenderbuffer;
946
 
    o = _glapi_get_proc_offset("glRenderbufferStorage");
947
 
    assert(o > 0);
948
 
    table[o] = (_glapi_proc) __indirect_glRenderbufferStorage;
949
 
    o = _glapi_get_proc_offset("glRenderbufferStorageMultisample");
950
 
    assert(o > 0);
951
 
    table[o] = (_glapi_proc) __indirect_glRenderbufferStorageMultisample;
952
 
 
953
 
    /*  25. GL_SGIS_multisample */
954
 
 
955
 
    o = _glapi_get_proc_offset("glSampleMaskSGIS");
956
 
    assert(o > 0);
957
 
    table[o] = (_glapi_proc) __indirect_glSampleMaskSGIS;
958
 
    o = _glapi_get_proc_offset("glSamplePatternSGIS");
959
 
    assert(o > 0);
960
 
    table[o] = (_glapi_proc) __indirect_glSamplePatternSGIS;
961
 
 
962
 
    /*  30. GL_EXT_vertex_array */
963
 
 
964
 
    o = _glapi_get_proc_offset("glColorPointerEXT");
965
 
    assert(o > 0);
966
 
    table[o] = (_glapi_proc) __indirect_glColorPointerEXT;
967
 
    o = _glapi_get_proc_offset("glEdgeFlagPointerEXT");
968
 
    assert(o > 0);
969
 
    table[o] = (_glapi_proc) __indirect_glEdgeFlagPointerEXT;
970
 
    o = _glapi_get_proc_offset("glIndexPointerEXT");
971
 
    assert(o > 0);
972
 
    table[o] = (_glapi_proc) __indirect_glIndexPointerEXT;
973
 
    o = _glapi_get_proc_offset("glNormalPointerEXT");
974
 
    assert(o > 0);
975
 
    table[o] = (_glapi_proc) __indirect_glNormalPointerEXT;
976
 
    o = _glapi_get_proc_offset("glTexCoordPointerEXT");
977
 
    assert(o > 0);
978
 
    table[o] = (_glapi_proc) __indirect_glTexCoordPointerEXT;
979
 
    o = _glapi_get_proc_offset("glVertexPointerEXT");
980
 
    assert(o > 0);
981
 
    table[o] = (_glapi_proc) __indirect_glVertexPointerEXT;
982
 
 
983
 
    /* 145. GL_EXT_secondary_color */
984
 
 
985
 
    o = _glapi_get_proc_offset("glSecondaryColor3fEXT");
986
 
    assert(o > 0);
987
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3fEXT;
988
 
    o = _glapi_get_proc_offset("glSecondaryColor3fvEXT");
989
 
    assert(o > 0);
990
 
    table[o] = (_glapi_proc) __indirect_glSecondaryColor3fvEXT;
991
 
 
992
 
    /* 148. GL_EXT_multi_draw_arrays */
993
 
 
994
 
    o = _glapi_get_proc_offset("glMultiDrawElementsEXT");
995
 
    assert(o > 0);
996
 
    table[o] = (_glapi_proc) __indirect_glMultiDrawElementsEXT;
997
 
 
998
 
    /* 149. GL_EXT_fog_coord */
999
 
 
1000
 
    o = _glapi_get_proc_offset("glFogCoordfEXT");
1001
 
    assert(o > 0);
1002
 
    table[o] = (_glapi_proc) __indirect_glFogCoordfEXT;
1003
 
    o = _glapi_get_proc_offset("glFogCoordfvEXT");
1004
 
    assert(o > 0);
1005
 
    table[o] = (_glapi_proc) __indirect_glFogCoordfvEXT;
1006
 
 
1007
 
    /* 233. GL_NV_vertex_program */
1008
 
 
1009
 
    o = _glapi_get_proc_offset("glAreProgramsResidentNV");
1010
 
    assert(o > 0);
1011
 
    table[o] = (_glapi_proc) __indirect_glAreProgramsResidentNV;
1012
 
    o = _glapi_get_proc_offset("glExecuteProgramNV");
1013
 
    assert(o > 0);
1014
 
    table[o] = (_glapi_proc) __indirect_glExecuteProgramNV;
1015
 
    o = _glapi_get_proc_offset("glGetProgramParameterdvNV");
1016
 
    assert(o > 0);
1017
 
    table[o] = (_glapi_proc) __indirect_glGetProgramParameterdvNV;
1018
 
    o = _glapi_get_proc_offset("glGetProgramParameterfvNV");
1019
 
    assert(o > 0);
1020
 
    table[o] = (_glapi_proc) __indirect_glGetProgramParameterfvNV;
1021
 
    o = _glapi_get_proc_offset("glGetProgramStringNV");
1022
 
    assert(o > 0);
1023
 
    table[o] = (_glapi_proc) __indirect_glGetProgramStringNV;
1024
 
    o = _glapi_get_proc_offset("glGetProgramivNV");
1025
 
    assert(o > 0);
1026
 
    table[o] = (_glapi_proc) __indirect_glGetProgramivNV;
1027
 
    o = _glapi_get_proc_offset("glGetTrackMatrixivNV");
1028
 
    assert(o > 0);
1029
 
    table[o] = (_glapi_proc) __indirect_glGetTrackMatrixivNV;
1030
 
    o = _glapi_get_proc_offset("glGetVertexAttribdvNV");
1031
 
    assert(o > 0);
1032
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribdvNV;
1033
 
    o = _glapi_get_proc_offset("glGetVertexAttribfvNV");
1034
 
    assert(o > 0);
1035
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribfvNV;
1036
 
    o = _glapi_get_proc_offset("glGetVertexAttribivNV");
1037
 
    assert(o > 0);
1038
 
    table[o] = (_glapi_proc) __indirect_glGetVertexAttribivNV;
1039
 
    o = _glapi_get_proc_offset("glLoadProgramNV");
1040
 
    assert(o > 0);
1041
 
    table[o] = (_glapi_proc) __indirect_glLoadProgramNV;
1042
 
    o = _glapi_get_proc_offset("glProgramParameters4dvNV");
1043
 
    assert(o > 0);
1044
 
    table[o] = (_glapi_proc) __indirect_glProgramParameters4dvNV;
1045
 
    o = _glapi_get_proc_offset("glProgramParameters4fvNV");
1046
 
    assert(o > 0);
1047
 
    table[o] = (_glapi_proc) __indirect_glProgramParameters4fvNV;
1048
 
    o = _glapi_get_proc_offset("glRequestResidentProgramsNV");
1049
 
    assert(o > 0);
1050
 
    table[o] = (_glapi_proc) __indirect_glRequestResidentProgramsNV;
1051
 
    o = _glapi_get_proc_offset("glTrackMatrixNV");
1052
 
    assert(o > 0);
1053
 
    table[o] = (_glapi_proc) __indirect_glTrackMatrixNV;
1054
 
    o = _glapi_get_proc_offset("glVertexAttrib1dNV");
1055
 
    assert(o > 0);
1056
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1dNV;
1057
 
    o = _glapi_get_proc_offset("glVertexAttrib1dvNV");
1058
 
    assert(o > 0);
1059
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1dvNV;
1060
 
    o = _glapi_get_proc_offset("glVertexAttrib1fNV");
1061
 
    assert(o > 0);
1062
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1fNV;
1063
 
    o = _glapi_get_proc_offset("glVertexAttrib1fvNV");
1064
 
    assert(o > 0);
1065
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvNV;
1066
 
    o = _glapi_get_proc_offset("glVertexAttrib1sNV");
1067
 
    assert(o > 0);
1068
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1sNV;
1069
 
    o = _glapi_get_proc_offset("glVertexAttrib1svNV");
1070
 
    assert(o > 0);
1071
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib1svNV;
1072
 
    o = _glapi_get_proc_offset("glVertexAttrib2dNV");
1073
 
    assert(o > 0);
1074
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2dNV;
1075
 
    o = _glapi_get_proc_offset("glVertexAttrib2dvNV");
1076
 
    assert(o > 0);
1077
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2dvNV;
1078
 
    o = _glapi_get_proc_offset("glVertexAttrib2fNV");
1079
 
    assert(o > 0);
1080
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2fNV;
1081
 
    o = _glapi_get_proc_offset("glVertexAttrib2fvNV");
1082
 
    assert(o > 0);
1083
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvNV;
1084
 
    o = _glapi_get_proc_offset("glVertexAttrib2sNV");
1085
 
    assert(o > 0);
1086
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2sNV;
1087
 
    o = _glapi_get_proc_offset("glVertexAttrib2svNV");
1088
 
    assert(o > 0);
1089
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib2svNV;
1090
 
    o = _glapi_get_proc_offset("glVertexAttrib3dNV");
1091
 
    assert(o > 0);
1092
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3dNV;
1093
 
    o = _glapi_get_proc_offset("glVertexAttrib3dvNV");
1094
 
    assert(o > 0);
1095
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3dvNV;
1096
 
    o = _glapi_get_proc_offset("glVertexAttrib3fNV");
1097
 
    assert(o > 0);
1098
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3fNV;
1099
 
    o = _glapi_get_proc_offset("glVertexAttrib3fvNV");
1100
 
    assert(o > 0);
1101
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvNV;
1102
 
    o = _glapi_get_proc_offset("glVertexAttrib3sNV");
1103
 
    assert(o > 0);
1104
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3sNV;
1105
 
    o = _glapi_get_proc_offset("glVertexAttrib3svNV");
1106
 
    assert(o > 0);
1107
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib3svNV;
1108
 
    o = _glapi_get_proc_offset("glVertexAttrib4dNV");
1109
 
    assert(o > 0);
1110
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4dNV;
1111
 
    o = _glapi_get_proc_offset("glVertexAttrib4dvNV");
1112
 
    assert(o > 0);
1113
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4dvNV;
1114
 
    o = _glapi_get_proc_offset("glVertexAttrib4fNV");
1115
 
    assert(o > 0);
1116
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4fNV;
1117
 
    o = _glapi_get_proc_offset("glVertexAttrib4fvNV");
1118
 
    assert(o > 0);
1119
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvNV;
1120
 
    o = _glapi_get_proc_offset("glVertexAttrib4sNV");
1121
 
    assert(o > 0);
1122
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4sNV;
1123
 
    o = _glapi_get_proc_offset("glVertexAttrib4svNV");
1124
 
    assert(o > 0);
1125
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4svNV;
1126
 
    o = _glapi_get_proc_offset("glVertexAttrib4ubNV");
1127
 
    assert(o > 0);
1128
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubNV;
1129
 
    o = _glapi_get_proc_offset("glVertexAttrib4ubvNV");
1130
 
    assert(o > 0);
1131
 
    table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubvNV;
1132
 
    o = _glapi_get_proc_offset("glVertexAttribPointerNV");
1133
 
    assert(o > 0);
1134
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribPointerNV;
1135
 
    o = _glapi_get_proc_offset("glVertexAttribs1dvNV");
1136
 
    assert(o > 0);
1137
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs1dvNV;
1138
 
    o = _glapi_get_proc_offset("glVertexAttribs1fvNV");
1139
 
    assert(o > 0);
1140
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs1fvNV;
1141
 
    o = _glapi_get_proc_offset("glVertexAttribs1svNV");
1142
 
    assert(o > 0);
1143
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs1svNV;
1144
 
    o = _glapi_get_proc_offset("glVertexAttribs2dvNV");
1145
 
    assert(o > 0);
1146
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs2dvNV;
1147
 
    o = _glapi_get_proc_offset("glVertexAttribs2fvNV");
1148
 
    assert(o > 0);
1149
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs2fvNV;
1150
 
    o = _glapi_get_proc_offset("glVertexAttribs2svNV");
1151
 
    assert(o > 0);
1152
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs2svNV;
1153
 
    o = _glapi_get_proc_offset("glVertexAttribs3dvNV");
1154
 
    assert(o > 0);
1155
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs3dvNV;
1156
 
    o = _glapi_get_proc_offset("glVertexAttribs3fvNV");
1157
 
    assert(o > 0);
1158
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs3fvNV;
1159
 
    o = _glapi_get_proc_offset("glVertexAttribs3svNV");
1160
 
    assert(o > 0);
1161
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs3svNV;
1162
 
    o = _glapi_get_proc_offset("glVertexAttribs4dvNV");
1163
 
    assert(o > 0);
1164
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs4dvNV;
1165
 
    o = _glapi_get_proc_offset("glVertexAttribs4fvNV");
1166
 
    assert(o > 0);
1167
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs4fvNV;
1168
 
    o = _glapi_get_proc_offset("glVertexAttribs4svNV");
1169
 
    assert(o > 0);
1170
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs4svNV;
1171
 
    o = _glapi_get_proc_offset("glVertexAttribs4ubvNV");
1172
 
    assert(o > 0);
1173
 
    table[o] = (_glapi_proc) __indirect_glVertexAttribs4ubvNV;
1174
 
 
1175
 
    /* 268. GL_EXT_stencil_two_side */
1176
 
 
1177
 
    o = _glapi_get_proc_offset("glActiveStencilFaceEXT");
1178
 
    assert(o > 0);
1179
 
    table[o] = (_glapi_proc) __indirect_glActiveStencilFaceEXT;
1180
 
 
1181
 
    /* 282. GL_NV_fragment_program */
1182
 
 
1183
 
    o = _glapi_get_proc_offset("glGetProgramNamedParameterdvNV");
1184
 
    assert(o > 0);
1185
 
    table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterdvNV;
1186
 
    o = _glapi_get_proc_offset("glGetProgramNamedParameterfvNV");
1187
 
    assert(o > 0);
1188
 
    table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterfvNV;
1189
 
    o = _glapi_get_proc_offset("glProgramNamedParameter4dNV");
1190
 
    assert(o > 0);
1191
 
    table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dNV;
1192
 
    o = _glapi_get_proc_offset("glProgramNamedParameter4dvNV");
1193
 
    assert(o > 0);
1194
 
    table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dvNV;
1195
 
    o = _glapi_get_proc_offset("glProgramNamedParameter4fNV");
1196
 
    assert(o > 0);
1197
 
    table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fNV;
1198
 
    o = _glapi_get_proc_offset("glProgramNamedParameter4fvNV");
1199
 
    assert(o > 0);
1200
 
    table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fvNV;
1201
 
 
1202
 
    /* 310. GL_EXT_framebuffer_object */
1203
 
 
1204
 
    o = _glapi_get_proc_offset("glBindFramebufferEXT");
1205
 
    assert(o > 0);
1206
 
    table[o] = (_glapi_proc) __indirect_glBindFramebufferEXT;
1207
 
    o = _glapi_get_proc_offset("glBindRenderbufferEXT");
1208
 
    assert(o > 0);
1209
 
    table[o] = (_glapi_proc) __indirect_glBindRenderbufferEXT;
1210
 
 
1211
 
    return (struct _glapi_table *) table;
1212
 
}
1213
 
 
1214
 
#endif
1215