• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
__glapi_gentable_NoOp(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
__glapi_gentable_set_remaining_noop(struct _glapi_table * disp)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 *
_glapi_create_table_from_handle(void * handle,const char * symbol_prefix)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