Home | History | Annotate | Download | only in mesa
      1 /* DO NOT EDIT - This file generated automatically by gl_gen_table.py (from Mesa) script */
      2 
      3 /*
      4  * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
      5  * (C) Copyright IBM Corporation 2004, 2005
      6  * (C) Copyright Apple Inc 2011
      7  * All Rights Reserved.
      8  *
      9  * Permission is hereby granted, free of charge, to any person obtaining a
     10  * copy of this software and associated documentation files (the "Software"),
     11  * to deal in the Software without restriction, including without limitation
     12  * the rights to use, copy, modify, merge, publish, distribute, sub license,
     13  * and/or sell copies of the Software, and to permit persons to whom the
     14  * Software is furnished to do so, subject to the following conditions:
     15  *
     16  * The above copyright notice and this permission notice (including the next
     17  * paragraph) shall be included in all copies or substantial portions of the
     18  * Software.
     19  *
     20  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     21  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     22  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
     23  * BRIAN PAUL, IBM,
     24  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
     25  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
     26  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
     27  * SOFTWARE.
     28  */
     29 
     30 /* GLXEXT is the define used in the xserver when the GLX extension is being
     31  * built.  Hijack this to determine whether this file is being built for the
     32  * server or the client.
     33  */
     34 #ifdef HAVE_DIX_CONFIG_H
     35 #include <dix-config.h>
     36 #endif
     37 
     38 #if (defined(GLXEXT) && defined(HAVE_BACKTRACE)) \
     39 	|| (!defined(GLXEXT) && defined(DEBUG) && !defined(_WIN32_WCE))
     40 #define USE_BACKTRACE
     41 #endif
     42 
     43 #ifdef USE_BACKTRACE
     44 #include <execinfo.h>
     45 #endif
     46 
     47 #include <dlfcn.h>
     48 #include <stdlib.h>
     49 #include <stdio.h>
     50 
     51 #include <GL/gl.h>
     52 
     53 #include "glapi.h"
     54 #include "glapitable.h"
     55 
     56 #ifdef GLXEXT
     57 #include "os.h"
     58 #endif
     59 
     60 static void
     61 __glapi_gentable_NoOp(void) {
     62     const char *fstr = "Unknown";
     63 
     64     /* Silence potential GCC warning for some #ifdef paths.
     65      */
     66     (void) fstr;
     67 #if defined(USE_BACKTRACE)
     68 #if !defined(GLXEXT)
     69     if (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG"))
     70 #endif
     71     {
     72         void *frames[2];
     73 
     74         if(backtrace(frames, 2) == 2) {
     75             Dl_info info;
     76             dladdr(frames[1], &info);
     77             if(info.dli_sname)
     78                 fstr = info.dli_sname;
     79         }
     80 
     81 #if !defined(GLXEXT)
     82         fprintf(stderr, "Call to unimplemented API: %s\n", fstr);
     83 #endif
     84     }
     85 #endif
     86 #if defined(GLXEXT)
     87     LogMessage(X_ERROR, "GLX: Call to unimplemented API: %s\n", fstr);
     88 #endif
     89 }
     90 
     91 static void
     92 __glapi_gentable_set_remaining_noop(struct _glapi_table *disp) {
     93     GLuint entries = _glapi_get_dispatch_table_size();
     94     void **dispatch = (void **) disp;
     95     int i;
     96 
     97     /* ISO C is annoying sometimes */
     98     union {_glapi_proc p; void *v;} p;
     99     p.p = __glapi_gentable_NoOp;
    100 
    101     for(i=0; i < entries; i++)
    102         if(dispatch[i] == NULL)
    103             dispatch[i] = p.v;
    104 }
    105 
    106 struct _glapi_table *
    107 _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) {
    108     struct _glapi_table *disp = calloc(1, sizeof(struct _glapi_table));
    109     char symboln[512];
    110 
    111     if(!disp)
    112         return NULL;
    113 
    114     if(symbol_prefix == NULL)
    115         symbol_prefix = "";
    116 
    117 
    118     if(!disp->NewList) {
    119         void ** procp = (void **) &disp->NewList;
    120         snprintf(symboln, sizeof(symboln), "%sNewList", symbol_prefix);
    121         *procp = dlsym(handle, symboln);
    122     }
    123 
    124 
    125     if(!disp->EndList) {
    126         void ** procp = (void **) &disp->EndList;
    127         snprintf(symboln, sizeof(symboln), "%sEndList", symbol_prefix);
    128         *procp = dlsym(handle, symboln);
    129     }
    130 
    131 
    132     if(!disp->CallList) {
    133         void ** procp = (void **) &disp->CallList;
    134         snprintf(symboln, sizeof(symboln), "%sCallList", symbol_prefix);
    135         *procp = dlsym(handle, symboln);
    136     }
    137 
    138 
    139     if(!disp->CallLists) {
    140         void ** procp = (void **) &disp->CallLists;
    141         snprintf(symboln, sizeof(symboln), "%sCallLists", symbol_prefix);
    142         *procp = dlsym(handle, symboln);
    143     }
    144 
    145 
    146     if(!disp->DeleteLists) {
    147         void ** procp = (void **) &disp->DeleteLists;
    148         snprintf(symboln, sizeof(symboln), "%sDeleteLists", symbol_prefix);
    149         *procp = dlsym(handle, symboln);
    150     }
    151 
    152 
    153     if(!disp->GenLists) {
    154         void ** procp = (void **) &disp->GenLists;
    155         snprintf(symboln, sizeof(symboln), "%sGenLists", symbol_prefix);
    156         *procp = dlsym(handle, symboln);
    157     }
    158 
    159 
    160     if(!disp->ListBase) {
    161         void ** procp = (void **) &disp->ListBase;
    162         snprintf(symboln, sizeof(symboln), "%sListBase", symbol_prefix);
    163         *procp = dlsym(handle, symboln);
    164     }
    165 
    166 
    167     if(!disp->Begin) {
    168         void ** procp = (void **) &disp->Begin;
    169         snprintf(symboln, sizeof(symboln), "%sBegin", symbol_prefix);
    170         *procp = dlsym(handle, symboln);
    171     }
    172 
    173 
    174     if(!disp->Bitmap) {
    175         void ** procp = (void **) &disp->Bitmap;
    176         snprintf(symboln, sizeof(symboln), "%sBitmap", symbol_prefix);
    177         *procp = dlsym(handle, symboln);
    178     }
    179 
    180 
    181     if(!disp->Color3b) {
    182         void ** procp = (void **) &disp->Color3b;
    183         snprintf(symboln, sizeof(symboln), "%sColor3b", symbol_prefix);
    184         *procp = dlsym(handle, symboln);
    185     }
    186 
    187 
    188     if(!disp->Color3bv) {
    189         void ** procp = (void **) &disp->Color3bv;
    190         snprintf(symboln, sizeof(symboln), "%sColor3bv", symbol_prefix);
    191         *procp = dlsym(handle, symboln);
    192     }
    193 
    194 
    195     if(!disp->Color3d) {
    196         void ** procp = (void **) &disp->Color3d;
    197         snprintf(symboln, sizeof(symboln), "%sColor3d", symbol_prefix);
    198         *procp = dlsym(handle, symboln);
    199     }
    200 
    201 
    202     if(!disp->Color3dv) {
    203         void ** procp = (void **) &disp->Color3dv;
    204         snprintf(symboln, sizeof(symboln), "%sColor3dv", symbol_prefix);
    205         *procp = dlsym(handle, symboln);
    206     }
    207 
    208 
    209     if(!disp->Color3f) {
    210         void ** procp = (void **) &disp->Color3f;
    211         snprintf(symboln, sizeof(symboln), "%sColor3f", symbol_prefix);
    212         *procp = dlsym(handle, symboln);
    213     }
    214 
    215 
    216     if(!disp->Color3fv) {
    217         void ** procp = (void **) &disp->Color3fv;
    218         snprintf(symboln, sizeof(symboln), "%sColor3fv", symbol_prefix);
    219         *procp = dlsym(handle, symboln);
    220     }
    221 
    222 
    223     if(!disp->Color3i) {
    224         void ** procp = (void **) &disp->Color3i;
    225         snprintf(symboln, sizeof(symboln), "%sColor3i", symbol_prefix);
    226         *procp = dlsym(handle, symboln);
    227     }
    228 
    229 
    230     if(!disp->Color3iv) {
    231         void ** procp = (void **) &disp->Color3iv;
    232         snprintf(symboln, sizeof(symboln), "%sColor3iv", symbol_prefix);
    233         *procp = dlsym(handle, symboln);
    234     }
    235 
    236 
    237     if(!disp->Color3s) {
    238         void ** procp = (void **) &disp->Color3s;
    239         snprintf(symboln, sizeof(symboln), "%sColor3s", symbol_prefix);
    240         *procp = dlsym(handle, symboln);
    241     }
    242 
    243 
    244     if(!disp->Color3sv) {
    245         void ** procp = (void **) &disp->Color3sv;
    246         snprintf(symboln, sizeof(symboln), "%sColor3sv", symbol_prefix);
    247         *procp = dlsym(handle, symboln);
    248     }
    249 
    250 
    251     if(!disp->Color3ub) {
    252         void ** procp = (void **) &disp->Color3ub;
    253         snprintf(symboln, sizeof(symboln), "%sColor3ub", symbol_prefix);
    254         *procp = dlsym(handle, symboln);
    255     }
    256 
    257 
    258     if(!disp->Color3ubv) {
    259         void ** procp = (void **) &disp->Color3ubv;
    260         snprintf(symboln, sizeof(symboln), "%sColor3ubv", symbol_prefix);
    261         *procp = dlsym(handle, symboln);
    262     }
    263 
    264 
    265     if(!disp->Color3ui) {
    266         void ** procp = (void **) &disp->Color3ui;
    267         snprintf(symboln, sizeof(symboln), "%sColor3ui", symbol_prefix);
    268         *procp = dlsym(handle, symboln);
    269     }
    270 
    271 
    272     if(!disp->Color3uiv) {
    273         void ** procp = (void **) &disp->Color3uiv;
    274         snprintf(symboln, sizeof(symboln), "%sColor3uiv", symbol_prefix);
    275         *procp = dlsym(handle, symboln);
    276     }
    277 
    278 
    279     if(!disp->Color3us) {
    280         void ** procp = (void **) &disp->Color3us;
    281         snprintf(symboln, sizeof(symboln), "%sColor3us", symbol_prefix);
    282         *procp = dlsym(handle, symboln);
    283     }
    284 
    285 
    286     if(!disp->Color3usv) {
    287         void ** procp = (void **) &disp->Color3usv;
    288         snprintf(symboln, sizeof(symboln), "%sColor3usv", symbol_prefix);
    289         *procp = dlsym(handle, symboln);
    290     }
    291 
    292 
    293     if(!disp->Color4b) {
    294         void ** procp = (void **) &disp->Color4b;
    295         snprintf(symboln, sizeof(symboln), "%sColor4b", symbol_prefix);
    296         *procp = dlsym(handle, symboln);
    297     }
    298 
    299 
    300     if(!disp->Color4bv) {
    301         void ** procp = (void **) &disp->Color4bv;
    302         snprintf(symboln, sizeof(symboln), "%sColor4bv", symbol_prefix);
    303         *procp = dlsym(handle, symboln);
    304     }
    305 
    306 
    307     if(!disp->Color4d) {
    308         void ** procp = (void **) &disp->Color4d;
    309         snprintf(symboln, sizeof(symboln), "%sColor4d", symbol_prefix);
    310         *procp = dlsym(handle, symboln);
    311     }
    312 
    313 
    314     if(!disp->Color4dv) {
    315         void ** procp = (void **) &disp->Color4dv;
    316         snprintf(symboln, sizeof(symboln), "%sColor4dv", symbol_prefix);
    317         *procp = dlsym(handle, symboln);
    318     }
    319 
    320 
    321     if(!disp->Color4f) {
    322         void ** procp = (void **) &disp->Color4f;
    323         snprintf(symboln, sizeof(symboln), "%sColor4f", symbol_prefix);
    324         *procp = dlsym(handle, symboln);
    325     }
    326 
    327 
    328     if(!disp->Color4fv) {
    329         void ** procp = (void **) &disp->Color4fv;
    330         snprintf(symboln, sizeof(symboln), "%sColor4fv", symbol_prefix);
    331         *procp = dlsym(handle, symboln);
    332     }
    333 
    334 
    335     if(!disp->Color4i) {
    336         void ** procp = (void **) &disp->Color4i;
    337         snprintf(symboln, sizeof(symboln), "%sColor4i", symbol_prefix);
    338         *procp = dlsym(handle, symboln);
    339     }
    340 
    341 
    342     if(!disp->Color4iv) {
    343         void ** procp = (void **) &disp->Color4iv;
    344         snprintf(symboln, sizeof(symboln), "%sColor4iv", symbol_prefix);
    345         *procp = dlsym(handle, symboln);
    346     }
    347 
    348 
    349     if(!disp->Color4s) {
    350         void ** procp = (void **) &disp->Color4s;
    351         snprintf(symboln, sizeof(symboln), "%sColor4s", symbol_prefix);
    352         *procp = dlsym(handle, symboln);
    353     }
    354 
    355 
    356     if(!disp->Color4sv) {
    357         void ** procp = (void **) &disp->Color4sv;
    358         snprintf(symboln, sizeof(symboln), "%sColor4sv", symbol_prefix);
    359         *procp = dlsym(handle, symboln);
    360     }
    361 
    362 
    363     if(!disp->Color4ub) {
    364         void ** procp = (void **) &disp->Color4ub;
    365         snprintf(symboln, sizeof(symboln), "%sColor4ub", symbol_prefix);
    366         *procp = dlsym(handle, symboln);
    367     }
    368 
    369 
    370     if(!disp->Color4ubv) {
    371         void ** procp = (void **) &disp->Color4ubv;
    372         snprintf(symboln, sizeof(symboln), "%sColor4ubv", symbol_prefix);
    373         *procp = dlsym(handle, symboln);
    374     }
    375 
    376 
    377     if(!disp->Color4ui) {
    378         void ** procp = (void **) &disp->Color4ui;
    379         snprintf(symboln, sizeof(symboln), "%sColor4ui", symbol_prefix);
    380         *procp = dlsym(handle, symboln);
    381     }
    382 
    383 
    384     if(!disp->Color4uiv) {
    385         void ** procp = (void **) &disp->Color4uiv;
    386         snprintf(symboln, sizeof(symboln), "%sColor4uiv", symbol_prefix);
    387         *procp = dlsym(handle, symboln);
    388     }
    389 
    390 
    391     if(!disp->Color4us) {
    392         void ** procp = (void **) &disp->Color4us;
    393         snprintf(symboln, sizeof(symboln), "%sColor4us", symbol_prefix);
    394         *procp = dlsym(handle, symboln);
    395     }
    396 
    397 
    398     if(!disp->Color4usv) {
    399         void ** procp = (void **) &disp->Color4usv;
    400         snprintf(symboln, sizeof(symboln), "%sColor4usv", symbol_prefix);
    401         *procp = dlsym(handle, symboln);
    402     }
    403 
    404 
    405     if(!disp->EdgeFlag) {
    406         void ** procp = (void **) &disp->EdgeFlag;
    407         snprintf(symboln, sizeof(symboln), "%sEdgeFlag", symbol_prefix);
    408         *procp = dlsym(handle, symboln);
    409     }
    410 
    411 
    412     if(!disp->EdgeFlagv) {
    413         void ** procp = (void **) &disp->EdgeFlagv;
    414         snprintf(symboln, sizeof(symboln), "%sEdgeFlagv", symbol_prefix);
    415         *procp = dlsym(handle, symboln);
    416     }
    417 
    418 
    419     if(!disp->End) {
    420         void ** procp = (void **) &disp->End;
    421         snprintf(symboln, sizeof(symboln), "%sEnd", symbol_prefix);
    422         *procp = dlsym(handle, symboln);
    423     }
    424 
    425 
    426     if(!disp->Indexd) {
    427         void ** procp = (void **) &disp->Indexd;
    428         snprintf(symboln, sizeof(symboln), "%sIndexd", symbol_prefix);
    429         *procp = dlsym(handle, symboln);
    430     }
    431 
    432 
    433     if(!disp->Indexdv) {
    434         void ** procp = (void **) &disp->Indexdv;
    435         snprintf(symboln, sizeof(symboln), "%sIndexdv", symbol_prefix);
    436         *procp = dlsym(handle, symboln);
    437     }
    438 
    439 
    440     if(!disp->Indexf) {
    441         void ** procp = (void **) &disp->Indexf;
    442         snprintf(symboln, sizeof(symboln), "%sIndexf", symbol_prefix);
    443         *procp = dlsym(handle, symboln);
    444     }
    445 
    446 
    447     if(!disp->Indexfv) {
    448         void ** procp = (void **) &disp->Indexfv;
    449         snprintf(symboln, sizeof(symboln), "%sIndexfv", symbol_prefix);
    450         *procp = dlsym(handle, symboln);
    451     }
    452 
    453 
    454     if(!disp->Indexi) {
    455         void ** procp = (void **) &disp->Indexi;
    456         snprintf(symboln, sizeof(symboln), "%sIndexi", symbol_prefix);
    457         *procp = dlsym(handle, symboln);
    458     }
    459 
    460 
    461     if(!disp->Indexiv) {
    462         void ** procp = (void **) &disp->Indexiv;
    463         snprintf(symboln, sizeof(symboln), "%sIndexiv", symbol_prefix);
    464         *procp = dlsym(handle, symboln);
    465     }
    466 
    467 
    468     if(!disp->Indexs) {
    469         void ** procp = (void **) &disp->Indexs;
    470         snprintf(symboln, sizeof(symboln), "%sIndexs", symbol_prefix);
    471         *procp = dlsym(handle, symboln);
    472     }
    473 
    474 
    475     if(!disp->Indexsv) {
    476         void ** procp = (void **) &disp->Indexsv;
    477         snprintf(symboln, sizeof(symboln), "%sIndexsv", symbol_prefix);
    478         *procp = dlsym(handle, symboln);
    479     }
    480 
    481 
    482     if(!disp->Normal3b) {
    483         void ** procp = (void **) &disp->Normal3b;
    484         snprintf(symboln, sizeof(symboln), "%sNormal3b", symbol_prefix);
    485         *procp = dlsym(handle, symboln);
    486     }
    487 
    488 
    489     if(!disp->Normal3bv) {
    490         void ** procp = (void **) &disp->Normal3bv;
    491         snprintf(symboln, sizeof(symboln), "%sNormal3bv", symbol_prefix);
    492         *procp = dlsym(handle, symboln);
    493     }
    494 
    495 
    496     if(!disp->Normal3d) {
    497         void ** procp = (void **) &disp->Normal3d;
    498         snprintf(symboln, sizeof(symboln), "%sNormal3d", symbol_prefix);
    499         *procp = dlsym(handle, symboln);
    500     }
    501 
    502 
    503     if(!disp->Normal3dv) {
    504         void ** procp = (void **) &disp->Normal3dv;
    505         snprintf(symboln, sizeof(symboln), "%sNormal3dv", symbol_prefix);
    506         *procp = dlsym(handle, symboln);
    507     }
    508 
    509 
    510     if(!disp->Normal3f) {
    511         void ** procp = (void **) &disp->Normal3f;
    512         snprintf(symboln, sizeof(symboln), "%sNormal3f", symbol_prefix);
    513         *procp = dlsym(handle, symboln);
    514     }
    515 
    516 
    517     if(!disp->Normal3fv) {
    518         void ** procp = (void **) &disp->Normal3fv;
    519         snprintf(symboln, sizeof(symboln), "%sNormal3fv", symbol_prefix);
    520         *procp = dlsym(handle, symboln);
    521     }
    522 
    523 
    524     if(!disp->Normal3i) {
    525         void ** procp = (void **) &disp->Normal3i;
    526         snprintf(symboln, sizeof(symboln), "%sNormal3i", symbol_prefix);
    527         *procp = dlsym(handle, symboln);
    528     }
    529 
    530 
    531     if(!disp->Normal3iv) {
    532         void ** procp = (void **) &disp->Normal3iv;
    533         snprintf(symboln, sizeof(symboln), "%sNormal3iv", symbol_prefix);
    534         *procp = dlsym(handle, symboln);
    535     }
    536 
    537 
    538     if(!disp->Normal3s) {
    539         void ** procp = (void **) &disp->Normal3s;
    540         snprintf(symboln, sizeof(symboln), "%sNormal3s", symbol_prefix);
    541         *procp = dlsym(handle, symboln);
    542     }
    543 
    544 
    545     if(!disp->Normal3sv) {
    546         void ** procp = (void **) &disp->Normal3sv;
    547         snprintf(symboln, sizeof(symboln), "%sNormal3sv", symbol_prefix);
    548         *procp = dlsym(handle, symboln);
    549     }
    550 
    551 
    552     if(!disp->RasterPos2d) {
    553         void ** procp = (void **) &disp->RasterPos2d;
    554         snprintf(symboln, sizeof(symboln), "%sRasterPos2d", symbol_prefix);
    555         *procp = dlsym(handle, symboln);
    556     }
    557 
    558 
    559     if(!disp->RasterPos2dv) {
    560         void ** procp = (void **) &disp->RasterPos2dv;
    561         snprintf(symboln, sizeof(symboln), "%sRasterPos2dv", symbol_prefix);
    562         *procp = dlsym(handle, symboln);
    563     }
    564 
    565 
    566     if(!disp->RasterPos2f) {
    567         void ** procp = (void **) &disp->RasterPos2f;
    568         snprintf(symboln, sizeof(symboln), "%sRasterPos2f", symbol_prefix);
    569         *procp = dlsym(handle, symboln);
    570     }
    571 
    572 
    573     if(!disp->RasterPos2fv) {
    574         void ** procp = (void **) &disp->RasterPos2fv;
    575         snprintf(symboln, sizeof(symboln), "%sRasterPos2fv", symbol_prefix);
    576         *procp = dlsym(handle, symboln);
    577     }
    578 
    579 
    580     if(!disp->RasterPos2i) {
    581         void ** procp = (void **) &disp->RasterPos2i;
    582         snprintf(symboln, sizeof(symboln), "%sRasterPos2i", symbol_prefix);
    583         *procp = dlsym(handle, symboln);
    584     }
    585 
    586 
    587     if(!disp->RasterPos2iv) {
    588         void ** procp = (void **) &disp->RasterPos2iv;
    589         snprintf(symboln, sizeof(symboln), "%sRasterPos2iv", symbol_prefix);
    590         *procp = dlsym(handle, symboln);
    591     }
    592 
    593 
    594     if(!disp->RasterPos2s) {
    595         void ** procp = (void **) &disp->RasterPos2s;
    596         snprintf(symboln, sizeof(symboln), "%sRasterPos2s", symbol_prefix);
    597         *procp = dlsym(handle, symboln);
    598     }
    599 
    600 
    601     if(!disp->RasterPos2sv) {
    602         void ** procp = (void **) &disp->RasterPos2sv;
    603         snprintf(symboln, sizeof(symboln), "%sRasterPos2sv", symbol_prefix);
    604         *procp = dlsym(handle, symboln);
    605     }
    606 
    607 
    608     if(!disp->RasterPos3d) {
    609         void ** procp = (void **) &disp->RasterPos3d;
    610         snprintf(symboln, sizeof(symboln), "%sRasterPos3d", symbol_prefix);
    611         *procp = dlsym(handle, symboln);
    612     }
    613 
    614 
    615     if(!disp->RasterPos3dv) {
    616         void ** procp = (void **) &disp->RasterPos3dv;
    617         snprintf(symboln, sizeof(symboln), "%sRasterPos3dv", symbol_prefix);
    618         *procp = dlsym(handle, symboln);
    619     }
    620 
    621 
    622     if(!disp->RasterPos3f) {
    623         void ** procp = (void **) &disp->RasterPos3f;
    624         snprintf(symboln, sizeof(symboln), "%sRasterPos3f", symbol_prefix);
    625         *procp = dlsym(handle, symboln);
    626     }
    627 
    628 
    629     if(!disp->RasterPos3fv) {
    630         void ** procp = (void **) &disp->RasterPos3fv;
    631         snprintf(symboln, sizeof(symboln), "%sRasterPos3fv", symbol_prefix);
    632         *procp = dlsym(handle, symboln);
    633     }
    634 
    635 
    636     if(!disp->RasterPos3i) {
    637         void ** procp = (void **) &disp->RasterPos3i;
    638         snprintf(symboln, sizeof(symboln), "%sRasterPos3i", symbol_prefix);
    639         *procp = dlsym(handle, symboln);
    640     }
    641 
    642 
    643     if(!disp->RasterPos3iv) {
    644         void ** procp = (void **) &disp->RasterPos3iv;
    645         snprintf(symboln, sizeof(symboln), "%sRasterPos3iv", symbol_prefix);
    646         *procp = dlsym(handle, symboln);
    647     }
    648 
    649 
    650     if(!disp->RasterPos3s) {
    651         void ** procp = (void **) &disp->RasterPos3s;
    652         snprintf(symboln, sizeof(symboln), "%sRasterPos3s", symbol_prefix);
    653         *procp = dlsym(handle, symboln);
    654     }
    655 
    656 
    657     if(!disp->RasterPos3sv) {
    658         void ** procp = (void **) &disp->RasterPos3sv;
    659         snprintf(symboln, sizeof(symboln), "%sRasterPos3sv", symbol_prefix);
    660         *procp = dlsym(handle, symboln);
    661     }
    662 
    663 
    664     if(!disp->RasterPos4d) {
    665         void ** procp = (void **) &disp->RasterPos4d;
    666         snprintf(symboln, sizeof(symboln), "%sRasterPos4d", symbol_prefix);
    667         *procp = dlsym(handle, symboln);
    668     }
    669 
    670 
    671     if(!disp->RasterPos4dv) {
    672         void ** procp = (void **) &disp->RasterPos4dv;
    673         snprintf(symboln, sizeof(symboln), "%sRasterPos4dv", symbol_prefix);
    674         *procp = dlsym(handle, symboln);
    675     }
    676 
    677 
    678     if(!disp->RasterPos4f) {
    679         void ** procp = (void **) &disp->RasterPos4f;
    680         snprintf(symboln, sizeof(symboln), "%sRasterPos4f", symbol_prefix);
    681         *procp = dlsym(handle, symboln);
    682     }
    683 
    684 
    685     if(!disp->RasterPos4fv) {
    686         void ** procp = (void **) &disp->RasterPos4fv;
    687         snprintf(symboln, sizeof(symboln), "%sRasterPos4fv", symbol_prefix);
    688         *procp = dlsym(handle, symboln);
    689     }
    690 
    691 
    692     if(!disp->RasterPos4i) {
    693         void ** procp = (void **) &disp->RasterPos4i;
    694         snprintf(symboln, sizeof(symboln), "%sRasterPos4i", symbol_prefix);
    695         *procp = dlsym(handle, symboln);
    696     }
    697 
    698 
    699     if(!disp->RasterPos4iv) {
    700         void ** procp = (void **) &disp->RasterPos4iv;
    701         snprintf(symboln, sizeof(symboln), "%sRasterPos4iv", symbol_prefix);
    702         *procp = dlsym(handle, symboln);
    703     }
    704 
    705 
    706     if(!disp->RasterPos4s) {
    707         void ** procp = (void **) &disp->RasterPos4s;
    708         snprintf(symboln, sizeof(symboln), "%sRasterPos4s", symbol_prefix);
    709         *procp = dlsym(handle, symboln);
    710     }
    711 
    712 
    713     if(!disp->RasterPos4sv) {
    714         void ** procp = (void **) &disp->RasterPos4sv;
    715         snprintf(symboln, sizeof(symboln), "%sRasterPos4sv", symbol_prefix);
    716         *procp = dlsym(handle, symboln);
    717     }
    718 
    719 
    720     if(!disp->Rectd) {
    721         void ** procp = (void **) &disp->Rectd;
    722         snprintf(symboln, sizeof(symboln), "%sRectd", symbol_prefix);
    723         *procp = dlsym(handle, symboln);
    724     }
    725 
    726 
    727     if(!disp->Rectdv) {
    728         void ** procp = (void **) &disp->Rectdv;
    729         snprintf(symboln, sizeof(symboln), "%sRectdv", symbol_prefix);
    730         *procp = dlsym(handle, symboln);
    731     }
    732 
    733 
    734     if(!disp->Rectf) {
    735         void ** procp = (void **) &disp->Rectf;
    736         snprintf(symboln, sizeof(symboln), "%sRectf", symbol_prefix);
    737         *procp = dlsym(handle, symboln);
    738     }
    739 
    740 
    741     if(!disp->Rectfv) {
    742         void ** procp = (void **) &disp->Rectfv;
    743         snprintf(symboln, sizeof(symboln), "%sRectfv", symbol_prefix);
    744         *procp = dlsym(handle, symboln);
    745     }
    746 
    747 
    748     if(!disp->Recti) {
    749         void ** procp = (void **) &disp->Recti;
    750         snprintf(symboln, sizeof(symboln), "%sRecti", symbol_prefix);
    751         *procp = dlsym(handle, symboln);
    752     }
    753 
    754 
    755     if(!disp->Rectiv) {
    756         void ** procp = (void **) &disp->Rectiv;
    757         snprintf(symboln, sizeof(symboln), "%sRectiv", symbol_prefix);
    758         *procp = dlsym(handle, symboln);
    759     }
    760 
    761 
    762     if(!disp->Rects) {
    763         void ** procp = (void **) &disp->Rects;
    764         snprintf(symboln, sizeof(symboln), "%sRects", symbol_prefix);
    765         *procp = dlsym(handle, symboln);
    766     }
    767 
    768 
    769     if(!disp->Rectsv) {
    770         void ** procp = (void **) &disp->Rectsv;
    771         snprintf(symboln, sizeof(symboln), "%sRectsv", symbol_prefix);
    772         *procp = dlsym(handle, symboln);
    773     }
    774 
    775 
    776     if(!disp->TexCoord1d) {
    777         void ** procp = (void **) &disp->TexCoord1d;
    778         snprintf(symboln, sizeof(symboln), "%sTexCoord1d", symbol_prefix);
    779         *procp = dlsym(handle, symboln);
    780     }
    781 
    782 
    783     if(!disp->TexCoord1dv) {
    784         void ** procp = (void **) &disp->TexCoord1dv;
    785         snprintf(symboln, sizeof(symboln), "%sTexCoord1dv", symbol_prefix);
    786         *procp = dlsym(handle, symboln);
    787     }
    788 
    789 
    790     if(!disp->TexCoord1f) {
    791         void ** procp = (void **) &disp->TexCoord1f;
    792         snprintf(symboln, sizeof(symboln), "%sTexCoord1f", symbol_prefix);
    793         *procp = dlsym(handle, symboln);
    794     }
    795 
    796 
    797     if(!disp->TexCoord1fv) {
    798         void ** procp = (void **) &disp->TexCoord1fv;
    799         snprintf(symboln, sizeof(symboln), "%sTexCoord1fv", symbol_prefix);
    800         *procp = dlsym(handle, symboln);
    801     }
    802 
    803 
    804     if(!disp->TexCoord1i) {
    805         void ** procp = (void **) &disp->TexCoord1i;
    806         snprintf(symboln, sizeof(symboln), "%sTexCoord1i", symbol_prefix);
    807         *procp = dlsym(handle, symboln);
    808     }
    809 
    810 
    811     if(!disp->TexCoord1iv) {
    812         void ** procp = (void **) &disp->TexCoord1iv;
    813         snprintf(symboln, sizeof(symboln), "%sTexCoord1iv", symbol_prefix);
    814         *procp = dlsym(handle, symboln);
    815     }
    816 
    817 
    818     if(!disp->TexCoord1s) {
    819         void ** procp = (void **) &disp->TexCoord1s;
    820         snprintf(symboln, sizeof(symboln), "%sTexCoord1s", symbol_prefix);
    821         *procp = dlsym(handle, symboln);
    822     }
    823 
    824 
    825     if(!disp->TexCoord1sv) {
    826         void ** procp = (void **) &disp->TexCoord1sv;
    827         snprintf(symboln, sizeof(symboln), "%sTexCoord1sv", symbol_prefix);
    828         *procp = dlsym(handle, symboln);
    829     }
    830 
    831 
    832     if(!disp->TexCoord2d) {
    833         void ** procp = (void **) &disp->TexCoord2d;
    834         snprintf(symboln, sizeof(symboln), "%sTexCoord2d", symbol_prefix);
    835         *procp = dlsym(handle, symboln);
    836     }
    837 
    838 
    839     if(!disp->TexCoord2dv) {
    840         void ** procp = (void **) &disp->TexCoord2dv;
    841         snprintf(symboln, sizeof(symboln), "%sTexCoord2dv", symbol_prefix);
    842         *procp = dlsym(handle, symboln);
    843     }
    844 
    845 
    846     if(!disp->TexCoord2f) {
    847         void ** procp = (void **) &disp->TexCoord2f;
    848         snprintf(symboln, sizeof(symboln), "%sTexCoord2f", symbol_prefix);
    849         *procp = dlsym(handle, symboln);
    850     }
    851 
    852 
    853     if(!disp->TexCoord2fv) {
    854         void ** procp = (void **) &disp->TexCoord2fv;
    855         snprintf(symboln, sizeof(symboln), "%sTexCoord2fv", symbol_prefix);
    856         *procp = dlsym(handle, symboln);
    857     }
    858 
    859 
    860     if(!disp->TexCoord2i) {
    861         void ** procp = (void **) &disp->TexCoord2i;
    862         snprintf(symboln, sizeof(symboln), "%sTexCoord2i", symbol_prefix);
    863         *procp = dlsym(handle, symboln);
    864     }
    865 
    866 
    867     if(!disp->TexCoord2iv) {
    868         void ** procp = (void **) &disp->TexCoord2iv;
    869         snprintf(symboln, sizeof(symboln), "%sTexCoord2iv", symbol_prefix);
    870         *procp = dlsym(handle, symboln);
    871     }
    872 
    873 
    874     if(!disp->TexCoord2s) {
    875         void ** procp = (void **) &disp->TexCoord2s;
    876         snprintf(symboln, sizeof(symboln), "%sTexCoord2s", symbol_prefix);
    877         *procp = dlsym(handle, symboln);
    878     }
    879 
    880 
    881     if(!disp->TexCoord2sv) {
    882         void ** procp = (void **) &disp->TexCoord2sv;
    883         snprintf(symboln, sizeof(symboln), "%sTexCoord2sv", symbol_prefix);
    884         *procp = dlsym(handle, symboln);
    885     }
    886 
    887 
    888     if(!disp->TexCoord3d) {
    889         void ** procp = (void **) &disp->TexCoord3d;
    890         snprintf(symboln, sizeof(symboln), "%sTexCoord3d", symbol_prefix);
    891         *procp = dlsym(handle, symboln);
    892     }
    893 
    894 
    895     if(!disp->TexCoord3dv) {
    896         void ** procp = (void **) &disp->TexCoord3dv;
    897         snprintf(symboln, sizeof(symboln), "%sTexCoord3dv", symbol_prefix);
    898         *procp = dlsym(handle, symboln);
    899     }
    900 
    901 
    902     if(!disp->TexCoord3f) {
    903         void ** procp = (void **) &disp->TexCoord3f;
    904         snprintf(symboln, sizeof(symboln), "%sTexCoord3f", symbol_prefix);
    905         *procp = dlsym(handle, symboln);
    906     }
    907 
    908 
    909     if(!disp->TexCoord3fv) {
    910         void ** procp = (void **) &disp->TexCoord3fv;
    911         snprintf(symboln, sizeof(symboln), "%sTexCoord3fv", symbol_prefix);
    912         *procp = dlsym(handle, symboln);
    913     }
    914 
    915 
    916     if(!disp->TexCoord3i) {
    917         void ** procp = (void **) &disp->TexCoord3i;
    918         snprintf(symboln, sizeof(symboln), "%sTexCoord3i", symbol_prefix);
    919         *procp = dlsym(handle, symboln);
    920     }
    921 
    922 
    923     if(!disp->TexCoord3iv) {
    924         void ** procp = (void **) &disp->TexCoord3iv;
    925         snprintf(symboln, sizeof(symboln), "%sTexCoord3iv", symbol_prefix);
    926         *procp = dlsym(handle, symboln);
    927     }
    928 
    929 
    930     if(!disp->TexCoord3s) {
    931         void ** procp = (void **) &disp->TexCoord3s;
    932         snprintf(symboln, sizeof(symboln), "%sTexCoord3s", symbol_prefix);
    933         *procp = dlsym(handle, symboln);
    934     }
    935 
    936 
    937     if(!disp->TexCoord3sv) {
    938         void ** procp = (void **) &disp->TexCoord3sv;
    939         snprintf(symboln, sizeof(symboln), "%sTexCoord3sv", symbol_prefix);
    940         *procp = dlsym(handle, symboln);
    941     }
    942 
    943 
    944     if(!disp->TexCoord4d) {
    945         void ** procp = (void **) &disp->TexCoord4d;
    946         snprintf(symboln, sizeof(symboln), "%sTexCoord4d", symbol_prefix);
    947         *procp = dlsym(handle, symboln);
    948     }
    949 
    950 
    951     if(!disp->TexCoord4dv) {
    952         void ** procp = (void **) &disp->TexCoord4dv;
    953         snprintf(symboln, sizeof(symboln), "%sTexCoord4dv", symbol_prefix);
    954         *procp = dlsym(handle, symboln);
    955     }
    956 
    957 
    958     if(!disp->TexCoord4f) {
    959         void ** procp = (void **) &disp->TexCoord4f;
    960         snprintf(symboln, sizeof(symboln), "%sTexCoord4f", symbol_prefix);
    961         *procp = dlsym(handle, symboln);
    962     }
    963 
    964 
    965     if(!disp->TexCoord4fv) {
    966         void ** procp = (void **) &disp->TexCoord4fv;
    967         snprintf(symboln, sizeof(symboln), "%sTexCoord4fv", symbol_prefix);
    968         *procp = dlsym(handle, symboln);
    969     }
    970 
    971 
    972     if(!disp->TexCoord4i) {
    973         void ** procp = (void **) &disp->TexCoord4i;
    974         snprintf(symboln, sizeof(symboln), "%sTexCoord4i", symbol_prefix);
    975         *procp = dlsym(handle, symboln);
    976     }
    977 
    978 
    979     if(!disp->TexCoord4iv) {
    980         void ** procp = (void **) &disp->TexCoord4iv;
    981         snprintf(symboln, sizeof(symboln), "%sTexCoord4iv", symbol_prefix);
    982         *procp = dlsym(handle, symboln);
    983     }
    984 
    985 
    986     if(!disp->TexCoord4s) {
    987         void ** procp = (void **) &disp->TexCoord4s;
    988         snprintf(symboln, sizeof(symboln), "%sTexCoord4s", symbol_prefix);
    989         *procp = dlsym(handle, symboln);
    990     }
    991 
    992 
    993     if(!disp->TexCoord4sv) {
    994         void ** procp = (void **) &disp->TexCoord4sv;
    995         snprintf(symboln, sizeof(symboln), "%sTexCoord4sv", symbol_prefix);
    996         *procp = dlsym(handle, symboln);
    997     }
    998 
    999 
   1000     if(!disp->Vertex2d) {
   1001         void ** procp = (void **) &disp->Vertex2d;
   1002         snprintf(symboln, sizeof(symboln), "%sVertex2d", symbol_prefix);
   1003         *procp = dlsym(handle, symboln);
   1004     }
   1005 
   1006 
   1007     if(!disp->Vertex2dv) {
   1008         void ** procp = (void **) &disp->Vertex2dv;
   1009         snprintf(symboln, sizeof(symboln), "%sVertex2dv", symbol_prefix);
   1010         *procp = dlsym(handle, symboln);
   1011     }
   1012 
   1013 
   1014     if(!disp->Vertex2f) {
   1015         void ** procp = (void **) &disp->Vertex2f;
   1016         snprintf(symboln, sizeof(symboln), "%sVertex2f", symbol_prefix);
   1017         *procp = dlsym(handle, symboln);
   1018     }
   1019 
   1020 
   1021     if(!disp->Vertex2fv) {
   1022         void ** procp = (void **) &disp->Vertex2fv;
   1023         snprintf(symboln, sizeof(symboln), "%sVertex2fv", symbol_prefix);
   1024         *procp = dlsym(handle, symboln);
   1025     }
   1026 
   1027 
   1028     if(!disp->Vertex2i) {
   1029         void ** procp = (void **) &disp->Vertex2i;
   1030         snprintf(symboln, sizeof(symboln), "%sVertex2i", symbol_prefix);
   1031         *procp = dlsym(handle, symboln);
   1032     }
   1033 
   1034 
   1035     if(!disp->Vertex2iv) {
   1036         void ** procp = (void **) &disp->Vertex2iv;
   1037         snprintf(symboln, sizeof(symboln), "%sVertex2iv", symbol_prefix);
   1038         *procp = dlsym(handle, symboln);
   1039     }
   1040 
   1041 
   1042     if(!disp->Vertex2s) {
   1043         void ** procp = (void **) &disp->Vertex2s;
   1044         snprintf(symboln, sizeof(symboln), "%sVertex2s", symbol_prefix);
   1045         *procp = dlsym(handle, symboln);
   1046     }
   1047 
   1048 
   1049     if(!disp->Vertex2sv) {
   1050         void ** procp = (void **) &disp->Vertex2sv;
   1051         snprintf(symboln, sizeof(symboln), "%sVertex2sv", symbol_prefix);
   1052         *procp = dlsym(handle, symboln);
   1053     }
   1054 
   1055 
   1056     if(!disp->Vertex3d) {
   1057         void ** procp = (void **) &disp->Vertex3d;
   1058         snprintf(symboln, sizeof(symboln), "%sVertex3d", symbol_prefix);
   1059         *procp = dlsym(handle, symboln);
   1060     }
   1061 
   1062 
   1063     if(!disp->Vertex3dv) {
   1064         void ** procp = (void **) &disp->Vertex3dv;
   1065         snprintf(symboln, sizeof(symboln), "%sVertex3dv", symbol_prefix);
   1066         *procp = dlsym(handle, symboln);
   1067     }
   1068 
   1069 
   1070     if(!disp->Vertex3f) {
   1071         void ** procp = (void **) &disp->Vertex3f;
   1072         snprintf(symboln, sizeof(symboln), "%sVertex3f", symbol_prefix);
   1073         *procp = dlsym(handle, symboln);
   1074     }
   1075 
   1076 
   1077     if(!disp->Vertex3fv) {
   1078         void ** procp = (void **) &disp->Vertex3fv;
   1079         snprintf(symboln, sizeof(symboln), "%sVertex3fv", symbol_prefix);
   1080         *procp = dlsym(handle, symboln);
   1081     }
   1082 
   1083 
   1084     if(!disp->Vertex3i) {
   1085         void ** procp = (void **) &disp->Vertex3i;
   1086         snprintf(symboln, sizeof(symboln), "%sVertex3i", symbol_prefix);
   1087         *procp = dlsym(handle, symboln);
   1088     }
   1089 
   1090 
   1091     if(!disp->Vertex3iv) {
   1092         void ** procp = (void **) &disp->Vertex3iv;
   1093         snprintf(symboln, sizeof(symboln), "%sVertex3iv", symbol_prefix);
   1094         *procp = dlsym(handle, symboln);
   1095     }
   1096 
   1097 
   1098     if(!disp->Vertex3s) {
   1099         void ** procp = (void **) &disp->Vertex3s;
   1100         snprintf(symboln, sizeof(symboln), "%sVertex3s", symbol_prefix);
   1101         *procp = dlsym(handle, symboln);
   1102     }
   1103 
   1104 
   1105     if(!disp->Vertex3sv) {
   1106         void ** procp = (void **) &disp->Vertex3sv;
   1107         snprintf(symboln, sizeof(symboln), "%sVertex3sv", symbol_prefix);
   1108         *procp = dlsym(handle, symboln);
   1109     }
   1110 
   1111 
   1112     if(!disp->Vertex4d) {
   1113         void ** procp = (void **) &disp->Vertex4d;
   1114         snprintf(symboln, sizeof(symboln), "%sVertex4d", symbol_prefix);
   1115         *procp = dlsym(handle, symboln);
   1116     }
   1117 
   1118 
   1119     if(!disp->Vertex4dv) {
   1120         void ** procp = (void **) &disp->Vertex4dv;
   1121         snprintf(symboln, sizeof(symboln), "%sVertex4dv", symbol_prefix);
   1122         *procp = dlsym(handle, symboln);
   1123     }
   1124 
   1125 
   1126     if(!disp->Vertex4f) {
   1127         void ** procp = (void **) &disp->Vertex4f;
   1128         snprintf(symboln, sizeof(symboln), "%sVertex4f", symbol_prefix);
   1129         *procp = dlsym(handle, symboln);
   1130     }
   1131 
   1132 
   1133     if(!disp->Vertex4fv) {
   1134         void ** procp = (void **) &disp->Vertex4fv;
   1135         snprintf(symboln, sizeof(symboln), "%sVertex4fv", symbol_prefix);
   1136         *procp = dlsym(handle, symboln);
   1137     }
   1138 
   1139 
   1140     if(!disp->Vertex4i) {
   1141         void ** procp = (void **) &disp->Vertex4i;
   1142         snprintf(symboln, sizeof(symboln), "%sVertex4i", symbol_prefix);
   1143         *procp = dlsym(handle, symboln);
   1144     }
   1145 
   1146 
   1147     if(!disp->Vertex4iv) {
   1148         void ** procp = (void **) &disp->Vertex4iv;
   1149         snprintf(symboln, sizeof(symboln), "%sVertex4iv", symbol_prefix);
   1150         *procp = dlsym(handle, symboln);
   1151     }
   1152 
   1153 
   1154     if(!disp->Vertex4s) {
   1155         void ** procp = (void **) &disp->Vertex4s;
   1156         snprintf(symboln, sizeof(symboln), "%sVertex4s", symbol_prefix);
   1157         *procp = dlsym(handle, symboln);
   1158     }
   1159 
   1160 
   1161     if(!disp->Vertex4sv) {
   1162         void ** procp = (void **) &disp->Vertex4sv;
   1163         snprintf(symboln, sizeof(symboln), "%sVertex4sv", symbol_prefix);
   1164         *procp = dlsym(handle, symboln);
   1165     }
   1166 
   1167 
   1168     if(!disp->ClipPlane) {
   1169         void ** procp = (void **) &disp->ClipPlane;
   1170         snprintf(symboln, sizeof(symboln), "%sClipPlane", symbol_prefix);
   1171         *procp = dlsym(handle, symboln);
   1172     }
   1173 
   1174 
   1175     if(!disp->ColorMaterial) {
   1176         void ** procp = (void **) &disp->ColorMaterial;
   1177         snprintf(symboln, sizeof(symboln), "%sColorMaterial", symbol_prefix);
   1178         *procp = dlsym(handle, symboln);
   1179     }
   1180 
   1181 
   1182     if(!disp->CullFace) {
   1183         void ** procp = (void **) &disp->CullFace;
   1184         snprintf(symboln, sizeof(symboln), "%sCullFace", symbol_prefix);
   1185         *procp = dlsym(handle, symboln);
   1186     }
   1187 
   1188 
   1189     if(!disp->Fogf) {
   1190         void ** procp = (void **) &disp->Fogf;
   1191         snprintf(symboln, sizeof(symboln), "%sFogf", symbol_prefix);
   1192         *procp = dlsym(handle, symboln);
   1193     }
   1194 
   1195 
   1196     if(!disp->Fogfv) {
   1197         void ** procp = (void **) &disp->Fogfv;
   1198         snprintf(symboln, sizeof(symboln), "%sFogfv", symbol_prefix);
   1199         *procp = dlsym(handle, symboln);
   1200     }
   1201 
   1202 
   1203     if(!disp->Fogi) {
   1204         void ** procp = (void **) &disp->Fogi;
   1205         snprintf(symboln, sizeof(symboln), "%sFogi", symbol_prefix);
   1206         *procp = dlsym(handle, symboln);
   1207     }
   1208 
   1209 
   1210     if(!disp->Fogiv) {
   1211         void ** procp = (void **) &disp->Fogiv;
   1212         snprintf(symboln, sizeof(symboln), "%sFogiv", symbol_prefix);
   1213         *procp = dlsym(handle, symboln);
   1214     }
   1215 
   1216 
   1217     if(!disp->FrontFace) {
   1218         void ** procp = (void **) &disp->FrontFace;
   1219         snprintf(symboln, sizeof(symboln), "%sFrontFace", symbol_prefix);
   1220         *procp = dlsym(handle, symboln);
   1221     }
   1222 
   1223 
   1224     if(!disp->Hint) {
   1225         void ** procp = (void **) &disp->Hint;
   1226         snprintf(symboln, sizeof(symboln), "%sHint", symbol_prefix);
   1227         *procp = dlsym(handle, symboln);
   1228     }
   1229 
   1230 
   1231     if(!disp->Lightf) {
   1232         void ** procp = (void **) &disp->Lightf;
   1233         snprintf(symboln, sizeof(symboln), "%sLightf", symbol_prefix);
   1234         *procp = dlsym(handle, symboln);
   1235     }
   1236 
   1237 
   1238     if(!disp->Lightfv) {
   1239         void ** procp = (void **) &disp->Lightfv;
   1240         snprintf(symboln, sizeof(symboln), "%sLightfv", symbol_prefix);
   1241         *procp = dlsym(handle, symboln);
   1242     }
   1243 
   1244 
   1245     if(!disp->Lighti) {
   1246         void ** procp = (void **) &disp->Lighti;
   1247         snprintf(symboln, sizeof(symboln), "%sLighti", symbol_prefix);
   1248         *procp = dlsym(handle, symboln);
   1249     }
   1250 
   1251 
   1252     if(!disp->Lightiv) {
   1253         void ** procp = (void **) &disp->Lightiv;
   1254         snprintf(symboln, sizeof(symboln), "%sLightiv", symbol_prefix);
   1255         *procp = dlsym(handle, symboln);
   1256     }
   1257 
   1258 
   1259     if(!disp->LightModelf) {
   1260         void ** procp = (void **) &disp->LightModelf;
   1261         snprintf(symboln, sizeof(symboln), "%sLightModelf", symbol_prefix);
   1262         *procp = dlsym(handle, symboln);
   1263     }
   1264 
   1265 
   1266     if(!disp->LightModelfv) {
   1267         void ** procp = (void **) &disp->LightModelfv;
   1268         snprintf(symboln, sizeof(symboln), "%sLightModelfv", symbol_prefix);
   1269         *procp = dlsym(handle, symboln);
   1270     }
   1271 
   1272 
   1273     if(!disp->LightModeli) {
   1274         void ** procp = (void **) &disp->LightModeli;
   1275         snprintf(symboln, sizeof(symboln), "%sLightModeli", symbol_prefix);
   1276         *procp = dlsym(handle, symboln);
   1277     }
   1278 
   1279 
   1280     if(!disp->LightModeliv) {
   1281         void ** procp = (void **) &disp->LightModeliv;
   1282         snprintf(symboln, sizeof(symboln), "%sLightModeliv", symbol_prefix);
   1283         *procp = dlsym(handle, symboln);
   1284     }
   1285 
   1286 
   1287     if(!disp->LineStipple) {
   1288         void ** procp = (void **) &disp->LineStipple;
   1289         snprintf(symboln, sizeof(symboln), "%sLineStipple", symbol_prefix);
   1290         *procp = dlsym(handle, symboln);
   1291     }
   1292 
   1293 
   1294     if(!disp->LineWidth) {
   1295         void ** procp = (void **) &disp->LineWidth;
   1296         snprintf(symboln, sizeof(symboln), "%sLineWidth", symbol_prefix);
   1297         *procp = dlsym(handle, symboln);
   1298     }
   1299 
   1300 
   1301     if(!disp->Materialf) {
   1302         void ** procp = (void **) &disp->Materialf;
   1303         snprintf(symboln, sizeof(symboln), "%sMaterialf", symbol_prefix);
   1304         *procp = dlsym(handle, symboln);
   1305     }
   1306 
   1307 
   1308     if(!disp->Materialfv) {
   1309         void ** procp = (void **) &disp->Materialfv;
   1310         snprintf(symboln, sizeof(symboln), "%sMaterialfv", symbol_prefix);
   1311         *procp = dlsym(handle, symboln);
   1312     }
   1313 
   1314 
   1315     if(!disp->Materiali) {
   1316         void ** procp = (void **) &disp->Materiali;
   1317         snprintf(symboln, sizeof(symboln), "%sMateriali", symbol_prefix);
   1318         *procp = dlsym(handle, symboln);
   1319     }
   1320 
   1321 
   1322     if(!disp->Materialiv) {
   1323         void ** procp = (void **) &disp->Materialiv;
   1324         snprintf(symboln, sizeof(symboln), "%sMaterialiv", symbol_prefix);
   1325         *procp = dlsym(handle, symboln);
   1326     }
   1327 
   1328 
   1329     if(!disp->PointSize) {
   1330         void ** procp = (void **) &disp->PointSize;
   1331         snprintf(symboln, sizeof(symboln), "%sPointSize", symbol_prefix);
   1332         *procp = dlsym(handle, symboln);
   1333     }
   1334 
   1335 
   1336     if(!disp->PolygonMode) {
   1337         void ** procp = (void **) &disp->PolygonMode;
   1338         snprintf(symboln, sizeof(symboln), "%sPolygonMode", symbol_prefix);
   1339         *procp = dlsym(handle, symboln);
   1340     }
   1341 
   1342 
   1343     if(!disp->PolygonStipple) {
   1344         void ** procp = (void **) &disp->PolygonStipple;
   1345         snprintf(symboln, sizeof(symboln), "%sPolygonStipple", symbol_prefix);
   1346         *procp = dlsym(handle, symboln);
   1347     }
   1348 
   1349 
   1350     if(!disp->Scissor) {
   1351         void ** procp = (void **) &disp->Scissor;
   1352         snprintf(symboln, sizeof(symboln), "%sScissor", symbol_prefix);
   1353         *procp = dlsym(handle, symboln);
   1354     }
   1355 
   1356 
   1357     if(!disp->ShadeModel) {
   1358         void ** procp = (void **) &disp->ShadeModel;
   1359         snprintf(symboln, sizeof(symboln), "%sShadeModel", symbol_prefix);
   1360         *procp = dlsym(handle, symboln);
   1361     }
   1362 
   1363 
   1364     if(!disp->TexParameterf) {
   1365         void ** procp = (void **) &disp->TexParameterf;
   1366         snprintf(symboln, sizeof(symboln), "%sTexParameterf", symbol_prefix);
   1367         *procp = dlsym(handle, symboln);
   1368     }
   1369 
   1370 
   1371     if(!disp->TexParameterfv) {
   1372         void ** procp = (void **) &disp->TexParameterfv;
   1373         snprintf(symboln, sizeof(symboln), "%sTexParameterfv", symbol_prefix);
   1374         *procp = dlsym(handle, symboln);
   1375     }
   1376 
   1377 
   1378     if(!disp->TexParameteri) {
   1379         void ** procp = (void **) &disp->TexParameteri;
   1380         snprintf(symboln, sizeof(symboln), "%sTexParameteri", symbol_prefix);
   1381         *procp = dlsym(handle, symboln);
   1382     }
   1383 
   1384 
   1385     if(!disp->TexParameteriv) {
   1386         void ** procp = (void **) &disp->TexParameteriv;
   1387         snprintf(symboln, sizeof(symboln), "%sTexParameteriv", symbol_prefix);
   1388         *procp = dlsym(handle, symboln);
   1389     }
   1390 
   1391 
   1392     if(!disp->TexImage1D) {
   1393         void ** procp = (void **) &disp->TexImage1D;
   1394         snprintf(symboln, sizeof(symboln), "%sTexImage1D", symbol_prefix);
   1395         *procp = dlsym(handle, symboln);
   1396     }
   1397 
   1398 
   1399     if(!disp->TexImage2D) {
   1400         void ** procp = (void **) &disp->TexImage2D;
   1401         snprintf(symboln, sizeof(symboln), "%sTexImage2D", symbol_prefix);
   1402         *procp = dlsym(handle, symboln);
   1403     }
   1404 
   1405 
   1406     if(!disp->TexEnvf) {
   1407         void ** procp = (void **) &disp->TexEnvf;
   1408         snprintf(symboln, sizeof(symboln), "%sTexEnvf", symbol_prefix);
   1409         *procp = dlsym(handle, symboln);
   1410     }
   1411 
   1412 
   1413     if(!disp->TexEnvfv) {
   1414         void ** procp = (void **) &disp->TexEnvfv;
   1415         snprintf(symboln, sizeof(symboln), "%sTexEnvfv", symbol_prefix);
   1416         *procp = dlsym(handle, symboln);
   1417     }
   1418 
   1419 
   1420     if(!disp->TexEnvi) {
   1421         void ** procp = (void **) &disp->TexEnvi;
   1422         snprintf(symboln, sizeof(symboln), "%sTexEnvi", symbol_prefix);
   1423         *procp = dlsym(handle, symboln);
   1424     }
   1425 
   1426 
   1427     if(!disp->TexEnviv) {
   1428         void ** procp = (void **) &disp->TexEnviv;
   1429         snprintf(symboln, sizeof(symboln), "%sTexEnviv", symbol_prefix);
   1430         *procp = dlsym(handle, symboln);
   1431     }
   1432 
   1433 
   1434     if(!disp->TexGend) {
   1435         void ** procp = (void **) &disp->TexGend;
   1436         snprintf(symboln, sizeof(symboln), "%sTexGend", symbol_prefix);
   1437         *procp = dlsym(handle, symboln);
   1438     }
   1439 
   1440 
   1441     if(!disp->TexGendv) {
   1442         void ** procp = (void **) &disp->TexGendv;
   1443         snprintf(symboln, sizeof(symboln), "%sTexGendv", symbol_prefix);
   1444         *procp = dlsym(handle, symboln);
   1445     }
   1446 
   1447 
   1448     if(!disp->TexGenf) {
   1449         void ** procp = (void **) &disp->TexGenf;
   1450         snprintf(symboln, sizeof(symboln), "%sTexGenf", symbol_prefix);
   1451         *procp = dlsym(handle, symboln);
   1452     }
   1453 
   1454 
   1455     if(!disp->TexGenfv) {
   1456         void ** procp = (void **) &disp->TexGenfv;
   1457         snprintf(symboln, sizeof(symboln), "%sTexGenfv", symbol_prefix);
   1458         *procp = dlsym(handle, symboln);
   1459     }
   1460 
   1461 
   1462     if(!disp->TexGeni) {
   1463         void ** procp = (void **) &disp->TexGeni;
   1464         snprintf(symboln, sizeof(symboln), "%sTexGeni", symbol_prefix);
   1465         *procp = dlsym(handle, symboln);
   1466     }
   1467 
   1468 
   1469     if(!disp->TexGeniv) {
   1470         void ** procp = (void **) &disp->TexGeniv;
   1471         snprintf(symboln, sizeof(symboln), "%sTexGeniv", symbol_prefix);
   1472         *procp = dlsym(handle, symboln);
   1473     }
   1474 
   1475 
   1476     if(!disp->FeedbackBuffer) {
   1477         void ** procp = (void **) &disp->FeedbackBuffer;
   1478         snprintf(symboln, sizeof(symboln), "%sFeedbackBuffer", symbol_prefix);
   1479         *procp = dlsym(handle, symboln);
   1480     }
   1481 
   1482 
   1483     if(!disp->SelectBuffer) {
   1484         void ** procp = (void **) &disp->SelectBuffer;
   1485         snprintf(symboln, sizeof(symboln), "%sSelectBuffer", symbol_prefix);
   1486         *procp = dlsym(handle, symboln);
   1487     }
   1488 
   1489 
   1490     if(!disp->RenderMode) {
   1491         void ** procp = (void **) &disp->RenderMode;
   1492         snprintf(symboln, sizeof(symboln), "%sRenderMode", symbol_prefix);
   1493         *procp = dlsym(handle, symboln);
   1494     }
   1495 
   1496 
   1497     if(!disp->InitNames) {
   1498         void ** procp = (void **) &disp->InitNames;
   1499         snprintf(symboln, sizeof(symboln), "%sInitNames", symbol_prefix);
   1500         *procp = dlsym(handle, symboln);
   1501     }
   1502 
   1503 
   1504     if(!disp->LoadName) {
   1505         void ** procp = (void **) &disp->LoadName;
   1506         snprintf(symboln, sizeof(symboln), "%sLoadName", symbol_prefix);
   1507         *procp = dlsym(handle, symboln);
   1508     }
   1509 
   1510 
   1511     if(!disp->PassThrough) {
   1512         void ** procp = (void **) &disp->PassThrough;
   1513         snprintf(symboln, sizeof(symboln), "%sPassThrough", symbol_prefix);
   1514         *procp = dlsym(handle, symboln);
   1515     }
   1516 
   1517 
   1518     if(!disp->PopName) {
   1519         void ** procp = (void **) &disp->PopName;
   1520         snprintf(symboln, sizeof(symboln), "%sPopName", symbol_prefix);
   1521         *procp = dlsym(handle, symboln);
   1522     }
   1523 
   1524 
   1525     if(!disp->PushName) {
   1526         void ** procp = (void **) &disp->PushName;
   1527         snprintf(symboln, sizeof(symboln), "%sPushName", symbol_prefix);
   1528         *procp = dlsym(handle, symboln);
   1529     }
   1530 
   1531 
   1532     if(!disp->DrawBuffer) {
   1533         void ** procp = (void **) &disp->DrawBuffer;
   1534         snprintf(symboln, sizeof(symboln), "%sDrawBuffer", symbol_prefix);
   1535         *procp = dlsym(handle, symboln);
   1536     }
   1537 
   1538 
   1539     if(!disp->Clear) {
   1540         void ** procp = (void **) &disp->Clear;
   1541         snprintf(symboln, sizeof(symboln), "%sClear", symbol_prefix);
   1542         *procp = dlsym(handle, symboln);
   1543     }
   1544 
   1545 
   1546     if(!disp->ClearAccum) {
   1547         void ** procp = (void **) &disp->ClearAccum;
   1548         snprintf(symboln, sizeof(symboln), "%sClearAccum", symbol_prefix);
   1549         *procp = dlsym(handle, symboln);
   1550     }
   1551 
   1552 
   1553     if(!disp->ClearIndex) {
   1554         void ** procp = (void **) &disp->ClearIndex;
   1555         snprintf(symboln, sizeof(symboln), "%sClearIndex", symbol_prefix);
   1556         *procp = dlsym(handle, symboln);
   1557     }
   1558 
   1559 
   1560     if(!disp->ClearColor) {
   1561         void ** procp = (void **) &disp->ClearColor;
   1562         snprintf(symboln, sizeof(symboln), "%sClearColor", symbol_prefix);
   1563         *procp = dlsym(handle, symboln);
   1564     }
   1565 
   1566 
   1567     if(!disp->ClearStencil) {
   1568         void ** procp = (void **) &disp->ClearStencil;
   1569         snprintf(symboln, sizeof(symboln), "%sClearStencil", symbol_prefix);
   1570         *procp = dlsym(handle, symboln);
   1571     }
   1572 
   1573 
   1574     if(!disp->ClearDepth) {
   1575         void ** procp = (void **) &disp->ClearDepth;
   1576         snprintf(symboln, sizeof(symboln), "%sClearDepth", symbol_prefix);
   1577         *procp = dlsym(handle, symboln);
   1578     }
   1579 
   1580 
   1581     if(!disp->StencilMask) {
   1582         void ** procp = (void **) &disp->StencilMask;
   1583         snprintf(symboln, sizeof(symboln), "%sStencilMask", symbol_prefix);
   1584         *procp = dlsym(handle, symboln);
   1585     }
   1586 
   1587 
   1588     if(!disp->ColorMask) {
   1589         void ** procp = (void **) &disp->ColorMask;
   1590         snprintf(symboln, sizeof(symboln), "%sColorMask", symbol_prefix);
   1591         *procp = dlsym(handle, symboln);
   1592     }
   1593 
   1594 
   1595     if(!disp->DepthMask) {
   1596         void ** procp = (void **) &disp->DepthMask;
   1597         snprintf(symboln, sizeof(symboln), "%sDepthMask", symbol_prefix);
   1598         *procp = dlsym(handle, symboln);
   1599     }
   1600 
   1601 
   1602     if(!disp->IndexMask) {
   1603         void ** procp = (void **) &disp->IndexMask;
   1604         snprintf(symboln, sizeof(symboln), "%sIndexMask", symbol_prefix);
   1605         *procp = dlsym(handle, symboln);
   1606     }
   1607 
   1608 
   1609     if(!disp->Accum) {
   1610         void ** procp = (void **) &disp->Accum;
   1611         snprintf(symboln, sizeof(symboln), "%sAccum", symbol_prefix);
   1612         *procp = dlsym(handle, symboln);
   1613     }
   1614 
   1615 
   1616     if(!disp->Disable) {
   1617         void ** procp = (void **) &disp->Disable;
   1618         snprintf(symboln, sizeof(symboln), "%sDisable", symbol_prefix);
   1619         *procp = dlsym(handle, symboln);
   1620     }
   1621 
   1622 
   1623     if(!disp->Enable) {
   1624         void ** procp = (void **) &disp->Enable;
   1625         snprintf(symboln, sizeof(symboln), "%sEnable", symbol_prefix);
   1626         *procp = dlsym(handle, symboln);
   1627     }
   1628 
   1629 
   1630     if(!disp->Finish) {
   1631         void ** procp = (void **) &disp->Finish;
   1632         snprintf(symboln, sizeof(symboln), "%sFinish", symbol_prefix);
   1633         *procp = dlsym(handle, symboln);
   1634     }
   1635 
   1636 
   1637     if(!disp->Flush) {
   1638         void ** procp = (void **) &disp->Flush;
   1639         snprintf(symboln, sizeof(symboln), "%sFlush", symbol_prefix);
   1640         *procp = dlsym(handle, symboln);
   1641     }
   1642 
   1643 
   1644     if(!disp->PopAttrib) {
   1645         void ** procp = (void **) &disp->PopAttrib;
   1646         snprintf(symboln, sizeof(symboln), "%sPopAttrib", symbol_prefix);
   1647         *procp = dlsym(handle, symboln);
   1648     }
   1649 
   1650 
   1651     if(!disp->PushAttrib) {
   1652         void ** procp = (void **) &disp->PushAttrib;
   1653         snprintf(symboln, sizeof(symboln), "%sPushAttrib", symbol_prefix);
   1654         *procp = dlsym(handle, symboln);
   1655     }
   1656 
   1657 
   1658     if(!disp->Map1d) {
   1659         void ** procp = (void **) &disp->Map1d;
   1660         snprintf(symboln, sizeof(symboln), "%sMap1d", symbol_prefix);
   1661         *procp = dlsym(handle, symboln);
   1662     }
   1663 
   1664 
   1665     if(!disp->Map1f) {
   1666         void ** procp = (void **) &disp->Map1f;
   1667         snprintf(symboln, sizeof(symboln), "%sMap1f", symbol_prefix);
   1668         *procp = dlsym(handle, symboln);
   1669     }
   1670 
   1671 
   1672     if(!disp->Map2d) {
   1673         void ** procp = (void **) &disp->Map2d;
   1674         snprintf(symboln, sizeof(symboln), "%sMap2d", symbol_prefix);
   1675         *procp = dlsym(handle, symboln);
   1676     }
   1677 
   1678 
   1679     if(!disp->Map2f) {
   1680         void ** procp = (void **) &disp->Map2f;
   1681         snprintf(symboln, sizeof(symboln), "%sMap2f", symbol_prefix);
   1682         *procp = dlsym(handle, symboln);
   1683     }
   1684 
   1685 
   1686     if(!disp->MapGrid1d) {
   1687         void ** procp = (void **) &disp->MapGrid1d;
   1688         snprintf(symboln, sizeof(symboln), "%sMapGrid1d", symbol_prefix);
   1689         *procp = dlsym(handle, symboln);
   1690     }
   1691 
   1692 
   1693     if(!disp->MapGrid1f) {
   1694         void ** procp = (void **) &disp->MapGrid1f;
   1695         snprintf(symboln, sizeof(symboln), "%sMapGrid1f", symbol_prefix);
   1696         *procp = dlsym(handle, symboln);
   1697     }
   1698 
   1699 
   1700     if(!disp->MapGrid2d) {
   1701         void ** procp = (void **) &disp->MapGrid2d;
   1702         snprintf(symboln, sizeof(symboln), "%sMapGrid2d", symbol_prefix);
   1703         *procp = dlsym(handle, symboln);
   1704     }
   1705 
   1706 
   1707     if(!disp->MapGrid2f) {
   1708         void ** procp = (void **) &disp->MapGrid2f;
   1709         snprintf(symboln, sizeof(symboln), "%sMapGrid2f", symbol_prefix);
   1710         *procp = dlsym(handle, symboln);
   1711     }
   1712 
   1713 
   1714     if(!disp->EvalCoord1d) {
   1715         void ** procp = (void **) &disp->EvalCoord1d;
   1716         snprintf(symboln, sizeof(symboln), "%sEvalCoord1d", symbol_prefix);
   1717         *procp = dlsym(handle, symboln);
   1718     }
   1719 
   1720 
   1721     if(!disp->EvalCoord1dv) {
   1722         void ** procp = (void **) &disp->EvalCoord1dv;
   1723         snprintf(symboln, sizeof(symboln), "%sEvalCoord1dv", symbol_prefix);
   1724         *procp = dlsym(handle, symboln);
   1725     }
   1726 
   1727 
   1728     if(!disp->EvalCoord1f) {
   1729         void ** procp = (void **) &disp->EvalCoord1f;
   1730         snprintf(symboln, sizeof(symboln), "%sEvalCoord1f", symbol_prefix);
   1731         *procp = dlsym(handle, symboln);
   1732     }
   1733 
   1734 
   1735     if(!disp->EvalCoord1fv) {
   1736         void ** procp = (void **) &disp->EvalCoord1fv;
   1737         snprintf(symboln, sizeof(symboln), "%sEvalCoord1fv", symbol_prefix);
   1738         *procp = dlsym(handle, symboln);
   1739     }
   1740 
   1741 
   1742     if(!disp->EvalCoord2d) {
   1743         void ** procp = (void **) &disp->EvalCoord2d;
   1744         snprintf(symboln, sizeof(symboln), "%sEvalCoord2d", symbol_prefix);
   1745         *procp = dlsym(handle, symboln);
   1746     }
   1747 
   1748 
   1749     if(!disp->EvalCoord2dv) {
   1750         void ** procp = (void **) &disp->EvalCoord2dv;
   1751         snprintf(symboln, sizeof(symboln), "%sEvalCoord2dv", symbol_prefix);
   1752         *procp = dlsym(handle, symboln);
   1753     }
   1754 
   1755 
   1756     if(!disp->EvalCoord2f) {
   1757         void ** procp = (void **) &disp->EvalCoord2f;
   1758         snprintf(symboln, sizeof(symboln), "%sEvalCoord2f", symbol_prefix);
   1759         *procp = dlsym(handle, symboln);
   1760     }
   1761 
   1762 
   1763     if(!disp->EvalCoord2fv) {
   1764         void ** procp = (void **) &disp->EvalCoord2fv;
   1765         snprintf(symboln, sizeof(symboln), "%sEvalCoord2fv", symbol_prefix);
   1766         *procp = dlsym(handle, symboln);
   1767     }
   1768 
   1769 
   1770     if(!disp->EvalMesh1) {
   1771         void ** procp = (void **) &disp->EvalMesh1;
   1772         snprintf(symboln, sizeof(symboln), "%sEvalMesh1", symbol_prefix);
   1773         *procp = dlsym(handle, symboln);
   1774     }
   1775 
   1776 
   1777     if(!disp->EvalPoint1) {
   1778         void ** procp = (void **) &disp->EvalPoint1;
   1779         snprintf(symboln, sizeof(symboln), "%sEvalPoint1", symbol_prefix);
   1780         *procp = dlsym(handle, symboln);
   1781     }
   1782 
   1783 
   1784     if(!disp->EvalMesh2) {
   1785         void ** procp = (void **) &disp->EvalMesh2;
   1786         snprintf(symboln, sizeof(symboln), "%sEvalMesh2", symbol_prefix);
   1787         *procp = dlsym(handle, symboln);
   1788     }
   1789 
   1790 
   1791     if(!disp->EvalPoint2) {
   1792         void ** procp = (void **) &disp->EvalPoint2;
   1793         snprintf(symboln, sizeof(symboln), "%sEvalPoint2", symbol_prefix);
   1794         *procp = dlsym(handle, symboln);
   1795     }
   1796 
   1797 
   1798     if(!disp->AlphaFunc) {
   1799         void ** procp = (void **) &disp->AlphaFunc;
   1800         snprintf(symboln, sizeof(symboln), "%sAlphaFunc", symbol_prefix);
   1801         *procp = dlsym(handle, symboln);
   1802     }
   1803 
   1804 
   1805     if(!disp->BlendFunc) {
   1806         void ** procp = (void **) &disp->BlendFunc;
   1807         snprintf(symboln, sizeof(symboln), "%sBlendFunc", symbol_prefix);
   1808         *procp = dlsym(handle, symboln);
   1809     }
   1810 
   1811 
   1812     if(!disp->LogicOp) {
   1813         void ** procp = (void **) &disp->LogicOp;
   1814         snprintf(symboln, sizeof(symboln), "%sLogicOp", symbol_prefix);
   1815         *procp = dlsym(handle, symboln);
   1816     }
   1817 
   1818 
   1819     if(!disp->StencilFunc) {
   1820         void ** procp = (void **) &disp->StencilFunc;
   1821         snprintf(symboln, sizeof(symboln), "%sStencilFunc", symbol_prefix);
   1822         *procp = dlsym(handle, symboln);
   1823     }
   1824 
   1825 
   1826     if(!disp->StencilOp) {
   1827         void ** procp = (void **) &disp->StencilOp;
   1828         snprintf(symboln, sizeof(symboln), "%sStencilOp", symbol_prefix);
   1829         *procp = dlsym(handle, symboln);
   1830     }
   1831 
   1832 
   1833     if(!disp->DepthFunc) {
   1834         void ** procp = (void **) &disp->DepthFunc;
   1835         snprintf(symboln, sizeof(symboln), "%sDepthFunc", symbol_prefix);
   1836         *procp = dlsym(handle, symboln);
   1837     }
   1838 
   1839 
   1840     if(!disp->PixelZoom) {
   1841         void ** procp = (void **) &disp->PixelZoom;
   1842         snprintf(symboln, sizeof(symboln), "%sPixelZoom", symbol_prefix);
   1843         *procp = dlsym(handle, symboln);
   1844     }
   1845 
   1846 
   1847     if(!disp->PixelTransferf) {
   1848         void ** procp = (void **) &disp->PixelTransferf;
   1849         snprintf(symboln, sizeof(symboln), "%sPixelTransferf", symbol_prefix);
   1850         *procp = dlsym(handle, symboln);
   1851     }
   1852 
   1853 
   1854     if(!disp->PixelTransferi) {
   1855         void ** procp = (void **) &disp->PixelTransferi;
   1856         snprintf(symboln, sizeof(symboln), "%sPixelTransferi", symbol_prefix);
   1857         *procp = dlsym(handle, symboln);
   1858     }
   1859 
   1860 
   1861     if(!disp->PixelStoref) {
   1862         void ** procp = (void **) &disp->PixelStoref;
   1863         snprintf(symboln, sizeof(symboln), "%sPixelStoref", symbol_prefix);
   1864         *procp = dlsym(handle, symboln);
   1865     }
   1866 
   1867 
   1868     if(!disp->PixelStorei) {
   1869         void ** procp = (void **) &disp->PixelStorei;
   1870         snprintf(symboln, sizeof(symboln), "%sPixelStorei", symbol_prefix);
   1871         *procp = dlsym(handle, symboln);
   1872     }
   1873 
   1874 
   1875     if(!disp->PixelMapfv) {
   1876         void ** procp = (void **) &disp->PixelMapfv;
   1877         snprintf(symboln, sizeof(symboln), "%sPixelMapfv", symbol_prefix);
   1878         *procp = dlsym(handle, symboln);
   1879     }
   1880 
   1881 
   1882     if(!disp->PixelMapuiv) {
   1883         void ** procp = (void **) &disp->PixelMapuiv;
   1884         snprintf(symboln, sizeof(symboln), "%sPixelMapuiv", symbol_prefix);
   1885         *procp = dlsym(handle, symboln);
   1886     }
   1887 
   1888 
   1889     if(!disp->PixelMapusv) {
   1890         void ** procp = (void **) &disp->PixelMapusv;
   1891         snprintf(symboln, sizeof(symboln), "%sPixelMapusv", symbol_prefix);
   1892         *procp = dlsym(handle, symboln);
   1893     }
   1894 
   1895 
   1896     if(!disp->ReadBuffer) {
   1897         void ** procp = (void **) &disp->ReadBuffer;
   1898         snprintf(symboln, sizeof(symboln), "%sReadBuffer", symbol_prefix);
   1899         *procp = dlsym(handle, symboln);
   1900     }
   1901 
   1902 
   1903     if(!disp->CopyPixels) {
   1904         void ** procp = (void **) &disp->CopyPixels;
   1905         snprintf(symboln, sizeof(symboln), "%sCopyPixels", symbol_prefix);
   1906         *procp = dlsym(handle, symboln);
   1907     }
   1908 
   1909 
   1910     if(!disp->ReadPixels) {
   1911         void ** procp = (void **) &disp->ReadPixels;
   1912         snprintf(symboln, sizeof(symboln), "%sReadPixels", symbol_prefix);
   1913         *procp = dlsym(handle, symboln);
   1914     }
   1915 
   1916 
   1917     if(!disp->DrawPixels) {
   1918         void ** procp = (void **) &disp->DrawPixels;
   1919         snprintf(symboln, sizeof(symboln), "%sDrawPixels", symbol_prefix);
   1920         *procp = dlsym(handle, symboln);
   1921     }
   1922 
   1923 
   1924     if(!disp->GetBooleanv) {
   1925         void ** procp = (void **) &disp->GetBooleanv;
   1926         snprintf(symboln, sizeof(symboln), "%sGetBooleanv", symbol_prefix);
   1927         *procp = dlsym(handle, symboln);
   1928     }
   1929 
   1930 
   1931     if(!disp->GetClipPlane) {
   1932         void ** procp = (void **) &disp->GetClipPlane;
   1933         snprintf(symboln, sizeof(symboln), "%sGetClipPlane", symbol_prefix);
   1934         *procp = dlsym(handle, symboln);
   1935     }
   1936 
   1937 
   1938     if(!disp->GetDoublev) {
   1939         void ** procp = (void **) &disp->GetDoublev;
   1940         snprintf(symboln, sizeof(symboln), "%sGetDoublev", symbol_prefix);
   1941         *procp = dlsym(handle, symboln);
   1942     }
   1943 
   1944 
   1945     if(!disp->GetError) {
   1946         void ** procp = (void **) &disp->GetError;
   1947         snprintf(symboln, sizeof(symboln), "%sGetError", symbol_prefix);
   1948         *procp = dlsym(handle, symboln);
   1949     }
   1950 
   1951 
   1952     if(!disp->GetFloatv) {
   1953         void ** procp = (void **) &disp->GetFloatv;
   1954         snprintf(symboln, sizeof(symboln), "%sGetFloatv", symbol_prefix);
   1955         *procp = dlsym(handle, symboln);
   1956     }
   1957 
   1958 
   1959     if(!disp->GetIntegerv) {
   1960         void ** procp = (void **) &disp->GetIntegerv;
   1961         snprintf(symboln, sizeof(symboln), "%sGetIntegerv", symbol_prefix);
   1962         *procp = dlsym(handle, symboln);
   1963     }
   1964 
   1965 
   1966     if(!disp->GetLightfv) {
   1967         void ** procp = (void **) &disp->GetLightfv;
   1968         snprintf(symboln, sizeof(symboln), "%sGetLightfv", symbol_prefix);
   1969         *procp = dlsym(handle, symboln);
   1970     }
   1971 
   1972 
   1973     if(!disp->GetLightiv) {
   1974         void ** procp = (void **) &disp->GetLightiv;
   1975         snprintf(symboln, sizeof(symboln), "%sGetLightiv", symbol_prefix);
   1976         *procp = dlsym(handle, symboln);
   1977     }
   1978 
   1979 
   1980     if(!disp->GetMapdv) {
   1981         void ** procp = (void **) &disp->GetMapdv;
   1982         snprintf(symboln, sizeof(symboln), "%sGetMapdv", symbol_prefix);
   1983         *procp = dlsym(handle, symboln);
   1984     }
   1985 
   1986 
   1987     if(!disp->GetMapfv) {
   1988         void ** procp = (void **) &disp->GetMapfv;
   1989         snprintf(symboln, sizeof(symboln), "%sGetMapfv", symbol_prefix);
   1990         *procp = dlsym(handle, symboln);
   1991     }
   1992 
   1993 
   1994     if(!disp->GetMapiv) {
   1995         void ** procp = (void **) &disp->GetMapiv;
   1996         snprintf(symboln, sizeof(symboln), "%sGetMapiv", symbol_prefix);
   1997         *procp = dlsym(handle, symboln);
   1998     }
   1999 
   2000 
   2001     if(!disp->GetMaterialfv) {
   2002         void ** procp = (void **) &disp->GetMaterialfv;
   2003         snprintf(symboln, sizeof(symboln), "%sGetMaterialfv", symbol_prefix);
   2004         *procp = dlsym(handle, symboln);
   2005     }
   2006 
   2007 
   2008     if(!disp->GetMaterialiv) {
   2009         void ** procp = (void **) &disp->GetMaterialiv;
   2010         snprintf(symboln, sizeof(symboln), "%sGetMaterialiv", symbol_prefix);
   2011         *procp = dlsym(handle, symboln);
   2012     }
   2013 
   2014 
   2015     if(!disp->GetPixelMapfv) {
   2016         void ** procp = (void **) &disp->GetPixelMapfv;
   2017         snprintf(symboln, sizeof(symboln), "%sGetPixelMapfv", symbol_prefix);
   2018         *procp = dlsym(handle, symboln);
   2019     }
   2020 
   2021 
   2022     if(!disp->GetPixelMapuiv) {
   2023         void ** procp = (void **) &disp->GetPixelMapuiv;
   2024         snprintf(symboln, sizeof(symboln), "%sGetPixelMapuiv", symbol_prefix);
   2025         *procp = dlsym(handle, symboln);
   2026     }
   2027 
   2028 
   2029     if(!disp->GetPixelMapusv) {
   2030         void ** procp = (void **) &disp->GetPixelMapusv;
   2031         snprintf(symboln, sizeof(symboln), "%sGetPixelMapusv", symbol_prefix);
   2032         *procp = dlsym(handle, symboln);
   2033     }
   2034 
   2035 
   2036     if(!disp->GetPolygonStipple) {
   2037         void ** procp = (void **) &disp->GetPolygonStipple;
   2038         snprintf(symboln, sizeof(symboln), "%sGetPolygonStipple", symbol_prefix);
   2039         *procp = dlsym(handle, symboln);
   2040     }
   2041 
   2042 
   2043     if(!disp->GetString) {
   2044         void ** procp = (void **) &disp->GetString;
   2045         snprintf(symboln, sizeof(symboln), "%sGetString", symbol_prefix);
   2046         *procp = dlsym(handle, symboln);
   2047     }
   2048 
   2049 
   2050     if(!disp->GetTexEnvfv) {
   2051         void ** procp = (void **) &disp->GetTexEnvfv;
   2052         snprintf(symboln, sizeof(symboln), "%sGetTexEnvfv", symbol_prefix);
   2053         *procp = dlsym(handle, symboln);
   2054     }
   2055 
   2056 
   2057     if(!disp->GetTexEnviv) {
   2058         void ** procp = (void **) &disp->GetTexEnviv;
   2059         snprintf(symboln, sizeof(symboln), "%sGetTexEnviv", symbol_prefix);
   2060         *procp = dlsym(handle, symboln);
   2061     }
   2062 
   2063 
   2064     if(!disp->GetTexGendv) {
   2065         void ** procp = (void **) &disp->GetTexGendv;
   2066         snprintf(symboln, sizeof(symboln), "%sGetTexGendv", symbol_prefix);
   2067         *procp = dlsym(handle, symboln);
   2068     }
   2069 
   2070 
   2071     if(!disp->GetTexGenfv) {
   2072         void ** procp = (void **) &disp->GetTexGenfv;
   2073         snprintf(symboln, sizeof(symboln), "%sGetTexGenfv", symbol_prefix);
   2074         *procp = dlsym(handle, symboln);
   2075     }
   2076 
   2077 
   2078     if(!disp->GetTexGeniv) {
   2079         void ** procp = (void **) &disp->GetTexGeniv;
   2080         snprintf(symboln, sizeof(symboln), "%sGetTexGeniv", symbol_prefix);
   2081         *procp = dlsym(handle, symboln);
   2082     }
   2083 
   2084 
   2085     if(!disp->GetTexImage) {
   2086         void ** procp = (void **) &disp->GetTexImage;
   2087         snprintf(symboln, sizeof(symboln), "%sGetTexImage", symbol_prefix);
   2088         *procp = dlsym(handle, symboln);
   2089     }
   2090 
   2091 
   2092     if(!disp->GetTexParameterfv) {
   2093         void ** procp = (void **) &disp->GetTexParameterfv;
   2094         snprintf(symboln, sizeof(symboln), "%sGetTexParameterfv", symbol_prefix);
   2095         *procp = dlsym(handle, symboln);
   2096     }
   2097 
   2098 
   2099     if(!disp->GetTexParameteriv) {
   2100         void ** procp = (void **) &disp->GetTexParameteriv;
   2101         snprintf(symboln, sizeof(symboln), "%sGetTexParameteriv", symbol_prefix);
   2102         *procp = dlsym(handle, symboln);
   2103     }
   2104 
   2105 
   2106     if(!disp->GetTexLevelParameterfv) {
   2107         void ** procp = (void **) &disp->GetTexLevelParameterfv;
   2108         snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameterfv", symbol_prefix);
   2109         *procp = dlsym(handle, symboln);
   2110     }
   2111 
   2112 
   2113     if(!disp->GetTexLevelParameteriv) {
   2114         void ** procp = (void **) &disp->GetTexLevelParameteriv;
   2115         snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameteriv", symbol_prefix);
   2116         *procp = dlsym(handle, symboln);
   2117     }
   2118 
   2119 
   2120     if(!disp->IsEnabled) {
   2121         void ** procp = (void **) &disp->IsEnabled;
   2122         snprintf(symboln, sizeof(symboln), "%sIsEnabled", symbol_prefix);
   2123         *procp = dlsym(handle, symboln);
   2124     }
   2125 
   2126 
   2127     if(!disp->IsList) {
   2128         void ** procp = (void **) &disp->IsList;
   2129         snprintf(symboln, sizeof(symboln), "%sIsList", symbol_prefix);
   2130         *procp = dlsym(handle, symboln);
   2131     }
   2132 
   2133 
   2134     if(!disp->DepthRange) {
   2135         void ** procp = (void **) &disp->DepthRange;
   2136         snprintf(symboln, sizeof(symboln), "%sDepthRange", symbol_prefix);
   2137         *procp = dlsym(handle, symboln);
   2138     }
   2139 
   2140 
   2141     if(!disp->Frustum) {
   2142         void ** procp = (void **) &disp->Frustum;
   2143         snprintf(symboln, sizeof(symboln), "%sFrustum", symbol_prefix);
   2144         *procp = dlsym(handle, symboln);
   2145     }
   2146 
   2147 
   2148     if(!disp->LoadIdentity) {
   2149         void ** procp = (void **) &disp->LoadIdentity;
   2150         snprintf(symboln, sizeof(symboln), "%sLoadIdentity", symbol_prefix);
   2151         *procp = dlsym(handle, symboln);
   2152     }
   2153 
   2154 
   2155     if(!disp->LoadMatrixf) {
   2156         void ** procp = (void **) &disp->LoadMatrixf;
   2157         snprintf(symboln, sizeof(symboln), "%sLoadMatrixf", symbol_prefix);
   2158         *procp = dlsym(handle, symboln);
   2159     }
   2160 
   2161 
   2162     if(!disp->LoadMatrixd) {
   2163         void ** procp = (void **) &disp->LoadMatrixd;
   2164         snprintf(symboln, sizeof(symboln), "%sLoadMatrixd", symbol_prefix);
   2165         *procp = dlsym(handle, symboln);
   2166     }
   2167 
   2168 
   2169     if(!disp->MatrixMode) {
   2170         void ** procp = (void **) &disp->MatrixMode;
   2171         snprintf(symboln, sizeof(symboln), "%sMatrixMode", symbol_prefix);
   2172         *procp = dlsym(handle, symboln);
   2173     }
   2174 
   2175 
   2176     if(!disp->MultMatrixf) {
   2177         void ** procp = (void **) &disp->MultMatrixf;
   2178         snprintf(symboln, sizeof(symboln), "%sMultMatrixf", symbol_prefix);
   2179         *procp = dlsym(handle, symboln);
   2180     }
   2181 
   2182 
   2183     if(!disp->MultMatrixd) {
   2184         void ** procp = (void **) &disp->MultMatrixd;
   2185         snprintf(symboln, sizeof(symboln), "%sMultMatrixd", symbol_prefix);
   2186         *procp = dlsym(handle, symboln);
   2187     }
   2188 
   2189 
   2190     if(!disp->Ortho) {
   2191         void ** procp = (void **) &disp->Ortho;
   2192         snprintf(symboln, sizeof(symboln), "%sOrtho", symbol_prefix);
   2193         *procp = dlsym(handle, symboln);
   2194     }
   2195 
   2196 
   2197     if(!disp->PopMatrix) {
   2198         void ** procp = (void **) &disp->PopMatrix;
   2199         snprintf(symboln, sizeof(symboln), "%sPopMatrix", symbol_prefix);
   2200         *procp = dlsym(handle, symboln);
   2201     }
   2202 
   2203 
   2204     if(!disp->PushMatrix) {
   2205         void ** procp = (void **) &disp->PushMatrix;
   2206         snprintf(symboln, sizeof(symboln), "%sPushMatrix", symbol_prefix);
   2207         *procp = dlsym(handle, symboln);
   2208     }
   2209 
   2210 
   2211     if(!disp->Rotated) {
   2212         void ** procp = (void **) &disp->Rotated;
   2213         snprintf(symboln, sizeof(symboln), "%sRotated", symbol_prefix);
   2214         *procp = dlsym(handle, symboln);
   2215     }
   2216 
   2217 
   2218     if(!disp->Rotatef) {
   2219         void ** procp = (void **) &disp->Rotatef;
   2220         snprintf(symboln, sizeof(symboln), "%sRotatef", symbol_prefix);
   2221         *procp = dlsym(handle, symboln);
   2222     }
   2223 
   2224 
   2225     if(!disp->Scaled) {
   2226         void ** procp = (void **) &disp->Scaled;
   2227         snprintf(symboln, sizeof(symboln), "%sScaled", symbol_prefix);
   2228         *procp = dlsym(handle, symboln);
   2229     }
   2230 
   2231 
   2232     if(!disp->Scalef) {
   2233         void ** procp = (void **) &disp->Scalef;
   2234         snprintf(symboln, sizeof(symboln), "%sScalef", symbol_prefix);
   2235         *procp = dlsym(handle, symboln);
   2236     }
   2237 
   2238 
   2239     if(!disp->Translated) {
   2240         void ** procp = (void **) &disp->Translated;
   2241         snprintf(symboln, sizeof(symboln), "%sTranslated", symbol_prefix);
   2242         *procp = dlsym(handle, symboln);
   2243     }
   2244 
   2245 
   2246     if(!disp->Translatef) {
   2247         void ** procp = (void **) &disp->Translatef;
   2248         snprintf(symboln, sizeof(symboln), "%sTranslatef", symbol_prefix);
   2249         *procp = dlsym(handle, symboln);
   2250     }
   2251 
   2252 
   2253     if(!disp->Viewport) {
   2254         void ** procp = (void **) &disp->Viewport;
   2255         snprintf(symboln, sizeof(symboln), "%sViewport", symbol_prefix);
   2256         *procp = dlsym(handle, symboln);
   2257     }
   2258 
   2259 
   2260     if(!disp->ArrayElement) {
   2261         void ** procp = (void **) &disp->ArrayElement;
   2262         snprintf(symboln, sizeof(symboln), "%sArrayElement", symbol_prefix);
   2263         *procp = dlsym(handle, symboln);
   2264     }
   2265 
   2266 
   2267     if(!disp->ArrayElement) {
   2268         void ** procp = (void **) &disp->ArrayElement;
   2269         snprintf(symboln, sizeof(symboln), "%sArrayElementEXT", symbol_prefix);
   2270         *procp = dlsym(handle, symboln);
   2271     }
   2272 
   2273 
   2274     if(!disp->BindTexture) {
   2275         void ** procp = (void **) &disp->BindTexture;
   2276         snprintf(symboln, sizeof(symboln), "%sBindTexture", symbol_prefix);
   2277         *procp = dlsym(handle, symboln);
   2278     }
   2279 
   2280 
   2281     if(!disp->BindTexture) {
   2282         void ** procp = (void **) &disp->BindTexture;
   2283         snprintf(symboln, sizeof(symboln), "%sBindTextureEXT", symbol_prefix);
   2284         *procp = dlsym(handle, symboln);
   2285     }
   2286 
   2287 
   2288     if(!disp->ColorPointer) {
   2289         void ** procp = (void **) &disp->ColorPointer;
   2290         snprintf(symboln, sizeof(symboln), "%sColorPointer", symbol_prefix);
   2291         *procp = dlsym(handle, symboln);
   2292     }
   2293 
   2294 
   2295     if(!disp->DisableClientState) {
   2296         void ** procp = (void **) &disp->DisableClientState;
   2297         snprintf(symboln, sizeof(symboln), "%sDisableClientState", symbol_prefix);
   2298         *procp = dlsym(handle, symboln);
   2299     }
   2300 
   2301 
   2302     if(!disp->DrawArrays) {
   2303         void ** procp = (void **) &disp->DrawArrays;
   2304         snprintf(symboln, sizeof(symboln), "%sDrawArrays", symbol_prefix);
   2305         *procp = dlsym(handle, symboln);
   2306     }
   2307 
   2308 
   2309     if(!disp->DrawArrays) {
   2310         void ** procp = (void **) &disp->DrawArrays;
   2311         snprintf(symboln, sizeof(symboln), "%sDrawArraysEXT", symbol_prefix);
   2312         *procp = dlsym(handle, symboln);
   2313     }
   2314 
   2315 
   2316     if(!disp->DrawElements) {
   2317         void ** procp = (void **) &disp->DrawElements;
   2318         snprintf(symboln, sizeof(symboln), "%sDrawElements", symbol_prefix);
   2319         *procp = dlsym(handle, symboln);
   2320     }
   2321 
   2322 
   2323     if(!disp->EdgeFlagPointer) {
   2324         void ** procp = (void **) &disp->EdgeFlagPointer;
   2325         snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointer", symbol_prefix);
   2326         *procp = dlsym(handle, symboln);
   2327     }
   2328 
   2329 
   2330     if(!disp->EnableClientState) {
   2331         void ** procp = (void **) &disp->EnableClientState;
   2332         snprintf(symboln, sizeof(symboln), "%sEnableClientState", symbol_prefix);
   2333         *procp = dlsym(handle, symboln);
   2334     }
   2335 
   2336 
   2337     if(!disp->IndexPointer) {
   2338         void ** procp = (void **) &disp->IndexPointer;
   2339         snprintf(symboln, sizeof(symboln), "%sIndexPointer", symbol_prefix);
   2340         *procp = dlsym(handle, symboln);
   2341     }
   2342 
   2343 
   2344     if(!disp->Indexub) {
   2345         void ** procp = (void **) &disp->Indexub;
   2346         snprintf(symboln, sizeof(symboln), "%sIndexub", symbol_prefix);
   2347         *procp = dlsym(handle, symboln);
   2348     }
   2349 
   2350 
   2351     if(!disp->Indexubv) {
   2352         void ** procp = (void **) &disp->Indexubv;
   2353         snprintf(symboln, sizeof(symboln), "%sIndexubv", symbol_prefix);
   2354         *procp = dlsym(handle, symboln);
   2355     }
   2356 
   2357 
   2358     if(!disp->InterleavedArrays) {
   2359         void ** procp = (void **) &disp->InterleavedArrays;
   2360         snprintf(symboln, sizeof(symboln), "%sInterleavedArrays", symbol_prefix);
   2361         *procp = dlsym(handle, symboln);
   2362     }
   2363 
   2364 
   2365     if(!disp->NormalPointer) {
   2366         void ** procp = (void **) &disp->NormalPointer;
   2367         snprintf(symboln, sizeof(symboln), "%sNormalPointer", symbol_prefix);
   2368         *procp = dlsym(handle, symboln);
   2369     }
   2370 
   2371 
   2372     if(!disp->PolygonOffset) {
   2373         void ** procp = (void **) &disp->PolygonOffset;
   2374         snprintf(symboln, sizeof(symboln), "%sPolygonOffset", symbol_prefix);
   2375         *procp = dlsym(handle, symboln);
   2376     }
   2377 
   2378 
   2379     if(!disp->TexCoordPointer) {
   2380         void ** procp = (void **) &disp->TexCoordPointer;
   2381         snprintf(symboln, sizeof(symboln), "%sTexCoordPointer", symbol_prefix);
   2382         *procp = dlsym(handle, symboln);
   2383     }
   2384 
   2385 
   2386     if(!disp->VertexPointer) {
   2387         void ** procp = (void **) &disp->VertexPointer;
   2388         snprintf(symboln, sizeof(symboln), "%sVertexPointer", symbol_prefix);
   2389         *procp = dlsym(handle, symboln);
   2390     }
   2391 
   2392 
   2393     if(!disp->AreTexturesResident) {
   2394         void ** procp = (void **) &disp->AreTexturesResident;
   2395         snprintf(symboln, sizeof(symboln), "%sAreTexturesResident", symbol_prefix);
   2396         *procp = dlsym(handle, symboln);
   2397     }
   2398 
   2399 
   2400     if(!disp->AreTexturesResident) {
   2401         void ** procp = (void **) &disp->AreTexturesResident;
   2402         snprintf(symboln, sizeof(symboln), "%sAreTexturesResidentEXT", symbol_prefix);
   2403         *procp = dlsym(handle, symboln);
   2404     }
   2405 
   2406 
   2407     if(!disp->CopyTexImage1D) {
   2408         void ** procp = (void **) &disp->CopyTexImage1D;
   2409         snprintf(symboln, sizeof(symboln), "%sCopyTexImage1D", symbol_prefix);
   2410         *procp = dlsym(handle, symboln);
   2411     }
   2412 
   2413 
   2414     if(!disp->CopyTexImage1D) {
   2415         void ** procp = (void **) &disp->CopyTexImage1D;
   2416         snprintf(symboln, sizeof(symboln), "%sCopyTexImage1DEXT", symbol_prefix);
   2417         *procp = dlsym(handle, symboln);
   2418     }
   2419 
   2420 
   2421     if(!disp->CopyTexImage2D) {
   2422         void ** procp = (void **) &disp->CopyTexImage2D;
   2423         snprintf(symboln, sizeof(symboln), "%sCopyTexImage2D", symbol_prefix);
   2424         *procp = dlsym(handle, symboln);
   2425     }
   2426 
   2427 
   2428     if(!disp->CopyTexImage2D) {
   2429         void ** procp = (void **) &disp->CopyTexImage2D;
   2430         snprintf(symboln, sizeof(symboln), "%sCopyTexImage2DEXT", symbol_prefix);
   2431         *procp = dlsym(handle, symboln);
   2432     }
   2433 
   2434 
   2435     if(!disp->CopyTexSubImage1D) {
   2436         void ** procp = (void **) &disp->CopyTexSubImage1D;
   2437         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1D", symbol_prefix);
   2438         *procp = dlsym(handle, symboln);
   2439     }
   2440 
   2441 
   2442     if(!disp->CopyTexSubImage1D) {
   2443         void ** procp = (void **) &disp->CopyTexSubImage1D;
   2444         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1DEXT", symbol_prefix);
   2445         *procp = dlsym(handle, symboln);
   2446     }
   2447 
   2448 
   2449     if(!disp->CopyTexSubImage2D) {
   2450         void ** procp = (void **) &disp->CopyTexSubImage2D;
   2451         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2D", symbol_prefix);
   2452         *procp = dlsym(handle, symboln);
   2453     }
   2454 
   2455 
   2456     if(!disp->CopyTexSubImage2D) {
   2457         void ** procp = (void **) &disp->CopyTexSubImage2D;
   2458         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2DEXT", symbol_prefix);
   2459         *procp = dlsym(handle, symboln);
   2460     }
   2461 
   2462 
   2463     if(!disp->DeleteTextures) {
   2464         void ** procp = (void **) &disp->DeleteTextures;
   2465         snprintf(symboln, sizeof(symboln), "%sDeleteTextures", symbol_prefix);
   2466         *procp = dlsym(handle, symboln);
   2467     }
   2468 
   2469 
   2470     if(!disp->DeleteTextures) {
   2471         void ** procp = (void **) &disp->DeleteTextures;
   2472         snprintf(symboln, sizeof(symboln), "%sDeleteTexturesEXT", symbol_prefix);
   2473         *procp = dlsym(handle, symboln);
   2474     }
   2475 
   2476 
   2477     if(!disp->GenTextures) {
   2478         void ** procp = (void **) &disp->GenTextures;
   2479         snprintf(symboln, sizeof(symboln), "%sGenTextures", symbol_prefix);
   2480         *procp = dlsym(handle, symboln);
   2481     }
   2482 
   2483 
   2484     if(!disp->GenTextures) {
   2485         void ** procp = (void **) &disp->GenTextures;
   2486         snprintf(symboln, sizeof(symboln), "%sGenTexturesEXT", symbol_prefix);
   2487         *procp = dlsym(handle, symboln);
   2488     }
   2489 
   2490 
   2491     if(!disp->GetPointerv) {
   2492         void ** procp = (void **) &disp->GetPointerv;
   2493         snprintf(symboln, sizeof(symboln), "%sGetPointerv", symbol_prefix);
   2494         *procp = dlsym(handle, symboln);
   2495     }
   2496 
   2497 
   2498     if(!disp->GetPointerv) {
   2499         void ** procp = (void **) &disp->GetPointerv;
   2500         snprintf(symboln, sizeof(symboln), "%sGetPointervEXT", symbol_prefix);
   2501         *procp = dlsym(handle, symboln);
   2502     }
   2503 
   2504 
   2505     if(!disp->IsTexture) {
   2506         void ** procp = (void **) &disp->IsTexture;
   2507         snprintf(symboln, sizeof(symboln), "%sIsTexture", symbol_prefix);
   2508         *procp = dlsym(handle, symboln);
   2509     }
   2510 
   2511 
   2512     if(!disp->IsTexture) {
   2513         void ** procp = (void **) &disp->IsTexture;
   2514         snprintf(symboln, sizeof(symboln), "%sIsTextureEXT", symbol_prefix);
   2515         *procp = dlsym(handle, symboln);
   2516     }
   2517 
   2518 
   2519     if(!disp->PrioritizeTextures) {
   2520         void ** procp = (void **) &disp->PrioritizeTextures;
   2521         snprintf(symboln, sizeof(symboln), "%sPrioritizeTextures", symbol_prefix);
   2522         *procp = dlsym(handle, symboln);
   2523     }
   2524 
   2525 
   2526     if(!disp->PrioritizeTextures) {
   2527         void ** procp = (void **) &disp->PrioritizeTextures;
   2528         snprintf(symboln, sizeof(symboln), "%sPrioritizeTexturesEXT", symbol_prefix);
   2529         *procp = dlsym(handle, symboln);
   2530     }
   2531 
   2532 
   2533     if(!disp->TexSubImage1D) {
   2534         void ** procp = (void **) &disp->TexSubImage1D;
   2535         snprintf(symboln, sizeof(symboln), "%sTexSubImage1D", symbol_prefix);
   2536         *procp = dlsym(handle, symboln);
   2537     }
   2538 
   2539 
   2540     if(!disp->TexSubImage1D) {
   2541         void ** procp = (void **) &disp->TexSubImage1D;
   2542         snprintf(symboln, sizeof(symboln), "%sTexSubImage1DEXT", symbol_prefix);
   2543         *procp = dlsym(handle, symboln);
   2544     }
   2545 
   2546 
   2547     if(!disp->TexSubImage2D) {
   2548         void ** procp = (void **) &disp->TexSubImage2D;
   2549         snprintf(symboln, sizeof(symboln), "%sTexSubImage2D", symbol_prefix);
   2550         *procp = dlsym(handle, symboln);
   2551     }
   2552 
   2553 
   2554     if(!disp->TexSubImage2D) {
   2555         void ** procp = (void **) &disp->TexSubImage2D;
   2556         snprintf(symboln, sizeof(symboln), "%sTexSubImage2DEXT", symbol_prefix);
   2557         *procp = dlsym(handle, symboln);
   2558     }
   2559 
   2560 
   2561     if(!disp->PopClientAttrib) {
   2562         void ** procp = (void **) &disp->PopClientAttrib;
   2563         snprintf(symboln, sizeof(symboln), "%sPopClientAttrib", symbol_prefix);
   2564         *procp = dlsym(handle, symboln);
   2565     }
   2566 
   2567 
   2568     if(!disp->PushClientAttrib) {
   2569         void ** procp = (void **) &disp->PushClientAttrib;
   2570         snprintf(symboln, sizeof(symboln), "%sPushClientAttrib", symbol_prefix);
   2571         *procp = dlsym(handle, symboln);
   2572     }
   2573 
   2574 
   2575     if(!disp->BlendColor) {
   2576         void ** procp = (void **) &disp->BlendColor;
   2577         snprintf(symboln, sizeof(symboln), "%sBlendColor", symbol_prefix);
   2578         *procp = dlsym(handle, symboln);
   2579     }
   2580 
   2581 
   2582     if(!disp->BlendColor) {
   2583         void ** procp = (void **) &disp->BlendColor;
   2584         snprintf(symboln, sizeof(symboln), "%sBlendColorEXT", symbol_prefix);
   2585         *procp = dlsym(handle, symboln);
   2586     }
   2587 
   2588 
   2589     if(!disp->BlendEquation) {
   2590         void ** procp = (void **) &disp->BlendEquation;
   2591         snprintf(symboln, sizeof(symboln), "%sBlendEquation", symbol_prefix);
   2592         *procp = dlsym(handle, symboln);
   2593     }
   2594 
   2595 
   2596     if(!disp->BlendEquation) {
   2597         void ** procp = (void **) &disp->BlendEquation;
   2598         snprintf(symboln, sizeof(symboln), "%sBlendEquationEXT", symbol_prefix);
   2599         *procp = dlsym(handle, symboln);
   2600     }
   2601 
   2602 
   2603     if(!disp->DrawRangeElements) {
   2604         void ** procp = (void **) &disp->DrawRangeElements;
   2605         snprintf(symboln, sizeof(symboln), "%sDrawRangeElements", symbol_prefix);
   2606         *procp = dlsym(handle, symboln);
   2607     }
   2608 
   2609 
   2610     if(!disp->DrawRangeElements) {
   2611         void ** procp = (void **) &disp->DrawRangeElements;
   2612         snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsEXT", symbol_prefix);
   2613         *procp = dlsym(handle, symboln);
   2614     }
   2615 
   2616 
   2617     if(!disp->ColorTable) {
   2618         void ** procp = (void **) &disp->ColorTable;
   2619         snprintf(symboln, sizeof(symboln), "%sColorTable", symbol_prefix);
   2620         *procp = dlsym(handle, symboln);
   2621     }
   2622 
   2623 
   2624     if(!disp->ColorTable) {
   2625         void ** procp = (void **) &disp->ColorTable;
   2626         snprintf(symboln, sizeof(symboln), "%sColorTableSGI", symbol_prefix);
   2627         *procp = dlsym(handle, symboln);
   2628     }
   2629 
   2630 
   2631     if(!disp->ColorTable) {
   2632         void ** procp = (void **) &disp->ColorTable;
   2633         snprintf(symboln, sizeof(symboln), "%sColorTableEXT", symbol_prefix);
   2634         *procp = dlsym(handle, symboln);
   2635     }
   2636 
   2637 
   2638     if(!disp->ColorTableParameterfv) {
   2639         void ** procp = (void **) &disp->ColorTableParameterfv;
   2640         snprintf(symboln, sizeof(symboln), "%sColorTableParameterfv", symbol_prefix);
   2641         *procp = dlsym(handle, symboln);
   2642     }
   2643 
   2644 
   2645     if(!disp->ColorTableParameterfv) {
   2646         void ** procp = (void **) &disp->ColorTableParameterfv;
   2647         snprintf(symboln, sizeof(symboln), "%sColorTableParameterfvSGI", symbol_prefix);
   2648         *procp = dlsym(handle, symboln);
   2649     }
   2650 
   2651 
   2652     if(!disp->ColorTableParameteriv) {
   2653         void ** procp = (void **) &disp->ColorTableParameteriv;
   2654         snprintf(symboln, sizeof(symboln), "%sColorTableParameteriv", symbol_prefix);
   2655         *procp = dlsym(handle, symboln);
   2656     }
   2657 
   2658 
   2659     if(!disp->ColorTableParameteriv) {
   2660         void ** procp = (void **) &disp->ColorTableParameteriv;
   2661         snprintf(symboln, sizeof(symboln), "%sColorTableParameterivSGI", symbol_prefix);
   2662         *procp = dlsym(handle, symboln);
   2663     }
   2664 
   2665 
   2666     if(!disp->CopyColorTable) {
   2667         void ** procp = (void **) &disp->CopyColorTable;
   2668         snprintf(symboln, sizeof(symboln), "%sCopyColorTable", symbol_prefix);
   2669         *procp = dlsym(handle, symboln);
   2670     }
   2671 
   2672 
   2673     if(!disp->CopyColorTable) {
   2674         void ** procp = (void **) &disp->CopyColorTable;
   2675         snprintf(symboln, sizeof(symboln), "%sCopyColorTableSGI", symbol_prefix);
   2676         *procp = dlsym(handle, symboln);
   2677     }
   2678 
   2679 
   2680     if(!disp->GetColorTable) {
   2681         void ** procp = (void **) &disp->GetColorTable;
   2682         snprintf(symboln, sizeof(symboln), "%sGetColorTable", symbol_prefix);
   2683         *procp = dlsym(handle, symboln);
   2684     }
   2685 
   2686 
   2687     if(!disp->GetColorTable) {
   2688         void ** procp = (void **) &disp->GetColorTable;
   2689         snprintf(symboln, sizeof(symboln), "%sGetColorTableSGI", symbol_prefix);
   2690         *procp = dlsym(handle, symboln);
   2691     }
   2692 
   2693 
   2694     if(!disp->GetColorTable) {
   2695         void ** procp = (void **) &disp->GetColorTable;
   2696         snprintf(symboln, sizeof(symboln), "%sGetColorTableEXT", symbol_prefix);
   2697         *procp = dlsym(handle, symboln);
   2698     }
   2699 
   2700 
   2701     if(!disp->GetColorTableParameterfv) {
   2702         void ** procp = (void **) &disp->GetColorTableParameterfv;
   2703         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfv", symbol_prefix);
   2704         *procp = dlsym(handle, symboln);
   2705     }
   2706 
   2707 
   2708     if(!disp->GetColorTableParameterfv) {
   2709         void ** procp = (void **) &disp->GetColorTableParameterfv;
   2710         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvSGI", symbol_prefix);
   2711         *procp = dlsym(handle, symboln);
   2712     }
   2713 
   2714 
   2715     if(!disp->GetColorTableParameterfv) {
   2716         void ** procp = (void **) &disp->GetColorTableParameterfv;
   2717         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvEXT", symbol_prefix);
   2718         *procp = dlsym(handle, symboln);
   2719     }
   2720 
   2721 
   2722     if(!disp->GetColorTableParameteriv) {
   2723         void ** procp = (void **) &disp->GetColorTableParameteriv;
   2724         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameteriv", symbol_prefix);
   2725         *procp = dlsym(handle, symboln);
   2726     }
   2727 
   2728 
   2729     if(!disp->GetColorTableParameteriv) {
   2730         void ** procp = (void **) &disp->GetColorTableParameteriv;
   2731         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivSGI", symbol_prefix);
   2732         *procp = dlsym(handle, symboln);
   2733     }
   2734 
   2735 
   2736     if(!disp->GetColorTableParameteriv) {
   2737         void ** procp = (void **) &disp->GetColorTableParameteriv;
   2738         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivEXT", symbol_prefix);
   2739         *procp = dlsym(handle, symboln);
   2740     }
   2741 
   2742 
   2743     if(!disp->ColorSubTable) {
   2744         void ** procp = (void **) &disp->ColorSubTable;
   2745         snprintf(symboln, sizeof(symboln), "%sColorSubTable", symbol_prefix);
   2746         *procp = dlsym(handle, symboln);
   2747     }
   2748 
   2749 
   2750     if(!disp->ColorSubTable) {
   2751         void ** procp = (void **) &disp->ColorSubTable;
   2752         snprintf(symboln, sizeof(symboln), "%sColorSubTableEXT", symbol_prefix);
   2753         *procp = dlsym(handle, symboln);
   2754     }
   2755 
   2756 
   2757     if(!disp->CopyColorSubTable) {
   2758         void ** procp = (void **) &disp->CopyColorSubTable;
   2759         snprintf(symboln, sizeof(symboln), "%sCopyColorSubTable", symbol_prefix);
   2760         *procp = dlsym(handle, symboln);
   2761     }
   2762 
   2763 
   2764     if(!disp->CopyColorSubTable) {
   2765         void ** procp = (void **) &disp->CopyColorSubTable;
   2766         snprintf(symboln, sizeof(symboln), "%sCopyColorSubTableEXT", symbol_prefix);
   2767         *procp = dlsym(handle, symboln);
   2768     }
   2769 
   2770 
   2771     if(!disp->ConvolutionFilter1D) {
   2772         void ** procp = (void **) &disp->ConvolutionFilter1D;
   2773         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1D", symbol_prefix);
   2774         *procp = dlsym(handle, symboln);
   2775     }
   2776 
   2777 
   2778     if(!disp->ConvolutionFilter1D) {
   2779         void ** procp = (void **) &disp->ConvolutionFilter1D;
   2780         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1DEXT", symbol_prefix);
   2781         *procp = dlsym(handle, symboln);
   2782     }
   2783 
   2784 
   2785     if(!disp->ConvolutionFilter2D) {
   2786         void ** procp = (void **) &disp->ConvolutionFilter2D;
   2787         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2D", symbol_prefix);
   2788         *procp = dlsym(handle, symboln);
   2789     }
   2790 
   2791 
   2792     if(!disp->ConvolutionFilter2D) {
   2793         void ** procp = (void **) &disp->ConvolutionFilter2D;
   2794         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2DEXT", symbol_prefix);
   2795         *procp = dlsym(handle, symboln);
   2796     }
   2797 
   2798 
   2799     if(!disp->ConvolutionParameterf) {
   2800         void ** procp = (void **) &disp->ConvolutionParameterf;
   2801         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterf", symbol_prefix);
   2802         *procp = dlsym(handle, symboln);
   2803     }
   2804 
   2805 
   2806     if(!disp->ConvolutionParameterf) {
   2807         void ** procp = (void **) &disp->ConvolutionParameterf;
   2808         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfEXT", symbol_prefix);
   2809         *procp = dlsym(handle, symboln);
   2810     }
   2811 
   2812 
   2813     if(!disp->ConvolutionParameterfv) {
   2814         void ** procp = (void **) &disp->ConvolutionParameterfv;
   2815         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfv", symbol_prefix);
   2816         *procp = dlsym(handle, symboln);
   2817     }
   2818 
   2819 
   2820     if(!disp->ConvolutionParameterfv) {
   2821         void ** procp = (void **) &disp->ConvolutionParameterfv;
   2822         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfvEXT", symbol_prefix);
   2823         *procp = dlsym(handle, symboln);
   2824     }
   2825 
   2826 
   2827     if(!disp->ConvolutionParameteri) {
   2828         void ** procp = (void **) &disp->ConvolutionParameteri;
   2829         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteri", symbol_prefix);
   2830         *procp = dlsym(handle, symboln);
   2831     }
   2832 
   2833 
   2834     if(!disp->ConvolutionParameteri) {
   2835         void ** procp = (void **) &disp->ConvolutionParameteri;
   2836         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriEXT", symbol_prefix);
   2837         *procp = dlsym(handle, symboln);
   2838     }
   2839 
   2840 
   2841     if(!disp->ConvolutionParameteriv) {
   2842         void ** procp = (void **) &disp->ConvolutionParameteriv;
   2843         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriv", symbol_prefix);
   2844         *procp = dlsym(handle, symboln);
   2845     }
   2846 
   2847 
   2848     if(!disp->ConvolutionParameteriv) {
   2849         void ** procp = (void **) &disp->ConvolutionParameteriv;
   2850         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterivEXT", symbol_prefix);
   2851         *procp = dlsym(handle, symboln);
   2852     }
   2853 
   2854 
   2855     if(!disp->CopyConvolutionFilter1D) {
   2856         void ** procp = (void **) &disp->CopyConvolutionFilter1D;
   2857         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1D", symbol_prefix);
   2858         *procp = dlsym(handle, symboln);
   2859     }
   2860 
   2861 
   2862     if(!disp->CopyConvolutionFilter1D) {
   2863         void ** procp = (void **) &disp->CopyConvolutionFilter1D;
   2864         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1DEXT", symbol_prefix);
   2865         *procp = dlsym(handle, symboln);
   2866     }
   2867 
   2868 
   2869     if(!disp->CopyConvolutionFilter2D) {
   2870         void ** procp = (void **) &disp->CopyConvolutionFilter2D;
   2871         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2D", symbol_prefix);
   2872         *procp = dlsym(handle, symboln);
   2873     }
   2874 
   2875 
   2876     if(!disp->CopyConvolutionFilter2D) {
   2877         void ** procp = (void **) &disp->CopyConvolutionFilter2D;
   2878         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2DEXT", symbol_prefix);
   2879         *procp = dlsym(handle, symboln);
   2880     }
   2881 
   2882 
   2883     if(!disp->GetConvolutionFilter) {
   2884         void ** procp = (void **) &disp->GetConvolutionFilter;
   2885         snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilter", symbol_prefix);
   2886         *procp = dlsym(handle, symboln);
   2887     }
   2888 
   2889 
   2890     if(!disp->GetConvolutionFilter) {
   2891         void ** procp = (void **) &disp->GetConvolutionFilter;
   2892         snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilterEXT", symbol_prefix);
   2893         *procp = dlsym(handle, symboln);
   2894     }
   2895 
   2896 
   2897     if(!disp->GetConvolutionParameterfv) {
   2898         void ** procp = (void **) &disp->GetConvolutionParameterfv;
   2899         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfv", symbol_prefix);
   2900         *procp = dlsym(handle, symboln);
   2901     }
   2902 
   2903 
   2904     if(!disp->GetConvolutionParameterfv) {
   2905         void ** procp = (void **) &disp->GetConvolutionParameterfv;
   2906         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfvEXT", symbol_prefix);
   2907         *procp = dlsym(handle, symboln);
   2908     }
   2909 
   2910 
   2911     if(!disp->GetConvolutionParameteriv) {
   2912         void ** procp = (void **) &disp->GetConvolutionParameteriv;
   2913         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameteriv", symbol_prefix);
   2914         *procp = dlsym(handle, symboln);
   2915     }
   2916 
   2917 
   2918     if(!disp->GetConvolutionParameteriv) {
   2919         void ** procp = (void **) &disp->GetConvolutionParameteriv;
   2920         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterivEXT", symbol_prefix);
   2921         *procp = dlsym(handle, symboln);
   2922     }
   2923 
   2924 
   2925     if(!disp->GetSeparableFilter) {
   2926         void ** procp = (void **) &disp->GetSeparableFilter;
   2927         snprintf(symboln, sizeof(symboln), "%sGetSeparableFilter", symbol_prefix);
   2928         *procp = dlsym(handle, symboln);
   2929     }
   2930 
   2931 
   2932     if(!disp->GetSeparableFilter) {
   2933         void ** procp = (void **) &disp->GetSeparableFilter;
   2934         snprintf(symboln, sizeof(symboln), "%sGetSeparableFilterEXT", symbol_prefix);
   2935         *procp = dlsym(handle, symboln);
   2936     }
   2937 
   2938 
   2939     if(!disp->SeparableFilter2D) {
   2940         void ** procp = (void **) &disp->SeparableFilter2D;
   2941         snprintf(symboln, sizeof(symboln), "%sSeparableFilter2D", symbol_prefix);
   2942         *procp = dlsym(handle, symboln);
   2943     }
   2944 
   2945 
   2946     if(!disp->SeparableFilter2D) {
   2947         void ** procp = (void **) &disp->SeparableFilter2D;
   2948         snprintf(symboln, sizeof(symboln), "%sSeparableFilter2DEXT", symbol_prefix);
   2949         *procp = dlsym(handle, symboln);
   2950     }
   2951 
   2952 
   2953     if(!disp->GetHistogram) {
   2954         void ** procp = (void **) &disp->GetHistogram;
   2955         snprintf(symboln, sizeof(symboln), "%sGetHistogram", symbol_prefix);
   2956         *procp = dlsym(handle, symboln);
   2957     }
   2958 
   2959 
   2960     if(!disp->GetHistogram) {
   2961         void ** procp = (void **) &disp->GetHistogram;
   2962         snprintf(symboln, sizeof(symboln), "%sGetHistogramEXT", symbol_prefix);
   2963         *procp = dlsym(handle, symboln);
   2964     }
   2965 
   2966 
   2967     if(!disp->GetHistogramParameterfv) {
   2968         void ** procp = (void **) &disp->GetHistogramParameterfv;
   2969         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfv", symbol_prefix);
   2970         *procp = dlsym(handle, symboln);
   2971     }
   2972 
   2973 
   2974     if(!disp->GetHistogramParameterfv) {
   2975         void ** procp = (void **) &disp->GetHistogramParameterfv;
   2976         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfvEXT", symbol_prefix);
   2977         *procp = dlsym(handle, symboln);
   2978     }
   2979 
   2980 
   2981     if(!disp->GetHistogramParameteriv) {
   2982         void ** procp = (void **) &disp->GetHistogramParameteriv;
   2983         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameteriv", symbol_prefix);
   2984         *procp = dlsym(handle, symboln);
   2985     }
   2986 
   2987 
   2988     if(!disp->GetHistogramParameteriv) {
   2989         void ** procp = (void **) &disp->GetHistogramParameteriv;
   2990         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterivEXT", symbol_prefix);
   2991         *procp = dlsym(handle, symboln);
   2992     }
   2993 
   2994 
   2995     if(!disp->GetMinmax) {
   2996         void ** procp = (void **) &disp->GetMinmax;
   2997         snprintf(symboln, sizeof(symboln), "%sGetMinmax", symbol_prefix);
   2998         *procp = dlsym(handle, symboln);
   2999     }
   3000 
   3001 
   3002     if(!disp->GetMinmax) {
   3003         void ** procp = (void **) &disp->GetMinmax;
   3004         snprintf(symboln, sizeof(symboln), "%sGetMinmaxEXT", symbol_prefix);
   3005         *procp = dlsym(handle, symboln);
   3006     }
   3007 
   3008 
   3009     if(!disp->GetMinmaxParameterfv) {
   3010         void ** procp = (void **) &disp->GetMinmaxParameterfv;
   3011         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfv", symbol_prefix);
   3012         *procp = dlsym(handle, symboln);
   3013     }
   3014 
   3015 
   3016     if(!disp->GetMinmaxParameterfv) {
   3017         void ** procp = (void **) &disp->GetMinmaxParameterfv;
   3018         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfvEXT", symbol_prefix);
   3019         *procp = dlsym(handle, symboln);
   3020     }
   3021 
   3022 
   3023     if(!disp->GetMinmaxParameteriv) {
   3024         void ** procp = (void **) &disp->GetMinmaxParameteriv;
   3025         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameteriv", symbol_prefix);
   3026         *procp = dlsym(handle, symboln);
   3027     }
   3028 
   3029 
   3030     if(!disp->GetMinmaxParameteriv) {
   3031         void ** procp = (void **) &disp->GetMinmaxParameteriv;
   3032         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterivEXT", symbol_prefix);
   3033         *procp = dlsym(handle, symboln);
   3034     }
   3035 
   3036 
   3037     if(!disp->Histogram) {
   3038         void ** procp = (void **) &disp->Histogram;
   3039         snprintf(symboln, sizeof(symboln), "%sHistogram", symbol_prefix);
   3040         *procp = dlsym(handle, symboln);
   3041     }
   3042 
   3043 
   3044     if(!disp->Histogram) {
   3045         void ** procp = (void **) &disp->Histogram;
   3046         snprintf(symboln, sizeof(symboln), "%sHistogramEXT", symbol_prefix);
   3047         *procp = dlsym(handle, symboln);
   3048     }
   3049 
   3050 
   3051     if(!disp->Minmax) {
   3052         void ** procp = (void **) &disp->Minmax;
   3053         snprintf(symboln, sizeof(symboln), "%sMinmax", symbol_prefix);
   3054         *procp = dlsym(handle, symboln);
   3055     }
   3056 
   3057 
   3058     if(!disp->Minmax) {
   3059         void ** procp = (void **) &disp->Minmax;
   3060         snprintf(symboln, sizeof(symboln), "%sMinmaxEXT", symbol_prefix);
   3061         *procp = dlsym(handle, symboln);
   3062     }
   3063 
   3064 
   3065     if(!disp->ResetHistogram) {
   3066         void ** procp = (void **) &disp->ResetHistogram;
   3067         snprintf(symboln, sizeof(symboln), "%sResetHistogram", symbol_prefix);
   3068         *procp = dlsym(handle, symboln);
   3069     }
   3070 
   3071 
   3072     if(!disp->ResetHistogram) {
   3073         void ** procp = (void **) &disp->ResetHistogram;
   3074         snprintf(symboln, sizeof(symboln), "%sResetHistogramEXT", symbol_prefix);
   3075         *procp = dlsym(handle, symboln);
   3076     }
   3077 
   3078 
   3079     if(!disp->ResetMinmax) {
   3080         void ** procp = (void **) &disp->ResetMinmax;
   3081         snprintf(symboln, sizeof(symboln), "%sResetMinmax", symbol_prefix);
   3082         *procp = dlsym(handle, symboln);
   3083     }
   3084 
   3085 
   3086     if(!disp->ResetMinmax) {
   3087         void ** procp = (void **) &disp->ResetMinmax;
   3088         snprintf(symboln, sizeof(symboln), "%sResetMinmaxEXT", symbol_prefix);
   3089         *procp = dlsym(handle, symboln);
   3090     }
   3091 
   3092 
   3093     if(!disp->TexImage3D) {
   3094         void ** procp = (void **) &disp->TexImage3D;
   3095         snprintf(symboln, sizeof(symboln), "%sTexImage3D", symbol_prefix);
   3096         *procp = dlsym(handle, symboln);
   3097     }
   3098 
   3099 
   3100     if(!disp->TexImage3D) {
   3101         void ** procp = (void **) &disp->TexImage3D;
   3102         snprintf(symboln, sizeof(symboln), "%sTexImage3DEXT", symbol_prefix);
   3103         *procp = dlsym(handle, symboln);
   3104     }
   3105 
   3106 
   3107     if(!disp->TexSubImage3D) {
   3108         void ** procp = (void **) &disp->TexSubImage3D;
   3109         snprintf(symboln, sizeof(symboln), "%sTexSubImage3D", symbol_prefix);
   3110         *procp = dlsym(handle, symboln);
   3111     }
   3112 
   3113 
   3114     if(!disp->TexSubImage3D) {
   3115         void ** procp = (void **) &disp->TexSubImage3D;
   3116         snprintf(symboln, sizeof(symboln), "%sTexSubImage3DEXT", symbol_prefix);
   3117         *procp = dlsym(handle, symboln);
   3118     }
   3119 
   3120 
   3121     if(!disp->CopyTexSubImage3D) {
   3122         void ** procp = (void **) &disp->CopyTexSubImage3D;
   3123         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3D", symbol_prefix);
   3124         *procp = dlsym(handle, symboln);
   3125     }
   3126 
   3127 
   3128     if(!disp->CopyTexSubImage3D) {
   3129         void ** procp = (void **) &disp->CopyTexSubImage3D;
   3130         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DEXT", symbol_prefix);
   3131         *procp = dlsym(handle, symboln);
   3132     }
   3133 
   3134 
   3135     if(!disp->ActiveTextureARB) {
   3136         void ** procp = (void **) &disp->ActiveTextureARB;
   3137         snprintf(symboln, sizeof(symboln), "%sActiveTexture", symbol_prefix);
   3138         *procp = dlsym(handle, symboln);
   3139     }
   3140 
   3141 
   3142     if(!disp->ActiveTextureARB) {
   3143         void ** procp = (void **) &disp->ActiveTextureARB;
   3144         snprintf(symboln, sizeof(symboln), "%sActiveTextureARB", symbol_prefix);
   3145         *procp = dlsym(handle, symboln);
   3146     }
   3147 
   3148 
   3149     if(!disp->ClientActiveTextureARB) {
   3150         void ** procp = (void **) &disp->ClientActiveTextureARB;
   3151         snprintf(symboln, sizeof(symboln), "%sClientActiveTexture", symbol_prefix);
   3152         *procp = dlsym(handle, symboln);
   3153     }
   3154 
   3155 
   3156     if(!disp->ClientActiveTextureARB) {
   3157         void ** procp = (void **) &disp->ClientActiveTextureARB;
   3158         snprintf(symboln, sizeof(symboln), "%sClientActiveTextureARB", symbol_prefix);
   3159         *procp = dlsym(handle, symboln);
   3160     }
   3161 
   3162 
   3163     if(!disp->MultiTexCoord1dARB) {
   3164         void ** procp = (void **) &disp->MultiTexCoord1dARB;
   3165         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1d", symbol_prefix);
   3166         *procp = dlsym(handle, symboln);
   3167     }
   3168 
   3169 
   3170     if(!disp->MultiTexCoord1dARB) {
   3171         void ** procp = (void **) &disp->MultiTexCoord1dARB;
   3172         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dARB", symbol_prefix);
   3173         *procp = dlsym(handle, symboln);
   3174     }
   3175 
   3176 
   3177     if(!disp->MultiTexCoord1dvARB) {
   3178         void ** procp = (void **) &disp->MultiTexCoord1dvARB;
   3179         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dv", symbol_prefix);
   3180         *procp = dlsym(handle, symboln);
   3181     }
   3182 
   3183 
   3184     if(!disp->MultiTexCoord1dvARB) {
   3185         void ** procp = (void **) &disp->MultiTexCoord1dvARB;
   3186         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dvARB", symbol_prefix);
   3187         *procp = dlsym(handle, symboln);
   3188     }
   3189 
   3190 
   3191     if(!disp->MultiTexCoord1fARB) {
   3192         void ** procp = (void **) &disp->MultiTexCoord1fARB;
   3193         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1f", symbol_prefix);
   3194         *procp = dlsym(handle, symboln);
   3195     }
   3196 
   3197 
   3198     if(!disp->MultiTexCoord1fARB) {
   3199         void ** procp = (void **) &disp->MultiTexCoord1fARB;
   3200         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fARB", symbol_prefix);
   3201         *procp = dlsym(handle, symboln);
   3202     }
   3203 
   3204 
   3205     if(!disp->MultiTexCoord1fvARB) {
   3206         void ** procp = (void **) &disp->MultiTexCoord1fvARB;
   3207         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fv", symbol_prefix);
   3208         *procp = dlsym(handle, symboln);
   3209     }
   3210 
   3211 
   3212     if(!disp->MultiTexCoord1fvARB) {
   3213         void ** procp = (void **) &disp->MultiTexCoord1fvARB;
   3214         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fvARB", symbol_prefix);
   3215         *procp = dlsym(handle, symboln);
   3216     }
   3217 
   3218 
   3219     if(!disp->MultiTexCoord1iARB) {
   3220         void ** procp = (void **) &disp->MultiTexCoord1iARB;
   3221         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1i", symbol_prefix);
   3222         *procp = dlsym(handle, symboln);
   3223     }
   3224 
   3225 
   3226     if(!disp->MultiTexCoord1iARB) {
   3227         void ** procp = (void **) &disp->MultiTexCoord1iARB;
   3228         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iARB", symbol_prefix);
   3229         *procp = dlsym(handle, symboln);
   3230     }
   3231 
   3232 
   3233     if(!disp->MultiTexCoord1ivARB) {
   3234         void ** procp = (void **) &disp->MultiTexCoord1ivARB;
   3235         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iv", symbol_prefix);
   3236         *procp = dlsym(handle, symboln);
   3237     }
   3238 
   3239 
   3240     if(!disp->MultiTexCoord1ivARB) {
   3241         void ** procp = (void **) &disp->MultiTexCoord1ivARB;
   3242         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1ivARB", symbol_prefix);
   3243         *procp = dlsym(handle, symboln);
   3244     }
   3245 
   3246 
   3247     if(!disp->MultiTexCoord1sARB) {
   3248         void ** procp = (void **) &disp->MultiTexCoord1sARB;
   3249         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1s", symbol_prefix);
   3250         *procp = dlsym(handle, symboln);
   3251     }
   3252 
   3253 
   3254     if(!disp->MultiTexCoord1sARB) {
   3255         void ** procp = (void **) &disp->MultiTexCoord1sARB;
   3256         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sARB", symbol_prefix);
   3257         *procp = dlsym(handle, symboln);
   3258     }
   3259 
   3260 
   3261     if(!disp->MultiTexCoord1svARB) {
   3262         void ** procp = (void **) &disp->MultiTexCoord1svARB;
   3263         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sv", symbol_prefix);
   3264         *procp = dlsym(handle, symboln);
   3265     }
   3266 
   3267 
   3268     if(!disp->MultiTexCoord1svARB) {
   3269         void ** procp = (void **) &disp->MultiTexCoord1svARB;
   3270         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1svARB", symbol_prefix);
   3271         *procp = dlsym(handle, symboln);
   3272     }
   3273 
   3274 
   3275     if(!disp->MultiTexCoord2dARB) {
   3276         void ** procp = (void **) &disp->MultiTexCoord2dARB;
   3277         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2d", symbol_prefix);
   3278         *procp = dlsym(handle, symboln);
   3279     }
   3280 
   3281 
   3282     if(!disp->MultiTexCoord2dARB) {
   3283         void ** procp = (void **) &disp->MultiTexCoord2dARB;
   3284         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dARB", symbol_prefix);
   3285         *procp = dlsym(handle, symboln);
   3286     }
   3287 
   3288 
   3289     if(!disp->MultiTexCoord2dvARB) {
   3290         void ** procp = (void **) &disp->MultiTexCoord2dvARB;
   3291         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dv", symbol_prefix);
   3292         *procp = dlsym(handle, symboln);
   3293     }
   3294 
   3295 
   3296     if(!disp->MultiTexCoord2dvARB) {
   3297         void ** procp = (void **) &disp->MultiTexCoord2dvARB;
   3298         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dvARB", symbol_prefix);
   3299         *procp = dlsym(handle, symboln);
   3300     }
   3301 
   3302 
   3303     if(!disp->MultiTexCoord2fARB) {
   3304         void ** procp = (void **) &disp->MultiTexCoord2fARB;
   3305         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2f", symbol_prefix);
   3306         *procp = dlsym(handle, symboln);
   3307     }
   3308 
   3309 
   3310     if(!disp->MultiTexCoord2fARB) {
   3311         void ** procp = (void **) &disp->MultiTexCoord2fARB;
   3312         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fARB", symbol_prefix);
   3313         *procp = dlsym(handle, symboln);
   3314     }
   3315 
   3316 
   3317     if(!disp->MultiTexCoord2fvARB) {
   3318         void ** procp = (void **) &disp->MultiTexCoord2fvARB;
   3319         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fv", symbol_prefix);
   3320         *procp = dlsym(handle, symboln);
   3321     }
   3322 
   3323 
   3324     if(!disp->MultiTexCoord2fvARB) {
   3325         void ** procp = (void **) &disp->MultiTexCoord2fvARB;
   3326         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fvARB", symbol_prefix);
   3327         *procp = dlsym(handle, symboln);
   3328     }
   3329 
   3330 
   3331     if(!disp->MultiTexCoord2iARB) {
   3332         void ** procp = (void **) &disp->MultiTexCoord2iARB;
   3333         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2i", symbol_prefix);
   3334         *procp = dlsym(handle, symboln);
   3335     }
   3336 
   3337 
   3338     if(!disp->MultiTexCoord2iARB) {
   3339         void ** procp = (void **) &disp->MultiTexCoord2iARB;
   3340         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iARB", symbol_prefix);
   3341         *procp = dlsym(handle, symboln);
   3342     }
   3343 
   3344 
   3345     if(!disp->MultiTexCoord2ivARB) {
   3346         void ** procp = (void **) &disp->MultiTexCoord2ivARB;
   3347         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iv", symbol_prefix);
   3348         *procp = dlsym(handle, symboln);
   3349     }
   3350 
   3351 
   3352     if(!disp->MultiTexCoord2ivARB) {
   3353         void ** procp = (void **) &disp->MultiTexCoord2ivARB;
   3354         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2ivARB", symbol_prefix);
   3355         *procp = dlsym(handle, symboln);
   3356     }
   3357 
   3358 
   3359     if(!disp->MultiTexCoord2sARB) {
   3360         void ** procp = (void **) &disp->MultiTexCoord2sARB;
   3361         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2s", symbol_prefix);
   3362         *procp = dlsym(handle, symboln);
   3363     }
   3364 
   3365 
   3366     if(!disp->MultiTexCoord2sARB) {
   3367         void ** procp = (void **) &disp->MultiTexCoord2sARB;
   3368         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sARB", symbol_prefix);
   3369         *procp = dlsym(handle, symboln);
   3370     }
   3371 
   3372 
   3373     if(!disp->MultiTexCoord2svARB) {
   3374         void ** procp = (void **) &disp->MultiTexCoord2svARB;
   3375         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sv", symbol_prefix);
   3376         *procp = dlsym(handle, symboln);
   3377     }
   3378 
   3379 
   3380     if(!disp->MultiTexCoord2svARB) {
   3381         void ** procp = (void **) &disp->MultiTexCoord2svARB;
   3382         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2svARB", symbol_prefix);
   3383         *procp = dlsym(handle, symboln);
   3384     }
   3385 
   3386 
   3387     if(!disp->MultiTexCoord3dARB) {
   3388         void ** procp = (void **) &disp->MultiTexCoord3dARB;
   3389         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3d", symbol_prefix);
   3390         *procp = dlsym(handle, symboln);
   3391     }
   3392 
   3393 
   3394     if(!disp->MultiTexCoord3dARB) {
   3395         void ** procp = (void **) &disp->MultiTexCoord3dARB;
   3396         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dARB", symbol_prefix);
   3397         *procp = dlsym(handle, symboln);
   3398     }
   3399 
   3400 
   3401     if(!disp->MultiTexCoord3dvARB) {
   3402         void ** procp = (void **) &disp->MultiTexCoord3dvARB;
   3403         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dv", symbol_prefix);
   3404         *procp = dlsym(handle, symboln);
   3405     }
   3406 
   3407 
   3408     if(!disp->MultiTexCoord3dvARB) {
   3409         void ** procp = (void **) &disp->MultiTexCoord3dvARB;
   3410         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dvARB", symbol_prefix);
   3411         *procp = dlsym(handle, symboln);
   3412     }
   3413 
   3414 
   3415     if(!disp->MultiTexCoord3fARB) {
   3416         void ** procp = (void **) &disp->MultiTexCoord3fARB;
   3417         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3f", symbol_prefix);
   3418         *procp = dlsym(handle, symboln);
   3419     }
   3420 
   3421 
   3422     if(!disp->MultiTexCoord3fARB) {
   3423         void ** procp = (void **) &disp->MultiTexCoord3fARB;
   3424         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fARB", symbol_prefix);
   3425         *procp = dlsym(handle, symboln);
   3426     }
   3427 
   3428 
   3429     if(!disp->MultiTexCoord3fvARB) {
   3430         void ** procp = (void **) &disp->MultiTexCoord3fvARB;
   3431         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fv", symbol_prefix);
   3432         *procp = dlsym(handle, symboln);
   3433     }
   3434 
   3435 
   3436     if(!disp->MultiTexCoord3fvARB) {
   3437         void ** procp = (void **) &disp->MultiTexCoord3fvARB;
   3438         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fvARB", symbol_prefix);
   3439         *procp = dlsym(handle, symboln);
   3440     }
   3441 
   3442 
   3443     if(!disp->MultiTexCoord3iARB) {
   3444         void ** procp = (void **) &disp->MultiTexCoord3iARB;
   3445         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3i", symbol_prefix);
   3446         *procp = dlsym(handle, symboln);
   3447     }
   3448 
   3449 
   3450     if(!disp->MultiTexCoord3iARB) {
   3451         void ** procp = (void **) &disp->MultiTexCoord3iARB;
   3452         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iARB", symbol_prefix);
   3453         *procp = dlsym(handle, symboln);
   3454     }
   3455 
   3456 
   3457     if(!disp->MultiTexCoord3ivARB) {
   3458         void ** procp = (void **) &disp->MultiTexCoord3ivARB;
   3459         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iv", symbol_prefix);
   3460         *procp = dlsym(handle, symboln);
   3461     }
   3462 
   3463 
   3464     if(!disp->MultiTexCoord3ivARB) {
   3465         void ** procp = (void **) &disp->MultiTexCoord3ivARB;
   3466         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3ivARB", symbol_prefix);
   3467         *procp = dlsym(handle, symboln);
   3468     }
   3469 
   3470 
   3471     if(!disp->MultiTexCoord3sARB) {
   3472         void ** procp = (void **) &disp->MultiTexCoord3sARB;
   3473         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3s", symbol_prefix);
   3474         *procp = dlsym(handle, symboln);
   3475     }
   3476 
   3477 
   3478     if(!disp->MultiTexCoord3sARB) {
   3479         void ** procp = (void **) &disp->MultiTexCoord3sARB;
   3480         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sARB", symbol_prefix);
   3481         *procp = dlsym(handle, symboln);
   3482     }
   3483 
   3484 
   3485     if(!disp->MultiTexCoord3svARB) {
   3486         void ** procp = (void **) &disp->MultiTexCoord3svARB;
   3487         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sv", symbol_prefix);
   3488         *procp = dlsym(handle, symboln);
   3489     }
   3490 
   3491 
   3492     if(!disp->MultiTexCoord3svARB) {
   3493         void ** procp = (void **) &disp->MultiTexCoord3svARB;
   3494         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3svARB", symbol_prefix);
   3495         *procp = dlsym(handle, symboln);
   3496     }
   3497 
   3498 
   3499     if(!disp->MultiTexCoord4dARB) {
   3500         void ** procp = (void **) &disp->MultiTexCoord4dARB;
   3501         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4d", symbol_prefix);
   3502         *procp = dlsym(handle, symboln);
   3503     }
   3504 
   3505 
   3506     if(!disp->MultiTexCoord4dARB) {
   3507         void ** procp = (void **) &disp->MultiTexCoord4dARB;
   3508         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dARB", symbol_prefix);
   3509         *procp = dlsym(handle, symboln);
   3510     }
   3511 
   3512 
   3513     if(!disp->MultiTexCoord4dvARB) {
   3514         void ** procp = (void **) &disp->MultiTexCoord4dvARB;
   3515         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dv", symbol_prefix);
   3516         *procp = dlsym(handle, symboln);
   3517     }
   3518 
   3519 
   3520     if(!disp->MultiTexCoord4dvARB) {
   3521         void ** procp = (void **) &disp->MultiTexCoord4dvARB;
   3522         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dvARB", symbol_prefix);
   3523         *procp = dlsym(handle, symboln);
   3524     }
   3525 
   3526 
   3527     if(!disp->MultiTexCoord4fARB) {
   3528         void ** procp = (void **) &disp->MultiTexCoord4fARB;
   3529         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4f", symbol_prefix);
   3530         *procp = dlsym(handle, symboln);
   3531     }
   3532 
   3533 
   3534     if(!disp->MultiTexCoord4fARB) {
   3535         void ** procp = (void **) &disp->MultiTexCoord4fARB;
   3536         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fARB", symbol_prefix);
   3537         *procp = dlsym(handle, symboln);
   3538     }
   3539 
   3540 
   3541     if(!disp->MultiTexCoord4fvARB) {
   3542         void ** procp = (void **) &disp->MultiTexCoord4fvARB;
   3543         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fv", symbol_prefix);
   3544         *procp = dlsym(handle, symboln);
   3545     }
   3546 
   3547 
   3548     if(!disp->MultiTexCoord4fvARB) {
   3549         void ** procp = (void **) &disp->MultiTexCoord4fvARB;
   3550         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fvARB", symbol_prefix);
   3551         *procp = dlsym(handle, symboln);
   3552     }
   3553 
   3554 
   3555     if(!disp->MultiTexCoord4iARB) {
   3556         void ** procp = (void **) &disp->MultiTexCoord4iARB;
   3557         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4i", symbol_prefix);
   3558         *procp = dlsym(handle, symboln);
   3559     }
   3560 
   3561 
   3562     if(!disp->MultiTexCoord4iARB) {
   3563         void ** procp = (void **) &disp->MultiTexCoord4iARB;
   3564         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iARB", symbol_prefix);
   3565         *procp = dlsym(handle, symboln);
   3566     }
   3567 
   3568 
   3569     if(!disp->MultiTexCoord4ivARB) {
   3570         void ** procp = (void **) &disp->MultiTexCoord4ivARB;
   3571         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iv", symbol_prefix);
   3572         *procp = dlsym(handle, symboln);
   3573     }
   3574 
   3575 
   3576     if(!disp->MultiTexCoord4ivARB) {
   3577         void ** procp = (void **) &disp->MultiTexCoord4ivARB;
   3578         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4ivARB", symbol_prefix);
   3579         *procp = dlsym(handle, symboln);
   3580     }
   3581 
   3582 
   3583     if(!disp->MultiTexCoord4sARB) {
   3584         void ** procp = (void **) &disp->MultiTexCoord4sARB;
   3585         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4s", symbol_prefix);
   3586         *procp = dlsym(handle, symboln);
   3587     }
   3588 
   3589 
   3590     if(!disp->MultiTexCoord4sARB) {
   3591         void ** procp = (void **) &disp->MultiTexCoord4sARB;
   3592         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sARB", symbol_prefix);
   3593         *procp = dlsym(handle, symboln);
   3594     }
   3595 
   3596 
   3597     if(!disp->MultiTexCoord4svARB) {
   3598         void ** procp = (void **) &disp->MultiTexCoord4svARB;
   3599         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sv", symbol_prefix);
   3600         *procp = dlsym(handle, symboln);
   3601     }
   3602 
   3603 
   3604     if(!disp->MultiTexCoord4svARB) {
   3605         void ** procp = (void **) &disp->MultiTexCoord4svARB;
   3606         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4svARB", symbol_prefix);
   3607         *procp = dlsym(handle, symboln);
   3608     }
   3609 
   3610 
   3611     if(!disp->AttachShader) {
   3612         void ** procp = (void **) &disp->AttachShader;
   3613         snprintf(symboln, sizeof(symboln), "%sAttachShader", symbol_prefix);
   3614         *procp = dlsym(handle, symboln);
   3615     }
   3616 
   3617 
   3618     if(!disp->CreateProgram) {
   3619         void ** procp = (void **) &disp->CreateProgram;
   3620         snprintf(symboln, sizeof(symboln), "%sCreateProgram", symbol_prefix);
   3621         *procp = dlsym(handle, symboln);
   3622     }
   3623 
   3624 
   3625     if(!disp->CreateShader) {
   3626         void ** procp = (void **) &disp->CreateShader;
   3627         snprintf(symboln, sizeof(symboln), "%sCreateShader", symbol_prefix);
   3628         *procp = dlsym(handle, symboln);
   3629     }
   3630 
   3631 
   3632     if(!disp->DeleteProgram) {
   3633         void ** procp = (void **) &disp->DeleteProgram;
   3634         snprintf(symboln, sizeof(symboln), "%sDeleteProgram", symbol_prefix);
   3635         *procp = dlsym(handle, symboln);
   3636     }
   3637 
   3638 
   3639     if(!disp->DeleteShader) {
   3640         void ** procp = (void **) &disp->DeleteShader;
   3641         snprintf(symboln, sizeof(symboln), "%sDeleteShader", symbol_prefix);
   3642         *procp = dlsym(handle, symboln);
   3643     }
   3644 
   3645 
   3646     if(!disp->DetachShader) {
   3647         void ** procp = (void **) &disp->DetachShader;
   3648         snprintf(symboln, sizeof(symboln), "%sDetachShader", symbol_prefix);
   3649         *procp = dlsym(handle, symboln);
   3650     }
   3651 
   3652 
   3653     if(!disp->GetAttachedShaders) {
   3654         void ** procp = (void **) &disp->GetAttachedShaders;
   3655         snprintf(symboln, sizeof(symboln), "%sGetAttachedShaders", symbol_prefix);
   3656         *procp = dlsym(handle, symboln);
   3657     }
   3658 
   3659 
   3660     if(!disp->GetProgramInfoLog) {
   3661         void ** procp = (void **) &disp->GetProgramInfoLog;
   3662         snprintf(symboln, sizeof(symboln), "%sGetProgramInfoLog", symbol_prefix);
   3663         *procp = dlsym(handle, symboln);
   3664     }
   3665 
   3666 
   3667     if(!disp->GetProgramiv) {
   3668         void ** procp = (void **) &disp->GetProgramiv;
   3669         snprintf(symboln, sizeof(symboln), "%sGetProgramiv", symbol_prefix);
   3670         *procp = dlsym(handle, symboln);
   3671     }
   3672 
   3673 
   3674     if(!disp->GetShaderInfoLog) {
   3675         void ** procp = (void **) &disp->GetShaderInfoLog;
   3676         snprintf(symboln, sizeof(symboln), "%sGetShaderInfoLog", symbol_prefix);
   3677         *procp = dlsym(handle, symboln);
   3678     }
   3679 
   3680 
   3681     if(!disp->GetShaderiv) {
   3682         void ** procp = (void **) &disp->GetShaderiv;
   3683         snprintf(symboln, sizeof(symboln), "%sGetShaderiv", symbol_prefix);
   3684         *procp = dlsym(handle, symboln);
   3685     }
   3686 
   3687 
   3688     if(!disp->IsProgram) {
   3689         void ** procp = (void **) &disp->IsProgram;
   3690         snprintf(symboln, sizeof(symboln), "%sIsProgram", symbol_prefix);
   3691         *procp = dlsym(handle, symboln);
   3692     }
   3693 
   3694 
   3695     if(!disp->IsShader) {
   3696         void ** procp = (void **) &disp->IsShader;
   3697         snprintf(symboln, sizeof(symboln), "%sIsShader", symbol_prefix);
   3698         *procp = dlsym(handle, symboln);
   3699     }
   3700 
   3701 
   3702     if(!disp->StencilFuncSeparate) {
   3703         void ** procp = (void **) &disp->StencilFuncSeparate;
   3704         snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparate", symbol_prefix);
   3705         *procp = dlsym(handle, symboln);
   3706     }
   3707 
   3708 
   3709     if(!disp->StencilMaskSeparate) {
   3710         void ** procp = (void **) &disp->StencilMaskSeparate;
   3711         snprintf(symboln, sizeof(symboln), "%sStencilMaskSeparate", symbol_prefix);
   3712         *procp = dlsym(handle, symboln);
   3713     }
   3714 
   3715 
   3716     if(!disp->StencilOpSeparate) {
   3717         void ** procp = (void **) &disp->StencilOpSeparate;
   3718         snprintf(symboln, sizeof(symboln), "%sStencilOpSeparate", symbol_prefix);
   3719         *procp = dlsym(handle, symboln);
   3720     }
   3721 
   3722 
   3723     if(!disp->StencilOpSeparate) {
   3724         void ** procp = (void **) &disp->StencilOpSeparate;
   3725         snprintf(symboln, sizeof(symboln), "%sStencilOpSeparateATI", symbol_prefix);
   3726         *procp = dlsym(handle, symboln);
   3727     }
   3728 
   3729 
   3730     if(!disp->UniformMatrix2x3fv) {
   3731         void ** procp = (void **) &disp->UniformMatrix2x3fv;
   3732         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3fv", symbol_prefix);
   3733         *procp = dlsym(handle, symboln);
   3734     }
   3735 
   3736 
   3737     if(!disp->UniformMatrix2x4fv) {
   3738         void ** procp = (void **) &disp->UniformMatrix2x4fv;
   3739         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4fv", symbol_prefix);
   3740         *procp = dlsym(handle, symboln);
   3741     }
   3742 
   3743 
   3744     if(!disp->UniformMatrix3x2fv) {
   3745         void ** procp = (void **) &disp->UniformMatrix3x2fv;
   3746         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2fv", symbol_prefix);
   3747         *procp = dlsym(handle, symboln);
   3748     }
   3749 
   3750 
   3751     if(!disp->UniformMatrix3x4fv) {
   3752         void ** procp = (void **) &disp->UniformMatrix3x4fv;
   3753         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4fv", symbol_prefix);
   3754         *procp = dlsym(handle, symboln);
   3755     }
   3756 
   3757 
   3758     if(!disp->UniformMatrix4x2fv) {
   3759         void ** procp = (void **) &disp->UniformMatrix4x2fv;
   3760         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2fv", symbol_prefix);
   3761         *procp = dlsym(handle, symboln);
   3762     }
   3763 
   3764 
   3765     if(!disp->UniformMatrix4x3fv) {
   3766         void ** procp = (void **) &disp->UniformMatrix4x3fv;
   3767         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3fv", symbol_prefix);
   3768         *procp = dlsym(handle, symboln);
   3769     }
   3770 
   3771 
   3772     if(!disp->ClampColor) {
   3773         void ** procp = (void **) &disp->ClampColor;
   3774         snprintf(symboln, sizeof(symboln), "%sClampColor", symbol_prefix);
   3775         *procp = dlsym(handle, symboln);
   3776     }
   3777 
   3778 
   3779     if(!disp->ClearBufferfi) {
   3780         void ** procp = (void **) &disp->ClearBufferfi;
   3781         snprintf(symboln, sizeof(symboln), "%sClearBufferfi", symbol_prefix);
   3782         *procp = dlsym(handle, symboln);
   3783     }
   3784 
   3785 
   3786     if(!disp->ClearBufferfv) {
   3787         void ** procp = (void **) &disp->ClearBufferfv;
   3788         snprintf(symboln, sizeof(symboln), "%sClearBufferfv", symbol_prefix);
   3789         *procp = dlsym(handle, symboln);
   3790     }
   3791 
   3792 
   3793     if(!disp->ClearBufferiv) {
   3794         void ** procp = (void **) &disp->ClearBufferiv;
   3795         snprintf(symboln, sizeof(symboln), "%sClearBufferiv", symbol_prefix);
   3796         *procp = dlsym(handle, symboln);
   3797     }
   3798 
   3799 
   3800     if(!disp->ClearBufferuiv) {
   3801         void ** procp = (void **) &disp->ClearBufferuiv;
   3802         snprintf(symboln, sizeof(symboln), "%sClearBufferuiv", symbol_prefix);
   3803         *procp = dlsym(handle, symboln);
   3804     }
   3805 
   3806 
   3807     if(!disp->GetStringi) {
   3808         void ** procp = (void **) &disp->GetStringi;
   3809         snprintf(symboln, sizeof(symboln), "%sGetStringi", symbol_prefix);
   3810         *procp = dlsym(handle, symboln);
   3811     }
   3812 
   3813 
   3814     if(!disp->FramebufferTexture) {
   3815         void ** procp = (void **) &disp->FramebufferTexture;
   3816         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture", symbol_prefix);
   3817         *procp = dlsym(handle, symboln);
   3818     }
   3819 
   3820 
   3821     if(!disp->GetBufferParameteri64v) {
   3822         void ** procp = (void **) &disp->GetBufferParameteri64v;
   3823         snprintf(symboln, sizeof(symboln), "%sGetBufferParameteri64v", symbol_prefix);
   3824         *procp = dlsym(handle, symboln);
   3825     }
   3826 
   3827 
   3828     if(!disp->GetInteger64i_v) {
   3829         void ** procp = (void **) &disp->GetInteger64i_v;
   3830         snprintf(symboln, sizeof(symboln), "%sGetInteger64i_v", symbol_prefix);
   3831         *procp = dlsym(handle, symboln);
   3832     }
   3833 
   3834 
   3835     if(!disp->VertexAttribDivisor) {
   3836         void ** procp = (void **) &disp->VertexAttribDivisor;
   3837         snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisor", symbol_prefix);
   3838         *procp = dlsym(handle, symboln);
   3839     }
   3840 
   3841 
   3842     if(!disp->LoadTransposeMatrixdARB) {
   3843         void ** procp = (void **) &disp->LoadTransposeMatrixdARB;
   3844         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixd", symbol_prefix);
   3845         *procp = dlsym(handle, symboln);
   3846     }
   3847 
   3848 
   3849     if(!disp->LoadTransposeMatrixdARB) {
   3850         void ** procp = (void **) &disp->LoadTransposeMatrixdARB;
   3851         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixdARB", symbol_prefix);
   3852         *procp = dlsym(handle, symboln);
   3853     }
   3854 
   3855 
   3856     if(!disp->LoadTransposeMatrixfARB) {
   3857         void ** procp = (void **) &disp->LoadTransposeMatrixfARB;
   3858         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixf", symbol_prefix);
   3859         *procp = dlsym(handle, symboln);
   3860     }
   3861 
   3862 
   3863     if(!disp->LoadTransposeMatrixfARB) {
   3864         void ** procp = (void **) &disp->LoadTransposeMatrixfARB;
   3865         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixfARB", symbol_prefix);
   3866         *procp = dlsym(handle, symboln);
   3867     }
   3868 
   3869 
   3870     if(!disp->MultTransposeMatrixdARB) {
   3871         void ** procp = (void **) &disp->MultTransposeMatrixdARB;
   3872         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixd", symbol_prefix);
   3873         *procp = dlsym(handle, symboln);
   3874     }
   3875 
   3876 
   3877     if(!disp->MultTransposeMatrixdARB) {
   3878         void ** procp = (void **) &disp->MultTransposeMatrixdARB;
   3879         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixdARB", symbol_prefix);
   3880         *procp = dlsym(handle, symboln);
   3881     }
   3882 
   3883 
   3884     if(!disp->MultTransposeMatrixfARB) {
   3885         void ** procp = (void **) &disp->MultTransposeMatrixfARB;
   3886         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixf", symbol_prefix);
   3887         *procp = dlsym(handle, symboln);
   3888     }
   3889 
   3890 
   3891     if(!disp->MultTransposeMatrixfARB) {
   3892         void ** procp = (void **) &disp->MultTransposeMatrixfARB;
   3893         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixfARB", symbol_prefix);
   3894         *procp = dlsym(handle, symboln);
   3895     }
   3896 
   3897 
   3898     if(!disp->SampleCoverageARB) {
   3899         void ** procp = (void **) &disp->SampleCoverageARB;
   3900         snprintf(symboln, sizeof(symboln), "%sSampleCoverage", symbol_prefix);
   3901         *procp = dlsym(handle, symboln);
   3902     }
   3903 
   3904 
   3905     if(!disp->SampleCoverageARB) {
   3906         void ** procp = (void **) &disp->SampleCoverageARB;
   3907         snprintf(symboln, sizeof(symboln), "%sSampleCoverageARB", symbol_prefix);
   3908         *procp = dlsym(handle, symboln);
   3909     }
   3910 
   3911 
   3912     if(!disp->CompressedTexImage1DARB) {
   3913         void ** procp = (void **) &disp->CompressedTexImage1DARB;
   3914         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1D", symbol_prefix);
   3915         *procp = dlsym(handle, symboln);
   3916     }
   3917 
   3918 
   3919     if(!disp->CompressedTexImage1DARB) {
   3920         void ** procp = (void **) &disp->CompressedTexImage1DARB;
   3921         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1DARB", symbol_prefix);
   3922         *procp = dlsym(handle, symboln);
   3923     }
   3924 
   3925 
   3926     if(!disp->CompressedTexImage2DARB) {
   3927         void ** procp = (void **) &disp->CompressedTexImage2DARB;
   3928         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2D", symbol_prefix);
   3929         *procp = dlsym(handle, symboln);
   3930     }
   3931 
   3932 
   3933     if(!disp->CompressedTexImage2DARB) {
   3934         void ** procp = (void **) &disp->CompressedTexImage2DARB;
   3935         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2DARB", symbol_prefix);
   3936         *procp = dlsym(handle, symboln);
   3937     }
   3938 
   3939 
   3940     if(!disp->CompressedTexImage3DARB) {
   3941         void ** procp = (void **) &disp->CompressedTexImage3DARB;
   3942         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3D", symbol_prefix);
   3943         *procp = dlsym(handle, symboln);
   3944     }
   3945 
   3946 
   3947     if(!disp->CompressedTexImage3DARB) {
   3948         void ** procp = (void **) &disp->CompressedTexImage3DARB;
   3949         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DARB", symbol_prefix);
   3950         *procp = dlsym(handle, symboln);
   3951     }
   3952 
   3953 
   3954     if(!disp->CompressedTexSubImage1DARB) {
   3955         void ** procp = (void **) &disp->CompressedTexSubImage1DARB;
   3956         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1D", symbol_prefix);
   3957         *procp = dlsym(handle, symboln);
   3958     }
   3959 
   3960 
   3961     if(!disp->CompressedTexSubImage1DARB) {
   3962         void ** procp = (void **) &disp->CompressedTexSubImage1DARB;
   3963         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1DARB", symbol_prefix);
   3964         *procp = dlsym(handle, symboln);
   3965     }
   3966 
   3967 
   3968     if(!disp->CompressedTexSubImage2DARB) {
   3969         void ** procp = (void **) &disp->CompressedTexSubImage2DARB;
   3970         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2D", symbol_prefix);
   3971         *procp = dlsym(handle, symboln);
   3972     }
   3973 
   3974 
   3975     if(!disp->CompressedTexSubImage2DARB) {
   3976         void ** procp = (void **) &disp->CompressedTexSubImage2DARB;
   3977         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2DARB", symbol_prefix);
   3978         *procp = dlsym(handle, symboln);
   3979     }
   3980 
   3981 
   3982     if(!disp->CompressedTexSubImage3DARB) {
   3983         void ** procp = (void **) &disp->CompressedTexSubImage3DARB;
   3984         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3D", symbol_prefix);
   3985         *procp = dlsym(handle, symboln);
   3986     }
   3987 
   3988 
   3989     if(!disp->CompressedTexSubImage3DARB) {
   3990         void ** procp = (void **) &disp->CompressedTexSubImage3DARB;
   3991         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DARB", symbol_prefix);
   3992         *procp = dlsym(handle, symboln);
   3993     }
   3994 
   3995 
   3996     if(!disp->GetCompressedTexImageARB) {
   3997         void ** procp = (void **) &disp->GetCompressedTexImageARB;
   3998         snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImage", symbol_prefix);
   3999         *procp = dlsym(handle, symboln);
   4000     }
   4001 
   4002 
   4003     if(!disp->GetCompressedTexImageARB) {
   4004         void ** procp = (void **) &disp->GetCompressedTexImageARB;
   4005         snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImageARB", symbol_prefix);
   4006         *procp = dlsym(handle, symboln);
   4007     }
   4008 
   4009 
   4010     if(!disp->DisableVertexAttribArrayARB) {
   4011         void ** procp = (void **) &disp->DisableVertexAttribArrayARB;
   4012         snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArray", symbol_prefix);
   4013         *procp = dlsym(handle, symboln);
   4014     }
   4015 
   4016 
   4017     if(!disp->DisableVertexAttribArrayARB) {
   4018         void ** procp = (void **) &disp->DisableVertexAttribArrayARB;
   4019         snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArrayARB", symbol_prefix);
   4020         *procp = dlsym(handle, symboln);
   4021     }
   4022 
   4023 
   4024     if(!disp->EnableVertexAttribArrayARB) {
   4025         void ** procp = (void **) &disp->EnableVertexAttribArrayARB;
   4026         snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArray", symbol_prefix);
   4027         *procp = dlsym(handle, symboln);
   4028     }
   4029 
   4030 
   4031     if(!disp->EnableVertexAttribArrayARB) {
   4032         void ** procp = (void **) &disp->EnableVertexAttribArrayARB;
   4033         snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArrayARB", symbol_prefix);
   4034         *procp = dlsym(handle, symboln);
   4035     }
   4036 
   4037 
   4038     if(!disp->GetProgramEnvParameterdvARB) {
   4039         void ** procp = (void **) &disp->GetProgramEnvParameterdvARB;
   4040         snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterdvARB", symbol_prefix);
   4041         *procp = dlsym(handle, symboln);
   4042     }
   4043 
   4044 
   4045     if(!disp->GetProgramEnvParameterfvARB) {
   4046         void ** procp = (void **) &disp->GetProgramEnvParameterfvARB;
   4047         snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterfvARB", symbol_prefix);
   4048         *procp = dlsym(handle, symboln);
   4049     }
   4050 
   4051 
   4052     if(!disp->GetProgramLocalParameterdvARB) {
   4053         void ** procp = (void **) &disp->GetProgramLocalParameterdvARB;
   4054         snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterdvARB", symbol_prefix);
   4055         *procp = dlsym(handle, symboln);
   4056     }
   4057 
   4058 
   4059     if(!disp->GetProgramLocalParameterfvARB) {
   4060         void ** procp = (void **) &disp->GetProgramLocalParameterfvARB;
   4061         snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterfvARB", symbol_prefix);
   4062         *procp = dlsym(handle, symboln);
   4063     }
   4064 
   4065 
   4066     if(!disp->GetProgramStringARB) {
   4067         void ** procp = (void **) &disp->GetProgramStringARB;
   4068         snprintf(symboln, sizeof(symboln), "%sGetProgramStringARB", symbol_prefix);
   4069         *procp = dlsym(handle, symboln);
   4070     }
   4071 
   4072 
   4073     if(!disp->GetProgramivARB) {
   4074         void ** procp = (void **) &disp->GetProgramivARB;
   4075         snprintf(symboln, sizeof(symboln), "%sGetProgramivARB", symbol_prefix);
   4076         *procp = dlsym(handle, symboln);
   4077     }
   4078 
   4079 
   4080     if(!disp->GetVertexAttribdvARB) {
   4081         void ** procp = (void **) &disp->GetVertexAttribdvARB;
   4082         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdv", symbol_prefix);
   4083         *procp = dlsym(handle, symboln);
   4084     }
   4085 
   4086 
   4087     if(!disp->GetVertexAttribdvARB) {
   4088         void ** procp = (void **) &disp->GetVertexAttribdvARB;
   4089         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvARB", symbol_prefix);
   4090         *procp = dlsym(handle, symboln);
   4091     }
   4092 
   4093 
   4094     if(!disp->GetVertexAttribfvARB) {
   4095         void ** procp = (void **) &disp->GetVertexAttribfvARB;
   4096         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfv", symbol_prefix);
   4097         *procp = dlsym(handle, symboln);
   4098     }
   4099 
   4100 
   4101     if(!disp->GetVertexAttribfvARB) {
   4102         void ** procp = (void **) &disp->GetVertexAttribfvARB;
   4103         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvARB", symbol_prefix);
   4104         *procp = dlsym(handle, symboln);
   4105     }
   4106 
   4107 
   4108     if(!disp->GetVertexAttribivARB) {
   4109         void ** procp = (void **) &disp->GetVertexAttribivARB;
   4110         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribiv", symbol_prefix);
   4111         *procp = dlsym(handle, symboln);
   4112     }
   4113 
   4114 
   4115     if(!disp->GetVertexAttribivARB) {
   4116         void ** procp = (void **) &disp->GetVertexAttribivARB;
   4117         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivARB", symbol_prefix);
   4118         *procp = dlsym(handle, symboln);
   4119     }
   4120 
   4121 
   4122     if(!disp->ProgramEnvParameter4dARB) {
   4123         void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
   4124         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dARB", symbol_prefix);
   4125         *procp = dlsym(handle, symboln);
   4126     }
   4127 
   4128 
   4129     if(!disp->ProgramEnvParameter4dARB) {
   4130         void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
   4131         snprintf(symboln, sizeof(symboln), "%sProgramParameter4dNV", symbol_prefix);
   4132         *procp = dlsym(handle, symboln);
   4133     }
   4134 
   4135 
   4136     if(!disp->ProgramEnvParameter4dvARB) {
   4137         void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
   4138         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dvARB", symbol_prefix);
   4139         *procp = dlsym(handle, symboln);
   4140     }
   4141 
   4142 
   4143     if(!disp->ProgramEnvParameter4dvARB) {
   4144         void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
   4145         snprintf(symboln, sizeof(symboln), "%sProgramParameter4dvNV", symbol_prefix);
   4146         *procp = dlsym(handle, symboln);
   4147     }
   4148 
   4149 
   4150     if(!disp->ProgramEnvParameter4fARB) {
   4151         void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
   4152         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fARB", symbol_prefix);
   4153         *procp = dlsym(handle, symboln);
   4154     }
   4155 
   4156 
   4157     if(!disp->ProgramEnvParameter4fARB) {
   4158         void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
   4159         snprintf(symboln, sizeof(symboln), "%sProgramParameter4fNV", symbol_prefix);
   4160         *procp = dlsym(handle, symboln);
   4161     }
   4162 
   4163 
   4164     if(!disp->ProgramEnvParameter4fvARB) {
   4165         void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
   4166         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fvARB", symbol_prefix);
   4167         *procp = dlsym(handle, symboln);
   4168     }
   4169 
   4170 
   4171     if(!disp->ProgramEnvParameter4fvARB) {
   4172         void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
   4173         snprintf(symboln, sizeof(symboln), "%sProgramParameter4fvNV", symbol_prefix);
   4174         *procp = dlsym(handle, symboln);
   4175     }
   4176 
   4177 
   4178     if(!disp->ProgramLocalParameter4dARB) {
   4179         void ** procp = (void **) &disp->ProgramLocalParameter4dARB;
   4180         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dARB", symbol_prefix);
   4181         *procp = dlsym(handle, symboln);
   4182     }
   4183 
   4184 
   4185     if(!disp->ProgramLocalParameter4dvARB) {
   4186         void ** procp = (void **) &disp->ProgramLocalParameter4dvARB;
   4187         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dvARB", symbol_prefix);
   4188         *procp = dlsym(handle, symboln);
   4189     }
   4190 
   4191 
   4192     if(!disp->ProgramLocalParameter4fARB) {
   4193         void ** procp = (void **) &disp->ProgramLocalParameter4fARB;
   4194         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fARB", symbol_prefix);
   4195         *procp = dlsym(handle, symboln);
   4196     }
   4197 
   4198 
   4199     if(!disp->ProgramLocalParameter4fvARB) {
   4200         void ** procp = (void **) &disp->ProgramLocalParameter4fvARB;
   4201         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fvARB", symbol_prefix);
   4202         *procp = dlsym(handle, symboln);
   4203     }
   4204 
   4205 
   4206     if(!disp->ProgramStringARB) {
   4207         void ** procp = (void **) &disp->ProgramStringARB;
   4208         snprintf(symboln, sizeof(symboln), "%sProgramStringARB", symbol_prefix);
   4209         *procp = dlsym(handle, symboln);
   4210     }
   4211 
   4212 
   4213     if(!disp->VertexAttrib1dARB) {
   4214         void ** procp = (void **) &disp->VertexAttrib1dARB;
   4215         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1d", symbol_prefix);
   4216         *procp = dlsym(handle, symboln);
   4217     }
   4218 
   4219 
   4220     if(!disp->VertexAttrib1dARB) {
   4221         void ** procp = (void **) &disp->VertexAttrib1dARB;
   4222         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dARB", symbol_prefix);
   4223         *procp = dlsym(handle, symboln);
   4224     }
   4225 
   4226 
   4227     if(!disp->VertexAttrib1dvARB) {
   4228         void ** procp = (void **) &disp->VertexAttrib1dvARB;
   4229         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dv", symbol_prefix);
   4230         *procp = dlsym(handle, symboln);
   4231     }
   4232 
   4233 
   4234     if(!disp->VertexAttrib1dvARB) {
   4235         void ** procp = (void **) &disp->VertexAttrib1dvARB;
   4236         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvARB", symbol_prefix);
   4237         *procp = dlsym(handle, symboln);
   4238     }
   4239 
   4240 
   4241     if(!disp->VertexAttrib1fARB) {
   4242         void ** procp = (void **) &disp->VertexAttrib1fARB;
   4243         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1f", symbol_prefix);
   4244         *procp = dlsym(handle, symboln);
   4245     }
   4246 
   4247 
   4248     if(!disp->VertexAttrib1fARB) {
   4249         void ** procp = (void **) &disp->VertexAttrib1fARB;
   4250         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fARB", symbol_prefix);
   4251         *procp = dlsym(handle, symboln);
   4252     }
   4253 
   4254 
   4255     if(!disp->VertexAttrib1fvARB) {
   4256         void ** procp = (void **) &disp->VertexAttrib1fvARB;
   4257         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fv", symbol_prefix);
   4258         *procp = dlsym(handle, symboln);
   4259     }
   4260 
   4261 
   4262     if(!disp->VertexAttrib1fvARB) {
   4263         void ** procp = (void **) &disp->VertexAttrib1fvARB;
   4264         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvARB", symbol_prefix);
   4265         *procp = dlsym(handle, symboln);
   4266     }
   4267 
   4268 
   4269     if(!disp->VertexAttrib1sARB) {
   4270         void ** procp = (void **) &disp->VertexAttrib1sARB;
   4271         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1s", symbol_prefix);
   4272         *procp = dlsym(handle, symboln);
   4273     }
   4274 
   4275 
   4276     if(!disp->VertexAttrib1sARB) {
   4277         void ** procp = (void **) &disp->VertexAttrib1sARB;
   4278         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sARB", symbol_prefix);
   4279         *procp = dlsym(handle, symboln);
   4280     }
   4281 
   4282 
   4283     if(!disp->VertexAttrib1svARB) {
   4284         void ** procp = (void **) &disp->VertexAttrib1svARB;
   4285         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sv", symbol_prefix);
   4286         *procp = dlsym(handle, symboln);
   4287     }
   4288 
   4289 
   4290     if(!disp->VertexAttrib1svARB) {
   4291         void ** procp = (void **) &disp->VertexAttrib1svARB;
   4292         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svARB", symbol_prefix);
   4293         *procp = dlsym(handle, symboln);
   4294     }
   4295 
   4296 
   4297     if(!disp->VertexAttrib2dARB) {
   4298         void ** procp = (void **) &disp->VertexAttrib2dARB;
   4299         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2d", symbol_prefix);
   4300         *procp = dlsym(handle, symboln);
   4301     }
   4302 
   4303 
   4304     if(!disp->VertexAttrib2dARB) {
   4305         void ** procp = (void **) &disp->VertexAttrib2dARB;
   4306         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dARB", symbol_prefix);
   4307         *procp = dlsym(handle, symboln);
   4308     }
   4309 
   4310 
   4311     if(!disp->VertexAttrib2dvARB) {
   4312         void ** procp = (void **) &disp->VertexAttrib2dvARB;
   4313         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dv", symbol_prefix);
   4314         *procp = dlsym(handle, symboln);
   4315     }
   4316 
   4317 
   4318     if(!disp->VertexAttrib2dvARB) {
   4319         void ** procp = (void **) &disp->VertexAttrib2dvARB;
   4320         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvARB", symbol_prefix);
   4321         *procp = dlsym(handle, symboln);
   4322     }
   4323 
   4324 
   4325     if(!disp->VertexAttrib2fARB) {
   4326         void ** procp = (void **) &disp->VertexAttrib2fARB;
   4327         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2f", symbol_prefix);
   4328         *procp = dlsym(handle, symboln);
   4329     }
   4330 
   4331 
   4332     if(!disp->VertexAttrib2fARB) {
   4333         void ** procp = (void **) &disp->VertexAttrib2fARB;
   4334         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fARB", symbol_prefix);
   4335         *procp = dlsym(handle, symboln);
   4336     }
   4337 
   4338 
   4339     if(!disp->VertexAttrib2fvARB) {
   4340         void ** procp = (void **) &disp->VertexAttrib2fvARB;
   4341         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fv", symbol_prefix);
   4342         *procp = dlsym(handle, symboln);
   4343     }
   4344 
   4345 
   4346     if(!disp->VertexAttrib2fvARB) {
   4347         void ** procp = (void **) &disp->VertexAttrib2fvARB;
   4348         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvARB", symbol_prefix);
   4349         *procp = dlsym(handle, symboln);
   4350     }
   4351 
   4352 
   4353     if(!disp->VertexAttrib2sARB) {
   4354         void ** procp = (void **) &disp->VertexAttrib2sARB;
   4355         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2s", symbol_prefix);
   4356         *procp = dlsym(handle, symboln);
   4357     }
   4358 
   4359 
   4360     if(!disp->VertexAttrib2sARB) {
   4361         void ** procp = (void **) &disp->VertexAttrib2sARB;
   4362         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sARB", symbol_prefix);
   4363         *procp = dlsym(handle, symboln);
   4364     }
   4365 
   4366 
   4367     if(!disp->VertexAttrib2svARB) {
   4368         void ** procp = (void **) &disp->VertexAttrib2svARB;
   4369         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sv", symbol_prefix);
   4370         *procp = dlsym(handle, symboln);
   4371     }
   4372 
   4373 
   4374     if(!disp->VertexAttrib2svARB) {
   4375         void ** procp = (void **) &disp->VertexAttrib2svARB;
   4376         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svARB", symbol_prefix);
   4377         *procp = dlsym(handle, symboln);
   4378     }
   4379 
   4380 
   4381     if(!disp->VertexAttrib3dARB) {
   4382         void ** procp = (void **) &disp->VertexAttrib3dARB;
   4383         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3d", symbol_prefix);
   4384         *procp = dlsym(handle, symboln);
   4385     }
   4386 
   4387 
   4388     if(!disp->VertexAttrib3dARB) {
   4389         void ** procp = (void **) &disp->VertexAttrib3dARB;
   4390         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dARB", symbol_prefix);
   4391         *procp = dlsym(handle, symboln);
   4392     }
   4393 
   4394 
   4395     if(!disp->VertexAttrib3dvARB) {
   4396         void ** procp = (void **) &disp->VertexAttrib3dvARB;
   4397         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dv", symbol_prefix);
   4398         *procp = dlsym(handle, symboln);
   4399     }
   4400 
   4401 
   4402     if(!disp->VertexAttrib3dvARB) {
   4403         void ** procp = (void **) &disp->VertexAttrib3dvARB;
   4404         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvARB", symbol_prefix);
   4405         *procp = dlsym(handle, symboln);
   4406     }
   4407 
   4408 
   4409     if(!disp->VertexAttrib3fARB) {
   4410         void ** procp = (void **) &disp->VertexAttrib3fARB;
   4411         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3f", symbol_prefix);
   4412         *procp = dlsym(handle, symboln);
   4413     }
   4414 
   4415 
   4416     if(!disp->VertexAttrib3fARB) {
   4417         void ** procp = (void **) &disp->VertexAttrib3fARB;
   4418         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fARB", symbol_prefix);
   4419         *procp = dlsym(handle, symboln);
   4420     }
   4421 
   4422 
   4423     if(!disp->VertexAttrib3fvARB) {
   4424         void ** procp = (void **) &disp->VertexAttrib3fvARB;
   4425         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fv", symbol_prefix);
   4426         *procp = dlsym(handle, symboln);
   4427     }
   4428 
   4429 
   4430     if(!disp->VertexAttrib3fvARB) {
   4431         void ** procp = (void **) &disp->VertexAttrib3fvARB;
   4432         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvARB", symbol_prefix);
   4433         *procp = dlsym(handle, symboln);
   4434     }
   4435 
   4436 
   4437     if(!disp->VertexAttrib3sARB) {
   4438         void ** procp = (void **) &disp->VertexAttrib3sARB;
   4439         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3s", symbol_prefix);
   4440         *procp = dlsym(handle, symboln);
   4441     }
   4442 
   4443 
   4444     if(!disp->VertexAttrib3sARB) {
   4445         void ** procp = (void **) &disp->VertexAttrib3sARB;
   4446         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sARB", symbol_prefix);
   4447         *procp = dlsym(handle, symboln);
   4448     }
   4449 
   4450 
   4451     if(!disp->VertexAttrib3svARB) {
   4452         void ** procp = (void **) &disp->VertexAttrib3svARB;
   4453         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sv", symbol_prefix);
   4454         *procp = dlsym(handle, symboln);
   4455     }
   4456 
   4457 
   4458     if(!disp->VertexAttrib3svARB) {
   4459         void ** procp = (void **) &disp->VertexAttrib3svARB;
   4460         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svARB", symbol_prefix);
   4461         *procp = dlsym(handle, symboln);
   4462     }
   4463 
   4464 
   4465     if(!disp->VertexAttrib4NbvARB) {
   4466         void ** procp = (void **) &disp->VertexAttrib4NbvARB;
   4467         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nbv", symbol_prefix);
   4468         *procp = dlsym(handle, symboln);
   4469     }
   4470 
   4471 
   4472     if(!disp->VertexAttrib4NbvARB) {
   4473         void ** procp = (void **) &disp->VertexAttrib4NbvARB;
   4474         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NbvARB", symbol_prefix);
   4475         *procp = dlsym(handle, symboln);
   4476     }
   4477 
   4478 
   4479     if(!disp->VertexAttrib4NivARB) {
   4480         void ** procp = (void **) &disp->VertexAttrib4NivARB;
   4481         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Niv", symbol_prefix);
   4482         *procp = dlsym(handle, symboln);
   4483     }
   4484 
   4485 
   4486     if(!disp->VertexAttrib4NivARB) {
   4487         void ** procp = (void **) &disp->VertexAttrib4NivARB;
   4488         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NivARB", symbol_prefix);
   4489         *procp = dlsym(handle, symboln);
   4490     }
   4491 
   4492 
   4493     if(!disp->VertexAttrib4NsvARB) {
   4494         void ** procp = (void **) &disp->VertexAttrib4NsvARB;
   4495         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nsv", symbol_prefix);
   4496         *procp = dlsym(handle, symboln);
   4497     }
   4498 
   4499 
   4500     if(!disp->VertexAttrib4NsvARB) {
   4501         void ** procp = (void **) &disp->VertexAttrib4NsvARB;
   4502         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NsvARB", symbol_prefix);
   4503         *procp = dlsym(handle, symboln);
   4504     }
   4505 
   4506 
   4507     if(!disp->VertexAttrib4NubARB) {
   4508         void ** procp = (void **) &disp->VertexAttrib4NubARB;
   4509         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nub", symbol_prefix);
   4510         *procp = dlsym(handle, symboln);
   4511     }
   4512 
   4513 
   4514     if(!disp->VertexAttrib4NubARB) {
   4515         void ** procp = (void **) &disp->VertexAttrib4NubARB;
   4516         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubARB", symbol_prefix);
   4517         *procp = dlsym(handle, symboln);
   4518     }
   4519 
   4520 
   4521     if(!disp->VertexAttrib4NubvARB) {
   4522         void ** procp = (void **) &disp->VertexAttrib4NubvARB;
   4523         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nubv", symbol_prefix);
   4524         *procp = dlsym(handle, symboln);
   4525     }
   4526 
   4527 
   4528     if(!disp->VertexAttrib4NubvARB) {
   4529         void ** procp = (void **) &disp->VertexAttrib4NubvARB;
   4530         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubvARB", symbol_prefix);
   4531         *procp = dlsym(handle, symboln);
   4532     }
   4533 
   4534 
   4535     if(!disp->VertexAttrib4NuivARB) {
   4536         void ** procp = (void **) &disp->VertexAttrib4NuivARB;
   4537         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nuiv", symbol_prefix);
   4538         *procp = dlsym(handle, symboln);
   4539     }
   4540 
   4541 
   4542     if(!disp->VertexAttrib4NuivARB) {
   4543         void ** procp = (void **) &disp->VertexAttrib4NuivARB;
   4544         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NuivARB", symbol_prefix);
   4545         *procp = dlsym(handle, symboln);
   4546     }
   4547 
   4548 
   4549     if(!disp->VertexAttrib4NusvARB) {
   4550         void ** procp = (void **) &disp->VertexAttrib4NusvARB;
   4551         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nusv", symbol_prefix);
   4552         *procp = dlsym(handle, symboln);
   4553     }
   4554 
   4555 
   4556     if(!disp->VertexAttrib4NusvARB) {
   4557         void ** procp = (void **) &disp->VertexAttrib4NusvARB;
   4558         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NusvARB", symbol_prefix);
   4559         *procp = dlsym(handle, symboln);
   4560     }
   4561 
   4562 
   4563     if(!disp->VertexAttrib4bvARB) {
   4564         void ** procp = (void **) &disp->VertexAttrib4bvARB;
   4565         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bv", symbol_prefix);
   4566         *procp = dlsym(handle, symboln);
   4567     }
   4568 
   4569 
   4570     if(!disp->VertexAttrib4bvARB) {
   4571         void ** procp = (void **) &disp->VertexAttrib4bvARB;
   4572         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bvARB", symbol_prefix);
   4573         *procp = dlsym(handle, symboln);
   4574     }
   4575 
   4576 
   4577     if(!disp->VertexAttrib4dARB) {
   4578         void ** procp = (void **) &disp->VertexAttrib4dARB;
   4579         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4d", symbol_prefix);
   4580         *procp = dlsym(handle, symboln);
   4581     }
   4582 
   4583 
   4584     if(!disp->VertexAttrib4dARB) {
   4585         void ** procp = (void **) &disp->VertexAttrib4dARB;
   4586         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dARB", symbol_prefix);
   4587         *procp = dlsym(handle, symboln);
   4588     }
   4589 
   4590 
   4591     if(!disp->VertexAttrib4dvARB) {
   4592         void ** procp = (void **) &disp->VertexAttrib4dvARB;
   4593         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dv", symbol_prefix);
   4594         *procp = dlsym(handle, symboln);
   4595     }
   4596 
   4597 
   4598     if(!disp->VertexAttrib4dvARB) {
   4599         void ** procp = (void **) &disp->VertexAttrib4dvARB;
   4600         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvARB", symbol_prefix);
   4601         *procp = dlsym(handle, symboln);
   4602     }
   4603 
   4604 
   4605     if(!disp->VertexAttrib4fARB) {
   4606         void ** procp = (void **) &disp->VertexAttrib4fARB;
   4607         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4f", symbol_prefix);
   4608         *procp = dlsym(handle, symboln);
   4609     }
   4610 
   4611 
   4612     if(!disp->VertexAttrib4fARB) {
   4613         void ** procp = (void **) &disp->VertexAttrib4fARB;
   4614         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fARB", symbol_prefix);
   4615         *procp = dlsym(handle, symboln);
   4616     }
   4617 
   4618 
   4619     if(!disp->VertexAttrib4fvARB) {
   4620         void ** procp = (void **) &disp->VertexAttrib4fvARB;
   4621         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fv", symbol_prefix);
   4622         *procp = dlsym(handle, symboln);
   4623     }
   4624 
   4625 
   4626     if(!disp->VertexAttrib4fvARB) {
   4627         void ** procp = (void **) &disp->VertexAttrib4fvARB;
   4628         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvARB", symbol_prefix);
   4629         *procp = dlsym(handle, symboln);
   4630     }
   4631 
   4632 
   4633     if(!disp->VertexAttrib4ivARB) {
   4634         void ** procp = (void **) &disp->VertexAttrib4ivARB;
   4635         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4iv", symbol_prefix);
   4636         *procp = dlsym(handle, symboln);
   4637     }
   4638 
   4639 
   4640     if(!disp->VertexAttrib4ivARB) {
   4641         void ** procp = (void **) &disp->VertexAttrib4ivARB;
   4642         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ivARB", symbol_prefix);
   4643         *procp = dlsym(handle, symboln);
   4644     }
   4645 
   4646 
   4647     if(!disp->VertexAttrib4sARB) {
   4648         void ** procp = (void **) &disp->VertexAttrib4sARB;
   4649         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4s", symbol_prefix);
   4650         *procp = dlsym(handle, symboln);
   4651     }
   4652 
   4653 
   4654     if(!disp->VertexAttrib4sARB) {
   4655         void ** procp = (void **) &disp->VertexAttrib4sARB;
   4656         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sARB", symbol_prefix);
   4657         *procp = dlsym(handle, symboln);
   4658     }
   4659 
   4660 
   4661     if(!disp->VertexAttrib4svARB) {
   4662         void ** procp = (void **) &disp->VertexAttrib4svARB;
   4663         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sv", symbol_prefix);
   4664         *procp = dlsym(handle, symboln);
   4665     }
   4666 
   4667 
   4668     if(!disp->VertexAttrib4svARB) {
   4669         void ** procp = (void **) &disp->VertexAttrib4svARB;
   4670         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svARB", symbol_prefix);
   4671         *procp = dlsym(handle, symboln);
   4672     }
   4673 
   4674 
   4675     if(!disp->VertexAttrib4ubvARB) {
   4676         void ** procp = (void **) &disp->VertexAttrib4ubvARB;
   4677         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubv", symbol_prefix);
   4678         *procp = dlsym(handle, symboln);
   4679     }
   4680 
   4681 
   4682     if(!disp->VertexAttrib4ubvARB) {
   4683         void ** procp = (void **) &disp->VertexAttrib4ubvARB;
   4684         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvARB", symbol_prefix);
   4685         *procp = dlsym(handle, symboln);
   4686     }
   4687 
   4688 
   4689     if(!disp->VertexAttrib4uivARB) {
   4690         void ** procp = (void **) &disp->VertexAttrib4uivARB;
   4691         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uiv", symbol_prefix);
   4692         *procp = dlsym(handle, symboln);
   4693     }
   4694 
   4695 
   4696     if(!disp->VertexAttrib4uivARB) {
   4697         void ** procp = (void **) &disp->VertexAttrib4uivARB;
   4698         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uivARB", symbol_prefix);
   4699         *procp = dlsym(handle, symboln);
   4700     }
   4701 
   4702 
   4703     if(!disp->VertexAttrib4usvARB) {
   4704         void ** procp = (void **) &disp->VertexAttrib4usvARB;
   4705         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usv", symbol_prefix);
   4706         *procp = dlsym(handle, symboln);
   4707     }
   4708 
   4709 
   4710     if(!disp->VertexAttrib4usvARB) {
   4711         void ** procp = (void **) &disp->VertexAttrib4usvARB;
   4712         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usvARB", symbol_prefix);
   4713         *procp = dlsym(handle, symboln);
   4714     }
   4715 
   4716 
   4717     if(!disp->VertexAttribPointerARB) {
   4718         void ** procp = (void **) &disp->VertexAttribPointerARB;
   4719         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointer", symbol_prefix);
   4720         *procp = dlsym(handle, symboln);
   4721     }
   4722 
   4723 
   4724     if(!disp->VertexAttribPointerARB) {
   4725         void ** procp = (void **) &disp->VertexAttribPointerARB;
   4726         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerARB", symbol_prefix);
   4727         *procp = dlsym(handle, symboln);
   4728     }
   4729 
   4730 
   4731     if(!disp->BindBufferARB) {
   4732         void ** procp = (void **) &disp->BindBufferARB;
   4733         snprintf(symboln, sizeof(symboln), "%sBindBuffer", symbol_prefix);
   4734         *procp = dlsym(handle, symboln);
   4735     }
   4736 
   4737 
   4738     if(!disp->BindBufferARB) {
   4739         void ** procp = (void **) &disp->BindBufferARB;
   4740         snprintf(symboln, sizeof(symboln), "%sBindBufferARB", symbol_prefix);
   4741         *procp = dlsym(handle, symboln);
   4742     }
   4743 
   4744 
   4745     if(!disp->BufferDataARB) {
   4746         void ** procp = (void **) &disp->BufferDataARB;
   4747         snprintf(symboln, sizeof(symboln), "%sBufferData", symbol_prefix);
   4748         *procp = dlsym(handle, symboln);
   4749     }
   4750 
   4751 
   4752     if(!disp->BufferDataARB) {
   4753         void ** procp = (void **) &disp->BufferDataARB;
   4754         snprintf(symboln, sizeof(symboln), "%sBufferDataARB", symbol_prefix);
   4755         *procp = dlsym(handle, symboln);
   4756     }
   4757 
   4758 
   4759     if(!disp->BufferSubDataARB) {
   4760         void ** procp = (void **) &disp->BufferSubDataARB;
   4761         snprintf(symboln, sizeof(symboln), "%sBufferSubData", symbol_prefix);
   4762         *procp = dlsym(handle, symboln);
   4763     }
   4764 
   4765 
   4766     if(!disp->BufferSubDataARB) {
   4767         void ** procp = (void **) &disp->BufferSubDataARB;
   4768         snprintf(symboln, sizeof(symboln), "%sBufferSubDataARB", symbol_prefix);
   4769         *procp = dlsym(handle, symboln);
   4770     }
   4771 
   4772 
   4773     if(!disp->DeleteBuffersARB) {
   4774         void ** procp = (void **) &disp->DeleteBuffersARB;
   4775         snprintf(symboln, sizeof(symboln), "%sDeleteBuffers", symbol_prefix);
   4776         *procp = dlsym(handle, symboln);
   4777     }
   4778 
   4779 
   4780     if(!disp->DeleteBuffersARB) {
   4781         void ** procp = (void **) &disp->DeleteBuffersARB;
   4782         snprintf(symboln, sizeof(symboln), "%sDeleteBuffersARB", symbol_prefix);
   4783         *procp = dlsym(handle, symboln);
   4784     }
   4785 
   4786 
   4787     if(!disp->GenBuffersARB) {
   4788         void ** procp = (void **) &disp->GenBuffersARB;
   4789         snprintf(symboln, sizeof(symboln), "%sGenBuffers", symbol_prefix);
   4790         *procp = dlsym(handle, symboln);
   4791     }
   4792 
   4793 
   4794     if(!disp->GenBuffersARB) {
   4795         void ** procp = (void **) &disp->GenBuffersARB;
   4796         snprintf(symboln, sizeof(symboln), "%sGenBuffersARB", symbol_prefix);
   4797         *procp = dlsym(handle, symboln);
   4798     }
   4799 
   4800 
   4801     if(!disp->GetBufferParameterivARB) {
   4802         void ** procp = (void **) &disp->GetBufferParameterivARB;
   4803         snprintf(symboln, sizeof(symboln), "%sGetBufferParameteriv", symbol_prefix);
   4804         *procp = dlsym(handle, symboln);
   4805     }
   4806 
   4807 
   4808     if(!disp->GetBufferParameterivARB) {
   4809         void ** procp = (void **) &disp->GetBufferParameterivARB;
   4810         snprintf(symboln, sizeof(symboln), "%sGetBufferParameterivARB", symbol_prefix);
   4811         *procp = dlsym(handle, symboln);
   4812     }
   4813 
   4814 
   4815     if(!disp->GetBufferPointervARB) {
   4816         void ** procp = (void **) &disp->GetBufferPointervARB;
   4817         snprintf(symboln, sizeof(symboln), "%sGetBufferPointerv", symbol_prefix);
   4818         *procp = dlsym(handle, symboln);
   4819     }
   4820 
   4821 
   4822     if(!disp->GetBufferPointervARB) {
   4823         void ** procp = (void **) &disp->GetBufferPointervARB;
   4824         snprintf(symboln, sizeof(symboln), "%sGetBufferPointervARB", symbol_prefix);
   4825         *procp = dlsym(handle, symboln);
   4826     }
   4827 
   4828 
   4829     if(!disp->GetBufferSubDataARB) {
   4830         void ** procp = (void **) &disp->GetBufferSubDataARB;
   4831         snprintf(symboln, sizeof(symboln), "%sGetBufferSubData", symbol_prefix);
   4832         *procp = dlsym(handle, symboln);
   4833     }
   4834 
   4835 
   4836     if(!disp->GetBufferSubDataARB) {
   4837         void ** procp = (void **) &disp->GetBufferSubDataARB;
   4838         snprintf(symboln, sizeof(symboln), "%sGetBufferSubDataARB", symbol_prefix);
   4839         *procp = dlsym(handle, symboln);
   4840     }
   4841 
   4842 
   4843     if(!disp->IsBufferARB) {
   4844         void ** procp = (void **) &disp->IsBufferARB;
   4845         snprintf(symboln, sizeof(symboln), "%sIsBuffer", symbol_prefix);
   4846         *procp = dlsym(handle, symboln);
   4847     }
   4848 
   4849 
   4850     if(!disp->IsBufferARB) {
   4851         void ** procp = (void **) &disp->IsBufferARB;
   4852         snprintf(symboln, sizeof(symboln), "%sIsBufferARB", symbol_prefix);
   4853         *procp = dlsym(handle, symboln);
   4854     }
   4855 
   4856 
   4857     if(!disp->MapBufferARB) {
   4858         void ** procp = (void **) &disp->MapBufferARB;
   4859         snprintf(symboln, sizeof(symboln), "%sMapBuffer", symbol_prefix);
   4860         *procp = dlsym(handle, symboln);
   4861     }
   4862 
   4863 
   4864     if(!disp->MapBufferARB) {
   4865         void ** procp = (void **) &disp->MapBufferARB;
   4866         snprintf(symboln, sizeof(symboln), "%sMapBufferARB", symbol_prefix);
   4867         *procp = dlsym(handle, symboln);
   4868     }
   4869 
   4870 
   4871     if(!disp->UnmapBufferARB) {
   4872         void ** procp = (void **) &disp->UnmapBufferARB;
   4873         snprintf(symboln, sizeof(symboln), "%sUnmapBuffer", symbol_prefix);
   4874         *procp = dlsym(handle, symboln);
   4875     }
   4876 
   4877 
   4878     if(!disp->UnmapBufferARB) {
   4879         void ** procp = (void **) &disp->UnmapBufferARB;
   4880         snprintf(symboln, sizeof(symboln), "%sUnmapBufferARB", symbol_prefix);
   4881         *procp = dlsym(handle, symboln);
   4882     }
   4883 
   4884 
   4885     if(!disp->BeginQueryARB) {
   4886         void ** procp = (void **) &disp->BeginQueryARB;
   4887         snprintf(symboln, sizeof(symboln), "%sBeginQuery", symbol_prefix);
   4888         *procp = dlsym(handle, symboln);
   4889     }
   4890 
   4891 
   4892     if(!disp->BeginQueryARB) {
   4893         void ** procp = (void **) &disp->BeginQueryARB;
   4894         snprintf(symboln, sizeof(symboln), "%sBeginQueryARB", symbol_prefix);
   4895         *procp = dlsym(handle, symboln);
   4896     }
   4897 
   4898 
   4899     if(!disp->DeleteQueriesARB) {
   4900         void ** procp = (void **) &disp->DeleteQueriesARB;
   4901         snprintf(symboln, sizeof(symboln), "%sDeleteQueries", symbol_prefix);
   4902         *procp = dlsym(handle, symboln);
   4903     }
   4904 
   4905 
   4906     if(!disp->DeleteQueriesARB) {
   4907         void ** procp = (void **) &disp->DeleteQueriesARB;
   4908         snprintf(symboln, sizeof(symboln), "%sDeleteQueriesARB", symbol_prefix);
   4909         *procp = dlsym(handle, symboln);
   4910     }
   4911 
   4912 
   4913     if(!disp->EndQueryARB) {
   4914         void ** procp = (void **) &disp->EndQueryARB;
   4915         snprintf(symboln, sizeof(symboln), "%sEndQuery", symbol_prefix);
   4916         *procp = dlsym(handle, symboln);
   4917     }
   4918 
   4919 
   4920     if(!disp->EndQueryARB) {
   4921         void ** procp = (void **) &disp->EndQueryARB;
   4922         snprintf(symboln, sizeof(symboln), "%sEndQueryARB", symbol_prefix);
   4923         *procp = dlsym(handle, symboln);
   4924     }
   4925 
   4926 
   4927     if(!disp->GenQueriesARB) {
   4928         void ** procp = (void **) &disp->GenQueriesARB;
   4929         snprintf(symboln, sizeof(symboln), "%sGenQueries", symbol_prefix);
   4930         *procp = dlsym(handle, symboln);
   4931     }
   4932 
   4933 
   4934     if(!disp->GenQueriesARB) {
   4935         void ** procp = (void **) &disp->GenQueriesARB;
   4936         snprintf(symboln, sizeof(symboln), "%sGenQueriesARB", symbol_prefix);
   4937         *procp = dlsym(handle, symboln);
   4938     }
   4939 
   4940 
   4941     if(!disp->GetQueryObjectivARB) {
   4942         void ** procp = (void **) &disp->GetQueryObjectivARB;
   4943         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectiv", symbol_prefix);
   4944         *procp = dlsym(handle, symboln);
   4945     }
   4946 
   4947 
   4948     if(!disp->GetQueryObjectivARB) {
   4949         void ** procp = (void **) &disp->GetQueryObjectivARB;
   4950         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectivARB", symbol_prefix);
   4951         *procp = dlsym(handle, symboln);
   4952     }
   4953 
   4954 
   4955     if(!disp->GetQueryObjectuivARB) {
   4956         void ** procp = (void **) &disp->GetQueryObjectuivARB;
   4957         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuiv", symbol_prefix);
   4958         *procp = dlsym(handle, symboln);
   4959     }
   4960 
   4961 
   4962     if(!disp->GetQueryObjectuivARB) {
   4963         void ** procp = (void **) &disp->GetQueryObjectuivARB;
   4964         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuivARB", symbol_prefix);
   4965         *procp = dlsym(handle, symboln);
   4966     }
   4967 
   4968 
   4969     if(!disp->GetQueryivARB) {
   4970         void ** procp = (void **) &disp->GetQueryivARB;
   4971         snprintf(symboln, sizeof(symboln), "%sGetQueryiv", symbol_prefix);
   4972         *procp = dlsym(handle, symboln);
   4973     }
   4974 
   4975 
   4976     if(!disp->GetQueryivARB) {
   4977         void ** procp = (void **) &disp->GetQueryivARB;
   4978         snprintf(symboln, sizeof(symboln), "%sGetQueryivARB", symbol_prefix);
   4979         *procp = dlsym(handle, symboln);
   4980     }
   4981 
   4982 
   4983     if(!disp->IsQueryARB) {
   4984         void ** procp = (void **) &disp->IsQueryARB;
   4985         snprintf(symboln, sizeof(symboln), "%sIsQuery", symbol_prefix);
   4986         *procp = dlsym(handle, symboln);
   4987     }
   4988 
   4989 
   4990     if(!disp->IsQueryARB) {
   4991         void ** procp = (void **) &disp->IsQueryARB;
   4992         snprintf(symboln, sizeof(symboln), "%sIsQueryARB", symbol_prefix);
   4993         *procp = dlsym(handle, symboln);
   4994     }
   4995 
   4996 
   4997     if(!disp->AttachObjectARB) {
   4998         void ** procp = (void **) &disp->AttachObjectARB;
   4999         snprintf(symboln, sizeof(symboln), "%sAttachObjectARB", symbol_prefix);
   5000         *procp = dlsym(handle, symboln);
   5001     }
   5002 
   5003 
   5004     if(!disp->CompileShaderARB) {
   5005         void ** procp = (void **) &disp->CompileShaderARB;
   5006         snprintf(symboln, sizeof(symboln), "%sCompileShader", symbol_prefix);
   5007         *procp = dlsym(handle, symboln);
   5008     }
   5009 
   5010 
   5011     if(!disp->CompileShaderARB) {
   5012         void ** procp = (void **) &disp->CompileShaderARB;
   5013         snprintf(symboln, sizeof(symboln), "%sCompileShaderARB", symbol_prefix);
   5014         *procp = dlsym(handle, symboln);
   5015     }
   5016 
   5017 
   5018     if(!disp->CreateProgramObjectARB) {
   5019         void ** procp = (void **) &disp->CreateProgramObjectARB;
   5020         snprintf(symboln, sizeof(symboln), "%sCreateProgramObjectARB", symbol_prefix);
   5021         *procp = dlsym(handle, symboln);
   5022     }
   5023 
   5024 
   5025     if(!disp->CreateShaderObjectARB) {
   5026         void ** procp = (void **) &disp->CreateShaderObjectARB;
   5027         snprintf(symboln, sizeof(symboln), "%sCreateShaderObjectARB", symbol_prefix);
   5028         *procp = dlsym(handle, symboln);
   5029     }
   5030 
   5031 
   5032     if(!disp->DeleteObjectARB) {
   5033         void ** procp = (void **) &disp->DeleteObjectARB;
   5034         snprintf(symboln, sizeof(symboln), "%sDeleteObjectARB", symbol_prefix);
   5035         *procp = dlsym(handle, symboln);
   5036     }
   5037 
   5038 
   5039     if(!disp->DetachObjectARB) {
   5040         void ** procp = (void **) &disp->DetachObjectARB;
   5041         snprintf(symboln, sizeof(symboln), "%sDetachObjectARB", symbol_prefix);
   5042         *procp = dlsym(handle, symboln);
   5043     }
   5044 
   5045 
   5046     if(!disp->GetActiveUniformARB) {
   5047         void ** procp = (void **) &disp->GetActiveUniformARB;
   5048         snprintf(symboln, sizeof(symboln), "%sGetActiveUniform", symbol_prefix);
   5049         *procp = dlsym(handle, symboln);
   5050     }
   5051 
   5052 
   5053     if(!disp->GetActiveUniformARB) {
   5054         void ** procp = (void **) &disp->GetActiveUniformARB;
   5055         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformARB", symbol_prefix);
   5056         *procp = dlsym(handle, symboln);
   5057     }
   5058 
   5059 
   5060     if(!disp->GetAttachedObjectsARB) {
   5061         void ** procp = (void **) &disp->GetAttachedObjectsARB;
   5062         snprintf(symboln, sizeof(symboln), "%sGetAttachedObjectsARB", symbol_prefix);
   5063         *procp = dlsym(handle, symboln);
   5064     }
   5065 
   5066 
   5067     if(!disp->GetHandleARB) {
   5068         void ** procp = (void **) &disp->GetHandleARB;
   5069         snprintf(symboln, sizeof(symboln), "%sGetHandleARB", symbol_prefix);
   5070         *procp = dlsym(handle, symboln);
   5071     }
   5072 
   5073 
   5074     if(!disp->GetInfoLogARB) {
   5075         void ** procp = (void **) &disp->GetInfoLogARB;
   5076         snprintf(symboln, sizeof(symboln), "%sGetInfoLogARB", symbol_prefix);
   5077         *procp = dlsym(handle, symboln);
   5078     }
   5079 
   5080 
   5081     if(!disp->GetObjectParameterfvARB) {
   5082         void ** procp = (void **) &disp->GetObjectParameterfvARB;
   5083         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterfvARB", symbol_prefix);
   5084         *procp = dlsym(handle, symboln);
   5085     }
   5086 
   5087 
   5088     if(!disp->GetObjectParameterivARB) {
   5089         void ** procp = (void **) &disp->GetObjectParameterivARB;
   5090         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivARB", symbol_prefix);
   5091         *procp = dlsym(handle, symboln);
   5092     }
   5093 
   5094 
   5095     if(!disp->GetShaderSourceARB) {
   5096         void ** procp = (void **) &disp->GetShaderSourceARB;
   5097         snprintf(symboln, sizeof(symboln), "%sGetShaderSource", symbol_prefix);
   5098         *procp = dlsym(handle, symboln);
   5099     }
   5100 
   5101 
   5102     if(!disp->GetShaderSourceARB) {
   5103         void ** procp = (void **) &disp->GetShaderSourceARB;
   5104         snprintf(symboln, sizeof(symboln), "%sGetShaderSourceARB", symbol_prefix);
   5105         *procp = dlsym(handle, symboln);
   5106     }
   5107 
   5108 
   5109     if(!disp->GetUniformLocationARB) {
   5110         void ** procp = (void **) &disp->GetUniformLocationARB;
   5111         snprintf(symboln, sizeof(symboln), "%sGetUniformLocation", symbol_prefix);
   5112         *procp = dlsym(handle, symboln);
   5113     }
   5114 
   5115 
   5116     if(!disp->GetUniformLocationARB) {
   5117         void ** procp = (void **) &disp->GetUniformLocationARB;
   5118         snprintf(symboln, sizeof(symboln), "%sGetUniformLocationARB", symbol_prefix);
   5119         *procp = dlsym(handle, symboln);
   5120     }
   5121 
   5122 
   5123     if(!disp->GetUniformfvARB) {
   5124         void ** procp = (void **) &disp->GetUniformfvARB;
   5125         snprintf(symboln, sizeof(symboln), "%sGetUniformfv", symbol_prefix);
   5126         *procp = dlsym(handle, symboln);
   5127     }
   5128 
   5129 
   5130     if(!disp->GetUniformfvARB) {
   5131         void ** procp = (void **) &disp->GetUniformfvARB;
   5132         snprintf(symboln, sizeof(symboln), "%sGetUniformfvARB", symbol_prefix);
   5133         *procp = dlsym(handle, symboln);
   5134     }
   5135 
   5136 
   5137     if(!disp->GetUniformivARB) {
   5138         void ** procp = (void **) &disp->GetUniformivARB;
   5139         snprintf(symboln, sizeof(symboln), "%sGetUniformiv", symbol_prefix);
   5140         *procp = dlsym(handle, symboln);
   5141     }
   5142 
   5143 
   5144     if(!disp->GetUniformivARB) {
   5145         void ** procp = (void **) &disp->GetUniformivARB;
   5146         snprintf(symboln, sizeof(symboln), "%sGetUniformivARB", symbol_prefix);
   5147         *procp = dlsym(handle, symboln);
   5148     }
   5149 
   5150 
   5151     if(!disp->LinkProgramARB) {
   5152         void ** procp = (void **) &disp->LinkProgramARB;
   5153         snprintf(symboln, sizeof(symboln), "%sLinkProgram", symbol_prefix);
   5154         *procp = dlsym(handle, symboln);
   5155     }
   5156 
   5157 
   5158     if(!disp->LinkProgramARB) {
   5159         void ** procp = (void **) &disp->LinkProgramARB;
   5160         snprintf(symboln, sizeof(symboln), "%sLinkProgramARB", symbol_prefix);
   5161         *procp = dlsym(handle, symboln);
   5162     }
   5163 
   5164 
   5165     if(!disp->ShaderSourceARB) {
   5166         void ** procp = (void **) &disp->ShaderSourceARB;
   5167         snprintf(symboln, sizeof(symboln), "%sShaderSource", symbol_prefix);
   5168         *procp = dlsym(handle, symboln);
   5169     }
   5170 
   5171 
   5172     if(!disp->ShaderSourceARB) {
   5173         void ** procp = (void **) &disp->ShaderSourceARB;
   5174         snprintf(symboln, sizeof(symboln), "%sShaderSourceARB", symbol_prefix);
   5175         *procp = dlsym(handle, symboln);
   5176     }
   5177 
   5178 
   5179     if(!disp->Uniform1fARB) {
   5180         void ** procp = (void **) &disp->Uniform1fARB;
   5181         snprintf(symboln, sizeof(symboln), "%sUniform1f", symbol_prefix);
   5182         *procp = dlsym(handle, symboln);
   5183     }
   5184 
   5185 
   5186     if(!disp->Uniform1fARB) {
   5187         void ** procp = (void **) &disp->Uniform1fARB;
   5188         snprintf(symboln, sizeof(symboln), "%sUniform1fARB", symbol_prefix);
   5189         *procp = dlsym(handle, symboln);
   5190     }
   5191 
   5192 
   5193     if(!disp->Uniform1fvARB) {
   5194         void ** procp = (void **) &disp->Uniform1fvARB;
   5195         snprintf(symboln, sizeof(symboln), "%sUniform1fv", symbol_prefix);
   5196         *procp = dlsym(handle, symboln);
   5197     }
   5198 
   5199 
   5200     if(!disp->Uniform1fvARB) {
   5201         void ** procp = (void **) &disp->Uniform1fvARB;
   5202         snprintf(symboln, sizeof(symboln), "%sUniform1fvARB", symbol_prefix);
   5203         *procp = dlsym(handle, symboln);
   5204     }
   5205 
   5206 
   5207     if(!disp->Uniform1iARB) {
   5208         void ** procp = (void **) &disp->Uniform1iARB;
   5209         snprintf(symboln, sizeof(symboln), "%sUniform1i", symbol_prefix);
   5210         *procp = dlsym(handle, symboln);
   5211     }
   5212 
   5213 
   5214     if(!disp->Uniform1iARB) {
   5215         void ** procp = (void **) &disp->Uniform1iARB;
   5216         snprintf(symboln, sizeof(symboln), "%sUniform1iARB", symbol_prefix);
   5217         *procp = dlsym(handle, symboln);
   5218     }
   5219 
   5220 
   5221     if(!disp->Uniform1ivARB) {
   5222         void ** procp = (void **) &disp->Uniform1ivARB;
   5223         snprintf(symboln, sizeof(symboln), "%sUniform1iv", symbol_prefix);
   5224         *procp = dlsym(handle, symboln);
   5225     }
   5226 
   5227 
   5228     if(!disp->Uniform1ivARB) {
   5229         void ** procp = (void **) &disp->Uniform1ivARB;
   5230         snprintf(symboln, sizeof(symboln), "%sUniform1ivARB", symbol_prefix);
   5231         *procp = dlsym(handle, symboln);
   5232     }
   5233 
   5234 
   5235     if(!disp->Uniform2fARB) {
   5236         void ** procp = (void **) &disp->Uniform2fARB;
   5237         snprintf(symboln, sizeof(symboln), "%sUniform2f", symbol_prefix);
   5238         *procp = dlsym(handle, symboln);
   5239     }
   5240 
   5241 
   5242     if(!disp->Uniform2fARB) {
   5243         void ** procp = (void **) &disp->Uniform2fARB;
   5244         snprintf(symboln, sizeof(symboln), "%sUniform2fARB", symbol_prefix);
   5245         *procp = dlsym(handle, symboln);
   5246     }
   5247 
   5248 
   5249     if(!disp->Uniform2fvARB) {
   5250         void ** procp = (void **) &disp->Uniform2fvARB;
   5251         snprintf(symboln, sizeof(symboln), "%sUniform2fv", symbol_prefix);
   5252         *procp = dlsym(handle, symboln);
   5253     }
   5254 
   5255 
   5256     if(!disp->Uniform2fvARB) {
   5257         void ** procp = (void **) &disp->Uniform2fvARB;
   5258         snprintf(symboln, sizeof(symboln), "%sUniform2fvARB", symbol_prefix);
   5259         *procp = dlsym(handle, symboln);
   5260     }
   5261 
   5262 
   5263     if(!disp->Uniform2iARB) {
   5264         void ** procp = (void **) &disp->Uniform2iARB;
   5265         snprintf(symboln, sizeof(symboln), "%sUniform2i", symbol_prefix);
   5266         *procp = dlsym(handle, symboln);
   5267     }
   5268 
   5269 
   5270     if(!disp->Uniform2iARB) {
   5271         void ** procp = (void **) &disp->Uniform2iARB;
   5272         snprintf(symboln, sizeof(symboln), "%sUniform2iARB", symbol_prefix);
   5273         *procp = dlsym(handle, symboln);
   5274     }
   5275 
   5276 
   5277     if(!disp->Uniform2ivARB) {
   5278         void ** procp = (void **) &disp->Uniform2ivARB;
   5279         snprintf(symboln, sizeof(symboln), "%sUniform2iv", symbol_prefix);
   5280         *procp = dlsym(handle, symboln);
   5281     }
   5282 
   5283 
   5284     if(!disp->Uniform2ivARB) {
   5285         void ** procp = (void **) &disp->Uniform2ivARB;
   5286         snprintf(symboln, sizeof(symboln), "%sUniform2ivARB", symbol_prefix);
   5287         *procp = dlsym(handle, symboln);
   5288     }
   5289 
   5290 
   5291     if(!disp->Uniform3fARB) {
   5292         void ** procp = (void **) &disp->Uniform3fARB;
   5293         snprintf(symboln, sizeof(symboln), "%sUniform3f", symbol_prefix);
   5294         *procp = dlsym(handle, symboln);
   5295     }
   5296 
   5297 
   5298     if(!disp->Uniform3fARB) {
   5299         void ** procp = (void **) &disp->Uniform3fARB;
   5300         snprintf(symboln, sizeof(symboln), "%sUniform3fARB", symbol_prefix);
   5301         *procp = dlsym(handle, symboln);
   5302     }
   5303 
   5304 
   5305     if(!disp->Uniform3fvARB) {
   5306         void ** procp = (void **) &disp->Uniform3fvARB;
   5307         snprintf(symboln, sizeof(symboln), "%sUniform3fv", symbol_prefix);
   5308         *procp = dlsym(handle, symboln);
   5309     }
   5310 
   5311 
   5312     if(!disp->Uniform3fvARB) {
   5313         void ** procp = (void **) &disp->Uniform3fvARB;
   5314         snprintf(symboln, sizeof(symboln), "%sUniform3fvARB", symbol_prefix);
   5315         *procp = dlsym(handle, symboln);
   5316     }
   5317 
   5318 
   5319     if(!disp->Uniform3iARB) {
   5320         void ** procp = (void **) &disp->Uniform3iARB;
   5321         snprintf(symboln, sizeof(symboln), "%sUniform3i", symbol_prefix);
   5322         *procp = dlsym(handle, symboln);
   5323     }
   5324 
   5325 
   5326     if(!disp->Uniform3iARB) {
   5327         void ** procp = (void **) &disp->Uniform3iARB;
   5328         snprintf(symboln, sizeof(symboln), "%sUniform3iARB", symbol_prefix);
   5329         *procp = dlsym(handle, symboln);
   5330     }
   5331 
   5332 
   5333     if(!disp->Uniform3ivARB) {
   5334         void ** procp = (void **) &disp->Uniform3ivARB;
   5335         snprintf(symboln, sizeof(symboln), "%sUniform3iv", symbol_prefix);
   5336         *procp = dlsym(handle, symboln);
   5337     }
   5338 
   5339 
   5340     if(!disp->Uniform3ivARB) {
   5341         void ** procp = (void **) &disp->Uniform3ivARB;
   5342         snprintf(symboln, sizeof(symboln), "%sUniform3ivARB", symbol_prefix);
   5343         *procp = dlsym(handle, symboln);
   5344     }
   5345 
   5346 
   5347     if(!disp->Uniform4fARB) {
   5348         void ** procp = (void **) &disp->Uniform4fARB;
   5349         snprintf(symboln, sizeof(symboln), "%sUniform4f", symbol_prefix);
   5350         *procp = dlsym(handle, symboln);
   5351     }
   5352 
   5353 
   5354     if(!disp->Uniform4fARB) {
   5355         void ** procp = (void **) &disp->Uniform4fARB;
   5356         snprintf(symboln, sizeof(symboln), "%sUniform4fARB", symbol_prefix);
   5357         *procp = dlsym(handle, symboln);
   5358     }
   5359 
   5360 
   5361     if(!disp->Uniform4fvARB) {
   5362         void ** procp = (void **) &disp->Uniform4fvARB;
   5363         snprintf(symboln, sizeof(symboln), "%sUniform4fv", symbol_prefix);
   5364         *procp = dlsym(handle, symboln);
   5365     }
   5366 
   5367 
   5368     if(!disp->Uniform4fvARB) {
   5369         void ** procp = (void **) &disp->Uniform4fvARB;
   5370         snprintf(symboln, sizeof(symboln), "%sUniform4fvARB", symbol_prefix);
   5371         *procp = dlsym(handle, symboln);
   5372     }
   5373 
   5374 
   5375     if(!disp->Uniform4iARB) {
   5376         void ** procp = (void **) &disp->Uniform4iARB;
   5377         snprintf(symboln, sizeof(symboln), "%sUniform4i", symbol_prefix);
   5378         *procp = dlsym(handle, symboln);
   5379     }
   5380 
   5381 
   5382     if(!disp->Uniform4iARB) {
   5383         void ** procp = (void **) &disp->Uniform4iARB;
   5384         snprintf(symboln, sizeof(symboln), "%sUniform4iARB", symbol_prefix);
   5385         *procp = dlsym(handle, symboln);
   5386     }
   5387 
   5388 
   5389     if(!disp->Uniform4ivARB) {
   5390         void ** procp = (void **) &disp->Uniform4ivARB;
   5391         snprintf(symboln, sizeof(symboln), "%sUniform4iv", symbol_prefix);
   5392         *procp = dlsym(handle, symboln);
   5393     }
   5394 
   5395 
   5396     if(!disp->Uniform4ivARB) {
   5397         void ** procp = (void **) &disp->Uniform4ivARB;
   5398         snprintf(symboln, sizeof(symboln), "%sUniform4ivARB", symbol_prefix);
   5399         *procp = dlsym(handle, symboln);
   5400     }
   5401 
   5402 
   5403     if(!disp->UniformMatrix2fvARB) {
   5404         void ** procp = (void **) &disp->UniformMatrix2fvARB;
   5405         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fv", symbol_prefix);
   5406         *procp = dlsym(handle, symboln);
   5407     }
   5408 
   5409 
   5410     if(!disp->UniformMatrix2fvARB) {
   5411         void ** procp = (void **) &disp->UniformMatrix2fvARB;
   5412         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fvARB", symbol_prefix);
   5413         *procp = dlsym(handle, symboln);
   5414     }
   5415 
   5416 
   5417     if(!disp->UniformMatrix3fvARB) {
   5418         void ** procp = (void **) &disp->UniformMatrix3fvARB;
   5419         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fv", symbol_prefix);
   5420         *procp = dlsym(handle, symboln);
   5421     }
   5422 
   5423 
   5424     if(!disp->UniformMatrix3fvARB) {
   5425         void ** procp = (void **) &disp->UniformMatrix3fvARB;
   5426         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fvARB", symbol_prefix);
   5427         *procp = dlsym(handle, symboln);
   5428     }
   5429 
   5430 
   5431     if(!disp->UniformMatrix4fvARB) {
   5432         void ** procp = (void **) &disp->UniformMatrix4fvARB;
   5433         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fv", symbol_prefix);
   5434         *procp = dlsym(handle, symboln);
   5435     }
   5436 
   5437 
   5438     if(!disp->UniformMatrix4fvARB) {
   5439         void ** procp = (void **) &disp->UniformMatrix4fvARB;
   5440         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fvARB", symbol_prefix);
   5441         *procp = dlsym(handle, symboln);
   5442     }
   5443 
   5444 
   5445     if(!disp->UseProgramObjectARB) {
   5446         void ** procp = (void **) &disp->UseProgramObjectARB;
   5447         snprintf(symboln, sizeof(symboln), "%sUseProgram", symbol_prefix);
   5448         *procp = dlsym(handle, symboln);
   5449     }
   5450 
   5451 
   5452     if(!disp->UseProgramObjectARB) {
   5453         void ** procp = (void **) &disp->UseProgramObjectARB;
   5454         snprintf(symboln, sizeof(symboln), "%sUseProgramObjectARB", symbol_prefix);
   5455         *procp = dlsym(handle, symboln);
   5456     }
   5457 
   5458 
   5459     if(!disp->ValidateProgramARB) {
   5460         void ** procp = (void **) &disp->ValidateProgramARB;
   5461         snprintf(symboln, sizeof(symboln), "%sValidateProgram", symbol_prefix);
   5462         *procp = dlsym(handle, symboln);
   5463     }
   5464 
   5465 
   5466     if(!disp->ValidateProgramARB) {
   5467         void ** procp = (void **) &disp->ValidateProgramARB;
   5468         snprintf(symboln, sizeof(symboln), "%sValidateProgramARB", symbol_prefix);
   5469         *procp = dlsym(handle, symboln);
   5470     }
   5471 
   5472 
   5473     if(!disp->BindAttribLocationARB) {
   5474         void ** procp = (void **) &disp->BindAttribLocationARB;
   5475         snprintf(symboln, sizeof(symboln), "%sBindAttribLocation", symbol_prefix);
   5476         *procp = dlsym(handle, symboln);
   5477     }
   5478 
   5479 
   5480     if(!disp->BindAttribLocationARB) {
   5481         void ** procp = (void **) &disp->BindAttribLocationARB;
   5482         snprintf(symboln, sizeof(symboln), "%sBindAttribLocationARB", symbol_prefix);
   5483         *procp = dlsym(handle, symboln);
   5484     }
   5485 
   5486 
   5487     if(!disp->GetActiveAttribARB) {
   5488         void ** procp = (void **) &disp->GetActiveAttribARB;
   5489         snprintf(symboln, sizeof(symboln), "%sGetActiveAttrib", symbol_prefix);
   5490         *procp = dlsym(handle, symboln);
   5491     }
   5492 
   5493 
   5494     if(!disp->GetActiveAttribARB) {
   5495         void ** procp = (void **) &disp->GetActiveAttribARB;
   5496         snprintf(symboln, sizeof(symboln), "%sGetActiveAttribARB", symbol_prefix);
   5497         *procp = dlsym(handle, symboln);
   5498     }
   5499 
   5500 
   5501     if(!disp->GetAttribLocationARB) {
   5502         void ** procp = (void **) &disp->GetAttribLocationARB;
   5503         snprintf(symboln, sizeof(symboln), "%sGetAttribLocation", symbol_prefix);
   5504         *procp = dlsym(handle, symboln);
   5505     }
   5506 
   5507 
   5508     if(!disp->GetAttribLocationARB) {
   5509         void ** procp = (void **) &disp->GetAttribLocationARB;
   5510         snprintf(symboln, sizeof(symboln), "%sGetAttribLocationARB", symbol_prefix);
   5511         *procp = dlsym(handle, symboln);
   5512     }
   5513 
   5514 
   5515     if(!disp->DrawBuffersARB) {
   5516         void ** procp = (void **) &disp->DrawBuffersARB;
   5517         snprintf(symboln, sizeof(symboln), "%sDrawBuffers", symbol_prefix);
   5518         *procp = dlsym(handle, symboln);
   5519     }
   5520 
   5521 
   5522     if(!disp->DrawBuffersARB) {
   5523         void ** procp = (void **) &disp->DrawBuffersARB;
   5524         snprintf(symboln, sizeof(symboln), "%sDrawBuffersARB", symbol_prefix);
   5525         *procp = dlsym(handle, symboln);
   5526     }
   5527 
   5528 
   5529     if(!disp->DrawBuffersARB) {
   5530         void ** procp = (void **) &disp->DrawBuffersARB;
   5531         snprintf(symboln, sizeof(symboln), "%sDrawBuffersATI", symbol_prefix);
   5532         *procp = dlsym(handle, symboln);
   5533     }
   5534 
   5535 
   5536     if(!disp->ClampColorARB) {
   5537         void ** procp = (void **) &disp->ClampColorARB;
   5538         snprintf(symboln, sizeof(symboln), "%sClampColorARB", symbol_prefix);
   5539         *procp = dlsym(handle, symboln);
   5540     }
   5541 
   5542 
   5543     if(!disp->DrawArraysInstancedARB) {
   5544         void ** procp = (void **) &disp->DrawArraysInstancedARB;
   5545         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedARB", symbol_prefix);
   5546         *procp = dlsym(handle, symboln);
   5547     }
   5548 
   5549 
   5550     if(!disp->DrawArraysInstancedARB) {
   5551         void ** procp = (void **) &disp->DrawArraysInstancedARB;
   5552         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedEXT", symbol_prefix);
   5553         *procp = dlsym(handle, symboln);
   5554     }
   5555 
   5556 
   5557     if(!disp->DrawArraysInstancedARB) {
   5558         void ** procp = (void **) &disp->DrawArraysInstancedARB;
   5559         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstanced", symbol_prefix);
   5560         *procp = dlsym(handle, symboln);
   5561     }
   5562 
   5563 
   5564     if(!disp->DrawElementsInstancedARB) {
   5565         void ** procp = (void **) &disp->DrawElementsInstancedARB;
   5566         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedARB", symbol_prefix);
   5567         *procp = dlsym(handle, symboln);
   5568     }
   5569 
   5570 
   5571     if(!disp->DrawElementsInstancedARB) {
   5572         void ** procp = (void **) &disp->DrawElementsInstancedARB;
   5573         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedEXT", symbol_prefix);
   5574         *procp = dlsym(handle, symboln);
   5575     }
   5576 
   5577 
   5578     if(!disp->DrawElementsInstancedARB) {
   5579         void ** procp = (void **) &disp->DrawElementsInstancedARB;
   5580         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstanced", symbol_prefix);
   5581         *procp = dlsym(handle, symboln);
   5582     }
   5583 
   5584 
   5585     if(!disp->RenderbufferStorageMultisample) {
   5586         void ** procp = (void **) &disp->RenderbufferStorageMultisample;
   5587         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisample", symbol_prefix);
   5588         *procp = dlsym(handle, symboln);
   5589     }
   5590 
   5591 
   5592     if(!disp->RenderbufferStorageMultisample) {
   5593         void ** procp = (void **) &disp->RenderbufferStorageMultisample;
   5594         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisampleEXT", symbol_prefix);
   5595         *procp = dlsym(handle, symboln);
   5596     }
   5597 
   5598 
   5599     if(!disp->FramebufferTextureARB) {
   5600         void ** procp = (void **) &disp->FramebufferTextureARB;
   5601         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureARB", symbol_prefix);
   5602         *procp = dlsym(handle, symboln);
   5603     }
   5604 
   5605 
   5606     if(!disp->FramebufferTextureFaceARB) {
   5607         void ** procp = (void **) &disp->FramebufferTextureFaceARB;
   5608         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureFaceARB", symbol_prefix);
   5609         *procp = dlsym(handle, symboln);
   5610     }
   5611 
   5612 
   5613     if(!disp->ProgramParameteriARB) {
   5614         void ** procp = (void **) &disp->ProgramParameteriARB;
   5615         snprintf(symboln, sizeof(symboln), "%sProgramParameteriARB", symbol_prefix);
   5616         *procp = dlsym(handle, symboln);
   5617     }
   5618 
   5619 
   5620     if(!disp->VertexAttribDivisorARB) {
   5621         void ** procp = (void **) &disp->VertexAttribDivisorARB;
   5622         snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisorARB", symbol_prefix);
   5623         *procp = dlsym(handle, symboln);
   5624     }
   5625 
   5626 
   5627     if(!disp->FlushMappedBufferRange) {
   5628         void ** procp = (void **) &disp->FlushMappedBufferRange;
   5629         snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRange", symbol_prefix);
   5630         *procp = dlsym(handle, symboln);
   5631     }
   5632 
   5633 
   5634     if(!disp->MapBufferRange) {
   5635         void ** procp = (void **) &disp->MapBufferRange;
   5636         snprintf(symboln, sizeof(symboln), "%sMapBufferRange", symbol_prefix);
   5637         *procp = dlsym(handle, symboln);
   5638     }
   5639 
   5640 
   5641     if(!disp->TexBufferARB) {
   5642         void ** procp = (void **) &disp->TexBufferARB;
   5643         snprintf(symboln, sizeof(symboln), "%sTexBufferARB", symbol_prefix);
   5644         *procp = dlsym(handle, symboln);
   5645     }
   5646 
   5647 
   5648     if(!disp->TexBufferARB) {
   5649         void ** procp = (void **) &disp->TexBufferARB;
   5650         snprintf(symboln, sizeof(symboln), "%sTexBuffer", symbol_prefix);
   5651         *procp = dlsym(handle, symboln);
   5652     }
   5653 
   5654 
   5655     if(!disp->BindVertexArray) {
   5656         void ** procp = (void **) &disp->BindVertexArray;
   5657         snprintf(symboln, sizeof(symboln), "%sBindVertexArray", symbol_prefix);
   5658         *procp = dlsym(handle, symboln);
   5659     }
   5660 
   5661 
   5662     if(!disp->GenVertexArrays) {
   5663         void ** procp = (void **) &disp->GenVertexArrays;
   5664         snprintf(symboln, sizeof(symboln), "%sGenVertexArrays", symbol_prefix);
   5665         *procp = dlsym(handle, symboln);
   5666     }
   5667 
   5668 
   5669     if(!disp->GetActiveUniformBlockName) {
   5670         void ** procp = (void **) &disp->GetActiveUniformBlockName;
   5671         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockName", symbol_prefix);
   5672         *procp = dlsym(handle, symboln);
   5673     }
   5674 
   5675 
   5676     if(!disp->GetActiveUniformBlockiv) {
   5677         void ** procp = (void **) &disp->GetActiveUniformBlockiv;
   5678         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockiv", symbol_prefix);
   5679         *procp = dlsym(handle, symboln);
   5680     }
   5681 
   5682 
   5683     if(!disp->GetActiveUniformName) {
   5684         void ** procp = (void **) &disp->GetActiveUniformName;
   5685         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformName", symbol_prefix);
   5686         *procp = dlsym(handle, symboln);
   5687     }
   5688 
   5689 
   5690     if(!disp->GetActiveUniformsiv) {
   5691         void ** procp = (void **) &disp->GetActiveUniformsiv;
   5692         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformsiv", symbol_prefix);
   5693         *procp = dlsym(handle, symboln);
   5694     }
   5695 
   5696 
   5697     if(!disp->GetUniformBlockIndex) {
   5698         void ** procp = (void **) &disp->GetUniformBlockIndex;
   5699         snprintf(symboln, sizeof(symboln), "%sGetUniformBlockIndex", symbol_prefix);
   5700         *procp = dlsym(handle, symboln);
   5701     }
   5702 
   5703 
   5704     if(!disp->GetUniformIndices) {
   5705         void ** procp = (void **) &disp->GetUniformIndices;
   5706         snprintf(symboln, sizeof(symboln), "%sGetUniformIndices", symbol_prefix);
   5707         *procp = dlsym(handle, symboln);
   5708     }
   5709 
   5710 
   5711     if(!disp->UniformBlockBinding) {
   5712         void ** procp = (void **) &disp->UniformBlockBinding;
   5713         snprintf(symboln, sizeof(symboln), "%sUniformBlockBinding", symbol_prefix);
   5714         *procp = dlsym(handle, symboln);
   5715     }
   5716 
   5717 
   5718     if(!disp->CopyBufferSubData) {
   5719         void ** procp = (void **) &disp->CopyBufferSubData;
   5720         snprintf(symboln, sizeof(symboln), "%sCopyBufferSubData", symbol_prefix);
   5721         *procp = dlsym(handle, symboln);
   5722     }
   5723 
   5724 
   5725     if(!disp->ClientWaitSync) {
   5726         void ** procp = (void **) &disp->ClientWaitSync;
   5727         snprintf(symboln, sizeof(symboln), "%sClientWaitSync", symbol_prefix);
   5728         *procp = dlsym(handle, symboln);
   5729     }
   5730 
   5731 
   5732     if(!disp->DeleteSync) {
   5733         void ** procp = (void **) &disp->DeleteSync;
   5734         snprintf(symboln, sizeof(symboln), "%sDeleteSync", symbol_prefix);
   5735         *procp = dlsym(handle, symboln);
   5736     }
   5737 
   5738 
   5739     if(!disp->FenceSync) {
   5740         void ** procp = (void **) &disp->FenceSync;
   5741         snprintf(symboln, sizeof(symboln), "%sFenceSync", symbol_prefix);
   5742         *procp = dlsym(handle, symboln);
   5743     }
   5744 
   5745 
   5746     if(!disp->GetInteger64v) {
   5747         void ** procp = (void **) &disp->GetInteger64v;
   5748         snprintf(symboln, sizeof(symboln), "%sGetInteger64v", symbol_prefix);
   5749         *procp = dlsym(handle, symboln);
   5750     }
   5751 
   5752 
   5753     if(!disp->GetSynciv) {
   5754         void ** procp = (void **) &disp->GetSynciv;
   5755         snprintf(symboln, sizeof(symboln), "%sGetSynciv", symbol_prefix);
   5756         *procp = dlsym(handle, symboln);
   5757     }
   5758 
   5759 
   5760     if(!disp->IsSync) {
   5761         void ** procp = (void **) &disp->IsSync;
   5762         snprintf(symboln, sizeof(symboln), "%sIsSync", symbol_prefix);
   5763         *procp = dlsym(handle, symboln);
   5764     }
   5765 
   5766 
   5767     if(!disp->WaitSync) {
   5768         void ** procp = (void **) &disp->WaitSync;
   5769         snprintf(symboln, sizeof(symboln), "%sWaitSync", symbol_prefix);
   5770         *procp = dlsym(handle, symboln);
   5771     }
   5772 
   5773 
   5774     if(!disp->DrawElementsBaseVertex) {
   5775         void ** procp = (void **) &disp->DrawElementsBaseVertex;
   5776         snprintf(symboln, sizeof(symboln), "%sDrawElementsBaseVertex", symbol_prefix);
   5777         *procp = dlsym(handle, symboln);
   5778     }
   5779 
   5780 
   5781     if(!disp->DrawElementsInstancedBaseVertex) {
   5782         void ** procp = (void **) &disp->DrawElementsInstancedBaseVertex;
   5783         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseVertex", symbol_prefix);
   5784         *procp = dlsym(handle, symboln);
   5785     }
   5786 
   5787 
   5788     if(!disp->DrawRangeElementsBaseVertex) {
   5789         void ** procp = (void **) &disp->DrawRangeElementsBaseVertex;
   5790         snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsBaseVertex", symbol_prefix);
   5791         *procp = dlsym(handle, symboln);
   5792     }
   5793 
   5794 
   5795     if(!disp->MultiDrawElementsBaseVertex) {
   5796         void ** procp = (void **) &disp->MultiDrawElementsBaseVertex;
   5797         snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsBaseVertex", symbol_prefix);
   5798         *procp = dlsym(handle, symboln);
   5799     }
   5800 
   5801 
   5802     if(!disp->BlendEquationSeparateiARB) {
   5803         void ** procp = (void **) &disp->BlendEquationSeparateiARB;
   5804         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateiARB", symbol_prefix);
   5805         *procp = dlsym(handle, symboln);
   5806     }
   5807 
   5808 
   5809     if(!disp->BlendEquationSeparateiARB) {
   5810         void ** procp = (void **) &disp->BlendEquationSeparateiARB;
   5811         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateIndexedAMD", symbol_prefix);
   5812         *procp = dlsym(handle, symboln);
   5813     }
   5814 
   5815 
   5816     if(!disp->BlendEquationiARB) {
   5817         void ** procp = (void **) &disp->BlendEquationiARB;
   5818         snprintf(symboln, sizeof(symboln), "%sBlendEquationiARB", symbol_prefix);
   5819         *procp = dlsym(handle, symboln);
   5820     }
   5821 
   5822 
   5823     if(!disp->BlendEquationiARB) {
   5824         void ** procp = (void **) &disp->BlendEquationiARB;
   5825         snprintf(symboln, sizeof(symboln), "%sBlendEquationIndexedAMD", symbol_prefix);
   5826         *procp = dlsym(handle, symboln);
   5827     }
   5828 
   5829 
   5830     if(!disp->BlendFuncSeparateiARB) {
   5831         void ** procp = (void **) &disp->BlendFuncSeparateiARB;
   5832         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateiARB", symbol_prefix);
   5833         *procp = dlsym(handle, symboln);
   5834     }
   5835 
   5836 
   5837     if(!disp->BlendFuncSeparateiARB) {
   5838         void ** procp = (void **) &disp->BlendFuncSeparateiARB;
   5839         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateIndexedAMD", symbol_prefix);
   5840         *procp = dlsym(handle, symboln);
   5841     }
   5842 
   5843 
   5844     if(!disp->BlendFunciARB) {
   5845         void ** procp = (void **) &disp->BlendFunciARB;
   5846         snprintf(symboln, sizeof(symboln), "%sBlendFunciARB", symbol_prefix);
   5847         *procp = dlsym(handle, symboln);
   5848     }
   5849 
   5850 
   5851     if(!disp->BlendFunciARB) {
   5852         void ** procp = (void **) &disp->BlendFunciARB;
   5853         snprintf(symboln, sizeof(symboln), "%sBlendFuncIndexedAMD", symbol_prefix);
   5854         *procp = dlsym(handle, symboln);
   5855     }
   5856 
   5857 
   5858     if(!disp->BindFragDataLocationIndexed) {
   5859         void ** procp = (void **) &disp->BindFragDataLocationIndexed;
   5860         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationIndexed", symbol_prefix);
   5861         *procp = dlsym(handle, symboln);
   5862     }
   5863 
   5864 
   5865     if(!disp->GetFragDataIndex) {
   5866         void ** procp = (void **) &disp->GetFragDataIndex;
   5867         snprintf(symboln, sizeof(symboln), "%sGetFragDataIndex", symbol_prefix);
   5868         *procp = dlsym(handle, symboln);
   5869     }
   5870 
   5871 
   5872     if(!disp->BindSampler) {
   5873         void ** procp = (void **) &disp->BindSampler;
   5874         snprintf(symboln, sizeof(symboln), "%sBindSampler", symbol_prefix);
   5875         *procp = dlsym(handle, symboln);
   5876     }
   5877 
   5878 
   5879     if(!disp->DeleteSamplers) {
   5880         void ** procp = (void **) &disp->DeleteSamplers;
   5881         snprintf(symboln, sizeof(symboln), "%sDeleteSamplers", symbol_prefix);
   5882         *procp = dlsym(handle, symboln);
   5883     }
   5884 
   5885 
   5886     if(!disp->GenSamplers) {
   5887         void ** procp = (void **) &disp->GenSamplers;
   5888         snprintf(symboln, sizeof(symboln), "%sGenSamplers", symbol_prefix);
   5889         *procp = dlsym(handle, symboln);
   5890     }
   5891 
   5892 
   5893     if(!disp->GetSamplerParameterIiv) {
   5894         void ** procp = (void **) &disp->GetSamplerParameterIiv;
   5895         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIiv", symbol_prefix);
   5896         *procp = dlsym(handle, symboln);
   5897     }
   5898 
   5899 
   5900     if(!disp->GetSamplerParameterIuiv) {
   5901         void ** procp = (void **) &disp->GetSamplerParameterIuiv;
   5902         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIuiv", symbol_prefix);
   5903         *procp = dlsym(handle, symboln);
   5904     }
   5905 
   5906 
   5907     if(!disp->GetSamplerParameterfv) {
   5908         void ** procp = (void **) &disp->GetSamplerParameterfv;
   5909         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterfv", symbol_prefix);
   5910         *procp = dlsym(handle, symboln);
   5911     }
   5912 
   5913 
   5914     if(!disp->GetSamplerParameteriv) {
   5915         void ** procp = (void **) &disp->GetSamplerParameteriv;
   5916         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameteriv", symbol_prefix);
   5917         *procp = dlsym(handle, symboln);
   5918     }
   5919 
   5920 
   5921     if(!disp->IsSampler) {
   5922         void ** procp = (void **) &disp->IsSampler;
   5923         snprintf(symboln, sizeof(symboln), "%sIsSampler", symbol_prefix);
   5924         *procp = dlsym(handle, symboln);
   5925     }
   5926 
   5927 
   5928     if(!disp->SamplerParameterIiv) {
   5929         void ** procp = (void **) &disp->SamplerParameterIiv;
   5930         snprintf(symboln, sizeof(symboln), "%sSamplerParameterIiv", symbol_prefix);
   5931         *procp = dlsym(handle, symboln);
   5932     }
   5933 
   5934 
   5935     if(!disp->SamplerParameterIuiv) {
   5936         void ** procp = (void **) &disp->SamplerParameterIuiv;
   5937         snprintf(symboln, sizeof(symboln), "%sSamplerParameterIuiv", symbol_prefix);
   5938         *procp = dlsym(handle, symboln);
   5939     }
   5940 
   5941 
   5942     if(!disp->SamplerParameterf) {
   5943         void ** procp = (void **) &disp->SamplerParameterf;
   5944         snprintf(symboln, sizeof(symboln), "%sSamplerParameterf", symbol_prefix);
   5945         *procp = dlsym(handle, symboln);
   5946     }
   5947 
   5948 
   5949     if(!disp->SamplerParameterfv) {
   5950         void ** procp = (void **) &disp->SamplerParameterfv;
   5951         snprintf(symboln, sizeof(symboln), "%sSamplerParameterfv", symbol_prefix);
   5952         *procp = dlsym(handle, symboln);
   5953     }
   5954 
   5955 
   5956     if(!disp->SamplerParameteri) {
   5957         void ** procp = (void **) &disp->SamplerParameteri;
   5958         snprintf(symboln, sizeof(symboln), "%sSamplerParameteri", symbol_prefix);
   5959         *procp = dlsym(handle, symboln);
   5960     }
   5961 
   5962 
   5963     if(!disp->SamplerParameteriv) {
   5964         void ** procp = (void **) &disp->SamplerParameteriv;
   5965         snprintf(symboln, sizeof(symboln), "%sSamplerParameteriv", symbol_prefix);
   5966         *procp = dlsym(handle, symboln);
   5967     }
   5968 
   5969 
   5970     if(!disp->QueryCounter) {
   5971         void ** procp = (void **) &disp->QueryCounter;
   5972         snprintf(symboln, sizeof(symboln), "%sQueryCounter", symbol_prefix);
   5973         *procp = dlsym(handle, symboln);
   5974     }
   5975 
   5976 
   5977     if(!disp->ColorP3ui) {
   5978         void ** procp = (void **) &disp->ColorP3ui;
   5979         snprintf(symboln, sizeof(symboln), "%sColorP3ui", symbol_prefix);
   5980         *procp = dlsym(handle, symboln);
   5981     }
   5982 
   5983 
   5984     if(!disp->ColorP3uiv) {
   5985         void ** procp = (void **) &disp->ColorP3uiv;
   5986         snprintf(symboln, sizeof(symboln), "%sColorP3uiv", symbol_prefix);
   5987         *procp = dlsym(handle, symboln);
   5988     }
   5989 
   5990 
   5991     if(!disp->ColorP4ui) {
   5992         void ** procp = (void **) &disp->ColorP4ui;
   5993         snprintf(symboln, sizeof(symboln), "%sColorP4ui", symbol_prefix);
   5994         *procp = dlsym(handle, symboln);
   5995     }
   5996 
   5997 
   5998     if(!disp->ColorP4uiv) {
   5999         void ** procp = (void **) &disp->ColorP4uiv;
   6000         snprintf(symboln, sizeof(symboln), "%sColorP4uiv", symbol_prefix);
   6001         *procp = dlsym(handle, symboln);
   6002     }
   6003 
   6004 
   6005     if(!disp->MultiTexCoordP1ui) {
   6006         void ** procp = (void **) &disp->MultiTexCoordP1ui;
   6007         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP1ui", symbol_prefix);
   6008         *procp = dlsym(handle, symboln);
   6009     }
   6010 
   6011 
   6012     if(!disp->MultiTexCoordP1uiv) {
   6013         void ** procp = (void **) &disp->MultiTexCoordP1uiv;
   6014         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP1uiv", symbol_prefix);
   6015         *procp = dlsym(handle, symboln);
   6016     }
   6017 
   6018 
   6019     if(!disp->MultiTexCoordP2ui) {
   6020         void ** procp = (void **) &disp->MultiTexCoordP2ui;
   6021         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP2ui", symbol_prefix);
   6022         *procp = dlsym(handle, symboln);
   6023     }
   6024 
   6025 
   6026     if(!disp->MultiTexCoordP2uiv) {
   6027         void ** procp = (void **) &disp->MultiTexCoordP2uiv;
   6028         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP2uiv", symbol_prefix);
   6029         *procp = dlsym(handle, symboln);
   6030     }
   6031 
   6032 
   6033     if(!disp->MultiTexCoordP3ui) {
   6034         void ** procp = (void **) &disp->MultiTexCoordP3ui;
   6035         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP3ui", symbol_prefix);
   6036         *procp = dlsym(handle, symboln);
   6037     }
   6038 
   6039 
   6040     if(!disp->MultiTexCoordP3uiv) {
   6041         void ** procp = (void **) &disp->MultiTexCoordP3uiv;
   6042         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP3uiv", symbol_prefix);
   6043         *procp = dlsym(handle, symboln);
   6044     }
   6045 
   6046 
   6047     if(!disp->MultiTexCoordP4ui) {
   6048         void ** procp = (void **) &disp->MultiTexCoordP4ui;
   6049         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP4ui", symbol_prefix);
   6050         *procp = dlsym(handle, symboln);
   6051     }
   6052 
   6053 
   6054     if(!disp->MultiTexCoordP4uiv) {
   6055         void ** procp = (void **) &disp->MultiTexCoordP4uiv;
   6056         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP4uiv", symbol_prefix);
   6057         *procp = dlsym(handle, symboln);
   6058     }
   6059 
   6060 
   6061     if(!disp->NormalP3ui) {
   6062         void ** procp = (void **) &disp->NormalP3ui;
   6063         snprintf(symboln, sizeof(symboln), "%sNormalP3ui", symbol_prefix);
   6064         *procp = dlsym(handle, symboln);
   6065     }
   6066 
   6067 
   6068     if(!disp->NormalP3uiv) {
   6069         void ** procp = (void **) &disp->NormalP3uiv;
   6070         snprintf(symboln, sizeof(symboln), "%sNormalP3uiv", symbol_prefix);
   6071         *procp = dlsym(handle, symboln);
   6072     }
   6073 
   6074 
   6075     if(!disp->SecondaryColorP3ui) {
   6076         void ** procp = (void **) &disp->SecondaryColorP3ui;
   6077         snprintf(symboln, sizeof(symboln), "%sSecondaryColorP3ui", symbol_prefix);
   6078         *procp = dlsym(handle, symboln);
   6079     }
   6080 
   6081 
   6082     if(!disp->SecondaryColorP3uiv) {
   6083         void ** procp = (void **) &disp->SecondaryColorP3uiv;
   6084         snprintf(symboln, sizeof(symboln), "%sSecondaryColorP3uiv", symbol_prefix);
   6085         *procp = dlsym(handle, symboln);
   6086     }
   6087 
   6088 
   6089     if(!disp->TexCoordP1ui) {
   6090         void ** procp = (void **) &disp->TexCoordP1ui;
   6091         snprintf(symboln, sizeof(symboln), "%sTexCoordP1ui", symbol_prefix);
   6092         *procp = dlsym(handle, symboln);
   6093     }
   6094 
   6095 
   6096     if(!disp->TexCoordP1uiv) {
   6097         void ** procp = (void **) &disp->TexCoordP1uiv;
   6098         snprintf(symboln, sizeof(symboln), "%sTexCoordP1uiv", symbol_prefix);
   6099         *procp = dlsym(handle, symboln);
   6100     }
   6101 
   6102 
   6103     if(!disp->TexCoordP2ui) {
   6104         void ** procp = (void **) &disp->TexCoordP2ui;
   6105         snprintf(symboln, sizeof(symboln), "%sTexCoordP2ui", symbol_prefix);
   6106         *procp = dlsym(handle, symboln);
   6107     }
   6108 
   6109 
   6110     if(!disp->TexCoordP2uiv) {
   6111         void ** procp = (void **) &disp->TexCoordP2uiv;
   6112         snprintf(symboln, sizeof(symboln), "%sTexCoordP2uiv", symbol_prefix);
   6113         *procp = dlsym(handle, symboln);
   6114     }
   6115 
   6116 
   6117     if(!disp->TexCoordP3ui) {
   6118         void ** procp = (void **) &disp->TexCoordP3ui;
   6119         snprintf(symboln, sizeof(symboln), "%sTexCoordP3ui", symbol_prefix);
   6120         *procp = dlsym(handle, symboln);
   6121     }
   6122 
   6123 
   6124     if(!disp->TexCoordP3uiv) {
   6125         void ** procp = (void **) &disp->TexCoordP3uiv;
   6126         snprintf(symboln, sizeof(symboln), "%sTexCoordP3uiv", symbol_prefix);
   6127         *procp = dlsym(handle, symboln);
   6128     }
   6129 
   6130 
   6131     if(!disp->TexCoordP4ui) {
   6132         void ** procp = (void **) &disp->TexCoordP4ui;
   6133         snprintf(symboln, sizeof(symboln), "%sTexCoordP4ui", symbol_prefix);
   6134         *procp = dlsym(handle, symboln);
   6135     }
   6136 
   6137 
   6138     if(!disp->TexCoordP4uiv) {
   6139         void ** procp = (void **) &disp->TexCoordP4uiv;
   6140         snprintf(symboln, sizeof(symboln), "%sTexCoordP4uiv", symbol_prefix);
   6141         *procp = dlsym(handle, symboln);
   6142     }
   6143 
   6144 
   6145     if(!disp->VertexAttribP1ui) {
   6146         void ** procp = (void **) &disp->VertexAttribP1ui;
   6147         snprintf(symboln, sizeof(symboln), "%sVertexAttribP1ui", symbol_prefix);
   6148         *procp = dlsym(handle, symboln);
   6149     }
   6150 
   6151 
   6152     if(!disp->VertexAttribP1uiv) {
   6153         void ** procp = (void **) &disp->VertexAttribP1uiv;
   6154         snprintf(symboln, sizeof(symboln), "%sVertexAttribP1uiv", symbol_prefix);
   6155         *procp = dlsym(handle, symboln);
   6156     }
   6157 
   6158 
   6159     if(!disp->VertexAttribP2ui) {
   6160         void ** procp = (void **) &disp->VertexAttribP2ui;
   6161         snprintf(symboln, sizeof(symboln), "%sVertexAttribP2ui", symbol_prefix);
   6162         *procp = dlsym(handle, symboln);
   6163     }
   6164 
   6165 
   6166     if(!disp->VertexAttribP2uiv) {
   6167         void ** procp = (void **) &disp->VertexAttribP2uiv;
   6168         snprintf(symboln, sizeof(symboln), "%sVertexAttribP2uiv", symbol_prefix);
   6169         *procp = dlsym(handle, symboln);
   6170     }
   6171 
   6172 
   6173     if(!disp->VertexAttribP3ui) {
   6174         void ** procp = (void **) &disp->VertexAttribP3ui;
   6175         snprintf(symboln, sizeof(symboln), "%sVertexAttribP3ui", symbol_prefix);
   6176         *procp = dlsym(handle, symboln);
   6177     }
   6178 
   6179 
   6180     if(!disp->VertexAttribP3uiv) {
   6181         void ** procp = (void **) &disp->VertexAttribP3uiv;
   6182         snprintf(symboln, sizeof(symboln), "%sVertexAttribP3uiv", symbol_prefix);
   6183         *procp = dlsym(handle, symboln);
   6184     }
   6185 
   6186 
   6187     if(!disp->VertexAttribP4ui) {
   6188         void ** procp = (void **) &disp->VertexAttribP4ui;
   6189         snprintf(symboln, sizeof(symboln), "%sVertexAttribP4ui", symbol_prefix);
   6190         *procp = dlsym(handle, symboln);
   6191     }
   6192 
   6193 
   6194     if(!disp->VertexAttribP4uiv) {
   6195         void ** procp = (void **) &disp->VertexAttribP4uiv;
   6196         snprintf(symboln, sizeof(symboln), "%sVertexAttribP4uiv", symbol_prefix);
   6197         *procp = dlsym(handle, symboln);
   6198     }
   6199 
   6200 
   6201     if(!disp->VertexP2ui) {
   6202         void ** procp = (void **) &disp->VertexP2ui;
   6203         snprintf(symboln, sizeof(symboln), "%sVertexP2ui", symbol_prefix);
   6204         *procp = dlsym(handle, symboln);
   6205     }
   6206 
   6207 
   6208     if(!disp->VertexP2uiv) {
   6209         void ** procp = (void **) &disp->VertexP2uiv;
   6210         snprintf(symboln, sizeof(symboln), "%sVertexP2uiv", symbol_prefix);
   6211         *procp = dlsym(handle, symboln);
   6212     }
   6213 
   6214 
   6215     if(!disp->VertexP3ui) {
   6216         void ** procp = (void **) &disp->VertexP3ui;
   6217         snprintf(symboln, sizeof(symboln), "%sVertexP3ui", symbol_prefix);
   6218         *procp = dlsym(handle, symboln);
   6219     }
   6220 
   6221 
   6222     if(!disp->VertexP3uiv) {
   6223         void ** procp = (void **) &disp->VertexP3uiv;
   6224         snprintf(symboln, sizeof(symboln), "%sVertexP3uiv", symbol_prefix);
   6225         *procp = dlsym(handle, symboln);
   6226     }
   6227 
   6228 
   6229     if(!disp->VertexP4ui) {
   6230         void ** procp = (void **) &disp->VertexP4ui;
   6231         snprintf(symboln, sizeof(symboln), "%sVertexP4ui", symbol_prefix);
   6232         *procp = dlsym(handle, symboln);
   6233     }
   6234 
   6235 
   6236     if(!disp->VertexP4uiv) {
   6237         void ** procp = (void **) &disp->VertexP4uiv;
   6238         snprintf(symboln, sizeof(symboln), "%sVertexP4uiv", symbol_prefix);
   6239         *procp = dlsym(handle, symboln);
   6240     }
   6241 
   6242 
   6243     if(!disp->BindTransformFeedback) {
   6244         void ** procp = (void **) &disp->BindTransformFeedback;
   6245         snprintf(symboln, sizeof(symboln), "%sBindTransformFeedback", symbol_prefix);
   6246         *procp = dlsym(handle, symboln);
   6247     }
   6248 
   6249 
   6250     if(!disp->DeleteTransformFeedbacks) {
   6251         void ** procp = (void **) &disp->DeleteTransformFeedbacks;
   6252         snprintf(symboln, sizeof(symboln), "%sDeleteTransformFeedbacks", symbol_prefix);
   6253         *procp = dlsym(handle, symboln);
   6254     }
   6255 
   6256 
   6257     if(!disp->DrawTransformFeedback) {
   6258         void ** procp = (void **) &disp->DrawTransformFeedback;
   6259         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedback", symbol_prefix);
   6260         *procp = dlsym(handle, symboln);
   6261     }
   6262 
   6263 
   6264     if(!disp->GenTransformFeedbacks) {
   6265         void ** procp = (void **) &disp->GenTransformFeedbacks;
   6266         snprintf(symboln, sizeof(symboln), "%sGenTransformFeedbacks", symbol_prefix);
   6267         *procp = dlsym(handle, symboln);
   6268     }
   6269 
   6270 
   6271     if(!disp->IsTransformFeedback) {
   6272         void ** procp = (void **) &disp->IsTransformFeedback;
   6273         snprintf(symboln, sizeof(symboln), "%sIsTransformFeedback", symbol_prefix);
   6274         *procp = dlsym(handle, symboln);
   6275     }
   6276 
   6277 
   6278     if(!disp->PauseTransformFeedback) {
   6279         void ** procp = (void **) &disp->PauseTransformFeedback;
   6280         snprintf(symboln, sizeof(symboln), "%sPauseTransformFeedback", symbol_prefix);
   6281         *procp = dlsym(handle, symboln);
   6282     }
   6283 
   6284 
   6285     if(!disp->ResumeTransformFeedback) {
   6286         void ** procp = (void **) &disp->ResumeTransformFeedback;
   6287         snprintf(symboln, sizeof(symboln), "%sResumeTransformFeedback", symbol_prefix);
   6288         *procp = dlsym(handle, symboln);
   6289     }
   6290 
   6291 
   6292     if(!disp->BeginQueryIndexed) {
   6293         void ** procp = (void **) &disp->BeginQueryIndexed;
   6294         snprintf(symboln, sizeof(symboln), "%sBeginQueryIndexed", symbol_prefix);
   6295         *procp = dlsym(handle, symboln);
   6296     }
   6297 
   6298 
   6299     if(!disp->DrawTransformFeedbackStream) {
   6300         void ** procp = (void **) &disp->DrawTransformFeedbackStream;
   6301         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackStream", symbol_prefix);
   6302         *procp = dlsym(handle, symboln);
   6303     }
   6304 
   6305 
   6306     if(!disp->EndQueryIndexed) {
   6307         void ** procp = (void **) &disp->EndQueryIndexed;
   6308         snprintf(symboln, sizeof(symboln), "%sEndQueryIndexed", symbol_prefix);
   6309         *procp = dlsym(handle, symboln);
   6310     }
   6311 
   6312 
   6313     if(!disp->GetQueryIndexediv) {
   6314         void ** procp = (void **) &disp->GetQueryIndexediv;
   6315         snprintf(symboln, sizeof(symboln), "%sGetQueryIndexediv", symbol_prefix);
   6316         *procp = dlsym(handle, symboln);
   6317     }
   6318 
   6319 
   6320     if(!disp->ClearDepthf) {
   6321         void ** procp = (void **) &disp->ClearDepthf;
   6322         snprintf(symboln, sizeof(symboln), "%sClearDepthf", symbol_prefix);
   6323         *procp = dlsym(handle, symboln);
   6324     }
   6325 
   6326 
   6327     if(!disp->DepthRangef) {
   6328         void ** procp = (void **) &disp->DepthRangef;
   6329         snprintf(symboln, sizeof(symboln), "%sDepthRangef", symbol_prefix);
   6330         *procp = dlsym(handle, symboln);
   6331     }
   6332 
   6333 
   6334     if(!disp->GetShaderPrecisionFormat) {
   6335         void ** procp = (void **) &disp->GetShaderPrecisionFormat;
   6336         snprintf(symboln, sizeof(symboln), "%sGetShaderPrecisionFormat", symbol_prefix);
   6337         *procp = dlsym(handle, symboln);
   6338     }
   6339 
   6340 
   6341     if(!disp->ReleaseShaderCompiler) {
   6342         void ** procp = (void **) &disp->ReleaseShaderCompiler;
   6343         snprintf(symboln, sizeof(symboln), "%sReleaseShaderCompiler", symbol_prefix);
   6344         *procp = dlsym(handle, symboln);
   6345     }
   6346 
   6347 
   6348     if(!disp->ShaderBinary) {
   6349         void ** procp = (void **) &disp->ShaderBinary;
   6350         snprintf(symboln, sizeof(symboln), "%sShaderBinary", symbol_prefix);
   6351         *procp = dlsym(handle, symboln);
   6352     }
   6353 
   6354 
   6355     if(!disp->DebugMessageCallbackARB) {
   6356         void ** procp = (void **) &disp->DebugMessageCallbackARB;
   6357         snprintf(symboln, sizeof(symboln), "%sDebugMessageCallbackARB", symbol_prefix);
   6358         *procp = dlsym(handle, symboln);
   6359     }
   6360 
   6361 
   6362     if(!disp->DebugMessageControlARB) {
   6363         void ** procp = (void **) &disp->DebugMessageControlARB;
   6364         snprintf(symboln, sizeof(symboln), "%sDebugMessageControlARB", symbol_prefix);
   6365         *procp = dlsym(handle, symboln);
   6366     }
   6367 
   6368 
   6369     if(!disp->DebugMessageInsertARB) {
   6370         void ** procp = (void **) &disp->DebugMessageInsertARB;
   6371         snprintf(symboln, sizeof(symboln), "%sDebugMessageInsertARB", symbol_prefix);
   6372         *procp = dlsym(handle, symboln);
   6373     }
   6374 
   6375 
   6376     if(!disp->GetDebugMessageLogARB) {
   6377         void ** procp = (void **) &disp->GetDebugMessageLogARB;
   6378         snprintf(symboln, sizeof(symboln), "%sGetDebugMessageLogARB", symbol_prefix);
   6379         *procp = dlsym(handle, symboln);
   6380     }
   6381 
   6382 
   6383     if(!disp->GetGraphicsResetStatusARB) {
   6384         void ** procp = (void **) &disp->GetGraphicsResetStatusARB;
   6385         snprintf(symboln, sizeof(symboln), "%sGetGraphicsResetStatusARB", symbol_prefix);
   6386         *procp = dlsym(handle, symboln);
   6387     }
   6388 
   6389 
   6390     if(!disp->GetnColorTableARB) {
   6391         void ** procp = (void **) &disp->GetnColorTableARB;
   6392         snprintf(symboln, sizeof(symboln), "%sGetnColorTableARB", symbol_prefix);
   6393         *procp = dlsym(handle, symboln);
   6394     }
   6395 
   6396 
   6397     if(!disp->GetnCompressedTexImageARB) {
   6398         void ** procp = (void **) &disp->GetnCompressedTexImageARB;
   6399         snprintf(symboln, sizeof(symboln), "%sGetnCompressedTexImageARB", symbol_prefix);
   6400         *procp = dlsym(handle, symboln);
   6401     }
   6402 
   6403 
   6404     if(!disp->GetnConvolutionFilterARB) {
   6405         void ** procp = (void **) &disp->GetnConvolutionFilterARB;
   6406         snprintf(symboln, sizeof(symboln), "%sGetnConvolutionFilterARB", symbol_prefix);
   6407         *procp = dlsym(handle, symboln);
   6408     }
   6409 
   6410 
   6411     if(!disp->GetnHistogramARB) {
   6412         void ** procp = (void **) &disp->GetnHistogramARB;
   6413         snprintf(symboln, sizeof(symboln), "%sGetnHistogramARB", symbol_prefix);
   6414         *procp = dlsym(handle, symboln);
   6415     }
   6416 
   6417 
   6418     if(!disp->GetnMapdvARB) {
   6419         void ** procp = (void **) &disp->GetnMapdvARB;
   6420         snprintf(symboln, sizeof(symboln), "%sGetnMapdvARB", symbol_prefix);
   6421         *procp = dlsym(handle, symboln);
   6422     }
   6423 
   6424 
   6425     if(!disp->GetnMapfvARB) {
   6426         void ** procp = (void **) &disp->GetnMapfvARB;
   6427         snprintf(symboln, sizeof(symboln), "%sGetnMapfvARB", symbol_prefix);
   6428         *procp = dlsym(handle, symboln);
   6429     }
   6430 
   6431 
   6432     if(!disp->GetnMapivARB) {
   6433         void ** procp = (void **) &disp->GetnMapivARB;
   6434         snprintf(symboln, sizeof(symboln), "%sGetnMapivARB", symbol_prefix);
   6435         *procp = dlsym(handle, symboln);
   6436     }
   6437 
   6438 
   6439     if(!disp->GetnMinmaxARB) {
   6440         void ** procp = (void **) &disp->GetnMinmaxARB;
   6441         snprintf(symboln, sizeof(symboln), "%sGetnMinmaxARB", symbol_prefix);
   6442         *procp = dlsym(handle, symboln);
   6443     }
   6444 
   6445 
   6446     if(!disp->GetnPixelMapfvARB) {
   6447         void ** procp = (void **) &disp->GetnPixelMapfvARB;
   6448         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapfvARB", symbol_prefix);
   6449         *procp = dlsym(handle, symboln);
   6450     }
   6451 
   6452 
   6453     if(!disp->GetnPixelMapuivARB) {
   6454         void ** procp = (void **) &disp->GetnPixelMapuivARB;
   6455         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapuivARB", symbol_prefix);
   6456         *procp = dlsym(handle, symboln);
   6457     }
   6458 
   6459 
   6460     if(!disp->GetnPixelMapusvARB) {
   6461         void ** procp = (void **) &disp->GetnPixelMapusvARB;
   6462         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapusvARB", symbol_prefix);
   6463         *procp = dlsym(handle, symboln);
   6464     }
   6465 
   6466 
   6467     if(!disp->GetnPolygonStippleARB) {
   6468         void ** procp = (void **) &disp->GetnPolygonStippleARB;
   6469         snprintf(symboln, sizeof(symboln), "%sGetnPolygonStippleARB", symbol_prefix);
   6470         *procp = dlsym(handle, symboln);
   6471     }
   6472 
   6473 
   6474     if(!disp->GetnSeparableFilterARB) {
   6475         void ** procp = (void **) &disp->GetnSeparableFilterARB;
   6476         snprintf(symboln, sizeof(symboln), "%sGetnSeparableFilterARB", symbol_prefix);
   6477         *procp = dlsym(handle, symboln);
   6478     }
   6479 
   6480 
   6481     if(!disp->GetnTexImageARB) {
   6482         void ** procp = (void **) &disp->GetnTexImageARB;
   6483         snprintf(symboln, sizeof(symboln), "%sGetnTexImageARB", symbol_prefix);
   6484         *procp = dlsym(handle, symboln);
   6485     }
   6486 
   6487 
   6488     if(!disp->GetnUniformdvARB) {
   6489         void ** procp = (void **) &disp->GetnUniformdvARB;
   6490         snprintf(symboln, sizeof(symboln), "%sGetnUniformdvARB", symbol_prefix);
   6491         *procp = dlsym(handle, symboln);
   6492     }
   6493 
   6494 
   6495     if(!disp->GetnUniformfvARB) {
   6496         void ** procp = (void **) &disp->GetnUniformfvARB;
   6497         snprintf(symboln, sizeof(symboln), "%sGetnUniformfvARB", symbol_prefix);
   6498         *procp = dlsym(handle, symboln);
   6499     }
   6500 
   6501 
   6502     if(!disp->GetnUniformivARB) {
   6503         void ** procp = (void **) &disp->GetnUniformivARB;
   6504         snprintf(symboln, sizeof(symboln), "%sGetnUniformivARB", symbol_prefix);
   6505         *procp = dlsym(handle, symboln);
   6506     }
   6507 
   6508 
   6509     if(!disp->GetnUniformuivARB) {
   6510         void ** procp = (void **) &disp->GetnUniformuivARB;
   6511         snprintf(symboln, sizeof(symboln), "%sGetnUniformuivARB", symbol_prefix);
   6512         *procp = dlsym(handle, symboln);
   6513     }
   6514 
   6515 
   6516     if(!disp->ReadnPixelsARB) {
   6517         void ** procp = (void **) &disp->ReadnPixelsARB;
   6518         snprintf(symboln, sizeof(symboln), "%sReadnPixelsARB", symbol_prefix);
   6519         *procp = dlsym(handle, symboln);
   6520     }
   6521 
   6522 
   6523     if(!disp->DrawArraysInstancedBaseInstance) {
   6524         void ** procp = (void **) &disp->DrawArraysInstancedBaseInstance;
   6525         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedBaseInstance", symbol_prefix);
   6526         *procp = dlsym(handle, symboln);
   6527     }
   6528 
   6529 
   6530     if(!disp->DrawElementsInstancedBaseInstance) {
   6531         void ** procp = (void **) &disp->DrawElementsInstancedBaseInstance;
   6532         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseInstance", symbol_prefix);
   6533         *procp = dlsym(handle, symboln);
   6534     }
   6535 
   6536 
   6537     if(!disp->DrawElementsInstancedBaseVertexBaseInstance) {
   6538         void ** procp = (void **) &disp->DrawElementsInstancedBaseVertexBaseInstance;
   6539         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseVertexBaseInstance", symbol_prefix);
   6540         *procp = dlsym(handle, symboln);
   6541     }
   6542 
   6543 
   6544     if(!disp->DrawTransformFeedbackInstanced) {
   6545         void ** procp = (void **) &disp->DrawTransformFeedbackInstanced;
   6546         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackInstanced", symbol_prefix);
   6547         *procp = dlsym(handle, symboln);
   6548     }
   6549 
   6550 
   6551     if(!disp->DrawTransformFeedbackStreamInstanced) {
   6552         void ** procp = (void **) &disp->DrawTransformFeedbackStreamInstanced;
   6553         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackStreamInstanced", symbol_prefix);
   6554         *procp = dlsym(handle, symboln);
   6555     }
   6556 
   6557 
   6558     if(!disp->TexStorage1D) {
   6559         void ** procp = (void **) &disp->TexStorage1D;
   6560         snprintf(symboln, sizeof(symboln), "%sTexStorage1D", symbol_prefix);
   6561         *procp = dlsym(handle, symboln);
   6562     }
   6563 
   6564 
   6565     if(!disp->TexStorage2D) {
   6566         void ** procp = (void **) &disp->TexStorage2D;
   6567         snprintf(symboln, sizeof(symboln), "%sTexStorage2D", symbol_prefix);
   6568         *procp = dlsym(handle, symboln);
   6569     }
   6570 
   6571 
   6572     if(!disp->TexStorage3D) {
   6573         void ** procp = (void **) &disp->TexStorage3D;
   6574         snprintf(symboln, sizeof(symboln), "%sTexStorage3D", symbol_prefix);
   6575         *procp = dlsym(handle, symboln);
   6576     }
   6577 
   6578 
   6579     if(!disp->TextureStorage1DEXT) {
   6580         void ** procp = (void **) &disp->TextureStorage1DEXT;
   6581         snprintf(symboln, sizeof(symboln), "%sTextureStorage1DEXT", symbol_prefix);
   6582         *procp = dlsym(handle, symboln);
   6583     }
   6584 
   6585 
   6586     if(!disp->TextureStorage2DEXT) {
   6587         void ** procp = (void **) &disp->TextureStorage2DEXT;
   6588         snprintf(symboln, sizeof(symboln), "%sTextureStorage2DEXT", symbol_prefix);
   6589         *procp = dlsym(handle, symboln);
   6590     }
   6591 
   6592 
   6593     if(!disp->TextureStorage3DEXT) {
   6594         void ** procp = (void **) &disp->TextureStorage3DEXT;
   6595         snprintf(symboln, sizeof(symboln), "%sTextureStorage3DEXT", symbol_prefix);
   6596         *procp = dlsym(handle, symboln);
   6597     }
   6598 
   6599 
   6600     if(!disp->InvalidateBufferData) {
   6601         void ** procp = (void **) &disp->InvalidateBufferData;
   6602         snprintf(symboln, sizeof(symboln), "%sInvalidateBufferData", symbol_prefix);
   6603         *procp = dlsym(handle, symboln);
   6604     }
   6605 
   6606 
   6607     if(!disp->InvalidateBufferSubData) {
   6608         void ** procp = (void **) &disp->InvalidateBufferSubData;
   6609         snprintf(symboln, sizeof(symboln), "%sInvalidateBufferSubData", symbol_prefix);
   6610         *procp = dlsym(handle, symboln);
   6611     }
   6612 
   6613 
   6614     if(!disp->InvalidateFramebuffer) {
   6615         void ** procp = (void **) &disp->InvalidateFramebuffer;
   6616         snprintf(symboln, sizeof(symboln), "%sInvalidateFramebuffer", symbol_prefix);
   6617         *procp = dlsym(handle, symboln);
   6618     }
   6619 
   6620 
   6621     if(!disp->InvalidateSubFramebuffer) {
   6622         void ** procp = (void **) &disp->InvalidateSubFramebuffer;
   6623         snprintf(symboln, sizeof(symboln), "%sInvalidateSubFramebuffer", symbol_prefix);
   6624         *procp = dlsym(handle, symboln);
   6625     }
   6626 
   6627 
   6628     if(!disp->InvalidateTexImage) {
   6629         void ** procp = (void **) &disp->InvalidateTexImage;
   6630         snprintf(symboln, sizeof(symboln), "%sInvalidateTexImage", symbol_prefix);
   6631         *procp = dlsym(handle, symboln);
   6632     }
   6633 
   6634 
   6635     if(!disp->InvalidateTexSubImage) {
   6636         void ** procp = (void **) &disp->InvalidateTexSubImage;
   6637         snprintf(symboln, sizeof(symboln), "%sInvalidateTexSubImage", symbol_prefix);
   6638         *procp = dlsym(handle, symboln);
   6639     }
   6640 
   6641 
   6642     if(!disp->PolygonOffsetEXT) {
   6643         void ** procp = (void **) &disp->PolygonOffsetEXT;
   6644         snprintf(symboln, sizeof(symboln), "%sPolygonOffsetEXT", symbol_prefix);
   6645         *procp = dlsym(handle, symboln);
   6646     }
   6647 
   6648 
   6649     if(!disp->SampleMaskSGIS) {
   6650         void ** procp = (void **) &disp->SampleMaskSGIS;
   6651         snprintf(symboln, sizeof(symboln), "%sSampleMaskSGIS", symbol_prefix);
   6652         *procp = dlsym(handle, symboln);
   6653     }
   6654 
   6655 
   6656     if(!disp->SampleMaskSGIS) {
   6657         void ** procp = (void **) &disp->SampleMaskSGIS;
   6658         snprintf(symboln, sizeof(symboln), "%sSampleMaskEXT", symbol_prefix);
   6659         *procp = dlsym(handle, symboln);
   6660     }
   6661 
   6662 
   6663     if(!disp->SamplePatternSGIS) {
   6664         void ** procp = (void **) &disp->SamplePatternSGIS;
   6665         snprintf(symboln, sizeof(symboln), "%sSamplePatternSGIS", symbol_prefix);
   6666         *procp = dlsym(handle, symboln);
   6667     }
   6668 
   6669 
   6670     if(!disp->SamplePatternSGIS) {
   6671         void ** procp = (void **) &disp->SamplePatternSGIS;
   6672         snprintf(symboln, sizeof(symboln), "%sSamplePatternEXT", symbol_prefix);
   6673         *procp = dlsym(handle, symboln);
   6674     }
   6675 
   6676 
   6677     if(!disp->ColorPointerEXT) {
   6678         void ** procp = (void **) &disp->ColorPointerEXT;
   6679         snprintf(symboln, sizeof(symboln), "%sColorPointerEXT", symbol_prefix);
   6680         *procp = dlsym(handle, symboln);
   6681     }
   6682 
   6683 
   6684     if(!disp->EdgeFlagPointerEXT) {
   6685         void ** procp = (void **) &disp->EdgeFlagPointerEXT;
   6686         snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointerEXT", symbol_prefix);
   6687         *procp = dlsym(handle, symboln);
   6688     }
   6689 
   6690 
   6691     if(!disp->IndexPointerEXT) {
   6692         void ** procp = (void **) &disp->IndexPointerEXT;
   6693         snprintf(symboln, sizeof(symboln), "%sIndexPointerEXT", symbol_prefix);
   6694         *procp = dlsym(handle, symboln);
   6695     }
   6696 
   6697 
   6698     if(!disp->NormalPointerEXT) {
   6699         void ** procp = (void **) &disp->NormalPointerEXT;
   6700         snprintf(symboln, sizeof(symboln), "%sNormalPointerEXT", symbol_prefix);
   6701         *procp = dlsym(handle, symboln);
   6702     }
   6703 
   6704 
   6705     if(!disp->TexCoordPointerEXT) {
   6706         void ** procp = (void **) &disp->TexCoordPointerEXT;
   6707         snprintf(symboln, sizeof(symboln), "%sTexCoordPointerEXT", symbol_prefix);
   6708         *procp = dlsym(handle, symboln);
   6709     }
   6710 
   6711 
   6712     if(!disp->VertexPointerEXT) {
   6713         void ** procp = (void **) &disp->VertexPointerEXT;
   6714         snprintf(symboln, sizeof(symboln), "%sVertexPointerEXT", symbol_prefix);
   6715         *procp = dlsym(handle, symboln);
   6716     }
   6717 
   6718 
   6719     if(!disp->PointParameterfEXT) {
   6720         void ** procp = (void **) &disp->PointParameterfEXT;
   6721         snprintf(symboln, sizeof(symboln), "%sPointParameterf", symbol_prefix);
   6722         *procp = dlsym(handle, symboln);
   6723     }
   6724 
   6725 
   6726     if(!disp->PointParameterfEXT) {
   6727         void ** procp = (void **) &disp->PointParameterfEXT;
   6728         snprintf(symboln, sizeof(symboln), "%sPointParameterfARB", symbol_prefix);
   6729         *procp = dlsym(handle, symboln);
   6730     }
   6731 
   6732 
   6733     if(!disp->PointParameterfEXT) {
   6734         void ** procp = (void **) &disp->PointParameterfEXT;
   6735         snprintf(symboln, sizeof(symboln), "%sPointParameterfEXT", symbol_prefix);
   6736         *procp = dlsym(handle, symboln);
   6737     }
   6738 
   6739 
   6740     if(!disp->PointParameterfEXT) {
   6741         void ** procp = (void **) &disp->PointParameterfEXT;
   6742         snprintf(symboln, sizeof(symboln), "%sPointParameterfSGIS", symbol_prefix);
   6743         *procp = dlsym(handle, symboln);
   6744     }
   6745 
   6746 
   6747     if(!disp->PointParameterfvEXT) {
   6748         void ** procp = (void **) &disp->PointParameterfvEXT;
   6749         snprintf(symboln, sizeof(symboln), "%sPointParameterfv", symbol_prefix);
   6750         *procp = dlsym(handle, symboln);
   6751     }
   6752 
   6753 
   6754     if(!disp->PointParameterfvEXT) {
   6755         void ** procp = (void **) &disp->PointParameterfvEXT;
   6756         snprintf(symboln, sizeof(symboln), "%sPointParameterfvARB", symbol_prefix);
   6757         *procp = dlsym(handle, symboln);
   6758     }
   6759 
   6760 
   6761     if(!disp->PointParameterfvEXT) {
   6762         void ** procp = (void **) &disp->PointParameterfvEXT;
   6763         snprintf(symboln, sizeof(symboln), "%sPointParameterfvEXT", symbol_prefix);
   6764         *procp = dlsym(handle, symboln);
   6765     }
   6766 
   6767 
   6768     if(!disp->PointParameterfvEXT) {
   6769         void ** procp = (void **) &disp->PointParameterfvEXT;
   6770         snprintf(symboln, sizeof(symboln), "%sPointParameterfvSGIS", symbol_prefix);
   6771         *procp = dlsym(handle, symboln);
   6772     }
   6773 
   6774 
   6775     if(!disp->LockArraysEXT) {
   6776         void ** procp = (void **) &disp->LockArraysEXT;
   6777         snprintf(symboln, sizeof(symboln), "%sLockArraysEXT", symbol_prefix);
   6778         *procp = dlsym(handle, symboln);
   6779     }
   6780 
   6781 
   6782     if(!disp->UnlockArraysEXT) {
   6783         void ** procp = (void **) &disp->UnlockArraysEXT;
   6784         snprintf(symboln, sizeof(symboln), "%sUnlockArraysEXT", symbol_prefix);
   6785         *procp = dlsym(handle, symboln);
   6786     }
   6787 
   6788 
   6789     if(!disp->SecondaryColor3bEXT) {
   6790         void ** procp = (void **) &disp->SecondaryColor3bEXT;
   6791         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3b", symbol_prefix);
   6792         *procp = dlsym(handle, symboln);
   6793     }
   6794 
   6795 
   6796     if(!disp->SecondaryColor3bEXT) {
   6797         void ** procp = (void **) &disp->SecondaryColor3bEXT;
   6798         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bEXT", symbol_prefix);
   6799         *procp = dlsym(handle, symboln);
   6800     }
   6801 
   6802 
   6803     if(!disp->SecondaryColor3bvEXT) {
   6804         void ** procp = (void **) &disp->SecondaryColor3bvEXT;
   6805         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bv", symbol_prefix);
   6806         *procp = dlsym(handle, symboln);
   6807     }
   6808 
   6809 
   6810     if(!disp->SecondaryColor3bvEXT) {
   6811         void ** procp = (void **) &disp->SecondaryColor3bvEXT;
   6812         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bvEXT", symbol_prefix);
   6813         *procp = dlsym(handle, symboln);
   6814     }
   6815 
   6816 
   6817     if(!disp->SecondaryColor3dEXT) {
   6818         void ** procp = (void **) &disp->SecondaryColor3dEXT;
   6819         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3d", symbol_prefix);
   6820         *procp = dlsym(handle, symboln);
   6821     }
   6822 
   6823 
   6824     if(!disp->SecondaryColor3dEXT) {
   6825         void ** procp = (void **) &disp->SecondaryColor3dEXT;
   6826         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dEXT", symbol_prefix);
   6827         *procp = dlsym(handle, symboln);
   6828     }
   6829 
   6830 
   6831     if(!disp->SecondaryColor3dvEXT) {
   6832         void ** procp = (void **) &disp->SecondaryColor3dvEXT;
   6833         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dv", symbol_prefix);
   6834         *procp = dlsym(handle, symboln);
   6835     }
   6836 
   6837 
   6838     if(!disp->SecondaryColor3dvEXT) {
   6839         void ** procp = (void **) &disp->SecondaryColor3dvEXT;
   6840         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dvEXT", symbol_prefix);
   6841         *procp = dlsym(handle, symboln);
   6842     }
   6843 
   6844 
   6845     if(!disp->SecondaryColor3fEXT) {
   6846         void ** procp = (void **) &disp->SecondaryColor3fEXT;
   6847         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3f", symbol_prefix);
   6848         *procp = dlsym(handle, symboln);
   6849     }
   6850 
   6851 
   6852     if(!disp->SecondaryColor3fEXT) {
   6853         void ** procp = (void **) &disp->SecondaryColor3fEXT;
   6854         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fEXT", symbol_prefix);
   6855         *procp = dlsym(handle, symboln);
   6856     }
   6857 
   6858 
   6859     if(!disp->SecondaryColor3fvEXT) {
   6860         void ** procp = (void **) &disp->SecondaryColor3fvEXT;
   6861         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fv", symbol_prefix);
   6862         *procp = dlsym(handle, symboln);
   6863     }
   6864 
   6865 
   6866     if(!disp->SecondaryColor3fvEXT) {
   6867         void ** procp = (void **) &disp->SecondaryColor3fvEXT;
   6868         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fvEXT", symbol_prefix);
   6869         *procp = dlsym(handle, symboln);
   6870     }
   6871 
   6872 
   6873     if(!disp->SecondaryColor3iEXT) {
   6874         void ** procp = (void **) &disp->SecondaryColor3iEXT;
   6875         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3i", symbol_prefix);
   6876         *procp = dlsym(handle, symboln);
   6877     }
   6878 
   6879 
   6880     if(!disp->SecondaryColor3iEXT) {
   6881         void ** procp = (void **) &disp->SecondaryColor3iEXT;
   6882         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iEXT", symbol_prefix);
   6883         *procp = dlsym(handle, symboln);
   6884     }
   6885 
   6886 
   6887     if(!disp->SecondaryColor3ivEXT) {
   6888         void ** procp = (void **) &disp->SecondaryColor3ivEXT;
   6889         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iv", symbol_prefix);
   6890         *procp = dlsym(handle, symboln);
   6891     }
   6892 
   6893 
   6894     if(!disp->SecondaryColor3ivEXT) {
   6895         void ** procp = (void **) &disp->SecondaryColor3ivEXT;
   6896         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ivEXT", symbol_prefix);
   6897         *procp = dlsym(handle, symboln);
   6898     }
   6899 
   6900 
   6901     if(!disp->SecondaryColor3sEXT) {
   6902         void ** procp = (void **) &disp->SecondaryColor3sEXT;
   6903         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3s", symbol_prefix);
   6904         *procp = dlsym(handle, symboln);
   6905     }
   6906 
   6907 
   6908     if(!disp->SecondaryColor3sEXT) {
   6909         void ** procp = (void **) &disp->SecondaryColor3sEXT;
   6910         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sEXT", symbol_prefix);
   6911         *procp = dlsym(handle, symboln);
   6912     }
   6913 
   6914 
   6915     if(!disp->SecondaryColor3svEXT) {
   6916         void ** procp = (void **) &disp->SecondaryColor3svEXT;
   6917         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sv", symbol_prefix);
   6918         *procp = dlsym(handle, symboln);
   6919     }
   6920 
   6921 
   6922     if(!disp->SecondaryColor3svEXT) {
   6923         void ** procp = (void **) &disp->SecondaryColor3svEXT;
   6924         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3svEXT", symbol_prefix);
   6925         *procp = dlsym(handle, symboln);
   6926     }
   6927 
   6928 
   6929     if(!disp->SecondaryColor3ubEXT) {
   6930         void ** procp = (void **) &disp->SecondaryColor3ubEXT;
   6931         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ub", symbol_prefix);
   6932         *procp = dlsym(handle, symboln);
   6933     }
   6934 
   6935 
   6936     if(!disp->SecondaryColor3ubEXT) {
   6937         void ** procp = (void **) &disp->SecondaryColor3ubEXT;
   6938         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubEXT", symbol_prefix);
   6939         *procp = dlsym(handle, symboln);
   6940     }
   6941 
   6942 
   6943     if(!disp->SecondaryColor3ubvEXT) {
   6944         void ** procp = (void **) &disp->SecondaryColor3ubvEXT;
   6945         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubv", symbol_prefix);
   6946         *procp = dlsym(handle, symboln);
   6947     }
   6948 
   6949 
   6950     if(!disp->SecondaryColor3ubvEXT) {
   6951         void ** procp = (void **) &disp->SecondaryColor3ubvEXT;
   6952         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubvEXT", symbol_prefix);
   6953         *procp = dlsym(handle, symboln);
   6954     }
   6955 
   6956 
   6957     if(!disp->SecondaryColor3uiEXT) {
   6958         void ** procp = (void **) &disp->SecondaryColor3uiEXT;
   6959         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ui", symbol_prefix);
   6960         *procp = dlsym(handle, symboln);
   6961     }
   6962 
   6963 
   6964     if(!disp->SecondaryColor3uiEXT) {
   6965         void ** procp = (void **) &disp->SecondaryColor3uiEXT;
   6966         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiEXT", symbol_prefix);
   6967         *procp = dlsym(handle, symboln);
   6968     }
   6969 
   6970 
   6971     if(!disp->SecondaryColor3uivEXT) {
   6972         void ** procp = (void **) &disp->SecondaryColor3uivEXT;
   6973         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiv", symbol_prefix);
   6974         *procp = dlsym(handle, symboln);
   6975     }
   6976 
   6977 
   6978     if(!disp->SecondaryColor3uivEXT) {
   6979         void ** procp = (void **) &disp->SecondaryColor3uivEXT;
   6980         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uivEXT", symbol_prefix);
   6981         *procp = dlsym(handle, symboln);
   6982     }
   6983 
   6984 
   6985     if(!disp->SecondaryColor3usEXT) {
   6986         void ** procp = (void **) &disp->SecondaryColor3usEXT;
   6987         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3us", symbol_prefix);
   6988         *procp = dlsym(handle, symboln);
   6989     }
   6990 
   6991 
   6992     if(!disp->SecondaryColor3usEXT) {
   6993         void ** procp = (void **) &disp->SecondaryColor3usEXT;
   6994         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usEXT", symbol_prefix);
   6995         *procp = dlsym(handle, symboln);
   6996     }
   6997 
   6998 
   6999     if(!disp->SecondaryColor3usvEXT) {
   7000         void ** procp = (void **) &disp->SecondaryColor3usvEXT;
   7001         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usv", symbol_prefix);
   7002         *procp = dlsym(handle, symboln);
   7003     }
   7004 
   7005 
   7006     if(!disp->SecondaryColor3usvEXT) {
   7007         void ** procp = (void **) &disp->SecondaryColor3usvEXT;
   7008         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usvEXT", symbol_prefix);
   7009         *procp = dlsym(handle, symboln);
   7010     }
   7011 
   7012 
   7013     if(!disp->SecondaryColorPointerEXT) {
   7014         void ** procp = (void **) &disp->SecondaryColorPointerEXT;
   7015         snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointer", symbol_prefix);
   7016         *procp = dlsym(handle, symboln);
   7017     }
   7018 
   7019 
   7020     if(!disp->SecondaryColorPointerEXT) {
   7021         void ** procp = (void **) &disp->SecondaryColorPointerEXT;
   7022         snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointerEXT", symbol_prefix);
   7023         *procp = dlsym(handle, symboln);
   7024     }
   7025 
   7026 
   7027     if(!disp->MultiDrawArraysEXT) {
   7028         void ** procp = (void **) &disp->MultiDrawArraysEXT;
   7029         snprintf(symboln, sizeof(symboln), "%sMultiDrawArrays", symbol_prefix);
   7030         *procp = dlsym(handle, symboln);
   7031     }
   7032 
   7033 
   7034     if(!disp->MultiDrawArraysEXT) {
   7035         void ** procp = (void **) &disp->MultiDrawArraysEXT;
   7036         snprintf(symboln, sizeof(symboln), "%sMultiDrawArraysEXT", symbol_prefix);
   7037         *procp = dlsym(handle, symboln);
   7038     }
   7039 
   7040 
   7041     if(!disp->MultiDrawElementsEXT) {
   7042         void ** procp = (void **) &disp->MultiDrawElementsEXT;
   7043         snprintf(symboln, sizeof(symboln), "%sMultiDrawElements", symbol_prefix);
   7044         *procp = dlsym(handle, symboln);
   7045     }
   7046 
   7047 
   7048     if(!disp->MultiDrawElementsEXT) {
   7049         void ** procp = (void **) &disp->MultiDrawElementsEXT;
   7050         snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsEXT", symbol_prefix);
   7051         *procp = dlsym(handle, symboln);
   7052     }
   7053 
   7054 
   7055     if(!disp->FogCoordPointerEXT) {
   7056         void ** procp = (void **) &disp->FogCoordPointerEXT;
   7057         snprintf(symboln, sizeof(symboln), "%sFogCoordPointer", symbol_prefix);
   7058         *procp = dlsym(handle, symboln);
   7059     }
   7060 
   7061 
   7062     if(!disp->FogCoordPointerEXT) {
   7063         void ** procp = (void **) &disp->FogCoordPointerEXT;
   7064         snprintf(symboln, sizeof(symboln), "%sFogCoordPointerEXT", symbol_prefix);
   7065         *procp = dlsym(handle, symboln);
   7066     }
   7067 
   7068 
   7069     if(!disp->FogCoorddEXT) {
   7070         void ** procp = (void **) &disp->FogCoorddEXT;
   7071         snprintf(symboln, sizeof(symboln), "%sFogCoordd", symbol_prefix);
   7072         *procp = dlsym(handle, symboln);
   7073     }
   7074 
   7075 
   7076     if(!disp->FogCoorddEXT) {
   7077         void ** procp = (void **) &disp->FogCoorddEXT;
   7078         snprintf(symboln, sizeof(symboln), "%sFogCoorddEXT", symbol_prefix);
   7079         *procp = dlsym(handle, symboln);
   7080     }
   7081 
   7082 
   7083     if(!disp->FogCoorddvEXT) {
   7084         void ** procp = (void **) &disp->FogCoorddvEXT;
   7085         snprintf(symboln, sizeof(symboln), "%sFogCoorddv", symbol_prefix);
   7086         *procp = dlsym(handle, symboln);
   7087     }
   7088 
   7089 
   7090     if(!disp->FogCoorddvEXT) {
   7091         void ** procp = (void **) &disp->FogCoorddvEXT;
   7092         snprintf(symboln, sizeof(symboln), "%sFogCoorddvEXT", symbol_prefix);
   7093         *procp = dlsym(handle, symboln);
   7094     }
   7095 
   7096 
   7097     if(!disp->FogCoordfEXT) {
   7098         void ** procp = (void **) &disp->FogCoordfEXT;
   7099         snprintf(symboln, sizeof(symboln), "%sFogCoordf", symbol_prefix);
   7100         *procp = dlsym(handle, symboln);
   7101     }
   7102 
   7103 
   7104     if(!disp->FogCoordfEXT) {
   7105         void ** procp = (void **) &disp->FogCoordfEXT;
   7106         snprintf(symboln, sizeof(symboln), "%sFogCoordfEXT", symbol_prefix);
   7107         *procp = dlsym(handle, symboln);
   7108     }
   7109 
   7110 
   7111     if(!disp->FogCoordfvEXT) {
   7112         void ** procp = (void **) &disp->FogCoordfvEXT;
   7113         snprintf(symboln, sizeof(symboln), "%sFogCoordfv", symbol_prefix);
   7114         *procp = dlsym(handle, symboln);
   7115     }
   7116 
   7117 
   7118     if(!disp->FogCoordfvEXT) {
   7119         void ** procp = (void **) &disp->FogCoordfvEXT;
   7120         snprintf(symboln, sizeof(symboln), "%sFogCoordfvEXT", symbol_prefix);
   7121         *procp = dlsym(handle, symboln);
   7122     }
   7123 
   7124 
   7125     if(!disp->BlendFuncSeparateEXT) {
   7126         void ** procp = (void **) &disp->BlendFuncSeparateEXT;
   7127         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparate", symbol_prefix);
   7128         *procp = dlsym(handle, symboln);
   7129     }
   7130 
   7131 
   7132     if(!disp->BlendFuncSeparateEXT) {
   7133         void ** procp = (void **) &disp->BlendFuncSeparateEXT;
   7134         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateEXT", symbol_prefix);
   7135         *procp = dlsym(handle, symboln);
   7136     }
   7137 
   7138 
   7139     if(!disp->BlendFuncSeparateEXT) {
   7140         void ** procp = (void **) &disp->BlendFuncSeparateEXT;
   7141         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateINGR", symbol_prefix);
   7142         *procp = dlsym(handle, symboln);
   7143     }
   7144 
   7145 
   7146     if(!disp->ResizeBuffersMESA) {
   7147         void ** procp = (void **) &disp->ResizeBuffersMESA;
   7148         snprintf(symboln, sizeof(symboln), "%sResizeBuffersMESA", symbol_prefix);
   7149         *procp = dlsym(handle, symboln);
   7150     }
   7151 
   7152 
   7153     if(!disp->WindowPos2dMESA) {
   7154         void ** procp = (void **) &disp->WindowPos2dMESA;
   7155         snprintf(symboln, sizeof(symboln), "%sWindowPos2d", symbol_prefix);
   7156         *procp = dlsym(handle, symboln);
   7157     }
   7158 
   7159 
   7160     if(!disp->WindowPos2dMESA) {
   7161         void ** procp = (void **) &disp->WindowPos2dMESA;
   7162         snprintf(symboln, sizeof(symboln), "%sWindowPos2dARB", symbol_prefix);
   7163         *procp = dlsym(handle, symboln);
   7164     }
   7165 
   7166 
   7167     if(!disp->WindowPos2dMESA) {
   7168         void ** procp = (void **) &disp->WindowPos2dMESA;
   7169         snprintf(symboln, sizeof(symboln), "%sWindowPos2dMESA", symbol_prefix);
   7170         *procp = dlsym(handle, symboln);
   7171     }
   7172 
   7173 
   7174     if(!disp->WindowPos2dvMESA) {
   7175         void ** procp = (void **) &disp->WindowPos2dvMESA;
   7176         snprintf(symboln, sizeof(symboln), "%sWindowPos2dv", symbol_prefix);
   7177         *procp = dlsym(handle, symboln);
   7178     }
   7179 
   7180 
   7181     if(!disp->WindowPos2dvMESA) {
   7182         void ** procp = (void **) &disp->WindowPos2dvMESA;
   7183         snprintf(symboln, sizeof(symboln), "%sWindowPos2dvARB", symbol_prefix);
   7184         *procp = dlsym(handle, symboln);
   7185     }
   7186 
   7187 
   7188     if(!disp->WindowPos2dvMESA) {
   7189         void ** procp = (void **) &disp->WindowPos2dvMESA;
   7190         snprintf(symboln, sizeof(symboln), "%sWindowPos2dvMESA", symbol_prefix);
   7191         *procp = dlsym(handle, symboln);
   7192     }
   7193 
   7194 
   7195     if(!disp->WindowPos2fMESA) {
   7196         void ** procp = (void **) &disp->WindowPos2fMESA;
   7197         snprintf(symboln, sizeof(symboln), "%sWindowPos2f", symbol_prefix);
   7198         *procp = dlsym(handle, symboln);
   7199     }
   7200 
   7201 
   7202     if(!disp->WindowPos2fMESA) {
   7203         void ** procp = (void **) &disp->WindowPos2fMESA;
   7204         snprintf(symboln, sizeof(symboln), "%sWindowPos2fARB", symbol_prefix);
   7205         *procp = dlsym(handle, symboln);
   7206     }
   7207 
   7208 
   7209     if(!disp->WindowPos2fMESA) {
   7210         void ** procp = (void **) &disp->WindowPos2fMESA;
   7211         snprintf(symboln, sizeof(symboln), "%sWindowPos2fMESA", symbol_prefix);
   7212         *procp = dlsym(handle, symboln);
   7213     }
   7214 
   7215 
   7216     if(!disp->WindowPos2fvMESA) {
   7217         void ** procp = (void **) &disp->WindowPos2fvMESA;
   7218         snprintf(symboln, sizeof(symboln), "%sWindowPos2fv", symbol_prefix);
   7219         *procp = dlsym(handle, symboln);
   7220     }
   7221 
   7222 
   7223     if(!disp->WindowPos2fvMESA) {
   7224         void ** procp = (void **) &disp->WindowPos2fvMESA;
   7225         snprintf(symboln, sizeof(symboln), "%sWindowPos2fvARB", symbol_prefix);
   7226         *procp = dlsym(handle, symboln);
   7227     }
   7228 
   7229 
   7230     if(!disp->WindowPos2fvMESA) {
   7231         void ** procp = (void **) &disp->WindowPos2fvMESA;
   7232         snprintf(symboln, sizeof(symboln), "%sWindowPos2fvMESA", symbol_prefix);
   7233         *procp = dlsym(handle, symboln);
   7234     }
   7235 
   7236 
   7237     if(!disp->WindowPos2iMESA) {
   7238         void ** procp = (void **) &disp->WindowPos2iMESA;
   7239         snprintf(symboln, sizeof(symboln), "%sWindowPos2i", symbol_prefix);
   7240         *procp = dlsym(handle, symboln);
   7241     }
   7242 
   7243 
   7244     if(!disp->WindowPos2iMESA) {
   7245         void ** procp = (void **) &disp->WindowPos2iMESA;
   7246         snprintf(symboln, sizeof(symboln), "%sWindowPos2iARB", symbol_prefix);
   7247         *procp = dlsym(handle, symboln);
   7248     }
   7249 
   7250 
   7251     if(!disp->WindowPos2iMESA) {
   7252         void ** procp = (void **) &disp->WindowPos2iMESA;
   7253         snprintf(symboln, sizeof(symboln), "%sWindowPos2iMESA", symbol_prefix);
   7254         *procp = dlsym(handle, symboln);
   7255     }
   7256 
   7257 
   7258     if(!disp->WindowPos2ivMESA) {
   7259         void ** procp = (void **) &disp->WindowPos2ivMESA;
   7260         snprintf(symboln, sizeof(symboln), "%sWindowPos2iv", symbol_prefix);
   7261         *procp = dlsym(handle, symboln);
   7262     }
   7263 
   7264 
   7265     if(!disp->WindowPos2ivMESA) {
   7266         void ** procp = (void **) &disp->WindowPos2ivMESA;
   7267         snprintf(symboln, sizeof(symboln), "%sWindowPos2ivARB", symbol_prefix);
   7268         *procp = dlsym(handle, symboln);
   7269     }
   7270 
   7271 
   7272     if(!disp->WindowPos2ivMESA) {
   7273         void ** procp = (void **) &disp->WindowPos2ivMESA;
   7274         snprintf(symboln, sizeof(symboln), "%sWindowPos2ivMESA", symbol_prefix);
   7275         *procp = dlsym(handle, symboln);
   7276     }
   7277 
   7278 
   7279     if(!disp->WindowPos2sMESA) {
   7280         void ** procp = (void **) &disp->WindowPos2sMESA;
   7281         snprintf(symboln, sizeof(symboln), "%sWindowPos2s", symbol_prefix);
   7282         *procp = dlsym(handle, symboln);
   7283     }
   7284 
   7285 
   7286     if(!disp->WindowPos2sMESA) {
   7287         void ** procp = (void **) &disp->WindowPos2sMESA;
   7288         snprintf(symboln, sizeof(symboln), "%sWindowPos2sARB", symbol_prefix);
   7289         *procp = dlsym(handle, symboln);
   7290     }
   7291 
   7292 
   7293     if(!disp->WindowPos2sMESA) {
   7294         void ** procp = (void **) &disp->WindowPos2sMESA;
   7295         snprintf(symboln, sizeof(symboln), "%sWindowPos2sMESA", symbol_prefix);
   7296         *procp = dlsym(handle, symboln);
   7297     }
   7298 
   7299 
   7300     if(!disp->WindowPos2svMESA) {
   7301         void ** procp = (void **) &disp->WindowPos2svMESA;
   7302         snprintf(symboln, sizeof(symboln), "%sWindowPos2sv", symbol_prefix);
   7303         *procp = dlsym(handle, symboln);
   7304     }
   7305 
   7306 
   7307     if(!disp->WindowPos2svMESA) {
   7308         void ** procp = (void **) &disp->WindowPos2svMESA;
   7309         snprintf(symboln, sizeof(symboln), "%sWindowPos2svARB", symbol_prefix);
   7310         *procp = dlsym(handle, symboln);
   7311     }
   7312 
   7313 
   7314     if(!disp->WindowPos2svMESA) {
   7315         void ** procp = (void **) &disp->WindowPos2svMESA;
   7316         snprintf(symboln, sizeof(symboln), "%sWindowPos2svMESA", symbol_prefix);
   7317         *procp = dlsym(handle, symboln);
   7318     }
   7319 
   7320 
   7321     if(!disp->WindowPos3dMESA) {
   7322         void ** procp = (void **) &disp->WindowPos3dMESA;
   7323         snprintf(symboln, sizeof(symboln), "%sWindowPos3d", symbol_prefix);
   7324         *procp = dlsym(handle, symboln);
   7325     }
   7326 
   7327 
   7328     if(!disp->WindowPos3dMESA) {
   7329         void ** procp = (void **) &disp->WindowPos3dMESA;
   7330         snprintf(symboln, sizeof(symboln), "%sWindowPos3dARB", symbol_prefix);
   7331         *procp = dlsym(handle, symboln);
   7332     }
   7333 
   7334 
   7335     if(!disp->WindowPos3dMESA) {
   7336         void ** procp = (void **) &disp->WindowPos3dMESA;
   7337         snprintf(symboln, sizeof(symboln), "%sWindowPos3dMESA", symbol_prefix);
   7338         *procp = dlsym(handle, symboln);
   7339     }
   7340 
   7341 
   7342     if(!disp->WindowPos3dvMESA) {
   7343         void ** procp = (void **) &disp->WindowPos3dvMESA;
   7344         snprintf(symboln, sizeof(symboln), "%sWindowPos3dv", symbol_prefix);
   7345         *procp = dlsym(handle, symboln);
   7346     }
   7347 
   7348 
   7349     if(!disp->WindowPos3dvMESA) {
   7350         void ** procp = (void **) &disp->WindowPos3dvMESA;
   7351         snprintf(symboln, sizeof(symboln), "%sWindowPos3dvARB", symbol_prefix);
   7352         *procp = dlsym(handle, symboln);
   7353     }
   7354 
   7355 
   7356     if(!disp->WindowPos3dvMESA) {
   7357         void ** procp = (void **) &disp->WindowPos3dvMESA;
   7358         snprintf(symboln, sizeof(symboln), "%sWindowPos3dvMESA", symbol_prefix);
   7359         *procp = dlsym(handle, symboln);
   7360     }
   7361 
   7362 
   7363     if(!disp->WindowPos3fMESA) {
   7364         void ** procp = (void **) &disp->WindowPos3fMESA;
   7365         snprintf(symboln, sizeof(symboln), "%sWindowPos3f", symbol_prefix);
   7366         *procp = dlsym(handle, symboln);
   7367     }
   7368 
   7369 
   7370     if(!disp->WindowPos3fMESA) {
   7371         void ** procp = (void **) &disp->WindowPos3fMESA;
   7372         snprintf(symboln, sizeof(symboln), "%sWindowPos3fARB", symbol_prefix);
   7373         *procp = dlsym(handle, symboln);
   7374     }
   7375 
   7376 
   7377     if(!disp->WindowPos3fMESA) {
   7378         void ** procp = (void **) &disp->WindowPos3fMESA;
   7379         snprintf(symboln, sizeof(symboln), "%sWindowPos3fMESA", symbol_prefix);
   7380         *procp = dlsym(handle, symboln);
   7381     }
   7382 
   7383 
   7384     if(!disp->WindowPos3fvMESA) {
   7385         void ** procp = (void **) &disp->WindowPos3fvMESA;
   7386         snprintf(symboln, sizeof(symboln), "%sWindowPos3fv", symbol_prefix);
   7387         *procp = dlsym(handle, symboln);
   7388     }
   7389 
   7390 
   7391     if(!disp->WindowPos3fvMESA) {
   7392         void ** procp = (void **) &disp->WindowPos3fvMESA;
   7393         snprintf(symboln, sizeof(symboln), "%sWindowPos3fvARB", symbol_prefix);
   7394         *procp = dlsym(handle, symboln);
   7395     }
   7396 
   7397 
   7398     if(!disp->WindowPos3fvMESA) {
   7399         void ** procp = (void **) &disp->WindowPos3fvMESA;
   7400         snprintf(symboln, sizeof(symboln), "%sWindowPos3fvMESA", symbol_prefix);
   7401         *procp = dlsym(handle, symboln);
   7402     }
   7403 
   7404 
   7405     if(!disp->WindowPos3iMESA) {
   7406         void ** procp = (void **) &disp->WindowPos3iMESA;
   7407         snprintf(symboln, sizeof(symboln), "%sWindowPos3i", symbol_prefix);
   7408         *procp = dlsym(handle, symboln);
   7409     }
   7410 
   7411 
   7412     if(!disp->WindowPos3iMESA) {
   7413         void ** procp = (void **) &disp->WindowPos3iMESA;
   7414         snprintf(symboln, sizeof(symboln), "%sWindowPos3iARB", symbol_prefix);
   7415         *procp = dlsym(handle, symboln);
   7416     }
   7417 
   7418 
   7419     if(!disp->WindowPos3iMESA) {
   7420         void ** procp = (void **) &disp->WindowPos3iMESA;
   7421         snprintf(symboln, sizeof(symboln), "%sWindowPos3iMESA", symbol_prefix);
   7422         *procp = dlsym(handle, symboln);
   7423     }
   7424 
   7425 
   7426     if(!disp->WindowPos3ivMESA) {
   7427         void ** procp = (void **) &disp->WindowPos3ivMESA;
   7428         snprintf(symboln, sizeof(symboln), "%sWindowPos3iv", symbol_prefix);
   7429         *procp = dlsym(handle, symboln);
   7430     }
   7431 
   7432 
   7433     if(!disp->WindowPos3ivMESA) {
   7434         void ** procp = (void **) &disp->WindowPos3ivMESA;
   7435         snprintf(symboln, sizeof(symboln), "%sWindowPos3ivARB", symbol_prefix);
   7436         *procp = dlsym(handle, symboln);
   7437     }
   7438 
   7439 
   7440     if(!disp->WindowPos3ivMESA) {
   7441         void ** procp = (void **) &disp->WindowPos3ivMESA;
   7442         snprintf(symboln, sizeof(symboln), "%sWindowPos3ivMESA", symbol_prefix);
   7443         *procp = dlsym(handle, symboln);
   7444     }
   7445 
   7446 
   7447     if(!disp->WindowPos3sMESA) {
   7448         void ** procp = (void **) &disp->WindowPos3sMESA;
   7449         snprintf(symboln, sizeof(symboln), "%sWindowPos3s", symbol_prefix);
   7450         *procp = dlsym(handle, symboln);
   7451     }
   7452 
   7453 
   7454     if(!disp->WindowPos3sMESA) {
   7455         void ** procp = (void **) &disp->WindowPos3sMESA;
   7456         snprintf(symboln, sizeof(symboln), "%sWindowPos3sARB", symbol_prefix);
   7457         *procp = dlsym(handle, symboln);
   7458     }
   7459 
   7460 
   7461     if(!disp->WindowPos3sMESA) {
   7462         void ** procp = (void **) &disp->WindowPos3sMESA;
   7463         snprintf(symboln, sizeof(symboln), "%sWindowPos3sMESA", symbol_prefix);
   7464         *procp = dlsym(handle, symboln);
   7465     }
   7466 
   7467 
   7468     if(!disp->WindowPos3svMESA) {
   7469         void ** procp = (void **) &disp->WindowPos3svMESA;
   7470         snprintf(symboln, sizeof(symboln), "%sWindowPos3sv", symbol_prefix);
   7471         *procp = dlsym(handle, symboln);
   7472     }
   7473 
   7474 
   7475     if(!disp->WindowPos3svMESA) {
   7476         void ** procp = (void **) &disp->WindowPos3svMESA;
   7477         snprintf(symboln, sizeof(symboln), "%sWindowPos3svARB", symbol_prefix);
   7478         *procp = dlsym(handle, symboln);
   7479     }
   7480 
   7481 
   7482     if(!disp->WindowPos3svMESA) {
   7483         void ** procp = (void **) &disp->WindowPos3svMESA;
   7484         snprintf(symboln, sizeof(symboln), "%sWindowPos3svMESA", symbol_prefix);
   7485         *procp = dlsym(handle, symboln);
   7486     }
   7487 
   7488 
   7489     if(!disp->WindowPos4dMESA) {
   7490         void ** procp = (void **) &disp->WindowPos4dMESA;
   7491         snprintf(symboln, sizeof(symboln), "%sWindowPos4dMESA", symbol_prefix);
   7492         *procp = dlsym(handle, symboln);
   7493     }
   7494 
   7495 
   7496     if(!disp->WindowPos4dvMESA) {
   7497         void ** procp = (void **) &disp->WindowPos4dvMESA;
   7498         snprintf(symboln, sizeof(symboln), "%sWindowPos4dvMESA", symbol_prefix);
   7499         *procp = dlsym(handle, symboln);
   7500     }
   7501 
   7502 
   7503     if(!disp->WindowPos4fMESA) {
   7504         void ** procp = (void **) &disp->WindowPos4fMESA;
   7505         snprintf(symboln, sizeof(symboln), "%sWindowPos4fMESA", symbol_prefix);
   7506         *procp = dlsym(handle, symboln);
   7507     }
   7508 
   7509 
   7510     if(!disp->WindowPos4fvMESA) {
   7511         void ** procp = (void **) &disp->WindowPos4fvMESA;
   7512         snprintf(symboln, sizeof(symboln), "%sWindowPos4fvMESA", symbol_prefix);
   7513         *procp = dlsym(handle, symboln);
   7514     }
   7515 
   7516 
   7517     if(!disp->WindowPos4iMESA) {
   7518         void ** procp = (void **) &disp->WindowPos4iMESA;
   7519         snprintf(symboln, sizeof(symboln), "%sWindowPos4iMESA", symbol_prefix);
   7520         *procp = dlsym(handle, symboln);
   7521     }
   7522 
   7523 
   7524     if(!disp->WindowPos4ivMESA) {
   7525         void ** procp = (void **) &disp->WindowPos4ivMESA;
   7526         snprintf(symboln, sizeof(symboln), "%sWindowPos4ivMESA", symbol_prefix);
   7527         *procp = dlsym(handle, symboln);
   7528     }
   7529 
   7530 
   7531     if(!disp->WindowPos4sMESA) {
   7532         void ** procp = (void **) &disp->WindowPos4sMESA;
   7533         snprintf(symboln, sizeof(symboln), "%sWindowPos4sMESA", symbol_prefix);
   7534         *procp = dlsym(handle, symboln);
   7535     }
   7536 
   7537 
   7538     if(!disp->WindowPos4svMESA) {
   7539         void ** procp = (void **) &disp->WindowPos4svMESA;
   7540         snprintf(symboln, sizeof(symboln), "%sWindowPos4svMESA", symbol_prefix);
   7541         *procp = dlsym(handle, symboln);
   7542     }
   7543 
   7544 
   7545     if(!disp->MultiModeDrawArraysIBM) {
   7546         void ** procp = (void **) &disp->MultiModeDrawArraysIBM;
   7547         snprintf(symboln, sizeof(symboln), "%sMultiModeDrawArraysIBM", symbol_prefix);
   7548         *procp = dlsym(handle, symboln);
   7549     }
   7550 
   7551 
   7552     if(!disp->MultiModeDrawElementsIBM) {
   7553         void ** procp = (void **) &disp->MultiModeDrawElementsIBM;
   7554         snprintf(symboln, sizeof(symboln), "%sMultiModeDrawElementsIBM", symbol_prefix);
   7555         *procp = dlsym(handle, symboln);
   7556     }
   7557 
   7558 
   7559     if(!disp->AreProgramsResidentNV) {
   7560         void ** procp = (void **) &disp->AreProgramsResidentNV;
   7561         snprintf(symboln, sizeof(symboln), "%sAreProgramsResidentNV", symbol_prefix);
   7562         *procp = dlsym(handle, symboln);
   7563     }
   7564 
   7565 
   7566     if(!disp->BindProgramNV) {
   7567         void ** procp = (void **) &disp->BindProgramNV;
   7568         snprintf(symboln, sizeof(symboln), "%sBindProgramARB", symbol_prefix);
   7569         *procp = dlsym(handle, symboln);
   7570     }
   7571 
   7572 
   7573     if(!disp->BindProgramNV) {
   7574         void ** procp = (void **) &disp->BindProgramNV;
   7575         snprintf(symboln, sizeof(symboln), "%sBindProgramNV", symbol_prefix);
   7576         *procp = dlsym(handle, symboln);
   7577     }
   7578 
   7579 
   7580     if(!disp->DeleteProgramsNV) {
   7581         void ** procp = (void **) &disp->DeleteProgramsNV;
   7582         snprintf(symboln, sizeof(symboln), "%sDeleteProgramsARB", symbol_prefix);
   7583         *procp = dlsym(handle, symboln);
   7584     }
   7585 
   7586 
   7587     if(!disp->DeleteProgramsNV) {
   7588         void ** procp = (void **) &disp->DeleteProgramsNV;
   7589         snprintf(symboln, sizeof(symboln), "%sDeleteProgramsNV", symbol_prefix);
   7590         *procp = dlsym(handle, symboln);
   7591     }
   7592 
   7593 
   7594     if(!disp->ExecuteProgramNV) {
   7595         void ** procp = (void **) &disp->ExecuteProgramNV;
   7596         snprintf(symboln, sizeof(symboln), "%sExecuteProgramNV", symbol_prefix);
   7597         *procp = dlsym(handle, symboln);
   7598     }
   7599 
   7600 
   7601     if(!disp->GenProgramsNV) {
   7602         void ** procp = (void **) &disp->GenProgramsNV;
   7603         snprintf(symboln, sizeof(symboln), "%sGenProgramsARB", symbol_prefix);
   7604         *procp = dlsym(handle, symboln);
   7605     }
   7606 
   7607 
   7608     if(!disp->GenProgramsNV) {
   7609         void ** procp = (void **) &disp->GenProgramsNV;
   7610         snprintf(symboln, sizeof(symboln), "%sGenProgramsNV", symbol_prefix);
   7611         *procp = dlsym(handle, symboln);
   7612     }
   7613 
   7614 
   7615     if(!disp->GetProgramParameterdvNV) {
   7616         void ** procp = (void **) &disp->GetProgramParameterdvNV;
   7617         snprintf(symboln, sizeof(symboln), "%sGetProgramParameterdvNV", symbol_prefix);
   7618         *procp = dlsym(handle, symboln);
   7619     }
   7620 
   7621 
   7622     if(!disp->GetProgramParameterfvNV) {
   7623         void ** procp = (void **) &disp->GetProgramParameterfvNV;
   7624         snprintf(symboln, sizeof(symboln), "%sGetProgramParameterfvNV", symbol_prefix);
   7625         *procp = dlsym(handle, symboln);
   7626     }
   7627 
   7628 
   7629     if(!disp->GetProgramStringNV) {
   7630         void ** procp = (void **) &disp->GetProgramStringNV;
   7631         snprintf(symboln, sizeof(symboln), "%sGetProgramStringNV", symbol_prefix);
   7632         *procp = dlsym(handle, symboln);
   7633     }
   7634 
   7635 
   7636     if(!disp->GetProgramivNV) {
   7637         void ** procp = (void **) &disp->GetProgramivNV;
   7638         snprintf(symboln, sizeof(symboln), "%sGetProgramivNV", symbol_prefix);
   7639         *procp = dlsym(handle, symboln);
   7640     }
   7641 
   7642 
   7643     if(!disp->GetTrackMatrixivNV) {
   7644         void ** procp = (void **) &disp->GetTrackMatrixivNV;
   7645         snprintf(symboln, sizeof(symboln), "%sGetTrackMatrixivNV", symbol_prefix);
   7646         *procp = dlsym(handle, symboln);
   7647     }
   7648 
   7649 
   7650     if(!disp->GetVertexAttribPointervNV) {
   7651         void ** procp = (void **) &disp->GetVertexAttribPointervNV;
   7652         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointerv", symbol_prefix);
   7653         *procp = dlsym(handle, symboln);
   7654     }
   7655 
   7656 
   7657     if(!disp->GetVertexAttribPointervNV) {
   7658         void ** procp = (void **) &disp->GetVertexAttribPointervNV;
   7659         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervARB", symbol_prefix);
   7660         *procp = dlsym(handle, symboln);
   7661     }
   7662 
   7663 
   7664     if(!disp->GetVertexAttribPointervNV) {
   7665         void ** procp = (void **) &disp->GetVertexAttribPointervNV;
   7666         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervNV", symbol_prefix);
   7667         *procp = dlsym(handle, symboln);
   7668     }
   7669 
   7670 
   7671     if(!disp->GetVertexAttribdvNV) {
   7672         void ** procp = (void **) &disp->GetVertexAttribdvNV;
   7673         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvNV", symbol_prefix);
   7674         *procp = dlsym(handle, symboln);
   7675     }
   7676 
   7677 
   7678     if(!disp->GetVertexAttribfvNV) {
   7679         void ** procp = (void **) &disp->GetVertexAttribfvNV;
   7680         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvNV", symbol_prefix);
   7681         *procp = dlsym(handle, symboln);
   7682     }
   7683 
   7684 
   7685     if(!disp->GetVertexAttribivNV) {
   7686         void ** procp = (void **) &disp->GetVertexAttribivNV;
   7687         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivNV", symbol_prefix);
   7688         *procp = dlsym(handle, symboln);
   7689     }
   7690 
   7691 
   7692     if(!disp->IsProgramNV) {
   7693         void ** procp = (void **) &disp->IsProgramNV;
   7694         snprintf(symboln, sizeof(symboln), "%sIsProgramARB", symbol_prefix);
   7695         *procp = dlsym(handle, symboln);
   7696     }
   7697 
   7698 
   7699     if(!disp->IsProgramNV) {
   7700         void ** procp = (void **) &disp->IsProgramNV;
   7701         snprintf(symboln, sizeof(symboln), "%sIsProgramNV", symbol_prefix);
   7702         *procp = dlsym(handle, symboln);
   7703     }
   7704 
   7705 
   7706     if(!disp->LoadProgramNV) {
   7707         void ** procp = (void **) &disp->LoadProgramNV;
   7708         snprintf(symboln, sizeof(symboln), "%sLoadProgramNV", symbol_prefix);
   7709         *procp = dlsym(handle, symboln);
   7710     }
   7711 
   7712 
   7713     if(!disp->ProgramParameters4dvNV) {
   7714         void ** procp = (void **) &disp->ProgramParameters4dvNV;
   7715         snprintf(symboln, sizeof(symboln), "%sProgramParameters4dvNV", symbol_prefix);
   7716         *procp = dlsym(handle, symboln);
   7717     }
   7718 
   7719 
   7720     if(!disp->ProgramParameters4fvNV) {
   7721         void ** procp = (void **) &disp->ProgramParameters4fvNV;
   7722         snprintf(symboln, sizeof(symboln), "%sProgramParameters4fvNV", symbol_prefix);
   7723         *procp = dlsym(handle, symboln);
   7724     }
   7725 
   7726 
   7727     if(!disp->RequestResidentProgramsNV) {
   7728         void ** procp = (void **) &disp->RequestResidentProgramsNV;
   7729         snprintf(symboln, sizeof(symboln), "%sRequestResidentProgramsNV", symbol_prefix);
   7730         *procp = dlsym(handle, symboln);
   7731     }
   7732 
   7733 
   7734     if(!disp->TrackMatrixNV) {
   7735         void ** procp = (void **) &disp->TrackMatrixNV;
   7736         snprintf(symboln, sizeof(symboln), "%sTrackMatrixNV", symbol_prefix);
   7737         *procp = dlsym(handle, symboln);
   7738     }
   7739 
   7740 
   7741     if(!disp->VertexAttrib1dNV) {
   7742         void ** procp = (void **) &disp->VertexAttrib1dNV;
   7743         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dNV", symbol_prefix);
   7744         *procp = dlsym(handle, symboln);
   7745     }
   7746 
   7747 
   7748     if(!disp->VertexAttrib1dvNV) {
   7749         void ** procp = (void **) &disp->VertexAttrib1dvNV;
   7750         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvNV", symbol_prefix);
   7751         *procp = dlsym(handle, symboln);
   7752     }
   7753 
   7754 
   7755     if(!disp->VertexAttrib1fNV) {
   7756         void ** procp = (void **) &disp->VertexAttrib1fNV;
   7757         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fNV", symbol_prefix);
   7758         *procp = dlsym(handle, symboln);
   7759     }
   7760 
   7761 
   7762     if(!disp->VertexAttrib1fvNV) {
   7763         void ** procp = (void **) &disp->VertexAttrib1fvNV;
   7764         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvNV", symbol_prefix);
   7765         *procp = dlsym(handle, symboln);
   7766     }
   7767 
   7768 
   7769     if(!disp->VertexAttrib1sNV) {
   7770         void ** procp = (void **) &disp->VertexAttrib1sNV;
   7771         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sNV", symbol_prefix);
   7772         *procp = dlsym(handle, symboln);
   7773     }
   7774 
   7775 
   7776     if(!disp->VertexAttrib1svNV) {
   7777         void ** procp = (void **) &disp->VertexAttrib1svNV;
   7778         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svNV", symbol_prefix);
   7779         *procp = dlsym(handle, symboln);
   7780     }
   7781 
   7782 
   7783     if(!disp->VertexAttrib2dNV) {
   7784         void ** procp = (void **) &disp->VertexAttrib2dNV;
   7785         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dNV", symbol_prefix);
   7786         *procp = dlsym(handle, symboln);
   7787     }
   7788 
   7789 
   7790     if(!disp->VertexAttrib2dvNV) {
   7791         void ** procp = (void **) &disp->VertexAttrib2dvNV;
   7792         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvNV", symbol_prefix);
   7793         *procp = dlsym(handle, symboln);
   7794     }
   7795 
   7796 
   7797     if(!disp->VertexAttrib2fNV) {
   7798         void ** procp = (void **) &disp->VertexAttrib2fNV;
   7799         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fNV", symbol_prefix);
   7800         *procp = dlsym(handle, symboln);
   7801     }
   7802 
   7803 
   7804     if(!disp->VertexAttrib2fvNV) {
   7805         void ** procp = (void **) &disp->VertexAttrib2fvNV;
   7806         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvNV", symbol_prefix);
   7807         *procp = dlsym(handle, symboln);
   7808     }
   7809 
   7810 
   7811     if(!disp->VertexAttrib2sNV) {
   7812         void ** procp = (void **) &disp->VertexAttrib2sNV;
   7813         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sNV", symbol_prefix);
   7814         *procp = dlsym(handle, symboln);
   7815     }
   7816 
   7817 
   7818     if(!disp->VertexAttrib2svNV) {
   7819         void ** procp = (void **) &disp->VertexAttrib2svNV;
   7820         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svNV", symbol_prefix);
   7821         *procp = dlsym(handle, symboln);
   7822     }
   7823 
   7824 
   7825     if(!disp->VertexAttrib3dNV) {
   7826         void ** procp = (void **) &disp->VertexAttrib3dNV;
   7827         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dNV", symbol_prefix);
   7828         *procp = dlsym(handle, symboln);
   7829     }
   7830 
   7831 
   7832     if(!disp->VertexAttrib3dvNV) {
   7833         void ** procp = (void **) &disp->VertexAttrib3dvNV;
   7834         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvNV", symbol_prefix);
   7835         *procp = dlsym(handle, symboln);
   7836     }
   7837 
   7838 
   7839     if(!disp->VertexAttrib3fNV) {
   7840         void ** procp = (void **) &disp->VertexAttrib3fNV;
   7841         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fNV", symbol_prefix);
   7842         *procp = dlsym(handle, symboln);
   7843     }
   7844 
   7845 
   7846     if(!disp->VertexAttrib3fvNV) {
   7847         void ** procp = (void **) &disp->VertexAttrib3fvNV;
   7848         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvNV", symbol_prefix);
   7849         *procp = dlsym(handle, symboln);
   7850     }
   7851 
   7852 
   7853     if(!disp->VertexAttrib3sNV) {
   7854         void ** procp = (void **) &disp->VertexAttrib3sNV;
   7855         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sNV", symbol_prefix);
   7856         *procp = dlsym(handle, symboln);
   7857     }
   7858 
   7859 
   7860     if(!disp->VertexAttrib3svNV) {
   7861         void ** procp = (void **) &disp->VertexAttrib3svNV;
   7862         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svNV", symbol_prefix);
   7863         *procp = dlsym(handle, symboln);
   7864     }
   7865 
   7866 
   7867     if(!disp->VertexAttrib4dNV) {
   7868         void ** procp = (void **) &disp->VertexAttrib4dNV;
   7869         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dNV", symbol_prefix);
   7870         *procp = dlsym(handle, symboln);
   7871     }
   7872 
   7873 
   7874     if(!disp->VertexAttrib4dvNV) {
   7875         void ** procp = (void **) &disp->VertexAttrib4dvNV;
   7876         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvNV", symbol_prefix);
   7877         *procp = dlsym(handle, symboln);
   7878     }
   7879 
   7880 
   7881     if(!disp->VertexAttrib4fNV) {
   7882         void ** procp = (void **) &disp->VertexAttrib4fNV;
   7883         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fNV", symbol_prefix);
   7884         *procp = dlsym(handle, symboln);
   7885     }
   7886 
   7887 
   7888     if(!disp->VertexAttrib4fvNV) {
   7889         void ** procp = (void **) &disp->VertexAttrib4fvNV;
   7890         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvNV", symbol_prefix);
   7891         *procp = dlsym(handle, symboln);
   7892     }
   7893 
   7894 
   7895     if(!disp->VertexAttrib4sNV) {
   7896         void ** procp = (void **) &disp->VertexAttrib4sNV;
   7897         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sNV", symbol_prefix);
   7898         *procp = dlsym(handle, symboln);
   7899     }
   7900 
   7901 
   7902     if(!disp->VertexAttrib4svNV) {
   7903         void ** procp = (void **) &disp->VertexAttrib4svNV;
   7904         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svNV", symbol_prefix);
   7905         *procp = dlsym(handle, symboln);
   7906     }
   7907 
   7908 
   7909     if(!disp->VertexAttrib4ubNV) {
   7910         void ** procp = (void **) &disp->VertexAttrib4ubNV;
   7911         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubNV", symbol_prefix);
   7912         *procp = dlsym(handle, symboln);
   7913     }
   7914 
   7915 
   7916     if(!disp->VertexAttrib4ubvNV) {
   7917         void ** procp = (void **) &disp->VertexAttrib4ubvNV;
   7918         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvNV", symbol_prefix);
   7919         *procp = dlsym(handle, symboln);
   7920     }
   7921 
   7922 
   7923     if(!disp->VertexAttribPointerNV) {
   7924         void ** procp = (void **) &disp->VertexAttribPointerNV;
   7925         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerNV", symbol_prefix);
   7926         *procp = dlsym(handle, symboln);
   7927     }
   7928 
   7929 
   7930     if(!disp->VertexAttribs1dvNV) {
   7931         void ** procp = (void **) &disp->VertexAttribs1dvNV;
   7932         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1dvNV", symbol_prefix);
   7933         *procp = dlsym(handle, symboln);
   7934     }
   7935 
   7936 
   7937     if(!disp->VertexAttribs1fvNV) {
   7938         void ** procp = (void **) &disp->VertexAttribs1fvNV;
   7939         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1fvNV", symbol_prefix);
   7940         *procp = dlsym(handle, symboln);
   7941     }
   7942 
   7943 
   7944     if(!disp->VertexAttribs1svNV) {
   7945         void ** procp = (void **) &disp->VertexAttribs1svNV;
   7946         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1svNV", symbol_prefix);
   7947         *procp = dlsym(handle, symboln);
   7948     }
   7949 
   7950 
   7951     if(!disp->VertexAttribs2dvNV) {
   7952         void ** procp = (void **) &disp->VertexAttribs2dvNV;
   7953         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2dvNV", symbol_prefix);
   7954         *procp = dlsym(handle, symboln);
   7955     }
   7956 
   7957 
   7958     if(!disp->VertexAttribs2fvNV) {
   7959         void ** procp = (void **) &disp->VertexAttribs2fvNV;
   7960         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2fvNV", symbol_prefix);
   7961         *procp = dlsym(handle, symboln);
   7962     }
   7963 
   7964 
   7965     if(!disp->VertexAttribs2svNV) {
   7966         void ** procp = (void **) &disp->VertexAttribs2svNV;
   7967         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2svNV", symbol_prefix);
   7968         *procp = dlsym(handle, symboln);
   7969     }
   7970 
   7971 
   7972     if(!disp->VertexAttribs3dvNV) {
   7973         void ** procp = (void **) &disp->VertexAttribs3dvNV;
   7974         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3dvNV", symbol_prefix);
   7975         *procp = dlsym(handle, symboln);
   7976     }
   7977 
   7978 
   7979     if(!disp->VertexAttribs3fvNV) {
   7980         void ** procp = (void **) &disp->VertexAttribs3fvNV;
   7981         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3fvNV", symbol_prefix);
   7982         *procp = dlsym(handle, symboln);
   7983     }
   7984 
   7985 
   7986     if(!disp->VertexAttribs3svNV) {
   7987         void ** procp = (void **) &disp->VertexAttribs3svNV;
   7988         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3svNV", symbol_prefix);
   7989         *procp = dlsym(handle, symboln);
   7990     }
   7991 
   7992 
   7993     if(!disp->VertexAttribs4dvNV) {
   7994         void ** procp = (void **) &disp->VertexAttribs4dvNV;
   7995         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4dvNV", symbol_prefix);
   7996         *procp = dlsym(handle, symboln);
   7997     }
   7998 
   7999 
   8000     if(!disp->VertexAttribs4fvNV) {
   8001         void ** procp = (void **) &disp->VertexAttribs4fvNV;
   8002         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4fvNV", symbol_prefix);
   8003         *procp = dlsym(handle, symboln);
   8004     }
   8005 
   8006 
   8007     if(!disp->VertexAttribs4svNV) {
   8008         void ** procp = (void **) &disp->VertexAttribs4svNV;
   8009         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4svNV", symbol_prefix);
   8010         *procp = dlsym(handle, symboln);
   8011     }
   8012 
   8013 
   8014     if(!disp->VertexAttribs4ubvNV) {
   8015         void ** procp = (void **) &disp->VertexAttribs4ubvNV;
   8016         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4ubvNV", symbol_prefix);
   8017         *procp = dlsym(handle, symboln);
   8018     }
   8019 
   8020 
   8021     if(!disp->GetTexBumpParameterfvATI) {
   8022         void ** procp = (void **) &disp->GetTexBumpParameterfvATI;
   8023         snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterfvATI", symbol_prefix);
   8024         *procp = dlsym(handle, symboln);
   8025     }
   8026 
   8027 
   8028     if(!disp->GetTexBumpParameterivATI) {
   8029         void ** procp = (void **) &disp->GetTexBumpParameterivATI;
   8030         snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterivATI", symbol_prefix);
   8031         *procp = dlsym(handle, symboln);
   8032     }
   8033 
   8034 
   8035     if(!disp->TexBumpParameterfvATI) {
   8036         void ** procp = (void **) &disp->TexBumpParameterfvATI;
   8037         snprintf(symboln, sizeof(symboln), "%sTexBumpParameterfvATI", symbol_prefix);
   8038         *procp = dlsym(handle, symboln);
   8039     }
   8040 
   8041 
   8042     if(!disp->TexBumpParameterivATI) {
   8043         void ** procp = (void **) &disp->TexBumpParameterivATI;
   8044         snprintf(symboln, sizeof(symboln), "%sTexBumpParameterivATI", symbol_prefix);
   8045         *procp = dlsym(handle, symboln);
   8046     }
   8047 
   8048 
   8049     if(!disp->AlphaFragmentOp1ATI) {
   8050         void ** procp = (void **) &disp->AlphaFragmentOp1ATI;
   8051         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp1ATI", symbol_prefix);
   8052         *procp = dlsym(handle, symboln);
   8053     }
   8054 
   8055 
   8056     if(!disp->AlphaFragmentOp2ATI) {
   8057         void ** procp = (void **) &disp->AlphaFragmentOp2ATI;
   8058         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp2ATI", symbol_prefix);
   8059         *procp = dlsym(handle, symboln);
   8060     }
   8061 
   8062 
   8063     if(!disp->AlphaFragmentOp3ATI) {
   8064         void ** procp = (void **) &disp->AlphaFragmentOp3ATI;
   8065         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp3ATI", symbol_prefix);
   8066         *procp = dlsym(handle, symboln);
   8067     }
   8068 
   8069 
   8070     if(!disp->BeginFragmentShaderATI) {
   8071         void ** procp = (void **) &disp->BeginFragmentShaderATI;
   8072         snprintf(symboln, sizeof(symboln), "%sBeginFragmentShaderATI", symbol_prefix);
   8073         *procp = dlsym(handle, symboln);
   8074     }
   8075 
   8076 
   8077     if(!disp->BindFragmentShaderATI) {
   8078         void ** procp = (void **) &disp->BindFragmentShaderATI;
   8079         snprintf(symboln, sizeof(symboln), "%sBindFragmentShaderATI", symbol_prefix);
   8080         *procp = dlsym(handle, symboln);
   8081     }
   8082 
   8083 
   8084     if(!disp->ColorFragmentOp1ATI) {
   8085         void ** procp = (void **) &disp->ColorFragmentOp1ATI;
   8086         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp1ATI", symbol_prefix);
   8087         *procp = dlsym(handle, symboln);
   8088     }
   8089 
   8090 
   8091     if(!disp->ColorFragmentOp2ATI) {
   8092         void ** procp = (void **) &disp->ColorFragmentOp2ATI;
   8093         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp2ATI", symbol_prefix);
   8094         *procp = dlsym(handle, symboln);
   8095     }
   8096 
   8097 
   8098     if(!disp->ColorFragmentOp3ATI) {
   8099         void ** procp = (void **) &disp->ColorFragmentOp3ATI;
   8100         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp3ATI", symbol_prefix);
   8101         *procp = dlsym(handle, symboln);
   8102     }
   8103 
   8104 
   8105     if(!disp->DeleteFragmentShaderATI) {
   8106         void ** procp = (void **) &disp->DeleteFragmentShaderATI;
   8107         snprintf(symboln, sizeof(symboln), "%sDeleteFragmentShaderATI", symbol_prefix);
   8108         *procp = dlsym(handle, symboln);
   8109     }
   8110 
   8111 
   8112     if(!disp->EndFragmentShaderATI) {
   8113         void ** procp = (void **) &disp->EndFragmentShaderATI;
   8114         snprintf(symboln, sizeof(symboln), "%sEndFragmentShaderATI", symbol_prefix);
   8115         *procp = dlsym(handle, symboln);
   8116     }
   8117 
   8118 
   8119     if(!disp->GenFragmentShadersATI) {
   8120         void ** procp = (void **) &disp->GenFragmentShadersATI;
   8121         snprintf(symboln, sizeof(symboln), "%sGenFragmentShadersATI", symbol_prefix);
   8122         *procp = dlsym(handle, symboln);
   8123     }
   8124 
   8125 
   8126     if(!disp->PassTexCoordATI) {
   8127         void ** procp = (void **) &disp->PassTexCoordATI;
   8128         snprintf(symboln, sizeof(symboln), "%sPassTexCoordATI", symbol_prefix);
   8129         *procp = dlsym(handle, symboln);
   8130     }
   8131 
   8132 
   8133     if(!disp->SampleMapATI) {
   8134         void ** procp = (void **) &disp->SampleMapATI;
   8135         snprintf(symboln, sizeof(symboln), "%sSampleMapATI", symbol_prefix);
   8136         *procp = dlsym(handle, symboln);
   8137     }
   8138 
   8139 
   8140     if(!disp->SetFragmentShaderConstantATI) {
   8141         void ** procp = (void **) &disp->SetFragmentShaderConstantATI;
   8142         snprintf(symboln, sizeof(symboln), "%sSetFragmentShaderConstantATI", symbol_prefix);
   8143         *procp = dlsym(handle, symboln);
   8144     }
   8145 
   8146 
   8147     if(!disp->PointParameteriNV) {
   8148         void ** procp = (void **) &disp->PointParameteriNV;
   8149         snprintf(symboln, sizeof(symboln), "%sPointParameteri", symbol_prefix);
   8150         *procp = dlsym(handle, symboln);
   8151     }
   8152 
   8153 
   8154     if(!disp->PointParameteriNV) {
   8155         void ** procp = (void **) &disp->PointParameteriNV;
   8156         snprintf(symboln, sizeof(symboln), "%sPointParameteriNV", symbol_prefix);
   8157         *procp = dlsym(handle, symboln);
   8158     }
   8159 
   8160 
   8161     if(!disp->PointParameterivNV) {
   8162         void ** procp = (void **) &disp->PointParameterivNV;
   8163         snprintf(symboln, sizeof(symboln), "%sPointParameteriv", symbol_prefix);
   8164         *procp = dlsym(handle, symboln);
   8165     }
   8166 
   8167 
   8168     if(!disp->PointParameterivNV) {
   8169         void ** procp = (void **) &disp->PointParameterivNV;
   8170         snprintf(symboln, sizeof(symboln), "%sPointParameterivNV", symbol_prefix);
   8171         *procp = dlsym(handle, symboln);
   8172     }
   8173 
   8174 
   8175     if(!disp->ActiveStencilFaceEXT) {
   8176         void ** procp = (void **) &disp->ActiveStencilFaceEXT;
   8177         snprintf(symboln, sizeof(symboln), "%sActiveStencilFaceEXT", symbol_prefix);
   8178         *procp = dlsym(handle, symboln);
   8179     }
   8180 
   8181 
   8182     if(!disp->BindVertexArrayAPPLE) {
   8183         void ** procp = (void **) &disp->BindVertexArrayAPPLE;
   8184         snprintf(symboln, sizeof(symboln), "%sBindVertexArrayAPPLE", symbol_prefix);
   8185         *procp = dlsym(handle, symboln);
   8186     }
   8187 
   8188 
   8189     if(!disp->DeleteVertexArraysAPPLE) {
   8190         void ** procp = (void **) &disp->DeleteVertexArraysAPPLE;
   8191         snprintf(symboln, sizeof(symboln), "%sDeleteVertexArrays", symbol_prefix);
   8192         *procp = dlsym(handle, symboln);
   8193     }
   8194 
   8195 
   8196     if(!disp->DeleteVertexArraysAPPLE) {
   8197         void ** procp = (void **) &disp->DeleteVertexArraysAPPLE;
   8198         snprintf(symboln, sizeof(symboln), "%sDeleteVertexArraysAPPLE", symbol_prefix);
   8199         *procp = dlsym(handle, symboln);
   8200     }
   8201 
   8202 
   8203     if(!disp->GenVertexArraysAPPLE) {
   8204         void ** procp = (void **) &disp->GenVertexArraysAPPLE;
   8205         snprintf(symboln, sizeof(symboln), "%sGenVertexArraysAPPLE", symbol_prefix);
   8206         *procp = dlsym(handle, symboln);
   8207     }
   8208 
   8209 
   8210     if(!disp->IsVertexArrayAPPLE) {
   8211         void ** procp = (void **) &disp->IsVertexArrayAPPLE;
   8212         snprintf(symboln, sizeof(symboln), "%sIsVertexArray", symbol_prefix);
   8213         *procp = dlsym(handle, symboln);
   8214     }
   8215 
   8216 
   8217     if(!disp->IsVertexArrayAPPLE) {
   8218         void ** procp = (void **) &disp->IsVertexArrayAPPLE;
   8219         snprintf(symboln, sizeof(symboln), "%sIsVertexArrayAPPLE", symbol_prefix);
   8220         *procp = dlsym(handle, symboln);
   8221     }
   8222 
   8223 
   8224     if(!disp->GetProgramNamedParameterdvNV) {
   8225         void ** procp = (void **) &disp->GetProgramNamedParameterdvNV;
   8226         snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterdvNV", symbol_prefix);
   8227         *procp = dlsym(handle, symboln);
   8228     }
   8229 
   8230 
   8231     if(!disp->GetProgramNamedParameterfvNV) {
   8232         void ** procp = (void **) &disp->GetProgramNamedParameterfvNV;
   8233         snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterfvNV", symbol_prefix);
   8234         *procp = dlsym(handle, symboln);
   8235     }
   8236 
   8237 
   8238     if(!disp->ProgramNamedParameter4dNV) {
   8239         void ** procp = (void **) &disp->ProgramNamedParameter4dNV;
   8240         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dNV", symbol_prefix);
   8241         *procp = dlsym(handle, symboln);
   8242     }
   8243 
   8244 
   8245     if(!disp->ProgramNamedParameter4dvNV) {
   8246         void ** procp = (void **) &disp->ProgramNamedParameter4dvNV;
   8247         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dvNV", symbol_prefix);
   8248         *procp = dlsym(handle, symboln);
   8249     }
   8250 
   8251 
   8252     if(!disp->ProgramNamedParameter4fNV) {
   8253         void ** procp = (void **) &disp->ProgramNamedParameter4fNV;
   8254         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fNV", symbol_prefix);
   8255         *procp = dlsym(handle, symboln);
   8256     }
   8257 
   8258 
   8259     if(!disp->ProgramNamedParameter4fvNV) {
   8260         void ** procp = (void **) &disp->ProgramNamedParameter4fvNV;
   8261         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fvNV", symbol_prefix);
   8262         *procp = dlsym(handle, symboln);
   8263     }
   8264 
   8265 
   8266     if(!disp->PrimitiveRestartIndexNV) {
   8267         void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
   8268         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndex", symbol_prefix);
   8269         *procp = dlsym(handle, symboln);
   8270     }
   8271 
   8272 
   8273     if(!disp->PrimitiveRestartIndexNV) {
   8274         void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
   8275         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndexNV", symbol_prefix);
   8276         *procp = dlsym(handle, symboln);
   8277     }
   8278 
   8279 
   8280     if(!disp->PrimitiveRestartNV) {
   8281         void ** procp = (void **) &disp->PrimitiveRestartNV;
   8282         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartNV", symbol_prefix);
   8283         *procp = dlsym(handle, symboln);
   8284     }
   8285 
   8286 
   8287     if(!disp->DepthBoundsEXT) {
   8288         void ** procp = (void **) &disp->DepthBoundsEXT;
   8289         snprintf(symboln, sizeof(symboln), "%sDepthBoundsEXT", symbol_prefix);
   8290         *procp = dlsym(handle, symboln);
   8291     }
   8292 
   8293 
   8294     if(!disp->BlendEquationSeparateEXT) {
   8295         void ** procp = (void **) &disp->BlendEquationSeparateEXT;
   8296         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparate", symbol_prefix);
   8297         *procp = dlsym(handle, symboln);
   8298     }
   8299 
   8300 
   8301     if(!disp->BlendEquationSeparateEXT) {
   8302         void ** procp = (void **) &disp->BlendEquationSeparateEXT;
   8303         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateEXT", symbol_prefix);
   8304         *procp = dlsym(handle, symboln);
   8305     }
   8306 
   8307 
   8308     if(!disp->BlendEquationSeparateEXT) {
   8309         void ** procp = (void **) &disp->BlendEquationSeparateEXT;
   8310         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateATI", symbol_prefix);
   8311         *procp = dlsym(handle, symboln);
   8312     }
   8313 
   8314 
   8315     if(!disp->BindFramebufferEXT) {
   8316         void ** procp = (void **) &disp->BindFramebufferEXT;
   8317         snprintf(symboln, sizeof(symboln), "%sBindFramebuffer", symbol_prefix);
   8318         *procp = dlsym(handle, symboln);
   8319     }
   8320 
   8321 
   8322     if(!disp->BindFramebufferEXT) {
   8323         void ** procp = (void **) &disp->BindFramebufferEXT;
   8324         snprintf(symboln, sizeof(symboln), "%sBindFramebufferEXT", symbol_prefix);
   8325         *procp = dlsym(handle, symboln);
   8326     }
   8327 
   8328 
   8329     if(!disp->BindRenderbufferEXT) {
   8330         void ** procp = (void **) &disp->BindRenderbufferEXT;
   8331         snprintf(symboln, sizeof(symboln), "%sBindRenderbuffer", symbol_prefix);
   8332         *procp = dlsym(handle, symboln);
   8333     }
   8334 
   8335 
   8336     if(!disp->BindRenderbufferEXT) {
   8337         void ** procp = (void **) &disp->BindRenderbufferEXT;
   8338         snprintf(symboln, sizeof(symboln), "%sBindRenderbufferEXT", symbol_prefix);
   8339         *procp = dlsym(handle, symboln);
   8340     }
   8341 
   8342 
   8343     if(!disp->CheckFramebufferStatusEXT) {
   8344         void ** procp = (void **) &disp->CheckFramebufferStatusEXT;
   8345         snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatus", symbol_prefix);
   8346         *procp = dlsym(handle, symboln);
   8347     }
   8348 
   8349 
   8350     if(!disp->CheckFramebufferStatusEXT) {
   8351         void ** procp = (void **) &disp->CheckFramebufferStatusEXT;
   8352         snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatusEXT", symbol_prefix);
   8353         *procp = dlsym(handle, symboln);
   8354     }
   8355 
   8356 
   8357     if(!disp->DeleteFramebuffersEXT) {
   8358         void ** procp = (void **) &disp->DeleteFramebuffersEXT;
   8359         snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffers", symbol_prefix);
   8360         *procp = dlsym(handle, symboln);
   8361     }
   8362 
   8363 
   8364     if(!disp->DeleteFramebuffersEXT) {
   8365         void ** procp = (void **) &disp->DeleteFramebuffersEXT;
   8366         snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffersEXT", symbol_prefix);
   8367         *procp = dlsym(handle, symboln);
   8368     }
   8369 
   8370 
   8371     if(!disp->DeleteRenderbuffersEXT) {
   8372         void ** procp = (void **) &disp->DeleteRenderbuffersEXT;
   8373         snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffers", symbol_prefix);
   8374         *procp = dlsym(handle, symboln);
   8375     }
   8376 
   8377 
   8378     if(!disp->DeleteRenderbuffersEXT) {
   8379         void ** procp = (void **) &disp->DeleteRenderbuffersEXT;
   8380         snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffersEXT", symbol_prefix);
   8381         *procp = dlsym(handle, symboln);
   8382     }
   8383 
   8384 
   8385     if(!disp->FramebufferRenderbufferEXT) {
   8386         void ** procp = (void **) &disp->FramebufferRenderbufferEXT;
   8387         snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbuffer", symbol_prefix);
   8388         *procp = dlsym(handle, symboln);
   8389     }
   8390 
   8391 
   8392     if(!disp->FramebufferRenderbufferEXT) {
   8393         void ** procp = (void **) &disp->FramebufferRenderbufferEXT;
   8394         snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbufferEXT", symbol_prefix);
   8395         *procp = dlsym(handle, symboln);
   8396     }
   8397 
   8398 
   8399     if(!disp->FramebufferTexture1DEXT) {
   8400         void ** procp = (void **) &disp->FramebufferTexture1DEXT;
   8401         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1D", symbol_prefix);
   8402         *procp = dlsym(handle, symboln);
   8403     }
   8404 
   8405 
   8406     if(!disp->FramebufferTexture1DEXT) {
   8407         void ** procp = (void **) &disp->FramebufferTexture1DEXT;
   8408         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1DEXT", symbol_prefix);
   8409         *procp = dlsym(handle, symboln);
   8410     }
   8411 
   8412 
   8413     if(!disp->FramebufferTexture2DEXT) {
   8414         void ** procp = (void **) &disp->FramebufferTexture2DEXT;
   8415         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2D", symbol_prefix);
   8416         *procp = dlsym(handle, symboln);
   8417     }
   8418 
   8419 
   8420     if(!disp->FramebufferTexture2DEXT) {
   8421         void ** procp = (void **) &disp->FramebufferTexture2DEXT;
   8422         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2DEXT", symbol_prefix);
   8423         *procp = dlsym(handle, symboln);
   8424     }
   8425 
   8426 
   8427     if(!disp->FramebufferTexture3DEXT) {
   8428         void ** procp = (void **) &disp->FramebufferTexture3DEXT;
   8429         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3D", symbol_prefix);
   8430         *procp = dlsym(handle, symboln);
   8431     }
   8432 
   8433 
   8434     if(!disp->FramebufferTexture3DEXT) {
   8435         void ** procp = (void **) &disp->FramebufferTexture3DEXT;
   8436         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3DEXT", symbol_prefix);
   8437         *procp = dlsym(handle, symboln);
   8438     }
   8439 
   8440 
   8441     if(!disp->GenFramebuffersEXT) {
   8442         void ** procp = (void **) &disp->GenFramebuffersEXT;
   8443         snprintf(symboln, sizeof(symboln), "%sGenFramebuffers", symbol_prefix);
   8444         *procp = dlsym(handle, symboln);
   8445     }
   8446 
   8447 
   8448     if(!disp->GenFramebuffersEXT) {
   8449         void ** procp = (void **) &disp->GenFramebuffersEXT;
   8450         snprintf(symboln, sizeof(symboln), "%sGenFramebuffersEXT", symbol_prefix);
   8451         *procp = dlsym(handle, symboln);
   8452     }
   8453 
   8454 
   8455     if(!disp->GenRenderbuffersEXT) {
   8456         void ** procp = (void **) &disp->GenRenderbuffersEXT;
   8457         snprintf(symboln, sizeof(symboln), "%sGenRenderbuffers", symbol_prefix);
   8458         *procp = dlsym(handle, symboln);
   8459     }
   8460 
   8461 
   8462     if(!disp->GenRenderbuffersEXT) {
   8463         void ** procp = (void **) &disp->GenRenderbuffersEXT;
   8464         snprintf(symboln, sizeof(symboln), "%sGenRenderbuffersEXT", symbol_prefix);
   8465         *procp = dlsym(handle, symboln);
   8466     }
   8467 
   8468 
   8469     if(!disp->GenerateMipmapEXT) {
   8470         void ** procp = (void **) &disp->GenerateMipmapEXT;
   8471         snprintf(symboln, sizeof(symboln), "%sGenerateMipmap", symbol_prefix);
   8472         *procp = dlsym(handle, symboln);
   8473     }
   8474 
   8475 
   8476     if(!disp->GenerateMipmapEXT) {
   8477         void ** procp = (void **) &disp->GenerateMipmapEXT;
   8478         snprintf(symboln, sizeof(symboln), "%sGenerateMipmapEXT", symbol_prefix);
   8479         *procp = dlsym(handle, symboln);
   8480     }
   8481 
   8482 
   8483     if(!disp->GetFramebufferAttachmentParameterivEXT) {
   8484         void ** procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT;
   8485         snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameteriv", symbol_prefix);
   8486         *procp = dlsym(handle, symboln);
   8487     }
   8488 
   8489 
   8490     if(!disp->GetFramebufferAttachmentParameterivEXT) {
   8491         void ** procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT;
   8492         snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameterivEXT", symbol_prefix);
   8493         *procp = dlsym(handle, symboln);
   8494     }
   8495 
   8496 
   8497     if(!disp->GetRenderbufferParameterivEXT) {
   8498         void ** procp = (void **) &disp->GetRenderbufferParameterivEXT;
   8499         snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameteriv", symbol_prefix);
   8500         *procp = dlsym(handle, symboln);
   8501     }
   8502 
   8503 
   8504     if(!disp->GetRenderbufferParameterivEXT) {
   8505         void ** procp = (void **) &disp->GetRenderbufferParameterivEXT;
   8506         snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameterivEXT", symbol_prefix);
   8507         *procp = dlsym(handle, symboln);
   8508     }
   8509 
   8510 
   8511     if(!disp->IsFramebufferEXT) {
   8512         void ** procp = (void **) &disp->IsFramebufferEXT;
   8513         snprintf(symboln, sizeof(symboln), "%sIsFramebuffer", symbol_prefix);
   8514         *procp = dlsym(handle, symboln);
   8515     }
   8516 
   8517 
   8518     if(!disp->IsFramebufferEXT) {
   8519         void ** procp = (void **) &disp->IsFramebufferEXT;
   8520         snprintf(symboln, sizeof(symboln), "%sIsFramebufferEXT", symbol_prefix);
   8521         *procp = dlsym(handle, symboln);
   8522     }
   8523 
   8524 
   8525     if(!disp->IsRenderbufferEXT) {
   8526         void ** procp = (void **) &disp->IsRenderbufferEXT;
   8527         snprintf(symboln, sizeof(symboln), "%sIsRenderbuffer", symbol_prefix);
   8528         *procp = dlsym(handle, symboln);
   8529     }
   8530 
   8531 
   8532     if(!disp->IsRenderbufferEXT) {
   8533         void ** procp = (void **) &disp->IsRenderbufferEXT;
   8534         snprintf(symboln, sizeof(symboln), "%sIsRenderbufferEXT", symbol_prefix);
   8535         *procp = dlsym(handle, symboln);
   8536     }
   8537 
   8538 
   8539     if(!disp->RenderbufferStorageEXT) {
   8540         void ** procp = (void **) &disp->RenderbufferStorageEXT;
   8541         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorage", symbol_prefix);
   8542         *procp = dlsym(handle, symboln);
   8543     }
   8544 
   8545 
   8546     if(!disp->RenderbufferStorageEXT) {
   8547         void ** procp = (void **) &disp->RenderbufferStorageEXT;
   8548         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageEXT", symbol_prefix);
   8549         *procp = dlsym(handle, symboln);
   8550     }
   8551 
   8552 
   8553     if(!disp->BlitFramebufferEXT) {
   8554         void ** procp = (void **) &disp->BlitFramebufferEXT;
   8555         snprintf(symboln, sizeof(symboln), "%sBlitFramebuffer", symbol_prefix);
   8556         *procp = dlsym(handle, symboln);
   8557     }
   8558 
   8559 
   8560     if(!disp->BlitFramebufferEXT) {
   8561         void ** procp = (void **) &disp->BlitFramebufferEXT;
   8562         snprintf(symboln, sizeof(symboln), "%sBlitFramebufferEXT", symbol_prefix);
   8563         *procp = dlsym(handle, symboln);
   8564     }
   8565 
   8566 
   8567     if(!disp->BufferParameteriAPPLE) {
   8568         void ** procp = (void **) &disp->BufferParameteriAPPLE;
   8569         snprintf(symboln, sizeof(symboln), "%sBufferParameteriAPPLE", symbol_prefix);
   8570         *procp = dlsym(handle, symboln);
   8571     }
   8572 
   8573 
   8574     if(!disp->FlushMappedBufferRangeAPPLE) {
   8575         void ** procp = (void **) &disp->FlushMappedBufferRangeAPPLE;
   8576         snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRangeAPPLE", symbol_prefix);
   8577         *procp = dlsym(handle, symboln);
   8578     }
   8579 
   8580 
   8581     if(!disp->BindFragDataLocationEXT) {
   8582         void ** procp = (void **) &disp->BindFragDataLocationEXT;
   8583         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationEXT", symbol_prefix);
   8584         *procp = dlsym(handle, symboln);
   8585     }
   8586 
   8587 
   8588     if(!disp->BindFragDataLocationEXT) {
   8589         void ** procp = (void **) &disp->BindFragDataLocationEXT;
   8590         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocation", symbol_prefix);
   8591         *procp = dlsym(handle, symboln);
   8592     }
   8593 
   8594 
   8595     if(!disp->GetFragDataLocationEXT) {
   8596         void ** procp = (void **) &disp->GetFragDataLocationEXT;
   8597         snprintf(symboln, sizeof(symboln), "%sGetFragDataLocationEXT", symbol_prefix);
   8598         *procp = dlsym(handle, symboln);
   8599     }
   8600 
   8601 
   8602     if(!disp->GetFragDataLocationEXT) {
   8603         void ** procp = (void **) &disp->GetFragDataLocationEXT;
   8604         snprintf(symboln, sizeof(symboln), "%sGetFragDataLocation", symbol_prefix);
   8605         *procp = dlsym(handle, symboln);
   8606     }
   8607 
   8608 
   8609     if(!disp->GetUniformuivEXT) {
   8610         void ** procp = (void **) &disp->GetUniformuivEXT;
   8611         snprintf(symboln, sizeof(symboln), "%sGetUniformuivEXT", symbol_prefix);
   8612         *procp = dlsym(handle, symboln);
   8613     }
   8614 
   8615 
   8616     if(!disp->GetUniformuivEXT) {
   8617         void ** procp = (void **) &disp->GetUniformuivEXT;
   8618         snprintf(symboln, sizeof(symboln), "%sGetUniformuiv", symbol_prefix);
   8619         *procp = dlsym(handle, symboln);
   8620     }
   8621 
   8622 
   8623     if(!disp->GetVertexAttribIivEXT) {
   8624         void ** procp = (void **) &disp->GetVertexAttribIivEXT;
   8625         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIivEXT", symbol_prefix);
   8626         *procp = dlsym(handle, symboln);
   8627     }
   8628 
   8629 
   8630     if(!disp->GetVertexAttribIivEXT) {
   8631         void ** procp = (void **) &disp->GetVertexAttribIivEXT;
   8632         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIiv", symbol_prefix);
   8633         *procp = dlsym(handle, symboln);
   8634     }
   8635 
   8636 
   8637     if(!disp->GetVertexAttribIuivEXT) {
   8638         void ** procp = (void **) &disp->GetVertexAttribIuivEXT;
   8639         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuivEXT", symbol_prefix);
   8640         *procp = dlsym(handle, symboln);
   8641     }
   8642 
   8643 
   8644     if(!disp->GetVertexAttribIuivEXT) {
   8645         void ** procp = (void **) &disp->GetVertexAttribIuivEXT;
   8646         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuiv", symbol_prefix);
   8647         *procp = dlsym(handle, symboln);
   8648     }
   8649 
   8650 
   8651     if(!disp->Uniform1uiEXT) {
   8652         void ** procp = (void **) &disp->Uniform1uiEXT;
   8653         snprintf(symboln, sizeof(symboln), "%sUniform1uiEXT", symbol_prefix);
   8654         *procp = dlsym(handle, symboln);
   8655     }
   8656 
   8657 
   8658     if(!disp->Uniform1uiEXT) {
   8659         void ** procp = (void **) &disp->Uniform1uiEXT;
   8660         snprintf(symboln, sizeof(symboln), "%sUniform1ui", symbol_prefix);
   8661         *procp = dlsym(handle, symboln);
   8662     }
   8663 
   8664 
   8665     if(!disp->Uniform1uivEXT) {
   8666         void ** procp = (void **) &disp->Uniform1uivEXT;
   8667         snprintf(symboln, sizeof(symboln), "%sUniform1uivEXT", symbol_prefix);
   8668         *procp = dlsym(handle, symboln);
   8669     }
   8670 
   8671 
   8672     if(!disp->Uniform1uivEXT) {
   8673         void ** procp = (void **) &disp->Uniform1uivEXT;
   8674         snprintf(symboln, sizeof(symboln), "%sUniform1uiv", symbol_prefix);
   8675         *procp = dlsym(handle, symboln);
   8676     }
   8677 
   8678 
   8679     if(!disp->Uniform2uiEXT) {
   8680         void ** procp = (void **) &disp->Uniform2uiEXT;
   8681         snprintf(symboln, sizeof(symboln), "%sUniform2uiEXT", symbol_prefix);
   8682         *procp = dlsym(handle, symboln);
   8683     }
   8684 
   8685 
   8686     if(!disp->Uniform2uiEXT) {
   8687         void ** procp = (void **) &disp->Uniform2uiEXT;
   8688         snprintf(symboln, sizeof(symboln), "%sUniform2ui", symbol_prefix);
   8689         *procp = dlsym(handle, symboln);
   8690     }
   8691 
   8692 
   8693     if(!disp->Uniform2uivEXT) {
   8694         void ** procp = (void **) &disp->Uniform2uivEXT;
   8695         snprintf(symboln, sizeof(symboln), "%sUniform2uivEXT", symbol_prefix);
   8696         *procp = dlsym(handle, symboln);
   8697     }
   8698 
   8699 
   8700     if(!disp->Uniform2uivEXT) {
   8701         void ** procp = (void **) &disp->Uniform2uivEXT;
   8702         snprintf(symboln, sizeof(symboln), "%sUniform2uiv", symbol_prefix);
   8703         *procp = dlsym(handle, symboln);
   8704     }
   8705 
   8706 
   8707     if(!disp->Uniform3uiEXT) {
   8708         void ** procp = (void **) &disp->Uniform3uiEXT;
   8709         snprintf(symboln, sizeof(symboln), "%sUniform3uiEXT", symbol_prefix);
   8710         *procp = dlsym(handle, symboln);
   8711     }
   8712 
   8713 
   8714     if(!disp->Uniform3uiEXT) {
   8715         void ** procp = (void **) &disp->Uniform3uiEXT;
   8716         snprintf(symboln, sizeof(symboln), "%sUniform3ui", symbol_prefix);
   8717         *procp = dlsym(handle, symboln);
   8718     }
   8719 
   8720 
   8721     if(!disp->Uniform3uivEXT) {
   8722         void ** procp = (void **) &disp->Uniform3uivEXT;
   8723         snprintf(symboln, sizeof(symboln), "%sUniform3uivEXT", symbol_prefix);
   8724         *procp = dlsym(handle, symboln);
   8725     }
   8726 
   8727 
   8728     if(!disp->Uniform3uivEXT) {
   8729         void ** procp = (void **) &disp->Uniform3uivEXT;
   8730         snprintf(symboln, sizeof(symboln), "%sUniform3uiv", symbol_prefix);
   8731         *procp = dlsym(handle, symboln);
   8732     }
   8733 
   8734 
   8735     if(!disp->Uniform4uiEXT) {
   8736         void ** procp = (void **) &disp->Uniform4uiEXT;
   8737         snprintf(symboln, sizeof(symboln), "%sUniform4uiEXT", symbol_prefix);
   8738         *procp = dlsym(handle, symboln);
   8739     }
   8740 
   8741 
   8742     if(!disp->Uniform4uiEXT) {
   8743         void ** procp = (void **) &disp->Uniform4uiEXT;
   8744         snprintf(symboln, sizeof(symboln), "%sUniform4ui", symbol_prefix);
   8745         *procp = dlsym(handle, symboln);
   8746     }
   8747 
   8748 
   8749     if(!disp->Uniform4uivEXT) {
   8750         void ** procp = (void **) &disp->Uniform4uivEXT;
   8751         snprintf(symboln, sizeof(symboln), "%sUniform4uivEXT", symbol_prefix);
   8752         *procp = dlsym(handle, symboln);
   8753     }
   8754 
   8755 
   8756     if(!disp->Uniform4uivEXT) {
   8757         void ** procp = (void **) &disp->Uniform4uivEXT;
   8758         snprintf(symboln, sizeof(symboln), "%sUniform4uiv", symbol_prefix);
   8759         *procp = dlsym(handle, symboln);
   8760     }
   8761 
   8762 
   8763     if(!disp->VertexAttribI1iEXT) {
   8764         void ** procp = (void **) &disp->VertexAttribI1iEXT;
   8765         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iEXT", symbol_prefix);
   8766         *procp = dlsym(handle, symboln);
   8767     }
   8768 
   8769 
   8770     if(!disp->VertexAttribI1iEXT) {
   8771         void ** procp = (void **) &disp->VertexAttribI1iEXT;
   8772         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1i", symbol_prefix);
   8773         *procp = dlsym(handle, symboln);
   8774     }
   8775 
   8776 
   8777     if(!disp->VertexAttribI1ivEXT) {
   8778         void ** procp = (void **) &disp->VertexAttribI1ivEXT;
   8779         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ivEXT", symbol_prefix);
   8780         *procp = dlsym(handle, symboln);
   8781     }
   8782 
   8783 
   8784     if(!disp->VertexAttribI1ivEXT) {
   8785         void ** procp = (void **) &disp->VertexAttribI1ivEXT;
   8786         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iv", symbol_prefix);
   8787         *procp = dlsym(handle, symboln);
   8788     }
   8789 
   8790 
   8791     if(!disp->VertexAttribI1uiEXT) {
   8792         void ** procp = (void **) &disp->VertexAttribI1uiEXT;
   8793         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiEXT", symbol_prefix);
   8794         *procp = dlsym(handle, symboln);
   8795     }
   8796 
   8797 
   8798     if(!disp->VertexAttribI1uiEXT) {
   8799         void ** procp = (void **) &disp->VertexAttribI1uiEXT;
   8800         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ui", symbol_prefix);
   8801         *procp = dlsym(handle, symboln);
   8802     }
   8803 
   8804 
   8805     if(!disp->VertexAttribI1uivEXT) {
   8806         void ** procp = (void **) &disp->VertexAttribI1uivEXT;
   8807         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uivEXT", symbol_prefix);
   8808         *procp = dlsym(handle, symboln);
   8809     }
   8810 
   8811 
   8812     if(!disp->VertexAttribI1uivEXT) {
   8813         void ** procp = (void **) &disp->VertexAttribI1uivEXT;
   8814         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiv", symbol_prefix);
   8815         *procp = dlsym(handle, symboln);
   8816     }
   8817 
   8818 
   8819     if(!disp->VertexAttribI2iEXT) {
   8820         void ** procp = (void **) &disp->VertexAttribI2iEXT;
   8821         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iEXT", symbol_prefix);
   8822         *procp = dlsym(handle, symboln);
   8823     }
   8824 
   8825 
   8826     if(!disp->VertexAttribI2iEXT) {
   8827         void ** procp = (void **) &disp->VertexAttribI2iEXT;
   8828         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2i", symbol_prefix);
   8829         *procp = dlsym(handle, symboln);
   8830     }
   8831 
   8832 
   8833     if(!disp->VertexAttribI2ivEXT) {
   8834         void ** procp = (void **) &disp->VertexAttribI2ivEXT;
   8835         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ivEXT", symbol_prefix);
   8836         *procp = dlsym(handle, symboln);
   8837     }
   8838 
   8839 
   8840     if(!disp->VertexAttribI2ivEXT) {
   8841         void ** procp = (void **) &disp->VertexAttribI2ivEXT;
   8842         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iv", symbol_prefix);
   8843         *procp = dlsym(handle, symboln);
   8844     }
   8845 
   8846 
   8847     if(!disp->VertexAttribI2uiEXT) {
   8848         void ** procp = (void **) &disp->VertexAttribI2uiEXT;
   8849         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiEXT", symbol_prefix);
   8850         *procp = dlsym(handle, symboln);
   8851     }
   8852 
   8853 
   8854     if(!disp->VertexAttribI2uiEXT) {
   8855         void ** procp = (void **) &disp->VertexAttribI2uiEXT;
   8856         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ui", symbol_prefix);
   8857         *procp = dlsym(handle, symboln);
   8858     }
   8859 
   8860 
   8861     if(!disp->VertexAttribI2uivEXT) {
   8862         void ** procp = (void **) &disp->VertexAttribI2uivEXT;
   8863         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uivEXT", symbol_prefix);
   8864         *procp = dlsym(handle, symboln);
   8865     }
   8866 
   8867 
   8868     if(!disp->VertexAttribI2uivEXT) {
   8869         void ** procp = (void **) &disp->VertexAttribI2uivEXT;
   8870         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiv", symbol_prefix);
   8871         *procp = dlsym(handle, symboln);
   8872     }
   8873 
   8874 
   8875     if(!disp->VertexAttribI3iEXT) {
   8876         void ** procp = (void **) &disp->VertexAttribI3iEXT;
   8877         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iEXT", symbol_prefix);
   8878         *procp = dlsym(handle, symboln);
   8879     }
   8880 
   8881 
   8882     if(!disp->VertexAttribI3iEXT) {
   8883         void ** procp = (void **) &disp->VertexAttribI3iEXT;
   8884         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3i", symbol_prefix);
   8885         *procp = dlsym(handle, symboln);
   8886     }
   8887 
   8888 
   8889     if(!disp->VertexAttribI3ivEXT) {
   8890         void ** procp = (void **) &disp->VertexAttribI3ivEXT;
   8891         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ivEXT", symbol_prefix);
   8892         *procp = dlsym(handle, symboln);
   8893     }
   8894 
   8895 
   8896     if(!disp->VertexAttribI3ivEXT) {
   8897         void ** procp = (void **) &disp->VertexAttribI3ivEXT;
   8898         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iv", symbol_prefix);
   8899         *procp = dlsym(handle, symboln);
   8900     }
   8901 
   8902 
   8903     if(!disp->VertexAttribI3uiEXT) {
   8904         void ** procp = (void **) &disp->VertexAttribI3uiEXT;
   8905         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiEXT", symbol_prefix);
   8906         *procp = dlsym(handle, symboln);
   8907     }
   8908 
   8909 
   8910     if(!disp->VertexAttribI3uiEXT) {
   8911         void ** procp = (void **) &disp->VertexAttribI3uiEXT;
   8912         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ui", symbol_prefix);
   8913         *procp = dlsym(handle, symboln);
   8914     }
   8915 
   8916 
   8917     if(!disp->VertexAttribI3uivEXT) {
   8918         void ** procp = (void **) &disp->VertexAttribI3uivEXT;
   8919         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uivEXT", symbol_prefix);
   8920         *procp = dlsym(handle, symboln);
   8921     }
   8922 
   8923 
   8924     if(!disp->VertexAttribI3uivEXT) {
   8925         void ** procp = (void **) &disp->VertexAttribI3uivEXT;
   8926         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiv", symbol_prefix);
   8927         *procp = dlsym(handle, symboln);
   8928     }
   8929 
   8930 
   8931     if(!disp->VertexAttribI4bvEXT) {
   8932         void ** procp = (void **) &disp->VertexAttribI4bvEXT;
   8933         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bvEXT", symbol_prefix);
   8934         *procp = dlsym(handle, symboln);
   8935     }
   8936 
   8937 
   8938     if(!disp->VertexAttribI4bvEXT) {
   8939         void ** procp = (void **) &disp->VertexAttribI4bvEXT;
   8940         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bv", symbol_prefix);
   8941         *procp = dlsym(handle, symboln);
   8942     }
   8943 
   8944 
   8945     if(!disp->VertexAttribI4iEXT) {
   8946         void ** procp = (void **) &disp->VertexAttribI4iEXT;
   8947         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iEXT", symbol_prefix);
   8948         *procp = dlsym(handle, symboln);
   8949     }
   8950 
   8951 
   8952     if(!disp->VertexAttribI4iEXT) {
   8953         void ** procp = (void **) &disp->VertexAttribI4iEXT;
   8954         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4i", symbol_prefix);
   8955         *procp = dlsym(handle, symboln);
   8956     }
   8957 
   8958 
   8959     if(!disp->VertexAttribI4ivEXT) {
   8960         void ** procp = (void **) &disp->VertexAttribI4ivEXT;
   8961         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ivEXT", symbol_prefix);
   8962         *procp = dlsym(handle, symboln);
   8963     }
   8964 
   8965 
   8966     if(!disp->VertexAttribI4ivEXT) {
   8967         void ** procp = (void **) &disp->VertexAttribI4ivEXT;
   8968         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iv", symbol_prefix);
   8969         *procp = dlsym(handle, symboln);
   8970     }
   8971 
   8972 
   8973     if(!disp->VertexAttribI4svEXT) {
   8974         void ** procp = (void **) &disp->VertexAttribI4svEXT;
   8975         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4svEXT", symbol_prefix);
   8976         *procp = dlsym(handle, symboln);
   8977     }
   8978 
   8979 
   8980     if(!disp->VertexAttribI4svEXT) {
   8981         void ** procp = (void **) &disp->VertexAttribI4svEXT;
   8982         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4sv", symbol_prefix);
   8983         *procp = dlsym(handle, symboln);
   8984     }
   8985 
   8986 
   8987     if(!disp->VertexAttribI4ubvEXT) {
   8988         void ** procp = (void **) &disp->VertexAttribI4ubvEXT;
   8989         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubvEXT", symbol_prefix);
   8990         *procp = dlsym(handle, symboln);
   8991     }
   8992 
   8993 
   8994     if(!disp->VertexAttribI4ubvEXT) {
   8995         void ** procp = (void **) &disp->VertexAttribI4ubvEXT;
   8996         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubv", symbol_prefix);
   8997         *procp = dlsym(handle, symboln);
   8998     }
   8999 
   9000 
   9001     if(!disp->VertexAttribI4uiEXT) {
   9002         void ** procp = (void **) &disp->VertexAttribI4uiEXT;
   9003         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiEXT", symbol_prefix);
   9004         *procp = dlsym(handle, symboln);
   9005     }
   9006 
   9007 
   9008     if(!disp->VertexAttribI4uiEXT) {
   9009         void ** procp = (void **) &disp->VertexAttribI4uiEXT;
   9010         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ui", symbol_prefix);
   9011         *procp = dlsym(handle, symboln);
   9012     }
   9013 
   9014 
   9015     if(!disp->VertexAttribI4uivEXT) {
   9016         void ** procp = (void **) &disp->VertexAttribI4uivEXT;
   9017         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uivEXT", symbol_prefix);
   9018         *procp = dlsym(handle, symboln);
   9019     }
   9020 
   9021 
   9022     if(!disp->VertexAttribI4uivEXT) {
   9023         void ** procp = (void **) &disp->VertexAttribI4uivEXT;
   9024         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiv", symbol_prefix);
   9025         *procp = dlsym(handle, symboln);
   9026     }
   9027 
   9028 
   9029     if(!disp->VertexAttribI4usvEXT) {
   9030         void ** procp = (void **) &disp->VertexAttribI4usvEXT;
   9031         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usvEXT", symbol_prefix);
   9032         *procp = dlsym(handle, symboln);
   9033     }
   9034 
   9035 
   9036     if(!disp->VertexAttribI4usvEXT) {
   9037         void ** procp = (void **) &disp->VertexAttribI4usvEXT;
   9038         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usv", symbol_prefix);
   9039         *procp = dlsym(handle, symboln);
   9040     }
   9041 
   9042 
   9043     if(!disp->VertexAttribIPointerEXT) {
   9044         void ** procp = (void **) &disp->VertexAttribIPointerEXT;
   9045         snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointerEXT", symbol_prefix);
   9046         *procp = dlsym(handle, symboln);
   9047     }
   9048 
   9049 
   9050     if(!disp->VertexAttribIPointerEXT) {
   9051         void ** procp = (void **) &disp->VertexAttribIPointerEXT;
   9052         snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointer", symbol_prefix);
   9053         *procp = dlsym(handle, symboln);
   9054     }
   9055 
   9056 
   9057     if(!disp->FramebufferTextureLayerEXT) {
   9058         void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
   9059         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayer", symbol_prefix);
   9060         *procp = dlsym(handle, symboln);
   9061     }
   9062 
   9063 
   9064     if(!disp->FramebufferTextureLayerEXT) {
   9065         void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
   9066         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerARB", symbol_prefix);
   9067         *procp = dlsym(handle, symboln);
   9068     }
   9069 
   9070 
   9071     if(!disp->FramebufferTextureLayerEXT) {
   9072         void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
   9073         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerEXT", symbol_prefix);
   9074         *procp = dlsym(handle, symboln);
   9075     }
   9076 
   9077 
   9078     if(!disp->ColorMaskIndexedEXT) {
   9079         void ** procp = (void **) &disp->ColorMaskIndexedEXT;
   9080         snprintf(symboln, sizeof(symboln), "%sColorMaskIndexedEXT", symbol_prefix);
   9081         *procp = dlsym(handle, symboln);
   9082     }
   9083 
   9084 
   9085     if(!disp->ColorMaskIndexedEXT) {
   9086         void ** procp = (void **) &disp->ColorMaskIndexedEXT;
   9087         snprintf(symboln, sizeof(symboln), "%sColorMaski", symbol_prefix);
   9088         *procp = dlsym(handle, symboln);
   9089     }
   9090 
   9091 
   9092     if(!disp->DisableIndexedEXT) {
   9093         void ** procp = (void **) &disp->DisableIndexedEXT;
   9094         snprintf(symboln, sizeof(symboln), "%sDisableIndexedEXT", symbol_prefix);
   9095         *procp = dlsym(handle, symboln);
   9096     }
   9097 
   9098 
   9099     if(!disp->DisableIndexedEXT) {
   9100         void ** procp = (void **) &disp->DisableIndexedEXT;
   9101         snprintf(symboln, sizeof(symboln), "%sDisablei", symbol_prefix);
   9102         *procp = dlsym(handle, symboln);
   9103     }
   9104 
   9105 
   9106     if(!disp->EnableIndexedEXT) {
   9107         void ** procp = (void **) &disp->EnableIndexedEXT;
   9108         snprintf(symboln, sizeof(symboln), "%sEnableIndexedEXT", symbol_prefix);
   9109         *procp = dlsym(handle, symboln);
   9110     }
   9111 
   9112 
   9113     if(!disp->EnableIndexedEXT) {
   9114         void ** procp = (void **) &disp->EnableIndexedEXT;
   9115         snprintf(symboln, sizeof(symboln), "%sEnablei", symbol_prefix);
   9116         *procp = dlsym(handle, symboln);
   9117     }
   9118 
   9119 
   9120     if(!disp->GetBooleanIndexedvEXT) {
   9121         void ** procp = (void **) &disp->GetBooleanIndexedvEXT;
   9122         snprintf(symboln, sizeof(symboln), "%sGetBooleanIndexedvEXT", symbol_prefix);
   9123         *procp = dlsym(handle, symboln);
   9124     }
   9125 
   9126 
   9127     if(!disp->GetBooleanIndexedvEXT) {
   9128         void ** procp = (void **) &disp->GetBooleanIndexedvEXT;
   9129         snprintf(symboln, sizeof(symboln), "%sGetBooleani_v", symbol_prefix);
   9130         *procp = dlsym(handle, symboln);
   9131     }
   9132 
   9133 
   9134     if(!disp->GetIntegerIndexedvEXT) {
   9135         void ** procp = (void **) &disp->GetIntegerIndexedvEXT;
   9136         snprintf(symboln, sizeof(symboln), "%sGetIntegerIndexedvEXT", symbol_prefix);
   9137         *procp = dlsym(handle, symboln);
   9138     }
   9139 
   9140 
   9141     if(!disp->GetIntegerIndexedvEXT) {
   9142         void ** procp = (void **) &disp->GetIntegerIndexedvEXT;
   9143         snprintf(symboln, sizeof(symboln), "%sGetIntegeri_v", symbol_prefix);
   9144         *procp = dlsym(handle, symboln);
   9145     }
   9146 
   9147 
   9148     if(!disp->IsEnabledIndexedEXT) {
   9149         void ** procp = (void **) &disp->IsEnabledIndexedEXT;
   9150         snprintf(symboln, sizeof(symboln), "%sIsEnabledIndexedEXT", symbol_prefix);
   9151         *procp = dlsym(handle, symboln);
   9152     }
   9153 
   9154 
   9155     if(!disp->IsEnabledIndexedEXT) {
   9156         void ** procp = (void **) &disp->IsEnabledIndexedEXT;
   9157         snprintf(symboln, sizeof(symboln), "%sIsEnabledi", symbol_prefix);
   9158         *procp = dlsym(handle, symboln);
   9159     }
   9160 
   9161 
   9162     if(!disp->ClearColorIiEXT) {
   9163         void ** procp = (void **) &disp->ClearColorIiEXT;
   9164         snprintf(symboln, sizeof(symboln), "%sClearColorIiEXT", symbol_prefix);
   9165         *procp = dlsym(handle, symboln);
   9166     }
   9167 
   9168 
   9169     if(!disp->ClearColorIuiEXT) {
   9170         void ** procp = (void **) &disp->ClearColorIuiEXT;
   9171         snprintf(symboln, sizeof(symboln), "%sClearColorIuiEXT", symbol_prefix);
   9172         *procp = dlsym(handle, symboln);
   9173     }
   9174 
   9175 
   9176     if(!disp->GetTexParameterIivEXT) {
   9177         void ** procp = (void **) &disp->GetTexParameterIivEXT;
   9178         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIivEXT", symbol_prefix);
   9179         *procp = dlsym(handle, symboln);
   9180     }
   9181 
   9182 
   9183     if(!disp->GetTexParameterIivEXT) {
   9184         void ** procp = (void **) &disp->GetTexParameterIivEXT;
   9185         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIiv", symbol_prefix);
   9186         *procp = dlsym(handle, symboln);
   9187     }
   9188 
   9189 
   9190     if(!disp->GetTexParameterIuivEXT) {
   9191         void ** procp = (void **) &disp->GetTexParameterIuivEXT;
   9192         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuivEXT", symbol_prefix);
   9193         *procp = dlsym(handle, symboln);
   9194     }
   9195 
   9196 
   9197     if(!disp->GetTexParameterIuivEXT) {
   9198         void ** procp = (void **) &disp->GetTexParameterIuivEXT;
   9199         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuiv", symbol_prefix);
   9200         *procp = dlsym(handle, symboln);
   9201     }
   9202 
   9203 
   9204     if(!disp->TexParameterIivEXT) {
   9205         void ** procp = (void **) &disp->TexParameterIivEXT;
   9206         snprintf(symboln, sizeof(symboln), "%sTexParameterIivEXT", symbol_prefix);
   9207         *procp = dlsym(handle, symboln);
   9208     }
   9209 
   9210 
   9211     if(!disp->TexParameterIivEXT) {
   9212         void ** procp = (void **) &disp->TexParameterIivEXT;
   9213         snprintf(symboln, sizeof(symboln), "%sTexParameterIiv", symbol_prefix);
   9214         *procp = dlsym(handle, symboln);
   9215     }
   9216 
   9217 
   9218     if(!disp->TexParameterIuivEXT) {
   9219         void ** procp = (void **) &disp->TexParameterIuivEXT;
   9220         snprintf(symboln, sizeof(symboln), "%sTexParameterIuivEXT", symbol_prefix);
   9221         *procp = dlsym(handle, symboln);
   9222     }
   9223 
   9224 
   9225     if(!disp->TexParameterIuivEXT) {
   9226         void ** procp = (void **) &disp->TexParameterIuivEXT;
   9227         snprintf(symboln, sizeof(symboln), "%sTexParameterIuiv", symbol_prefix);
   9228         *procp = dlsym(handle, symboln);
   9229     }
   9230 
   9231 
   9232     if(!disp->BeginConditionalRenderNV) {
   9233         void ** procp = (void **) &disp->BeginConditionalRenderNV;
   9234         snprintf(symboln, sizeof(symboln), "%sBeginConditionalRender", symbol_prefix);
   9235         *procp = dlsym(handle, symboln);
   9236     }
   9237 
   9238 
   9239     if(!disp->BeginConditionalRenderNV) {
   9240         void ** procp = (void **) &disp->BeginConditionalRenderNV;
   9241         snprintf(symboln, sizeof(symboln), "%sBeginConditionalRenderNV", symbol_prefix);
   9242         *procp = dlsym(handle, symboln);
   9243     }
   9244 
   9245 
   9246     if(!disp->EndConditionalRenderNV) {
   9247         void ** procp = (void **) &disp->EndConditionalRenderNV;
   9248         snprintf(symboln, sizeof(symboln), "%sEndConditionalRender", symbol_prefix);
   9249         *procp = dlsym(handle, symboln);
   9250     }
   9251 
   9252 
   9253     if(!disp->EndConditionalRenderNV) {
   9254         void ** procp = (void **) &disp->EndConditionalRenderNV;
   9255         snprintf(symboln, sizeof(symboln), "%sEndConditionalRenderNV", symbol_prefix);
   9256         *procp = dlsym(handle, symboln);
   9257     }
   9258 
   9259 
   9260     if(!disp->BeginTransformFeedbackEXT) {
   9261         void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
   9262         snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedback", symbol_prefix);
   9263         *procp = dlsym(handle, symboln);
   9264     }
   9265 
   9266 
   9267     if(!disp->BeginTransformFeedbackEXT) {
   9268         void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
   9269         snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedbackEXT", symbol_prefix);
   9270         *procp = dlsym(handle, symboln);
   9271     }
   9272 
   9273 
   9274     if(!disp->BindBufferBaseEXT) {
   9275         void ** procp = (void **) &disp->BindBufferBaseEXT;
   9276         snprintf(symboln, sizeof(symboln), "%sBindBufferBase", symbol_prefix);
   9277         *procp = dlsym(handle, symboln);
   9278     }
   9279 
   9280 
   9281     if(!disp->BindBufferBaseEXT) {
   9282         void ** procp = (void **) &disp->BindBufferBaseEXT;
   9283         snprintf(symboln, sizeof(symboln), "%sBindBufferBaseEXT", symbol_prefix);
   9284         *procp = dlsym(handle, symboln);
   9285     }
   9286 
   9287 
   9288     if(!disp->BindBufferOffsetEXT) {
   9289         void ** procp = (void **) &disp->BindBufferOffsetEXT;
   9290         snprintf(symboln, sizeof(symboln), "%sBindBufferOffsetEXT", symbol_prefix);
   9291         *procp = dlsym(handle, symboln);
   9292     }
   9293 
   9294 
   9295     if(!disp->BindBufferRangeEXT) {
   9296         void ** procp = (void **) &disp->BindBufferRangeEXT;
   9297         snprintf(symboln, sizeof(symboln), "%sBindBufferRange", symbol_prefix);
   9298         *procp = dlsym(handle, symboln);
   9299     }
   9300 
   9301 
   9302     if(!disp->BindBufferRangeEXT) {
   9303         void ** procp = (void **) &disp->BindBufferRangeEXT;
   9304         snprintf(symboln, sizeof(symboln), "%sBindBufferRangeEXT", symbol_prefix);
   9305         *procp = dlsym(handle, symboln);
   9306     }
   9307 
   9308 
   9309     if(!disp->EndTransformFeedbackEXT) {
   9310         void ** procp = (void **) &disp->EndTransformFeedbackEXT;
   9311         snprintf(symboln, sizeof(symboln), "%sEndTransformFeedback", symbol_prefix);
   9312         *procp = dlsym(handle, symboln);
   9313     }
   9314 
   9315 
   9316     if(!disp->EndTransformFeedbackEXT) {
   9317         void ** procp = (void **) &disp->EndTransformFeedbackEXT;
   9318         snprintf(symboln, sizeof(symboln), "%sEndTransformFeedbackEXT", symbol_prefix);
   9319         *procp = dlsym(handle, symboln);
   9320     }
   9321 
   9322 
   9323     if(!disp->GetTransformFeedbackVaryingEXT) {
   9324         void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
   9325         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVarying", symbol_prefix);
   9326         *procp = dlsym(handle, symboln);
   9327     }
   9328 
   9329 
   9330     if(!disp->GetTransformFeedbackVaryingEXT) {
   9331         void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
   9332         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVaryingEXT", symbol_prefix);
   9333         *procp = dlsym(handle, symboln);
   9334     }
   9335 
   9336 
   9337     if(!disp->TransformFeedbackVaryingsEXT) {
   9338         void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
   9339         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryings", symbol_prefix);
   9340         *procp = dlsym(handle, symboln);
   9341     }
   9342 
   9343 
   9344     if(!disp->TransformFeedbackVaryingsEXT) {
   9345         void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
   9346         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryingsEXT", symbol_prefix);
   9347         *procp = dlsym(handle, symboln);
   9348     }
   9349 
   9350 
   9351     if(!disp->ProvokingVertexEXT) {
   9352         void ** procp = (void **) &disp->ProvokingVertexEXT;
   9353         snprintf(symboln, sizeof(symboln), "%sProvokingVertexEXT", symbol_prefix);
   9354         *procp = dlsym(handle, symboln);
   9355     }
   9356 
   9357 
   9358     if(!disp->ProvokingVertexEXT) {
   9359         void ** procp = (void **) &disp->ProvokingVertexEXT;
   9360         snprintf(symboln, sizeof(symboln), "%sProvokingVertex", symbol_prefix);
   9361         *procp = dlsym(handle, symboln);
   9362     }
   9363 
   9364 
   9365     if(!disp->GetObjectParameterivAPPLE) {
   9366         void ** procp = (void **) &disp->GetObjectParameterivAPPLE;
   9367         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivAPPLE", symbol_prefix);
   9368         *procp = dlsym(handle, symboln);
   9369     }
   9370 
   9371 
   9372     if(!disp->ObjectPurgeableAPPLE) {
   9373         void ** procp = (void **) &disp->ObjectPurgeableAPPLE;
   9374         snprintf(symboln, sizeof(symboln), "%sObjectPurgeableAPPLE", symbol_prefix);
   9375         *procp = dlsym(handle, symboln);
   9376     }
   9377 
   9378 
   9379     if(!disp->ObjectUnpurgeableAPPLE) {
   9380         void ** procp = (void **) &disp->ObjectUnpurgeableAPPLE;
   9381         snprintf(symboln, sizeof(symboln), "%sObjectUnpurgeableAPPLE", symbol_prefix);
   9382         *procp = dlsym(handle, symboln);
   9383     }
   9384 
   9385 
   9386     if(!disp->ActiveProgramEXT) {
   9387         void ** procp = (void **) &disp->ActiveProgramEXT;
   9388         snprintf(symboln, sizeof(symboln), "%sActiveProgramEXT", symbol_prefix);
   9389         *procp = dlsym(handle, symboln);
   9390     }
   9391 
   9392 
   9393     if(!disp->CreateShaderProgramEXT) {
   9394         void ** procp = (void **) &disp->CreateShaderProgramEXT;
   9395         snprintf(symboln, sizeof(symboln), "%sCreateShaderProgramEXT", symbol_prefix);
   9396         *procp = dlsym(handle, symboln);
   9397     }
   9398 
   9399 
   9400     if(!disp->UseShaderProgramEXT) {
   9401         void ** procp = (void **) &disp->UseShaderProgramEXT;
   9402         snprintf(symboln, sizeof(symboln), "%sUseShaderProgramEXT", symbol_prefix);
   9403         *procp = dlsym(handle, symboln);
   9404     }
   9405 
   9406 
   9407     if(!disp->TextureBarrierNV) {
   9408         void ** procp = (void **) &disp->TextureBarrierNV;
   9409         snprintf(symboln, sizeof(symboln), "%sTextureBarrierNV", symbol_prefix);
   9410         *procp = dlsym(handle, symboln);
   9411     }
   9412 
   9413 
   9414     if(!disp->StencilFuncSeparateATI) {
   9415         void ** procp = (void **) &disp->StencilFuncSeparateATI;
   9416         snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparateATI", symbol_prefix);
   9417         *procp = dlsym(handle, symboln);
   9418     }
   9419 
   9420 
   9421     if(!disp->ProgramEnvParameters4fvEXT) {
   9422         void ** procp = (void **) &disp->ProgramEnvParameters4fvEXT;
   9423         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameters4fvEXT", symbol_prefix);
   9424         *procp = dlsym(handle, symboln);
   9425     }
   9426 
   9427 
   9428     if(!disp->ProgramLocalParameters4fvEXT) {
   9429         void ** procp = (void **) &disp->ProgramLocalParameters4fvEXT;
   9430         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameters4fvEXT", symbol_prefix);
   9431         *procp = dlsym(handle, symboln);
   9432     }
   9433 
   9434 
   9435     if(!disp->GetQueryObjecti64vEXT) {
   9436         void ** procp = (void **) &disp->GetQueryObjecti64vEXT;
   9437         snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64v", symbol_prefix);
   9438         *procp = dlsym(handle, symboln);
   9439     }
   9440 
   9441 
   9442     if(!disp->GetQueryObjecti64vEXT) {
   9443         void ** procp = (void **) &disp->GetQueryObjecti64vEXT;
   9444         snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64vEXT", symbol_prefix);
   9445         *procp = dlsym(handle, symboln);
   9446     }
   9447 
   9448 
   9449     if(!disp->GetQueryObjectui64vEXT) {
   9450         void ** procp = (void **) &disp->GetQueryObjectui64vEXT;
   9451         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64v", symbol_prefix);
   9452         *procp = dlsym(handle, symboln);
   9453     }
   9454 
   9455 
   9456     if(!disp->GetQueryObjectui64vEXT) {
   9457         void ** procp = (void **) &disp->GetQueryObjectui64vEXT;
   9458         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64vEXT", symbol_prefix);
   9459         *procp = dlsym(handle, symboln);
   9460     }
   9461 
   9462 
   9463     if(!disp->EGLImageTargetRenderbufferStorageOES) {
   9464         void ** procp = (void **) &disp->EGLImageTargetRenderbufferStorageOES;
   9465         snprintf(symboln, sizeof(symboln), "%sEGLImageTargetRenderbufferStorageOES", symbol_prefix);
   9466         *procp = dlsym(handle, symboln);
   9467     }
   9468 
   9469 
   9470     if(!disp->EGLImageTargetTexture2DOES) {
   9471         void ** procp = (void **) &disp->EGLImageTargetTexture2DOES;
   9472         snprintf(symboln, sizeof(symboln), "%sEGLImageTargetTexture2DOES", symbol_prefix);
   9473         *procp = dlsym(handle, symboln);
   9474     }
   9475 
   9476 
   9477     __glapi_gentable_set_remaining_noop(disp);
   9478 
   9479     return disp;
   9480 }
   9481 
   9482