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 (at) precisioninsight.com> 34 * \author Brian Paul <brian (at) precisioninsight.com> 35 * \author Ian Romanick <idr (at) us.ibm.com> 36 */ 37 38 #include "indirect_init.h" 39 #include "indirect.h" 40 #include "glapi.h" 41 #include <assert.h> 42 43 44 /** 45 * No-op function used to initialize functions that have no GLX protocol 46 * support. 47 */ 48 static int NoOp(void) 49 { 50 return 0; 51 } 52 53 /** 54 * Create and initialize a new GL dispatch table. The table is initialized 55 * with GLX indirect rendering protocol functions. 56 */ 57 struct _glapi_table * __glXNewIndirectAPI( void ) 58 { 59 _glapi_proc *table; 60 unsigned entries; 61 unsigned i; 62 int o; 63 64 entries = _glapi_get_dispatch_table_size(); 65 table = (_glapi_proc *) Xmalloc(entries * sizeof(_glapi_proc)); 66 67 /* first, set all entries to point to no-op functions */ 68 for (i = 0; i < entries; i++) { 69 table[i] = (_glapi_proc) NoOp; 70 } 71 72 /* now, initialize the entries we understand */ 73 74 /* 1.0 */ 75 76 table[213] = (_glapi_proc) __indirect_glAccum; 77 table[240] = (_glapi_proc) __indirect_glAlphaFunc; 78 table[7] = (_glapi_proc) __indirect_glBegin; 79 table[8] = (_glapi_proc) __indirect_glBitmap; 80 table[241] = (_glapi_proc) __indirect_glBlendFunc; 81 table[2] = (_glapi_proc) __indirect_glCallList; 82 table[3] = (_glapi_proc) __indirect_glCallLists; 83 table[203] = (_glapi_proc) __indirect_glClear; 84 table[204] = (_glapi_proc) __indirect_glClearAccum; 85 table[206] = (_glapi_proc) __indirect_glClearColor; 86 table[208] = (_glapi_proc) __indirect_glClearDepth; 87 table[205] = (_glapi_proc) __indirect_glClearIndex; 88 table[207] = (_glapi_proc) __indirect_glClearStencil; 89 table[150] = (_glapi_proc) __indirect_glClipPlane; 90 table[9] = (_glapi_proc) __indirect_glColor3b; 91 table[10] = (_glapi_proc) __indirect_glColor3bv; 92 table[11] = (_glapi_proc) __indirect_glColor3d; 93 table[12] = (_glapi_proc) __indirect_glColor3dv; 94 table[13] = (_glapi_proc) __indirect_glColor3f; 95 table[14] = (_glapi_proc) __indirect_glColor3fv; 96 table[15] = (_glapi_proc) __indirect_glColor3i; 97 table[16] = (_glapi_proc) __indirect_glColor3iv; 98 table[17] = (_glapi_proc) __indirect_glColor3s; 99 table[18] = (_glapi_proc) __indirect_glColor3sv; 100 table[19] = (_glapi_proc) __indirect_glColor3ub; 101 table[20] = (_glapi_proc) __indirect_glColor3ubv; 102 table[21] = (_glapi_proc) __indirect_glColor3ui; 103 table[22] = (_glapi_proc) __indirect_glColor3uiv; 104 table[23] = (_glapi_proc) __indirect_glColor3us; 105 table[24] = (_glapi_proc) __indirect_glColor3usv; 106 table[25] = (_glapi_proc) __indirect_glColor4b; 107 table[26] = (_glapi_proc) __indirect_glColor4bv; 108 table[27] = (_glapi_proc) __indirect_glColor4d; 109 table[28] = (_glapi_proc) __indirect_glColor4dv; 110 table[29] = (_glapi_proc) __indirect_glColor4f; 111 table[30] = (_glapi_proc) __indirect_glColor4fv; 112 table[31] = (_glapi_proc) __indirect_glColor4i; 113 table[32] = (_glapi_proc) __indirect_glColor4iv; 114 table[33] = (_glapi_proc) __indirect_glColor4s; 115 table[34] = (_glapi_proc) __indirect_glColor4sv; 116 table[35] = (_glapi_proc) __indirect_glColor4ub; 117 table[36] = (_glapi_proc) __indirect_glColor4ubv; 118 table[37] = (_glapi_proc) __indirect_glColor4ui; 119 table[38] = (_glapi_proc) __indirect_glColor4uiv; 120 table[39] = (_glapi_proc) __indirect_glColor4us; 121 table[40] = (_glapi_proc) __indirect_glColor4usv; 122 table[210] = (_glapi_proc) __indirect_glColorMask; 123 table[151] = (_glapi_proc) __indirect_glColorMaterial; 124 table[255] = (_glapi_proc) __indirect_glCopyPixels; 125 table[152] = (_glapi_proc) __indirect_glCullFace; 126 table[4] = (_glapi_proc) __indirect_glDeleteLists; 127 table[245] = (_glapi_proc) __indirect_glDepthFunc; 128 table[211] = (_glapi_proc) __indirect_glDepthMask; 129 table[288] = (_glapi_proc) __indirect_glDepthRange; 130 table[214] = (_glapi_proc) __indirect_glDisable; 131 table[202] = (_glapi_proc) __indirect_glDrawBuffer; 132 table[257] = (_glapi_proc) __indirect_glDrawPixels; 133 table[41] = (_glapi_proc) __indirect_glEdgeFlag; 134 table[42] = (_glapi_proc) __indirect_glEdgeFlagv; 135 table[215] = (_glapi_proc) __indirect_glEnable; 136 table[43] = (_glapi_proc) __indirect_glEnd; 137 table[1] = (_glapi_proc) __indirect_glEndList; 138 table[228] = (_glapi_proc) __indirect_glEvalCoord1d; 139 table[229] = (_glapi_proc) __indirect_glEvalCoord1dv; 140 table[230] = (_glapi_proc) __indirect_glEvalCoord1f; 141 table[231] = (_glapi_proc) __indirect_glEvalCoord1fv; 142 table[232] = (_glapi_proc) __indirect_glEvalCoord2d; 143 table[233] = (_glapi_proc) __indirect_glEvalCoord2dv; 144 table[234] = (_glapi_proc) __indirect_glEvalCoord2f; 145 table[235] = (_glapi_proc) __indirect_glEvalCoord2fv; 146 table[236] = (_glapi_proc) __indirect_glEvalMesh1; 147 table[238] = (_glapi_proc) __indirect_glEvalMesh2; 148 table[237] = (_glapi_proc) __indirect_glEvalPoint1; 149 table[239] = (_glapi_proc) __indirect_glEvalPoint2; 150 table[194] = (_glapi_proc) __indirect_glFeedbackBuffer; 151 table[216] = (_glapi_proc) __indirect_glFinish; 152 table[217] = (_glapi_proc) __indirect_glFlush; 153 table[153] = (_glapi_proc) __indirect_glFogf; 154 table[154] = (_glapi_proc) __indirect_glFogfv; 155 table[155] = (_glapi_proc) __indirect_glFogi; 156 table[156] = (_glapi_proc) __indirect_glFogiv; 157 table[157] = (_glapi_proc) __indirect_glFrontFace; 158 table[289] = (_glapi_proc) __indirect_glFrustum; 159 table[5] = (_glapi_proc) __indirect_glGenLists; 160 table[258] = (_glapi_proc) __indirect_glGetBooleanv; 161 table[259] = (_glapi_proc) __indirect_glGetClipPlane; 162 table[260] = (_glapi_proc) __indirect_glGetDoublev; 163 table[261] = (_glapi_proc) __indirect_glGetError; 164 table[262] = (_glapi_proc) __indirect_glGetFloatv; 165 table[263] = (_glapi_proc) __indirect_glGetIntegerv; 166 table[264] = (_glapi_proc) __indirect_glGetLightfv; 167 table[265] = (_glapi_proc) __indirect_glGetLightiv; 168 table[266] = (_glapi_proc) __indirect_glGetMapdv; 169 table[267] = (_glapi_proc) __indirect_glGetMapfv; 170 table[268] = (_glapi_proc) __indirect_glGetMapiv; 171 table[269] = (_glapi_proc) __indirect_glGetMaterialfv; 172 table[270] = (_glapi_proc) __indirect_glGetMaterialiv; 173 table[271] = (_glapi_proc) __indirect_glGetPixelMapfv; 174 table[272] = (_glapi_proc) __indirect_glGetPixelMapuiv; 175 table[273] = (_glapi_proc) __indirect_glGetPixelMapusv; 176 table[274] = (_glapi_proc) __indirect_glGetPolygonStipple; 177 table[275] = (_glapi_proc) __indirect_glGetString; 178 table[276] = (_glapi_proc) __indirect_glGetTexEnvfv; 179 table[277] = (_glapi_proc) __indirect_glGetTexEnviv; 180 table[278] = (_glapi_proc) __indirect_glGetTexGendv; 181 table[279] = (_glapi_proc) __indirect_glGetTexGenfv; 182 table[280] = (_glapi_proc) __indirect_glGetTexGeniv; 183 table[281] = (_glapi_proc) __indirect_glGetTexImage; 184 table[284] = (_glapi_proc) __indirect_glGetTexLevelParameterfv; 185 table[285] = (_glapi_proc) __indirect_glGetTexLevelParameteriv; 186 table[282] = (_glapi_proc) __indirect_glGetTexParameterfv; 187 table[283] = (_glapi_proc) __indirect_glGetTexParameteriv; 188 table[158] = (_glapi_proc) __indirect_glHint; 189 table[212] = (_glapi_proc) __indirect_glIndexMask; 190 table[44] = (_glapi_proc) __indirect_glIndexd; 191 table[45] = (_glapi_proc) __indirect_glIndexdv; 192 table[46] = (_glapi_proc) __indirect_glIndexf; 193 table[47] = (_glapi_proc) __indirect_glIndexfv; 194 table[48] = (_glapi_proc) __indirect_glIndexi; 195 table[49] = (_glapi_proc) __indirect_glIndexiv; 196 table[50] = (_glapi_proc) __indirect_glIndexs; 197 table[51] = (_glapi_proc) __indirect_glIndexsv; 198 table[197] = (_glapi_proc) __indirect_glInitNames; 199 table[286] = (_glapi_proc) __indirect_glIsEnabled; 200 table[287] = (_glapi_proc) __indirect_glIsList; 201 table[163] = (_glapi_proc) __indirect_glLightModelf; 202 table[164] = (_glapi_proc) __indirect_glLightModelfv; 203 table[165] = (_glapi_proc) __indirect_glLightModeli; 204 table[166] = (_glapi_proc) __indirect_glLightModeliv; 205 table[159] = (_glapi_proc) __indirect_glLightf; 206 table[160] = (_glapi_proc) __indirect_glLightfv; 207 table[161] = (_glapi_proc) __indirect_glLighti; 208 table[162] = (_glapi_proc) __indirect_glLightiv; 209 table[167] = (_glapi_proc) __indirect_glLineStipple; 210 table[168] = (_glapi_proc) __indirect_glLineWidth; 211 table[6] = (_glapi_proc) __indirect_glListBase; 212 table[290] = (_glapi_proc) __indirect_glLoadIdentity; 213 table[292] = (_glapi_proc) __indirect_glLoadMatrixd; 214 table[291] = (_glapi_proc) __indirect_glLoadMatrixf; 215 table[198] = (_glapi_proc) __indirect_glLoadName; 216 table[242] = (_glapi_proc) __indirect_glLogicOp; 217 table[220] = (_glapi_proc) __indirect_glMap1d; 218 table[221] = (_glapi_proc) __indirect_glMap1f; 219 table[222] = (_glapi_proc) __indirect_glMap2d; 220 table[223] = (_glapi_proc) __indirect_glMap2f; 221 table[224] = (_glapi_proc) __indirect_glMapGrid1d; 222 table[225] = (_glapi_proc) __indirect_glMapGrid1f; 223 table[226] = (_glapi_proc) __indirect_glMapGrid2d; 224 table[227] = (_glapi_proc) __indirect_glMapGrid2f; 225 table[169] = (_glapi_proc) __indirect_glMaterialf; 226 table[170] = (_glapi_proc) __indirect_glMaterialfv; 227 table[171] = (_glapi_proc) __indirect_glMateriali; 228 table[172] = (_glapi_proc) __indirect_glMaterialiv; 229 table[293] = (_glapi_proc) __indirect_glMatrixMode; 230 table[295] = (_glapi_proc) __indirect_glMultMatrixd; 231 table[294] = (_glapi_proc) __indirect_glMultMatrixf; 232 table[0] = (_glapi_proc) __indirect_glNewList; 233 table[52] = (_glapi_proc) __indirect_glNormal3b; 234 table[53] = (_glapi_proc) __indirect_glNormal3bv; 235 table[54] = (_glapi_proc) __indirect_glNormal3d; 236 table[55] = (_glapi_proc) __indirect_glNormal3dv; 237 table[56] = (_glapi_proc) __indirect_glNormal3f; 238 table[57] = (_glapi_proc) __indirect_glNormal3fv; 239 table[58] = (_glapi_proc) __indirect_glNormal3i; 240 table[59] = (_glapi_proc) __indirect_glNormal3iv; 241 table[60] = (_glapi_proc) __indirect_glNormal3s; 242 table[61] = (_glapi_proc) __indirect_glNormal3sv; 243 table[296] = (_glapi_proc) __indirect_glOrtho; 244 table[199] = (_glapi_proc) __indirect_glPassThrough; 245 table[251] = (_glapi_proc) __indirect_glPixelMapfv; 246 table[252] = (_glapi_proc) __indirect_glPixelMapuiv; 247 table[253] = (_glapi_proc) __indirect_glPixelMapusv; 248 table[249] = (_glapi_proc) __indirect_glPixelStoref; 249 table[250] = (_glapi_proc) __indirect_glPixelStorei; 250 table[247] = (_glapi_proc) __indirect_glPixelTransferf; 251 table[248] = (_glapi_proc) __indirect_glPixelTransferi; 252 table[246] = (_glapi_proc) __indirect_glPixelZoom; 253 table[173] = (_glapi_proc) __indirect_glPointSize; 254 table[174] = (_glapi_proc) __indirect_glPolygonMode; 255 table[175] = (_glapi_proc) __indirect_glPolygonStipple; 256 table[218] = (_glapi_proc) __indirect_glPopAttrib; 257 table[297] = (_glapi_proc) __indirect_glPopMatrix; 258 table[200] = (_glapi_proc) __indirect_glPopName; 259 table[219] = (_glapi_proc) __indirect_glPushAttrib; 260 table[298] = (_glapi_proc) __indirect_glPushMatrix; 261 table[201] = (_glapi_proc) __indirect_glPushName; 262 table[62] = (_glapi_proc) __indirect_glRasterPos2d; 263 table[63] = (_glapi_proc) __indirect_glRasterPos2dv; 264 table[64] = (_glapi_proc) __indirect_glRasterPos2f; 265 table[65] = (_glapi_proc) __indirect_glRasterPos2fv; 266 table[66] = (_glapi_proc) __indirect_glRasterPos2i; 267 table[67] = (_glapi_proc) __indirect_glRasterPos2iv; 268 table[68] = (_glapi_proc) __indirect_glRasterPos2s; 269 table[69] = (_glapi_proc) __indirect_glRasterPos2sv; 270 table[70] = (_glapi_proc) __indirect_glRasterPos3d; 271 table[71] = (_glapi_proc) __indirect_glRasterPos3dv; 272 table[72] = (_glapi_proc) __indirect_glRasterPos3f; 273 table[73] = (_glapi_proc) __indirect_glRasterPos3fv; 274 table[74] = (_glapi_proc) __indirect_glRasterPos3i; 275 table[75] = (_glapi_proc) __indirect_glRasterPos3iv; 276 table[76] = (_glapi_proc) __indirect_glRasterPos3s; 277 table[77] = (_glapi_proc) __indirect_glRasterPos3sv; 278 table[78] = (_glapi_proc) __indirect_glRasterPos4d; 279 table[79] = (_glapi_proc) __indirect_glRasterPos4dv; 280 table[80] = (_glapi_proc) __indirect_glRasterPos4f; 281 table[81] = (_glapi_proc) __indirect_glRasterPos4fv; 282 table[82] = (_glapi_proc) __indirect_glRasterPos4i; 283 table[83] = (_glapi_proc) __indirect_glRasterPos4iv; 284 table[84] = (_glapi_proc) __indirect_glRasterPos4s; 285 table[85] = (_glapi_proc) __indirect_glRasterPos4sv; 286 table[254] = (_glapi_proc) __indirect_glReadBuffer; 287 table[256] = (_glapi_proc) __indirect_glReadPixels; 288 table[86] = (_glapi_proc) __indirect_glRectd; 289 table[87] = (_glapi_proc) __indirect_glRectdv; 290 table[88] = (_glapi_proc) __indirect_glRectf; 291 table[89] = (_glapi_proc) __indirect_glRectfv; 292 table[90] = (_glapi_proc) __indirect_glRecti; 293 table[91] = (_glapi_proc) __indirect_glRectiv; 294 table[92] = (_glapi_proc) __indirect_glRects; 295 table[93] = (_glapi_proc) __indirect_glRectsv; 296 table[196] = (_glapi_proc) __indirect_glRenderMode; 297 table[299] = (_glapi_proc) __indirect_glRotated; 298 table[300] = (_glapi_proc) __indirect_glRotatef; 299 table[301] = (_glapi_proc) __indirect_glScaled; 300 table[302] = (_glapi_proc) __indirect_glScalef; 301 table[176] = (_glapi_proc) __indirect_glScissor; 302 table[195] = (_glapi_proc) __indirect_glSelectBuffer; 303 table[177] = (_glapi_proc) __indirect_glShadeModel; 304 table[243] = (_glapi_proc) __indirect_glStencilFunc; 305 table[209] = (_glapi_proc) __indirect_glStencilMask; 306 table[244] = (_glapi_proc) __indirect_glStencilOp; 307 table[94] = (_glapi_proc) __indirect_glTexCoord1d; 308 table[95] = (_glapi_proc) __indirect_glTexCoord1dv; 309 table[96] = (_glapi_proc) __indirect_glTexCoord1f; 310 table[97] = (_glapi_proc) __indirect_glTexCoord1fv; 311 table[98] = (_glapi_proc) __indirect_glTexCoord1i; 312 table[99] = (_glapi_proc) __indirect_glTexCoord1iv; 313 table[100] = (_glapi_proc) __indirect_glTexCoord1s; 314 table[101] = (_glapi_proc) __indirect_glTexCoord1sv; 315 table[102] = (_glapi_proc) __indirect_glTexCoord2d; 316 table[103] = (_glapi_proc) __indirect_glTexCoord2dv; 317 table[104] = (_glapi_proc) __indirect_glTexCoord2f; 318 table[105] = (_glapi_proc) __indirect_glTexCoord2fv; 319 table[106] = (_glapi_proc) __indirect_glTexCoord2i; 320 table[107] = (_glapi_proc) __indirect_glTexCoord2iv; 321 table[108] = (_glapi_proc) __indirect_glTexCoord2s; 322 table[109] = (_glapi_proc) __indirect_glTexCoord2sv; 323 table[110] = (_glapi_proc) __indirect_glTexCoord3d; 324 table[111] = (_glapi_proc) __indirect_glTexCoord3dv; 325 table[112] = (_glapi_proc) __indirect_glTexCoord3f; 326 table[113] = (_glapi_proc) __indirect_glTexCoord3fv; 327 table[114] = (_glapi_proc) __indirect_glTexCoord3i; 328 table[115] = (_glapi_proc) __indirect_glTexCoord3iv; 329 table[116] = (_glapi_proc) __indirect_glTexCoord3s; 330 table[117] = (_glapi_proc) __indirect_glTexCoord3sv; 331 table[118] = (_glapi_proc) __indirect_glTexCoord4d; 332 table[119] = (_glapi_proc) __indirect_glTexCoord4dv; 333 table[120] = (_glapi_proc) __indirect_glTexCoord4f; 334 table[121] = (_glapi_proc) __indirect_glTexCoord4fv; 335 table[122] = (_glapi_proc) __indirect_glTexCoord4i; 336 table[123] = (_glapi_proc) __indirect_glTexCoord4iv; 337 table[124] = (_glapi_proc) __indirect_glTexCoord4s; 338 table[125] = (_glapi_proc) __indirect_glTexCoord4sv; 339 table[184] = (_glapi_proc) __indirect_glTexEnvf; 340 table[185] = (_glapi_proc) __indirect_glTexEnvfv; 341 table[186] = (_glapi_proc) __indirect_glTexEnvi; 342 table[187] = (_glapi_proc) __indirect_glTexEnviv; 343 table[188] = (_glapi_proc) __indirect_glTexGend; 344 table[189] = (_glapi_proc) __indirect_glTexGendv; 345 table[190] = (_glapi_proc) __indirect_glTexGenf; 346 table[191] = (_glapi_proc) __indirect_glTexGenfv; 347 table[192] = (_glapi_proc) __indirect_glTexGeni; 348 table[193] = (_glapi_proc) __indirect_glTexGeniv; 349 table[182] = (_glapi_proc) __indirect_glTexImage1D; 350 table[183] = (_glapi_proc) __indirect_glTexImage2D; 351 table[178] = (_glapi_proc) __indirect_glTexParameterf; 352 table[179] = (_glapi_proc) __indirect_glTexParameterfv; 353 table[180] = (_glapi_proc) __indirect_glTexParameteri; 354 table[181] = (_glapi_proc) __indirect_glTexParameteriv; 355 table[303] = (_glapi_proc) __indirect_glTranslated; 356 table[304] = (_glapi_proc) __indirect_glTranslatef; 357 table[126] = (_glapi_proc) __indirect_glVertex2d; 358 table[127] = (_glapi_proc) __indirect_glVertex2dv; 359 table[128] = (_glapi_proc) __indirect_glVertex2f; 360 table[129] = (_glapi_proc) __indirect_glVertex2fv; 361 table[130] = (_glapi_proc) __indirect_glVertex2i; 362 table[131] = (_glapi_proc) __indirect_glVertex2iv; 363 table[132] = (_glapi_proc) __indirect_glVertex2s; 364 table[133] = (_glapi_proc) __indirect_glVertex2sv; 365 table[134] = (_glapi_proc) __indirect_glVertex3d; 366 table[135] = (_glapi_proc) __indirect_glVertex3dv; 367 table[136] = (_glapi_proc) __indirect_glVertex3f; 368 table[137] = (_glapi_proc) __indirect_glVertex3fv; 369 table[138] = (_glapi_proc) __indirect_glVertex3i; 370 table[139] = (_glapi_proc) __indirect_glVertex3iv; 371 table[140] = (_glapi_proc) __indirect_glVertex3s; 372 table[141] = (_glapi_proc) __indirect_glVertex3sv; 373 table[142] = (_glapi_proc) __indirect_glVertex4d; 374 table[143] = (_glapi_proc) __indirect_glVertex4dv; 375 table[144] = (_glapi_proc) __indirect_glVertex4f; 376 table[145] = (_glapi_proc) __indirect_glVertex4fv; 377 table[146] = (_glapi_proc) __indirect_glVertex4i; 378 table[147] = (_glapi_proc) __indirect_glVertex4iv; 379 table[148] = (_glapi_proc) __indirect_glVertex4s; 380 table[149] = (_glapi_proc) __indirect_glVertex4sv; 381 table[305] = (_glapi_proc) __indirect_glViewport; 382 383 /* 1.1 */ 384 385 table[322] = (_glapi_proc) __indirect_glAreTexturesResident; 386 table[306] = (_glapi_proc) __indirect_glArrayElement; 387 table[307] = (_glapi_proc) __indirect_glBindTexture; 388 table[308] = (_glapi_proc) __indirect_glColorPointer; 389 table[323] = (_glapi_proc) __indirect_glCopyTexImage1D; 390 table[324] = (_glapi_proc) __indirect_glCopyTexImage2D; 391 table[325] = (_glapi_proc) __indirect_glCopyTexSubImage1D; 392 table[326] = (_glapi_proc) __indirect_glCopyTexSubImage2D; 393 table[327] = (_glapi_proc) __indirect_glDeleteTextures; 394 table[309] = (_glapi_proc) __indirect_glDisableClientState; 395 table[310] = (_glapi_proc) __indirect_glDrawArrays; 396 table[311] = (_glapi_proc) __indirect_glDrawElements; 397 table[312] = (_glapi_proc) __indirect_glEdgeFlagPointer; 398 table[313] = (_glapi_proc) __indirect_glEnableClientState; 399 table[328] = (_glapi_proc) __indirect_glGenTextures; 400 table[329] = (_glapi_proc) __indirect_glGetPointerv; 401 table[314] = (_glapi_proc) __indirect_glIndexPointer; 402 table[315] = (_glapi_proc) __indirect_glIndexub; 403 table[316] = (_glapi_proc) __indirect_glIndexubv; 404 table[317] = (_glapi_proc) __indirect_glInterleavedArrays; 405 table[330] = (_glapi_proc) __indirect_glIsTexture; 406 table[318] = (_glapi_proc) __indirect_glNormalPointer; 407 table[319] = (_glapi_proc) __indirect_glPolygonOffset; 408 table[334] = (_glapi_proc) __indirect_glPopClientAttrib; 409 table[331] = (_glapi_proc) __indirect_glPrioritizeTextures; 410 table[335] = (_glapi_proc) __indirect_glPushClientAttrib; 411 table[320] = (_glapi_proc) __indirect_glTexCoordPointer; 412 table[332] = (_glapi_proc) __indirect_glTexSubImage1D; 413 table[333] = (_glapi_proc) __indirect_glTexSubImage2D; 414 table[321] = (_glapi_proc) __indirect_glVertexPointer; 415 416 /* 1.2 */ 417 418 table[336] = (_glapi_proc) __indirect_glBlendColor; 419 table[337] = (_glapi_proc) __indirect_glBlendEquation; 420 table[346] = (_glapi_proc) __indirect_glColorSubTable; 421 table[339] = (_glapi_proc) __indirect_glColorTable; 422 table[340] = (_glapi_proc) __indirect_glColorTableParameterfv; 423 table[341] = (_glapi_proc) __indirect_glColorTableParameteriv; 424 table[348] = (_glapi_proc) __indirect_glConvolutionFilter1D; 425 table[349] = (_glapi_proc) __indirect_glConvolutionFilter2D; 426 table[350] = (_glapi_proc) __indirect_glConvolutionParameterf; 427 table[351] = (_glapi_proc) __indirect_glConvolutionParameterfv; 428 table[352] = (_glapi_proc) __indirect_glConvolutionParameteri; 429 table[353] = (_glapi_proc) __indirect_glConvolutionParameteriv; 430 table[347] = (_glapi_proc) __indirect_glCopyColorSubTable; 431 table[342] = (_glapi_proc) __indirect_glCopyColorTable; 432 table[354] = (_glapi_proc) __indirect_glCopyConvolutionFilter1D; 433 table[355] = (_glapi_proc) __indirect_glCopyConvolutionFilter2D; 434 table[373] = (_glapi_proc) __indirect_glCopyTexSubImage3D; 435 table[338] = (_glapi_proc) __indirect_glDrawRangeElements; 436 table[343] = (_glapi_proc) __indirect_glGetColorTable; 437 table[344] = (_glapi_proc) __indirect_glGetColorTableParameterfv; 438 table[345] = (_glapi_proc) __indirect_glGetColorTableParameteriv; 439 table[356] = (_glapi_proc) __indirect_glGetConvolutionFilter; 440 table[357] = (_glapi_proc) __indirect_glGetConvolutionParameterfv; 441 table[358] = (_glapi_proc) __indirect_glGetConvolutionParameteriv; 442 table[361] = (_glapi_proc) __indirect_glGetHistogram; 443 table[362] = (_glapi_proc) __indirect_glGetHistogramParameterfv; 444 table[363] = (_glapi_proc) __indirect_glGetHistogramParameteriv; 445 table[364] = (_glapi_proc) __indirect_glGetMinmax; 446 table[365] = (_glapi_proc) __indirect_glGetMinmaxParameterfv; 447 table[366] = (_glapi_proc) __indirect_glGetMinmaxParameteriv; 448 table[359] = (_glapi_proc) __indirect_glGetSeparableFilter; 449 table[367] = (_glapi_proc) __indirect_glHistogram; 450 table[368] = (_glapi_proc) __indirect_glMinmax; 451 table[369] = (_glapi_proc) __indirect_glResetHistogram; 452 table[370] = (_glapi_proc) __indirect_glResetMinmax; 453 table[360] = (_glapi_proc) __indirect_glSeparableFilter2D; 454 table[371] = (_glapi_proc) __indirect_glTexImage3D; 455 table[372] = (_glapi_proc) __indirect_glTexSubImage3D; 456 457 /* 1. GL_ARB_multitexture */ 458 459 table[374] = (_glapi_proc) __indirect_glActiveTextureARB; 460 table[375] = (_glapi_proc) __indirect_glClientActiveTextureARB; 461 table[376] = (_glapi_proc) __indirect_glMultiTexCoord1dARB; 462 table[377] = (_glapi_proc) __indirect_glMultiTexCoord1dvARB; 463 table[378] = (_glapi_proc) __indirect_glMultiTexCoord1fARB; 464 table[379] = (_glapi_proc) __indirect_glMultiTexCoord1fvARB; 465 table[380] = (_glapi_proc) __indirect_glMultiTexCoord1iARB; 466 table[381] = (_glapi_proc) __indirect_glMultiTexCoord1ivARB; 467 table[382] = (_glapi_proc) __indirect_glMultiTexCoord1sARB; 468 table[383] = (_glapi_proc) __indirect_glMultiTexCoord1svARB; 469 table[384] = (_glapi_proc) __indirect_glMultiTexCoord2dARB; 470 table[385] = (_glapi_proc) __indirect_glMultiTexCoord2dvARB; 471 table[386] = (_glapi_proc) __indirect_glMultiTexCoord2fARB; 472 table[387] = (_glapi_proc) __indirect_glMultiTexCoord2fvARB; 473 table[388] = (_glapi_proc) __indirect_glMultiTexCoord2iARB; 474 table[389] = (_glapi_proc) __indirect_glMultiTexCoord2ivARB; 475 table[390] = (_glapi_proc) __indirect_glMultiTexCoord2sARB; 476 table[391] = (_glapi_proc) __indirect_glMultiTexCoord2svARB; 477 table[392] = (_glapi_proc) __indirect_glMultiTexCoord3dARB; 478 table[393] = (_glapi_proc) __indirect_glMultiTexCoord3dvARB; 479 table[394] = (_glapi_proc) __indirect_glMultiTexCoord3fARB; 480 table[395] = (_glapi_proc) __indirect_glMultiTexCoord3fvARB; 481 table[396] = (_glapi_proc) __indirect_glMultiTexCoord3iARB; 482 table[397] = (_glapi_proc) __indirect_glMultiTexCoord3ivARB; 483 table[398] = (_glapi_proc) __indirect_glMultiTexCoord3sARB; 484 table[399] = (_glapi_proc) __indirect_glMultiTexCoord3svARB; 485 table[400] = (_glapi_proc) __indirect_glMultiTexCoord4dARB; 486 table[401] = (_glapi_proc) __indirect_glMultiTexCoord4dvARB; 487 table[402] = (_glapi_proc) __indirect_glMultiTexCoord4fARB; 488 table[403] = (_glapi_proc) __indirect_glMultiTexCoord4fvARB; 489 table[404] = (_glapi_proc) __indirect_glMultiTexCoord4iARB; 490 table[405] = (_glapi_proc) __indirect_glMultiTexCoord4ivARB; 491 table[406] = (_glapi_proc) __indirect_glMultiTexCoord4sARB; 492 table[407] = (_glapi_proc) __indirect_glMultiTexCoord4svARB; 493 494 /* 3. GL_ARB_transpose_matrix */ 495 496 o = _glapi_get_proc_offset("glLoadTransposeMatrixdARB"); 497 assert(o > 0); 498 table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixdARB; 499 o = _glapi_get_proc_offset("glLoadTransposeMatrixfARB"); 500 assert(o > 0); 501 table[o] = (_glapi_proc) __indirect_glLoadTransposeMatrixfARB; 502 o = _glapi_get_proc_offset("glMultTransposeMatrixdARB"); 503 assert(o > 0); 504 table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixdARB; 505 o = _glapi_get_proc_offset("glMultTransposeMatrixfARB"); 506 assert(o > 0); 507 table[o] = (_glapi_proc) __indirect_glMultTransposeMatrixfARB; 508 509 /* 5. GL_ARB_multisample */ 510 511 o = _glapi_get_proc_offset("glSampleCoverageARB"); 512 assert(o > 0); 513 table[o] = (_glapi_proc) __indirect_glSampleCoverageARB; 514 515 /* 12. GL_ARB_texture_compression */ 516 517 o = _glapi_get_proc_offset("glCompressedTexImage1DARB"); 518 assert(o > 0); 519 table[o] = (_glapi_proc) __indirect_glCompressedTexImage1DARB; 520 o = _glapi_get_proc_offset("glCompressedTexImage2DARB"); 521 assert(o > 0); 522 table[o] = (_glapi_proc) __indirect_glCompressedTexImage2DARB; 523 o = _glapi_get_proc_offset("glCompressedTexImage3DARB"); 524 assert(o > 0); 525 table[o] = (_glapi_proc) __indirect_glCompressedTexImage3DARB; 526 o = _glapi_get_proc_offset("glCompressedTexSubImage1DARB"); 527 assert(o > 0); 528 table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage1DARB; 529 o = _glapi_get_proc_offset("glCompressedTexSubImage2DARB"); 530 assert(o > 0); 531 table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage2DARB; 532 o = _glapi_get_proc_offset("glCompressedTexSubImage3DARB"); 533 assert(o > 0); 534 table[o] = (_glapi_proc) __indirect_glCompressedTexSubImage3DARB; 535 o = _glapi_get_proc_offset("glGetCompressedTexImageARB"); 536 assert(o > 0); 537 table[o] = (_glapi_proc) __indirect_glGetCompressedTexImageARB; 538 539 /* 26. GL_ARB_vertex_program */ 540 541 o = _glapi_get_proc_offset("glDisableVertexAttribArrayARB"); 542 assert(o > 0); 543 table[o] = (_glapi_proc) __indirect_glDisableVertexAttribArrayARB; 544 o = _glapi_get_proc_offset("glEnableVertexAttribArrayARB"); 545 assert(o > 0); 546 table[o] = (_glapi_proc) __indirect_glEnableVertexAttribArrayARB; 547 o = _glapi_get_proc_offset("glGetProgramEnvParameterdvARB"); 548 assert(o > 0); 549 table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterdvARB; 550 o = _glapi_get_proc_offset("glGetProgramEnvParameterfvARB"); 551 assert(o > 0); 552 table[o] = (_glapi_proc) __indirect_glGetProgramEnvParameterfvARB; 553 o = _glapi_get_proc_offset("glGetProgramLocalParameterdvARB"); 554 assert(o > 0); 555 table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterdvARB; 556 o = _glapi_get_proc_offset("glGetProgramLocalParameterfvARB"); 557 assert(o > 0); 558 table[o] = (_glapi_proc) __indirect_glGetProgramLocalParameterfvARB; 559 o = _glapi_get_proc_offset("glGetProgramStringARB"); 560 assert(o > 0); 561 table[o] = (_glapi_proc) __indirect_glGetProgramStringARB; 562 o = _glapi_get_proc_offset("glGetProgramivARB"); 563 assert(o > 0); 564 table[o] = (_glapi_proc) __indirect_glGetProgramivARB; 565 o = _glapi_get_proc_offset("glGetVertexAttribdvARB"); 566 assert(o > 0); 567 table[o] = (_glapi_proc) __indirect_glGetVertexAttribdvARB; 568 o = _glapi_get_proc_offset("glGetVertexAttribfvARB"); 569 assert(o > 0); 570 table[o] = (_glapi_proc) __indirect_glGetVertexAttribfvARB; 571 o = _glapi_get_proc_offset("glGetVertexAttribivARB"); 572 assert(o > 0); 573 table[o] = (_glapi_proc) __indirect_glGetVertexAttribivARB; 574 o = _glapi_get_proc_offset("glProgramEnvParameter4dARB"); 575 assert(o > 0); 576 table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dARB; 577 o = _glapi_get_proc_offset("glProgramEnvParameter4dvARB"); 578 assert(o > 0); 579 table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4dvARB; 580 o = _glapi_get_proc_offset("glProgramEnvParameter4fARB"); 581 assert(o > 0); 582 table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fARB; 583 o = _glapi_get_proc_offset("glProgramEnvParameter4fvARB"); 584 assert(o > 0); 585 table[o] = (_glapi_proc) __indirect_glProgramEnvParameter4fvARB; 586 o = _glapi_get_proc_offset("glProgramLocalParameter4dARB"); 587 assert(o > 0); 588 table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dARB; 589 o = _glapi_get_proc_offset("glProgramLocalParameter4dvARB"); 590 assert(o > 0); 591 table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4dvARB; 592 o = _glapi_get_proc_offset("glProgramLocalParameter4fARB"); 593 assert(o > 0); 594 table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fARB; 595 o = _glapi_get_proc_offset("glProgramLocalParameter4fvARB"); 596 assert(o > 0); 597 table[o] = (_glapi_proc) __indirect_glProgramLocalParameter4fvARB; 598 o = _glapi_get_proc_offset("glProgramStringARB"); 599 assert(o > 0); 600 table[o] = (_glapi_proc) __indirect_glProgramStringARB; 601 o = _glapi_get_proc_offset("glVertexAttrib1dARB"); 602 assert(o > 0); 603 table[o] = (_glapi_proc) __indirect_glVertexAttrib1dARB; 604 o = _glapi_get_proc_offset("glVertexAttrib1dvARB"); 605 assert(o > 0); 606 table[o] = (_glapi_proc) __indirect_glVertexAttrib1dvARB; 607 o = _glapi_get_proc_offset("glVertexAttrib1fARB"); 608 assert(o > 0); 609 table[o] = (_glapi_proc) __indirect_glVertexAttrib1fARB; 610 o = _glapi_get_proc_offset("glVertexAttrib1fvARB"); 611 assert(o > 0); 612 table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvARB; 613 o = _glapi_get_proc_offset("glVertexAttrib1sARB"); 614 assert(o > 0); 615 table[o] = (_glapi_proc) __indirect_glVertexAttrib1sARB; 616 o = _glapi_get_proc_offset("glVertexAttrib1svARB"); 617 assert(o > 0); 618 table[o] = (_glapi_proc) __indirect_glVertexAttrib1svARB; 619 o = _glapi_get_proc_offset("glVertexAttrib2dARB"); 620 assert(o > 0); 621 table[o] = (_glapi_proc) __indirect_glVertexAttrib2dARB; 622 o = _glapi_get_proc_offset("glVertexAttrib2dvARB"); 623 assert(o > 0); 624 table[o] = (_glapi_proc) __indirect_glVertexAttrib2dvARB; 625 o = _glapi_get_proc_offset("glVertexAttrib2fARB"); 626 assert(o > 0); 627 table[o] = (_glapi_proc) __indirect_glVertexAttrib2fARB; 628 o = _glapi_get_proc_offset("glVertexAttrib2fvARB"); 629 assert(o > 0); 630 table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvARB; 631 o = _glapi_get_proc_offset("glVertexAttrib2sARB"); 632 assert(o > 0); 633 table[o] = (_glapi_proc) __indirect_glVertexAttrib2sARB; 634 o = _glapi_get_proc_offset("glVertexAttrib2svARB"); 635 assert(o > 0); 636 table[o] = (_glapi_proc) __indirect_glVertexAttrib2svARB; 637 o = _glapi_get_proc_offset("glVertexAttrib3dARB"); 638 assert(o > 0); 639 table[o] = (_glapi_proc) __indirect_glVertexAttrib3dARB; 640 o = _glapi_get_proc_offset("glVertexAttrib3dvARB"); 641 assert(o > 0); 642 table[o] = (_glapi_proc) __indirect_glVertexAttrib3dvARB; 643 o = _glapi_get_proc_offset("glVertexAttrib3fARB"); 644 assert(o > 0); 645 table[o] = (_glapi_proc) __indirect_glVertexAttrib3fARB; 646 o = _glapi_get_proc_offset("glVertexAttrib3fvARB"); 647 assert(o > 0); 648 table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvARB; 649 o = _glapi_get_proc_offset("glVertexAttrib3sARB"); 650 assert(o > 0); 651 table[o] = (_glapi_proc) __indirect_glVertexAttrib3sARB; 652 o = _glapi_get_proc_offset("glVertexAttrib3svARB"); 653 assert(o > 0); 654 table[o] = (_glapi_proc) __indirect_glVertexAttrib3svARB; 655 o = _glapi_get_proc_offset("glVertexAttrib4NbvARB"); 656 assert(o > 0); 657 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NbvARB; 658 o = _glapi_get_proc_offset("glVertexAttrib4NivARB"); 659 assert(o > 0); 660 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NivARB; 661 o = _glapi_get_proc_offset("glVertexAttrib4NsvARB"); 662 assert(o > 0); 663 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NsvARB; 664 o = _glapi_get_proc_offset("glVertexAttrib4NubARB"); 665 assert(o > 0); 666 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NubARB; 667 o = _glapi_get_proc_offset("glVertexAttrib4NubvARB"); 668 assert(o > 0); 669 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NubvARB; 670 o = _glapi_get_proc_offset("glVertexAttrib4NuivARB"); 671 assert(o > 0); 672 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NuivARB; 673 o = _glapi_get_proc_offset("glVertexAttrib4NusvARB"); 674 assert(o > 0); 675 table[o] = (_glapi_proc) __indirect_glVertexAttrib4NusvARB; 676 o = _glapi_get_proc_offset("glVertexAttrib4bvARB"); 677 assert(o > 0); 678 table[o] = (_glapi_proc) __indirect_glVertexAttrib4bvARB; 679 o = _glapi_get_proc_offset("glVertexAttrib4dARB"); 680 assert(o > 0); 681 table[o] = (_glapi_proc) __indirect_glVertexAttrib4dARB; 682 o = _glapi_get_proc_offset("glVertexAttrib4dvARB"); 683 assert(o > 0); 684 table[o] = (_glapi_proc) __indirect_glVertexAttrib4dvARB; 685 o = _glapi_get_proc_offset("glVertexAttrib4fARB"); 686 assert(o > 0); 687 table[o] = (_glapi_proc) __indirect_glVertexAttrib4fARB; 688 o = _glapi_get_proc_offset("glVertexAttrib4fvARB"); 689 assert(o > 0); 690 table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvARB; 691 o = _glapi_get_proc_offset("glVertexAttrib4ivARB"); 692 assert(o > 0); 693 table[o] = (_glapi_proc) __indirect_glVertexAttrib4ivARB; 694 o = _glapi_get_proc_offset("glVertexAttrib4sARB"); 695 assert(o > 0); 696 table[o] = (_glapi_proc) __indirect_glVertexAttrib4sARB; 697 o = _glapi_get_proc_offset("glVertexAttrib4svARB"); 698 assert(o > 0); 699 table[o] = (_glapi_proc) __indirect_glVertexAttrib4svARB; 700 o = _glapi_get_proc_offset("glVertexAttrib4ubvARB"); 701 assert(o > 0); 702 table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubvARB; 703 o = _glapi_get_proc_offset("glVertexAttrib4uivARB"); 704 assert(o > 0); 705 table[o] = (_glapi_proc) __indirect_glVertexAttrib4uivARB; 706 o = _glapi_get_proc_offset("glVertexAttrib4usvARB"); 707 assert(o > 0); 708 table[o] = (_glapi_proc) __indirect_glVertexAttrib4usvARB; 709 o = _glapi_get_proc_offset("glVertexAttribPointerARB"); 710 assert(o > 0); 711 table[o] = (_glapi_proc) __indirect_glVertexAttribPointerARB; 712 713 /* 29. GL_ARB_occlusion_query */ 714 715 o = _glapi_get_proc_offset("glBeginQueryARB"); 716 assert(o > 0); 717 table[o] = (_glapi_proc) __indirect_glBeginQueryARB; 718 o = _glapi_get_proc_offset("glDeleteQueriesARB"); 719 assert(o > 0); 720 table[o] = (_glapi_proc) __indirect_glDeleteQueriesARB; 721 o = _glapi_get_proc_offset("glEndQueryARB"); 722 assert(o > 0); 723 table[o] = (_glapi_proc) __indirect_glEndQueryARB; 724 o = _glapi_get_proc_offset("glGenQueriesARB"); 725 assert(o > 0); 726 table[o] = (_glapi_proc) __indirect_glGenQueriesARB; 727 o = _glapi_get_proc_offset("glGetQueryObjectivARB"); 728 assert(o > 0); 729 table[o] = (_glapi_proc) __indirect_glGetQueryObjectivARB; 730 o = _glapi_get_proc_offset("glGetQueryObjectuivARB"); 731 assert(o > 0); 732 table[o] = (_glapi_proc) __indirect_glGetQueryObjectuivARB; 733 o = _glapi_get_proc_offset("glGetQueryivARB"); 734 assert(o > 0); 735 table[o] = (_glapi_proc) __indirect_glGetQueryivARB; 736 o = _glapi_get_proc_offset("glIsQueryARB"); 737 assert(o > 0); 738 table[o] = (_glapi_proc) __indirect_glIsQueryARB; 739 740 /* 37. GL_ARB_draw_buffers */ 741 742 o = _glapi_get_proc_offset("glDrawBuffersARB"); 743 assert(o > 0); 744 table[o] = (_glapi_proc) __indirect_glDrawBuffersARB; 745 746 /* 39. GL_ARB_color_buffer_float */ 747 748 o = _glapi_get_proc_offset("glClampColorARB"); 749 assert(o > 0); 750 table[o] = (_glapi_proc) __indirect_glClampColorARB; 751 752 /* 45. GL_ARB_framebuffer_object */ 753 754 o = _glapi_get_proc_offset("glRenderbufferStorageMultisample"); 755 assert(o > 0); 756 table[o] = (_glapi_proc) __indirect_glRenderbufferStorageMultisample; 757 758 /* 25. GL_SGIS_multisample */ 759 760 o = _glapi_get_proc_offset("glSampleMaskSGIS"); 761 assert(o > 0); 762 table[o] = (_glapi_proc) __indirect_glSampleMaskSGIS; 763 o = _glapi_get_proc_offset("glSamplePatternSGIS"); 764 assert(o > 0); 765 table[o] = (_glapi_proc) __indirect_glSamplePatternSGIS; 766 767 /* 30. GL_EXT_vertex_array */ 768 769 o = _glapi_get_proc_offset("glColorPointerEXT"); 770 assert(o > 0); 771 table[o] = (_glapi_proc) __indirect_glColorPointerEXT; 772 o = _glapi_get_proc_offset("glEdgeFlagPointerEXT"); 773 assert(o > 0); 774 table[o] = (_glapi_proc) __indirect_glEdgeFlagPointerEXT; 775 o = _glapi_get_proc_offset("glIndexPointerEXT"); 776 assert(o > 0); 777 table[o] = (_glapi_proc) __indirect_glIndexPointerEXT; 778 o = _glapi_get_proc_offset("glNormalPointerEXT"); 779 assert(o > 0); 780 table[o] = (_glapi_proc) __indirect_glNormalPointerEXT; 781 o = _glapi_get_proc_offset("glTexCoordPointerEXT"); 782 assert(o > 0); 783 table[o] = (_glapi_proc) __indirect_glTexCoordPointerEXT; 784 o = _glapi_get_proc_offset("glVertexPointerEXT"); 785 assert(o > 0); 786 table[o] = (_glapi_proc) __indirect_glVertexPointerEXT; 787 788 /* 54. GL_EXT_point_parameters */ 789 790 o = _glapi_get_proc_offset("glPointParameterfEXT"); 791 assert(o > 0); 792 table[o] = (_glapi_proc) __indirect_glPointParameterfEXT; 793 o = _glapi_get_proc_offset("glPointParameterfvEXT"); 794 assert(o > 0); 795 table[o] = (_glapi_proc) __indirect_glPointParameterfvEXT; 796 797 /* 145. GL_EXT_secondary_color */ 798 799 o = _glapi_get_proc_offset("glSecondaryColor3bEXT"); 800 assert(o > 0); 801 table[o] = (_glapi_proc) __indirect_glSecondaryColor3bEXT; 802 o = _glapi_get_proc_offset("glSecondaryColor3bvEXT"); 803 assert(o > 0); 804 table[o] = (_glapi_proc) __indirect_glSecondaryColor3bvEXT; 805 o = _glapi_get_proc_offset("glSecondaryColor3dEXT"); 806 assert(o > 0); 807 table[o] = (_glapi_proc) __indirect_glSecondaryColor3dEXT; 808 o = _glapi_get_proc_offset("glSecondaryColor3dvEXT"); 809 assert(o > 0); 810 table[o] = (_glapi_proc) __indirect_glSecondaryColor3dvEXT; 811 o = _glapi_get_proc_offset("glSecondaryColor3fEXT"); 812 assert(o > 0); 813 table[o] = (_glapi_proc) __indirect_glSecondaryColor3fEXT; 814 o = _glapi_get_proc_offset("glSecondaryColor3fvEXT"); 815 assert(o > 0); 816 table[o] = (_glapi_proc) __indirect_glSecondaryColor3fvEXT; 817 o = _glapi_get_proc_offset("glSecondaryColor3iEXT"); 818 assert(o > 0); 819 table[o] = (_glapi_proc) __indirect_glSecondaryColor3iEXT; 820 o = _glapi_get_proc_offset("glSecondaryColor3ivEXT"); 821 assert(o > 0); 822 table[o] = (_glapi_proc) __indirect_glSecondaryColor3ivEXT; 823 o = _glapi_get_proc_offset("glSecondaryColor3sEXT"); 824 assert(o > 0); 825 table[o] = (_glapi_proc) __indirect_glSecondaryColor3sEXT; 826 o = _glapi_get_proc_offset("glSecondaryColor3svEXT"); 827 assert(o > 0); 828 table[o] = (_glapi_proc) __indirect_glSecondaryColor3svEXT; 829 o = _glapi_get_proc_offset("glSecondaryColor3ubEXT"); 830 assert(o > 0); 831 table[o] = (_glapi_proc) __indirect_glSecondaryColor3ubEXT; 832 o = _glapi_get_proc_offset("glSecondaryColor3ubvEXT"); 833 assert(o > 0); 834 table[o] = (_glapi_proc) __indirect_glSecondaryColor3ubvEXT; 835 o = _glapi_get_proc_offset("glSecondaryColor3uiEXT"); 836 assert(o > 0); 837 table[o] = (_glapi_proc) __indirect_glSecondaryColor3uiEXT; 838 o = _glapi_get_proc_offset("glSecondaryColor3uivEXT"); 839 assert(o > 0); 840 table[o] = (_glapi_proc) __indirect_glSecondaryColor3uivEXT; 841 o = _glapi_get_proc_offset("glSecondaryColor3usEXT"); 842 assert(o > 0); 843 table[o] = (_glapi_proc) __indirect_glSecondaryColor3usEXT; 844 o = _glapi_get_proc_offset("glSecondaryColor3usvEXT"); 845 assert(o > 0); 846 table[o] = (_glapi_proc) __indirect_glSecondaryColor3usvEXT; 847 o = _glapi_get_proc_offset("glSecondaryColorPointerEXT"); 848 assert(o > 0); 849 table[o] = (_glapi_proc) __indirect_glSecondaryColorPointerEXT; 850 851 /* 148. GL_EXT_multi_draw_arrays */ 852 853 o = _glapi_get_proc_offset("glMultiDrawArraysEXT"); 854 assert(o > 0); 855 table[o] = (_glapi_proc) __indirect_glMultiDrawArraysEXT; 856 o = _glapi_get_proc_offset("glMultiDrawElementsEXT"); 857 assert(o > 0); 858 table[o] = (_glapi_proc) __indirect_glMultiDrawElementsEXT; 859 860 /* 149. GL_EXT_fog_coord */ 861 862 o = _glapi_get_proc_offset("glFogCoordPointerEXT"); 863 assert(o > 0); 864 table[o] = (_glapi_proc) __indirect_glFogCoordPointerEXT; 865 o = _glapi_get_proc_offset("glFogCoorddEXT"); 866 assert(o > 0); 867 table[o] = (_glapi_proc) __indirect_glFogCoorddEXT; 868 o = _glapi_get_proc_offset("glFogCoorddvEXT"); 869 assert(o > 0); 870 table[o] = (_glapi_proc) __indirect_glFogCoorddvEXT; 871 o = _glapi_get_proc_offset("glFogCoordfEXT"); 872 assert(o > 0); 873 table[o] = (_glapi_proc) __indirect_glFogCoordfEXT; 874 o = _glapi_get_proc_offset("glFogCoordfvEXT"); 875 assert(o > 0); 876 table[o] = (_glapi_proc) __indirect_glFogCoordfvEXT; 877 878 /* 173. GL_EXT_blend_func_separate */ 879 880 o = _glapi_get_proc_offset("glBlendFuncSeparateEXT"); 881 assert(o > 0); 882 table[o] = (_glapi_proc) __indirect_glBlendFuncSeparateEXT; 883 884 /* 197. GL_MESA_window_pos */ 885 886 o = _glapi_get_proc_offset("glWindowPos2dMESA"); 887 assert(o > 0); 888 table[o] = (_glapi_proc) __indirect_glWindowPos2dMESA; 889 o = _glapi_get_proc_offset("glWindowPos2dvMESA"); 890 assert(o > 0); 891 table[o] = (_glapi_proc) __indirect_glWindowPos2dvMESA; 892 o = _glapi_get_proc_offset("glWindowPos2fMESA"); 893 assert(o > 0); 894 table[o] = (_glapi_proc) __indirect_glWindowPos2fMESA; 895 o = _glapi_get_proc_offset("glWindowPos2fvMESA"); 896 assert(o > 0); 897 table[o] = (_glapi_proc) __indirect_glWindowPos2fvMESA; 898 o = _glapi_get_proc_offset("glWindowPos2iMESA"); 899 assert(o > 0); 900 table[o] = (_glapi_proc) __indirect_glWindowPos2iMESA; 901 o = _glapi_get_proc_offset("glWindowPos2ivMESA"); 902 assert(o > 0); 903 table[o] = (_glapi_proc) __indirect_glWindowPos2ivMESA; 904 o = _glapi_get_proc_offset("glWindowPos2sMESA"); 905 assert(o > 0); 906 table[o] = (_glapi_proc) __indirect_glWindowPos2sMESA; 907 o = _glapi_get_proc_offset("glWindowPos2svMESA"); 908 assert(o > 0); 909 table[o] = (_glapi_proc) __indirect_glWindowPos2svMESA; 910 o = _glapi_get_proc_offset("glWindowPos3dMESA"); 911 assert(o > 0); 912 table[o] = (_glapi_proc) __indirect_glWindowPos3dMESA; 913 o = _glapi_get_proc_offset("glWindowPos3dvMESA"); 914 assert(o > 0); 915 table[o] = (_glapi_proc) __indirect_glWindowPos3dvMESA; 916 o = _glapi_get_proc_offset("glWindowPos3fMESA"); 917 assert(o > 0); 918 table[o] = (_glapi_proc) __indirect_glWindowPos3fMESA; 919 o = _glapi_get_proc_offset("glWindowPos3fvMESA"); 920 assert(o > 0); 921 table[o] = (_glapi_proc) __indirect_glWindowPos3fvMESA; 922 o = _glapi_get_proc_offset("glWindowPos3iMESA"); 923 assert(o > 0); 924 table[o] = (_glapi_proc) __indirect_glWindowPos3iMESA; 925 o = _glapi_get_proc_offset("glWindowPos3ivMESA"); 926 assert(o > 0); 927 table[o] = (_glapi_proc) __indirect_glWindowPos3ivMESA; 928 o = _glapi_get_proc_offset("glWindowPos3sMESA"); 929 assert(o > 0); 930 table[o] = (_glapi_proc) __indirect_glWindowPos3sMESA; 931 o = _glapi_get_proc_offset("glWindowPos3svMESA"); 932 assert(o > 0); 933 table[o] = (_glapi_proc) __indirect_glWindowPos3svMESA; 934 935 /* 233. GL_NV_vertex_program */ 936 937 o = _glapi_get_proc_offset("glAreProgramsResidentNV"); 938 assert(o > 0); 939 table[o] = (_glapi_proc) __indirect_glAreProgramsResidentNV; 940 o = _glapi_get_proc_offset("glBindProgramNV"); 941 assert(o > 0); 942 table[o] = (_glapi_proc) __indirect_glBindProgramNV; 943 o = _glapi_get_proc_offset("glDeleteProgramsNV"); 944 assert(o > 0); 945 table[o] = (_glapi_proc) __indirect_glDeleteProgramsNV; 946 o = _glapi_get_proc_offset("glExecuteProgramNV"); 947 assert(o > 0); 948 table[o] = (_glapi_proc) __indirect_glExecuteProgramNV; 949 o = _glapi_get_proc_offset("glGenProgramsNV"); 950 assert(o > 0); 951 table[o] = (_glapi_proc) __indirect_glGenProgramsNV; 952 o = _glapi_get_proc_offset("glGetProgramParameterdvNV"); 953 assert(o > 0); 954 table[o] = (_glapi_proc) __indirect_glGetProgramParameterdvNV; 955 o = _glapi_get_proc_offset("glGetProgramParameterfvNV"); 956 assert(o > 0); 957 table[o] = (_glapi_proc) __indirect_glGetProgramParameterfvNV; 958 o = _glapi_get_proc_offset("glGetProgramStringNV"); 959 assert(o > 0); 960 table[o] = (_glapi_proc) __indirect_glGetProgramStringNV; 961 o = _glapi_get_proc_offset("glGetProgramivNV"); 962 assert(o > 0); 963 table[o] = (_glapi_proc) __indirect_glGetProgramivNV; 964 o = _glapi_get_proc_offset("glGetTrackMatrixivNV"); 965 assert(o > 0); 966 table[o] = (_glapi_proc) __indirect_glGetTrackMatrixivNV; 967 o = _glapi_get_proc_offset("glGetVertexAttribPointervNV"); 968 assert(o > 0); 969 table[o] = (_glapi_proc) __indirect_glGetVertexAttribPointervNV; 970 o = _glapi_get_proc_offset("glGetVertexAttribdvNV"); 971 assert(o > 0); 972 table[o] = (_glapi_proc) __indirect_glGetVertexAttribdvNV; 973 o = _glapi_get_proc_offset("glGetVertexAttribfvNV"); 974 assert(o > 0); 975 table[o] = (_glapi_proc) __indirect_glGetVertexAttribfvNV; 976 o = _glapi_get_proc_offset("glGetVertexAttribivNV"); 977 assert(o > 0); 978 table[o] = (_glapi_proc) __indirect_glGetVertexAttribivNV; 979 o = _glapi_get_proc_offset("glIsProgramNV"); 980 assert(o > 0); 981 table[o] = (_glapi_proc) __indirect_glIsProgramNV; 982 o = _glapi_get_proc_offset("glLoadProgramNV"); 983 assert(o > 0); 984 table[o] = (_glapi_proc) __indirect_glLoadProgramNV; 985 o = _glapi_get_proc_offset("glProgramParameters4dvNV"); 986 assert(o > 0); 987 table[o] = (_glapi_proc) __indirect_glProgramParameters4dvNV; 988 o = _glapi_get_proc_offset("glProgramParameters4fvNV"); 989 assert(o > 0); 990 table[o] = (_glapi_proc) __indirect_glProgramParameters4fvNV; 991 o = _glapi_get_proc_offset("glRequestResidentProgramsNV"); 992 assert(o > 0); 993 table[o] = (_glapi_proc) __indirect_glRequestResidentProgramsNV; 994 o = _glapi_get_proc_offset("glTrackMatrixNV"); 995 assert(o > 0); 996 table[o] = (_glapi_proc) __indirect_glTrackMatrixNV; 997 o = _glapi_get_proc_offset("glVertexAttrib1dNV"); 998 assert(o > 0); 999 table[o] = (_glapi_proc) __indirect_glVertexAttrib1dNV; 1000 o = _glapi_get_proc_offset("glVertexAttrib1dvNV"); 1001 assert(o > 0); 1002 table[o] = (_glapi_proc) __indirect_glVertexAttrib1dvNV; 1003 o = _glapi_get_proc_offset("glVertexAttrib1fNV"); 1004 assert(o > 0); 1005 table[o] = (_glapi_proc) __indirect_glVertexAttrib1fNV; 1006 o = _glapi_get_proc_offset("glVertexAttrib1fvNV"); 1007 assert(o > 0); 1008 table[o] = (_glapi_proc) __indirect_glVertexAttrib1fvNV; 1009 o = _glapi_get_proc_offset("glVertexAttrib1sNV"); 1010 assert(o > 0); 1011 table[o] = (_glapi_proc) __indirect_glVertexAttrib1sNV; 1012 o = _glapi_get_proc_offset("glVertexAttrib1svNV"); 1013 assert(o > 0); 1014 table[o] = (_glapi_proc) __indirect_glVertexAttrib1svNV; 1015 o = _glapi_get_proc_offset("glVertexAttrib2dNV"); 1016 assert(o > 0); 1017 table[o] = (_glapi_proc) __indirect_glVertexAttrib2dNV; 1018 o = _glapi_get_proc_offset("glVertexAttrib2dvNV"); 1019 assert(o > 0); 1020 table[o] = (_glapi_proc) __indirect_glVertexAttrib2dvNV; 1021 o = _glapi_get_proc_offset("glVertexAttrib2fNV"); 1022 assert(o > 0); 1023 table[o] = (_glapi_proc) __indirect_glVertexAttrib2fNV; 1024 o = _glapi_get_proc_offset("glVertexAttrib2fvNV"); 1025 assert(o > 0); 1026 table[o] = (_glapi_proc) __indirect_glVertexAttrib2fvNV; 1027 o = _glapi_get_proc_offset("glVertexAttrib2sNV"); 1028 assert(o > 0); 1029 table[o] = (_glapi_proc) __indirect_glVertexAttrib2sNV; 1030 o = _glapi_get_proc_offset("glVertexAttrib2svNV"); 1031 assert(o > 0); 1032 table[o] = (_glapi_proc) __indirect_glVertexAttrib2svNV; 1033 o = _glapi_get_proc_offset("glVertexAttrib3dNV"); 1034 assert(o > 0); 1035 table[o] = (_glapi_proc) __indirect_glVertexAttrib3dNV; 1036 o = _glapi_get_proc_offset("glVertexAttrib3dvNV"); 1037 assert(o > 0); 1038 table[o] = (_glapi_proc) __indirect_glVertexAttrib3dvNV; 1039 o = _glapi_get_proc_offset("glVertexAttrib3fNV"); 1040 assert(o > 0); 1041 table[o] = (_glapi_proc) __indirect_glVertexAttrib3fNV; 1042 o = _glapi_get_proc_offset("glVertexAttrib3fvNV"); 1043 assert(o > 0); 1044 table[o] = (_glapi_proc) __indirect_glVertexAttrib3fvNV; 1045 o = _glapi_get_proc_offset("glVertexAttrib3sNV"); 1046 assert(o > 0); 1047 table[o] = (_glapi_proc) __indirect_glVertexAttrib3sNV; 1048 o = _glapi_get_proc_offset("glVertexAttrib3svNV"); 1049 assert(o > 0); 1050 table[o] = (_glapi_proc) __indirect_glVertexAttrib3svNV; 1051 o = _glapi_get_proc_offset("glVertexAttrib4dNV"); 1052 assert(o > 0); 1053 table[o] = (_glapi_proc) __indirect_glVertexAttrib4dNV; 1054 o = _glapi_get_proc_offset("glVertexAttrib4dvNV"); 1055 assert(o > 0); 1056 table[o] = (_glapi_proc) __indirect_glVertexAttrib4dvNV; 1057 o = _glapi_get_proc_offset("glVertexAttrib4fNV"); 1058 assert(o > 0); 1059 table[o] = (_glapi_proc) __indirect_glVertexAttrib4fNV; 1060 o = _glapi_get_proc_offset("glVertexAttrib4fvNV"); 1061 assert(o > 0); 1062 table[o] = (_glapi_proc) __indirect_glVertexAttrib4fvNV; 1063 o = _glapi_get_proc_offset("glVertexAttrib4sNV"); 1064 assert(o > 0); 1065 table[o] = (_glapi_proc) __indirect_glVertexAttrib4sNV; 1066 o = _glapi_get_proc_offset("glVertexAttrib4svNV"); 1067 assert(o > 0); 1068 table[o] = (_glapi_proc) __indirect_glVertexAttrib4svNV; 1069 o = _glapi_get_proc_offset("glVertexAttrib4ubNV"); 1070 assert(o > 0); 1071 table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubNV; 1072 o = _glapi_get_proc_offset("glVertexAttrib4ubvNV"); 1073 assert(o > 0); 1074 table[o] = (_glapi_proc) __indirect_glVertexAttrib4ubvNV; 1075 o = _glapi_get_proc_offset("glVertexAttribPointerNV"); 1076 assert(o > 0); 1077 table[o] = (_glapi_proc) __indirect_glVertexAttribPointerNV; 1078 o = _glapi_get_proc_offset("glVertexAttribs1dvNV"); 1079 assert(o > 0); 1080 table[o] = (_glapi_proc) __indirect_glVertexAttribs1dvNV; 1081 o = _glapi_get_proc_offset("glVertexAttribs1fvNV"); 1082 assert(o > 0); 1083 table[o] = (_glapi_proc) __indirect_glVertexAttribs1fvNV; 1084 o = _glapi_get_proc_offset("glVertexAttribs1svNV"); 1085 assert(o > 0); 1086 table[o] = (_glapi_proc) __indirect_glVertexAttribs1svNV; 1087 o = _glapi_get_proc_offset("glVertexAttribs2dvNV"); 1088 assert(o > 0); 1089 table[o] = (_glapi_proc) __indirect_glVertexAttribs2dvNV; 1090 o = _glapi_get_proc_offset("glVertexAttribs2fvNV"); 1091 assert(o > 0); 1092 table[o] = (_glapi_proc) __indirect_glVertexAttribs2fvNV; 1093 o = _glapi_get_proc_offset("glVertexAttribs2svNV"); 1094 assert(o > 0); 1095 table[o] = (_glapi_proc) __indirect_glVertexAttribs2svNV; 1096 o = _glapi_get_proc_offset("glVertexAttribs3dvNV"); 1097 assert(o > 0); 1098 table[o] = (_glapi_proc) __indirect_glVertexAttribs3dvNV; 1099 o = _glapi_get_proc_offset("glVertexAttribs3fvNV"); 1100 assert(o > 0); 1101 table[o] = (_glapi_proc) __indirect_glVertexAttribs3fvNV; 1102 o = _glapi_get_proc_offset("glVertexAttribs3svNV"); 1103 assert(o > 0); 1104 table[o] = (_glapi_proc) __indirect_glVertexAttribs3svNV; 1105 o = _glapi_get_proc_offset("glVertexAttribs4dvNV"); 1106 assert(o > 0); 1107 table[o] = (_glapi_proc) __indirect_glVertexAttribs4dvNV; 1108 o = _glapi_get_proc_offset("glVertexAttribs4fvNV"); 1109 assert(o > 0); 1110 table[o] = (_glapi_proc) __indirect_glVertexAttribs4fvNV; 1111 o = _glapi_get_proc_offset("glVertexAttribs4svNV"); 1112 assert(o > 0); 1113 table[o] = (_glapi_proc) __indirect_glVertexAttribs4svNV; 1114 o = _glapi_get_proc_offset("glVertexAttribs4ubvNV"); 1115 assert(o > 0); 1116 table[o] = (_glapi_proc) __indirect_glVertexAttribs4ubvNV; 1117 1118 /* 262. GL_NV_point_sprite */ 1119 1120 o = _glapi_get_proc_offset("glPointParameteriNV"); 1121 assert(o > 0); 1122 table[o] = (_glapi_proc) __indirect_glPointParameteriNV; 1123 o = _glapi_get_proc_offset("glPointParameterivNV"); 1124 assert(o > 0); 1125 table[o] = (_glapi_proc) __indirect_glPointParameterivNV; 1126 1127 /* 268. GL_EXT_stencil_two_side */ 1128 1129 o = _glapi_get_proc_offset("glActiveStencilFaceEXT"); 1130 assert(o > 0); 1131 table[o] = (_glapi_proc) __indirect_glActiveStencilFaceEXT; 1132 1133 /* 282. GL_NV_fragment_program */ 1134 1135 o = _glapi_get_proc_offset("glGetProgramNamedParameterdvNV"); 1136 assert(o > 0); 1137 table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterdvNV; 1138 o = _glapi_get_proc_offset("glGetProgramNamedParameterfvNV"); 1139 assert(o > 0); 1140 table[o] = (_glapi_proc) __indirect_glGetProgramNamedParameterfvNV; 1141 o = _glapi_get_proc_offset("glProgramNamedParameter4dNV"); 1142 assert(o > 0); 1143 table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dNV; 1144 o = _glapi_get_proc_offset("glProgramNamedParameter4dvNV"); 1145 assert(o > 0); 1146 table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4dvNV; 1147 o = _glapi_get_proc_offset("glProgramNamedParameter4fNV"); 1148 assert(o > 0); 1149 table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fNV; 1150 o = _glapi_get_proc_offset("glProgramNamedParameter4fvNV"); 1151 assert(o > 0); 1152 table[o] = (_glapi_proc) __indirect_glProgramNamedParameter4fvNV; 1153 1154 /* 299. GL_EXT_blend_equation_separate */ 1155 1156 o = _glapi_get_proc_offset("glBlendEquationSeparateEXT"); 1157 assert(o > 0); 1158 table[o] = (_glapi_proc) __indirect_glBlendEquationSeparateEXT; 1159 1160 /* 310. GL_EXT_framebuffer_object */ 1161 1162 o = _glapi_get_proc_offset("glBindFramebufferEXT"); 1163 assert(o > 0); 1164 table[o] = (_glapi_proc) __indirect_glBindFramebufferEXT; 1165 o = _glapi_get_proc_offset("glBindRenderbufferEXT"); 1166 assert(o > 0); 1167 table[o] = (_glapi_proc) __indirect_glBindRenderbufferEXT; 1168 o = _glapi_get_proc_offset("glCheckFramebufferStatusEXT"); 1169 assert(o > 0); 1170 table[o] = (_glapi_proc) __indirect_glCheckFramebufferStatusEXT; 1171 o = _glapi_get_proc_offset("glDeleteFramebuffersEXT"); 1172 assert(o > 0); 1173 table[o] = (_glapi_proc) __indirect_glDeleteFramebuffersEXT; 1174 o = _glapi_get_proc_offset("glDeleteRenderbuffersEXT"); 1175 assert(o > 0); 1176 table[o] = (_glapi_proc) __indirect_glDeleteRenderbuffersEXT; 1177 o = _glapi_get_proc_offset("glFramebufferRenderbufferEXT"); 1178 assert(o > 0); 1179 table[o] = (_glapi_proc) __indirect_glFramebufferRenderbufferEXT; 1180 o = _glapi_get_proc_offset("glFramebufferTexture1DEXT"); 1181 assert(o > 0); 1182 table[o] = (_glapi_proc) __indirect_glFramebufferTexture1DEXT; 1183 o = _glapi_get_proc_offset("glFramebufferTexture2DEXT"); 1184 assert(o > 0); 1185 table[o] = (_glapi_proc) __indirect_glFramebufferTexture2DEXT; 1186 o = _glapi_get_proc_offset("glFramebufferTexture3DEXT"); 1187 assert(o > 0); 1188 table[o] = (_glapi_proc) __indirect_glFramebufferTexture3DEXT; 1189 o = _glapi_get_proc_offset("glGenFramebuffersEXT"); 1190 assert(o > 0); 1191 table[o] = (_glapi_proc) __indirect_glGenFramebuffersEXT; 1192 o = _glapi_get_proc_offset("glGenRenderbuffersEXT"); 1193 assert(o > 0); 1194 table[o] = (_glapi_proc) __indirect_glGenRenderbuffersEXT; 1195 o = _glapi_get_proc_offset("glGenerateMipmapEXT"); 1196 assert(o > 0); 1197 table[o] = (_glapi_proc) __indirect_glGenerateMipmapEXT; 1198 o = _glapi_get_proc_offset("glGetFramebufferAttachmentParameterivEXT"); 1199 assert(o > 0); 1200 table[o] = (_glapi_proc) __indirect_glGetFramebufferAttachmentParameterivEXT; 1201 o = _glapi_get_proc_offset("glGetRenderbufferParameterivEXT"); 1202 assert(o > 0); 1203 table[o] = (_glapi_proc) __indirect_glGetRenderbufferParameterivEXT; 1204 o = _glapi_get_proc_offset("glIsFramebufferEXT"); 1205 assert(o > 0); 1206 table[o] = (_glapi_proc) __indirect_glIsFramebufferEXT; 1207 o = _glapi_get_proc_offset("glIsRenderbufferEXT"); 1208 assert(o > 0); 1209 table[o] = (_glapi_proc) __indirect_glIsRenderbufferEXT; 1210 o = _glapi_get_proc_offset("glRenderbufferStorageEXT"); 1211 assert(o > 0); 1212 table[o] = (_glapi_proc) __indirect_glRenderbufferStorageEXT; 1213 1214 /* 316. GL_EXT_framebuffer_blit */ 1215 1216 o = _glapi_get_proc_offset("glBlitFramebufferEXT"); 1217 assert(o > 0); 1218 table[o] = (_glapi_proc) __indirect_glBlitFramebufferEXT; 1219 1220 /* 329. GL_EXT_texture_array */ 1221 1222 o = _glapi_get_proc_offset("glFramebufferTextureLayerEXT"); 1223 assert(o > 0); 1224 table[o] = (_glapi_proc) __indirect_glFramebufferTextureLayerEXT; 1225 1226 return (struct _glapi_table *) table; 1227 } 1228 1229