1
/* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
4
* Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
5
* (C) Copyright IBM Corporation 2004
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:
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
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
30
* \file indirect_init.c
31
* Initialize indirect rendering dispatch table.
33
* \author Kevin E. Martin <kevin@precisioninsight.com>
34
* \author Brian Paul <brian@precisioninsight.com>
35
* \author Ian Romanick <idr@us.ibm.com>
38
#include "indirect_init.h"
43
#ifndef GLX_USE_APPLEGL
46
* No-op function used to initialize functions that have no GLX protocol
55
* Create and initialize a new GL dispatch table. The table is initialized
56
* with GLX indirect rendering protocol functions.
58
struct _glapi_table * __glXNewIndirectAPI( void )
65
entries = _glapi_get_dispatch_table_size();
66
table = malloc(entries * sizeof(_glapi_proc));
70
/* first, set all entries to point to no-op functions */
71
for (i = 0; i < entries; i++) {
72
table[i] = (_glapi_proc) NoOp;
75
/* now, initialize the entries we understand */
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;
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;
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;
462
table[374] = (_glapi_proc) __indirect_glActiveTexture;
463
table[375] = (_glapi_proc) __indirect_glClientActiveTexture;
464
o = _glapi_get_proc_offset("glCompressedTexImage1D");
466
table[o] = (_glapi_proc) __indirect_glCompressedTexImage1D;
467
o = _glapi_get_proc_offset("glCompressedTexImage2D");
469
table[o] = (_glapi_proc) __indirect_glCompressedTexImage2D;
470
o = _glapi_get_proc_offset("glCompressedTexImage3D");
472
table[o] = (_glapi_proc) __indirect_glCompressedTexImage3D;
473
o = _glapi_get_proc_offset("glCompressedTexSubImage1D");
475
table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage1D;
476
o = _glapi_get_proc_offset("glCompressedTexSubImage2D");
478
table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage2D;
479
o = _glapi_get_proc_offset("glCompressedTexSubImage3D");
481
table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage3D;
482
o = _glapi_get_proc_offset("glGetCompressedTexImage");
484
table[o] = (_glapi_proc) __indirect_glGetCompressedTexImage;
485
o = _glapi_get_proc_offset("glLoadTransposeMatrixd");
487
table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixd;
488
o = _glapi_get_proc_offset("glLoadTransposeMatrixf");
490
table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixf;
491
o = _glapi_get_proc_offset("glMultTransposeMatrixd");
493
table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixd;
494
o = _glapi_get_proc_offset("glMultTransposeMatrixf");
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");
523
table[o] = (_glapi_proc) __indirect_glSampleCoverage;
527
o = _glapi_get_proc_offset("glBlendFuncSeparate");
529
table[o] = (_glapi_proc) __indirect_glBlendFuncSeparate;
530
o = _glapi_get_proc_offset("glFogCoordPointer");
532
table[o] = (_glapi_proc) __indirect_glFogCoordPointer;
533
o = _glapi_get_proc_offset("glFogCoordd");
535
table[o] = (_glapi_proc) __indirect_glFogCoordd;
536
o = _glapi_get_proc_offset("glFogCoorddv");
538
table[o] = (_glapi_proc) __indirect_glFogCoorddv;
539
o = _glapi_get_proc_offset("glMultiDrawArrays");
541
table[o] = (_glapi_proc) __indirect_glMultiDrawArrays;
542
o = _glapi_get_proc_offset("glPointParameterf");
544
table[o] = (_glapi_proc) __indirect_glPointParameterf;
545
o = _glapi_get_proc_offset("glPointParameterfv");
547
table[o] = (_glapi_proc) __indirect_glPointParameterfv;
548
o = _glapi_get_proc_offset("glPointParameteri");
550
table[o] = (_glapi_proc) __indirect_glPointParameteri;
551
o = _glapi_get_proc_offset("glPointParameteriv");
553
table[o] = (_glapi_proc) __indirect_glPointParameteriv;
554
o = _glapi_get_proc_offset("glSecondaryColor3b");
556
table[o] = (_glapi_proc) __indirect_glSecondaryColor3b;
557
o = _glapi_get_proc_offset("glSecondaryColor3bv");
559
table[o] = (_glapi_proc) __indirect_glSecondaryColor3bv;
560
o = _glapi_get_proc_offset("glSecondaryColor3d");
562
table[o] = (_glapi_proc) __indirect_glSecondaryColor3d;
563
o = _glapi_get_proc_offset("glSecondaryColor3dv");
565
table[o] = (_glapi_proc) __indirect_glSecondaryColor3dv;
566
o = _glapi_get_proc_offset("glSecondaryColor3i");
568
table[o] = (_glapi_proc) __indirect_glSecondaryColor3i;
569
o = _glapi_get_proc_offset("glSecondaryColor3iv");
571
table[o] = (_glapi_proc) __indirect_glSecondaryColor3iv;
572
o = _glapi_get_proc_offset("glSecondaryColor3s");
574
table[o] = (_glapi_proc) __indirect_glSecondaryColor3s;
575
o = _glapi_get_proc_offset("glSecondaryColor3sv");
577
table[o] = (_glapi_proc) __indirect_glSecondaryColor3sv;
578
o = _glapi_get_proc_offset("glSecondaryColor3ub");
580
table[o] = (_glapi_proc) __indirect_glSecondaryColor3ub;
581
o = _glapi_get_proc_offset("glSecondaryColor3ubv");
583
table[o] = (_glapi_proc) __indirect_glSecondaryColor3ubv;
584
o = _glapi_get_proc_offset("glSecondaryColor3ui");
586
table[o] = (_glapi_proc) __indirect_glSecondaryColor3ui;
587
o = _glapi_get_proc_offset("glSecondaryColor3uiv");
589
table[o] = (_glapi_proc) __indirect_glSecondaryColor3uiv;
590
o = _glapi_get_proc_offset("glSecondaryColor3us");
592
table[o] = (_glapi_proc) __indirect_glSecondaryColor3us;
593
o = _glapi_get_proc_offset("glSecondaryColor3usv");
595
table[o] = (_glapi_proc) __indirect_glSecondaryColor3usv;
596
o = _glapi_get_proc_offset("glSecondaryColorPointer");
598
table[o] = (_glapi_proc) __indirect_glSecondaryColorPointer;
599
o = _glapi_get_proc_offset("glWindowPos2d");
601
table[o] = (_glapi_proc) __indirect_glWindowPos2d;
602
o = _glapi_get_proc_offset("glWindowPos2dv");
604
table[o] = (_glapi_proc) __indirect_glWindowPos2dv;
605
o = _glapi_get_proc_offset("glWindowPos2f");
607
table[o] = (_glapi_proc) __indirect_glWindowPos2f;
608
o = _glapi_get_proc_offset("glWindowPos2fv");
610
table[o] = (_glapi_proc) __indirect_glWindowPos2fv;
611
o = _glapi_get_proc_offset("glWindowPos2i");
613
table[o] = (_glapi_proc) __indirect_glWindowPos2i;
614
o = _glapi_get_proc_offset("glWindowPos2iv");
616
table[o] = (_glapi_proc) __indirect_glWindowPos2iv;
617
o = _glapi_get_proc_offset("glWindowPos2s");
619
table[o] = (_glapi_proc) __indirect_glWindowPos2s;
620
o = _glapi_get_proc_offset("glWindowPos2sv");
622
table[o] = (_glapi_proc) __indirect_glWindowPos2sv;
623
o = _glapi_get_proc_offset("glWindowPos3d");
625
table[o] = (_glapi_proc) __indirect_glWindowPos3d;
626
o = _glapi_get_proc_offset("glWindowPos3dv");
628
table[o] = (_glapi_proc) __indirect_glWindowPos3dv;
629
o = _glapi_get_proc_offset("glWindowPos3f");
631
table[o] = (_glapi_proc) __indirect_glWindowPos3f;
632
o = _glapi_get_proc_offset("glWindowPos3fv");
634
table[o] = (_glapi_proc) __indirect_glWindowPos3fv;
635
o = _glapi_get_proc_offset("glWindowPos3i");
637
table[o] = (_glapi_proc) __indirect_glWindowPos3i;
638
o = _glapi_get_proc_offset("glWindowPos3iv");
640
table[o] = (_glapi_proc) __indirect_glWindowPos3iv;
641
o = _glapi_get_proc_offset("glWindowPos3s");
643
table[o] = (_glapi_proc) __indirect_glWindowPos3s;
644
o = _glapi_get_proc_offset("glWindowPos3sv");
646
table[o] = (_glapi_proc) __indirect_glWindowPos3sv;
650
o = _glapi_get_proc_offset("glBeginQuery");
652
table[o] = (_glapi_proc) __indirect_glBeginQuery;
653
o = _glapi_get_proc_offset("glDeleteQueries");
655
table[o] = (_glapi_proc) __indirect_glDeleteQueries;
656
o = _glapi_get_proc_offset("glEndQuery");
658
table[o] = (_glapi_proc) __indirect_glEndQuery;
659
o = _glapi_get_proc_offset("glGenQueries");
661
table[o] = (_glapi_proc) __indirect_glGenQueries;
662
o = _glapi_get_proc_offset("glGetQueryObjectiv");
664
table[o] = (_glapi_proc) __indirect_glGetQueryObjectiv;
665
o = _glapi_get_proc_offset("glGetQueryObjectuiv");
667
table[o] = (_glapi_proc) __indirect_glGetQueryObjectuiv;
668
o = _glapi_get_proc_offset("glGetQueryiv");
670
table[o] = (_glapi_proc) __indirect_glGetQueryiv;
671
o = _glapi_get_proc_offset("glIsQuery");
673
table[o] = (_glapi_proc) __indirect_glIsQuery;
677
o = _glapi_get_proc_offset("glBlendEquationSeparate");
679
table[o] = (_glapi_proc) __indirect_glBlendEquationSeparate;
680
o = _glapi_get_proc_offset("glDisableVertexAttribArray");
682
table[o] = (_glapi_proc) __indirect_glDisableVertexAttribArray;
683
o = _glapi_get_proc_offset("glDrawBuffers");
685
table[o] = (_glapi_proc) __indirect_glDrawBuffers;
686
o = _glapi_get_proc_offset("glEnableVertexAttribArray");
688
table[o] = (_glapi_proc) __indirect_glEnableVertexAttribArray;
689
o = _glapi_get_proc_offset("glGetVertexAttribPointerv");
691
table[o] = (_glapi_proc) __indirect_glGetVertexAttribPointerv;
692
o = _glapi_get_proc_offset("glGetVertexAttribdv");
694
table[o] = (_glapi_proc) __indirect_glGetVertexAttribdv;
695
o = _glapi_get_proc_offset("glGetVertexAttribfv");
697
table[o] = (_glapi_proc) __indirect_glGetVertexAttribfv;
698
o = _glapi_get_proc_offset("glGetVertexAttribiv");
700
table[o] = (_glapi_proc) __indirect_glGetVertexAttribiv;
701
o = _glapi_get_proc_offset("glVertexAttrib1d");
703
table[o] = (_glapi_proc) __indirect_glVertexAttrib1d;
704
o = _glapi_get_proc_offset("glVertexAttrib1dv");
706
table[o] = (_glapi_proc) __indirect_glVertexAttrib1dv;
707
o = _glapi_get_proc_offset("glVertexAttrib1s");
709
table[o] = (_glapi_proc) __indirect_glVertexAttrib1s;
710
o = _glapi_get_proc_offset("glVertexAttrib1sv");
712
table[o] = (_glapi_proc) __indirect_glVertexAttrib1sv;
713
o = _glapi_get_proc_offset("glVertexAttrib2d");
715
table[o] = (_glapi_proc) __indirect_glVertexAttrib2d;
716
o = _glapi_get_proc_offset("glVertexAttrib2dv");
718
table[o] = (_glapi_proc) __indirect_glVertexAttrib2dv;
719
o = _glapi_get_proc_offset("glVertexAttrib2s");
721
table[o] = (_glapi_proc) __indirect_glVertexAttrib2s;
722
o = _glapi_get_proc_offset("glVertexAttrib2sv");
724
table[o] = (_glapi_proc) __indirect_glVertexAttrib2sv;
725
o = _glapi_get_proc_offset("glVertexAttrib3d");
727
table[o] = (_glapi_proc) __indirect_glVertexAttrib3d;
728
o = _glapi_get_proc_offset("glVertexAttrib3dv");
730
table[o] = (_glapi_proc) __indirect_glVertexAttrib3dv;
731
o = _glapi_get_proc_offset("glVertexAttrib3s");
733
table[o] = (_glapi_proc) __indirect_glVertexAttrib3s;
734
o = _glapi_get_proc_offset("glVertexAttrib3sv");
736
table[o] = (_glapi_proc) __indirect_glVertexAttrib3sv;
737
o = _glapi_get_proc_offset("glVertexAttrib4Nbv");
739
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nbv;
740
o = _glapi_get_proc_offset("glVertexAttrib4Niv");
742
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Niv;
743
o = _glapi_get_proc_offset("glVertexAttrib4Nsv");
745
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nsv;
746
o = _glapi_get_proc_offset("glVertexAttrib4Nub");
748
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nub;
749
o = _glapi_get_proc_offset("glVertexAttrib4Nubv");
751
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nubv;
752
o = _glapi_get_proc_offset("glVertexAttrib4Nuiv");
754
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nuiv;
755
o = _glapi_get_proc_offset("glVertexAttrib4Nusv");
757
table[o] = (_glapi_proc) __indirect_glVertexAttrib4Nusv;
758
o = _glapi_get_proc_offset("glVertexAttrib4bv");
760
table[o] = (_glapi_proc) __indirect_glVertexAttrib4bv;
761
o = _glapi_get_proc_offset("glVertexAttrib4d");
763
table[o] = (_glapi_proc) __indirect_glVertexAttrib4d;
764
o = _glapi_get_proc_offset("glVertexAttrib4dv");
766
table[o] = (_glapi_proc) __indirect_glVertexAttrib4dv;
767
o = _glapi_get_proc_offset("glVertexAttrib4iv");
769
table[o] = (_glapi_proc) __indirect_glVertexAttrib4iv;
770
o = _glapi_get_proc_offset("glVertexAttrib4s");
772
table[o] = (_glapi_proc) __indirect_glVertexAttrib4s;
773
o = _glapi_get_proc_offset("glVertexAttrib4sv");
775
table[o] = (_glapi_proc) __indirect_glVertexAttrib4sv;
776
o = _glapi_get_proc_offset("glVertexAttrib4ubv");
778
table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubv;
779
o = _glapi_get_proc_offset("glVertexAttrib4uiv");
781
table[o] = (_glapi_proc) __indirect_glVertexAttrib4uiv;
782
o = _glapi_get_proc_offset("glVertexAttrib4usv");
784
table[o] = (_glapi_proc) __indirect_glVertexAttrib4usv;
785
o = _glapi_get_proc_offset("glVertexAttribPointer");
787
table[o] = (_glapi_proc) __indirect_glVertexAttribPointer;
791
o = _glapi_get_proc_offset("glClampColor");
793
table[o] = (_glapi_proc) __indirect_glClampColor;
795
/* 1. GL_ARB_multitexture */
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;
806
/* 26. GL_ARB_vertex_program */
808
o = _glapi_get_proc_offset("glBindProgramARB");
810
table[o] = (_glapi_proc) __indirect_glBindProgramARB;
811
o = _glapi_get_proc_offset("glDeleteProgramsARB");
813
table[o] = (_glapi_proc) __indirect_glDeleteProgramsARB;
814
o = _glapi_get_proc_offset("glGenProgramsARB");
816
table[o] = (_glapi_proc) __indirect_glGenProgramsARB;
817
o = _glapi_get_proc_offset("glGetProgramEnvParameterdvARB");
819
table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterdvARB;
820
o = _glapi_get_proc_offset("glGetProgramEnvParameterfvARB");
822
table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterfvARB;
823
o = _glapi_get_proc_offset("glGetProgramLocalParameterdvARB");
825
table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterdvARB;
826
o = _glapi_get_proc_offset("glGetProgramLocalParameterfvARB");
828
table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterfvARB;
829
o = _glapi_get_proc_offset("glGetProgramStringARB");
831
table[o] = (_glapi_proc) __indirect_glGetProgramStringARB;
832
o = _glapi_get_proc_offset("glGetProgramivARB");
834
table[o] = (_glapi_proc) __indirect_glGetProgramivARB;
835
o = _glapi_get_proc_offset("glIsProgramARB");
837
table[o] = (_glapi_proc) __indirect_glIsProgramARB;
838
o = _glapi_get_proc_offset("glProgramEnvParameter4dARB");
840
table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dARB;
841
o = _glapi_get_proc_offset("glProgramEnvParameter4dvARB");
843
table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dvARB;
844
o = _glapi_get_proc_offset("glProgramEnvParameter4fARB");
846
table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fARB;
847
o = _glapi_get_proc_offset("glProgramEnvParameter4fvARB");
849
table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fvARB;
850
o = _glapi_get_proc_offset("glProgramLocalParameter4dARB");
852
table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dARB;
853
o = _glapi_get_proc_offset("glProgramLocalParameter4dvARB");
855
table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dvARB;
856
o = _glapi_get_proc_offset("glProgramLocalParameter4fARB");
858
table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fARB;
859
o = _glapi_get_proc_offset("glProgramLocalParameter4fvARB");
861
table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fvARB;
862
o = _glapi_get_proc_offset("glProgramStringARB");
864
table[o] = (_glapi_proc) __indirect_glProgramStringARB;
865
o = _glapi_get_proc_offset("glVertexAttrib1fARB");
867
table[o] = (_glapi_proc) __indirect_glVertexAttrib1fARB;
868
o = _glapi_get_proc_offset("glVertexAttrib1fvARB");
870
table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvARB;
871
o = _glapi_get_proc_offset("glVertexAttrib2fARB");
873
table[o] = (_glapi_proc) __indirect_glVertexAttrib2fARB;
874
o = _glapi_get_proc_offset("glVertexAttrib2fvARB");
876
table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvARB;
877
o = _glapi_get_proc_offset("glVertexAttrib3fARB");
879
table[o] = (_glapi_proc) __indirect_glVertexAttrib3fARB;
880
o = _glapi_get_proc_offset("glVertexAttrib3fvARB");
882
table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvARB;
883
o = _glapi_get_proc_offset("glVertexAttrib4fARB");
885
table[o] = (_glapi_proc) __indirect_glVertexAttrib4fARB;
886
o = _glapi_get_proc_offset("glVertexAttrib4fvARB");
888
table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvARB;
890
/* 45. GL_ARB_framebuffer_object */
892
o = _glapi_get_proc_offset("glBindFramebuffer");
894
table[o] = (_glapi_proc) __indirect_glBindFramebuffer;
895
o = _glapi_get_proc_offset("glBindRenderbuffer");
897
table[o] = (_glapi_proc) __indirect_glBindRenderbuffer;
898
o = _glapi_get_proc_offset("glBlitFramebuffer");
900
table[o] = (_glapi_proc) __indirect_glBlitFramebuffer;
901
o = _glapi_get_proc_offset("glCheckFramebufferStatus");
903
table[o] = (_glapi_proc) __indirect_glCheckFramebufferStatus;
904
o = _glapi_get_proc_offset("glDeleteFramebuffers");
906
table[o] = (_glapi_proc) __indirect_glDeleteFramebuffers;
907
o = _glapi_get_proc_offset("glDeleteRenderbuffers");
909
table[o] = (_glapi_proc) __indirect_glDeleteRenderbuffers;
910
o = _glapi_get_proc_offset("glFramebufferRenderbuffer");
912
table[o] = (_glapi_proc) __indirect_glFramebufferRenderbuffer;
913
o = _glapi_get_proc_offset("glFramebufferTexture1D");
915
table[o] = (_glapi_proc) __indirect_glFramebufferTexture1D;
916
o = _glapi_get_proc_offset("glFramebufferTexture2D");
918
table[o] = (_glapi_proc) __indirect_glFramebufferTexture2D;
919
o = _glapi_get_proc_offset("glFramebufferTexture3D");
921
table[o] = (_glapi_proc) __indirect_glFramebufferTexture3D;
922
o = _glapi_get_proc_offset("glFramebufferTextureLayer");
924
table[o] = (_glapi_proc) __indirect_glFramebufferTextureLayer;
925
o = _glapi_get_proc_offset("glGenFramebuffers");
927
table[o] = (_glapi_proc) __indirect_glGenFramebuffers;
928
o = _glapi_get_proc_offset("glGenRenderbuffers");
930
table[o] = (_glapi_proc) __indirect_glGenRenderbuffers;
931
o = _glapi_get_proc_offset("glGenerateMipmap");
933
table[o] = (_glapi_proc) __indirect_glGenerateMipmap;
934
o = _glapi_get_proc_offset("glGetFramebufferAttachmentParameteriv");
936
table[o] = (_glapi_proc) __indirect_glGetFramebufferAttachmentParameteriv;
937
o = _glapi_get_proc_offset("glGetRenderbufferParameteriv");
939
table[o] = (_glapi_proc) __indirect_glGetRenderbufferParameteriv;
940
o = _glapi_get_proc_offset("glIsFramebuffer");
942
table[o] = (_glapi_proc) __indirect_glIsFramebuffer;
943
o = _glapi_get_proc_offset("glIsRenderbuffer");
945
table[o] = (_glapi_proc) __indirect_glIsRenderbuffer;
946
o = _glapi_get_proc_offset("glRenderbufferStorage");
948
table[o] = (_glapi_proc) __indirect_glRenderbufferStorage;
949
o = _glapi_get_proc_offset("glRenderbufferStorageMultisample");
951
table[o] = (_glapi_proc) __indirect_glRenderbufferStorageMultisample;
953
/* 25. GL_SGIS_multisample */
955
o = _glapi_get_proc_offset("glSampleMaskSGIS");
957
table[o] = (_glapi_proc) __indirect_glSampleMaskSGIS;
958
o = _glapi_get_proc_offset("glSamplePatternSGIS");
960
table[o] = (_glapi_proc) __indirect_glSamplePatternSGIS;
962
/* 30. GL_EXT_vertex_array */
964
o = _glapi_get_proc_offset("glColorPointerEXT");
966
table[o] = (_glapi_proc) __indirect_glColorPointerEXT;
967
o = _glapi_get_proc_offset("glEdgeFlagPointerEXT");
969
table[o] = (_glapi_proc) __indirect_glEdgeFlagPointerEXT;
970
o = _glapi_get_proc_offset("glIndexPointerEXT");
972
table[o] = (_glapi_proc) __indirect_glIndexPointerEXT;
973
o = _glapi_get_proc_offset("glNormalPointerEXT");
975
table[o] = (_glapi_proc) __indirect_glNormalPointerEXT;
976
o = _glapi_get_proc_offset("glTexCoordPointerEXT");
978
table[o] = (_glapi_proc) __indirect_glTexCoordPointerEXT;
979
o = _glapi_get_proc_offset("glVertexPointerEXT");
981
table[o] = (_glapi_proc) __indirect_glVertexPointerEXT;
983
/* 145. GL_EXT_secondary_color */
985
o = _glapi_get_proc_offset("glSecondaryColor3fEXT");
987
table[o] = (_glapi_proc) __indirect_glSecondaryColor3fEXT;
988
o = _glapi_get_proc_offset("glSecondaryColor3fvEXT");
990
table[o] = (_glapi_proc) __indirect_glSecondaryColor3fvEXT;
992
/* 148. GL_EXT_multi_draw_arrays */
994
o = _glapi_get_proc_offset("glMultiDrawElementsEXT");
996
table[o] = (_glapi_proc) __indirect_glMultiDrawElementsEXT;
998
/* 149. GL_EXT_fog_coord */
1000
o = _glapi_get_proc_offset("glFogCoordfEXT");
1002
table[o] = (_glapi_proc) __indirect_glFogCoordfEXT;
1003
o = _glapi_get_proc_offset("glFogCoordfvEXT");
1005
table[o] = (_glapi_proc) __indirect_glFogCoordfvEXT;
1007
/* 233. GL_NV_vertex_program */
1009
o = _glapi_get_proc_offset("glAreProgramsResidentNV");
1011
table[o] = (_glapi_proc) __indirect_glAreProgramsResidentNV;
1012
o = _glapi_get_proc_offset("glExecuteProgramNV");
1014
table[o] = (_glapi_proc) __indirect_glExecuteProgramNV;
1015
o = _glapi_get_proc_offset("glGetProgramParameterdvNV");
1017
table[o] = (_glapi_proc) __indirect_glGetProgramParameterdvNV;
1018
o = _glapi_get_proc_offset("glGetProgramParameterfvNV");
1020
table[o] = (_glapi_proc) __indirect_glGetProgramParameterfvNV;
1021
o = _glapi_get_proc_offset("glGetProgramStringNV");
1023
table[o] = (_glapi_proc) __indirect_glGetProgramStringNV;
1024
o = _glapi_get_proc_offset("glGetProgramivNV");
1026
table[o] = (_glapi_proc) __indirect_glGetProgramivNV;
1027
o = _glapi_get_proc_offset("glGetTrackMatrixivNV");
1029
table[o] = (_glapi_proc) __indirect_glGetTrackMatrixivNV;
1030
o = _glapi_get_proc_offset("glGetVertexAttribdvNV");
1032
table[o] = (_glapi_proc) __indirect_glGetVertexAttribdvNV;
1033
o = _glapi_get_proc_offset("glGetVertexAttribfvNV");
1035
table[o] = (_glapi_proc) __indirect_glGetVertexAttribfvNV;
1036
o = _glapi_get_proc_offset("glGetVertexAttribivNV");
1038
table[o] = (_glapi_proc) __indirect_glGetVertexAttribivNV;
1039
o = _glapi_get_proc_offset("glLoadProgramNV");
1041
table[o] = (_glapi_proc) __indirect_glLoadProgramNV;
1042
o = _glapi_get_proc_offset("glProgramParameters4dvNV");
1044
table[o] = (_glapi_proc) __indirect_glProgramParameters4dvNV;
1045
o = _glapi_get_proc_offset("glProgramParameters4fvNV");
1047
table[o] = (_glapi_proc) __indirect_glProgramParameters4fvNV;
1048
o = _glapi_get_proc_offset("glRequestResidentProgramsNV");
1050
table[o] = (_glapi_proc) __indirect_glRequestResidentProgramsNV;
1051
o = _glapi_get_proc_offset("glTrackMatrixNV");
1053
table[o] = (_glapi_proc) __indirect_glTrackMatrixNV;
1054
o = _glapi_get_proc_offset("glVertexAttrib1dNV");
1056
table[o] = (_glapi_proc) __indirect_glVertexAttrib1dNV;
1057
o = _glapi_get_proc_offset("glVertexAttrib1dvNV");
1059
table[o] = (_glapi_proc) __indirect_glVertexAttrib1dvNV;
1060
o = _glapi_get_proc_offset("glVertexAttrib1fNV");
1062
table[o] = (_glapi_proc) __indirect_glVertexAttrib1fNV;
1063
o = _glapi_get_proc_offset("glVertexAttrib1fvNV");
1065
table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvNV;
1066
o = _glapi_get_proc_offset("glVertexAttrib1sNV");
1068
table[o] = (_glapi_proc) __indirect_glVertexAttrib1sNV;
1069
o = _glapi_get_proc_offset("glVertexAttrib1svNV");
1071
table[o] = (_glapi_proc) __indirect_glVertexAttrib1svNV;
1072
o = _glapi_get_proc_offset("glVertexAttrib2dNV");
1074
table[o] = (_glapi_proc) __indirect_glVertexAttrib2dNV;
1075
o = _glapi_get_proc_offset("glVertexAttrib2dvNV");
1077
table[o] = (_glapi_proc) __indirect_glVertexAttrib2dvNV;
1078
o = _glapi_get_proc_offset("glVertexAttrib2fNV");
1080
table[o] = (_glapi_proc) __indirect_glVertexAttrib2fNV;
1081
o = _glapi_get_proc_offset("glVertexAttrib2fvNV");
1083
table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvNV;
1084
o = _glapi_get_proc_offset("glVertexAttrib2sNV");
1086
table[o] = (_glapi_proc) __indirect_glVertexAttrib2sNV;
1087
o = _glapi_get_proc_offset("glVertexAttrib2svNV");
1089
table[o] = (_glapi_proc) __indirect_glVertexAttrib2svNV;
1090
o = _glapi_get_proc_offset("glVertexAttrib3dNV");
1092
table[o] = (_glapi_proc) __indirect_glVertexAttrib3dNV;
1093
o = _glapi_get_proc_offset("glVertexAttrib3dvNV");
1095
table[o] = (_glapi_proc) __indirect_glVertexAttrib3dvNV;
1096
o = _glapi_get_proc_offset("glVertexAttrib3fNV");
1098
table[o] = (_glapi_proc) __indirect_glVertexAttrib3fNV;
1099
o = _glapi_get_proc_offset("glVertexAttrib3fvNV");
1101
table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvNV;
1102
o = _glapi_get_proc_offset("glVertexAttrib3sNV");
1104
table[o] = (_glapi_proc) __indirect_glVertexAttrib3sNV;
1105
o = _glapi_get_proc_offset("glVertexAttrib3svNV");
1107
table[o] = (_glapi_proc) __indirect_glVertexAttrib3svNV;
1108
o = _glapi_get_proc_offset("glVertexAttrib4dNV");
1110
table[o] = (_glapi_proc) __indirect_glVertexAttrib4dNV;
1111
o = _glapi_get_proc_offset("glVertexAttrib4dvNV");
1113
table[o] = (_glapi_proc) __indirect_glVertexAttrib4dvNV;
1114
o = _glapi_get_proc_offset("glVertexAttrib4fNV");
1116
table[o] = (_glapi_proc) __indirect_glVertexAttrib4fNV;
1117
o = _glapi_get_proc_offset("glVertexAttrib4fvNV");
1119
table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvNV;
1120
o = _glapi_get_proc_offset("glVertexAttrib4sNV");
1122
table[o] = (_glapi_proc) __indirect_glVertexAttrib4sNV;
1123
o = _glapi_get_proc_offset("glVertexAttrib4svNV");
1125
table[o] = (_glapi_proc) __indirect_glVertexAttrib4svNV;
1126
o = _glapi_get_proc_offset("glVertexAttrib4ubNV");
1128
table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubNV;
1129
o = _glapi_get_proc_offset("glVertexAttrib4ubvNV");
1131
table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubvNV;
1132
o = _glapi_get_proc_offset("glVertexAttribPointerNV");
1134
table[o] = (_glapi_proc) __indirect_glVertexAttribPointerNV;
1135
o = _glapi_get_proc_offset("glVertexAttribs1dvNV");
1137
table[o] = (_glapi_proc) __indirect_glVertexAttribs1dvNV;
1138
o = _glapi_get_proc_offset("glVertexAttribs1fvNV");
1140
table[o] = (_glapi_proc) __indirect_glVertexAttribs1fvNV;
1141
o = _glapi_get_proc_offset("glVertexAttribs1svNV");
1143
table[o] = (_glapi_proc) __indirect_glVertexAttribs1svNV;
1144
o = _glapi_get_proc_offset("glVertexAttribs2dvNV");
1146
table[o] = (_glapi_proc) __indirect_glVertexAttribs2dvNV;
1147
o = _glapi_get_proc_offset("glVertexAttribs2fvNV");
1149
table[o] = (_glapi_proc) __indirect_glVertexAttribs2fvNV;
1150
o = _glapi_get_proc_offset("glVertexAttribs2svNV");
1152
table[o] = (_glapi_proc) __indirect_glVertexAttribs2svNV;
1153
o = _glapi_get_proc_offset("glVertexAttribs3dvNV");
1155
table[o] = (_glapi_proc) __indirect_glVertexAttribs3dvNV;
1156
o = _glapi_get_proc_offset("glVertexAttribs3fvNV");
1158
table[o] = (_glapi_proc) __indirect_glVertexAttribs3fvNV;
1159
o = _glapi_get_proc_offset("glVertexAttribs3svNV");
1161
table[o] = (_glapi_proc) __indirect_glVertexAttribs3svNV;
1162
o = _glapi_get_proc_offset("glVertexAttribs4dvNV");
1164
table[o] = (_glapi_proc) __indirect_glVertexAttribs4dvNV;
1165
o = _glapi_get_proc_offset("glVertexAttribs4fvNV");
1167
table[o] = (_glapi_proc) __indirect_glVertexAttribs4fvNV;
1168
o = _glapi_get_proc_offset("glVertexAttribs4svNV");
1170
table[o] = (_glapi_proc) __indirect_glVertexAttribs4svNV;
1171
o = _glapi_get_proc_offset("glVertexAttribs4ubvNV");
1173
table[o] = (_glapi_proc) __indirect_glVertexAttribs4ubvNV;
1175
/* 268. GL_EXT_stencil_two_side */
1177
o = _glapi_get_proc_offset("glActiveStencilFaceEXT");
1179
table[o] = (_glapi_proc) __indirect_glActiveStencilFaceEXT;
1181
/* 282. GL_NV_fragment_program */
1183
o = _glapi_get_proc_offset("glGetProgramNamedParameterdvNV");
1185
table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterdvNV;
1186
o = _glapi_get_proc_offset("glGetProgramNamedParameterfvNV");
1188
table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterfvNV;
1189
o = _glapi_get_proc_offset("glProgramNamedParameter4dNV");
1191
table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dNV;
1192
o = _glapi_get_proc_offset("glProgramNamedParameter4dvNV");
1194
table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dvNV;
1195
o = _glapi_get_proc_offset("glProgramNamedParameter4fNV");
1197
table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fNV;
1198
o = _glapi_get_proc_offset("glProgramNamedParameter4fvNV");
1200
table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fvNV;
1202
/* 310. GL_EXT_framebuffer_object */
1204
o = _glapi_get_proc_offset("glBindFramebufferEXT");
1206
table[o] = (_glapi_proc) __indirect_glBindFramebufferEXT;
1207
o = _glapi_get_proc_offset("glBindRenderbufferEXT");
1209
table[o] = (_glapi_proc) __indirect_glBindRenderbufferEXT;
1211
return (struct _glapi_table *) table;