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 */ 49static 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 */ 58struct _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 1216