OLD | NEW |
(Empty) | |
| 1 /* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Me
sa) 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 |
| 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 |
OLD | NEW |