Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / libs / mesa / src / mapi / glapi / glapi_gentable.c
blob77f0354590321833f9d9949102b1135e5dd3b817
1 /* DO NOT EDIT - This file generated automatically by gl_gen_table.py (from Mesa) script */
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:
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.
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.
30 #if !defined(__AROS__)
32 #if defined(DEBUG) && !defined(_WIN32_WCE)
33 #include <execinfo.h>
34 #endif
36 #include <dlfcn.h>
37 #include <stdlib.h>
38 #include <stdio.h>
40 #include <GL/gl.h>
42 #include "glapi.h"
43 #include "glapitable.h"
45 static void
46 __glapi_gentable_NoOp(void) {
47 #if defined(DEBUG) && !defined(_WIN32_WCE)
48 if (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG")) {
49 const char *fstr = "Unknown";
50 void *frames[2];
52 if(backtrace(frames, 2) == 2) {
53 Dl_info info;
54 dladdr(frames[1], &info);
55 if(info.dli_sname)
56 fstr = info.dli_sname;
59 fprintf(stderr, "Call to unimplemented API: %s\n", fstr);
61 #endif
64 static void
65 __glapi_gentable_set_remaining_noop(struct _glapi_table *disp) {
66 GLuint entries = _glapi_get_dispatch_table_size();
67 void **dispatch = (void **) disp;
68 int i;
70 /* ISO C is annoying sometimes */
71 union {_glapi_proc p; void *v;} p;
72 p.p = __glapi_gentable_NoOp;
74 for(i=0; i < entries; i++)
75 if(dispatch[i] == NULL)
76 dispatch[i] = p.v;
79 struct _glapi_table *
80 _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) {
81 struct _glapi_table *disp = calloc(1, sizeof(struct _glapi_table));
82 char symboln[512];
84 if(!disp)
85 return NULL;
87 if(symbol_prefix == NULL)
88 symbol_prefix = "";
91 if(!disp->NewList) {
92 void ** procp = (void **) &disp->NewList;
93 snprintf(symboln, sizeof(symboln), "%sNewList", symbol_prefix);
94 *procp = dlsym(handle, symboln);
98 if(!disp->EndList) {
99 void ** procp = (void **) &disp->EndList;
100 snprintf(symboln, sizeof(symboln), "%sEndList", symbol_prefix);
101 *procp = dlsym(handle, symboln);
105 if(!disp->CallList) {
106 void ** procp = (void **) &disp->CallList;
107 snprintf(symboln, sizeof(symboln), "%sCallList", symbol_prefix);
108 *procp = dlsym(handle, symboln);
112 if(!disp->CallLists) {
113 void ** procp = (void **) &disp->CallLists;
114 snprintf(symboln, sizeof(symboln), "%sCallLists", symbol_prefix);
115 *procp = dlsym(handle, symboln);
119 if(!disp->DeleteLists) {
120 void ** procp = (void **) &disp->DeleteLists;
121 snprintf(symboln, sizeof(symboln), "%sDeleteLists", symbol_prefix);
122 *procp = dlsym(handle, symboln);
126 if(!disp->GenLists) {
127 void ** procp = (void **) &disp->GenLists;
128 snprintf(symboln, sizeof(symboln), "%sGenLists", symbol_prefix);
129 *procp = dlsym(handle, symboln);
133 if(!disp->ListBase) {
134 void ** procp = (void **) &disp->ListBase;
135 snprintf(symboln, sizeof(symboln), "%sListBase", symbol_prefix);
136 *procp = dlsym(handle, symboln);
140 if(!disp->Begin) {
141 void ** procp = (void **) &disp->Begin;
142 snprintf(symboln, sizeof(symboln), "%sBegin", symbol_prefix);
143 *procp = dlsym(handle, symboln);
147 if(!disp->Bitmap) {
148 void ** procp = (void **) &disp->Bitmap;
149 snprintf(symboln, sizeof(symboln), "%sBitmap", symbol_prefix);
150 *procp = dlsym(handle, symboln);
154 if(!disp->Color3b) {
155 void ** procp = (void **) &disp->Color3b;
156 snprintf(symboln, sizeof(symboln), "%sColor3b", symbol_prefix);
157 *procp = dlsym(handle, symboln);
161 if(!disp->Color3bv) {
162 void ** procp = (void **) &disp->Color3bv;
163 snprintf(symboln, sizeof(symboln), "%sColor3bv", symbol_prefix);
164 *procp = dlsym(handle, symboln);
168 if(!disp->Color3d) {
169 void ** procp = (void **) &disp->Color3d;
170 snprintf(symboln, sizeof(symboln), "%sColor3d", symbol_prefix);
171 *procp = dlsym(handle, symboln);
175 if(!disp->Color3dv) {
176 void ** procp = (void **) &disp->Color3dv;
177 snprintf(symboln, sizeof(symboln), "%sColor3dv", symbol_prefix);
178 *procp = dlsym(handle, symboln);
182 if(!disp->Color3f) {
183 void ** procp = (void **) &disp->Color3f;
184 snprintf(symboln, sizeof(symboln), "%sColor3f", symbol_prefix);
185 *procp = dlsym(handle, symboln);
189 if(!disp->Color3fv) {
190 void ** procp = (void **) &disp->Color3fv;
191 snprintf(symboln, sizeof(symboln), "%sColor3fv", symbol_prefix);
192 *procp = dlsym(handle, symboln);
196 if(!disp->Color3i) {
197 void ** procp = (void **) &disp->Color3i;
198 snprintf(symboln, sizeof(symboln), "%sColor3i", symbol_prefix);
199 *procp = dlsym(handle, symboln);
203 if(!disp->Color3iv) {
204 void ** procp = (void **) &disp->Color3iv;
205 snprintf(symboln, sizeof(symboln), "%sColor3iv", symbol_prefix);
206 *procp = dlsym(handle, symboln);
210 if(!disp->Color3s) {
211 void ** procp = (void **) &disp->Color3s;
212 snprintf(symboln, sizeof(symboln), "%sColor3s", symbol_prefix);
213 *procp = dlsym(handle, symboln);
217 if(!disp->Color3sv) {
218 void ** procp = (void **) &disp->Color3sv;
219 snprintf(symboln, sizeof(symboln), "%sColor3sv", symbol_prefix);
220 *procp = dlsym(handle, symboln);
224 if(!disp->Color3ub) {
225 void ** procp = (void **) &disp->Color3ub;
226 snprintf(symboln, sizeof(symboln), "%sColor3ub", symbol_prefix);
227 *procp = dlsym(handle, symboln);
231 if(!disp->Color3ubv) {
232 void ** procp = (void **) &disp->Color3ubv;
233 snprintf(symboln, sizeof(symboln), "%sColor3ubv", symbol_prefix);
234 *procp = dlsym(handle, symboln);
238 if(!disp->Color3ui) {
239 void ** procp = (void **) &disp->Color3ui;
240 snprintf(symboln, sizeof(symboln), "%sColor3ui", symbol_prefix);
241 *procp = dlsym(handle, symboln);
245 if(!disp->Color3uiv) {
246 void ** procp = (void **) &disp->Color3uiv;
247 snprintf(symboln, sizeof(symboln), "%sColor3uiv", symbol_prefix);
248 *procp = dlsym(handle, symboln);
252 if(!disp->Color3us) {
253 void ** procp = (void **) &disp->Color3us;
254 snprintf(symboln, sizeof(symboln), "%sColor3us", symbol_prefix);
255 *procp = dlsym(handle, symboln);
259 if(!disp->Color3usv) {
260 void ** procp = (void **) &disp->Color3usv;
261 snprintf(symboln, sizeof(symboln), "%sColor3usv", symbol_prefix);
262 *procp = dlsym(handle, symboln);
266 if(!disp->Color4b) {
267 void ** procp = (void **) &disp->Color4b;
268 snprintf(symboln, sizeof(symboln), "%sColor4b", symbol_prefix);
269 *procp = dlsym(handle, symboln);
273 if(!disp->Color4bv) {
274 void ** procp = (void **) &disp->Color4bv;
275 snprintf(symboln, sizeof(symboln), "%sColor4bv", symbol_prefix);
276 *procp = dlsym(handle, symboln);
280 if(!disp->Color4d) {
281 void ** procp = (void **) &disp->Color4d;
282 snprintf(symboln, sizeof(symboln), "%sColor4d", symbol_prefix);
283 *procp = dlsym(handle, symboln);
287 if(!disp->Color4dv) {
288 void ** procp = (void **) &disp->Color4dv;
289 snprintf(symboln, sizeof(symboln), "%sColor4dv", symbol_prefix);
290 *procp = dlsym(handle, symboln);
294 if(!disp->Color4f) {
295 void ** procp = (void **) &disp->Color4f;
296 snprintf(symboln, sizeof(symboln), "%sColor4f", symbol_prefix);
297 *procp = dlsym(handle, symboln);
301 if(!disp->Color4fv) {
302 void ** procp = (void **) &disp->Color4fv;
303 snprintf(symboln, sizeof(symboln), "%sColor4fv", symbol_prefix);
304 *procp = dlsym(handle, symboln);
308 if(!disp->Color4i) {
309 void ** procp = (void **) &disp->Color4i;
310 snprintf(symboln, sizeof(symboln), "%sColor4i", symbol_prefix);
311 *procp = dlsym(handle, symboln);
315 if(!disp->Color4iv) {
316 void ** procp = (void **) &disp->Color4iv;
317 snprintf(symboln, sizeof(symboln), "%sColor4iv", symbol_prefix);
318 *procp = dlsym(handle, symboln);
322 if(!disp->Color4s) {
323 void ** procp = (void **) &disp->Color4s;
324 snprintf(symboln, sizeof(symboln), "%sColor4s", symbol_prefix);
325 *procp = dlsym(handle, symboln);
329 if(!disp->Color4sv) {
330 void ** procp = (void **) &disp->Color4sv;
331 snprintf(symboln, sizeof(symboln), "%sColor4sv", symbol_prefix);
332 *procp = dlsym(handle, symboln);
336 if(!disp->Color4ub) {
337 void ** procp = (void **) &disp->Color4ub;
338 snprintf(symboln, sizeof(symboln), "%sColor4ub", symbol_prefix);
339 *procp = dlsym(handle, symboln);
343 if(!disp->Color4ubv) {
344 void ** procp = (void **) &disp->Color4ubv;
345 snprintf(symboln, sizeof(symboln), "%sColor4ubv", symbol_prefix);
346 *procp = dlsym(handle, symboln);
350 if(!disp->Color4ui) {
351 void ** procp = (void **) &disp->Color4ui;
352 snprintf(symboln, sizeof(symboln), "%sColor4ui", symbol_prefix);
353 *procp = dlsym(handle, symboln);
357 if(!disp->Color4uiv) {
358 void ** procp = (void **) &disp->Color4uiv;
359 snprintf(symboln, sizeof(symboln), "%sColor4uiv", symbol_prefix);
360 *procp = dlsym(handle, symboln);
364 if(!disp->Color4us) {
365 void ** procp = (void **) &disp->Color4us;
366 snprintf(symboln, sizeof(symboln), "%sColor4us", symbol_prefix);
367 *procp = dlsym(handle, symboln);
371 if(!disp->Color4usv) {
372 void ** procp = (void **) &disp->Color4usv;
373 snprintf(symboln, sizeof(symboln), "%sColor4usv", symbol_prefix);
374 *procp = dlsym(handle, symboln);
378 if(!disp->EdgeFlag) {
379 void ** procp = (void **) &disp->EdgeFlag;
380 snprintf(symboln, sizeof(symboln), "%sEdgeFlag", symbol_prefix);
381 *procp = dlsym(handle, symboln);
385 if(!disp->EdgeFlagv) {
386 void ** procp = (void **) &disp->EdgeFlagv;
387 snprintf(symboln, sizeof(symboln), "%sEdgeFlagv", symbol_prefix);
388 *procp = dlsym(handle, symboln);
392 if(!disp->End) {
393 void ** procp = (void **) &disp->End;
394 snprintf(symboln, sizeof(symboln), "%sEnd", symbol_prefix);
395 *procp = dlsym(handle, symboln);
399 if(!disp->Indexd) {
400 void ** procp = (void **) &disp->Indexd;
401 snprintf(symboln, sizeof(symboln), "%sIndexd", symbol_prefix);
402 *procp = dlsym(handle, symboln);
406 if(!disp->Indexdv) {
407 void ** procp = (void **) &disp->Indexdv;
408 snprintf(symboln, sizeof(symboln), "%sIndexdv", symbol_prefix);
409 *procp = dlsym(handle, symboln);
413 if(!disp->Indexf) {
414 void ** procp = (void **) &disp->Indexf;
415 snprintf(symboln, sizeof(symboln), "%sIndexf", symbol_prefix);
416 *procp = dlsym(handle, symboln);
420 if(!disp->Indexfv) {
421 void ** procp = (void **) &disp->Indexfv;
422 snprintf(symboln, sizeof(symboln), "%sIndexfv", symbol_prefix);
423 *procp = dlsym(handle, symboln);
427 if(!disp->Indexi) {
428 void ** procp = (void **) &disp->Indexi;
429 snprintf(symboln, sizeof(symboln), "%sIndexi", symbol_prefix);
430 *procp = dlsym(handle, symboln);
434 if(!disp->Indexiv) {
435 void ** procp = (void **) &disp->Indexiv;
436 snprintf(symboln, sizeof(symboln), "%sIndexiv", symbol_prefix);
437 *procp = dlsym(handle, symboln);
441 if(!disp->Indexs) {
442 void ** procp = (void **) &disp->Indexs;
443 snprintf(symboln, sizeof(symboln), "%sIndexs", symbol_prefix);
444 *procp = dlsym(handle, symboln);
448 if(!disp->Indexsv) {
449 void ** procp = (void **) &disp->Indexsv;
450 snprintf(symboln, sizeof(symboln), "%sIndexsv", symbol_prefix);
451 *procp = dlsym(handle, symboln);
455 if(!disp->Normal3b) {
456 void ** procp = (void **) &disp->Normal3b;
457 snprintf(symboln, sizeof(symboln), "%sNormal3b", symbol_prefix);
458 *procp = dlsym(handle, symboln);
462 if(!disp->Normal3bv) {
463 void ** procp = (void **) &disp->Normal3bv;
464 snprintf(symboln, sizeof(symboln), "%sNormal3bv", symbol_prefix);
465 *procp = dlsym(handle, symboln);
469 if(!disp->Normal3d) {
470 void ** procp = (void **) &disp->Normal3d;
471 snprintf(symboln, sizeof(symboln), "%sNormal3d", symbol_prefix);
472 *procp = dlsym(handle, symboln);
476 if(!disp->Normal3dv) {
477 void ** procp = (void **) &disp->Normal3dv;
478 snprintf(symboln, sizeof(symboln), "%sNormal3dv", symbol_prefix);
479 *procp = dlsym(handle, symboln);
483 if(!disp->Normal3f) {
484 void ** procp = (void **) &disp->Normal3f;
485 snprintf(symboln, sizeof(symboln), "%sNormal3f", symbol_prefix);
486 *procp = dlsym(handle, symboln);
490 if(!disp->Normal3fv) {
491 void ** procp = (void **) &disp->Normal3fv;
492 snprintf(symboln, sizeof(symboln), "%sNormal3fv", symbol_prefix);
493 *procp = dlsym(handle, symboln);
497 if(!disp->Normal3i) {
498 void ** procp = (void **) &disp->Normal3i;
499 snprintf(symboln, sizeof(symboln), "%sNormal3i", symbol_prefix);
500 *procp = dlsym(handle, symboln);
504 if(!disp->Normal3iv) {
505 void ** procp = (void **) &disp->Normal3iv;
506 snprintf(symboln, sizeof(symboln), "%sNormal3iv", symbol_prefix);
507 *procp = dlsym(handle, symboln);
511 if(!disp->Normal3s) {
512 void ** procp = (void **) &disp->Normal3s;
513 snprintf(symboln, sizeof(symboln), "%sNormal3s", symbol_prefix);
514 *procp = dlsym(handle, symboln);
518 if(!disp->Normal3sv) {
519 void ** procp = (void **) &disp->Normal3sv;
520 snprintf(symboln, sizeof(symboln), "%sNormal3sv", symbol_prefix);
521 *procp = dlsym(handle, symboln);
525 if(!disp->RasterPos2d) {
526 void ** procp = (void **) &disp->RasterPos2d;
527 snprintf(symboln, sizeof(symboln), "%sRasterPos2d", symbol_prefix);
528 *procp = dlsym(handle, symboln);
532 if(!disp->RasterPos2dv) {
533 void ** procp = (void **) &disp->RasterPos2dv;
534 snprintf(symboln, sizeof(symboln), "%sRasterPos2dv", symbol_prefix);
535 *procp = dlsym(handle, symboln);
539 if(!disp->RasterPos2f) {
540 void ** procp = (void **) &disp->RasterPos2f;
541 snprintf(symboln, sizeof(symboln), "%sRasterPos2f", symbol_prefix);
542 *procp = dlsym(handle, symboln);
546 if(!disp->RasterPos2fv) {
547 void ** procp = (void **) &disp->RasterPos2fv;
548 snprintf(symboln, sizeof(symboln), "%sRasterPos2fv", symbol_prefix);
549 *procp = dlsym(handle, symboln);
553 if(!disp->RasterPos2i) {
554 void ** procp = (void **) &disp->RasterPos2i;
555 snprintf(symboln, sizeof(symboln), "%sRasterPos2i", symbol_prefix);
556 *procp = dlsym(handle, symboln);
560 if(!disp->RasterPos2iv) {
561 void ** procp = (void **) &disp->RasterPos2iv;
562 snprintf(symboln, sizeof(symboln), "%sRasterPos2iv", symbol_prefix);
563 *procp = dlsym(handle, symboln);
567 if(!disp->RasterPos2s) {
568 void ** procp = (void **) &disp->RasterPos2s;
569 snprintf(symboln, sizeof(symboln), "%sRasterPos2s", symbol_prefix);
570 *procp = dlsym(handle, symboln);
574 if(!disp->RasterPos2sv) {
575 void ** procp = (void **) &disp->RasterPos2sv;
576 snprintf(symboln, sizeof(symboln), "%sRasterPos2sv", symbol_prefix);
577 *procp = dlsym(handle, symboln);
581 if(!disp->RasterPos3d) {
582 void ** procp = (void **) &disp->RasterPos3d;
583 snprintf(symboln, sizeof(symboln), "%sRasterPos3d", symbol_prefix);
584 *procp = dlsym(handle, symboln);
588 if(!disp->RasterPos3dv) {
589 void ** procp = (void **) &disp->RasterPos3dv;
590 snprintf(symboln, sizeof(symboln), "%sRasterPos3dv", symbol_prefix);
591 *procp = dlsym(handle, symboln);
595 if(!disp->RasterPos3f) {
596 void ** procp = (void **) &disp->RasterPos3f;
597 snprintf(symboln, sizeof(symboln), "%sRasterPos3f", symbol_prefix);
598 *procp = dlsym(handle, symboln);
602 if(!disp->RasterPos3fv) {
603 void ** procp = (void **) &disp->RasterPos3fv;
604 snprintf(symboln, sizeof(symboln), "%sRasterPos3fv", symbol_prefix);
605 *procp = dlsym(handle, symboln);
609 if(!disp->RasterPos3i) {
610 void ** procp = (void **) &disp->RasterPos3i;
611 snprintf(symboln, sizeof(symboln), "%sRasterPos3i", symbol_prefix);
612 *procp = dlsym(handle, symboln);
616 if(!disp->RasterPos3iv) {
617 void ** procp = (void **) &disp->RasterPos3iv;
618 snprintf(symboln, sizeof(symboln), "%sRasterPos3iv", symbol_prefix);
619 *procp = dlsym(handle, symboln);
623 if(!disp->RasterPos3s) {
624 void ** procp = (void **) &disp->RasterPos3s;
625 snprintf(symboln, sizeof(symboln), "%sRasterPos3s", symbol_prefix);
626 *procp = dlsym(handle, symboln);
630 if(!disp->RasterPos3sv) {
631 void ** procp = (void **) &disp->RasterPos3sv;
632 snprintf(symboln, sizeof(symboln), "%sRasterPos3sv", symbol_prefix);
633 *procp = dlsym(handle, symboln);
637 if(!disp->RasterPos4d) {
638 void ** procp = (void **) &disp->RasterPos4d;
639 snprintf(symboln, sizeof(symboln), "%sRasterPos4d", symbol_prefix);
640 *procp = dlsym(handle, symboln);
644 if(!disp->RasterPos4dv) {
645 void ** procp = (void **) &disp->RasterPos4dv;
646 snprintf(symboln, sizeof(symboln), "%sRasterPos4dv", symbol_prefix);
647 *procp = dlsym(handle, symboln);
651 if(!disp->RasterPos4f) {
652 void ** procp = (void **) &disp->RasterPos4f;
653 snprintf(symboln, sizeof(symboln), "%sRasterPos4f", symbol_prefix);
654 *procp = dlsym(handle, symboln);
658 if(!disp->RasterPos4fv) {
659 void ** procp = (void **) &disp->RasterPos4fv;
660 snprintf(symboln, sizeof(symboln), "%sRasterPos4fv", symbol_prefix);
661 *procp = dlsym(handle, symboln);
665 if(!disp->RasterPos4i) {
666 void ** procp = (void **) &disp->RasterPos4i;
667 snprintf(symboln, sizeof(symboln), "%sRasterPos4i", symbol_prefix);
668 *procp = dlsym(handle, symboln);
672 if(!disp->RasterPos4iv) {
673 void ** procp = (void **) &disp->RasterPos4iv;
674 snprintf(symboln, sizeof(symboln), "%sRasterPos4iv", symbol_prefix);
675 *procp = dlsym(handle, symboln);
679 if(!disp->RasterPos4s) {
680 void ** procp = (void **) &disp->RasterPos4s;
681 snprintf(symboln, sizeof(symboln), "%sRasterPos4s", symbol_prefix);
682 *procp = dlsym(handle, symboln);
686 if(!disp->RasterPos4sv) {
687 void ** procp = (void **) &disp->RasterPos4sv;
688 snprintf(symboln, sizeof(symboln), "%sRasterPos4sv", symbol_prefix);
689 *procp = dlsym(handle, symboln);
693 if(!disp->Rectd) {
694 void ** procp = (void **) &disp->Rectd;
695 snprintf(symboln, sizeof(symboln), "%sRectd", symbol_prefix);
696 *procp = dlsym(handle, symboln);
700 if(!disp->Rectdv) {
701 void ** procp = (void **) &disp->Rectdv;
702 snprintf(symboln, sizeof(symboln), "%sRectdv", symbol_prefix);
703 *procp = dlsym(handle, symboln);
707 if(!disp->Rectf) {
708 void ** procp = (void **) &disp->Rectf;
709 snprintf(symboln, sizeof(symboln), "%sRectf", symbol_prefix);
710 *procp = dlsym(handle, symboln);
714 if(!disp->Rectfv) {
715 void ** procp = (void **) &disp->Rectfv;
716 snprintf(symboln, sizeof(symboln), "%sRectfv", symbol_prefix);
717 *procp = dlsym(handle, symboln);
721 if(!disp->Recti) {
722 void ** procp = (void **) &disp->Recti;
723 snprintf(symboln, sizeof(symboln), "%sRecti", symbol_prefix);
724 *procp = dlsym(handle, symboln);
728 if(!disp->Rectiv) {
729 void ** procp = (void **) &disp->Rectiv;
730 snprintf(symboln, sizeof(symboln), "%sRectiv", symbol_prefix);
731 *procp = dlsym(handle, symboln);
735 if(!disp->Rects) {
736 void ** procp = (void **) &disp->Rects;
737 snprintf(symboln, sizeof(symboln), "%sRects", symbol_prefix);
738 *procp = dlsym(handle, symboln);
742 if(!disp->Rectsv) {
743 void ** procp = (void **) &disp->Rectsv;
744 snprintf(symboln, sizeof(symboln), "%sRectsv", symbol_prefix);
745 *procp = dlsym(handle, symboln);
749 if(!disp->TexCoord1d) {
750 void ** procp = (void **) &disp->TexCoord1d;
751 snprintf(symboln, sizeof(symboln), "%sTexCoord1d", symbol_prefix);
752 *procp = dlsym(handle, symboln);
756 if(!disp->TexCoord1dv) {
757 void ** procp = (void **) &disp->TexCoord1dv;
758 snprintf(symboln, sizeof(symboln), "%sTexCoord1dv", symbol_prefix);
759 *procp = dlsym(handle, symboln);
763 if(!disp->TexCoord1f) {
764 void ** procp = (void **) &disp->TexCoord1f;
765 snprintf(symboln, sizeof(symboln), "%sTexCoord1f", symbol_prefix);
766 *procp = dlsym(handle, symboln);
770 if(!disp->TexCoord1fv) {
771 void ** procp = (void **) &disp->TexCoord1fv;
772 snprintf(symboln, sizeof(symboln), "%sTexCoord1fv", symbol_prefix);
773 *procp = dlsym(handle, symboln);
777 if(!disp->TexCoord1i) {
778 void ** procp = (void **) &disp->TexCoord1i;
779 snprintf(symboln, sizeof(symboln), "%sTexCoord1i", symbol_prefix);
780 *procp = dlsym(handle, symboln);
784 if(!disp->TexCoord1iv) {
785 void ** procp = (void **) &disp->TexCoord1iv;
786 snprintf(symboln, sizeof(symboln), "%sTexCoord1iv", symbol_prefix);
787 *procp = dlsym(handle, symboln);
791 if(!disp->TexCoord1s) {
792 void ** procp = (void **) &disp->TexCoord1s;
793 snprintf(symboln, sizeof(symboln), "%sTexCoord1s", symbol_prefix);
794 *procp = dlsym(handle, symboln);
798 if(!disp->TexCoord1sv) {
799 void ** procp = (void **) &disp->TexCoord1sv;
800 snprintf(symboln, sizeof(symboln), "%sTexCoord1sv", symbol_prefix);
801 *procp = dlsym(handle, symboln);
805 if(!disp->TexCoord2d) {
806 void ** procp = (void **) &disp->TexCoord2d;
807 snprintf(symboln, sizeof(symboln), "%sTexCoord2d", symbol_prefix);
808 *procp = dlsym(handle, symboln);
812 if(!disp->TexCoord2dv) {
813 void ** procp = (void **) &disp->TexCoord2dv;
814 snprintf(symboln, sizeof(symboln), "%sTexCoord2dv", symbol_prefix);
815 *procp = dlsym(handle, symboln);
819 if(!disp->TexCoord2f) {
820 void ** procp = (void **) &disp->TexCoord2f;
821 snprintf(symboln, sizeof(symboln), "%sTexCoord2f", symbol_prefix);
822 *procp = dlsym(handle, symboln);
826 if(!disp->TexCoord2fv) {
827 void ** procp = (void **) &disp->TexCoord2fv;
828 snprintf(symboln, sizeof(symboln), "%sTexCoord2fv", symbol_prefix);
829 *procp = dlsym(handle, symboln);
833 if(!disp->TexCoord2i) {
834 void ** procp = (void **) &disp->TexCoord2i;
835 snprintf(symboln, sizeof(symboln), "%sTexCoord2i", symbol_prefix);
836 *procp = dlsym(handle, symboln);
840 if(!disp->TexCoord2iv) {
841 void ** procp = (void **) &disp->TexCoord2iv;
842 snprintf(symboln, sizeof(symboln), "%sTexCoord2iv", symbol_prefix);
843 *procp = dlsym(handle, symboln);
847 if(!disp->TexCoord2s) {
848 void ** procp = (void **) &disp->TexCoord2s;
849 snprintf(symboln, sizeof(symboln), "%sTexCoord2s", symbol_prefix);
850 *procp = dlsym(handle, symboln);
854 if(!disp->TexCoord2sv) {
855 void ** procp = (void **) &disp->TexCoord2sv;
856 snprintf(symboln, sizeof(symboln), "%sTexCoord2sv", symbol_prefix);
857 *procp = dlsym(handle, symboln);
861 if(!disp->TexCoord3d) {
862 void ** procp = (void **) &disp->TexCoord3d;
863 snprintf(symboln, sizeof(symboln), "%sTexCoord3d", symbol_prefix);
864 *procp = dlsym(handle, symboln);
868 if(!disp->TexCoord3dv) {
869 void ** procp = (void **) &disp->TexCoord3dv;
870 snprintf(symboln, sizeof(symboln), "%sTexCoord3dv", symbol_prefix);
871 *procp = dlsym(handle, symboln);
875 if(!disp->TexCoord3f) {
876 void ** procp = (void **) &disp->TexCoord3f;
877 snprintf(symboln, sizeof(symboln), "%sTexCoord3f", symbol_prefix);
878 *procp = dlsym(handle, symboln);
882 if(!disp->TexCoord3fv) {
883 void ** procp = (void **) &disp->TexCoord3fv;
884 snprintf(symboln, sizeof(symboln), "%sTexCoord3fv", symbol_prefix);
885 *procp = dlsym(handle, symboln);
889 if(!disp->TexCoord3i) {
890 void ** procp = (void **) &disp->TexCoord3i;
891 snprintf(symboln, sizeof(symboln), "%sTexCoord3i", symbol_prefix);
892 *procp = dlsym(handle, symboln);
896 if(!disp->TexCoord3iv) {
897 void ** procp = (void **) &disp->TexCoord3iv;
898 snprintf(symboln, sizeof(symboln), "%sTexCoord3iv", symbol_prefix);
899 *procp = dlsym(handle, symboln);
903 if(!disp->TexCoord3s) {
904 void ** procp = (void **) &disp->TexCoord3s;
905 snprintf(symboln, sizeof(symboln), "%sTexCoord3s", symbol_prefix);
906 *procp = dlsym(handle, symboln);
910 if(!disp->TexCoord3sv) {
911 void ** procp = (void **) &disp->TexCoord3sv;
912 snprintf(symboln, sizeof(symboln), "%sTexCoord3sv", symbol_prefix);
913 *procp = dlsym(handle, symboln);
917 if(!disp->TexCoord4d) {
918 void ** procp = (void **) &disp->TexCoord4d;
919 snprintf(symboln, sizeof(symboln), "%sTexCoord4d", symbol_prefix);
920 *procp = dlsym(handle, symboln);
924 if(!disp->TexCoord4dv) {
925 void ** procp = (void **) &disp->TexCoord4dv;
926 snprintf(symboln, sizeof(symboln), "%sTexCoord4dv", symbol_prefix);
927 *procp = dlsym(handle, symboln);
931 if(!disp->TexCoord4f) {
932 void ** procp = (void **) &disp->TexCoord4f;
933 snprintf(symboln, sizeof(symboln), "%sTexCoord4f", symbol_prefix);
934 *procp = dlsym(handle, symboln);
938 if(!disp->TexCoord4fv) {
939 void ** procp = (void **) &disp->TexCoord4fv;
940 snprintf(symboln, sizeof(symboln), "%sTexCoord4fv", symbol_prefix);
941 *procp = dlsym(handle, symboln);
945 if(!disp->TexCoord4i) {
946 void ** procp = (void **) &disp->TexCoord4i;
947 snprintf(symboln, sizeof(symboln), "%sTexCoord4i", symbol_prefix);
948 *procp = dlsym(handle, symboln);
952 if(!disp->TexCoord4iv) {
953 void ** procp = (void **) &disp->TexCoord4iv;
954 snprintf(symboln, sizeof(symboln), "%sTexCoord4iv", symbol_prefix);
955 *procp = dlsym(handle, symboln);
959 if(!disp->TexCoord4s) {
960 void ** procp = (void **) &disp->TexCoord4s;
961 snprintf(symboln, sizeof(symboln), "%sTexCoord4s", symbol_prefix);
962 *procp = dlsym(handle, symboln);
966 if(!disp->TexCoord4sv) {
967 void ** procp = (void **) &disp->TexCoord4sv;
968 snprintf(symboln, sizeof(symboln), "%sTexCoord4sv", symbol_prefix);
969 *procp = dlsym(handle, symboln);
973 if(!disp->Vertex2d) {
974 void ** procp = (void **) &disp->Vertex2d;
975 snprintf(symboln, sizeof(symboln), "%sVertex2d", symbol_prefix);
976 *procp = dlsym(handle, symboln);
980 if(!disp->Vertex2dv) {
981 void ** procp = (void **) &disp->Vertex2dv;
982 snprintf(symboln, sizeof(symboln), "%sVertex2dv", symbol_prefix);
983 *procp = dlsym(handle, symboln);
987 if(!disp->Vertex2f) {
988 void ** procp = (void **) &disp->Vertex2f;
989 snprintf(symboln, sizeof(symboln), "%sVertex2f", symbol_prefix);
990 *procp = dlsym(handle, symboln);
994 if(!disp->Vertex2fv) {
995 void ** procp = (void **) &disp->Vertex2fv;
996 snprintf(symboln, sizeof(symboln), "%sVertex2fv", symbol_prefix);
997 *procp = dlsym(handle, symboln);
1001 if(!disp->Vertex2i) {
1002 void ** procp = (void **) &disp->Vertex2i;
1003 snprintf(symboln, sizeof(symboln), "%sVertex2i", symbol_prefix);
1004 *procp = dlsym(handle, symboln);
1008 if(!disp->Vertex2iv) {
1009 void ** procp = (void **) &disp->Vertex2iv;
1010 snprintf(symboln, sizeof(symboln), "%sVertex2iv", symbol_prefix);
1011 *procp = dlsym(handle, symboln);
1015 if(!disp->Vertex2s) {
1016 void ** procp = (void **) &disp->Vertex2s;
1017 snprintf(symboln, sizeof(symboln), "%sVertex2s", symbol_prefix);
1018 *procp = dlsym(handle, symboln);
1022 if(!disp->Vertex2sv) {
1023 void ** procp = (void **) &disp->Vertex2sv;
1024 snprintf(symboln, sizeof(symboln), "%sVertex2sv", symbol_prefix);
1025 *procp = dlsym(handle, symboln);
1029 if(!disp->Vertex3d) {
1030 void ** procp = (void **) &disp->Vertex3d;
1031 snprintf(symboln, sizeof(symboln), "%sVertex3d", symbol_prefix);
1032 *procp = dlsym(handle, symboln);
1036 if(!disp->Vertex3dv) {
1037 void ** procp = (void **) &disp->Vertex3dv;
1038 snprintf(symboln, sizeof(symboln), "%sVertex3dv", symbol_prefix);
1039 *procp = dlsym(handle, symboln);
1043 if(!disp->Vertex3f) {
1044 void ** procp = (void **) &disp->Vertex3f;
1045 snprintf(symboln, sizeof(symboln), "%sVertex3f", symbol_prefix);
1046 *procp = dlsym(handle, symboln);
1050 if(!disp->Vertex3fv) {
1051 void ** procp = (void **) &disp->Vertex3fv;
1052 snprintf(symboln, sizeof(symboln), "%sVertex3fv", symbol_prefix);
1053 *procp = dlsym(handle, symboln);
1057 if(!disp->Vertex3i) {
1058 void ** procp = (void **) &disp->Vertex3i;
1059 snprintf(symboln, sizeof(symboln), "%sVertex3i", symbol_prefix);
1060 *procp = dlsym(handle, symboln);
1064 if(!disp->Vertex3iv) {
1065 void ** procp = (void **) &disp->Vertex3iv;
1066 snprintf(symboln, sizeof(symboln), "%sVertex3iv", symbol_prefix);
1067 *procp = dlsym(handle, symboln);
1071 if(!disp->Vertex3s) {
1072 void ** procp = (void **) &disp->Vertex3s;
1073 snprintf(symboln, sizeof(symboln), "%sVertex3s", symbol_prefix);
1074 *procp = dlsym(handle, symboln);
1078 if(!disp->Vertex3sv) {
1079 void ** procp = (void **) &disp->Vertex3sv;
1080 snprintf(symboln, sizeof(symboln), "%sVertex3sv", symbol_prefix);
1081 *procp = dlsym(handle, symboln);
1085 if(!disp->Vertex4d) {
1086 void ** procp = (void **) &disp->Vertex4d;
1087 snprintf(symboln, sizeof(symboln), "%sVertex4d", symbol_prefix);
1088 *procp = dlsym(handle, symboln);
1092 if(!disp->Vertex4dv) {
1093 void ** procp = (void **) &disp->Vertex4dv;
1094 snprintf(symboln, sizeof(symboln), "%sVertex4dv", symbol_prefix);
1095 *procp = dlsym(handle, symboln);
1099 if(!disp->Vertex4f) {
1100 void ** procp = (void **) &disp->Vertex4f;
1101 snprintf(symboln, sizeof(symboln), "%sVertex4f", symbol_prefix);
1102 *procp = dlsym(handle, symboln);
1106 if(!disp->Vertex4fv) {
1107 void ** procp = (void **) &disp->Vertex4fv;
1108 snprintf(symboln, sizeof(symboln), "%sVertex4fv", symbol_prefix);
1109 *procp = dlsym(handle, symboln);
1113 if(!disp->Vertex4i) {
1114 void ** procp = (void **) &disp->Vertex4i;
1115 snprintf(symboln, sizeof(symboln), "%sVertex4i", symbol_prefix);
1116 *procp = dlsym(handle, symboln);
1120 if(!disp->Vertex4iv) {
1121 void ** procp = (void **) &disp->Vertex4iv;
1122 snprintf(symboln, sizeof(symboln), "%sVertex4iv", symbol_prefix);
1123 *procp = dlsym(handle, symboln);
1127 if(!disp->Vertex4s) {
1128 void ** procp = (void **) &disp->Vertex4s;
1129 snprintf(symboln, sizeof(symboln), "%sVertex4s", symbol_prefix);
1130 *procp = dlsym(handle, symboln);
1134 if(!disp->Vertex4sv) {
1135 void ** procp = (void **) &disp->Vertex4sv;
1136 snprintf(symboln, sizeof(symboln), "%sVertex4sv", symbol_prefix);
1137 *procp = dlsym(handle, symboln);
1141 if(!disp->ClipPlane) {
1142 void ** procp = (void **) &disp->ClipPlane;
1143 snprintf(symboln, sizeof(symboln), "%sClipPlane", symbol_prefix);
1144 *procp = dlsym(handle, symboln);
1148 if(!disp->ColorMaterial) {
1149 void ** procp = (void **) &disp->ColorMaterial;
1150 snprintf(symboln, sizeof(symboln), "%sColorMaterial", symbol_prefix);
1151 *procp = dlsym(handle, symboln);
1155 if(!disp->CullFace) {
1156 void ** procp = (void **) &disp->CullFace;
1157 snprintf(symboln, sizeof(symboln), "%sCullFace", symbol_prefix);
1158 *procp = dlsym(handle, symboln);
1162 if(!disp->Fogf) {
1163 void ** procp = (void **) &disp->Fogf;
1164 snprintf(symboln, sizeof(symboln), "%sFogf", symbol_prefix);
1165 *procp = dlsym(handle, symboln);
1169 if(!disp->Fogfv) {
1170 void ** procp = (void **) &disp->Fogfv;
1171 snprintf(symboln, sizeof(symboln), "%sFogfv", symbol_prefix);
1172 *procp = dlsym(handle, symboln);
1176 if(!disp->Fogi) {
1177 void ** procp = (void **) &disp->Fogi;
1178 snprintf(symboln, sizeof(symboln), "%sFogi", symbol_prefix);
1179 *procp = dlsym(handle, symboln);
1183 if(!disp->Fogiv) {
1184 void ** procp = (void **) &disp->Fogiv;
1185 snprintf(symboln, sizeof(symboln), "%sFogiv", symbol_prefix);
1186 *procp = dlsym(handle, symboln);
1190 if(!disp->FrontFace) {
1191 void ** procp = (void **) &disp->FrontFace;
1192 snprintf(symboln, sizeof(symboln), "%sFrontFace", symbol_prefix);
1193 *procp = dlsym(handle, symboln);
1197 if(!disp->Hint) {
1198 void ** procp = (void **) &disp->Hint;
1199 snprintf(symboln, sizeof(symboln), "%sHint", symbol_prefix);
1200 *procp = dlsym(handle, symboln);
1204 if(!disp->Lightf) {
1205 void ** procp = (void **) &disp->Lightf;
1206 snprintf(symboln, sizeof(symboln), "%sLightf", symbol_prefix);
1207 *procp = dlsym(handle, symboln);
1211 if(!disp->Lightfv) {
1212 void ** procp = (void **) &disp->Lightfv;
1213 snprintf(symboln, sizeof(symboln), "%sLightfv", symbol_prefix);
1214 *procp = dlsym(handle, symboln);
1218 if(!disp->Lighti) {
1219 void ** procp = (void **) &disp->Lighti;
1220 snprintf(symboln, sizeof(symboln), "%sLighti", symbol_prefix);
1221 *procp = dlsym(handle, symboln);
1225 if(!disp->Lightiv) {
1226 void ** procp = (void **) &disp->Lightiv;
1227 snprintf(symboln, sizeof(symboln), "%sLightiv", symbol_prefix);
1228 *procp = dlsym(handle, symboln);
1232 if(!disp->LightModelf) {
1233 void ** procp = (void **) &disp->LightModelf;
1234 snprintf(symboln, sizeof(symboln), "%sLightModelf", symbol_prefix);
1235 *procp = dlsym(handle, symboln);
1239 if(!disp->LightModelfv) {
1240 void ** procp = (void **) &disp->LightModelfv;
1241 snprintf(symboln, sizeof(symboln), "%sLightModelfv", symbol_prefix);
1242 *procp = dlsym(handle, symboln);
1246 if(!disp->LightModeli) {
1247 void ** procp = (void **) &disp->LightModeli;
1248 snprintf(symboln, sizeof(symboln), "%sLightModeli", symbol_prefix);
1249 *procp = dlsym(handle, symboln);
1253 if(!disp->LightModeliv) {
1254 void ** procp = (void **) &disp->LightModeliv;
1255 snprintf(symboln, sizeof(symboln), "%sLightModeliv", symbol_prefix);
1256 *procp = dlsym(handle, symboln);
1260 if(!disp->LineStipple) {
1261 void ** procp = (void **) &disp->LineStipple;
1262 snprintf(symboln, sizeof(symboln), "%sLineStipple", symbol_prefix);
1263 *procp = dlsym(handle, symboln);
1267 if(!disp->LineWidth) {
1268 void ** procp = (void **) &disp->LineWidth;
1269 snprintf(symboln, sizeof(symboln), "%sLineWidth", symbol_prefix);
1270 *procp = dlsym(handle, symboln);
1274 if(!disp->Materialf) {
1275 void ** procp = (void **) &disp->Materialf;
1276 snprintf(symboln, sizeof(symboln), "%sMaterialf", symbol_prefix);
1277 *procp = dlsym(handle, symboln);
1281 if(!disp->Materialfv) {
1282 void ** procp = (void **) &disp->Materialfv;
1283 snprintf(symboln, sizeof(symboln), "%sMaterialfv", symbol_prefix);
1284 *procp = dlsym(handle, symboln);
1288 if(!disp->Materiali) {
1289 void ** procp = (void **) &disp->Materiali;
1290 snprintf(symboln, sizeof(symboln), "%sMateriali", symbol_prefix);
1291 *procp = dlsym(handle, symboln);
1295 if(!disp->Materialiv) {
1296 void ** procp = (void **) &disp->Materialiv;
1297 snprintf(symboln, sizeof(symboln), "%sMaterialiv", symbol_prefix);
1298 *procp = dlsym(handle, symboln);
1302 if(!disp->PointSize) {
1303 void ** procp = (void **) &disp->PointSize;
1304 snprintf(symboln, sizeof(symboln), "%sPointSize", symbol_prefix);
1305 *procp = dlsym(handle, symboln);
1309 if(!disp->PolygonMode) {
1310 void ** procp = (void **) &disp->PolygonMode;
1311 snprintf(symboln, sizeof(symboln), "%sPolygonMode", symbol_prefix);
1312 *procp = dlsym(handle, symboln);
1316 if(!disp->PolygonStipple) {
1317 void ** procp = (void **) &disp->PolygonStipple;
1318 snprintf(symboln, sizeof(symboln), "%sPolygonStipple", symbol_prefix);
1319 *procp = dlsym(handle, symboln);
1323 if(!disp->Scissor) {
1324 void ** procp = (void **) &disp->Scissor;
1325 snprintf(symboln, sizeof(symboln), "%sScissor", symbol_prefix);
1326 *procp = dlsym(handle, symboln);
1330 if(!disp->ShadeModel) {
1331 void ** procp = (void **) &disp->ShadeModel;
1332 snprintf(symboln, sizeof(symboln), "%sShadeModel", symbol_prefix);
1333 *procp = dlsym(handle, symboln);
1337 if(!disp->TexParameterf) {
1338 void ** procp = (void **) &disp->TexParameterf;
1339 snprintf(symboln, sizeof(symboln), "%sTexParameterf", symbol_prefix);
1340 *procp = dlsym(handle, symboln);
1344 if(!disp->TexParameterfv) {
1345 void ** procp = (void **) &disp->TexParameterfv;
1346 snprintf(symboln, sizeof(symboln), "%sTexParameterfv", symbol_prefix);
1347 *procp = dlsym(handle, symboln);
1351 if(!disp->TexParameteri) {
1352 void ** procp = (void **) &disp->TexParameteri;
1353 snprintf(symboln, sizeof(symboln), "%sTexParameteri", symbol_prefix);
1354 *procp = dlsym(handle, symboln);
1358 if(!disp->TexParameteriv) {
1359 void ** procp = (void **) &disp->TexParameteriv;
1360 snprintf(symboln, sizeof(symboln), "%sTexParameteriv", symbol_prefix);
1361 *procp = dlsym(handle, symboln);
1365 if(!disp->TexImage1D) {
1366 void ** procp = (void **) &disp->TexImage1D;
1367 snprintf(symboln, sizeof(symboln), "%sTexImage1D", symbol_prefix);
1368 *procp = dlsym(handle, symboln);
1372 if(!disp->TexImage2D) {
1373 void ** procp = (void **) &disp->TexImage2D;
1374 snprintf(symboln, sizeof(symboln), "%sTexImage2D", symbol_prefix);
1375 *procp = dlsym(handle, symboln);
1379 if(!disp->TexEnvf) {
1380 void ** procp = (void **) &disp->TexEnvf;
1381 snprintf(symboln, sizeof(symboln), "%sTexEnvf", symbol_prefix);
1382 *procp = dlsym(handle, symboln);
1386 if(!disp->TexEnvfv) {
1387 void ** procp = (void **) &disp->TexEnvfv;
1388 snprintf(symboln, sizeof(symboln), "%sTexEnvfv", symbol_prefix);
1389 *procp = dlsym(handle, symboln);
1393 if(!disp->TexEnvi) {
1394 void ** procp = (void **) &disp->TexEnvi;
1395 snprintf(symboln, sizeof(symboln), "%sTexEnvi", symbol_prefix);
1396 *procp = dlsym(handle, symboln);
1400 if(!disp->TexEnviv) {
1401 void ** procp = (void **) &disp->TexEnviv;
1402 snprintf(symboln, sizeof(symboln), "%sTexEnviv", symbol_prefix);
1403 *procp = dlsym(handle, symboln);
1407 if(!disp->TexGend) {
1408 void ** procp = (void **) &disp->TexGend;
1409 snprintf(symboln, sizeof(symboln), "%sTexGend", symbol_prefix);
1410 *procp = dlsym(handle, symboln);
1414 if(!disp->TexGendv) {
1415 void ** procp = (void **) &disp->TexGendv;
1416 snprintf(symboln, sizeof(symboln), "%sTexGendv", symbol_prefix);
1417 *procp = dlsym(handle, symboln);
1421 if(!disp->TexGenf) {
1422 void ** procp = (void **) &disp->TexGenf;
1423 snprintf(symboln, sizeof(symboln), "%sTexGenf", symbol_prefix);
1424 *procp = dlsym(handle, symboln);
1428 if(!disp->TexGenfv) {
1429 void ** procp = (void **) &disp->TexGenfv;
1430 snprintf(symboln, sizeof(symboln), "%sTexGenfv", symbol_prefix);
1431 *procp = dlsym(handle, symboln);
1435 if(!disp->TexGeni) {
1436 void ** procp = (void **) &disp->TexGeni;
1437 snprintf(symboln, sizeof(symboln), "%sTexGeni", symbol_prefix);
1438 *procp = dlsym(handle, symboln);
1442 if(!disp->TexGeniv) {
1443 void ** procp = (void **) &disp->TexGeniv;
1444 snprintf(symboln, sizeof(symboln), "%sTexGeniv", symbol_prefix);
1445 *procp = dlsym(handle, symboln);
1449 if(!disp->FeedbackBuffer) {
1450 void ** procp = (void **) &disp->FeedbackBuffer;
1451 snprintf(symboln, sizeof(symboln), "%sFeedbackBuffer", symbol_prefix);
1452 *procp = dlsym(handle, symboln);
1456 if(!disp->SelectBuffer) {
1457 void ** procp = (void **) &disp->SelectBuffer;
1458 snprintf(symboln, sizeof(symboln), "%sSelectBuffer", symbol_prefix);
1459 *procp = dlsym(handle, symboln);
1463 if(!disp->RenderMode) {
1464 void ** procp = (void **) &disp->RenderMode;
1465 snprintf(symboln, sizeof(symboln), "%sRenderMode", symbol_prefix);
1466 *procp = dlsym(handle, symboln);
1470 if(!disp->InitNames) {
1471 void ** procp = (void **) &disp->InitNames;
1472 snprintf(symboln, sizeof(symboln), "%sInitNames", symbol_prefix);
1473 *procp = dlsym(handle, symboln);
1477 if(!disp->LoadName) {
1478 void ** procp = (void **) &disp->LoadName;
1479 snprintf(symboln, sizeof(symboln), "%sLoadName", symbol_prefix);
1480 *procp = dlsym(handle, symboln);
1484 if(!disp->PassThrough) {
1485 void ** procp = (void **) &disp->PassThrough;
1486 snprintf(symboln, sizeof(symboln), "%sPassThrough", symbol_prefix);
1487 *procp = dlsym(handle, symboln);
1491 if(!disp->PopName) {
1492 void ** procp = (void **) &disp->PopName;
1493 snprintf(symboln, sizeof(symboln), "%sPopName", symbol_prefix);
1494 *procp = dlsym(handle, symboln);
1498 if(!disp->PushName) {
1499 void ** procp = (void **) &disp->PushName;
1500 snprintf(symboln, sizeof(symboln), "%sPushName", symbol_prefix);
1501 *procp = dlsym(handle, symboln);
1505 if(!disp->DrawBuffer) {
1506 void ** procp = (void **) &disp->DrawBuffer;
1507 snprintf(symboln, sizeof(symboln), "%sDrawBuffer", symbol_prefix);
1508 *procp = dlsym(handle, symboln);
1512 if(!disp->Clear) {
1513 void ** procp = (void **) &disp->Clear;
1514 snprintf(symboln, sizeof(symboln), "%sClear", symbol_prefix);
1515 *procp = dlsym(handle, symboln);
1519 if(!disp->ClearAccum) {
1520 void ** procp = (void **) &disp->ClearAccum;
1521 snprintf(symboln, sizeof(symboln), "%sClearAccum", symbol_prefix);
1522 *procp = dlsym(handle, symboln);
1526 if(!disp->ClearIndex) {
1527 void ** procp = (void **) &disp->ClearIndex;
1528 snprintf(symboln, sizeof(symboln), "%sClearIndex", symbol_prefix);
1529 *procp = dlsym(handle, symboln);
1533 if(!disp->ClearColor) {
1534 void ** procp = (void **) &disp->ClearColor;
1535 snprintf(symboln, sizeof(symboln), "%sClearColor", symbol_prefix);
1536 *procp = dlsym(handle, symboln);
1540 if(!disp->ClearStencil) {
1541 void ** procp = (void **) &disp->ClearStencil;
1542 snprintf(symboln, sizeof(symboln), "%sClearStencil", symbol_prefix);
1543 *procp = dlsym(handle, symboln);
1547 if(!disp->ClearDepth) {
1548 void ** procp = (void **) &disp->ClearDepth;
1549 snprintf(symboln, sizeof(symboln), "%sClearDepth", symbol_prefix);
1550 *procp = dlsym(handle, symboln);
1554 if(!disp->StencilMask) {
1555 void ** procp = (void **) &disp->StencilMask;
1556 snprintf(symboln, sizeof(symboln), "%sStencilMask", symbol_prefix);
1557 *procp = dlsym(handle, symboln);
1561 if(!disp->ColorMask) {
1562 void ** procp = (void **) &disp->ColorMask;
1563 snprintf(symboln, sizeof(symboln), "%sColorMask", symbol_prefix);
1564 *procp = dlsym(handle, symboln);
1568 if(!disp->DepthMask) {
1569 void ** procp = (void **) &disp->DepthMask;
1570 snprintf(symboln, sizeof(symboln), "%sDepthMask", symbol_prefix);
1571 *procp = dlsym(handle, symboln);
1575 if(!disp->IndexMask) {
1576 void ** procp = (void **) &disp->IndexMask;
1577 snprintf(symboln, sizeof(symboln), "%sIndexMask", symbol_prefix);
1578 *procp = dlsym(handle, symboln);
1582 if(!disp->Accum) {
1583 void ** procp = (void **) &disp->Accum;
1584 snprintf(symboln, sizeof(symboln), "%sAccum", symbol_prefix);
1585 *procp = dlsym(handle, symboln);
1589 if(!disp->Disable) {
1590 void ** procp = (void **) &disp->Disable;
1591 snprintf(symboln, sizeof(symboln), "%sDisable", symbol_prefix);
1592 *procp = dlsym(handle, symboln);
1596 if(!disp->Enable) {
1597 void ** procp = (void **) &disp->Enable;
1598 snprintf(symboln, sizeof(symboln), "%sEnable", symbol_prefix);
1599 *procp = dlsym(handle, symboln);
1603 if(!disp->Finish) {
1604 void ** procp = (void **) &disp->Finish;
1605 snprintf(symboln, sizeof(symboln), "%sFinish", symbol_prefix);
1606 *procp = dlsym(handle, symboln);
1610 if(!disp->Flush) {
1611 void ** procp = (void **) &disp->Flush;
1612 snprintf(symboln, sizeof(symboln), "%sFlush", symbol_prefix);
1613 *procp = dlsym(handle, symboln);
1617 if(!disp->PopAttrib) {
1618 void ** procp = (void **) &disp->PopAttrib;
1619 snprintf(symboln, sizeof(symboln), "%sPopAttrib", symbol_prefix);
1620 *procp = dlsym(handle, symboln);
1624 if(!disp->PushAttrib) {
1625 void ** procp = (void **) &disp->PushAttrib;
1626 snprintf(symboln, sizeof(symboln), "%sPushAttrib", symbol_prefix);
1627 *procp = dlsym(handle, symboln);
1631 if(!disp->Map1d) {
1632 void ** procp = (void **) &disp->Map1d;
1633 snprintf(symboln, sizeof(symboln), "%sMap1d", symbol_prefix);
1634 *procp = dlsym(handle, symboln);
1638 if(!disp->Map1f) {
1639 void ** procp = (void **) &disp->Map1f;
1640 snprintf(symboln, sizeof(symboln), "%sMap1f", symbol_prefix);
1641 *procp = dlsym(handle, symboln);
1645 if(!disp->Map2d) {
1646 void ** procp = (void **) &disp->Map2d;
1647 snprintf(symboln, sizeof(symboln), "%sMap2d", symbol_prefix);
1648 *procp = dlsym(handle, symboln);
1652 if(!disp->Map2f) {
1653 void ** procp = (void **) &disp->Map2f;
1654 snprintf(symboln, sizeof(symboln), "%sMap2f", symbol_prefix);
1655 *procp = dlsym(handle, symboln);
1659 if(!disp->MapGrid1d) {
1660 void ** procp = (void **) &disp->MapGrid1d;
1661 snprintf(symboln, sizeof(symboln), "%sMapGrid1d", symbol_prefix);
1662 *procp = dlsym(handle, symboln);
1666 if(!disp->MapGrid1f) {
1667 void ** procp = (void **) &disp->MapGrid1f;
1668 snprintf(symboln, sizeof(symboln), "%sMapGrid1f", symbol_prefix);
1669 *procp = dlsym(handle, symboln);
1673 if(!disp->MapGrid2d) {
1674 void ** procp = (void **) &disp->MapGrid2d;
1675 snprintf(symboln, sizeof(symboln), "%sMapGrid2d", symbol_prefix);
1676 *procp = dlsym(handle, symboln);
1680 if(!disp->MapGrid2f) {
1681 void ** procp = (void **) &disp->MapGrid2f;
1682 snprintf(symboln, sizeof(symboln), "%sMapGrid2f", symbol_prefix);
1683 *procp = dlsym(handle, symboln);
1687 if(!disp->EvalCoord1d) {
1688 void ** procp = (void **) &disp->EvalCoord1d;
1689 snprintf(symboln, sizeof(symboln), "%sEvalCoord1d", symbol_prefix);
1690 *procp = dlsym(handle, symboln);
1694 if(!disp->EvalCoord1dv) {
1695 void ** procp = (void **) &disp->EvalCoord1dv;
1696 snprintf(symboln, sizeof(symboln), "%sEvalCoord1dv", symbol_prefix);
1697 *procp = dlsym(handle, symboln);
1701 if(!disp->EvalCoord1f) {
1702 void ** procp = (void **) &disp->EvalCoord1f;
1703 snprintf(symboln, sizeof(symboln), "%sEvalCoord1f", symbol_prefix);
1704 *procp = dlsym(handle, symboln);
1708 if(!disp->EvalCoord1fv) {
1709 void ** procp = (void **) &disp->EvalCoord1fv;
1710 snprintf(symboln, sizeof(symboln), "%sEvalCoord1fv", symbol_prefix);
1711 *procp = dlsym(handle, symboln);
1715 if(!disp->EvalCoord2d) {
1716 void ** procp = (void **) &disp->EvalCoord2d;
1717 snprintf(symboln, sizeof(symboln), "%sEvalCoord2d", symbol_prefix);
1718 *procp = dlsym(handle, symboln);
1722 if(!disp->EvalCoord2dv) {
1723 void ** procp = (void **) &disp->EvalCoord2dv;
1724 snprintf(symboln, sizeof(symboln), "%sEvalCoord2dv", symbol_prefix);
1725 *procp = dlsym(handle, symboln);
1729 if(!disp->EvalCoord2f) {
1730 void ** procp = (void **) &disp->EvalCoord2f;
1731 snprintf(symboln, sizeof(symboln), "%sEvalCoord2f", symbol_prefix);
1732 *procp = dlsym(handle, symboln);
1736 if(!disp->EvalCoord2fv) {
1737 void ** procp = (void **) &disp->EvalCoord2fv;
1738 snprintf(symboln, sizeof(symboln), "%sEvalCoord2fv", symbol_prefix);
1739 *procp = dlsym(handle, symboln);
1743 if(!disp->EvalMesh1) {
1744 void ** procp = (void **) &disp->EvalMesh1;
1745 snprintf(symboln, sizeof(symboln), "%sEvalMesh1", symbol_prefix);
1746 *procp = dlsym(handle, symboln);
1750 if(!disp->EvalPoint1) {
1751 void ** procp = (void **) &disp->EvalPoint1;
1752 snprintf(symboln, sizeof(symboln), "%sEvalPoint1", symbol_prefix);
1753 *procp = dlsym(handle, symboln);
1757 if(!disp->EvalMesh2) {
1758 void ** procp = (void **) &disp->EvalMesh2;
1759 snprintf(symboln, sizeof(symboln), "%sEvalMesh2", symbol_prefix);
1760 *procp = dlsym(handle, symboln);
1764 if(!disp->EvalPoint2) {
1765 void ** procp = (void **) &disp->EvalPoint2;
1766 snprintf(symboln, sizeof(symboln), "%sEvalPoint2", symbol_prefix);
1767 *procp = dlsym(handle, symboln);
1771 if(!disp->AlphaFunc) {
1772 void ** procp = (void **) &disp->AlphaFunc;
1773 snprintf(symboln, sizeof(symboln), "%sAlphaFunc", symbol_prefix);
1774 *procp = dlsym(handle, symboln);
1778 if(!disp->BlendFunc) {
1779 void ** procp = (void **) &disp->BlendFunc;
1780 snprintf(symboln, sizeof(symboln), "%sBlendFunc", symbol_prefix);
1781 *procp = dlsym(handle, symboln);
1785 if(!disp->LogicOp) {
1786 void ** procp = (void **) &disp->LogicOp;
1787 snprintf(symboln, sizeof(symboln), "%sLogicOp", symbol_prefix);
1788 *procp = dlsym(handle, symboln);
1792 if(!disp->StencilFunc) {
1793 void ** procp = (void **) &disp->StencilFunc;
1794 snprintf(symboln, sizeof(symboln), "%sStencilFunc", symbol_prefix);
1795 *procp = dlsym(handle, symboln);
1799 if(!disp->StencilOp) {
1800 void ** procp = (void **) &disp->StencilOp;
1801 snprintf(symboln, sizeof(symboln), "%sStencilOp", symbol_prefix);
1802 *procp = dlsym(handle, symboln);
1806 if(!disp->DepthFunc) {
1807 void ** procp = (void **) &disp->DepthFunc;
1808 snprintf(symboln, sizeof(symboln), "%sDepthFunc", symbol_prefix);
1809 *procp = dlsym(handle, symboln);
1813 if(!disp->PixelZoom) {
1814 void ** procp = (void **) &disp->PixelZoom;
1815 snprintf(symboln, sizeof(symboln), "%sPixelZoom", symbol_prefix);
1816 *procp = dlsym(handle, symboln);
1820 if(!disp->PixelTransferf) {
1821 void ** procp = (void **) &disp->PixelTransferf;
1822 snprintf(symboln, sizeof(symboln), "%sPixelTransferf", symbol_prefix);
1823 *procp = dlsym(handle, symboln);
1827 if(!disp->PixelTransferi) {
1828 void ** procp = (void **) &disp->PixelTransferi;
1829 snprintf(symboln, sizeof(symboln), "%sPixelTransferi", symbol_prefix);
1830 *procp = dlsym(handle, symboln);
1834 if(!disp->PixelStoref) {
1835 void ** procp = (void **) &disp->PixelStoref;
1836 snprintf(symboln, sizeof(symboln), "%sPixelStoref", symbol_prefix);
1837 *procp = dlsym(handle, symboln);
1841 if(!disp->PixelStorei) {
1842 void ** procp = (void **) &disp->PixelStorei;
1843 snprintf(symboln, sizeof(symboln), "%sPixelStorei", symbol_prefix);
1844 *procp = dlsym(handle, symboln);
1848 if(!disp->PixelMapfv) {
1849 void ** procp = (void **) &disp->PixelMapfv;
1850 snprintf(symboln, sizeof(symboln), "%sPixelMapfv", symbol_prefix);
1851 *procp = dlsym(handle, symboln);
1855 if(!disp->PixelMapuiv) {
1856 void ** procp = (void **) &disp->PixelMapuiv;
1857 snprintf(symboln, sizeof(symboln), "%sPixelMapuiv", symbol_prefix);
1858 *procp = dlsym(handle, symboln);
1862 if(!disp->PixelMapusv) {
1863 void ** procp = (void **) &disp->PixelMapusv;
1864 snprintf(symboln, sizeof(symboln), "%sPixelMapusv", symbol_prefix);
1865 *procp = dlsym(handle, symboln);
1869 if(!disp->ReadBuffer) {
1870 void ** procp = (void **) &disp->ReadBuffer;
1871 snprintf(symboln, sizeof(symboln), "%sReadBuffer", symbol_prefix);
1872 *procp = dlsym(handle, symboln);
1876 if(!disp->CopyPixels) {
1877 void ** procp = (void **) &disp->CopyPixels;
1878 snprintf(symboln, sizeof(symboln), "%sCopyPixels", symbol_prefix);
1879 *procp = dlsym(handle, symboln);
1883 if(!disp->ReadPixels) {
1884 void ** procp = (void **) &disp->ReadPixels;
1885 snprintf(symboln, sizeof(symboln), "%sReadPixels", symbol_prefix);
1886 *procp = dlsym(handle, symboln);
1890 if(!disp->DrawPixels) {
1891 void ** procp = (void **) &disp->DrawPixels;
1892 snprintf(symboln, sizeof(symboln), "%sDrawPixels", symbol_prefix);
1893 *procp = dlsym(handle, symboln);
1897 if(!disp->GetBooleanv) {
1898 void ** procp = (void **) &disp->GetBooleanv;
1899 snprintf(symboln, sizeof(symboln), "%sGetBooleanv", symbol_prefix);
1900 *procp = dlsym(handle, symboln);
1904 if(!disp->GetClipPlane) {
1905 void ** procp = (void **) &disp->GetClipPlane;
1906 snprintf(symboln, sizeof(symboln), "%sGetClipPlane", symbol_prefix);
1907 *procp = dlsym(handle, symboln);
1911 if(!disp->GetDoublev) {
1912 void ** procp = (void **) &disp->GetDoublev;
1913 snprintf(symboln, sizeof(symboln), "%sGetDoublev", symbol_prefix);
1914 *procp = dlsym(handle, symboln);
1918 if(!disp->GetError) {
1919 void ** procp = (void **) &disp->GetError;
1920 snprintf(symboln, sizeof(symboln), "%sGetError", symbol_prefix);
1921 *procp = dlsym(handle, symboln);
1925 if(!disp->GetFloatv) {
1926 void ** procp = (void **) &disp->GetFloatv;
1927 snprintf(symboln, sizeof(symboln), "%sGetFloatv", symbol_prefix);
1928 *procp = dlsym(handle, symboln);
1932 if(!disp->GetIntegerv) {
1933 void ** procp = (void **) &disp->GetIntegerv;
1934 snprintf(symboln, sizeof(symboln), "%sGetIntegerv", symbol_prefix);
1935 *procp = dlsym(handle, symboln);
1939 if(!disp->GetLightfv) {
1940 void ** procp = (void **) &disp->GetLightfv;
1941 snprintf(symboln, sizeof(symboln), "%sGetLightfv", symbol_prefix);
1942 *procp = dlsym(handle, symboln);
1946 if(!disp->GetLightiv) {
1947 void ** procp = (void **) &disp->GetLightiv;
1948 snprintf(symboln, sizeof(symboln), "%sGetLightiv", symbol_prefix);
1949 *procp = dlsym(handle, symboln);
1953 if(!disp->GetMapdv) {
1954 void ** procp = (void **) &disp->GetMapdv;
1955 snprintf(symboln, sizeof(symboln), "%sGetMapdv", symbol_prefix);
1956 *procp = dlsym(handle, symboln);
1960 if(!disp->GetMapfv) {
1961 void ** procp = (void **) &disp->GetMapfv;
1962 snprintf(symboln, sizeof(symboln), "%sGetMapfv", symbol_prefix);
1963 *procp = dlsym(handle, symboln);
1967 if(!disp->GetMapiv) {
1968 void ** procp = (void **) &disp->GetMapiv;
1969 snprintf(symboln, sizeof(symboln), "%sGetMapiv", symbol_prefix);
1970 *procp = dlsym(handle, symboln);
1974 if(!disp->GetMaterialfv) {
1975 void ** procp = (void **) &disp->GetMaterialfv;
1976 snprintf(symboln, sizeof(symboln), "%sGetMaterialfv", symbol_prefix);
1977 *procp = dlsym(handle, symboln);
1981 if(!disp->GetMaterialiv) {
1982 void ** procp = (void **) &disp->GetMaterialiv;
1983 snprintf(symboln, sizeof(symboln), "%sGetMaterialiv", symbol_prefix);
1984 *procp = dlsym(handle, symboln);
1988 if(!disp->GetPixelMapfv) {
1989 void ** procp = (void **) &disp->GetPixelMapfv;
1990 snprintf(symboln, sizeof(symboln), "%sGetPixelMapfv", symbol_prefix);
1991 *procp = dlsym(handle, symboln);
1995 if(!disp->GetPixelMapuiv) {
1996 void ** procp = (void **) &disp->GetPixelMapuiv;
1997 snprintf(symboln, sizeof(symboln), "%sGetPixelMapuiv", symbol_prefix);
1998 *procp = dlsym(handle, symboln);
2002 if(!disp->GetPixelMapusv) {
2003 void ** procp = (void **) &disp->GetPixelMapusv;
2004 snprintf(symboln, sizeof(symboln), "%sGetPixelMapusv", symbol_prefix);
2005 *procp = dlsym(handle, symboln);
2009 if(!disp->GetPolygonStipple) {
2010 void ** procp = (void **) &disp->GetPolygonStipple;
2011 snprintf(symboln, sizeof(symboln), "%sGetPolygonStipple", symbol_prefix);
2012 *procp = dlsym(handle, symboln);
2016 if(!disp->GetString) {
2017 void ** procp = (void **) &disp->GetString;
2018 snprintf(symboln, sizeof(symboln), "%sGetString", symbol_prefix);
2019 *procp = dlsym(handle, symboln);
2023 if(!disp->GetTexEnvfv) {
2024 void ** procp = (void **) &disp->GetTexEnvfv;
2025 snprintf(symboln, sizeof(symboln), "%sGetTexEnvfv", symbol_prefix);
2026 *procp = dlsym(handle, symboln);
2030 if(!disp->GetTexEnviv) {
2031 void ** procp = (void **) &disp->GetTexEnviv;
2032 snprintf(symboln, sizeof(symboln), "%sGetTexEnviv", symbol_prefix);
2033 *procp = dlsym(handle, symboln);
2037 if(!disp->GetTexGendv) {
2038 void ** procp = (void **) &disp->GetTexGendv;
2039 snprintf(symboln, sizeof(symboln), "%sGetTexGendv", symbol_prefix);
2040 *procp = dlsym(handle, symboln);
2044 if(!disp->GetTexGenfv) {
2045 void ** procp = (void **) &disp->GetTexGenfv;
2046 snprintf(symboln, sizeof(symboln), "%sGetTexGenfv", symbol_prefix);
2047 *procp = dlsym(handle, symboln);
2051 if(!disp->GetTexGeniv) {
2052 void ** procp = (void **) &disp->GetTexGeniv;
2053 snprintf(symboln, sizeof(symboln), "%sGetTexGeniv", symbol_prefix);
2054 *procp = dlsym(handle, symboln);
2058 if(!disp->GetTexImage) {
2059 void ** procp = (void **) &disp->GetTexImage;
2060 snprintf(symboln, sizeof(symboln), "%sGetTexImage", symbol_prefix);
2061 *procp = dlsym(handle, symboln);
2065 if(!disp->GetTexParameterfv) {
2066 void ** procp = (void **) &disp->GetTexParameterfv;
2067 snprintf(symboln, sizeof(symboln), "%sGetTexParameterfv", symbol_prefix);
2068 *procp = dlsym(handle, symboln);
2072 if(!disp->GetTexParameteriv) {
2073 void ** procp = (void **) &disp->GetTexParameteriv;
2074 snprintf(symboln, sizeof(symboln), "%sGetTexParameteriv", symbol_prefix);
2075 *procp = dlsym(handle, symboln);
2079 if(!disp->GetTexLevelParameterfv) {
2080 void ** procp = (void **) &disp->GetTexLevelParameterfv;
2081 snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameterfv", symbol_prefix);
2082 *procp = dlsym(handle, symboln);
2086 if(!disp->GetTexLevelParameteriv) {
2087 void ** procp = (void **) &disp->GetTexLevelParameteriv;
2088 snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameteriv", symbol_prefix);
2089 *procp = dlsym(handle, symboln);
2093 if(!disp->IsEnabled) {
2094 void ** procp = (void **) &disp->IsEnabled;
2095 snprintf(symboln, sizeof(symboln), "%sIsEnabled", symbol_prefix);
2096 *procp = dlsym(handle, symboln);
2100 if(!disp->IsList) {
2101 void ** procp = (void **) &disp->IsList;
2102 snprintf(symboln, sizeof(symboln), "%sIsList", symbol_prefix);
2103 *procp = dlsym(handle, symboln);
2107 if(!disp->DepthRange) {
2108 void ** procp = (void **) &disp->DepthRange;
2109 snprintf(symboln, sizeof(symboln), "%sDepthRange", symbol_prefix);
2110 *procp = dlsym(handle, symboln);
2114 if(!disp->Frustum) {
2115 void ** procp = (void **) &disp->Frustum;
2116 snprintf(symboln, sizeof(symboln), "%sFrustum", symbol_prefix);
2117 *procp = dlsym(handle, symboln);
2121 if(!disp->LoadIdentity) {
2122 void ** procp = (void **) &disp->LoadIdentity;
2123 snprintf(symboln, sizeof(symboln), "%sLoadIdentity", symbol_prefix);
2124 *procp = dlsym(handle, symboln);
2128 if(!disp->LoadMatrixf) {
2129 void ** procp = (void **) &disp->LoadMatrixf;
2130 snprintf(symboln, sizeof(symboln), "%sLoadMatrixf", symbol_prefix);
2131 *procp = dlsym(handle, symboln);
2135 if(!disp->LoadMatrixd) {
2136 void ** procp = (void **) &disp->LoadMatrixd;
2137 snprintf(symboln, sizeof(symboln), "%sLoadMatrixd", symbol_prefix);
2138 *procp = dlsym(handle, symboln);
2142 if(!disp->MatrixMode) {
2143 void ** procp = (void **) &disp->MatrixMode;
2144 snprintf(symboln, sizeof(symboln), "%sMatrixMode", symbol_prefix);
2145 *procp = dlsym(handle, symboln);
2149 if(!disp->MultMatrixf) {
2150 void ** procp = (void **) &disp->MultMatrixf;
2151 snprintf(symboln, sizeof(symboln), "%sMultMatrixf", symbol_prefix);
2152 *procp = dlsym(handle, symboln);
2156 if(!disp->MultMatrixd) {
2157 void ** procp = (void **) &disp->MultMatrixd;
2158 snprintf(symboln, sizeof(symboln), "%sMultMatrixd", symbol_prefix);
2159 *procp = dlsym(handle, symboln);
2163 if(!disp->Ortho) {
2164 void ** procp = (void **) &disp->Ortho;
2165 snprintf(symboln, sizeof(symboln), "%sOrtho", symbol_prefix);
2166 *procp = dlsym(handle, symboln);
2170 if(!disp->PopMatrix) {
2171 void ** procp = (void **) &disp->PopMatrix;
2172 snprintf(symboln, sizeof(symboln), "%sPopMatrix", symbol_prefix);
2173 *procp = dlsym(handle, symboln);
2177 if(!disp->PushMatrix) {
2178 void ** procp = (void **) &disp->PushMatrix;
2179 snprintf(symboln, sizeof(symboln), "%sPushMatrix", symbol_prefix);
2180 *procp = dlsym(handle, symboln);
2184 if(!disp->Rotated) {
2185 void ** procp = (void **) &disp->Rotated;
2186 snprintf(symboln, sizeof(symboln), "%sRotated", symbol_prefix);
2187 *procp = dlsym(handle, symboln);
2191 if(!disp->Rotatef) {
2192 void ** procp = (void **) &disp->Rotatef;
2193 snprintf(symboln, sizeof(symboln), "%sRotatef", symbol_prefix);
2194 *procp = dlsym(handle, symboln);
2198 if(!disp->Scaled) {
2199 void ** procp = (void **) &disp->Scaled;
2200 snprintf(symboln, sizeof(symboln), "%sScaled", symbol_prefix);
2201 *procp = dlsym(handle, symboln);
2205 if(!disp->Scalef) {
2206 void ** procp = (void **) &disp->Scalef;
2207 snprintf(symboln, sizeof(symboln), "%sScalef", symbol_prefix);
2208 *procp = dlsym(handle, symboln);
2212 if(!disp->Translated) {
2213 void ** procp = (void **) &disp->Translated;
2214 snprintf(symboln, sizeof(symboln), "%sTranslated", symbol_prefix);
2215 *procp = dlsym(handle, symboln);
2219 if(!disp->Translatef) {
2220 void ** procp = (void **) &disp->Translatef;
2221 snprintf(symboln, sizeof(symboln), "%sTranslatef", symbol_prefix);
2222 *procp = dlsym(handle, symboln);
2226 if(!disp->Viewport) {
2227 void ** procp = (void **) &disp->Viewport;
2228 snprintf(symboln, sizeof(symboln), "%sViewport", symbol_prefix);
2229 *procp = dlsym(handle, symboln);
2233 if(!disp->ArrayElement) {
2234 void ** procp = (void **) &disp->ArrayElement;
2235 snprintf(symboln, sizeof(symboln), "%sArrayElement", symbol_prefix);
2236 *procp = dlsym(handle, symboln);
2240 if(!disp->ArrayElement) {
2241 void ** procp = (void **) &disp->ArrayElement;
2242 snprintf(symboln, sizeof(symboln), "%sArrayElementEXT", symbol_prefix);
2243 *procp = dlsym(handle, symboln);
2247 if(!disp->BindTexture) {
2248 void ** procp = (void **) &disp->BindTexture;
2249 snprintf(symboln, sizeof(symboln), "%sBindTexture", symbol_prefix);
2250 *procp = dlsym(handle, symboln);
2254 if(!disp->BindTexture) {
2255 void ** procp = (void **) &disp->BindTexture;
2256 snprintf(symboln, sizeof(symboln), "%sBindTextureEXT", symbol_prefix);
2257 *procp = dlsym(handle, symboln);
2261 if(!disp->ColorPointer) {
2262 void ** procp = (void **) &disp->ColorPointer;
2263 snprintf(symboln, sizeof(symboln), "%sColorPointer", symbol_prefix);
2264 *procp = dlsym(handle, symboln);
2268 if(!disp->DisableClientState) {
2269 void ** procp = (void **) &disp->DisableClientState;
2270 snprintf(symboln, sizeof(symboln), "%sDisableClientState", symbol_prefix);
2271 *procp = dlsym(handle, symboln);
2275 if(!disp->DrawArrays) {
2276 void ** procp = (void **) &disp->DrawArrays;
2277 snprintf(symboln, sizeof(symboln), "%sDrawArrays", symbol_prefix);
2278 *procp = dlsym(handle, symboln);
2282 if(!disp->DrawArrays) {
2283 void ** procp = (void **) &disp->DrawArrays;
2284 snprintf(symboln, sizeof(symboln), "%sDrawArraysEXT", symbol_prefix);
2285 *procp = dlsym(handle, symboln);
2289 if(!disp->DrawElements) {
2290 void ** procp = (void **) &disp->DrawElements;
2291 snprintf(symboln, sizeof(symboln), "%sDrawElements", symbol_prefix);
2292 *procp = dlsym(handle, symboln);
2296 if(!disp->EdgeFlagPointer) {
2297 void ** procp = (void **) &disp->EdgeFlagPointer;
2298 snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointer", symbol_prefix);
2299 *procp = dlsym(handle, symboln);
2303 if(!disp->EnableClientState) {
2304 void ** procp = (void **) &disp->EnableClientState;
2305 snprintf(symboln, sizeof(symboln), "%sEnableClientState", symbol_prefix);
2306 *procp = dlsym(handle, symboln);
2310 if(!disp->IndexPointer) {
2311 void ** procp = (void **) &disp->IndexPointer;
2312 snprintf(symboln, sizeof(symboln), "%sIndexPointer", symbol_prefix);
2313 *procp = dlsym(handle, symboln);
2317 if(!disp->Indexub) {
2318 void ** procp = (void **) &disp->Indexub;
2319 snprintf(symboln, sizeof(symboln), "%sIndexub", symbol_prefix);
2320 *procp = dlsym(handle, symboln);
2324 if(!disp->Indexubv) {
2325 void ** procp = (void **) &disp->Indexubv;
2326 snprintf(symboln, sizeof(symboln), "%sIndexubv", symbol_prefix);
2327 *procp = dlsym(handle, symboln);
2331 if(!disp->InterleavedArrays) {
2332 void ** procp = (void **) &disp->InterleavedArrays;
2333 snprintf(symboln, sizeof(symboln), "%sInterleavedArrays", symbol_prefix);
2334 *procp = dlsym(handle, symboln);
2338 if(!disp->NormalPointer) {
2339 void ** procp = (void **) &disp->NormalPointer;
2340 snprintf(symboln, sizeof(symboln), "%sNormalPointer", symbol_prefix);
2341 *procp = dlsym(handle, symboln);
2345 if(!disp->PolygonOffset) {
2346 void ** procp = (void **) &disp->PolygonOffset;
2347 snprintf(symboln, sizeof(symboln), "%sPolygonOffset", symbol_prefix);
2348 *procp = dlsym(handle, symboln);
2352 if(!disp->TexCoordPointer) {
2353 void ** procp = (void **) &disp->TexCoordPointer;
2354 snprintf(symboln, sizeof(symboln), "%sTexCoordPointer", symbol_prefix);
2355 *procp = dlsym(handle, symboln);
2359 if(!disp->VertexPointer) {
2360 void ** procp = (void **) &disp->VertexPointer;
2361 snprintf(symboln, sizeof(symboln), "%sVertexPointer", symbol_prefix);
2362 *procp = dlsym(handle, symboln);
2366 if(!disp->AreTexturesResident) {
2367 void ** procp = (void **) &disp->AreTexturesResident;
2368 snprintf(symboln, sizeof(symboln), "%sAreTexturesResident", symbol_prefix);
2369 *procp = dlsym(handle, symboln);
2373 if(!disp->AreTexturesResident) {
2374 void ** procp = (void **) &disp->AreTexturesResident;
2375 snprintf(symboln, sizeof(symboln), "%sAreTexturesResidentEXT", symbol_prefix);
2376 *procp = dlsym(handle, symboln);
2380 if(!disp->CopyTexImage1D) {
2381 void ** procp = (void **) &disp->CopyTexImage1D;
2382 snprintf(symboln, sizeof(symboln), "%sCopyTexImage1D", symbol_prefix);
2383 *procp = dlsym(handle, symboln);
2387 if(!disp->CopyTexImage1D) {
2388 void ** procp = (void **) &disp->CopyTexImage1D;
2389 snprintf(symboln, sizeof(symboln), "%sCopyTexImage1DEXT", symbol_prefix);
2390 *procp = dlsym(handle, symboln);
2394 if(!disp->CopyTexImage2D) {
2395 void ** procp = (void **) &disp->CopyTexImage2D;
2396 snprintf(symboln, sizeof(symboln), "%sCopyTexImage2D", symbol_prefix);
2397 *procp = dlsym(handle, symboln);
2401 if(!disp->CopyTexImage2D) {
2402 void ** procp = (void **) &disp->CopyTexImage2D;
2403 snprintf(symboln, sizeof(symboln), "%sCopyTexImage2DEXT", symbol_prefix);
2404 *procp = dlsym(handle, symboln);
2408 if(!disp->CopyTexSubImage1D) {
2409 void ** procp = (void **) &disp->CopyTexSubImage1D;
2410 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1D", symbol_prefix);
2411 *procp = dlsym(handle, symboln);
2415 if(!disp->CopyTexSubImage1D) {
2416 void ** procp = (void **) &disp->CopyTexSubImage1D;
2417 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1DEXT", symbol_prefix);
2418 *procp = dlsym(handle, symboln);
2422 if(!disp->CopyTexSubImage2D) {
2423 void ** procp = (void **) &disp->CopyTexSubImage2D;
2424 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2D", symbol_prefix);
2425 *procp = dlsym(handle, symboln);
2429 if(!disp->CopyTexSubImage2D) {
2430 void ** procp = (void **) &disp->CopyTexSubImage2D;
2431 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2DEXT", symbol_prefix);
2432 *procp = dlsym(handle, symboln);
2436 if(!disp->DeleteTextures) {
2437 void ** procp = (void **) &disp->DeleteTextures;
2438 snprintf(symboln, sizeof(symboln), "%sDeleteTextures", symbol_prefix);
2439 *procp = dlsym(handle, symboln);
2443 if(!disp->DeleteTextures) {
2444 void ** procp = (void **) &disp->DeleteTextures;
2445 snprintf(symboln, sizeof(symboln), "%sDeleteTexturesEXT", symbol_prefix);
2446 *procp = dlsym(handle, symboln);
2450 if(!disp->GenTextures) {
2451 void ** procp = (void **) &disp->GenTextures;
2452 snprintf(symboln, sizeof(symboln), "%sGenTextures", symbol_prefix);
2453 *procp = dlsym(handle, symboln);
2457 if(!disp->GenTextures) {
2458 void ** procp = (void **) &disp->GenTextures;
2459 snprintf(symboln, sizeof(symboln), "%sGenTexturesEXT", symbol_prefix);
2460 *procp = dlsym(handle, symboln);
2464 if(!disp->GetPointerv) {
2465 void ** procp = (void **) &disp->GetPointerv;
2466 snprintf(symboln, sizeof(symboln), "%sGetPointerv", symbol_prefix);
2467 *procp = dlsym(handle, symboln);
2471 if(!disp->GetPointerv) {
2472 void ** procp = (void **) &disp->GetPointerv;
2473 snprintf(symboln, sizeof(symboln), "%sGetPointervEXT", symbol_prefix);
2474 *procp = dlsym(handle, symboln);
2478 if(!disp->IsTexture) {
2479 void ** procp = (void **) &disp->IsTexture;
2480 snprintf(symboln, sizeof(symboln), "%sIsTexture", symbol_prefix);
2481 *procp = dlsym(handle, symboln);
2485 if(!disp->IsTexture) {
2486 void ** procp = (void **) &disp->IsTexture;
2487 snprintf(symboln, sizeof(symboln), "%sIsTextureEXT", symbol_prefix);
2488 *procp = dlsym(handle, symboln);
2492 if(!disp->PrioritizeTextures) {
2493 void ** procp = (void **) &disp->PrioritizeTextures;
2494 snprintf(symboln, sizeof(symboln), "%sPrioritizeTextures", symbol_prefix);
2495 *procp = dlsym(handle, symboln);
2499 if(!disp->PrioritizeTextures) {
2500 void ** procp = (void **) &disp->PrioritizeTextures;
2501 snprintf(symboln, sizeof(symboln), "%sPrioritizeTexturesEXT", symbol_prefix);
2502 *procp = dlsym(handle, symboln);
2506 if(!disp->TexSubImage1D) {
2507 void ** procp = (void **) &disp->TexSubImage1D;
2508 snprintf(symboln, sizeof(symboln), "%sTexSubImage1D", symbol_prefix);
2509 *procp = dlsym(handle, symboln);
2513 if(!disp->TexSubImage1D) {
2514 void ** procp = (void **) &disp->TexSubImage1D;
2515 snprintf(symboln, sizeof(symboln), "%sTexSubImage1DEXT", symbol_prefix);
2516 *procp = dlsym(handle, symboln);
2520 if(!disp->TexSubImage2D) {
2521 void ** procp = (void **) &disp->TexSubImage2D;
2522 snprintf(symboln, sizeof(symboln), "%sTexSubImage2D", symbol_prefix);
2523 *procp = dlsym(handle, symboln);
2527 if(!disp->TexSubImage2D) {
2528 void ** procp = (void **) &disp->TexSubImage2D;
2529 snprintf(symboln, sizeof(symboln), "%sTexSubImage2DEXT", symbol_prefix);
2530 *procp = dlsym(handle, symboln);
2534 if(!disp->PopClientAttrib) {
2535 void ** procp = (void **) &disp->PopClientAttrib;
2536 snprintf(symboln, sizeof(symboln), "%sPopClientAttrib", symbol_prefix);
2537 *procp = dlsym(handle, symboln);
2541 if(!disp->PushClientAttrib) {
2542 void ** procp = (void **) &disp->PushClientAttrib;
2543 snprintf(symboln, sizeof(symboln), "%sPushClientAttrib", symbol_prefix);
2544 *procp = dlsym(handle, symboln);
2548 if(!disp->BlendColor) {
2549 void ** procp = (void **) &disp->BlendColor;
2550 snprintf(symboln, sizeof(symboln), "%sBlendColor", symbol_prefix);
2551 *procp = dlsym(handle, symboln);
2555 if(!disp->BlendColor) {
2556 void ** procp = (void **) &disp->BlendColor;
2557 snprintf(symboln, sizeof(symboln), "%sBlendColorEXT", symbol_prefix);
2558 *procp = dlsym(handle, symboln);
2562 if(!disp->BlendEquation) {
2563 void ** procp = (void **) &disp->BlendEquation;
2564 snprintf(symboln, sizeof(symboln), "%sBlendEquation", symbol_prefix);
2565 *procp = dlsym(handle, symboln);
2569 if(!disp->BlendEquation) {
2570 void ** procp = (void **) &disp->BlendEquation;
2571 snprintf(symboln, sizeof(symboln), "%sBlendEquationEXT", symbol_prefix);
2572 *procp = dlsym(handle, symboln);
2576 if(!disp->DrawRangeElements) {
2577 void ** procp = (void **) &disp->DrawRangeElements;
2578 snprintf(symboln, sizeof(symboln), "%sDrawRangeElements", symbol_prefix);
2579 *procp = dlsym(handle, symboln);
2583 if(!disp->DrawRangeElements) {
2584 void ** procp = (void **) &disp->DrawRangeElements;
2585 snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsEXT", symbol_prefix);
2586 *procp = dlsym(handle, symboln);
2590 if(!disp->ColorTable) {
2591 void ** procp = (void **) &disp->ColorTable;
2592 snprintf(symboln, sizeof(symboln), "%sColorTable", symbol_prefix);
2593 *procp = dlsym(handle, symboln);
2597 if(!disp->ColorTable) {
2598 void ** procp = (void **) &disp->ColorTable;
2599 snprintf(symboln, sizeof(symboln), "%sColorTableSGI", symbol_prefix);
2600 *procp = dlsym(handle, symboln);
2604 if(!disp->ColorTable) {
2605 void ** procp = (void **) &disp->ColorTable;
2606 snprintf(symboln, sizeof(symboln), "%sColorTableEXT", symbol_prefix);
2607 *procp = dlsym(handle, symboln);
2611 if(!disp->ColorTableParameterfv) {
2612 void ** procp = (void **) &disp->ColorTableParameterfv;
2613 snprintf(symboln, sizeof(symboln), "%sColorTableParameterfv", symbol_prefix);
2614 *procp = dlsym(handle, symboln);
2618 if(!disp->ColorTableParameterfv) {
2619 void ** procp = (void **) &disp->ColorTableParameterfv;
2620 snprintf(symboln, sizeof(symboln), "%sColorTableParameterfvSGI", symbol_prefix);
2621 *procp = dlsym(handle, symboln);
2625 if(!disp->ColorTableParameteriv) {
2626 void ** procp = (void **) &disp->ColorTableParameteriv;
2627 snprintf(symboln, sizeof(symboln), "%sColorTableParameteriv", symbol_prefix);
2628 *procp = dlsym(handle, symboln);
2632 if(!disp->ColorTableParameteriv) {
2633 void ** procp = (void **) &disp->ColorTableParameteriv;
2634 snprintf(symboln, sizeof(symboln), "%sColorTableParameterivSGI", symbol_prefix);
2635 *procp = dlsym(handle, symboln);
2639 if(!disp->CopyColorTable) {
2640 void ** procp = (void **) &disp->CopyColorTable;
2641 snprintf(symboln, sizeof(symboln), "%sCopyColorTable", symbol_prefix);
2642 *procp = dlsym(handle, symboln);
2646 if(!disp->CopyColorTable) {
2647 void ** procp = (void **) &disp->CopyColorTable;
2648 snprintf(symboln, sizeof(symboln), "%sCopyColorTableSGI", symbol_prefix);
2649 *procp = dlsym(handle, symboln);
2653 if(!disp->GetColorTable) {
2654 void ** procp = (void **) &disp->GetColorTable;
2655 snprintf(symboln, sizeof(symboln), "%sGetColorTable", symbol_prefix);
2656 *procp = dlsym(handle, symboln);
2660 if(!disp->GetColorTable) {
2661 void ** procp = (void **) &disp->GetColorTable;
2662 snprintf(symboln, sizeof(symboln), "%sGetColorTableSGI", symbol_prefix);
2663 *procp = dlsym(handle, symboln);
2667 if(!disp->GetColorTable) {
2668 void ** procp = (void **) &disp->GetColorTable;
2669 snprintf(symboln, sizeof(symboln), "%sGetColorTableEXT", symbol_prefix);
2670 *procp = dlsym(handle, symboln);
2674 if(!disp->GetColorTableParameterfv) {
2675 void ** procp = (void **) &disp->GetColorTableParameterfv;
2676 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfv", symbol_prefix);
2677 *procp = dlsym(handle, symboln);
2681 if(!disp->GetColorTableParameterfv) {
2682 void ** procp = (void **) &disp->GetColorTableParameterfv;
2683 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvSGI", symbol_prefix);
2684 *procp = dlsym(handle, symboln);
2688 if(!disp->GetColorTableParameterfv) {
2689 void ** procp = (void **) &disp->GetColorTableParameterfv;
2690 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvEXT", symbol_prefix);
2691 *procp = dlsym(handle, symboln);
2695 if(!disp->GetColorTableParameteriv) {
2696 void ** procp = (void **) &disp->GetColorTableParameteriv;
2697 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameteriv", symbol_prefix);
2698 *procp = dlsym(handle, symboln);
2702 if(!disp->GetColorTableParameteriv) {
2703 void ** procp = (void **) &disp->GetColorTableParameteriv;
2704 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivSGI", symbol_prefix);
2705 *procp = dlsym(handle, symboln);
2709 if(!disp->GetColorTableParameteriv) {
2710 void ** procp = (void **) &disp->GetColorTableParameteriv;
2711 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivEXT", symbol_prefix);
2712 *procp = dlsym(handle, symboln);
2716 if(!disp->ColorSubTable) {
2717 void ** procp = (void **) &disp->ColorSubTable;
2718 snprintf(symboln, sizeof(symboln), "%sColorSubTable", symbol_prefix);
2719 *procp = dlsym(handle, symboln);
2723 if(!disp->ColorSubTable) {
2724 void ** procp = (void **) &disp->ColorSubTable;
2725 snprintf(symboln, sizeof(symboln), "%sColorSubTableEXT", symbol_prefix);
2726 *procp = dlsym(handle, symboln);
2730 if(!disp->CopyColorSubTable) {
2731 void ** procp = (void **) &disp->CopyColorSubTable;
2732 snprintf(symboln, sizeof(symboln), "%sCopyColorSubTable", symbol_prefix);
2733 *procp = dlsym(handle, symboln);
2737 if(!disp->CopyColorSubTable) {
2738 void ** procp = (void **) &disp->CopyColorSubTable;
2739 snprintf(symboln, sizeof(symboln), "%sCopyColorSubTableEXT", symbol_prefix);
2740 *procp = dlsym(handle, symboln);
2744 if(!disp->ConvolutionFilter1D) {
2745 void ** procp = (void **) &disp->ConvolutionFilter1D;
2746 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1D", symbol_prefix);
2747 *procp = dlsym(handle, symboln);
2751 if(!disp->ConvolutionFilter1D) {
2752 void ** procp = (void **) &disp->ConvolutionFilter1D;
2753 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1DEXT", symbol_prefix);
2754 *procp = dlsym(handle, symboln);
2758 if(!disp->ConvolutionFilter2D) {
2759 void ** procp = (void **) &disp->ConvolutionFilter2D;
2760 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2D", symbol_prefix);
2761 *procp = dlsym(handle, symboln);
2765 if(!disp->ConvolutionFilter2D) {
2766 void ** procp = (void **) &disp->ConvolutionFilter2D;
2767 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2DEXT", symbol_prefix);
2768 *procp = dlsym(handle, symboln);
2772 if(!disp->ConvolutionParameterf) {
2773 void ** procp = (void **) &disp->ConvolutionParameterf;
2774 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterf", symbol_prefix);
2775 *procp = dlsym(handle, symboln);
2779 if(!disp->ConvolutionParameterf) {
2780 void ** procp = (void **) &disp->ConvolutionParameterf;
2781 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfEXT", symbol_prefix);
2782 *procp = dlsym(handle, symboln);
2786 if(!disp->ConvolutionParameterfv) {
2787 void ** procp = (void **) &disp->ConvolutionParameterfv;
2788 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfv", symbol_prefix);
2789 *procp = dlsym(handle, symboln);
2793 if(!disp->ConvolutionParameterfv) {
2794 void ** procp = (void **) &disp->ConvolutionParameterfv;
2795 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfvEXT", symbol_prefix);
2796 *procp = dlsym(handle, symboln);
2800 if(!disp->ConvolutionParameteri) {
2801 void ** procp = (void **) &disp->ConvolutionParameteri;
2802 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteri", symbol_prefix);
2803 *procp = dlsym(handle, symboln);
2807 if(!disp->ConvolutionParameteri) {
2808 void ** procp = (void **) &disp->ConvolutionParameteri;
2809 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriEXT", symbol_prefix);
2810 *procp = dlsym(handle, symboln);
2814 if(!disp->ConvolutionParameteriv) {
2815 void ** procp = (void **) &disp->ConvolutionParameteriv;
2816 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriv", symbol_prefix);
2817 *procp = dlsym(handle, symboln);
2821 if(!disp->ConvolutionParameteriv) {
2822 void ** procp = (void **) &disp->ConvolutionParameteriv;
2823 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterivEXT", symbol_prefix);
2824 *procp = dlsym(handle, symboln);
2828 if(!disp->CopyConvolutionFilter1D) {
2829 void ** procp = (void **) &disp->CopyConvolutionFilter1D;
2830 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1D", symbol_prefix);
2831 *procp = dlsym(handle, symboln);
2835 if(!disp->CopyConvolutionFilter1D) {
2836 void ** procp = (void **) &disp->CopyConvolutionFilter1D;
2837 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1DEXT", symbol_prefix);
2838 *procp = dlsym(handle, symboln);
2842 if(!disp->CopyConvolutionFilter2D) {
2843 void ** procp = (void **) &disp->CopyConvolutionFilter2D;
2844 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2D", symbol_prefix);
2845 *procp = dlsym(handle, symboln);
2849 if(!disp->CopyConvolutionFilter2D) {
2850 void ** procp = (void **) &disp->CopyConvolutionFilter2D;
2851 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2DEXT", symbol_prefix);
2852 *procp = dlsym(handle, symboln);
2856 if(!disp->GetConvolutionFilter) {
2857 void ** procp = (void **) &disp->GetConvolutionFilter;
2858 snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilter", symbol_prefix);
2859 *procp = dlsym(handle, symboln);
2863 if(!disp->GetConvolutionFilter) {
2864 void ** procp = (void **) &disp->GetConvolutionFilter;
2865 snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilterEXT", symbol_prefix);
2866 *procp = dlsym(handle, symboln);
2870 if(!disp->GetConvolutionParameterfv) {
2871 void ** procp = (void **) &disp->GetConvolutionParameterfv;
2872 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfv", symbol_prefix);
2873 *procp = dlsym(handle, symboln);
2877 if(!disp->GetConvolutionParameterfv) {
2878 void ** procp = (void **) &disp->GetConvolutionParameterfv;
2879 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfvEXT", symbol_prefix);
2880 *procp = dlsym(handle, symboln);
2884 if(!disp->GetConvolutionParameteriv) {
2885 void ** procp = (void **) &disp->GetConvolutionParameteriv;
2886 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameteriv", symbol_prefix);
2887 *procp = dlsym(handle, symboln);
2891 if(!disp->GetConvolutionParameteriv) {
2892 void ** procp = (void **) &disp->GetConvolutionParameteriv;
2893 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterivEXT", symbol_prefix);
2894 *procp = dlsym(handle, symboln);
2898 if(!disp->GetSeparableFilter) {
2899 void ** procp = (void **) &disp->GetSeparableFilter;
2900 snprintf(symboln, sizeof(symboln), "%sGetSeparableFilter", symbol_prefix);
2901 *procp = dlsym(handle, symboln);
2905 if(!disp->GetSeparableFilter) {
2906 void ** procp = (void **) &disp->GetSeparableFilter;
2907 snprintf(symboln, sizeof(symboln), "%sGetSeparableFilterEXT", symbol_prefix);
2908 *procp = dlsym(handle, symboln);
2912 if(!disp->SeparableFilter2D) {
2913 void ** procp = (void **) &disp->SeparableFilter2D;
2914 snprintf(symboln, sizeof(symboln), "%sSeparableFilter2D", symbol_prefix);
2915 *procp = dlsym(handle, symboln);
2919 if(!disp->SeparableFilter2D) {
2920 void ** procp = (void **) &disp->SeparableFilter2D;
2921 snprintf(symboln, sizeof(symboln), "%sSeparableFilter2DEXT", symbol_prefix);
2922 *procp = dlsym(handle, symboln);
2926 if(!disp->GetHistogram) {
2927 void ** procp = (void **) &disp->GetHistogram;
2928 snprintf(symboln, sizeof(symboln), "%sGetHistogram", symbol_prefix);
2929 *procp = dlsym(handle, symboln);
2933 if(!disp->GetHistogram) {
2934 void ** procp = (void **) &disp->GetHistogram;
2935 snprintf(symboln, sizeof(symboln), "%sGetHistogramEXT", symbol_prefix);
2936 *procp = dlsym(handle, symboln);
2940 if(!disp->GetHistogramParameterfv) {
2941 void ** procp = (void **) &disp->GetHistogramParameterfv;
2942 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfv", symbol_prefix);
2943 *procp = dlsym(handle, symboln);
2947 if(!disp->GetHistogramParameterfv) {
2948 void ** procp = (void **) &disp->GetHistogramParameterfv;
2949 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfvEXT", symbol_prefix);
2950 *procp = dlsym(handle, symboln);
2954 if(!disp->GetHistogramParameteriv) {
2955 void ** procp = (void **) &disp->GetHistogramParameteriv;
2956 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameteriv", symbol_prefix);
2957 *procp = dlsym(handle, symboln);
2961 if(!disp->GetHistogramParameteriv) {
2962 void ** procp = (void **) &disp->GetHistogramParameteriv;
2963 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterivEXT", symbol_prefix);
2964 *procp = dlsym(handle, symboln);
2968 if(!disp->GetMinmax) {
2969 void ** procp = (void **) &disp->GetMinmax;
2970 snprintf(symboln, sizeof(symboln), "%sGetMinmax", symbol_prefix);
2971 *procp = dlsym(handle, symboln);
2975 if(!disp->GetMinmax) {
2976 void ** procp = (void **) &disp->GetMinmax;
2977 snprintf(symboln, sizeof(symboln), "%sGetMinmaxEXT", symbol_prefix);
2978 *procp = dlsym(handle, symboln);
2982 if(!disp->GetMinmaxParameterfv) {
2983 void ** procp = (void **) &disp->GetMinmaxParameterfv;
2984 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfv", symbol_prefix);
2985 *procp = dlsym(handle, symboln);
2989 if(!disp->GetMinmaxParameterfv) {
2990 void ** procp = (void **) &disp->GetMinmaxParameterfv;
2991 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfvEXT", symbol_prefix);
2992 *procp = dlsym(handle, symboln);
2996 if(!disp->GetMinmaxParameteriv) {
2997 void ** procp = (void **) &disp->GetMinmaxParameteriv;
2998 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameteriv", symbol_prefix);
2999 *procp = dlsym(handle, symboln);
3003 if(!disp->GetMinmaxParameteriv) {
3004 void ** procp = (void **) &disp->GetMinmaxParameteriv;
3005 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterivEXT", symbol_prefix);
3006 *procp = dlsym(handle, symboln);
3010 if(!disp->Histogram) {
3011 void ** procp = (void **) &disp->Histogram;
3012 snprintf(symboln, sizeof(symboln), "%sHistogram", symbol_prefix);
3013 *procp = dlsym(handle, symboln);
3017 if(!disp->Histogram) {
3018 void ** procp = (void **) &disp->Histogram;
3019 snprintf(symboln, sizeof(symboln), "%sHistogramEXT", symbol_prefix);
3020 *procp = dlsym(handle, symboln);
3024 if(!disp->Minmax) {
3025 void ** procp = (void **) &disp->Minmax;
3026 snprintf(symboln, sizeof(symboln), "%sMinmax", symbol_prefix);
3027 *procp = dlsym(handle, symboln);
3031 if(!disp->Minmax) {
3032 void ** procp = (void **) &disp->Minmax;
3033 snprintf(symboln, sizeof(symboln), "%sMinmaxEXT", symbol_prefix);
3034 *procp = dlsym(handle, symboln);
3038 if(!disp->ResetHistogram) {
3039 void ** procp = (void **) &disp->ResetHistogram;
3040 snprintf(symboln, sizeof(symboln), "%sResetHistogram", symbol_prefix);
3041 *procp = dlsym(handle, symboln);
3045 if(!disp->ResetHistogram) {
3046 void ** procp = (void **) &disp->ResetHistogram;
3047 snprintf(symboln, sizeof(symboln), "%sResetHistogramEXT", symbol_prefix);
3048 *procp = dlsym(handle, symboln);
3052 if(!disp->ResetMinmax) {
3053 void ** procp = (void **) &disp->ResetMinmax;
3054 snprintf(symboln, sizeof(symboln), "%sResetMinmax", symbol_prefix);
3055 *procp = dlsym(handle, symboln);
3059 if(!disp->ResetMinmax) {
3060 void ** procp = (void **) &disp->ResetMinmax;
3061 snprintf(symboln, sizeof(symboln), "%sResetMinmaxEXT", symbol_prefix);
3062 *procp = dlsym(handle, symboln);
3066 if(!disp->TexImage3D) {
3067 void ** procp = (void **) &disp->TexImage3D;
3068 snprintf(symboln, sizeof(symboln), "%sTexImage3D", symbol_prefix);
3069 *procp = dlsym(handle, symboln);
3073 if(!disp->TexImage3D) {
3074 void ** procp = (void **) &disp->TexImage3D;
3075 snprintf(symboln, sizeof(symboln), "%sTexImage3DEXT", symbol_prefix);
3076 *procp = dlsym(handle, symboln);
3080 if(!disp->TexSubImage3D) {
3081 void ** procp = (void **) &disp->TexSubImage3D;
3082 snprintf(symboln, sizeof(symboln), "%sTexSubImage3D", symbol_prefix);
3083 *procp = dlsym(handle, symboln);
3087 if(!disp->TexSubImage3D) {
3088 void ** procp = (void **) &disp->TexSubImage3D;
3089 snprintf(symboln, sizeof(symboln), "%sTexSubImage3DEXT", symbol_prefix);
3090 *procp = dlsym(handle, symboln);
3094 if(!disp->CopyTexSubImage3D) {
3095 void ** procp = (void **) &disp->CopyTexSubImage3D;
3096 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3D", symbol_prefix);
3097 *procp = dlsym(handle, symboln);
3101 if(!disp->CopyTexSubImage3D) {
3102 void ** procp = (void **) &disp->CopyTexSubImage3D;
3103 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DEXT", symbol_prefix);
3104 *procp = dlsym(handle, symboln);
3108 if(!disp->ActiveTextureARB) {
3109 void ** procp = (void **) &disp->ActiveTextureARB;
3110 snprintf(symboln, sizeof(symboln), "%sActiveTexture", symbol_prefix);
3111 *procp = dlsym(handle, symboln);
3115 if(!disp->ActiveTextureARB) {
3116 void ** procp = (void **) &disp->ActiveTextureARB;
3117 snprintf(symboln, sizeof(symboln), "%sActiveTextureARB", symbol_prefix);
3118 *procp = dlsym(handle, symboln);
3122 if(!disp->ClientActiveTextureARB) {
3123 void ** procp = (void **) &disp->ClientActiveTextureARB;
3124 snprintf(symboln, sizeof(symboln), "%sClientActiveTexture", symbol_prefix);
3125 *procp = dlsym(handle, symboln);
3129 if(!disp->ClientActiveTextureARB) {
3130 void ** procp = (void **) &disp->ClientActiveTextureARB;
3131 snprintf(symboln, sizeof(symboln), "%sClientActiveTextureARB", symbol_prefix);
3132 *procp = dlsym(handle, symboln);
3136 if(!disp->MultiTexCoord1dARB) {
3137 void ** procp = (void **) &disp->MultiTexCoord1dARB;
3138 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1d", symbol_prefix);
3139 *procp = dlsym(handle, symboln);
3143 if(!disp->MultiTexCoord1dARB) {
3144 void ** procp = (void **) &disp->MultiTexCoord1dARB;
3145 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dARB", symbol_prefix);
3146 *procp = dlsym(handle, symboln);
3150 if(!disp->MultiTexCoord1dvARB) {
3151 void ** procp = (void **) &disp->MultiTexCoord1dvARB;
3152 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dv", symbol_prefix);
3153 *procp = dlsym(handle, symboln);
3157 if(!disp->MultiTexCoord1dvARB) {
3158 void ** procp = (void **) &disp->MultiTexCoord1dvARB;
3159 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dvARB", symbol_prefix);
3160 *procp = dlsym(handle, symboln);
3164 if(!disp->MultiTexCoord1fARB) {
3165 void ** procp = (void **) &disp->MultiTexCoord1fARB;
3166 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1f", symbol_prefix);
3167 *procp = dlsym(handle, symboln);
3171 if(!disp->MultiTexCoord1fARB) {
3172 void ** procp = (void **) &disp->MultiTexCoord1fARB;
3173 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fARB", symbol_prefix);
3174 *procp = dlsym(handle, symboln);
3178 if(!disp->MultiTexCoord1fvARB) {
3179 void ** procp = (void **) &disp->MultiTexCoord1fvARB;
3180 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fv", symbol_prefix);
3181 *procp = dlsym(handle, symboln);
3185 if(!disp->MultiTexCoord1fvARB) {
3186 void ** procp = (void **) &disp->MultiTexCoord1fvARB;
3187 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fvARB", symbol_prefix);
3188 *procp = dlsym(handle, symboln);
3192 if(!disp->MultiTexCoord1iARB) {
3193 void ** procp = (void **) &disp->MultiTexCoord1iARB;
3194 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1i", symbol_prefix);
3195 *procp = dlsym(handle, symboln);
3199 if(!disp->MultiTexCoord1iARB) {
3200 void ** procp = (void **) &disp->MultiTexCoord1iARB;
3201 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iARB", symbol_prefix);
3202 *procp = dlsym(handle, symboln);
3206 if(!disp->MultiTexCoord1ivARB) {
3207 void ** procp = (void **) &disp->MultiTexCoord1ivARB;
3208 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iv", symbol_prefix);
3209 *procp = dlsym(handle, symboln);
3213 if(!disp->MultiTexCoord1ivARB) {
3214 void ** procp = (void **) &disp->MultiTexCoord1ivARB;
3215 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1ivARB", symbol_prefix);
3216 *procp = dlsym(handle, symboln);
3220 if(!disp->MultiTexCoord1sARB) {
3221 void ** procp = (void **) &disp->MultiTexCoord1sARB;
3222 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1s", symbol_prefix);
3223 *procp = dlsym(handle, symboln);
3227 if(!disp->MultiTexCoord1sARB) {
3228 void ** procp = (void **) &disp->MultiTexCoord1sARB;
3229 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sARB", symbol_prefix);
3230 *procp = dlsym(handle, symboln);
3234 if(!disp->MultiTexCoord1svARB) {
3235 void ** procp = (void **) &disp->MultiTexCoord1svARB;
3236 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sv", symbol_prefix);
3237 *procp = dlsym(handle, symboln);
3241 if(!disp->MultiTexCoord1svARB) {
3242 void ** procp = (void **) &disp->MultiTexCoord1svARB;
3243 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1svARB", symbol_prefix);
3244 *procp = dlsym(handle, symboln);
3248 if(!disp->MultiTexCoord2dARB) {
3249 void ** procp = (void **) &disp->MultiTexCoord2dARB;
3250 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2d", symbol_prefix);
3251 *procp = dlsym(handle, symboln);
3255 if(!disp->MultiTexCoord2dARB) {
3256 void ** procp = (void **) &disp->MultiTexCoord2dARB;
3257 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dARB", symbol_prefix);
3258 *procp = dlsym(handle, symboln);
3262 if(!disp->MultiTexCoord2dvARB) {
3263 void ** procp = (void **) &disp->MultiTexCoord2dvARB;
3264 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dv", symbol_prefix);
3265 *procp = dlsym(handle, symboln);
3269 if(!disp->MultiTexCoord2dvARB) {
3270 void ** procp = (void **) &disp->MultiTexCoord2dvARB;
3271 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dvARB", symbol_prefix);
3272 *procp = dlsym(handle, symboln);
3276 if(!disp->MultiTexCoord2fARB) {
3277 void ** procp = (void **) &disp->MultiTexCoord2fARB;
3278 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2f", symbol_prefix);
3279 *procp = dlsym(handle, symboln);
3283 if(!disp->MultiTexCoord2fARB) {
3284 void ** procp = (void **) &disp->MultiTexCoord2fARB;
3285 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fARB", symbol_prefix);
3286 *procp = dlsym(handle, symboln);
3290 if(!disp->MultiTexCoord2fvARB) {
3291 void ** procp = (void **) &disp->MultiTexCoord2fvARB;
3292 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fv", symbol_prefix);
3293 *procp = dlsym(handle, symboln);
3297 if(!disp->MultiTexCoord2fvARB) {
3298 void ** procp = (void **) &disp->MultiTexCoord2fvARB;
3299 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fvARB", symbol_prefix);
3300 *procp = dlsym(handle, symboln);
3304 if(!disp->MultiTexCoord2iARB) {
3305 void ** procp = (void **) &disp->MultiTexCoord2iARB;
3306 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2i", symbol_prefix);
3307 *procp = dlsym(handle, symboln);
3311 if(!disp->MultiTexCoord2iARB) {
3312 void ** procp = (void **) &disp->MultiTexCoord2iARB;
3313 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iARB", symbol_prefix);
3314 *procp = dlsym(handle, symboln);
3318 if(!disp->MultiTexCoord2ivARB) {
3319 void ** procp = (void **) &disp->MultiTexCoord2ivARB;
3320 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iv", symbol_prefix);
3321 *procp = dlsym(handle, symboln);
3325 if(!disp->MultiTexCoord2ivARB) {
3326 void ** procp = (void **) &disp->MultiTexCoord2ivARB;
3327 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2ivARB", symbol_prefix);
3328 *procp = dlsym(handle, symboln);
3332 if(!disp->MultiTexCoord2sARB) {
3333 void ** procp = (void **) &disp->MultiTexCoord2sARB;
3334 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2s", symbol_prefix);
3335 *procp = dlsym(handle, symboln);
3339 if(!disp->MultiTexCoord2sARB) {
3340 void ** procp = (void **) &disp->MultiTexCoord2sARB;
3341 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sARB", symbol_prefix);
3342 *procp = dlsym(handle, symboln);
3346 if(!disp->MultiTexCoord2svARB) {
3347 void ** procp = (void **) &disp->MultiTexCoord2svARB;
3348 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sv", symbol_prefix);
3349 *procp = dlsym(handle, symboln);
3353 if(!disp->MultiTexCoord2svARB) {
3354 void ** procp = (void **) &disp->MultiTexCoord2svARB;
3355 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2svARB", symbol_prefix);
3356 *procp = dlsym(handle, symboln);
3360 if(!disp->MultiTexCoord3dARB) {
3361 void ** procp = (void **) &disp->MultiTexCoord3dARB;
3362 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3d", symbol_prefix);
3363 *procp = dlsym(handle, symboln);
3367 if(!disp->MultiTexCoord3dARB) {
3368 void ** procp = (void **) &disp->MultiTexCoord3dARB;
3369 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dARB", symbol_prefix);
3370 *procp = dlsym(handle, symboln);
3374 if(!disp->MultiTexCoord3dvARB) {
3375 void ** procp = (void **) &disp->MultiTexCoord3dvARB;
3376 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dv", symbol_prefix);
3377 *procp = dlsym(handle, symboln);
3381 if(!disp->MultiTexCoord3dvARB) {
3382 void ** procp = (void **) &disp->MultiTexCoord3dvARB;
3383 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dvARB", symbol_prefix);
3384 *procp = dlsym(handle, symboln);
3388 if(!disp->MultiTexCoord3fARB) {
3389 void ** procp = (void **) &disp->MultiTexCoord3fARB;
3390 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3f", symbol_prefix);
3391 *procp = dlsym(handle, symboln);
3395 if(!disp->MultiTexCoord3fARB) {
3396 void ** procp = (void **) &disp->MultiTexCoord3fARB;
3397 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fARB", symbol_prefix);
3398 *procp = dlsym(handle, symboln);
3402 if(!disp->MultiTexCoord3fvARB) {
3403 void ** procp = (void **) &disp->MultiTexCoord3fvARB;
3404 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fv", symbol_prefix);
3405 *procp = dlsym(handle, symboln);
3409 if(!disp->MultiTexCoord3fvARB) {
3410 void ** procp = (void **) &disp->MultiTexCoord3fvARB;
3411 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fvARB", symbol_prefix);
3412 *procp = dlsym(handle, symboln);
3416 if(!disp->MultiTexCoord3iARB) {
3417 void ** procp = (void **) &disp->MultiTexCoord3iARB;
3418 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3i", symbol_prefix);
3419 *procp = dlsym(handle, symboln);
3423 if(!disp->MultiTexCoord3iARB) {
3424 void ** procp = (void **) &disp->MultiTexCoord3iARB;
3425 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iARB", symbol_prefix);
3426 *procp = dlsym(handle, symboln);
3430 if(!disp->MultiTexCoord3ivARB) {
3431 void ** procp = (void **) &disp->MultiTexCoord3ivARB;
3432 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iv", symbol_prefix);
3433 *procp = dlsym(handle, symboln);
3437 if(!disp->MultiTexCoord3ivARB) {
3438 void ** procp = (void **) &disp->MultiTexCoord3ivARB;
3439 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3ivARB", symbol_prefix);
3440 *procp = dlsym(handle, symboln);
3444 if(!disp->MultiTexCoord3sARB) {
3445 void ** procp = (void **) &disp->MultiTexCoord3sARB;
3446 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3s", symbol_prefix);
3447 *procp = dlsym(handle, symboln);
3451 if(!disp->MultiTexCoord3sARB) {
3452 void ** procp = (void **) &disp->MultiTexCoord3sARB;
3453 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sARB", symbol_prefix);
3454 *procp = dlsym(handle, symboln);
3458 if(!disp->MultiTexCoord3svARB) {
3459 void ** procp = (void **) &disp->MultiTexCoord3svARB;
3460 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sv", symbol_prefix);
3461 *procp = dlsym(handle, symboln);
3465 if(!disp->MultiTexCoord3svARB) {
3466 void ** procp = (void **) &disp->MultiTexCoord3svARB;
3467 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3svARB", symbol_prefix);
3468 *procp = dlsym(handle, symboln);
3472 if(!disp->MultiTexCoord4dARB) {
3473 void ** procp = (void **) &disp->MultiTexCoord4dARB;
3474 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4d", symbol_prefix);
3475 *procp = dlsym(handle, symboln);
3479 if(!disp->MultiTexCoord4dARB) {
3480 void ** procp = (void **) &disp->MultiTexCoord4dARB;
3481 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dARB", symbol_prefix);
3482 *procp = dlsym(handle, symboln);
3486 if(!disp->MultiTexCoord4dvARB) {
3487 void ** procp = (void **) &disp->MultiTexCoord4dvARB;
3488 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dv", symbol_prefix);
3489 *procp = dlsym(handle, symboln);
3493 if(!disp->MultiTexCoord4dvARB) {
3494 void ** procp = (void **) &disp->MultiTexCoord4dvARB;
3495 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dvARB", symbol_prefix);
3496 *procp = dlsym(handle, symboln);
3500 if(!disp->MultiTexCoord4fARB) {
3501 void ** procp = (void **) &disp->MultiTexCoord4fARB;
3502 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4f", symbol_prefix);
3503 *procp = dlsym(handle, symboln);
3507 if(!disp->MultiTexCoord4fARB) {
3508 void ** procp = (void **) &disp->MultiTexCoord4fARB;
3509 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fARB", symbol_prefix);
3510 *procp = dlsym(handle, symboln);
3514 if(!disp->MultiTexCoord4fvARB) {
3515 void ** procp = (void **) &disp->MultiTexCoord4fvARB;
3516 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fv", symbol_prefix);
3517 *procp = dlsym(handle, symboln);
3521 if(!disp->MultiTexCoord4fvARB) {
3522 void ** procp = (void **) &disp->MultiTexCoord4fvARB;
3523 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fvARB", symbol_prefix);
3524 *procp = dlsym(handle, symboln);
3528 if(!disp->MultiTexCoord4iARB) {
3529 void ** procp = (void **) &disp->MultiTexCoord4iARB;
3530 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4i", symbol_prefix);
3531 *procp = dlsym(handle, symboln);
3535 if(!disp->MultiTexCoord4iARB) {
3536 void ** procp = (void **) &disp->MultiTexCoord4iARB;
3537 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iARB", symbol_prefix);
3538 *procp = dlsym(handle, symboln);
3542 if(!disp->MultiTexCoord4ivARB) {
3543 void ** procp = (void **) &disp->MultiTexCoord4ivARB;
3544 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iv", symbol_prefix);
3545 *procp = dlsym(handle, symboln);
3549 if(!disp->MultiTexCoord4ivARB) {
3550 void ** procp = (void **) &disp->MultiTexCoord4ivARB;
3551 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4ivARB", symbol_prefix);
3552 *procp = dlsym(handle, symboln);
3556 if(!disp->MultiTexCoord4sARB) {
3557 void ** procp = (void **) &disp->MultiTexCoord4sARB;
3558 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4s", symbol_prefix);
3559 *procp = dlsym(handle, symboln);
3563 if(!disp->MultiTexCoord4sARB) {
3564 void ** procp = (void **) &disp->MultiTexCoord4sARB;
3565 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sARB", symbol_prefix);
3566 *procp = dlsym(handle, symboln);
3570 if(!disp->MultiTexCoord4svARB) {
3571 void ** procp = (void **) &disp->MultiTexCoord4svARB;
3572 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sv", symbol_prefix);
3573 *procp = dlsym(handle, symboln);
3577 if(!disp->MultiTexCoord4svARB) {
3578 void ** procp = (void **) &disp->MultiTexCoord4svARB;
3579 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4svARB", symbol_prefix);
3580 *procp = dlsym(handle, symboln);
3584 if(!disp->AttachShader) {
3585 void ** procp = (void **) &disp->AttachShader;
3586 snprintf(symboln, sizeof(symboln), "%sAttachShader", symbol_prefix);
3587 *procp = dlsym(handle, symboln);
3591 if(!disp->CreateProgram) {
3592 void ** procp = (void **) &disp->CreateProgram;
3593 snprintf(symboln, sizeof(symboln), "%sCreateProgram", symbol_prefix);
3594 *procp = dlsym(handle, symboln);
3598 if(!disp->CreateShader) {
3599 void ** procp = (void **) &disp->CreateShader;
3600 snprintf(symboln, sizeof(symboln), "%sCreateShader", symbol_prefix);
3601 *procp = dlsym(handle, symboln);
3605 if(!disp->DeleteProgram) {
3606 void ** procp = (void **) &disp->DeleteProgram;
3607 snprintf(symboln, sizeof(symboln), "%sDeleteProgram", symbol_prefix);
3608 *procp = dlsym(handle, symboln);
3612 if(!disp->DeleteShader) {
3613 void ** procp = (void **) &disp->DeleteShader;
3614 snprintf(symboln, sizeof(symboln), "%sDeleteShader", symbol_prefix);
3615 *procp = dlsym(handle, symboln);
3619 if(!disp->DetachShader) {
3620 void ** procp = (void **) &disp->DetachShader;
3621 snprintf(symboln, sizeof(symboln), "%sDetachShader", symbol_prefix);
3622 *procp = dlsym(handle, symboln);
3626 if(!disp->GetAttachedShaders) {
3627 void ** procp = (void **) &disp->GetAttachedShaders;
3628 snprintf(symboln, sizeof(symboln), "%sGetAttachedShaders", symbol_prefix);
3629 *procp = dlsym(handle, symboln);
3633 if(!disp->GetProgramInfoLog) {
3634 void ** procp = (void **) &disp->GetProgramInfoLog;
3635 snprintf(symboln, sizeof(symboln), "%sGetProgramInfoLog", symbol_prefix);
3636 *procp = dlsym(handle, symboln);
3640 if(!disp->GetProgramiv) {
3641 void ** procp = (void **) &disp->GetProgramiv;
3642 snprintf(symboln, sizeof(symboln), "%sGetProgramiv", symbol_prefix);
3643 *procp = dlsym(handle, symboln);
3647 if(!disp->GetShaderInfoLog) {
3648 void ** procp = (void **) &disp->GetShaderInfoLog;
3649 snprintf(symboln, sizeof(symboln), "%sGetShaderInfoLog", symbol_prefix);
3650 *procp = dlsym(handle, symboln);
3654 if(!disp->GetShaderiv) {
3655 void ** procp = (void **) &disp->GetShaderiv;
3656 snprintf(symboln, sizeof(symboln), "%sGetShaderiv", symbol_prefix);
3657 *procp = dlsym(handle, symboln);
3661 if(!disp->IsProgram) {
3662 void ** procp = (void **) &disp->IsProgram;
3663 snprintf(symboln, sizeof(symboln), "%sIsProgram", symbol_prefix);
3664 *procp = dlsym(handle, symboln);
3668 if(!disp->IsShader) {
3669 void ** procp = (void **) &disp->IsShader;
3670 snprintf(symboln, sizeof(symboln), "%sIsShader", symbol_prefix);
3671 *procp = dlsym(handle, symboln);
3675 if(!disp->StencilFuncSeparate) {
3676 void ** procp = (void **) &disp->StencilFuncSeparate;
3677 snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparate", symbol_prefix);
3678 *procp = dlsym(handle, symboln);
3682 if(!disp->StencilMaskSeparate) {
3683 void ** procp = (void **) &disp->StencilMaskSeparate;
3684 snprintf(symboln, sizeof(symboln), "%sStencilMaskSeparate", symbol_prefix);
3685 *procp = dlsym(handle, symboln);
3689 if(!disp->StencilOpSeparate) {
3690 void ** procp = (void **) &disp->StencilOpSeparate;
3691 snprintf(symboln, sizeof(symboln), "%sStencilOpSeparate", symbol_prefix);
3692 *procp = dlsym(handle, symboln);
3696 if(!disp->StencilOpSeparate) {
3697 void ** procp = (void **) &disp->StencilOpSeparate;
3698 snprintf(symboln, sizeof(symboln), "%sStencilOpSeparateATI", symbol_prefix);
3699 *procp = dlsym(handle, symboln);
3703 if(!disp->UniformMatrix2x3fv) {
3704 void ** procp = (void **) &disp->UniformMatrix2x3fv;
3705 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3fv", symbol_prefix);
3706 *procp = dlsym(handle, symboln);
3710 if(!disp->UniformMatrix2x4fv) {
3711 void ** procp = (void **) &disp->UniformMatrix2x4fv;
3712 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4fv", symbol_prefix);
3713 *procp = dlsym(handle, symboln);
3717 if(!disp->UniformMatrix3x2fv) {
3718 void ** procp = (void **) &disp->UniformMatrix3x2fv;
3719 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2fv", symbol_prefix);
3720 *procp = dlsym(handle, symboln);
3724 if(!disp->UniformMatrix3x4fv) {
3725 void ** procp = (void **) &disp->UniformMatrix3x4fv;
3726 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4fv", symbol_prefix);
3727 *procp = dlsym(handle, symboln);
3731 if(!disp->UniformMatrix4x2fv) {
3732 void ** procp = (void **) &disp->UniformMatrix4x2fv;
3733 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2fv", symbol_prefix);
3734 *procp = dlsym(handle, symboln);
3738 if(!disp->UniformMatrix4x3fv) {
3739 void ** procp = (void **) &disp->UniformMatrix4x3fv;
3740 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3fv", symbol_prefix);
3741 *procp = dlsym(handle, symboln);
3745 if(!disp->ClampColor) {
3746 void ** procp = (void **) &disp->ClampColor;
3747 snprintf(symboln, sizeof(symboln), "%sClampColor", symbol_prefix);
3748 *procp = dlsym(handle, symboln);
3752 if(!disp->ClearBufferfi) {
3753 void ** procp = (void **) &disp->ClearBufferfi;
3754 snprintf(symboln, sizeof(symboln), "%sClearBufferfi", symbol_prefix);
3755 *procp = dlsym(handle, symboln);
3759 if(!disp->ClearBufferfv) {
3760 void ** procp = (void **) &disp->ClearBufferfv;
3761 snprintf(symboln, sizeof(symboln), "%sClearBufferfv", symbol_prefix);
3762 *procp = dlsym(handle, symboln);
3766 if(!disp->ClearBufferiv) {
3767 void ** procp = (void **) &disp->ClearBufferiv;
3768 snprintf(symboln, sizeof(symboln), "%sClearBufferiv", symbol_prefix);
3769 *procp = dlsym(handle, symboln);
3773 if(!disp->ClearBufferuiv) {
3774 void ** procp = (void **) &disp->ClearBufferuiv;
3775 snprintf(symboln, sizeof(symboln), "%sClearBufferuiv", symbol_prefix);
3776 *procp = dlsym(handle, symboln);
3780 if(!disp->GetStringi) {
3781 void ** procp = (void **) &disp->GetStringi;
3782 snprintf(symboln, sizeof(symboln), "%sGetStringi", symbol_prefix);
3783 *procp = dlsym(handle, symboln);
3787 if(!disp->TexBuffer) {
3788 void ** procp = (void **) &disp->TexBuffer;
3789 snprintf(symboln, sizeof(symboln), "%sTexBuffer", symbol_prefix);
3790 *procp = dlsym(handle, symboln);
3794 if(!disp->FramebufferTexture) {
3795 void ** procp = (void **) &disp->FramebufferTexture;
3796 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture", symbol_prefix);
3797 *procp = dlsym(handle, symboln);
3801 if(!disp->GetBufferParameteri64v) {
3802 void ** procp = (void **) &disp->GetBufferParameteri64v;
3803 snprintf(symboln, sizeof(symboln), "%sGetBufferParameteri64v", symbol_prefix);
3804 *procp = dlsym(handle, symboln);
3808 if(!disp->GetInteger64i_v) {
3809 void ** procp = (void **) &disp->GetInteger64i_v;
3810 snprintf(symboln, sizeof(symboln), "%sGetInteger64i_v", symbol_prefix);
3811 *procp = dlsym(handle, symboln);
3815 if(!disp->VertexAttribDivisor) {
3816 void ** procp = (void **) &disp->VertexAttribDivisor;
3817 snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisor", symbol_prefix);
3818 *procp = dlsym(handle, symboln);
3822 if(!disp->LoadTransposeMatrixdARB) {
3823 void ** procp = (void **) &disp->LoadTransposeMatrixdARB;
3824 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixd", symbol_prefix);
3825 *procp = dlsym(handle, symboln);
3829 if(!disp->LoadTransposeMatrixdARB) {
3830 void ** procp = (void **) &disp->LoadTransposeMatrixdARB;
3831 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixdARB", symbol_prefix);
3832 *procp = dlsym(handle, symboln);
3836 if(!disp->LoadTransposeMatrixfARB) {
3837 void ** procp = (void **) &disp->LoadTransposeMatrixfARB;
3838 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixf", symbol_prefix);
3839 *procp = dlsym(handle, symboln);
3843 if(!disp->LoadTransposeMatrixfARB) {
3844 void ** procp = (void **) &disp->LoadTransposeMatrixfARB;
3845 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixfARB", symbol_prefix);
3846 *procp = dlsym(handle, symboln);
3850 if(!disp->MultTransposeMatrixdARB) {
3851 void ** procp = (void **) &disp->MultTransposeMatrixdARB;
3852 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixd", symbol_prefix);
3853 *procp = dlsym(handle, symboln);
3857 if(!disp->MultTransposeMatrixdARB) {
3858 void ** procp = (void **) &disp->MultTransposeMatrixdARB;
3859 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixdARB", symbol_prefix);
3860 *procp = dlsym(handle, symboln);
3864 if(!disp->MultTransposeMatrixfARB) {
3865 void ** procp = (void **) &disp->MultTransposeMatrixfARB;
3866 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixf", symbol_prefix);
3867 *procp = dlsym(handle, symboln);
3871 if(!disp->MultTransposeMatrixfARB) {
3872 void ** procp = (void **) &disp->MultTransposeMatrixfARB;
3873 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixfARB", symbol_prefix);
3874 *procp = dlsym(handle, symboln);
3878 if(!disp->SampleCoverageARB) {
3879 void ** procp = (void **) &disp->SampleCoverageARB;
3880 snprintf(symboln, sizeof(symboln), "%sSampleCoverage", symbol_prefix);
3881 *procp = dlsym(handle, symboln);
3885 if(!disp->SampleCoverageARB) {
3886 void ** procp = (void **) &disp->SampleCoverageARB;
3887 snprintf(symboln, sizeof(symboln), "%sSampleCoverageARB", symbol_prefix);
3888 *procp = dlsym(handle, symboln);
3892 if(!disp->CompressedTexImage1DARB) {
3893 void ** procp = (void **) &disp->CompressedTexImage1DARB;
3894 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1D", symbol_prefix);
3895 *procp = dlsym(handle, symboln);
3899 if(!disp->CompressedTexImage1DARB) {
3900 void ** procp = (void **) &disp->CompressedTexImage1DARB;
3901 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1DARB", symbol_prefix);
3902 *procp = dlsym(handle, symboln);
3906 if(!disp->CompressedTexImage2DARB) {
3907 void ** procp = (void **) &disp->CompressedTexImage2DARB;
3908 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2D", symbol_prefix);
3909 *procp = dlsym(handle, symboln);
3913 if(!disp->CompressedTexImage2DARB) {
3914 void ** procp = (void **) &disp->CompressedTexImage2DARB;
3915 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2DARB", symbol_prefix);
3916 *procp = dlsym(handle, symboln);
3920 if(!disp->CompressedTexImage3DARB) {
3921 void ** procp = (void **) &disp->CompressedTexImage3DARB;
3922 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3D", symbol_prefix);
3923 *procp = dlsym(handle, symboln);
3927 if(!disp->CompressedTexImage3DARB) {
3928 void ** procp = (void **) &disp->CompressedTexImage3DARB;
3929 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DARB", symbol_prefix);
3930 *procp = dlsym(handle, symboln);
3934 if(!disp->CompressedTexSubImage1DARB) {
3935 void ** procp = (void **) &disp->CompressedTexSubImage1DARB;
3936 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1D", symbol_prefix);
3937 *procp = dlsym(handle, symboln);
3941 if(!disp->CompressedTexSubImage1DARB) {
3942 void ** procp = (void **) &disp->CompressedTexSubImage1DARB;
3943 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1DARB", symbol_prefix);
3944 *procp = dlsym(handle, symboln);
3948 if(!disp->CompressedTexSubImage2DARB) {
3949 void ** procp = (void **) &disp->CompressedTexSubImage2DARB;
3950 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2D", symbol_prefix);
3951 *procp = dlsym(handle, symboln);
3955 if(!disp->CompressedTexSubImage2DARB) {
3956 void ** procp = (void **) &disp->CompressedTexSubImage2DARB;
3957 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2DARB", symbol_prefix);
3958 *procp = dlsym(handle, symboln);
3962 if(!disp->CompressedTexSubImage3DARB) {
3963 void ** procp = (void **) &disp->CompressedTexSubImage3DARB;
3964 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3D", symbol_prefix);
3965 *procp = dlsym(handle, symboln);
3969 if(!disp->CompressedTexSubImage3DARB) {
3970 void ** procp = (void **) &disp->CompressedTexSubImage3DARB;
3971 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DARB", symbol_prefix);
3972 *procp = dlsym(handle, symboln);
3976 if(!disp->GetCompressedTexImageARB) {
3977 void ** procp = (void **) &disp->GetCompressedTexImageARB;
3978 snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImage", symbol_prefix);
3979 *procp = dlsym(handle, symboln);
3983 if(!disp->GetCompressedTexImageARB) {
3984 void ** procp = (void **) &disp->GetCompressedTexImageARB;
3985 snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImageARB", symbol_prefix);
3986 *procp = dlsym(handle, symboln);
3990 if(!disp->DisableVertexAttribArrayARB) {
3991 void ** procp = (void **) &disp->DisableVertexAttribArrayARB;
3992 snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArray", symbol_prefix);
3993 *procp = dlsym(handle, symboln);
3997 if(!disp->DisableVertexAttribArrayARB) {
3998 void ** procp = (void **) &disp->DisableVertexAttribArrayARB;
3999 snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArrayARB", symbol_prefix);
4000 *procp = dlsym(handle, symboln);
4004 if(!disp->EnableVertexAttribArrayARB) {
4005 void ** procp = (void **) &disp->EnableVertexAttribArrayARB;
4006 snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArray", symbol_prefix);
4007 *procp = dlsym(handle, symboln);
4011 if(!disp->EnableVertexAttribArrayARB) {
4012 void ** procp = (void **) &disp->EnableVertexAttribArrayARB;
4013 snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArrayARB", symbol_prefix);
4014 *procp = dlsym(handle, symboln);
4018 if(!disp->GetProgramEnvParameterdvARB) {
4019 void ** procp = (void **) &disp->GetProgramEnvParameterdvARB;
4020 snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterdvARB", symbol_prefix);
4021 *procp = dlsym(handle, symboln);
4025 if(!disp->GetProgramEnvParameterfvARB) {
4026 void ** procp = (void **) &disp->GetProgramEnvParameterfvARB;
4027 snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterfvARB", symbol_prefix);
4028 *procp = dlsym(handle, symboln);
4032 if(!disp->GetProgramLocalParameterdvARB) {
4033 void ** procp = (void **) &disp->GetProgramLocalParameterdvARB;
4034 snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterdvARB", symbol_prefix);
4035 *procp = dlsym(handle, symboln);
4039 if(!disp->GetProgramLocalParameterfvARB) {
4040 void ** procp = (void **) &disp->GetProgramLocalParameterfvARB;
4041 snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterfvARB", symbol_prefix);
4042 *procp = dlsym(handle, symboln);
4046 if(!disp->GetProgramStringARB) {
4047 void ** procp = (void **) &disp->GetProgramStringARB;
4048 snprintf(symboln, sizeof(symboln), "%sGetProgramStringARB", symbol_prefix);
4049 *procp = dlsym(handle, symboln);
4053 if(!disp->GetProgramivARB) {
4054 void ** procp = (void **) &disp->GetProgramivARB;
4055 snprintf(symboln, sizeof(symboln), "%sGetProgramivARB", symbol_prefix);
4056 *procp = dlsym(handle, symboln);
4060 if(!disp->GetVertexAttribdvARB) {
4061 void ** procp = (void **) &disp->GetVertexAttribdvARB;
4062 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdv", symbol_prefix);
4063 *procp = dlsym(handle, symboln);
4067 if(!disp->GetVertexAttribdvARB) {
4068 void ** procp = (void **) &disp->GetVertexAttribdvARB;
4069 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvARB", symbol_prefix);
4070 *procp = dlsym(handle, symboln);
4074 if(!disp->GetVertexAttribfvARB) {
4075 void ** procp = (void **) &disp->GetVertexAttribfvARB;
4076 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfv", symbol_prefix);
4077 *procp = dlsym(handle, symboln);
4081 if(!disp->GetVertexAttribfvARB) {
4082 void ** procp = (void **) &disp->GetVertexAttribfvARB;
4083 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvARB", symbol_prefix);
4084 *procp = dlsym(handle, symboln);
4088 if(!disp->GetVertexAttribivARB) {
4089 void ** procp = (void **) &disp->GetVertexAttribivARB;
4090 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribiv", symbol_prefix);
4091 *procp = dlsym(handle, symboln);
4095 if(!disp->GetVertexAttribivARB) {
4096 void ** procp = (void **) &disp->GetVertexAttribivARB;
4097 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivARB", symbol_prefix);
4098 *procp = dlsym(handle, symboln);
4102 if(!disp->ProgramEnvParameter4dARB) {
4103 void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
4104 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dARB", symbol_prefix);
4105 *procp = dlsym(handle, symboln);
4109 if(!disp->ProgramEnvParameter4dARB) {
4110 void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
4111 snprintf(symboln, sizeof(symboln), "%sProgramParameter4dNV", symbol_prefix);
4112 *procp = dlsym(handle, symboln);
4116 if(!disp->ProgramEnvParameter4dvARB) {
4117 void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
4118 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dvARB", symbol_prefix);
4119 *procp = dlsym(handle, symboln);
4123 if(!disp->ProgramEnvParameter4dvARB) {
4124 void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
4125 snprintf(symboln, sizeof(symboln), "%sProgramParameter4dvNV", symbol_prefix);
4126 *procp = dlsym(handle, symboln);
4130 if(!disp->ProgramEnvParameter4fARB) {
4131 void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
4132 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fARB", symbol_prefix);
4133 *procp = dlsym(handle, symboln);
4137 if(!disp->ProgramEnvParameter4fARB) {
4138 void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
4139 snprintf(symboln, sizeof(symboln), "%sProgramParameter4fNV", symbol_prefix);
4140 *procp = dlsym(handle, symboln);
4144 if(!disp->ProgramEnvParameter4fvARB) {
4145 void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
4146 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fvARB", symbol_prefix);
4147 *procp = dlsym(handle, symboln);
4151 if(!disp->ProgramEnvParameter4fvARB) {
4152 void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
4153 snprintf(symboln, sizeof(symboln), "%sProgramParameter4fvNV", symbol_prefix);
4154 *procp = dlsym(handle, symboln);
4158 if(!disp->ProgramLocalParameter4dARB) {
4159 void ** procp = (void **) &disp->ProgramLocalParameter4dARB;
4160 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dARB", symbol_prefix);
4161 *procp = dlsym(handle, symboln);
4165 if(!disp->ProgramLocalParameter4dvARB) {
4166 void ** procp = (void **) &disp->ProgramLocalParameter4dvARB;
4167 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dvARB", symbol_prefix);
4168 *procp = dlsym(handle, symboln);
4172 if(!disp->ProgramLocalParameter4fARB) {
4173 void ** procp = (void **) &disp->ProgramLocalParameter4fARB;
4174 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fARB", symbol_prefix);
4175 *procp = dlsym(handle, symboln);
4179 if(!disp->ProgramLocalParameter4fvARB) {
4180 void ** procp = (void **) &disp->ProgramLocalParameter4fvARB;
4181 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fvARB", symbol_prefix);
4182 *procp = dlsym(handle, symboln);
4186 if(!disp->ProgramStringARB) {
4187 void ** procp = (void **) &disp->ProgramStringARB;
4188 snprintf(symboln, sizeof(symboln), "%sProgramStringARB", symbol_prefix);
4189 *procp = dlsym(handle, symboln);
4193 if(!disp->VertexAttrib1dARB) {
4194 void ** procp = (void **) &disp->VertexAttrib1dARB;
4195 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1d", symbol_prefix);
4196 *procp = dlsym(handle, symboln);
4200 if(!disp->VertexAttrib1dARB) {
4201 void ** procp = (void **) &disp->VertexAttrib1dARB;
4202 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dARB", symbol_prefix);
4203 *procp = dlsym(handle, symboln);
4207 if(!disp->VertexAttrib1dvARB) {
4208 void ** procp = (void **) &disp->VertexAttrib1dvARB;
4209 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dv", symbol_prefix);
4210 *procp = dlsym(handle, symboln);
4214 if(!disp->VertexAttrib1dvARB) {
4215 void ** procp = (void **) &disp->VertexAttrib1dvARB;
4216 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvARB", symbol_prefix);
4217 *procp = dlsym(handle, symboln);
4221 if(!disp->VertexAttrib1fARB) {
4222 void ** procp = (void **) &disp->VertexAttrib1fARB;
4223 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1f", symbol_prefix);
4224 *procp = dlsym(handle, symboln);
4228 if(!disp->VertexAttrib1fARB) {
4229 void ** procp = (void **) &disp->VertexAttrib1fARB;
4230 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fARB", symbol_prefix);
4231 *procp = dlsym(handle, symboln);
4235 if(!disp->VertexAttrib1fvARB) {
4236 void ** procp = (void **) &disp->VertexAttrib1fvARB;
4237 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fv", symbol_prefix);
4238 *procp = dlsym(handle, symboln);
4242 if(!disp->VertexAttrib1fvARB) {
4243 void ** procp = (void **) &disp->VertexAttrib1fvARB;
4244 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvARB", symbol_prefix);
4245 *procp = dlsym(handle, symboln);
4249 if(!disp->VertexAttrib1sARB) {
4250 void ** procp = (void **) &disp->VertexAttrib1sARB;
4251 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1s", symbol_prefix);
4252 *procp = dlsym(handle, symboln);
4256 if(!disp->VertexAttrib1sARB) {
4257 void ** procp = (void **) &disp->VertexAttrib1sARB;
4258 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sARB", symbol_prefix);
4259 *procp = dlsym(handle, symboln);
4263 if(!disp->VertexAttrib1svARB) {
4264 void ** procp = (void **) &disp->VertexAttrib1svARB;
4265 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sv", symbol_prefix);
4266 *procp = dlsym(handle, symboln);
4270 if(!disp->VertexAttrib1svARB) {
4271 void ** procp = (void **) &disp->VertexAttrib1svARB;
4272 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svARB", symbol_prefix);
4273 *procp = dlsym(handle, symboln);
4277 if(!disp->VertexAttrib2dARB) {
4278 void ** procp = (void **) &disp->VertexAttrib2dARB;
4279 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2d", symbol_prefix);
4280 *procp = dlsym(handle, symboln);
4284 if(!disp->VertexAttrib2dARB) {
4285 void ** procp = (void **) &disp->VertexAttrib2dARB;
4286 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dARB", symbol_prefix);
4287 *procp = dlsym(handle, symboln);
4291 if(!disp->VertexAttrib2dvARB) {
4292 void ** procp = (void **) &disp->VertexAttrib2dvARB;
4293 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dv", symbol_prefix);
4294 *procp = dlsym(handle, symboln);
4298 if(!disp->VertexAttrib2dvARB) {
4299 void ** procp = (void **) &disp->VertexAttrib2dvARB;
4300 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvARB", symbol_prefix);
4301 *procp = dlsym(handle, symboln);
4305 if(!disp->VertexAttrib2fARB) {
4306 void ** procp = (void **) &disp->VertexAttrib2fARB;
4307 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2f", symbol_prefix);
4308 *procp = dlsym(handle, symboln);
4312 if(!disp->VertexAttrib2fARB) {
4313 void ** procp = (void **) &disp->VertexAttrib2fARB;
4314 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fARB", symbol_prefix);
4315 *procp = dlsym(handle, symboln);
4319 if(!disp->VertexAttrib2fvARB) {
4320 void ** procp = (void **) &disp->VertexAttrib2fvARB;
4321 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fv", symbol_prefix);
4322 *procp = dlsym(handle, symboln);
4326 if(!disp->VertexAttrib2fvARB) {
4327 void ** procp = (void **) &disp->VertexAttrib2fvARB;
4328 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvARB", symbol_prefix);
4329 *procp = dlsym(handle, symboln);
4333 if(!disp->VertexAttrib2sARB) {
4334 void ** procp = (void **) &disp->VertexAttrib2sARB;
4335 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2s", symbol_prefix);
4336 *procp = dlsym(handle, symboln);
4340 if(!disp->VertexAttrib2sARB) {
4341 void ** procp = (void **) &disp->VertexAttrib2sARB;
4342 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sARB", symbol_prefix);
4343 *procp = dlsym(handle, symboln);
4347 if(!disp->VertexAttrib2svARB) {
4348 void ** procp = (void **) &disp->VertexAttrib2svARB;
4349 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sv", symbol_prefix);
4350 *procp = dlsym(handle, symboln);
4354 if(!disp->VertexAttrib2svARB) {
4355 void ** procp = (void **) &disp->VertexAttrib2svARB;
4356 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svARB", symbol_prefix);
4357 *procp = dlsym(handle, symboln);
4361 if(!disp->VertexAttrib3dARB) {
4362 void ** procp = (void **) &disp->VertexAttrib3dARB;
4363 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3d", symbol_prefix);
4364 *procp = dlsym(handle, symboln);
4368 if(!disp->VertexAttrib3dARB) {
4369 void ** procp = (void **) &disp->VertexAttrib3dARB;
4370 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dARB", symbol_prefix);
4371 *procp = dlsym(handle, symboln);
4375 if(!disp->VertexAttrib3dvARB) {
4376 void ** procp = (void **) &disp->VertexAttrib3dvARB;
4377 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dv", symbol_prefix);
4378 *procp = dlsym(handle, symboln);
4382 if(!disp->VertexAttrib3dvARB) {
4383 void ** procp = (void **) &disp->VertexAttrib3dvARB;
4384 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvARB", symbol_prefix);
4385 *procp = dlsym(handle, symboln);
4389 if(!disp->VertexAttrib3fARB) {
4390 void ** procp = (void **) &disp->VertexAttrib3fARB;
4391 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3f", symbol_prefix);
4392 *procp = dlsym(handle, symboln);
4396 if(!disp->VertexAttrib3fARB) {
4397 void ** procp = (void **) &disp->VertexAttrib3fARB;
4398 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fARB", symbol_prefix);
4399 *procp = dlsym(handle, symboln);
4403 if(!disp->VertexAttrib3fvARB) {
4404 void ** procp = (void **) &disp->VertexAttrib3fvARB;
4405 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fv", symbol_prefix);
4406 *procp = dlsym(handle, symboln);
4410 if(!disp->VertexAttrib3fvARB) {
4411 void ** procp = (void **) &disp->VertexAttrib3fvARB;
4412 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvARB", symbol_prefix);
4413 *procp = dlsym(handle, symboln);
4417 if(!disp->VertexAttrib3sARB) {
4418 void ** procp = (void **) &disp->VertexAttrib3sARB;
4419 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3s", symbol_prefix);
4420 *procp = dlsym(handle, symboln);
4424 if(!disp->VertexAttrib3sARB) {
4425 void ** procp = (void **) &disp->VertexAttrib3sARB;
4426 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sARB", symbol_prefix);
4427 *procp = dlsym(handle, symboln);
4431 if(!disp->VertexAttrib3svARB) {
4432 void ** procp = (void **) &disp->VertexAttrib3svARB;
4433 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sv", symbol_prefix);
4434 *procp = dlsym(handle, symboln);
4438 if(!disp->VertexAttrib3svARB) {
4439 void ** procp = (void **) &disp->VertexAttrib3svARB;
4440 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svARB", symbol_prefix);
4441 *procp = dlsym(handle, symboln);
4445 if(!disp->VertexAttrib4NbvARB) {
4446 void ** procp = (void **) &disp->VertexAttrib4NbvARB;
4447 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nbv", symbol_prefix);
4448 *procp = dlsym(handle, symboln);
4452 if(!disp->VertexAttrib4NbvARB) {
4453 void ** procp = (void **) &disp->VertexAttrib4NbvARB;
4454 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NbvARB", symbol_prefix);
4455 *procp = dlsym(handle, symboln);
4459 if(!disp->VertexAttrib4NivARB) {
4460 void ** procp = (void **) &disp->VertexAttrib4NivARB;
4461 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Niv", symbol_prefix);
4462 *procp = dlsym(handle, symboln);
4466 if(!disp->VertexAttrib4NivARB) {
4467 void ** procp = (void **) &disp->VertexAttrib4NivARB;
4468 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NivARB", symbol_prefix);
4469 *procp = dlsym(handle, symboln);
4473 if(!disp->VertexAttrib4NsvARB) {
4474 void ** procp = (void **) &disp->VertexAttrib4NsvARB;
4475 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nsv", symbol_prefix);
4476 *procp = dlsym(handle, symboln);
4480 if(!disp->VertexAttrib4NsvARB) {
4481 void ** procp = (void **) &disp->VertexAttrib4NsvARB;
4482 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NsvARB", symbol_prefix);
4483 *procp = dlsym(handle, symboln);
4487 if(!disp->VertexAttrib4NubARB) {
4488 void ** procp = (void **) &disp->VertexAttrib4NubARB;
4489 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nub", symbol_prefix);
4490 *procp = dlsym(handle, symboln);
4494 if(!disp->VertexAttrib4NubARB) {
4495 void ** procp = (void **) &disp->VertexAttrib4NubARB;
4496 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubARB", symbol_prefix);
4497 *procp = dlsym(handle, symboln);
4501 if(!disp->VertexAttrib4NubvARB) {
4502 void ** procp = (void **) &disp->VertexAttrib4NubvARB;
4503 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nubv", symbol_prefix);
4504 *procp = dlsym(handle, symboln);
4508 if(!disp->VertexAttrib4NubvARB) {
4509 void ** procp = (void **) &disp->VertexAttrib4NubvARB;
4510 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubvARB", symbol_prefix);
4511 *procp = dlsym(handle, symboln);
4515 if(!disp->VertexAttrib4NuivARB) {
4516 void ** procp = (void **) &disp->VertexAttrib4NuivARB;
4517 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nuiv", symbol_prefix);
4518 *procp = dlsym(handle, symboln);
4522 if(!disp->VertexAttrib4NuivARB) {
4523 void ** procp = (void **) &disp->VertexAttrib4NuivARB;
4524 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NuivARB", symbol_prefix);
4525 *procp = dlsym(handle, symboln);
4529 if(!disp->VertexAttrib4NusvARB) {
4530 void ** procp = (void **) &disp->VertexAttrib4NusvARB;
4531 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nusv", symbol_prefix);
4532 *procp = dlsym(handle, symboln);
4536 if(!disp->VertexAttrib4NusvARB) {
4537 void ** procp = (void **) &disp->VertexAttrib4NusvARB;
4538 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NusvARB", symbol_prefix);
4539 *procp = dlsym(handle, symboln);
4543 if(!disp->VertexAttrib4bvARB) {
4544 void ** procp = (void **) &disp->VertexAttrib4bvARB;
4545 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bv", symbol_prefix);
4546 *procp = dlsym(handle, symboln);
4550 if(!disp->VertexAttrib4bvARB) {
4551 void ** procp = (void **) &disp->VertexAttrib4bvARB;
4552 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bvARB", symbol_prefix);
4553 *procp = dlsym(handle, symboln);
4557 if(!disp->VertexAttrib4dARB) {
4558 void ** procp = (void **) &disp->VertexAttrib4dARB;
4559 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4d", symbol_prefix);
4560 *procp = dlsym(handle, symboln);
4564 if(!disp->VertexAttrib4dARB) {
4565 void ** procp = (void **) &disp->VertexAttrib4dARB;
4566 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dARB", symbol_prefix);
4567 *procp = dlsym(handle, symboln);
4571 if(!disp->VertexAttrib4dvARB) {
4572 void ** procp = (void **) &disp->VertexAttrib4dvARB;
4573 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dv", symbol_prefix);
4574 *procp = dlsym(handle, symboln);
4578 if(!disp->VertexAttrib4dvARB) {
4579 void ** procp = (void **) &disp->VertexAttrib4dvARB;
4580 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvARB", symbol_prefix);
4581 *procp = dlsym(handle, symboln);
4585 if(!disp->VertexAttrib4fARB) {
4586 void ** procp = (void **) &disp->VertexAttrib4fARB;
4587 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4f", symbol_prefix);
4588 *procp = dlsym(handle, symboln);
4592 if(!disp->VertexAttrib4fARB) {
4593 void ** procp = (void **) &disp->VertexAttrib4fARB;
4594 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fARB", symbol_prefix);
4595 *procp = dlsym(handle, symboln);
4599 if(!disp->VertexAttrib4fvARB) {
4600 void ** procp = (void **) &disp->VertexAttrib4fvARB;
4601 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fv", symbol_prefix);
4602 *procp = dlsym(handle, symboln);
4606 if(!disp->VertexAttrib4fvARB) {
4607 void ** procp = (void **) &disp->VertexAttrib4fvARB;
4608 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvARB", symbol_prefix);
4609 *procp = dlsym(handle, symboln);
4613 if(!disp->VertexAttrib4ivARB) {
4614 void ** procp = (void **) &disp->VertexAttrib4ivARB;
4615 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4iv", symbol_prefix);
4616 *procp = dlsym(handle, symboln);
4620 if(!disp->VertexAttrib4ivARB) {
4621 void ** procp = (void **) &disp->VertexAttrib4ivARB;
4622 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ivARB", symbol_prefix);
4623 *procp = dlsym(handle, symboln);
4627 if(!disp->VertexAttrib4sARB) {
4628 void ** procp = (void **) &disp->VertexAttrib4sARB;
4629 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4s", symbol_prefix);
4630 *procp = dlsym(handle, symboln);
4634 if(!disp->VertexAttrib4sARB) {
4635 void ** procp = (void **) &disp->VertexAttrib4sARB;
4636 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sARB", symbol_prefix);
4637 *procp = dlsym(handle, symboln);
4641 if(!disp->VertexAttrib4svARB) {
4642 void ** procp = (void **) &disp->VertexAttrib4svARB;
4643 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sv", symbol_prefix);
4644 *procp = dlsym(handle, symboln);
4648 if(!disp->VertexAttrib4svARB) {
4649 void ** procp = (void **) &disp->VertexAttrib4svARB;
4650 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svARB", symbol_prefix);
4651 *procp = dlsym(handle, symboln);
4655 if(!disp->VertexAttrib4ubvARB) {
4656 void ** procp = (void **) &disp->VertexAttrib4ubvARB;
4657 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubv", symbol_prefix);
4658 *procp = dlsym(handle, symboln);
4662 if(!disp->VertexAttrib4ubvARB) {
4663 void ** procp = (void **) &disp->VertexAttrib4ubvARB;
4664 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvARB", symbol_prefix);
4665 *procp = dlsym(handle, symboln);
4669 if(!disp->VertexAttrib4uivARB) {
4670 void ** procp = (void **) &disp->VertexAttrib4uivARB;
4671 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uiv", symbol_prefix);
4672 *procp = dlsym(handle, symboln);
4676 if(!disp->VertexAttrib4uivARB) {
4677 void ** procp = (void **) &disp->VertexAttrib4uivARB;
4678 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uivARB", symbol_prefix);
4679 *procp = dlsym(handle, symboln);
4683 if(!disp->VertexAttrib4usvARB) {
4684 void ** procp = (void **) &disp->VertexAttrib4usvARB;
4685 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usv", symbol_prefix);
4686 *procp = dlsym(handle, symboln);
4690 if(!disp->VertexAttrib4usvARB) {
4691 void ** procp = (void **) &disp->VertexAttrib4usvARB;
4692 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usvARB", symbol_prefix);
4693 *procp = dlsym(handle, symboln);
4697 if(!disp->VertexAttribPointerARB) {
4698 void ** procp = (void **) &disp->VertexAttribPointerARB;
4699 snprintf(symboln, sizeof(symboln), "%sVertexAttribPointer", symbol_prefix);
4700 *procp = dlsym(handle, symboln);
4704 if(!disp->VertexAttribPointerARB) {
4705 void ** procp = (void **) &disp->VertexAttribPointerARB;
4706 snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerARB", symbol_prefix);
4707 *procp = dlsym(handle, symboln);
4711 if(!disp->BindBufferARB) {
4712 void ** procp = (void **) &disp->BindBufferARB;
4713 snprintf(symboln, sizeof(symboln), "%sBindBuffer", symbol_prefix);
4714 *procp = dlsym(handle, symboln);
4718 if(!disp->BindBufferARB) {
4719 void ** procp = (void **) &disp->BindBufferARB;
4720 snprintf(symboln, sizeof(symboln), "%sBindBufferARB", symbol_prefix);
4721 *procp = dlsym(handle, symboln);
4725 if(!disp->BufferDataARB) {
4726 void ** procp = (void **) &disp->BufferDataARB;
4727 snprintf(symboln, sizeof(symboln), "%sBufferData", symbol_prefix);
4728 *procp = dlsym(handle, symboln);
4732 if(!disp->BufferDataARB) {
4733 void ** procp = (void **) &disp->BufferDataARB;
4734 snprintf(symboln, sizeof(symboln), "%sBufferDataARB", symbol_prefix);
4735 *procp = dlsym(handle, symboln);
4739 if(!disp->BufferSubDataARB) {
4740 void ** procp = (void **) &disp->BufferSubDataARB;
4741 snprintf(symboln, sizeof(symboln), "%sBufferSubData", symbol_prefix);
4742 *procp = dlsym(handle, symboln);
4746 if(!disp->BufferSubDataARB) {
4747 void ** procp = (void **) &disp->BufferSubDataARB;
4748 snprintf(symboln, sizeof(symboln), "%sBufferSubDataARB", symbol_prefix);
4749 *procp = dlsym(handle, symboln);
4753 if(!disp->DeleteBuffersARB) {
4754 void ** procp = (void **) &disp->DeleteBuffersARB;
4755 snprintf(symboln, sizeof(symboln), "%sDeleteBuffers", symbol_prefix);
4756 *procp = dlsym(handle, symboln);
4760 if(!disp->DeleteBuffersARB) {
4761 void ** procp = (void **) &disp->DeleteBuffersARB;
4762 snprintf(symboln, sizeof(symboln), "%sDeleteBuffersARB", symbol_prefix);
4763 *procp = dlsym(handle, symboln);
4767 if(!disp->GenBuffersARB) {
4768 void ** procp = (void **) &disp->GenBuffersARB;
4769 snprintf(symboln, sizeof(symboln), "%sGenBuffers", symbol_prefix);
4770 *procp = dlsym(handle, symboln);
4774 if(!disp->GenBuffersARB) {
4775 void ** procp = (void **) &disp->GenBuffersARB;
4776 snprintf(symboln, sizeof(symboln), "%sGenBuffersARB", symbol_prefix);
4777 *procp = dlsym(handle, symboln);
4781 if(!disp->GetBufferParameterivARB) {
4782 void ** procp = (void **) &disp->GetBufferParameterivARB;
4783 snprintf(symboln, sizeof(symboln), "%sGetBufferParameteriv", symbol_prefix);
4784 *procp = dlsym(handle, symboln);
4788 if(!disp->GetBufferParameterivARB) {
4789 void ** procp = (void **) &disp->GetBufferParameterivARB;
4790 snprintf(symboln, sizeof(symboln), "%sGetBufferParameterivARB", symbol_prefix);
4791 *procp = dlsym(handle, symboln);
4795 if(!disp->GetBufferPointervARB) {
4796 void ** procp = (void **) &disp->GetBufferPointervARB;
4797 snprintf(symboln, sizeof(symboln), "%sGetBufferPointerv", symbol_prefix);
4798 *procp = dlsym(handle, symboln);
4802 if(!disp->GetBufferPointervARB) {
4803 void ** procp = (void **) &disp->GetBufferPointervARB;
4804 snprintf(symboln, sizeof(symboln), "%sGetBufferPointervARB", symbol_prefix);
4805 *procp = dlsym(handle, symboln);
4809 if(!disp->GetBufferSubDataARB) {
4810 void ** procp = (void **) &disp->GetBufferSubDataARB;
4811 snprintf(symboln, sizeof(symboln), "%sGetBufferSubData", symbol_prefix);
4812 *procp = dlsym(handle, symboln);
4816 if(!disp->GetBufferSubDataARB) {
4817 void ** procp = (void **) &disp->GetBufferSubDataARB;
4818 snprintf(symboln, sizeof(symboln), "%sGetBufferSubDataARB", symbol_prefix);
4819 *procp = dlsym(handle, symboln);
4823 if(!disp->IsBufferARB) {
4824 void ** procp = (void **) &disp->IsBufferARB;
4825 snprintf(symboln, sizeof(symboln), "%sIsBuffer", symbol_prefix);
4826 *procp = dlsym(handle, symboln);
4830 if(!disp->IsBufferARB) {
4831 void ** procp = (void **) &disp->IsBufferARB;
4832 snprintf(symboln, sizeof(symboln), "%sIsBufferARB", symbol_prefix);
4833 *procp = dlsym(handle, symboln);
4837 if(!disp->MapBufferARB) {
4838 void ** procp = (void **) &disp->MapBufferARB;
4839 snprintf(symboln, sizeof(symboln), "%sMapBuffer", symbol_prefix);
4840 *procp = dlsym(handle, symboln);
4844 if(!disp->MapBufferARB) {
4845 void ** procp = (void **) &disp->MapBufferARB;
4846 snprintf(symboln, sizeof(symboln), "%sMapBufferARB", symbol_prefix);
4847 *procp = dlsym(handle, symboln);
4851 if(!disp->UnmapBufferARB) {
4852 void ** procp = (void **) &disp->UnmapBufferARB;
4853 snprintf(symboln, sizeof(symboln), "%sUnmapBuffer", symbol_prefix);
4854 *procp = dlsym(handle, symboln);
4858 if(!disp->UnmapBufferARB) {
4859 void ** procp = (void **) &disp->UnmapBufferARB;
4860 snprintf(symboln, sizeof(symboln), "%sUnmapBufferARB", symbol_prefix);
4861 *procp = dlsym(handle, symboln);
4865 if(!disp->BeginQueryARB) {
4866 void ** procp = (void **) &disp->BeginQueryARB;
4867 snprintf(symboln, sizeof(symboln), "%sBeginQuery", symbol_prefix);
4868 *procp = dlsym(handle, symboln);
4872 if(!disp->BeginQueryARB) {
4873 void ** procp = (void **) &disp->BeginQueryARB;
4874 snprintf(symboln, sizeof(symboln), "%sBeginQueryARB", symbol_prefix);
4875 *procp = dlsym(handle, symboln);
4879 if(!disp->DeleteQueriesARB) {
4880 void ** procp = (void **) &disp->DeleteQueriesARB;
4881 snprintf(symboln, sizeof(symboln), "%sDeleteQueries", symbol_prefix);
4882 *procp = dlsym(handle, symboln);
4886 if(!disp->DeleteQueriesARB) {
4887 void ** procp = (void **) &disp->DeleteQueriesARB;
4888 snprintf(symboln, sizeof(symboln), "%sDeleteQueriesARB", symbol_prefix);
4889 *procp = dlsym(handle, symboln);
4893 if(!disp->EndQueryARB) {
4894 void ** procp = (void **) &disp->EndQueryARB;
4895 snprintf(symboln, sizeof(symboln), "%sEndQuery", symbol_prefix);
4896 *procp = dlsym(handle, symboln);
4900 if(!disp->EndQueryARB) {
4901 void ** procp = (void **) &disp->EndQueryARB;
4902 snprintf(symboln, sizeof(symboln), "%sEndQueryARB", symbol_prefix);
4903 *procp = dlsym(handle, symboln);
4907 if(!disp->GenQueriesARB) {
4908 void ** procp = (void **) &disp->GenQueriesARB;
4909 snprintf(symboln, sizeof(symboln), "%sGenQueries", symbol_prefix);
4910 *procp = dlsym(handle, symboln);
4914 if(!disp->GenQueriesARB) {
4915 void ** procp = (void **) &disp->GenQueriesARB;
4916 snprintf(symboln, sizeof(symboln), "%sGenQueriesARB", symbol_prefix);
4917 *procp = dlsym(handle, symboln);
4921 if(!disp->GetQueryObjectivARB) {
4922 void ** procp = (void **) &disp->GetQueryObjectivARB;
4923 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectiv", symbol_prefix);
4924 *procp = dlsym(handle, symboln);
4928 if(!disp->GetQueryObjectivARB) {
4929 void ** procp = (void **) &disp->GetQueryObjectivARB;
4930 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectivARB", symbol_prefix);
4931 *procp = dlsym(handle, symboln);
4935 if(!disp->GetQueryObjectuivARB) {
4936 void ** procp = (void **) &disp->GetQueryObjectuivARB;
4937 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuiv", symbol_prefix);
4938 *procp = dlsym(handle, symboln);
4942 if(!disp->GetQueryObjectuivARB) {
4943 void ** procp = (void **) &disp->GetQueryObjectuivARB;
4944 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuivARB", symbol_prefix);
4945 *procp = dlsym(handle, symboln);
4949 if(!disp->GetQueryivARB) {
4950 void ** procp = (void **) &disp->GetQueryivARB;
4951 snprintf(symboln, sizeof(symboln), "%sGetQueryiv", symbol_prefix);
4952 *procp = dlsym(handle, symboln);
4956 if(!disp->GetQueryivARB) {
4957 void ** procp = (void **) &disp->GetQueryivARB;
4958 snprintf(symboln, sizeof(symboln), "%sGetQueryivARB", symbol_prefix);
4959 *procp = dlsym(handle, symboln);
4963 if(!disp->IsQueryARB) {
4964 void ** procp = (void **) &disp->IsQueryARB;
4965 snprintf(symboln, sizeof(symboln), "%sIsQuery", symbol_prefix);
4966 *procp = dlsym(handle, symboln);
4970 if(!disp->IsQueryARB) {
4971 void ** procp = (void **) &disp->IsQueryARB;
4972 snprintf(symboln, sizeof(symboln), "%sIsQueryARB", symbol_prefix);
4973 *procp = dlsym(handle, symboln);
4977 if(!disp->AttachObjectARB) {
4978 void ** procp = (void **) &disp->AttachObjectARB;
4979 snprintf(symboln, sizeof(symboln), "%sAttachObjectARB", symbol_prefix);
4980 *procp = dlsym(handle, symboln);
4984 if(!disp->CompileShaderARB) {
4985 void ** procp = (void **) &disp->CompileShaderARB;
4986 snprintf(symboln, sizeof(symboln), "%sCompileShader", symbol_prefix);
4987 *procp = dlsym(handle, symboln);
4991 if(!disp->CompileShaderARB) {
4992 void ** procp = (void **) &disp->CompileShaderARB;
4993 snprintf(symboln, sizeof(symboln), "%sCompileShaderARB", symbol_prefix);
4994 *procp = dlsym(handle, symboln);
4998 if(!disp->CreateProgramObjectARB) {
4999 void ** procp = (void **) &disp->CreateProgramObjectARB;
5000 snprintf(symboln, sizeof(symboln), "%sCreateProgramObjectARB", symbol_prefix);
5001 *procp = dlsym(handle, symboln);
5005 if(!disp->CreateShaderObjectARB) {
5006 void ** procp = (void **) &disp->CreateShaderObjectARB;
5007 snprintf(symboln, sizeof(symboln), "%sCreateShaderObjectARB", symbol_prefix);
5008 *procp = dlsym(handle, symboln);
5012 if(!disp->DeleteObjectARB) {
5013 void ** procp = (void **) &disp->DeleteObjectARB;
5014 snprintf(symboln, sizeof(symboln), "%sDeleteObjectARB", symbol_prefix);
5015 *procp = dlsym(handle, symboln);
5019 if(!disp->DetachObjectARB) {
5020 void ** procp = (void **) &disp->DetachObjectARB;
5021 snprintf(symboln, sizeof(symboln), "%sDetachObjectARB", symbol_prefix);
5022 *procp = dlsym(handle, symboln);
5026 if(!disp->GetActiveUniformARB) {
5027 void ** procp = (void **) &disp->GetActiveUniformARB;
5028 snprintf(symboln, sizeof(symboln), "%sGetActiveUniform", symbol_prefix);
5029 *procp = dlsym(handle, symboln);
5033 if(!disp->GetActiveUniformARB) {
5034 void ** procp = (void **) &disp->GetActiveUniformARB;
5035 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformARB", symbol_prefix);
5036 *procp = dlsym(handle, symboln);
5040 if(!disp->GetAttachedObjectsARB) {
5041 void ** procp = (void **) &disp->GetAttachedObjectsARB;
5042 snprintf(symboln, sizeof(symboln), "%sGetAttachedObjectsARB", symbol_prefix);
5043 *procp = dlsym(handle, symboln);
5047 if(!disp->GetHandleARB) {
5048 void ** procp = (void **) &disp->GetHandleARB;
5049 snprintf(symboln, sizeof(symboln), "%sGetHandleARB", symbol_prefix);
5050 *procp = dlsym(handle, symboln);
5054 if(!disp->GetInfoLogARB) {
5055 void ** procp = (void **) &disp->GetInfoLogARB;
5056 snprintf(symboln, sizeof(symboln), "%sGetInfoLogARB", symbol_prefix);
5057 *procp = dlsym(handle, symboln);
5061 if(!disp->GetObjectParameterfvARB) {
5062 void ** procp = (void **) &disp->GetObjectParameterfvARB;
5063 snprintf(symboln, sizeof(symboln), "%sGetObjectParameterfvARB", symbol_prefix);
5064 *procp = dlsym(handle, symboln);
5068 if(!disp->GetObjectParameterivARB) {
5069 void ** procp = (void **) &disp->GetObjectParameterivARB;
5070 snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivARB", symbol_prefix);
5071 *procp = dlsym(handle, symboln);
5075 if(!disp->GetShaderSourceARB) {
5076 void ** procp = (void **) &disp->GetShaderSourceARB;
5077 snprintf(symboln, sizeof(symboln), "%sGetShaderSource", symbol_prefix);
5078 *procp = dlsym(handle, symboln);
5082 if(!disp->GetShaderSourceARB) {
5083 void ** procp = (void **) &disp->GetShaderSourceARB;
5084 snprintf(symboln, sizeof(symboln), "%sGetShaderSourceARB", symbol_prefix);
5085 *procp = dlsym(handle, symboln);
5089 if(!disp->GetUniformLocationARB) {
5090 void ** procp = (void **) &disp->GetUniformLocationARB;
5091 snprintf(symboln, sizeof(symboln), "%sGetUniformLocation", symbol_prefix);
5092 *procp = dlsym(handle, symboln);
5096 if(!disp->GetUniformLocationARB) {
5097 void ** procp = (void **) &disp->GetUniformLocationARB;
5098 snprintf(symboln, sizeof(symboln), "%sGetUniformLocationARB", symbol_prefix);
5099 *procp = dlsym(handle, symboln);
5103 if(!disp->GetUniformfvARB) {
5104 void ** procp = (void **) &disp->GetUniformfvARB;
5105 snprintf(symboln, sizeof(symboln), "%sGetUniformfv", symbol_prefix);
5106 *procp = dlsym(handle, symboln);
5110 if(!disp->GetUniformfvARB) {
5111 void ** procp = (void **) &disp->GetUniformfvARB;
5112 snprintf(symboln, sizeof(symboln), "%sGetUniformfvARB", symbol_prefix);
5113 *procp = dlsym(handle, symboln);
5117 if(!disp->GetUniformivARB) {
5118 void ** procp = (void **) &disp->GetUniformivARB;
5119 snprintf(symboln, sizeof(symboln), "%sGetUniformiv", symbol_prefix);
5120 *procp = dlsym(handle, symboln);
5124 if(!disp->GetUniformivARB) {
5125 void ** procp = (void **) &disp->GetUniformivARB;
5126 snprintf(symboln, sizeof(symboln), "%sGetUniformivARB", symbol_prefix);
5127 *procp = dlsym(handle, symboln);
5131 if(!disp->LinkProgramARB) {
5132 void ** procp = (void **) &disp->LinkProgramARB;
5133 snprintf(symboln, sizeof(symboln), "%sLinkProgram", symbol_prefix);
5134 *procp = dlsym(handle, symboln);
5138 if(!disp->LinkProgramARB) {
5139 void ** procp = (void **) &disp->LinkProgramARB;
5140 snprintf(symboln, sizeof(symboln), "%sLinkProgramARB", symbol_prefix);
5141 *procp = dlsym(handle, symboln);
5145 if(!disp->ShaderSourceARB) {
5146 void ** procp = (void **) &disp->ShaderSourceARB;
5147 snprintf(symboln, sizeof(symboln), "%sShaderSource", symbol_prefix);
5148 *procp = dlsym(handle, symboln);
5152 if(!disp->ShaderSourceARB) {
5153 void ** procp = (void **) &disp->ShaderSourceARB;
5154 snprintf(symboln, sizeof(symboln), "%sShaderSourceARB", symbol_prefix);
5155 *procp = dlsym(handle, symboln);
5159 if(!disp->Uniform1fARB) {
5160 void ** procp = (void **) &disp->Uniform1fARB;
5161 snprintf(symboln, sizeof(symboln), "%sUniform1f", symbol_prefix);
5162 *procp = dlsym(handle, symboln);
5166 if(!disp->Uniform1fARB) {
5167 void ** procp = (void **) &disp->Uniform1fARB;
5168 snprintf(symboln, sizeof(symboln), "%sUniform1fARB", symbol_prefix);
5169 *procp = dlsym(handle, symboln);
5173 if(!disp->Uniform1fvARB) {
5174 void ** procp = (void **) &disp->Uniform1fvARB;
5175 snprintf(symboln, sizeof(symboln), "%sUniform1fv", symbol_prefix);
5176 *procp = dlsym(handle, symboln);
5180 if(!disp->Uniform1fvARB) {
5181 void ** procp = (void **) &disp->Uniform1fvARB;
5182 snprintf(symboln, sizeof(symboln), "%sUniform1fvARB", symbol_prefix);
5183 *procp = dlsym(handle, symboln);
5187 if(!disp->Uniform1iARB) {
5188 void ** procp = (void **) &disp->Uniform1iARB;
5189 snprintf(symboln, sizeof(symboln), "%sUniform1i", symbol_prefix);
5190 *procp = dlsym(handle, symboln);
5194 if(!disp->Uniform1iARB) {
5195 void ** procp = (void **) &disp->Uniform1iARB;
5196 snprintf(symboln, sizeof(symboln), "%sUniform1iARB", symbol_prefix);
5197 *procp = dlsym(handle, symboln);
5201 if(!disp->Uniform1ivARB) {
5202 void ** procp = (void **) &disp->Uniform1ivARB;
5203 snprintf(symboln, sizeof(symboln), "%sUniform1iv", symbol_prefix);
5204 *procp = dlsym(handle, symboln);
5208 if(!disp->Uniform1ivARB) {
5209 void ** procp = (void **) &disp->Uniform1ivARB;
5210 snprintf(symboln, sizeof(symboln), "%sUniform1ivARB", symbol_prefix);
5211 *procp = dlsym(handle, symboln);
5215 if(!disp->Uniform2fARB) {
5216 void ** procp = (void **) &disp->Uniform2fARB;
5217 snprintf(symboln, sizeof(symboln), "%sUniform2f", symbol_prefix);
5218 *procp = dlsym(handle, symboln);
5222 if(!disp->Uniform2fARB) {
5223 void ** procp = (void **) &disp->Uniform2fARB;
5224 snprintf(symboln, sizeof(symboln), "%sUniform2fARB", symbol_prefix);
5225 *procp = dlsym(handle, symboln);
5229 if(!disp->Uniform2fvARB) {
5230 void ** procp = (void **) &disp->Uniform2fvARB;
5231 snprintf(symboln, sizeof(symboln), "%sUniform2fv", symbol_prefix);
5232 *procp = dlsym(handle, symboln);
5236 if(!disp->Uniform2fvARB) {
5237 void ** procp = (void **) &disp->Uniform2fvARB;
5238 snprintf(symboln, sizeof(symboln), "%sUniform2fvARB", symbol_prefix);
5239 *procp = dlsym(handle, symboln);
5243 if(!disp->Uniform2iARB) {
5244 void ** procp = (void **) &disp->Uniform2iARB;
5245 snprintf(symboln, sizeof(symboln), "%sUniform2i", symbol_prefix);
5246 *procp = dlsym(handle, symboln);
5250 if(!disp->Uniform2iARB) {
5251 void ** procp = (void **) &disp->Uniform2iARB;
5252 snprintf(symboln, sizeof(symboln), "%sUniform2iARB", symbol_prefix);
5253 *procp = dlsym(handle, symboln);
5257 if(!disp->Uniform2ivARB) {
5258 void ** procp = (void **) &disp->Uniform2ivARB;
5259 snprintf(symboln, sizeof(symboln), "%sUniform2iv", symbol_prefix);
5260 *procp = dlsym(handle, symboln);
5264 if(!disp->Uniform2ivARB) {
5265 void ** procp = (void **) &disp->Uniform2ivARB;
5266 snprintf(symboln, sizeof(symboln), "%sUniform2ivARB", symbol_prefix);
5267 *procp = dlsym(handle, symboln);
5271 if(!disp->Uniform3fARB) {
5272 void ** procp = (void **) &disp->Uniform3fARB;
5273 snprintf(symboln, sizeof(symboln), "%sUniform3f", symbol_prefix);
5274 *procp = dlsym(handle, symboln);
5278 if(!disp->Uniform3fARB) {
5279 void ** procp = (void **) &disp->Uniform3fARB;
5280 snprintf(symboln, sizeof(symboln), "%sUniform3fARB", symbol_prefix);
5281 *procp = dlsym(handle, symboln);
5285 if(!disp->Uniform3fvARB) {
5286 void ** procp = (void **) &disp->Uniform3fvARB;
5287 snprintf(symboln, sizeof(symboln), "%sUniform3fv", symbol_prefix);
5288 *procp = dlsym(handle, symboln);
5292 if(!disp->Uniform3fvARB) {
5293 void ** procp = (void **) &disp->Uniform3fvARB;
5294 snprintf(symboln, sizeof(symboln), "%sUniform3fvARB", symbol_prefix);
5295 *procp = dlsym(handle, symboln);
5299 if(!disp->Uniform3iARB) {
5300 void ** procp = (void **) &disp->Uniform3iARB;
5301 snprintf(symboln, sizeof(symboln), "%sUniform3i", symbol_prefix);
5302 *procp = dlsym(handle, symboln);
5306 if(!disp->Uniform3iARB) {
5307 void ** procp = (void **) &disp->Uniform3iARB;
5308 snprintf(symboln, sizeof(symboln), "%sUniform3iARB", symbol_prefix);
5309 *procp = dlsym(handle, symboln);
5313 if(!disp->Uniform3ivARB) {
5314 void ** procp = (void **) &disp->Uniform3ivARB;
5315 snprintf(symboln, sizeof(symboln), "%sUniform3iv", symbol_prefix);
5316 *procp = dlsym(handle, symboln);
5320 if(!disp->Uniform3ivARB) {
5321 void ** procp = (void **) &disp->Uniform3ivARB;
5322 snprintf(symboln, sizeof(symboln), "%sUniform3ivARB", symbol_prefix);
5323 *procp = dlsym(handle, symboln);
5327 if(!disp->Uniform4fARB) {
5328 void ** procp = (void **) &disp->Uniform4fARB;
5329 snprintf(symboln, sizeof(symboln), "%sUniform4f", symbol_prefix);
5330 *procp = dlsym(handle, symboln);
5334 if(!disp->Uniform4fARB) {
5335 void ** procp = (void **) &disp->Uniform4fARB;
5336 snprintf(symboln, sizeof(symboln), "%sUniform4fARB", symbol_prefix);
5337 *procp = dlsym(handle, symboln);
5341 if(!disp->Uniform4fvARB) {
5342 void ** procp = (void **) &disp->Uniform4fvARB;
5343 snprintf(symboln, sizeof(symboln), "%sUniform4fv", symbol_prefix);
5344 *procp = dlsym(handle, symboln);
5348 if(!disp->Uniform4fvARB) {
5349 void ** procp = (void **) &disp->Uniform4fvARB;
5350 snprintf(symboln, sizeof(symboln), "%sUniform4fvARB", symbol_prefix);
5351 *procp = dlsym(handle, symboln);
5355 if(!disp->Uniform4iARB) {
5356 void ** procp = (void **) &disp->Uniform4iARB;
5357 snprintf(symboln, sizeof(symboln), "%sUniform4i", symbol_prefix);
5358 *procp = dlsym(handle, symboln);
5362 if(!disp->Uniform4iARB) {
5363 void ** procp = (void **) &disp->Uniform4iARB;
5364 snprintf(symboln, sizeof(symboln), "%sUniform4iARB", symbol_prefix);
5365 *procp = dlsym(handle, symboln);
5369 if(!disp->Uniform4ivARB) {
5370 void ** procp = (void **) &disp->Uniform4ivARB;
5371 snprintf(symboln, sizeof(symboln), "%sUniform4iv", symbol_prefix);
5372 *procp = dlsym(handle, symboln);
5376 if(!disp->Uniform4ivARB) {
5377 void ** procp = (void **) &disp->Uniform4ivARB;
5378 snprintf(symboln, sizeof(symboln), "%sUniform4ivARB", symbol_prefix);
5379 *procp = dlsym(handle, symboln);
5383 if(!disp->UniformMatrix2fvARB) {
5384 void ** procp = (void **) &disp->UniformMatrix2fvARB;
5385 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fv", symbol_prefix);
5386 *procp = dlsym(handle, symboln);
5390 if(!disp->UniformMatrix2fvARB) {
5391 void ** procp = (void **) &disp->UniformMatrix2fvARB;
5392 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fvARB", symbol_prefix);
5393 *procp = dlsym(handle, symboln);
5397 if(!disp->UniformMatrix3fvARB) {
5398 void ** procp = (void **) &disp->UniformMatrix3fvARB;
5399 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fv", symbol_prefix);
5400 *procp = dlsym(handle, symboln);
5404 if(!disp->UniformMatrix3fvARB) {
5405 void ** procp = (void **) &disp->UniformMatrix3fvARB;
5406 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fvARB", symbol_prefix);
5407 *procp = dlsym(handle, symboln);
5411 if(!disp->UniformMatrix4fvARB) {
5412 void ** procp = (void **) &disp->UniformMatrix4fvARB;
5413 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fv", symbol_prefix);
5414 *procp = dlsym(handle, symboln);
5418 if(!disp->UniformMatrix4fvARB) {
5419 void ** procp = (void **) &disp->UniformMatrix4fvARB;
5420 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fvARB", symbol_prefix);
5421 *procp = dlsym(handle, symboln);
5425 if(!disp->UseProgramObjectARB) {
5426 void ** procp = (void **) &disp->UseProgramObjectARB;
5427 snprintf(symboln, sizeof(symboln), "%sUseProgram", symbol_prefix);
5428 *procp = dlsym(handle, symboln);
5432 if(!disp->UseProgramObjectARB) {
5433 void ** procp = (void **) &disp->UseProgramObjectARB;
5434 snprintf(symboln, sizeof(symboln), "%sUseProgramObjectARB", symbol_prefix);
5435 *procp = dlsym(handle, symboln);
5439 if(!disp->ValidateProgramARB) {
5440 void ** procp = (void **) &disp->ValidateProgramARB;
5441 snprintf(symboln, sizeof(symboln), "%sValidateProgram", symbol_prefix);
5442 *procp = dlsym(handle, symboln);
5446 if(!disp->ValidateProgramARB) {
5447 void ** procp = (void **) &disp->ValidateProgramARB;
5448 snprintf(symboln, sizeof(symboln), "%sValidateProgramARB", symbol_prefix);
5449 *procp = dlsym(handle, symboln);
5453 if(!disp->BindAttribLocationARB) {
5454 void ** procp = (void **) &disp->BindAttribLocationARB;
5455 snprintf(symboln, sizeof(symboln), "%sBindAttribLocation", symbol_prefix);
5456 *procp = dlsym(handle, symboln);
5460 if(!disp->BindAttribLocationARB) {
5461 void ** procp = (void **) &disp->BindAttribLocationARB;
5462 snprintf(symboln, sizeof(symboln), "%sBindAttribLocationARB", symbol_prefix);
5463 *procp = dlsym(handle, symboln);
5467 if(!disp->GetActiveAttribARB) {
5468 void ** procp = (void **) &disp->GetActiveAttribARB;
5469 snprintf(symboln, sizeof(symboln), "%sGetActiveAttrib", symbol_prefix);
5470 *procp = dlsym(handle, symboln);
5474 if(!disp->GetActiveAttribARB) {
5475 void ** procp = (void **) &disp->GetActiveAttribARB;
5476 snprintf(symboln, sizeof(symboln), "%sGetActiveAttribARB", symbol_prefix);
5477 *procp = dlsym(handle, symboln);
5481 if(!disp->GetAttribLocationARB) {
5482 void ** procp = (void **) &disp->GetAttribLocationARB;
5483 snprintf(symboln, sizeof(symboln), "%sGetAttribLocation", symbol_prefix);
5484 *procp = dlsym(handle, symboln);
5488 if(!disp->GetAttribLocationARB) {
5489 void ** procp = (void **) &disp->GetAttribLocationARB;
5490 snprintf(symboln, sizeof(symboln), "%sGetAttribLocationARB", symbol_prefix);
5491 *procp = dlsym(handle, symboln);
5495 if(!disp->DrawBuffersARB) {
5496 void ** procp = (void **) &disp->DrawBuffersARB;
5497 snprintf(symboln, sizeof(symboln), "%sDrawBuffers", symbol_prefix);
5498 *procp = dlsym(handle, symboln);
5502 if(!disp->DrawBuffersARB) {
5503 void ** procp = (void **) &disp->DrawBuffersARB;
5504 snprintf(symboln, sizeof(symboln), "%sDrawBuffersARB", symbol_prefix);
5505 *procp = dlsym(handle, symboln);
5509 if(!disp->DrawBuffersARB) {
5510 void ** procp = (void **) &disp->DrawBuffersARB;
5511 snprintf(symboln, sizeof(symboln), "%sDrawBuffersATI", symbol_prefix);
5512 *procp = dlsym(handle, symboln);
5516 if(!disp->ClampColorARB) {
5517 void ** procp = (void **) &disp->ClampColorARB;
5518 snprintf(symboln, sizeof(symboln), "%sClampColorARB", symbol_prefix);
5519 *procp = dlsym(handle, symboln);
5523 if(!disp->DrawArraysInstancedARB) {
5524 void ** procp = (void **) &disp->DrawArraysInstancedARB;
5525 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedARB", symbol_prefix);
5526 *procp = dlsym(handle, symboln);
5530 if(!disp->DrawArraysInstancedARB) {
5531 void ** procp = (void **) &disp->DrawArraysInstancedARB;
5532 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedEXT", symbol_prefix);
5533 *procp = dlsym(handle, symboln);
5537 if(!disp->DrawArraysInstancedARB) {
5538 void ** procp = (void **) &disp->DrawArraysInstancedARB;
5539 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstanced", symbol_prefix);
5540 *procp = dlsym(handle, symboln);
5544 if(!disp->DrawElementsInstancedARB) {
5545 void ** procp = (void **) &disp->DrawElementsInstancedARB;
5546 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedARB", symbol_prefix);
5547 *procp = dlsym(handle, symboln);
5551 if(!disp->DrawElementsInstancedARB) {
5552 void ** procp = (void **) &disp->DrawElementsInstancedARB;
5553 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedEXT", symbol_prefix);
5554 *procp = dlsym(handle, symboln);
5558 if(!disp->DrawElementsInstancedARB) {
5559 void ** procp = (void **) &disp->DrawElementsInstancedARB;
5560 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstanced", symbol_prefix);
5561 *procp = dlsym(handle, symboln);
5565 if(!disp->RenderbufferStorageMultisample) {
5566 void ** procp = (void **) &disp->RenderbufferStorageMultisample;
5567 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisample", symbol_prefix);
5568 *procp = dlsym(handle, symboln);
5572 if(!disp->RenderbufferStorageMultisample) {
5573 void ** procp = (void **) &disp->RenderbufferStorageMultisample;
5574 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisampleEXT", symbol_prefix);
5575 *procp = dlsym(handle, symboln);
5579 if(!disp->FramebufferTextureARB) {
5580 void ** procp = (void **) &disp->FramebufferTextureARB;
5581 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureARB", symbol_prefix);
5582 *procp = dlsym(handle, symboln);
5586 if(!disp->FramebufferTextureFaceARB) {
5587 void ** procp = (void **) &disp->FramebufferTextureFaceARB;
5588 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureFaceARB", symbol_prefix);
5589 *procp = dlsym(handle, symboln);
5593 if(!disp->ProgramParameteriARB) {
5594 void ** procp = (void **) &disp->ProgramParameteriARB;
5595 snprintf(symboln, sizeof(symboln), "%sProgramParameteriARB", symbol_prefix);
5596 *procp = dlsym(handle, symboln);
5600 if(!disp->VertexAttribDivisorARB) {
5601 void ** procp = (void **) &disp->VertexAttribDivisorARB;
5602 snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisorARB", symbol_prefix);
5603 *procp = dlsym(handle, symboln);
5607 if(!disp->FlushMappedBufferRange) {
5608 void ** procp = (void **) &disp->FlushMappedBufferRange;
5609 snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRange", symbol_prefix);
5610 *procp = dlsym(handle, symboln);
5614 if(!disp->MapBufferRange) {
5615 void ** procp = (void **) &disp->MapBufferRange;
5616 snprintf(symboln, sizeof(symboln), "%sMapBufferRange", symbol_prefix);
5617 *procp = dlsym(handle, symboln);
5621 if(!disp->TexBufferARB) {
5622 void ** procp = (void **) &disp->TexBufferARB;
5623 snprintf(symboln, sizeof(symboln), "%sTexBufferARB", symbol_prefix);
5624 *procp = dlsym(handle, symboln);
5628 if(!disp->BindVertexArray) {
5629 void ** procp = (void **) &disp->BindVertexArray;
5630 snprintf(symboln, sizeof(symboln), "%sBindVertexArray", symbol_prefix);
5631 *procp = dlsym(handle, symboln);
5635 if(!disp->GenVertexArrays) {
5636 void ** procp = (void **) &disp->GenVertexArrays;
5637 snprintf(symboln, sizeof(symboln), "%sGenVertexArrays", symbol_prefix);
5638 *procp = dlsym(handle, symboln);
5642 if(!disp->CopyBufferSubData) {
5643 void ** procp = (void **) &disp->CopyBufferSubData;
5644 snprintf(symboln, sizeof(symboln), "%sCopyBufferSubData", symbol_prefix);
5645 *procp = dlsym(handle, symboln);
5649 if(!disp->ClientWaitSync) {
5650 void ** procp = (void **) &disp->ClientWaitSync;
5651 snprintf(symboln, sizeof(symboln), "%sClientWaitSync", symbol_prefix);
5652 *procp = dlsym(handle, symboln);
5656 if(!disp->DeleteSync) {
5657 void ** procp = (void **) &disp->DeleteSync;
5658 snprintf(symboln, sizeof(symboln), "%sDeleteSync", symbol_prefix);
5659 *procp = dlsym(handle, symboln);
5663 if(!disp->FenceSync) {
5664 void ** procp = (void **) &disp->FenceSync;
5665 snprintf(symboln, sizeof(symboln), "%sFenceSync", symbol_prefix);
5666 *procp = dlsym(handle, symboln);
5670 if(!disp->GetInteger64v) {
5671 void ** procp = (void **) &disp->GetInteger64v;
5672 snprintf(symboln, sizeof(symboln), "%sGetInteger64v", symbol_prefix);
5673 *procp = dlsym(handle, symboln);
5677 if(!disp->GetSynciv) {
5678 void ** procp = (void **) &disp->GetSynciv;
5679 snprintf(symboln, sizeof(symboln), "%sGetSynciv", symbol_prefix);
5680 *procp = dlsym(handle, symboln);
5684 if(!disp->IsSync) {
5685 void ** procp = (void **) &disp->IsSync;
5686 snprintf(symboln, sizeof(symboln), "%sIsSync", symbol_prefix);
5687 *procp = dlsym(handle, symboln);
5691 if(!disp->WaitSync) {
5692 void ** procp = (void **) &disp->WaitSync;
5693 snprintf(symboln, sizeof(symboln), "%sWaitSync", symbol_prefix);
5694 *procp = dlsym(handle, symboln);
5698 if(!disp->DrawElementsBaseVertex) {
5699 void ** procp = (void **) &disp->DrawElementsBaseVertex;
5700 snprintf(symboln, sizeof(symboln), "%sDrawElementsBaseVertex", symbol_prefix);
5701 *procp = dlsym(handle, symboln);
5705 if(!disp->DrawElementsInstancedBaseVertex) {
5706 void ** procp = (void **) &disp->DrawElementsInstancedBaseVertex;
5707 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseVertex", symbol_prefix);
5708 *procp = dlsym(handle, symboln);
5712 if(!disp->DrawRangeElementsBaseVertex) {
5713 void ** procp = (void **) &disp->DrawRangeElementsBaseVertex;
5714 snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsBaseVertex", symbol_prefix);
5715 *procp = dlsym(handle, symboln);
5719 if(!disp->MultiDrawElementsBaseVertex) {
5720 void ** procp = (void **) &disp->MultiDrawElementsBaseVertex;
5721 snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsBaseVertex", symbol_prefix);
5722 *procp = dlsym(handle, symboln);
5726 if(!disp->BlendEquationSeparateiARB) {
5727 void ** procp = (void **) &disp->BlendEquationSeparateiARB;
5728 snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateiARB", symbol_prefix);
5729 *procp = dlsym(handle, symboln);
5733 if(!disp->BlendEquationSeparateiARB) {
5734 void ** procp = (void **) &disp->BlendEquationSeparateiARB;
5735 snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateIndexedAMD", symbol_prefix);
5736 *procp = dlsym(handle, symboln);
5740 if(!disp->BlendEquationiARB) {
5741 void ** procp = (void **) &disp->BlendEquationiARB;
5742 snprintf(symboln, sizeof(symboln), "%sBlendEquationiARB", symbol_prefix);
5743 *procp = dlsym(handle, symboln);
5747 if(!disp->BlendEquationiARB) {
5748 void ** procp = (void **) &disp->BlendEquationiARB;
5749 snprintf(symboln, sizeof(symboln), "%sBlendEquationIndexedAMD", symbol_prefix);
5750 *procp = dlsym(handle, symboln);
5754 if(!disp->BlendFuncSeparateiARB) {
5755 void ** procp = (void **) &disp->BlendFuncSeparateiARB;
5756 snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateiARB", symbol_prefix);
5757 *procp = dlsym(handle, symboln);
5761 if(!disp->BlendFuncSeparateiARB) {
5762 void ** procp = (void **) &disp->BlendFuncSeparateiARB;
5763 snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateIndexedAMD", symbol_prefix);
5764 *procp = dlsym(handle, symboln);
5768 if(!disp->BlendFunciARB) {
5769 void ** procp = (void **) &disp->BlendFunciARB;
5770 snprintf(symboln, sizeof(symboln), "%sBlendFunciARB", symbol_prefix);
5771 *procp = dlsym(handle, symboln);
5775 if(!disp->BlendFunciARB) {
5776 void ** procp = (void **) &disp->BlendFunciARB;
5777 snprintf(symboln, sizeof(symboln), "%sBlendFuncIndexedAMD", symbol_prefix);
5778 *procp = dlsym(handle, symboln);
5782 if(!disp->BindSampler) {
5783 void ** procp = (void **) &disp->BindSampler;
5784 snprintf(symboln, sizeof(symboln), "%sBindSampler", symbol_prefix);
5785 *procp = dlsym(handle, symboln);
5789 if(!disp->DeleteSamplers) {
5790 void ** procp = (void **) &disp->DeleteSamplers;
5791 snprintf(symboln, sizeof(symboln), "%sDeleteSamplers", symbol_prefix);
5792 *procp = dlsym(handle, symboln);
5796 if(!disp->GenSamplers) {
5797 void ** procp = (void **) &disp->GenSamplers;
5798 snprintf(symboln, sizeof(symboln), "%sGenSamplers", symbol_prefix);
5799 *procp = dlsym(handle, symboln);
5803 if(!disp->GetSamplerParameterIiv) {
5804 void ** procp = (void **) &disp->GetSamplerParameterIiv;
5805 snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIiv", symbol_prefix);
5806 *procp = dlsym(handle, symboln);
5810 if(!disp->GetSamplerParameterIuiv) {
5811 void ** procp = (void **) &disp->GetSamplerParameterIuiv;
5812 snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIuiv", symbol_prefix);
5813 *procp = dlsym(handle, symboln);
5817 if(!disp->GetSamplerParameterfv) {
5818 void ** procp = (void **) &disp->GetSamplerParameterfv;
5819 snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterfv", symbol_prefix);
5820 *procp = dlsym(handle, symboln);
5824 if(!disp->GetSamplerParameteriv) {
5825 void ** procp = (void **) &disp->GetSamplerParameteriv;
5826 snprintf(symboln, sizeof(symboln), "%sGetSamplerParameteriv", symbol_prefix);
5827 *procp = dlsym(handle, symboln);
5831 if(!disp->IsSampler) {
5832 void ** procp = (void **) &disp->IsSampler;
5833 snprintf(symboln, sizeof(symboln), "%sIsSampler", symbol_prefix);
5834 *procp = dlsym(handle, symboln);
5838 if(!disp->SamplerParameterIiv) {
5839 void ** procp = (void **) &disp->SamplerParameterIiv;
5840 snprintf(symboln, sizeof(symboln), "%sSamplerParameterIiv", symbol_prefix);
5841 *procp = dlsym(handle, symboln);
5845 if(!disp->SamplerParameterIuiv) {
5846 void ** procp = (void **) &disp->SamplerParameterIuiv;
5847 snprintf(symboln, sizeof(symboln), "%sSamplerParameterIuiv", symbol_prefix);
5848 *procp = dlsym(handle, symboln);
5852 if(!disp->SamplerParameterf) {
5853 void ** procp = (void **) &disp->SamplerParameterf;
5854 snprintf(symboln, sizeof(symboln), "%sSamplerParameterf", symbol_prefix);
5855 *procp = dlsym(handle, symboln);
5859 if(!disp->SamplerParameterfv) {
5860 void ** procp = (void **) &disp->SamplerParameterfv;
5861 snprintf(symboln, sizeof(symboln), "%sSamplerParameterfv", symbol_prefix);
5862 *procp = dlsym(handle, symboln);
5866 if(!disp->SamplerParameteri) {
5867 void ** procp = (void **) &disp->SamplerParameteri;
5868 snprintf(symboln, sizeof(symboln), "%sSamplerParameteri", symbol_prefix);
5869 *procp = dlsym(handle, symboln);
5873 if(!disp->SamplerParameteriv) {
5874 void ** procp = (void **) &disp->SamplerParameteriv;
5875 snprintf(symboln, sizeof(symboln), "%sSamplerParameteriv", symbol_prefix);
5876 *procp = dlsym(handle, symboln);
5880 if(!disp->BindTransformFeedback) {
5881 void ** procp = (void **) &disp->BindTransformFeedback;
5882 snprintf(symboln, sizeof(symboln), "%sBindTransformFeedback", symbol_prefix);
5883 *procp = dlsym(handle, symboln);
5887 if(!disp->DeleteTransformFeedbacks) {
5888 void ** procp = (void **) &disp->DeleteTransformFeedbacks;
5889 snprintf(symboln, sizeof(symboln), "%sDeleteTransformFeedbacks", symbol_prefix);
5890 *procp = dlsym(handle, symboln);
5894 if(!disp->DrawTransformFeedback) {
5895 void ** procp = (void **) &disp->DrawTransformFeedback;
5896 snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedback", symbol_prefix);
5897 *procp = dlsym(handle, symboln);
5901 if(!disp->GenTransformFeedbacks) {
5902 void ** procp = (void **) &disp->GenTransformFeedbacks;
5903 snprintf(symboln, sizeof(symboln), "%sGenTransformFeedbacks", symbol_prefix);
5904 *procp = dlsym(handle, symboln);
5908 if(!disp->IsTransformFeedback) {
5909 void ** procp = (void **) &disp->IsTransformFeedback;
5910 snprintf(symboln, sizeof(symboln), "%sIsTransformFeedback", symbol_prefix);
5911 *procp = dlsym(handle, symboln);
5915 if(!disp->PauseTransformFeedback) {
5916 void ** procp = (void **) &disp->PauseTransformFeedback;
5917 snprintf(symboln, sizeof(symboln), "%sPauseTransformFeedback", symbol_prefix);
5918 *procp = dlsym(handle, symboln);
5922 if(!disp->ResumeTransformFeedback) {
5923 void ** procp = (void **) &disp->ResumeTransformFeedback;
5924 snprintf(symboln, sizeof(symboln), "%sResumeTransformFeedback", symbol_prefix);
5925 *procp = dlsym(handle, symboln);
5929 if(!disp->ClearDepthf) {
5930 void ** procp = (void **) &disp->ClearDepthf;
5931 snprintf(symboln, sizeof(symboln), "%sClearDepthf", symbol_prefix);
5932 *procp = dlsym(handle, symboln);
5936 if(!disp->DepthRangef) {
5937 void ** procp = (void **) &disp->DepthRangef;
5938 snprintf(symboln, sizeof(symboln), "%sDepthRangef", symbol_prefix);
5939 *procp = dlsym(handle, symboln);
5943 if(!disp->GetShaderPrecisionFormat) {
5944 void ** procp = (void **) &disp->GetShaderPrecisionFormat;
5945 snprintf(symboln, sizeof(symboln), "%sGetShaderPrecisionFormat", symbol_prefix);
5946 *procp = dlsym(handle, symboln);
5950 if(!disp->ReleaseShaderCompiler) {
5951 void ** procp = (void **) &disp->ReleaseShaderCompiler;
5952 snprintf(symboln, sizeof(symboln), "%sReleaseShaderCompiler", symbol_prefix);
5953 *procp = dlsym(handle, symboln);
5957 if(!disp->ShaderBinary) {
5958 void ** procp = (void **) &disp->ShaderBinary;
5959 snprintf(symboln, sizeof(symboln), "%sShaderBinary", symbol_prefix);
5960 *procp = dlsym(handle, symboln);
5964 if(!disp->GetGraphicsResetStatusARB) {
5965 void ** procp = (void **) &disp->GetGraphicsResetStatusARB;
5966 snprintf(symboln, sizeof(symboln), "%sGetGraphicsResetStatusARB", symbol_prefix);
5967 *procp = dlsym(handle, symboln);
5971 if(!disp->GetnColorTableARB) {
5972 void ** procp = (void **) &disp->GetnColorTableARB;
5973 snprintf(symboln, sizeof(symboln), "%sGetnColorTableARB", symbol_prefix);
5974 *procp = dlsym(handle, symboln);
5978 if(!disp->GetnCompressedTexImageARB) {
5979 void ** procp = (void **) &disp->GetnCompressedTexImageARB;
5980 snprintf(symboln, sizeof(symboln), "%sGetnCompressedTexImageARB", symbol_prefix);
5981 *procp = dlsym(handle, symboln);
5985 if(!disp->GetnConvolutionFilterARB) {
5986 void ** procp = (void **) &disp->GetnConvolutionFilterARB;
5987 snprintf(symboln, sizeof(symboln), "%sGetnConvolutionFilterARB", symbol_prefix);
5988 *procp = dlsym(handle, symboln);
5992 if(!disp->GetnHistogramARB) {
5993 void ** procp = (void **) &disp->GetnHistogramARB;
5994 snprintf(symboln, sizeof(symboln), "%sGetnHistogramARB", symbol_prefix);
5995 *procp = dlsym(handle, symboln);
5999 if(!disp->GetnMapdvARB) {
6000 void ** procp = (void **) &disp->GetnMapdvARB;
6001 snprintf(symboln, sizeof(symboln), "%sGetnMapdvARB", symbol_prefix);
6002 *procp = dlsym(handle, symboln);
6006 if(!disp->GetnMapfvARB) {
6007 void ** procp = (void **) &disp->GetnMapfvARB;
6008 snprintf(symboln, sizeof(symboln), "%sGetnMapfvARB", symbol_prefix);
6009 *procp = dlsym(handle, symboln);
6013 if(!disp->GetnMapivARB) {
6014 void ** procp = (void **) &disp->GetnMapivARB;
6015 snprintf(symboln, sizeof(symboln), "%sGetnMapivARB", symbol_prefix);
6016 *procp = dlsym(handle, symboln);
6020 if(!disp->GetnMinmaxARB) {
6021 void ** procp = (void **) &disp->GetnMinmaxARB;
6022 snprintf(symboln, sizeof(symboln), "%sGetnMinmaxARB", symbol_prefix);
6023 *procp = dlsym(handle, symboln);
6027 if(!disp->GetnPixelMapfvARB) {
6028 void ** procp = (void **) &disp->GetnPixelMapfvARB;
6029 snprintf(symboln, sizeof(symboln), "%sGetnPixelMapfvARB", symbol_prefix);
6030 *procp = dlsym(handle, symboln);
6034 if(!disp->GetnPixelMapuivARB) {
6035 void ** procp = (void **) &disp->GetnPixelMapuivARB;
6036 snprintf(symboln, sizeof(symboln), "%sGetnPixelMapuivARB", symbol_prefix);
6037 *procp = dlsym(handle, symboln);
6041 if(!disp->GetnPixelMapusvARB) {
6042 void ** procp = (void **) &disp->GetnPixelMapusvARB;
6043 snprintf(symboln, sizeof(symboln), "%sGetnPixelMapusvARB", symbol_prefix);
6044 *procp = dlsym(handle, symboln);
6048 if(!disp->GetnPolygonStippleARB) {
6049 void ** procp = (void **) &disp->GetnPolygonStippleARB;
6050 snprintf(symboln, sizeof(symboln), "%sGetnPolygonStippleARB", symbol_prefix);
6051 *procp = dlsym(handle, symboln);
6055 if(!disp->GetnSeparableFilterARB) {
6056 void ** procp = (void **) &disp->GetnSeparableFilterARB;
6057 snprintf(symboln, sizeof(symboln), "%sGetnSeparableFilterARB", symbol_prefix);
6058 *procp = dlsym(handle, symboln);
6062 if(!disp->GetnTexImageARB) {
6063 void ** procp = (void **) &disp->GetnTexImageARB;
6064 snprintf(symboln, sizeof(symboln), "%sGetnTexImageARB", symbol_prefix);
6065 *procp = dlsym(handle, symboln);
6069 if(!disp->GetnUniformdvARB) {
6070 void ** procp = (void **) &disp->GetnUniformdvARB;
6071 snprintf(symboln, sizeof(symboln), "%sGetnUniformdvARB", symbol_prefix);
6072 *procp = dlsym(handle, symboln);
6076 if(!disp->GetnUniformfvARB) {
6077 void ** procp = (void **) &disp->GetnUniformfvARB;
6078 snprintf(symboln, sizeof(symboln), "%sGetnUniformfvARB", symbol_prefix);
6079 *procp = dlsym(handle, symboln);
6083 if(!disp->GetnUniformivARB) {
6084 void ** procp = (void **) &disp->GetnUniformivARB;
6085 snprintf(symboln, sizeof(symboln), "%sGetnUniformivARB", symbol_prefix);
6086 *procp = dlsym(handle, symboln);
6090 if(!disp->GetnUniformuivARB) {
6091 void ** procp = (void **) &disp->GetnUniformuivARB;
6092 snprintf(symboln, sizeof(symboln), "%sGetnUniformuivARB", symbol_prefix);
6093 *procp = dlsym(handle, symboln);
6097 if(!disp->ReadnPixelsARB) {
6098 void ** procp = (void **) &disp->ReadnPixelsARB;
6099 snprintf(symboln, sizeof(symboln), "%sReadnPixelsARB", symbol_prefix);
6100 *procp = dlsym(handle, symboln);
6104 if(!disp->PolygonOffsetEXT) {
6105 void ** procp = (void **) &disp->PolygonOffsetEXT;
6106 snprintf(symboln, sizeof(symboln), "%sPolygonOffsetEXT", symbol_prefix);
6107 *procp = dlsym(handle, symboln);
6111 if(!disp->GetPixelTexGenParameterfvSGIS) {
6112 void ** procp = (void **) &disp->GetPixelTexGenParameterfvSGIS;
6113 snprintf(symboln, sizeof(symboln), "%sGetPixelTexGenParameterfvSGIS", symbol_prefix);
6114 *procp = dlsym(handle, symboln);
6118 if(!disp->GetPixelTexGenParameterivSGIS) {
6119 void ** procp = (void **) &disp->GetPixelTexGenParameterivSGIS;
6120 snprintf(symboln, sizeof(symboln), "%sGetPixelTexGenParameterivSGIS", symbol_prefix);
6121 *procp = dlsym(handle, symboln);
6125 if(!disp->PixelTexGenParameterfSGIS) {
6126 void ** procp = (void **) &disp->PixelTexGenParameterfSGIS;
6127 snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterfSGIS", symbol_prefix);
6128 *procp = dlsym(handle, symboln);
6132 if(!disp->PixelTexGenParameterfvSGIS) {
6133 void ** procp = (void **) &disp->PixelTexGenParameterfvSGIS;
6134 snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterfvSGIS", symbol_prefix);
6135 *procp = dlsym(handle, symboln);
6139 if(!disp->PixelTexGenParameteriSGIS) {
6140 void ** procp = (void **) &disp->PixelTexGenParameteriSGIS;
6141 snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameteriSGIS", symbol_prefix);
6142 *procp = dlsym(handle, symboln);
6146 if(!disp->PixelTexGenParameterivSGIS) {
6147 void ** procp = (void **) &disp->PixelTexGenParameterivSGIS;
6148 snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterivSGIS", symbol_prefix);
6149 *procp = dlsym(handle, symboln);
6153 if(!disp->SampleMaskSGIS) {
6154 void ** procp = (void **) &disp->SampleMaskSGIS;
6155 snprintf(symboln, sizeof(symboln), "%sSampleMaskSGIS", symbol_prefix);
6156 *procp = dlsym(handle, symboln);
6160 if(!disp->SampleMaskSGIS) {
6161 void ** procp = (void **) &disp->SampleMaskSGIS;
6162 snprintf(symboln, sizeof(symboln), "%sSampleMaskEXT", symbol_prefix);
6163 *procp = dlsym(handle, symboln);
6167 if(!disp->SamplePatternSGIS) {
6168 void ** procp = (void **) &disp->SamplePatternSGIS;
6169 snprintf(symboln, sizeof(symboln), "%sSamplePatternSGIS", symbol_prefix);
6170 *procp = dlsym(handle, symboln);
6174 if(!disp->SamplePatternSGIS) {
6175 void ** procp = (void **) &disp->SamplePatternSGIS;
6176 snprintf(symboln, sizeof(symboln), "%sSamplePatternEXT", symbol_prefix);
6177 *procp = dlsym(handle, symboln);
6181 if(!disp->ColorPointerEXT) {
6182 void ** procp = (void **) &disp->ColorPointerEXT;
6183 snprintf(symboln, sizeof(symboln), "%sColorPointerEXT", symbol_prefix);
6184 *procp = dlsym(handle, symboln);
6188 if(!disp->EdgeFlagPointerEXT) {
6189 void ** procp = (void **) &disp->EdgeFlagPointerEXT;
6190 snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointerEXT", symbol_prefix);
6191 *procp = dlsym(handle, symboln);
6195 if(!disp->IndexPointerEXT) {
6196 void ** procp = (void **) &disp->IndexPointerEXT;
6197 snprintf(symboln, sizeof(symboln), "%sIndexPointerEXT", symbol_prefix);
6198 *procp = dlsym(handle, symboln);
6202 if(!disp->NormalPointerEXT) {
6203 void ** procp = (void **) &disp->NormalPointerEXT;
6204 snprintf(symboln, sizeof(symboln), "%sNormalPointerEXT", symbol_prefix);
6205 *procp = dlsym(handle, symboln);
6209 if(!disp->TexCoordPointerEXT) {
6210 void ** procp = (void **) &disp->TexCoordPointerEXT;
6211 snprintf(symboln, sizeof(symboln), "%sTexCoordPointerEXT", symbol_prefix);
6212 *procp = dlsym(handle, symboln);
6216 if(!disp->VertexPointerEXT) {
6217 void ** procp = (void **) &disp->VertexPointerEXT;
6218 snprintf(symboln, sizeof(symboln), "%sVertexPointerEXT", symbol_prefix);
6219 *procp = dlsym(handle, symboln);
6223 if(!disp->PointParameterfEXT) {
6224 void ** procp = (void **) &disp->PointParameterfEXT;
6225 snprintf(symboln, sizeof(symboln), "%sPointParameterf", symbol_prefix);
6226 *procp = dlsym(handle, symboln);
6230 if(!disp->PointParameterfEXT) {
6231 void ** procp = (void **) &disp->PointParameterfEXT;
6232 snprintf(symboln, sizeof(symboln), "%sPointParameterfARB", symbol_prefix);
6233 *procp = dlsym(handle, symboln);
6237 if(!disp->PointParameterfEXT) {
6238 void ** procp = (void **) &disp->PointParameterfEXT;
6239 snprintf(symboln, sizeof(symboln), "%sPointParameterfEXT", symbol_prefix);
6240 *procp = dlsym(handle, symboln);
6244 if(!disp->PointParameterfEXT) {
6245 void ** procp = (void **) &disp->PointParameterfEXT;
6246 snprintf(symboln, sizeof(symboln), "%sPointParameterfSGIS", symbol_prefix);
6247 *procp = dlsym(handle, symboln);
6251 if(!disp->PointParameterfvEXT) {
6252 void ** procp = (void **) &disp->PointParameterfvEXT;
6253 snprintf(symboln, sizeof(symboln), "%sPointParameterfv", symbol_prefix);
6254 *procp = dlsym(handle, symboln);
6258 if(!disp->PointParameterfvEXT) {
6259 void ** procp = (void **) &disp->PointParameterfvEXT;
6260 snprintf(symboln, sizeof(symboln), "%sPointParameterfvARB", symbol_prefix);
6261 *procp = dlsym(handle, symboln);
6265 if(!disp->PointParameterfvEXT) {
6266 void ** procp = (void **) &disp->PointParameterfvEXT;
6267 snprintf(symboln, sizeof(symboln), "%sPointParameterfvEXT", symbol_prefix);
6268 *procp = dlsym(handle, symboln);
6272 if(!disp->PointParameterfvEXT) {
6273 void ** procp = (void **) &disp->PointParameterfvEXT;
6274 snprintf(symboln, sizeof(symboln), "%sPointParameterfvSGIS", symbol_prefix);
6275 *procp = dlsym(handle, symboln);
6279 if(!disp->LockArraysEXT) {
6280 void ** procp = (void **) &disp->LockArraysEXT;
6281 snprintf(symboln, sizeof(symboln), "%sLockArraysEXT", symbol_prefix);
6282 *procp = dlsym(handle, symboln);
6286 if(!disp->UnlockArraysEXT) {
6287 void ** procp = (void **) &disp->UnlockArraysEXT;
6288 snprintf(symboln, sizeof(symboln), "%sUnlockArraysEXT", symbol_prefix);
6289 *procp = dlsym(handle, symboln);
6293 if(!disp->SecondaryColor3bEXT) {
6294 void ** procp = (void **) &disp->SecondaryColor3bEXT;
6295 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3b", symbol_prefix);
6296 *procp = dlsym(handle, symboln);
6300 if(!disp->SecondaryColor3bEXT) {
6301 void ** procp = (void **) &disp->SecondaryColor3bEXT;
6302 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bEXT", symbol_prefix);
6303 *procp = dlsym(handle, symboln);
6307 if(!disp->SecondaryColor3bvEXT) {
6308 void ** procp = (void **) &disp->SecondaryColor3bvEXT;
6309 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bv", symbol_prefix);
6310 *procp = dlsym(handle, symboln);
6314 if(!disp->SecondaryColor3bvEXT) {
6315 void ** procp = (void **) &disp->SecondaryColor3bvEXT;
6316 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bvEXT", symbol_prefix);
6317 *procp = dlsym(handle, symboln);
6321 if(!disp->SecondaryColor3dEXT) {
6322 void ** procp = (void **) &disp->SecondaryColor3dEXT;
6323 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3d", symbol_prefix);
6324 *procp = dlsym(handle, symboln);
6328 if(!disp->SecondaryColor3dEXT) {
6329 void ** procp = (void **) &disp->SecondaryColor3dEXT;
6330 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dEXT", symbol_prefix);
6331 *procp = dlsym(handle, symboln);
6335 if(!disp->SecondaryColor3dvEXT) {
6336 void ** procp = (void **) &disp->SecondaryColor3dvEXT;
6337 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dv", symbol_prefix);
6338 *procp = dlsym(handle, symboln);
6342 if(!disp->SecondaryColor3dvEXT) {
6343 void ** procp = (void **) &disp->SecondaryColor3dvEXT;
6344 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dvEXT", symbol_prefix);
6345 *procp = dlsym(handle, symboln);
6349 if(!disp->SecondaryColor3fEXT) {
6350 void ** procp = (void **) &disp->SecondaryColor3fEXT;
6351 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3f", symbol_prefix);
6352 *procp = dlsym(handle, symboln);
6356 if(!disp->SecondaryColor3fEXT) {
6357 void ** procp = (void **) &disp->SecondaryColor3fEXT;
6358 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fEXT", symbol_prefix);
6359 *procp = dlsym(handle, symboln);
6363 if(!disp->SecondaryColor3fvEXT) {
6364 void ** procp = (void **) &disp->SecondaryColor3fvEXT;
6365 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fv", symbol_prefix);
6366 *procp = dlsym(handle, symboln);
6370 if(!disp->SecondaryColor3fvEXT) {
6371 void ** procp = (void **) &disp->SecondaryColor3fvEXT;
6372 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fvEXT", symbol_prefix);
6373 *procp = dlsym(handle, symboln);
6377 if(!disp->SecondaryColor3iEXT) {
6378 void ** procp = (void **) &disp->SecondaryColor3iEXT;
6379 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3i", symbol_prefix);
6380 *procp = dlsym(handle, symboln);
6384 if(!disp->SecondaryColor3iEXT) {
6385 void ** procp = (void **) &disp->SecondaryColor3iEXT;
6386 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iEXT", symbol_prefix);
6387 *procp = dlsym(handle, symboln);
6391 if(!disp->SecondaryColor3ivEXT) {
6392 void ** procp = (void **) &disp->SecondaryColor3ivEXT;
6393 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iv", symbol_prefix);
6394 *procp = dlsym(handle, symboln);
6398 if(!disp->SecondaryColor3ivEXT) {
6399 void ** procp = (void **) &disp->SecondaryColor3ivEXT;
6400 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ivEXT", symbol_prefix);
6401 *procp = dlsym(handle, symboln);
6405 if(!disp->SecondaryColor3sEXT) {
6406 void ** procp = (void **) &disp->SecondaryColor3sEXT;
6407 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3s", symbol_prefix);
6408 *procp = dlsym(handle, symboln);
6412 if(!disp->SecondaryColor3sEXT) {
6413 void ** procp = (void **) &disp->SecondaryColor3sEXT;
6414 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sEXT", symbol_prefix);
6415 *procp = dlsym(handle, symboln);
6419 if(!disp->SecondaryColor3svEXT) {
6420 void ** procp = (void **) &disp->SecondaryColor3svEXT;
6421 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sv", symbol_prefix);
6422 *procp = dlsym(handle, symboln);
6426 if(!disp->SecondaryColor3svEXT) {
6427 void ** procp = (void **) &disp->SecondaryColor3svEXT;
6428 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3svEXT", symbol_prefix);
6429 *procp = dlsym(handle, symboln);
6433 if(!disp->SecondaryColor3ubEXT) {
6434 void ** procp = (void **) &disp->SecondaryColor3ubEXT;
6435 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ub", symbol_prefix);
6436 *procp = dlsym(handle, symboln);
6440 if(!disp->SecondaryColor3ubEXT) {
6441 void ** procp = (void **) &disp->SecondaryColor3ubEXT;
6442 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubEXT", symbol_prefix);
6443 *procp = dlsym(handle, symboln);
6447 if(!disp->SecondaryColor3ubvEXT) {
6448 void ** procp = (void **) &disp->SecondaryColor3ubvEXT;
6449 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubv", symbol_prefix);
6450 *procp = dlsym(handle, symboln);
6454 if(!disp->SecondaryColor3ubvEXT) {
6455 void ** procp = (void **) &disp->SecondaryColor3ubvEXT;
6456 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubvEXT", symbol_prefix);
6457 *procp = dlsym(handle, symboln);
6461 if(!disp->SecondaryColor3uiEXT) {
6462 void ** procp = (void **) &disp->SecondaryColor3uiEXT;
6463 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ui", symbol_prefix);
6464 *procp = dlsym(handle, symboln);
6468 if(!disp->SecondaryColor3uiEXT) {
6469 void ** procp = (void **) &disp->SecondaryColor3uiEXT;
6470 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiEXT", symbol_prefix);
6471 *procp = dlsym(handle, symboln);
6475 if(!disp->SecondaryColor3uivEXT) {
6476 void ** procp = (void **) &disp->SecondaryColor3uivEXT;
6477 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiv", symbol_prefix);
6478 *procp = dlsym(handle, symboln);
6482 if(!disp->SecondaryColor3uivEXT) {
6483 void ** procp = (void **) &disp->SecondaryColor3uivEXT;
6484 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uivEXT", symbol_prefix);
6485 *procp = dlsym(handle, symboln);
6489 if(!disp->SecondaryColor3usEXT) {
6490 void ** procp = (void **) &disp->SecondaryColor3usEXT;
6491 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3us", symbol_prefix);
6492 *procp = dlsym(handle, symboln);
6496 if(!disp->SecondaryColor3usEXT) {
6497 void ** procp = (void **) &disp->SecondaryColor3usEXT;
6498 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usEXT", symbol_prefix);
6499 *procp = dlsym(handle, symboln);
6503 if(!disp->SecondaryColor3usvEXT) {
6504 void ** procp = (void **) &disp->SecondaryColor3usvEXT;
6505 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usv", symbol_prefix);
6506 *procp = dlsym(handle, symboln);
6510 if(!disp->SecondaryColor3usvEXT) {
6511 void ** procp = (void **) &disp->SecondaryColor3usvEXT;
6512 snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usvEXT", symbol_prefix);
6513 *procp = dlsym(handle, symboln);
6517 if(!disp->SecondaryColorPointerEXT) {
6518 void ** procp = (void **) &disp->SecondaryColorPointerEXT;
6519 snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointer", symbol_prefix);
6520 *procp = dlsym(handle, symboln);
6524 if(!disp->SecondaryColorPointerEXT) {
6525 void ** procp = (void **) &disp->SecondaryColorPointerEXT;
6526 snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointerEXT", symbol_prefix);
6527 *procp = dlsym(handle, symboln);
6531 if(!disp->MultiDrawArraysEXT) {
6532 void ** procp = (void **) &disp->MultiDrawArraysEXT;
6533 snprintf(symboln, sizeof(symboln), "%sMultiDrawArrays", symbol_prefix);
6534 *procp = dlsym(handle, symboln);
6538 if(!disp->MultiDrawArraysEXT) {
6539 void ** procp = (void **) &disp->MultiDrawArraysEXT;
6540 snprintf(symboln, sizeof(symboln), "%sMultiDrawArraysEXT", symbol_prefix);
6541 *procp = dlsym(handle, symboln);
6545 if(!disp->MultiDrawElementsEXT) {
6546 void ** procp = (void **) &disp->MultiDrawElementsEXT;
6547 snprintf(symboln, sizeof(symboln), "%sMultiDrawElements", symbol_prefix);
6548 *procp = dlsym(handle, symboln);
6552 if(!disp->MultiDrawElementsEXT) {
6553 void ** procp = (void **) &disp->MultiDrawElementsEXT;
6554 snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsEXT", symbol_prefix);
6555 *procp = dlsym(handle, symboln);
6559 if(!disp->FogCoordPointerEXT) {
6560 void ** procp = (void **) &disp->FogCoordPointerEXT;
6561 snprintf(symboln, sizeof(symboln), "%sFogCoordPointer", symbol_prefix);
6562 *procp = dlsym(handle, symboln);
6566 if(!disp->FogCoordPointerEXT) {
6567 void ** procp = (void **) &disp->FogCoordPointerEXT;
6568 snprintf(symboln, sizeof(symboln), "%sFogCoordPointerEXT", symbol_prefix);
6569 *procp = dlsym(handle, symboln);
6573 if(!disp->FogCoorddEXT) {
6574 void ** procp = (void **) &disp->FogCoorddEXT;
6575 snprintf(symboln, sizeof(symboln), "%sFogCoordd", symbol_prefix);
6576 *procp = dlsym(handle, symboln);
6580 if(!disp->FogCoorddEXT) {
6581 void ** procp = (void **) &disp->FogCoorddEXT;
6582 snprintf(symboln, sizeof(symboln), "%sFogCoorddEXT", symbol_prefix);
6583 *procp = dlsym(handle, symboln);
6587 if(!disp->FogCoorddvEXT) {
6588 void ** procp = (void **) &disp->FogCoorddvEXT;
6589 snprintf(symboln, sizeof(symboln), "%sFogCoorddv", symbol_prefix);
6590 *procp = dlsym(handle, symboln);
6594 if(!disp->FogCoorddvEXT) {
6595 void ** procp = (void **) &disp->FogCoorddvEXT;
6596 snprintf(symboln, sizeof(symboln), "%sFogCoorddvEXT", symbol_prefix);
6597 *procp = dlsym(handle, symboln);
6601 if(!disp->FogCoordfEXT) {
6602 void ** procp = (void **) &disp->FogCoordfEXT;
6603 snprintf(symboln, sizeof(symboln), "%sFogCoordf", symbol_prefix);
6604 *procp = dlsym(handle, symboln);
6608 if(!disp->FogCoordfEXT) {
6609 void ** procp = (void **) &disp->FogCoordfEXT;
6610 snprintf(symboln, sizeof(symboln), "%sFogCoordfEXT", symbol_prefix);
6611 *procp = dlsym(handle, symboln);
6615 if(!disp->FogCoordfvEXT) {
6616 void ** procp = (void **) &disp->FogCoordfvEXT;
6617 snprintf(symboln, sizeof(symboln), "%sFogCoordfv", symbol_prefix);
6618 *procp = dlsym(handle, symboln);
6622 if(!disp->FogCoordfvEXT) {
6623 void ** procp = (void **) &disp->FogCoordfvEXT;
6624 snprintf(symboln, sizeof(symboln), "%sFogCoordfvEXT", symbol_prefix);
6625 *procp = dlsym(handle, symboln);
6629 if(!disp->PixelTexGenSGIX) {
6630 void ** procp = (void **) &disp->PixelTexGenSGIX;
6631 snprintf(symboln, sizeof(symboln), "%sPixelTexGenSGIX", symbol_prefix);
6632 *procp = dlsym(handle, symboln);
6636 if(!disp->BlendFuncSeparateEXT) {
6637 void ** procp = (void **) &disp->BlendFuncSeparateEXT;
6638 snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparate", symbol_prefix);
6639 *procp = dlsym(handle, symboln);
6643 if(!disp->BlendFuncSeparateEXT) {
6644 void ** procp = (void **) &disp->BlendFuncSeparateEXT;
6645 snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateEXT", symbol_prefix);
6646 *procp = dlsym(handle, symboln);
6650 if(!disp->BlendFuncSeparateEXT) {
6651 void ** procp = (void **) &disp->BlendFuncSeparateEXT;
6652 snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateINGR", symbol_prefix);
6653 *procp = dlsym(handle, symboln);
6657 if(!disp->FlushVertexArrayRangeNV) {
6658 void ** procp = (void **) &disp->FlushVertexArrayRangeNV;
6659 snprintf(symboln, sizeof(symboln), "%sFlushVertexArrayRangeNV", symbol_prefix);
6660 *procp = dlsym(handle, symboln);
6664 if(!disp->VertexArrayRangeNV) {
6665 void ** procp = (void **) &disp->VertexArrayRangeNV;
6666 snprintf(symboln, sizeof(symboln), "%sVertexArrayRangeNV", symbol_prefix);
6667 *procp = dlsym(handle, symboln);
6671 if(!disp->CombinerInputNV) {
6672 void ** procp = (void **) &disp->CombinerInputNV;
6673 snprintf(symboln, sizeof(symboln), "%sCombinerInputNV", symbol_prefix);
6674 *procp = dlsym(handle, symboln);
6678 if(!disp->CombinerOutputNV) {
6679 void ** procp = (void **) &disp->CombinerOutputNV;
6680 snprintf(symboln, sizeof(symboln), "%sCombinerOutputNV", symbol_prefix);
6681 *procp = dlsym(handle, symboln);
6685 if(!disp->CombinerParameterfNV) {
6686 void ** procp = (void **) &disp->CombinerParameterfNV;
6687 snprintf(symboln, sizeof(symboln), "%sCombinerParameterfNV", symbol_prefix);
6688 *procp = dlsym(handle, symboln);
6692 if(!disp->CombinerParameterfvNV) {
6693 void ** procp = (void **) &disp->CombinerParameterfvNV;
6694 snprintf(symboln, sizeof(symboln), "%sCombinerParameterfvNV", symbol_prefix);
6695 *procp = dlsym(handle, symboln);
6699 if(!disp->CombinerParameteriNV) {
6700 void ** procp = (void **) &disp->CombinerParameteriNV;
6701 snprintf(symboln, sizeof(symboln), "%sCombinerParameteriNV", symbol_prefix);
6702 *procp = dlsym(handle, symboln);
6706 if(!disp->CombinerParameterivNV) {
6707 void ** procp = (void **) &disp->CombinerParameterivNV;
6708 snprintf(symboln, sizeof(symboln), "%sCombinerParameterivNV", symbol_prefix);
6709 *procp = dlsym(handle, symboln);
6713 if(!disp->FinalCombinerInputNV) {
6714 void ** procp = (void **) &disp->FinalCombinerInputNV;
6715 snprintf(symboln, sizeof(symboln), "%sFinalCombinerInputNV", symbol_prefix);
6716 *procp = dlsym(handle, symboln);
6720 if(!disp->GetCombinerInputParameterfvNV) {
6721 void ** procp = (void **) &disp->GetCombinerInputParameterfvNV;
6722 snprintf(symboln, sizeof(symboln), "%sGetCombinerInputParameterfvNV", symbol_prefix);
6723 *procp = dlsym(handle, symboln);
6727 if(!disp->GetCombinerInputParameterivNV) {
6728 void ** procp = (void **) &disp->GetCombinerInputParameterivNV;
6729 snprintf(symboln, sizeof(symboln), "%sGetCombinerInputParameterivNV", symbol_prefix);
6730 *procp = dlsym(handle, symboln);
6734 if(!disp->GetCombinerOutputParameterfvNV) {
6735 void ** procp = (void **) &disp->GetCombinerOutputParameterfvNV;
6736 snprintf(symboln, sizeof(symboln), "%sGetCombinerOutputParameterfvNV", symbol_prefix);
6737 *procp = dlsym(handle, symboln);
6741 if(!disp->GetCombinerOutputParameterivNV) {
6742 void ** procp = (void **) &disp->GetCombinerOutputParameterivNV;
6743 snprintf(symboln, sizeof(symboln), "%sGetCombinerOutputParameterivNV", symbol_prefix);
6744 *procp = dlsym(handle, symboln);
6748 if(!disp->GetFinalCombinerInputParameterfvNV) {
6749 void ** procp = (void **) &disp->GetFinalCombinerInputParameterfvNV;
6750 snprintf(symboln, sizeof(symboln), "%sGetFinalCombinerInputParameterfvNV", symbol_prefix);
6751 *procp = dlsym(handle, symboln);
6755 if(!disp->GetFinalCombinerInputParameterivNV) {
6756 void ** procp = (void **) &disp->GetFinalCombinerInputParameterivNV;
6757 snprintf(symboln, sizeof(symboln), "%sGetFinalCombinerInputParameterivNV", symbol_prefix);
6758 *procp = dlsym(handle, symboln);
6762 if(!disp->ResizeBuffersMESA) {
6763 void ** procp = (void **) &disp->ResizeBuffersMESA;
6764 snprintf(symboln, sizeof(symboln), "%sResizeBuffersMESA", symbol_prefix);
6765 *procp = dlsym(handle, symboln);
6769 if(!disp->WindowPos2dMESA) {
6770 void ** procp = (void **) &disp->WindowPos2dMESA;
6771 snprintf(symboln, sizeof(symboln), "%sWindowPos2d", symbol_prefix);
6772 *procp = dlsym(handle, symboln);
6776 if(!disp->WindowPos2dMESA) {
6777 void ** procp = (void **) &disp->WindowPos2dMESA;
6778 snprintf(symboln, sizeof(symboln), "%sWindowPos2dARB", symbol_prefix);
6779 *procp = dlsym(handle, symboln);
6783 if(!disp->WindowPos2dMESA) {
6784 void ** procp = (void **) &disp->WindowPos2dMESA;
6785 snprintf(symboln, sizeof(symboln), "%sWindowPos2dMESA", symbol_prefix);
6786 *procp = dlsym(handle, symboln);
6790 if(!disp->WindowPos2dvMESA) {
6791 void ** procp = (void **) &disp->WindowPos2dvMESA;
6792 snprintf(symboln, sizeof(symboln), "%sWindowPos2dv", symbol_prefix);
6793 *procp = dlsym(handle, symboln);
6797 if(!disp->WindowPos2dvMESA) {
6798 void ** procp = (void **) &disp->WindowPos2dvMESA;
6799 snprintf(symboln, sizeof(symboln), "%sWindowPos2dvARB", symbol_prefix);
6800 *procp = dlsym(handle, symboln);
6804 if(!disp->WindowPos2dvMESA) {
6805 void ** procp = (void **) &disp->WindowPos2dvMESA;
6806 snprintf(symboln, sizeof(symboln), "%sWindowPos2dvMESA", symbol_prefix);
6807 *procp = dlsym(handle, symboln);
6811 if(!disp->WindowPos2fMESA) {
6812 void ** procp = (void **) &disp->WindowPos2fMESA;
6813 snprintf(symboln, sizeof(symboln), "%sWindowPos2f", symbol_prefix);
6814 *procp = dlsym(handle, symboln);
6818 if(!disp->WindowPos2fMESA) {
6819 void ** procp = (void **) &disp->WindowPos2fMESA;
6820 snprintf(symboln, sizeof(symboln), "%sWindowPos2fARB", symbol_prefix);
6821 *procp = dlsym(handle, symboln);
6825 if(!disp->WindowPos2fMESA) {
6826 void ** procp = (void **) &disp->WindowPos2fMESA;
6827 snprintf(symboln, sizeof(symboln), "%sWindowPos2fMESA", symbol_prefix);
6828 *procp = dlsym(handle, symboln);
6832 if(!disp->WindowPos2fvMESA) {
6833 void ** procp = (void **) &disp->WindowPos2fvMESA;
6834 snprintf(symboln, sizeof(symboln), "%sWindowPos2fv", symbol_prefix);
6835 *procp = dlsym(handle, symboln);
6839 if(!disp->WindowPos2fvMESA) {
6840 void ** procp = (void **) &disp->WindowPos2fvMESA;
6841 snprintf(symboln, sizeof(symboln), "%sWindowPos2fvARB", symbol_prefix);
6842 *procp = dlsym(handle, symboln);
6846 if(!disp->WindowPos2fvMESA) {
6847 void ** procp = (void **) &disp->WindowPos2fvMESA;
6848 snprintf(symboln, sizeof(symboln), "%sWindowPos2fvMESA", symbol_prefix);
6849 *procp = dlsym(handle, symboln);
6853 if(!disp->WindowPos2iMESA) {
6854 void ** procp = (void **) &disp->WindowPos2iMESA;
6855 snprintf(symboln, sizeof(symboln), "%sWindowPos2i", symbol_prefix);
6856 *procp = dlsym(handle, symboln);
6860 if(!disp->WindowPos2iMESA) {
6861 void ** procp = (void **) &disp->WindowPos2iMESA;
6862 snprintf(symboln, sizeof(symboln), "%sWindowPos2iARB", symbol_prefix);
6863 *procp = dlsym(handle, symboln);
6867 if(!disp->WindowPos2iMESA) {
6868 void ** procp = (void **) &disp->WindowPos2iMESA;
6869 snprintf(symboln, sizeof(symboln), "%sWindowPos2iMESA", symbol_prefix);
6870 *procp = dlsym(handle, symboln);
6874 if(!disp->WindowPos2ivMESA) {
6875 void ** procp = (void **) &disp->WindowPos2ivMESA;
6876 snprintf(symboln, sizeof(symboln), "%sWindowPos2iv", symbol_prefix);
6877 *procp = dlsym(handle, symboln);
6881 if(!disp->WindowPos2ivMESA) {
6882 void ** procp = (void **) &disp->WindowPos2ivMESA;
6883 snprintf(symboln, sizeof(symboln), "%sWindowPos2ivARB", symbol_prefix);
6884 *procp = dlsym(handle, symboln);
6888 if(!disp->WindowPos2ivMESA) {
6889 void ** procp = (void **) &disp->WindowPos2ivMESA;
6890 snprintf(symboln, sizeof(symboln), "%sWindowPos2ivMESA", symbol_prefix);
6891 *procp = dlsym(handle, symboln);
6895 if(!disp->WindowPos2sMESA) {
6896 void ** procp = (void **) &disp->WindowPos2sMESA;
6897 snprintf(symboln, sizeof(symboln), "%sWindowPos2s", symbol_prefix);
6898 *procp = dlsym(handle, symboln);
6902 if(!disp->WindowPos2sMESA) {
6903 void ** procp = (void **) &disp->WindowPos2sMESA;
6904 snprintf(symboln, sizeof(symboln), "%sWindowPos2sARB", symbol_prefix);
6905 *procp = dlsym(handle, symboln);
6909 if(!disp->WindowPos2sMESA) {
6910 void ** procp = (void **) &disp->WindowPos2sMESA;
6911 snprintf(symboln, sizeof(symboln), "%sWindowPos2sMESA", symbol_prefix);
6912 *procp = dlsym(handle, symboln);
6916 if(!disp->WindowPos2svMESA) {
6917 void ** procp = (void **) &disp->WindowPos2svMESA;
6918 snprintf(symboln, sizeof(symboln), "%sWindowPos2sv", symbol_prefix);
6919 *procp = dlsym(handle, symboln);
6923 if(!disp->WindowPos2svMESA) {
6924 void ** procp = (void **) &disp->WindowPos2svMESA;
6925 snprintf(symboln, sizeof(symboln), "%sWindowPos2svARB", symbol_prefix);
6926 *procp = dlsym(handle, symboln);
6930 if(!disp->WindowPos2svMESA) {
6931 void ** procp = (void **) &disp->WindowPos2svMESA;
6932 snprintf(symboln, sizeof(symboln), "%sWindowPos2svMESA", symbol_prefix);
6933 *procp = dlsym(handle, symboln);
6937 if(!disp->WindowPos3dMESA) {
6938 void ** procp = (void **) &disp->WindowPos3dMESA;
6939 snprintf(symboln, sizeof(symboln), "%sWindowPos3d", symbol_prefix);
6940 *procp = dlsym(handle, symboln);
6944 if(!disp->WindowPos3dMESA) {
6945 void ** procp = (void **) &disp->WindowPos3dMESA;
6946 snprintf(symboln, sizeof(symboln), "%sWindowPos3dARB", symbol_prefix);
6947 *procp = dlsym(handle, symboln);
6951 if(!disp->WindowPos3dMESA) {
6952 void ** procp = (void **) &disp->WindowPos3dMESA;
6953 snprintf(symboln, sizeof(symboln), "%sWindowPos3dMESA", symbol_prefix);
6954 *procp = dlsym(handle, symboln);
6958 if(!disp->WindowPos3dvMESA) {
6959 void ** procp = (void **) &disp->WindowPos3dvMESA;
6960 snprintf(symboln, sizeof(symboln), "%sWindowPos3dv", symbol_prefix);
6961 *procp = dlsym(handle, symboln);
6965 if(!disp->WindowPos3dvMESA) {
6966 void ** procp = (void **) &disp->WindowPos3dvMESA;
6967 snprintf(symboln, sizeof(symboln), "%sWindowPos3dvARB", symbol_prefix);
6968 *procp = dlsym(handle, symboln);
6972 if(!disp->WindowPos3dvMESA) {
6973 void ** procp = (void **) &disp->WindowPos3dvMESA;
6974 snprintf(symboln, sizeof(symboln), "%sWindowPos3dvMESA", symbol_prefix);
6975 *procp = dlsym(handle, symboln);
6979 if(!disp->WindowPos3fMESA) {
6980 void ** procp = (void **) &disp->WindowPos3fMESA;
6981 snprintf(symboln, sizeof(symboln), "%sWindowPos3f", symbol_prefix);
6982 *procp = dlsym(handle, symboln);
6986 if(!disp->WindowPos3fMESA) {
6987 void ** procp = (void **) &disp->WindowPos3fMESA;
6988 snprintf(symboln, sizeof(symboln), "%sWindowPos3fARB", symbol_prefix);
6989 *procp = dlsym(handle, symboln);
6993 if(!disp->WindowPos3fMESA) {
6994 void ** procp = (void **) &disp->WindowPos3fMESA;
6995 snprintf(symboln, sizeof(symboln), "%sWindowPos3fMESA", symbol_prefix);
6996 *procp = dlsym(handle, symboln);
7000 if(!disp->WindowPos3fvMESA) {
7001 void ** procp = (void **) &disp->WindowPos3fvMESA;
7002 snprintf(symboln, sizeof(symboln), "%sWindowPos3fv", symbol_prefix);
7003 *procp = dlsym(handle, symboln);
7007 if(!disp->WindowPos3fvMESA) {
7008 void ** procp = (void **) &disp->WindowPos3fvMESA;
7009 snprintf(symboln, sizeof(symboln), "%sWindowPos3fvARB", symbol_prefix);
7010 *procp = dlsym(handle, symboln);
7014 if(!disp->WindowPos3fvMESA) {
7015 void ** procp = (void **) &disp->WindowPos3fvMESA;
7016 snprintf(symboln, sizeof(symboln), "%sWindowPos3fvMESA", symbol_prefix);
7017 *procp = dlsym(handle, symboln);
7021 if(!disp->WindowPos3iMESA) {
7022 void ** procp = (void **) &disp->WindowPos3iMESA;
7023 snprintf(symboln, sizeof(symboln), "%sWindowPos3i", symbol_prefix);
7024 *procp = dlsym(handle, symboln);
7028 if(!disp->WindowPos3iMESA) {
7029 void ** procp = (void **) &disp->WindowPos3iMESA;
7030 snprintf(symboln, sizeof(symboln), "%sWindowPos3iARB", symbol_prefix);
7031 *procp = dlsym(handle, symboln);
7035 if(!disp->WindowPos3iMESA) {
7036 void ** procp = (void **) &disp->WindowPos3iMESA;
7037 snprintf(symboln, sizeof(symboln), "%sWindowPos3iMESA", symbol_prefix);
7038 *procp = dlsym(handle, symboln);
7042 if(!disp->WindowPos3ivMESA) {
7043 void ** procp = (void **) &disp->WindowPos3ivMESA;
7044 snprintf(symboln, sizeof(symboln), "%sWindowPos3iv", symbol_prefix);
7045 *procp = dlsym(handle, symboln);
7049 if(!disp->WindowPos3ivMESA) {
7050 void ** procp = (void **) &disp->WindowPos3ivMESA;
7051 snprintf(symboln, sizeof(symboln), "%sWindowPos3ivARB", symbol_prefix);
7052 *procp = dlsym(handle, symboln);
7056 if(!disp->WindowPos3ivMESA) {
7057 void ** procp = (void **) &disp->WindowPos3ivMESA;
7058 snprintf(symboln, sizeof(symboln), "%sWindowPos3ivMESA", symbol_prefix);
7059 *procp = dlsym(handle, symboln);
7063 if(!disp->WindowPos3sMESA) {
7064 void ** procp = (void **) &disp->WindowPos3sMESA;
7065 snprintf(symboln, sizeof(symboln), "%sWindowPos3s", symbol_prefix);
7066 *procp = dlsym(handle, symboln);
7070 if(!disp->WindowPos3sMESA) {
7071 void ** procp = (void **) &disp->WindowPos3sMESA;
7072 snprintf(symboln, sizeof(symboln), "%sWindowPos3sARB", symbol_prefix);
7073 *procp = dlsym(handle, symboln);
7077 if(!disp->WindowPos3sMESA) {
7078 void ** procp = (void **) &disp->WindowPos3sMESA;
7079 snprintf(symboln, sizeof(symboln), "%sWindowPos3sMESA", symbol_prefix);
7080 *procp = dlsym(handle, symboln);
7084 if(!disp->WindowPos3svMESA) {
7085 void ** procp = (void **) &disp->WindowPos3svMESA;
7086 snprintf(symboln, sizeof(symboln), "%sWindowPos3sv", symbol_prefix);
7087 *procp = dlsym(handle, symboln);
7091 if(!disp->WindowPos3svMESA) {
7092 void ** procp = (void **) &disp->WindowPos3svMESA;
7093 snprintf(symboln, sizeof(symboln), "%sWindowPos3svARB", symbol_prefix);
7094 *procp = dlsym(handle, symboln);
7098 if(!disp->WindowPos3svMESA) {
7099 void ** procp = (void **) &disp->WindowPos3svMESA;
7100 snprintf(symboln, sizeof(symboln), "%sWindowPos3svMESA", symbol_prefix);
7101 *procp = dlsym(handle, symboln);
7105 if(!disp->WindowPos4dMESA) {
7106 void ** procp = (void **) &disp->WindowPos4dMESA;
7107 snprintf(symboln, sizeof(symboln), "%sWindowPos4dMESA", symbol_prefix);
7108 *procp = dlsym(handle, symboln);
7112 if(!disp->WindowPos4dvMESA) {
7113 void ** procp = (void **) &disp->WindowPos4dvMESA;
7114 snprintf(symboln, sizeof(symboln), "%sWindowPos4dvMESA", symbol_prefix);
7115 *procp = dlsym(handle, symboln);
7119 if(!disp->WindowPos4fMESA) {
7120 void ** procp = (void **) &disp->WindowPos4fMESA;
7121 snprintf(symboln, sizeof(symboln), "%sWindowPos4fMESA", symbol_prefix);
7122 *procp = dlsym(handle, symboln);
7126 if(!disp->WindowPos4fvMESA) {
7127 void ** procp = (void **) &disp->WindowPos4fvMESA;
7128 snprintf(symboln, sizeof(symboln), "%sWindowPos4fvMESA", symbol_prefix);
7129 *procp = dlsym(handle, symboln);
7133 if(!disp->WindowPos4iMESA) {
7134 void ** procp = (void **) &disp->WindowPos4iMESA;
7135 snprintf(symboln, sizeof(symboln), "%sWindowPos4iMESA", symbol_prefix);
7136 *procp = dlsym(handle, symboln);
7140 if(!disp->WindowPos4ivMESA) {
7141 void ** procp = (void **) &disp->WindowPos4ivMESA;
7142 snprintf(symboln, sizeof(symboln), "%sWindowPos4ivMESA", symbol_prefix);
7143 *procp = dlsym(handle, symboln);
7147 if(!disp->WindowPos4sMESA) {
7148 void ** procp = (void **) &disp->WindowPos4sMESA;
7149 snprintf(symboln, sizeof(symboln), "%sWindowPos4sMESA", symbol_prefix);
7150 *procp = dlsym(handle, symboln);
7154 if(!disp->WindowPos4svMESA) {
7155 void ** procp = (void **) &disp->WindowPos4svMESA;
7156 snprintf(symboln, sizeof(symboln), "%sWindowPos4svMESA", symbol_prefix);
7157 *procp = dlsym(handle, symboln);
7161 if(!disp->MultiModeDrawArraysIBM) {
7162 void ** procp = (void **) &disp->MultiModeDrawArraysIBM;
7163 snprintf(symboln, sizeof(symboln), "%sMultiModeDrawArraysIBM", symbol_prefix);
7164 *procp = dlsym(handle, symboln);
7168 if(!disp->MultiModeDrawElementsIBM) {
7169 void ** procp = (void **) &disp->MultiModeDrawElementsIBM;
7170 snprintf(symboln, sizeof(symboln), "%sMultiModeDrawElementsIBM", symbol_prefix);
7171 *procp = dlsym(handle, symboln);
7175 if(!disp->DeleteFencesNV) {
7176 void ** procp = (void **) &disp->DeleteFencesNV;
7177 snprintf(symboln, sizeof(symboln), "%sDeleteFencesNV", symbol_prefix);
7178 *procp = dlsym(handle, symboln);
7182 if(!disp->FinishFenceNV) {
7183 void ** procp = (void **) &disp->FinishFenceNV;
7184 snprintf(symboln, sizeof(symboln), "%sFinishFenceNV", symbol_prefix);
7185 *procp = dlsym(handle, symboln);
7189 if(!disp->GenFencesNV) {
7190 void ** procp = (void **) &disp->GenFencesNV;
7191 snprintf(symboln, sizeof(symboln), "%sGenFencesNV", symbol_prefix);
7192 *procp = dlsym(handle, symboln);
7196 if(!disp->GetFenceivNV) {
7197 void ** procp = (void **) &disp->GetFenceivNV;
7198 snprintf(symboln, sizeof(symboln), "%sGetFenceivNV", symbol_prefix);
7199 *procp = dlsym(handle, symboln);
7203 if(!disp->IsFenceNV) {
7204 void ** procp = (void **) &disp->IsFenceNV;
7205 snprintf(symboln, sizeof(symboln), "%sIsFenceNV", symbol_prefix);
7206 *procp = dlsym(handle, symboln);
7210 if(!disp->SetFenceNV) {
7211 void ** procp = (void **) &disp->SetFenceNV;
7212 snprintf(symboln, sizeof(symboln), "%sSetFenceNV", symbol_prefix);
7213 *procp = dlsym(handle, symboln);
7217 if(!disp->TestFenceNV) {
7218 void ** procp = (void **) &disp->TestFenceNV;
7219 snprintf(symboln, sizeof(symboln), "%sTestFenceNV", symbol_prefix);
7220 *procp = dlsym(handle, symboln);
7224 if(!disp->AreProgramsResidentNV) {
7225 void ** procp = (void **) &disp->AreProgramsResidentNV;
7226 snprintf(symboln, sizeof(symboln), "%sAreProgramsResidentNV", symbol_prefix);
7227 *procp = dlsym(handle, symboln);
7231 if(!disp->BindProgramNV) {
7232 void ** procp = (void **) &disp->BindProgramNV;
7233 snprintf(symboln, sizeof(symboln), "%sBindProgramARB", symbol_prefix);
7234 *procp = dlsym(handle, symboln);
7238 if(!disp->BindProgramNV) {
7239 void ** procp = (void **) &disp->BindProgramNV;
7240 snprintf(symboln, sizeof(symboln), "%sBindProgramNV", symbol_prefix);
7241 *procp = dlsym(handle, symboln);
7245 if(!disp->DeleteProgramsNV) {
7246 void ** procp = (void **) &disp->DeleteProgramsNV;
7247 snprintf(symboln, sizeof(symboln), "%sDeleteProgramsARB", symbol_prefix);
7248 *procp = dlsym(handle, symboln);
7252 if(!disp->DeleteProgramsNV) {
7253 void ** procp = (void **) &disp->DeleteProgramsNV;
7254 snprintf(symboln, sizeof(symboln), "%sDeleteProgramsNV", symbol_prefix);
7255 *procp = dlsym(handle, symboln);
7259 if(!disp->ExecuteProgramNV) {
7260 void ** procp = (void **) &disp->ExecuteProgramNV;
7261 snprintf(symboln, sizeof(symboln), "%sExecuteProgramNV", symbol_prefix);
7262 *procp = dlsym(handle, symboln);
7266 if(!disp->GenProgramsNV) {
7267 void ** procp = (void **) &disp->GenProgramsNV;
7268 snprintf(symboln, sizeof(symboln), "%sGenProgramsARB", symbol_prefix);
7269 *procp = dlsym(handle, symboln);
7273 if(!disp->GenProgramsNV) {
7274 void ** procp = (void **) &disp->GenProgramsNV;
7275 snprintf(symboln, sizeof(symboln), "%sGenProgramsNV", symbol_prefix);
7276 *procp = dlsym(handle, symboln);
7280 if(!disp->GetProgramParameterdvNV) {
7281 void ** procp = (void **) &disp->GetProgramParameterdvNV;
7282 snprintf(symboln, sizeof(symboln), "%sGetProgramParameterdvNV", symbol_prefix);
7283 *procp = dlsym(handle, symboln);
7287 if(!disp->GetProgramParameterfvNV) {
7288 void ** procp = (void **) &disp->GetProgramParameterfvNV;
7289 snprintf(symboln, sizeof(symboln), "%sGetProgramParameterfvNV", symbol_prefix);
7290 *procp = dlsym(handle, symboln);
7294 if(!disp->GetProgramStringNV) {
7295 void ** procp = (void **) &disp->GetProgramStringNV;
7296 snprintf(symboln, sizeof(symboln), "%sGetProgramStringNV", symbol_prefix);
7297 *procp = dlsym(handle, symboln);
7301 if(!disp->GetProgramivNV) {
7302 void ** procp = (void **) &disp->GetProgramivNV;
7303 snprintf(symboln, sizeof(symboln), "%sGetProgramivNV", symbol_prefix);
7304 *procp = dlsym(handle, symboln);
7308 if(!disp->GetTrackMatrixivNV) {
7309 void ** procp = (void **) &disp->GetTrackMatrixivNV;
7310 snprintf(symboln, sizeof(symboln), "%sGetTrackMatrixivNV", symbol_prefix);
7311 *procp = dlsym(handle, symboln);
7315 if(!disp->GetVertexAttribPointervNV) {
7316 void ** procp = (void **) &disp->GetVertexAttribPointervNV;
7317 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointerv", symbol_prefix);
7318 *procp = dlsym(handle, symboln);
7322 if(!disp->GetVertexAttribPointervNV) {
7323 void ** procp = (void **) &disp->GetVertexAttribPointervNV;
7324 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervARB", symbol_prefix);
7325 *procp = dlsym(handle, symboln);
7329 if(!disp->GetVertexAttribPointervNV) {
7330 void ** procp = (void **) &disp->GetVertexAttribPointervNV;
7331 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervNV", symbol_prefix);
7332 *procp = dlsym(handle, symboln);
7336 if(!disp->GetVertexAttribdvNV) {
7337 void ** procp = (void **) &disp->GetVertexAttribdvNV;
7338 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvNV", symbol_prefix);
7339 *procp = dlsym(handle, symboln);
7343 if(!disp->GetVertexAttribfvNV) {
7344 void ** procp = (void **) &disp->GetVertexAttribfvNV;
7345 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvNV", symbol_prefix);
7346 *procp = dlsym(handle, symboln);
7350 if(!disp->GetVertexAttribivNV) {
7351 void ** procp = (void **) &disp->GetVertexAttribivNV;
7352 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivNV", symbol_prefix);
7353 *procp = dlsym(handle, symboln);
7357 if(!disp->IsProgramNV) {
7358 void ** procp = (void **) &disp->IsProgramNV;
7359 snprintf(symboln, sizeof(symboln), "%sIsProgramARB", symbol_prefix);
7360 *procp = dlsym(handle, symboln);
7364 if(!disp->IsProgramNV) {
7365 void ** procp = (void **) &disp->IsProgramNV;
7366 snprintf(symboln, sizeof(symboln), "%sIsProgramNV", symbol_prefix);
7367 *procp = dlsym(handle, symboln);
7371 if(!disp->LoadProgramNV) {
7372 void ** procp = (void **) &disp->LoadProgramNV;
7373 snprintf(symboln, sizeof(symboln), "%sLoadProgramNV", symbol_prefix);
7374 *procp = dlsym(handle, symboln);
7378 if(!disp->ProgramParameters4dvNV) {
7379 void ** procp = (void **) &disp->ProgramParameters4dvNV;
7380 snprintf(symboln, sizeof(symboln), "%sProgramParameters4dvNV", symbol_prefix);
7381 *procp = dlsym(handle, symboln);
7385 if(!disp->ProgramParameters4fvNV) {
7386 void ** procp = (void **) &disp->ProgramParameters4fvNV;
7387 snprintf(symboln, sizeof(symboln), "%sProgramParameters4fvNV", symbol_prefix);
7388 *procp = dlsym(handle, symboln);
7392 if(!disp->RequestResidentProgramsNV) {
7393 void ** procp = (void **) &disp->RequestResidentProgramsNV;
7394 snprintf(symboln, sizeof(symboln), "%sRequestResidentProgramsNV", symbol_prefix);
7395 *procp = dlsym(handle, symboln);
7399 if(!disp->TrackMatrixNV) {
7400 void ** procp = (void **) &disp->TrackMatrixNV;
7401 snprintf(symboln, sizeof(symboln), "%sTrackMatrixNV", symbol_prefix);
7402 *procp = dlsym(handle, symboln);
7406 if(!disp->VertexAttrib1dNV) {
7407 void ** procp = (void **) &disp->VertexAttrib1dNV;
7408 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dNV", symbol_prefix);
7409 *procp = dlsym(handle, symboln);
7413 if(!disp->VertexAttrib1dvNV) {
7414 void ** procp = (void **) &disp->VertexAttrib1dvNV;
7415 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvNV", symbol_prefix);
7416 *procp = dlsym(handle, symboln);
7420 if(!disp->VertexAttrib1fNV) {
7421 void ** procp = (void **) &disp->VertexAttrib1fNV;
7422 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fNV", symbol_prefix);
7423 *procp = dlsym(handle, symboln);
7427 if(!disp->VertexAttrib1fvNV) {
7428 void ** procp = (void **) &disp->VertexAttrib1fvNV;
7429 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvNV", symbol_prefix);
7430 *procp = dlsym(handle, symboln);
7434 if(!disp->VertexAttrib1sNV) {
7435 void ** procp = (void **) &disp->VertexAttrib1sNV;
7436 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sNV", symbol_prefix);
7437 *procp = dlsym(handle, symboln);
7441 if(!disp->VertexAttrib1svNV) {
7442 void ** procp = (void **) &disp->VertexAttrib1svNV;
7443 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svNV", symbol_prefix);
7444 *procp = dlsym(handle, symboln);
7448 if(!disp->VertexAttrib2dNV) {
7449 void ** procp = (void **) &disp->VertexAttrib2dNV;
7450 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dNV", symbol_prefix);
7451 *procp = dlsym(handle, symboln);
7455 if(!disp->VertexAttrib2dvNV) {
7456 void ** procp = (void **) &disp->VertexAttrib2dvNV;
7457 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvNV", symbol_prefix);
7458 *procp = dlsym(handle, symboln);
7462 if(!disp->VertexAttrib2fNV) {
7463 void ** procp = (void **) &disp->VertexAttrib2fNV;
7464 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fNV", symbol_prefix);
7465 *procp = dlsym(handle, symboln);
7469 if(!disp->VertexAttrib2fvNV) {
7470 void ** procp = (void **) &disp->VertexAttrib2fvNV;
7471 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvNV", symbol_prefix);
7472 *procp = dlsym(handle, symboln);
7476 if(!disp->VertexAttrib2sNV) {
7477 void ** procp = (void **) &disp->VertexAttrib2sNV;
7478 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sNV", symbol_prefix);
7479 *procp = dlsym(handle, symboln);
7483 if(!disp->VertexAttrib2svNV) {
7484 void ** procp = (void **) &disp->VertexAttrib2svNV;
7485 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svNV", symbol_prefix);
7486 *procp = dlsym(handle, symboln);
7490 if(!disp->VertexAttrib3dNV) {
7491 void ** procp = (void **) &disp->VertexAttrib3dNV;
7492 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dNV", symbol_prefix);
7493 *procp = dlsym(handle, symboln);
7497 if(!disp->VertexAttrib3dvNV) {
7498 void ** procp = (void **) &disp->VertexAttrib3dvNV;
7499 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvNV", symbol_prefix);
7500 *procp = dlsym(handle, symboln);
7504 if(!disp->VertexAttrib3fNV) {
7505 void ** procp = (void **) &disp->VertexAttrib3fNV;
7506 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fNV", symbol_prefix);
7507 *procp = dlsym(handle, symboln);
7511 if(!disp->VertexAttrib3fvNV) {
7512 void ** procp = (void **) &disp->VertexAttrib3fvNV;
7513 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvNV", symbol_prefix);
7514 *procp = dlsym(handle, symboln);
7518 if(!disp->VertexAttrib3sNV) {
7519 void ** procp = (void **) &disp->VertexAttrib3sNV;
7520 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sNV", symbol_prefix);
7521 *procp = dlsym(handle, symboln);
7525 if(!disp->VertexAttrib3svNV) {
7526 void ** procp = (void **) &disp->VertexAttrib3svNV;
7527 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svNV", symbol_prefix);
7528 *procp = dlsym(handle, symboln);
7532 if(!disp->VertexAttrib4dNV) {
7533 void ** procp = (void **) &disp->VertexAttrib4dNV;
7534 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dNV", symbol_prefix);
7535 *procp = dlsym(handle, symboln);
7539 if(!disp->VertexAttrib4dvNV) {
7540 void ** procp = (void **) &disp->VertexAttrib4dvNV;
7541 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvNV", symbol_prefix);
7542 *procp = dlsym(handle, symboln);
7546 if(!disp->VertexAttrib4fNV) {
7547 void ** procp = (void **) &disp->VertexAttrib4fNV;
7548 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fNV", symbol_prefix);
7549 *procp = dlsym(handle, symboln);
7553 if(!disp->VertexAttrib4fvNV) {
7554 void ** procp = (void **) &disp->VertexAttrib4fvNV;
7555 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvNV", symbol_prefix);
7556 *procp = dlsym(handle, symboln);
7560 if(!disp->VertexAttrib4sNV) {
7561 void ** procp = (void **) &disp->VertexAttrib4sNV;
7562 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sNV", symbol_prefix);
7563 *procp = dlsym(handle, symboln);
7567 if(!disp->VertexAttrib4svNV) {
7568 void ** procp = (void **) &disp->VertexAttrib4svNV;
7569 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svNV", symbol_prefix);
7570 *procp = dlsym(handle, symboln);
7574 if(!disp->VertexAttrib4ubNV) {
7575 void ** procp = (void **) &disp->VertexAttrib4ubNV;
7576 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubNV", symbol_prefix);
7577 *procp = dlsym(handle, symboln);
7581 if(!disp->VertexAttrib4ubvNV) {
7582 void ** procp = (void **) &disp->VertexAttrib4ubvNV;
7583 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvNV", symbol_prefix);
7584 *procp = dlsym(handle, symboln);
7588 if(!disp->VertexAttribPointerNV) {
7589 void ** procp = (void **) &disp->VertexAttribPointerNV;
7590 snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerNV", symbol_prefix);
7591 *procp = dlsym(handle, symboln);
7595 if(!disp->VertexAttribs1dvNV) {
7596 void ** procp = (void **) &disp->VertexAttribs1dvNV;
7597 snprintf(symboln, sizeof(symboln), "%sVertexAttribs1dvNV", symbol_prefix);
7598 *procp = dlsym(handle, symboln);
7602 if(!disp->VertexAttribs1fvNV) {
7603 void ** procp = (void **) &disp->VertexAttribs1fvNV;
7604 snprintf(symboln, sizeof(symboln), "%sVertexAttribs1fvNV", symbol_prefix);
7605 *procp = dlsym(handle, symboln);
7609 if(!disp->VertexAttribs1svNV) {
7610 void ** procp = (void **) &disp->VertexAttribs1svNV;
7611 snprintf(symboln, sizeof(symboln), "%sVertexAttribs1svNV", symbol_prefix);
7612 *procp = dlsym(handle, symboln);
7616 if(!disp->VertexAttribs2dvNV) {
7617 void ** procp = (void **) &disp->VertexAttribs2dvNV;
7618 snprintf(symboln, sizeof(symboln), "%sVertexAttribs2dvNV", symbol_prefix);
7619 *procp = dlsym(handle, symboln);
7623 if(!disp->VertexAttribs2fvNV) {
7624 void ** procp = (void **) &disp->VertexAttribs2fvNV;
7625 snprintf(symboln, sizeof(symboln), "%sVertexAttribs2fvNV", symbol_prefix);
7626 *procp = dlsym(handle, symboln);
7630 if(!disp->VertexAttribs2svNV) {
7631 void ** procp = (void **) &disp->VertexAttribs2svNV;
7632 snprintf(symboln, sizeof(symboln), "%sVertexAttribs2svNV", symbol_prefix);
7633 *procp = dlsym(handle, symboln);
7637 if(!disp->VertexAttribs3dvNV) {
7638 void ** procp = (void **) &disp->VertexAttribs3dvNV;
7639 snprintf(symboln, sizeof(symboln), "%sVertexAttribs3dvNV", symbol_prefix);
7640 *procp = dlsym(handle, symboln);
7644 if(!disp->VertexAttribs3fvNV) {
7645 void ** procp = (void **) &disp->VertexAttribs3fvNV;
7646 snprintf(symboln, sizeof(symboln), "%sVertexAttribs3fvNV", symbol_prefix);
7647 *procp = dlsym(handle, symboln);
7651 if(!disp->VertexAttribs3svNV) {
7652 void ** procp = (void **) &disp->VertexAttribs3svNV;
7653 snprintf(symboln, sizeof(symboln), "%sVertexAttribs3svNV", symbol_prefix);
7654 *procp = dlsym(handle, symboln);
7658 if(!disp->VertexAttribs4dvNV) {
7659 void ** procp = (void **) &disp->VertexAttribs4dvNV;
7660 snprintf(symboln, sizeof(symboln), "%sVertexAttribs4dvNV", symbol_prefix);
7661 *procp = dlsym(handle, symboln);
7665 if(!disp->VertexAttribs4fvNV) {
7666 void ** procp = (void **) &disp->VertexAttribs4fvNV;
7667 snprintf(symboln, sizeof(symboln), "%sVertexAttribs4fvNV", symbol_prefix);
7668 *procp = dlsym(handle, symboln);
7672 if(!disp->VertexAttribs4svNV) {
7673 void ** procp = (void **) &disp->VertexAttribs4svNV;
7674 snprintf(symboln, sizeof(symboln), "%sVertexAttribs4svNV", symbol_prefix);
7675 *procp = dlsym(handle, symboln);
7679 if(!disp->VertexAttribs4ubvNV) {
7680 void ** procp = (void **) &disp->VertexAttribs4ubvNV;
7681 snprintf(symboln, sizeof(symboln), "%sVertexAttribs4ubvNV", symbol_prefix);
7682 *procp = dlsym(handle, symboln);
7686 if(!disp->GetTexBumpParameterfvATI) {
7687 void ** procp = (void **) &disp->GetTexBumpParameterfvATI;
7688 snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterfvATI", symbol_prefix);
7689 *procp = dlsym(handle, symboln);
7693 if(!disp->GetTexBumpParameterivATI) {
7694 void ** procp = (void **) &disp->GetTexBumpParameterivATI;
7695 snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterivATI", symbol_prefix);
7696 *procp = dlsym(handle, symboln);
7700 if(!disp->TexBumpParameterfvATI) {
7701 void ** procp = (void **) &disp->TexBumpParameterfvATI;
7702 snprintf(symboln, sizeof(symboln), "%sTexBumpParameterfvATI", symbol_prefix);
7703 *procp = dlsym(handle, symboln);
7707 if(!disp->TexBumpParameterivATI) {
7708 void ** procp = (void **) &disp->TexBumpParameterivATI;
7709 snprintf(symboln, sizeof(symboln), "%sTexBumpParameterivATI", symbol_prefix);
7710 *procp = dlsym(handle, symboln);
7714 if(!disp->AlphaFragmentOp1ATI) {
7715 void ** procp = (void **) &disp->AlphaFragmentOp1ATI;
7716 snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp1ATI", symbol_prefix);
7717 *procp = dlsym(handle, symboln);
7721 if(!disp->AlphaFragmentOp2ATI) {
7722 void ** procp = (void **) &disp->AlphaFragmentOp2ATI;
7723 snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp2ATI", symbol_prefix);
7724 *procp = dlsym(handle, symboln);
7728 if(!disp->AlphaFragmentOp3ATI) {
7729 void ** procp = (void **) &disp->AlphaFragmentOp3ATI;
7730 snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp3ATI", symbol_prefix);
7731 *procp = dlsym(handle, symboln);
7735 if(!disp->BeginFragmentShaderATI) {
7736 void ** procp = (void **) &disp->BeginFragmentShaderATI;
7737 snprintf(symboln, sizeof(symboln), "%sBeginFragmentShaderATI", symbol_prefix);
7738 *procp = dlsym(handle, symboln);
7742 if(!disp->BindFragmentShaderATI) {
7743 void ** procp = (void **) &disp->BindFragmentShaderATI;
7744 snprintf(symboln, sizeof(symboln), "%sBindFragmentShaderATI", symbol_prefix);
7745 *procp = dlsym(handle, symboln);
7749 if(!disp->ColorFragmentOp1ATI) {
7750 void ** procp = (void **) &disp->ColorFragmentOp1ATI;
7751 snprintf(symboln, sizeof(symboln), "%sColorFragmentOp1ATI", symbol_prefix);
7752 *procp = dlsym(handle, symboln);
7756 if(!disp->ColorFragmentOp2ATI) {
7757 void ** procp = (void **) &disp->ColorFragmentOp2ATI;
7758 snprintf(symboln, sizeof(symboln), "%sColorFragmentOp2ATI", symbol_prefix);
7759 *procp = dlsym(handle, symboln);
7763 if(!disp->ColorFragmentOp3ATI) {
7764 void ** procp = (void **) &disp->ColorFragmentOp3ATI;
7765 snprintf(symboln, sizeof(symboln), "%sColorFragmentOp3ATI", symbol_prefix);
7766 *procp = dlsym(handle, symboln);
7770 if(!disp->DeleteFragmentShaderATI) {
7771 void ** procp = (void **) &disp->DeleteFragmentShaderATI;
7772 snprintf(symboln, sizeof(symboln), "%sDeleteFragmentShaderATI", symbol_prefix);
7773 *procp = dlsym(handle, symboln);
7777 if(!disp->EndFragmentShaderATI) {
7778 void ** procp = (void **) &disp->EndFragmentShaderATI;
7779 snprintf(symboln, sizeof(symboln), "%sEndFragmentShaderATI", symbol_prefix);
7780 *procp = dlsym(handle, symboln);
7784 if(!disp->GenFragmentShadersATI) {
7785 void ** procp = (void **) &disp->GenFragmentShadersATI;
7786 snprintf(symboln, sizeof(symboln), "%sGenFragmentShadersATI", symbol_prefix);
7787 *procp = dlsym(handle, symboln);
7791 if(!disp->PassTexCoordATI) {
7792 void ** procp = (void **) &disp->PassTexCoordATI;
7793 snprintf(symboln, sizeof(symboln), "%sPassTexCoordATI", symbol_prefix);
7794 *procp = dlsym(handle, symboln);
7798 if(!disp->SampleMapATI) {
7799 void ** procp = (void **) &disp->SampleMapATI;
7800 snprintf(symboln, sizeof(symboln), "%sSampleMapATI", symbol_prefix);
7801 *procp = dlsym(handle, symboln);
7805 if(!disp->SetFragmentShaderConstantATI) {
7806 void ** procp = (void **) &disp->SetFragmentShaderConstantATI;
7807 snprintf(symboln, sizeof(symboln), "%sSetFragmentShaderConstantATI", symbol_prefix);
7808 *procp = dlsym(handle, symboln);
7812 if(!disp->PointParameteriNV) {
7813 void ** procp = (void **) &disp->PointParameteriNV;
7814 snprintf(symboln, sizeof(symboln), "%sPointParameteri", symbol_prefix);
7815 *procp = dlsym(handle, symboln);
7819 if(!disp->PointParameteriNV) {
7820 void ** procp = (void **) &disp->PointParameteriNV;
7821 snprintf(symboln, sizeof(symboln), "%sPointParameteriNV", symbol_prefix);
7822 *procp = dlsym(handle, symboln);
7826 if(!disp->PointParameterivNV) {
7827 void ** procp = (void **) &disp->PointParameterivNV;
7828 snprintf(symboln, sizeof(symboln), "%sPointParameteriv", symbol_prefix);
7829 *procp = dlsym(handle, symboln);
7833 if(!disp->PointParameterivNV) {
7834 void ** procp = (void **) &disp->PointParameterivNV;
7835 snprintf(symboln, sizeof(symboln), "%sPointParameterivNV", symbol_prefix);
7836 *procp = dlsym(handle, symboln);
7840 if(!disp->ActiveStencilFaceEXT) {
7841 void ** procp = (void **) &disp->ActiveStencilFaceEXT;
7842 snprintf(symboln, sizeof(symboln), "%sActiveStencilFaceEXT", symbol_prefix);
7843 *procp = dlsym(handle, symboln);
7847 if(!disp->BindVertexArrayAPPLE) {
7848 void ** procp = (void **) &disp->BindVertexArrayAPPLE;
7849 snprintf(symboln, sizeof(symboln), "%sBindVertexArrayAPPLE", symbol_prefix);
7850 *procp = dlsym(handle, symboln);
7854 if(!disp->DeleteVertexArraysAPPLE) {
7855 void ** procp = (void **) &disp->DeleteVertexArraysAPPLE;
7856 snprintf(symboln, sizeof(symboln), "%sDeleteVertexArrays", symbol_prefix);
7857 *procp = dlsym(handle, symboln);
7861 if(!disp->DeleteVertexArraysAPPLE) {
7862 void ** procp = (void **) &disp->DeleteVertexArraysAPPLE;
7863 snprintf(symboln, sizeof(symboln), "%sDeleteVertexArraysAPPLE", symbol_prefix);
7864 *procp = dlsym(handle, symboln);
7868 if(!disp->GenVertexArraysAPPLE) {
7869 void ** procp = (void **) &disp->GenVertexArraysAPPLE;
7870 snprintf(symboln, sizeof(symboln), "%sGenVertexArraysAPPLE", symbol_prefix);
7871 *procp = dlsym(handle, symboln);
7875 if(!disp->IsVertexArrayAPPLE) {
7876 void ** procp = (void **) &disp->IsVertexArrayAPPLE;
7877 snprintf(symboln, sizeof(symboln), "%sIsVertexArray", symbol_prefix);
7878 *procp = dlsym(handle, symboln);
7882 if(!disp->IsVertexArrayAPPLE) {
7883 void ** procp = (void **) &disp->IsVertexArrayAPPLE;
7884 snprintf(symboln, sizeof(symboln), "%sIsVertexArrayAPPLE", symbol_prefix);
7885 *procp = dlsym(handle, symboln);
7889 if(!disp->GetProgramNamedParameterdvNV) {
7890 void ** procp = (void **) &disp->GetProgramNamedParameterdvNV;
7891 snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterdvNV", symbol_prefix);
7892 *procp = dlsym(handle, symboln);
7896 if(!disp->GetProgramNamedParameterfvNV) {
7897 void ** procp = (void **) &disp->GetProgramNamedParameterfvNV;
7898 snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterfvNV", symbol_prefix);
7899 *procp = dlsym(handle, symboln);
7903 if(!disp->ProgramNamedParameter4dNV) {
7904 void ** procp = (void **) &disp->ProgramNamedParameter4dNV;
7905 snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dNV", symbol_prefix);
7906 *procp = dlsym(handle, symboln);
7910 if(!disp->ProgramNamedParameter4dvNV) {
7911 void ** procp = (void **) &disp->ProgramNamedParameter4dvNV;
7912 snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dvNV", symbol_prefix);
7913 *procp = dlsym(handle, symboln);
7917 if(!disp->ProgramNamedParameter4fNV) {
7918 void ** procp = (void **) &disp->ProgramNamedParameter4fNV;
7919 snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fNV", symbol_prefix);
7920 *procp = dlsym(handle, symboln);
7924 if(!disp->ProgramNamedParameter4fvNV) {
7925 void ** procp = (void **) &disp->ProgramNamedParameter4fvNV;
7926 snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fvNV", symbol_prefix);
7927 *procp = dlsym(handle, symboln);
7931 if(!disp->PrimitiveRestartIndexNV) {
7932 void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
7933 snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndexNV", symbol_prefix);
7934 *procp = dlsym(handle, symboln);
7938 if(!disp->PrimitiveRestartIndexNV) {
7939 void ** procp = (void **) &disp->PrimitiveRestartIndexNV;
7940 snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndex", symbol_prefix);
7941 *procp = dlsym(handle, symboln);
7945 if(!disp->PrimitiveRestartNV) {
7946 void ** procp = (void **) &disp->PrimitiveRestartNV;
7947 snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartNV", symbol_prefix);
7948 *procp = dlsym(handle, symboln);
7952 if(!disp->DepthBoundsEXT) {
7953 void ** procp = (void **) &disp->DepthBoundsEXT;
7954 snprintf(symboln, sizeof(symboln), "%sDepthBoundsEXT", symbol_prefix);
7955 *procp = dlsym(handle, symboln);
7959 if(!disp->BlendEquationSeparateEXT) {
7960 void ** procp = (void **) &disp->BlendEquationSeparateEXT;
7961 snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparate", symbol_prefix);
7962 *procp = dlsym(handle, symboln);
7966 if(!disp->BlendEquationSeparateEXT) {
7967 void ** procp = (void **) &disp->BlendEquationSeparateEXT;
7968 snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateEXT", symbol_prefix);
7969 *procp = dlsym(handle, symboln);
7973 if(!disp->BlendEquationSeparateEXT) {
7974 void ** procp = (void **) &disp->BlendEquationSeparateEXT;
7975 snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateATI", symbol_prefix);
7976 *procp = dlsym(handle, symboln);
7980 if(!disp->BindFramebufferEXT) {
7981 void ** procp = (void **) &disp->BindFramebufferEXT;
7982 snprintf(symboln, sizeof(symboln), "%sBindFramebuffer", symbol_prefix);
7983 *procp = dlsym(handle, symboln);
7987 if(!disp->BindFramebufferEXT) {
7988 void ** procp = (void **) &disp->BindFramebufferEXT;
7989 snprintf(symboln, sizeof(symboln), "%sBindFramebufferEXT", symbol_prefix);
7990 *procp = dlsym(handle, symboln);
7994 if(!disp->BindRenderbufferEXT) {
7995 void ** procp = (void **) &disp->BindRenderbufferEXT;
7996 snprintf(symboln, sizeof(symboln), "%sBindRenderbuffer", symbol_prefix);
7997 *procp = dlsym(handle, symboln);
8001 if(!disp->BindRenderbufferEXT) {
8002 void ** procp = (void **) &disp->BindRenderbufferEXT;
8003 snprintf(symboln, sizeof(symboln), "%sBindRenderbufferEXT", symbol_prefix);
8004 *procp = dlsym(handle, symboln);
8008 if(!disp->CheckFramebufferStatusEXT) {
8009 void ** procp = (void **) &disp->CheckFramebufferStatusEXT;
8010 snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatus", symbol_prefix);
8011 *procp = dlsym(handle, symboln);
8015 if(!disp->CheckFramebufferStatusEXT) {
8016 void ** procp = (void **) &disp->CheckFramebufferStatusEXT;
8017 snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatusEXT", symbol_prefix);
8018 *procp = dlsym(handle, symboln);
8022 if(!disp->DeleteFramebuffersEXT) {
8023 void ** procp = (void **) &disp->DeleteFramebuffersEXT;
8024 snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffers", symbol_prefix);
8025 *procp = dlsym(handle, symboln);
8029 if(!disp->DeleteFramebuffersEXT) {
8030 void ** procp = (void **) &disp->DeleteFramebuffersEXT;
8031 snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffersEXT", symbol_prefix);
8032 *procp = dlsym(handle, symboln);
8036 if(!disp->DeleteRenderbuffersEXT) {
8037 void ** procp = (void **) &disp->DeleteRenderbuffersEXT;
8038 snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffers", symbol_prefix);
8039 *procp = dlsym(handle, symboln);
8043 if(!disp->DeleteRenderbuffersEXT) {
8044 void ** procp = (void **) &disp->DeleteRenderbuffersEXT;
8045 snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffersEXT", symbol_prefix);
8046 *procp = dlsym(handle, symboln);
8050 if(!disp->FramebufferRenderbufferEXT) {
8051 void ** procp = (void **) &disp->FramebufferRenderbufferEXT;
8052 snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbuffer", symbol_prefix);
8053 *procp = dlsym(handle, symboln);
8057 if(!disp->FramebufferRenderbufferEXT) {
8058 void ** procp = (void **) &disp->FramebufferRenderbufferEXT;
8059 snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbufferEXT", symbol_prefix);
8060 *procp = dlsym(handle, symboln);
8064 if(!disp->FramebufferTexture1DEXT) {
8065 void ** procp = (void **) &disp->FramebufferTexture1DEXT;
8066 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1D", symbol_prefix);
8067 *procp = dlsym(handle, symboln);
8071 if(!disp->FramebufferTexture1DEXT) {
8072 void ** procp = (void **) &disp->FramebufferTexture1DEXT;
8073 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1DEXT", symbol_prefix);
8074 *procp = dlsym(handle, symboln);
8078 if(!disp->FramebufferTexture2DEXT) {
8079 void ** procp = (void **) &disp->FramebufferTexture2DEXT;
8080 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2D", symbol_prefix);
8081 *procp = dlsym(handle, symboln);
8085 if(!disp->FramebufferTexture2DEXT) {
8086 void ** procp = (void **) &disp->FramebufferTexture2DEXT;
8087 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2DEXT", symbol_prefix);
8088 *procp = dlsym(handle, symboln);
8092 if(!disp->FramebufferTexture3DEXT) {
8093 void ** procp = (void **) &disp->FramebufferTexture3DEXT;
8094 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3D", symbol_prefix);
8095 *procp = dlsym(handle, symboln);
8099 if(!disp->FramebufferTexture3DEXT) {
8100 void ** procp = (void **) &disp->FramebufferTexture3DEXT;
8101 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3DEXT", symbol_prefix);
8102 *procp = dlsym(handle, symboln);
8106 if(!disp->GenFramebuffersEXT) {
8107 void ** procp = (void **) &disp->GenFramebuffersEXT;
8108 snprintf(symboln, sizeof(symboln), "%sGenFramebuffers", symbol_prefix);
8109 *procp = dlsym(handle, symboln);
8113 if(!disp->GenFramebuffersEXT) {
8114 void ** procp = (void **) &disp->GenFramebuffersEXT;
8115 snprintf(symboln, sizeof(symboln), "%sGenFramebuffersEXT", symbol_prefix);
8116 *procp = dlsym(handle, symboln);
8120 if(!disp->GenRenderbuffersEXT) {
8121 void ** procp = (void **) &disp->GenRenderbuffersEXT;
8122 snprintf(symboln, sizeof(symboln), "%sGenRenderbuffers", symbol_prefix);
8123 *procp = dlsym(handle, symboln);
8127 if(!disp->GenRenderbuffersEXT) {
8128 void ** procp = (void **) &disp->GenRenderbuffersEXT;
8129 snprintf(symboln, sizeof(symboln), "%sGenRenderbuffersEXT", symbol_prefix);
8130 *procp = dlsym(handle, symboln);
8134 if(!disp->GenerateMipmapEXT) {
8135 void ** procp = (void **) &disp->GenerateMipmapEXT;
8136 snprintf(symboln, sizeof(symboln), "%sGenerateMipmap", symbol_prefix);
8137 *procp = dlsym(handle, symboln);
8141 if(!disp->GenerateMipmapEXT) {
8142 void ** procp = (void **) &disp->GenerateMipmapEXT;
8143 snprintf(symboln, sizeof(symboln), "%sGenerateMipmapEXT", symbol_prefix);
8144 *procp = dlsym(handle, symboln);
8148 if(!disp->GetFramebufferAttachmentParameterivEXT) {
8149 void ** procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT;
8150 snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameteriv", symbol_prefix);
8151 *procp = dlsym(handle, symboln);
8155 if(!disp->GetFramebufferAttachmentParameterivEXT) {
8156 void ** procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT;
8157 snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameterivEXT", symbol_prefix);
8158 *procp = dlsym(handle, symboln);
8162 if(!disp->GetRenderbufferParameterivEXT) {
8163 void ** procp = (void **) &disp->GetRenderbufferParameterivEXT;
8164 snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameteriv", symbol_prefix);
8165 *procp = dlsym(handle, symboln);
8169 if(!disp->GetRenderbufferParameterivEXT) {
8170 void ** procp = (void **) &disp->GetRenderbufferParameterivEXT;
8171 snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameterivEXT", symbol_prefix);
8172 *procp = dlsym(handle, symboln);
8176 if(!disp->IsFramebufferEXT) {
8177 void ** procp = (void **) &disp->IsFramebufferEXT;
8178 snprintf(symboln, sizeof(symboln), "%sIsFramebuffer", symbol_prefix);
8179 *procp = dlsym(handle, symboln);
8183 if(!disp->IsFramebufferEXT) {
8184 void ** procp = (void **) &disp->IsFramebufferEXT;
8185 snprintf(symboln, sizeof(symboln), "%sIsFramebufferEXT", symbol_prefix);
8186 *procp = dlsym(handle, symboln);
8190 if(!disp->IsRenderbufferEXT) {
8191 void ** procp = (void **) &disp->IsRenderbufferEXT;
8192 snprintf(symboln, sizeof(symboln), "%sIsRenderbuffer", symbol_prefix);
8193 *procp = dlsym(handle, symboln);
8197 if(!disp->IsRenderbufferEXT) {
8198 void ** procp = (void **) &disp->IsRenderbufferEXT;
8199 snprintf(symboln, sizeof(symboln), "%sIsRenderbufferEXT", symbol_prefix);
8200 *procp = dlsym(handle, symboln);
8204 if(!disp->RenderbufferStorageEXT) {
8205 void ** procp = (void **) &disp->RenderbufferStorageEXT;
8206 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorage", symbol_prefix);
8207 *procp = dlsym(handle, symboln);
8211 if(!disp->RenderbufferStorageEXT) {
8212 void ** procp = (void **) &disp->RenderbufferStorageEXT;
8213 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageEXT", symbol_prefix);
8214 *procp = dlsym(handle, symboln);
8218 if(!disp->BlitFramebufferEXT) {
8219 void ** procp = (void **) &disp->BlitFramebufferEXT;
8220 snprintf(symboln, sizeof(symboln), "%sBlitFramebuffer", symbol_prefix);
8221 *procp = dlsym(handle, symboln);
8225 if(!disp->BlitFramebufferEXT) {
8226 void ** procp = (void **) &disp->BlitFramebufferEXT;
8227 snprintf(symboln, sizeof(symboln), "%sBlitFramebufferEXT", symbol_prefix);
8228 *procp = dlsym(handle, symboln);
8232 if(!disp->BufferParameteriAPPLE) {
8233 void ** procp = (void **) &disp->BufferParameteriAPPLE;
8234 snprintf(symboln, sizeof(symboln), "%sBufferParameteriAPPLE", symbol_prefix);
8235 *procp = dlsym(handle, symboln);
8239 if(!disp->FlushMappedBufferRangeAPPLE) {
8240 void ** procp = (void **) &disp->FlushMappedBufferRangeAPPLE;
8241 snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRangeAPPLE", symbol_prefix);
8242 *procp = dlsym(handle, symboln);
8246 if(!disp->BindFragDataLocationEXT) {
8247 void ** procp = (void **) &disp->BindFragDataLocationEXT;
8248 snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationEXT", symbol_prefix);
8249 *procp = dlsym(handle, symboln);
8253 if(!disp->BindFragDataLocationEXT) {
8254 void ** procp = (void **) &disp->BindFragDataLocationEXT;
8255 snprintf(symboln, sizeof(symboln), "%sBindFragDataLocation", symbol_prefix);
8256 *procp = dlsym(handle, symboln);
8260 if(!disp->GetFragDataLocationEXT) {
8261 void ** procp = (void **) &disp->GetFragDataLocationEXT;
8262 snprintf(symboln, sizeof(symboln), "%sGetFragDataLocationEXT", symbol_prefix);
8263 *procp = dlsym(handle, symboln);
8267 if(!disp->GetFragDataLocationEXT) {
8268 void ** procp = (void **) &disp->GetFragDataLocationEXT;
8269 snprintf(symboln, sizeof(symboln), "%sGetFragDataLocation", symbol_prefix);
8270 *procp = dlsym(handle, symboln);
8274 if(!disp->GetUniformuivEXT) {
8275 void ** procp = (void **) &disp->GetUniformuivEXT;
8276 snprintf(symboln, sizeof(symboln), "%sGetUniformuivEXT", symbol_prefix);
8277 *procp = dlsym(handle, symboln);
8281 if(!disp->GetUniformuivEXT) {
8282 void ** procp = (void **) &disp->GetUniformuivEXT;
8283 snprintf(symboln, sizeof(symboln), "%sGetUniformuiv", symbol_prefix);
8284 *procp = dlsym(handle, symboln);
8288 if(!disp->GetVertexAttribIivEXT) {
8289 void ** procp = (void **) &disp->GetVertexAttribIivEXT;
8290 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIivEXT", symbol_prefix);
8291 *procp = dlsym(handle, symboln);
8295 if(!disp->GetVertexAttribIivEXT) {
8296 void ** procp = (void **) &disp->GetVertexAttribIivEXT;
8297 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIiv", symbol_prefix);
8298 *procp = dlsym(handle, symboln);
8302 if(!disp->GetVertexAttribIuivEXT) {
8303 void ** procp = (void **) &disp->GetVertexAttribIuivEXT;
8304 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuivEXT", symbol_prefix);
8305 *procp = dlsym(handle, symboln);
8309 if(!disp->GetVertexAttribIuivEXT) {
8310 void ** procp = (void **) &disp->GetVertexAttribIuivEXT;
8311 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuiv", symbol_prefix);
8312 *procp = dlsym(handle, symboln);
8316 if(!disp->Uniform1uiEXT) {
8317 void ** procp = (void **) &disp->Uniform1uiEXT;
8318 snprintf(symboln, sizeof(symboln), "%sUniform1uiEXT", symbol_prefix);
8319 *procp = dlsym(handle, symboln);
8323 if(!disp->Uniform1uiEXT) {
8324 void ** procp = (void **) &disp->Uniform1uiEXT;
8325 snprintf(symboln, sizeof(symboln), "%sUniform1ui", symbol_prefix);
8326 *procp = dlsym(handle, symboln);
8330 if(!disp->Uniform1uivEXT) {
8331 void ** procp = (void **) &disp->Uniform1uivEXT;
8332 snprintf(symboln, sizeof(symboln), "%sUniform1uivEXT", symbol_prefix);
8333 *procp = dlsym(handle, symboln);
8337 if(!disp->Uniform1uivEXT) {
8338 void ** procp = (void **) &disp->Uniform1uivEXT;
8339 snprintf(symboln, sizeof(symboln), "%sUniform1uiv", symbol_prefix);
8340 *procp = dlsym(handle, symboln);
8344 if(!disp->Uniform2uiEXT) {
8345 void ** procp = (void **) &disp->Uniform2uiEXT;
8346 snprintf(symboln, sizeof(symboln), "%sUniform2uiEXT", symbol_prefix);
8347 *procp = dlsym(handle, symboln);
8351 if(!disp->Uniform2uiEXT) {
8352 void ** procp = (void **) &disp->Uniform2uiEXT;
8353 snprintf(symboln, sizeof(symboln), "%sUniform2ui", symbol_prefix);
8354 *procp = dlsym(handle, symboln);
8358 if(!disp->Uniform2uivEXT) {
8359 void ** procp = (void **) &disp->Uniform2uivEXT;
8360 snprintf(symboln, sizeof(symboln), "%sUniform2uivEXT", symbol_prefix);
8361 *procp = dlsym(handle, symboln);
8365 if(!disp->Uniform2uivEXT) {
8366 void ** procp = (void **) &disp->Uniform2uivEXT;
8367 snprintf(symboln, sizeof(symboln), "%sUniform2uiv", symbol_prefix);
8368 *procp = dlsym(handle, symboln);
8372 if(!disp->Uniform3uiEXT) {
8373 void ** procp = (void **) &disp->Uniform3uiEXT;
8374 snprintf(symboln, sizeof(symboln), "%sUniform3uiEXT", symbol_prefix);
8375 *procp = dlsym(handle, symboln);
8379 if(!disp->Uniform3uiEXT) {
8380 void ** procp = (void **) &disp->Uniform3uiEXT;
8381 snprintf(symboln, sizeof(symboln), "%sUniform3ui", symbol_prefix);
8382 *procp = dlsym(handle, symboln);
8386 if(!disp->Uniform3uivEXT) {
8387 void ** procp = (void **) &disp->Uniform3uivEXT;
8388 snprintf(symboln, sizeof(symboln), "%sUniform3uivEXT", symbol_prefix);
8389 *procp = dlsym(handle, symboln);
8393 if(!disp->Uniform3uivEXT) {
8394 void ** procp = (void **) &disp->Uniform3uivEXT;
8395 snprintf(symboln, sizeof(symboln), "%sUniform3uiv", symbol_prefix);
8396 *procp = dlsym(handle, symboln);
8400 if(!disp->Uniform4uiEXT) {
8401 void ** procp = (void **) &disp->Uniform4uiEXT;
8402 snprintf(symboln, sizeof(symboln), "%sUniform4uiEXT", symbol_prefix);
8403 *procp = dlsym(handle, symboln);
8407 if(!disp->Uniform4uiEXT) {
8408 void ** procp = (void **) &disp->Uniform4uiEXT;
8409 snprintf(symboln, sizeof(symboln), "%sUniform4ui", symbol_prefix);
8410 *procp = dlsym(handle, symboln);
8414 if(!disp->Uniform4uivEXT) {
8415 void ** procp = (void **) &disp->Uniform4uivEXT;
8416 snprintf(symboln, sizeof(symboln), "%sUniform4uivEXT", symbol_prefix);
8417 *procp = dlsym(handle, symboln);
8421 if(!disp->Uniform4uivEXT) {
8422 void ** procp = (void **) &disp->Uniform4uivEXT;
8423 snprintf(symboln, sizeof(symboln), "%sUniform4uiv", symbol_prefix);
8424 *procp = dlsym(handle, symboln);
8428 if(!disp->VertexAttribI1iEXT) {
8429 void ** procp = (void **) &disp->VertexAttribI1iEXT;
8430 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iEXT", symbol_prefix);
8431 *procp = dlsym(handle, symboln);
8435 if(!disp->VertexAttribI1iEXT) {
8436 void ** procp = (void **) &disp->VertexAttribI1iEXT;
8437 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1i", symbol_prefix);
8438 *procp = dlsym(handle, symboln);
8442 if(!disp->VertexAttribI1ivEXT) {
8443 void ** procp = (void **) &disp->VertexAttribI1ivEXT;
8444 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ivEXT", symbol_prefix);
8445 *procp = dlsym(handle, symboln);
8449 if(!disp->VertexAttribI1ivEXT) {
8450 void ** procp = (void **) &disp->VertexAttribI1ivEXT;
8451 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iv", symbol_prefix);
8452 *procp = dlsym(handle, symboln);
8456 if(!disp->VertexAttribI1uiEXT) {
8457 void ** procp = (void **) &disp->VertexAttribI1uiEXT;
8458 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiEXT", symbol_prefix);
8459 *procp = dlsym(handle, symboln);
8463 if(!disp->VertexAttribI1uiEXT) {
8464 void ** procp = (void **) &disp->VertexAttribI1uiEXT;
8465 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ui", symbol_prefix);
8466 *procp = dlsym(handle, symboln);
8470 if(!disp->VertexAttribI1uivEXT) {
8471 void ** procp = (void **) &disp->VertexAttribI1uivEXT;
8472 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uivEXT", symbol_prefix);
8473 *procp = dlsym(handle, symboln);
8477 if(!disp->VertexAttribI1uivEXT) {
8478 void ** procp = (void **) &disp->VertexAttribI1uivEXT;
8479 snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiv", symbol_prefix);
8480 *procp = dlsym(handle, symboln);
8484 if(!disp->VertexAttribI2iEXT) {
8485 void ** procp = (void **) &disp->VertexAttribI2iEXT;
8486 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iEXT", symbol_prefix);
8487 *procp = dlsym(handle, symboln);
8491 if(!disp->VertexAttribI2iEXT) {
8492 void ** procp = (void **) &disp->VertexAttribI2iEXT;
8493 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2i", symbol_prefix);
8494 *procp = dlsym(handle, symboln);
8498 if(!disp->VertexAttribI2ivEXT) {
8499 void ** procp = (void **) &disp->VertexAttribI2ivEXT;
8500 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ivEXT", symbol_prefix);
8501 *procp = dlsym(handle, symboln);
8505 if(!disp->VertexAttribI2ivEXT) {
8506 void ** procp = (void **) &disp->VertexAttribI2ivEXT;
8507 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iv", symbol_prefix);
8508 *procp = dlsym(handle, symboln);
8512 if(!disp->VertexAttribI2uiEXT) {
8513 void ** procp = (void **) &disp->VertexAttribI2uiEXT;
8514 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiEXT", symbol_prefix);
8515 *procp = dlsym(handle, symboln);
8519 if(!disp->VertexAttribI2uiEXT) {
8520 void ** procp = (void **) &disp->VertexAttribI2uiEXT;
8521 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ui", symbol_prefix);
8522 *procp = dlsym(handle, symboln);
8526 if(!disp->VertexAttribI2uivEXT) {
8527 void ** procp = (void **) &disp->VertexAttribI2uivEXT;
8528 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uivEXT", symbol_prefix);
8529 *procp = dlsym(handle, symboln);
8533 if(!disp->VertexAttribI2uivEXT) {
8534 void ** procp = (void **) &disp->VertexAttribI2uivEXT;
8535 snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiv", symbol_prefix);
8536 *procp = dlsym(handle, symboln);
8540 if(!disp->VertexAttribI3iEXT) {
8541 void ** procp = (void **) &disp->VertexAttribI3iEXT;
8542 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iEXT", symbol_prefix);
8543 *procp = dlsym(handle, symboln);
8547 if(!disp->VertexAttribI3iEXT) {
8548 void ** procp = (void **) &disp->VertexAttribI3iEXT;
8549 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3i", symbol_prefix);
8550 *procp = dlsym(handle, symboln);
8554 if(!disp->VertexAttribI3ivEXT) {
8555 void ** procp = (void **) &disp->VertexAttribI3ivEXT;
8556 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ivEXT", symbol_prefix);
8557 *procp = dlsym(handle, symboln);
8561 if(!disp->VertexAttribI3ivEXT) {
8562 void ** procp = (void **) &disp->VertexAttribI3ivEXT;
8563 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iv", symbol_prefix);
8564 *procp = dlsym(handle, symboln);
8568 if(!disp->VertexAttribI3uiEXT) {
8569 void ** procp = (void **) &disp->VertexAttribI3uiEXT;
8570 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiEXT", symbol_prefix);
8571 *procp = dlsym(handle, symboln);
8575 if(!disp->VertexAttribI3uiEXT) {
8576 void ** procp = (void **) &disp->VertexAttribI3uiEXT;
8577 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ui", symbol_prefix);
8578 *procp = dlsym(handle, symboln);
8582 if(!disp->VertexAttribI3uivEXT) {
8583 void ** procp = (void **) &disp->VertexAttribI3uivEXT;
8584 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uivEXT", symbol_prefix);
8585 *procp = dlsym(handle, symboln);
8589 if(!disp->VertexAttribI3uivEXT) {
8590 void ** procp = (void **) &disp->VertexAttribI3uivEXT;
8591 snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiv", symbol_prefix);
8592 *procp = dlsym(handle, symboln);
8596 if(!disp->VertexAttribI4bvEXT) {
8597 void ** procp = (void **) &disp->VertexAttribI4bvEXT;
8598 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bvEXT", symbol_prefix);
8599 *procp = dlsym(handle, symboln);
8603 if(!disp->VertexAttribI4bvEXT) {
8604 void ** procp = (void **) &disp->VertexAttribI4bvEXT;
8605 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bv", symbol_prefix);
8606 *procp = dlsym(handle, symboln);
8610 if(!disp->VertexAttribI4iEXT) {
8611 void ** procp = (void **) &disp->VertexAttribI4iEXT;
8612 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iEXT", symbol_prefix);
8613 *procp = dlsym(handle, symboln);
8617 if(!disp->VertexAttribI4iEXT) {
8618 void ** procp = (void **) &disp->VertexAttribI4iEXT;
8619 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4i", symbol_prefix);
8620 *procp = dlsym(handle, symboln);
8624 if(!disp->VertexAttribI4ivEXT) {
8625 void ** procp = (void **) &disp->VertexAttribI4ivEXT;
8626 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ivEXT", symbol_prefix);
8627 *procp = dlsym(handle, symboln);
8631 if(!disp->VertexAttribI4ivEXT) {
8632 void ** procp = (void **) &disp->VertexAttribI4ivEXT;
8633 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iv", symbol_prefix);
8634 *procp = dlsym(handle, symboln);
8638 if(!disp->VertexAttribI4svEXT) {
8639 void ** procp = (void **) &disp->VertexAttribI4svEXT;
8640 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4svEXT", symbol_prefix);
8641 *procp = dlsym(handle, symboln);
8645 if(!disp->VertexAttribI4svEXT) {
8646 void ** procp = (void **) &disp->VertexAttribI4svEXT;
8647 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4sv", symbol_prefix);
8648 *procp = dlsym(handle, symboln);
8652 if(!disp->VertexAttribI4ubvEXT) {
8653 void ** procp = (void **) &disp->VertexAttribI4ubvEXT;
8654 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubvEXT", symbol_prefix);
8655 *procp = dlsym(handle, symboln);
8659 if(!disp->VertexAttribI4ubvEXT) {
8660 void ** procp = (void **) &disp->VertexAttribI4ubvEXT;
8661 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubv", symbol_prefix);
8662 *procp = dlsym(handle, symboln);
8666 if(!disp->VertexAttribI4uiEXT) {
8667 void ** procp = (void **) &disp->VertexAttribI4uiEXT;
8668 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiEXT", symbol_prefix);
8669 *procp = dlsym(handle, symboln);
8673 if(!disp->VertexAttribI4uiEXT) {
8674 void ** procp = (void **) &disp->VertexAttribI4uiEXT;
8675 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ui", symbol_prefix);
8676 *procp = dlsym(handle, symboln);
8680 if(!disp->VertexAttribI4uivEXT) {
8681 void ** procp = (void **) &disp->VertexAttribI4uivEXT;
8682 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uivEXT", symbol_prefix);
8683 *procp = dlsym(handle, symboln);
8687 if(!disp->VertexAttribI4uivEXT) {
8688 void ** procp = (void **) &disp->VertexAttribI4uivEXT;
8689 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiv", symbol_prefix);
8690 *procp = dlsym(handle, symboln);
8694 if(!disp->VertexAttribI4usvEXT) {
8695 void ** procp = (void **) &disp->VertexAttribI4usvEXT;
8696 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usvEXT", symbol_prefix);
8697 *procp = dlsym(handle, symboln);
8701 if(!disp->VertexAttribI4usvEXT) {
8702 void ** procp = (void **) &disp->VertexAttribI4usvEXT;
8703 snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usv", symbol_prefix);
8704 *procp = dlsym(handle, symboln);
8708 if(!disp->VertexAttribIPointerEXT) {
8709 void ** procp = (void **) &disp->VertexAttribIPointerEXT;
8710 snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointerEXT", symbol_prefix);
8711 *procp = dlsym(handle, symboln);
8715 if(!disp->VertexAttribIPointerEXT) {
8716 void ** procp = (void **) &disp->VertexAttribIPointerEXT;
8717 snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointer", symbol_prefix);
8718 *procp = dlsym(handle, symboln);
8722 if(!disp->FramebufferTextureLayerEXT) {
8723 void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
8724 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayer", symbol_prefix);
8725 *procp = dlsym(handle, symboln);
8729 if(!disp->FramebufferTextureLayerEXT) {
8730 void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
8731 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerARB", symbol_prefix);
8732 *procp = dlsym(handle, symboln);
8736 if(!disp->FramebufferTextureLayerEXT) {
8737 void ** procp = (void **) &disp->FramebufferTextureLayerEXT;
8738 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerEXT", symbol_prefix);
8739 *procp = dlsym(handle, symboln);
8743 if(!disp->ColorMaskIndexedEXT) {
8744 void ** procp = (void **) &disp->ColorMaskIndexedEXT;
8745 snprintf(symboln, sizeof(symboln), "%sColorMaskIndexedEXT", symbol_prefix);
8746 *procp = dlsym(handle, symboln);
8750 if(!disp->ColorMaskIndexedEXT) {
8751 void ** procp = (void **) &disp->ColorMaskIndexedEXT;
8752 snprintf(symboln, sizeof(symboln), "%sColorMaski", symbol_prefix);
8753 *procp = dlsym(handle, symboln);
8757 if(!disp->DisableIndexedEXT) {
8758 void ** procp = (void **) &disp->DisableIndexedEXT;
8759 snprintf(symboln, sizeof(symboln), "%sDisableIndexedEXT", symbol_prefix);
8760 *procp = dlsym(handle, symboln);
8764 if(!disp->DisableIndexedEXT) {
8765 void ** procp = (void **) &disp->DisableIndexedEXT;
8766 snprintf(symboln, sizeof(symboln), "%sDisablei", symbol_prefix);
8767 *procp = dlsym(handle, symboln);
8771 if(!disp->EnableIndexedEXT) {
8772 void ** procp = (void **) &disp->EnableIndexedEXT;
8773 snprintf(symboln, sizeof(symboln), "%sEnableIndexedEXT", symbol_prefix);
8774 *procp = dlsym(handle, symboln);
8778 if(!disp->EnableIndexedEXT) {
8779 void ** procp = (void **) &disp->EnableIndexedEXT;
8780 snprintf(symboln, sizeof(symboln), "%sEnablei", symbol_prefix);
8781 *procp = dlsym(handle, symboln);
8785 if(!disp->GetBooleanIndexedvEXT) {
8786 void ** procp = (void **) &disp->GetBooleanIndexedvEXT;
8787 snprintf(symboln, sizeof(symboln), "%sGetBooleanIndexedvEXT", symbol_prefix);
8788 *procp = dlsym(handle, symboln);
8792 if(!disp->GetBooleanIndexedvEXT) {
8793 void ** procp = (void **) &disp->GetBooleanIndexedvEXT;
8794 snprintf(symboln, sizeof(symboln), "%sGetBooleani_v", symbol_prefix);
8795 *procp = dlsym(handle, symboln);
8799 if(!disp->GetIntegerIndexedvEXT) {
8800 void ** procp = (void **) &disp->GetIntegerIndexedvEXT;
8801 snprintf(symboln, sizeof(symboln), "%sGetIntegerIndexedvEXT", symbol_prefix);
8802 *procp = dlsym(handle, symboln);
8806 if(!disp->GetIntegerIndexedvEXT) {
8807 void ** procp = (void **) &disp->GetIntegerIndexedvEXT;
8808 snprintf(symboln, sizeof(symboln), "%sGetIntegeri_v", symbol_prefix);
8809 *procp = dlsym(handle, symboln);
8813 if(!disp->IsEnabledIndexedEXT) {
8814 void ** procp = (void **) &disp->IsEnabledIndexedEXT;
8815 snprintf(symboln, sizeof(symboln), "%sIsEnabledIndexedEXT", symbol_prefix);
8816 *procp = dlsym(handle, symboln);
8820 if(!disp->IsEnabledIndexedEXT) {
8821 void ** procp = (void **) &disp->IsEnabledIndexedEXT;
8822 snprintf(symboln, sizeof(symboln), "%sIsEnabledi", symbol_prefix);
8823 *procp = dlsym(handle, symboln);
8827 if(!disp->ClearColorIiEXT) {
8828 void ** procp = (void **) &disp->ClearColorIiEXT;
8829 snprintf(symboln, sizeof(symboln), "%sClearColorIiEXT", symbol_prefix);
8830 *procp = dlsym(handle, symboln);
8834 if(!disp->ClearColorIuiEXT) {
8835 void ** procp = (void **) &disp->ClearColorIuiEXT;
8836 snprintf(symboln, sizeof(symboln), "%sClearColorIuiEXT", symbol_prefix);
8837 *procp = dlsym(handle, symboln);
8841 if(!disp->GetTexParameterIivEXT) {
8842 void ** procp = (void **) &disp->GetTexParameterIivEXT;
8843 snprintf(symboln, sizeof(symboln), "%sGetTexParameterIivEXT", symbol_prefix);
8844 *procp = dlsym(handle, symboln);
8848 if(!disp->GetTexParameterIivEXT) {
8849 void ** procp = (void **) &disp->GetTexParameterIivEXT;
8850 snprintf(symboln, sizeof(symboln), "%sGetTexParameterIiv", symbol_prefix);
8851 *procp = dlsym(handle, symboln);
8855 if(!disp->GetTexParameterIuivEXT) {
8856 void ** procp = (void **) &disp->GetTexParameterIuivEXT;
8857 snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuivEXT", symbol_prefix);
8858 *procp = dlsym(handle, symboln);
8862 if(!disp->GetTexParameterIuivEXT) {
8863 void ** procp = (void **) &disp->GetTexParameterIuivEXT;
8864 snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuiv", symbol_prefix);
8865 *procp = dlsym(handle, symboln);
8869 if(!disp->TexParameterIivEXT) {
8870 void ** procp = (void **) &disp->TexParameterIivEXT;
8871 snprintf(symboln, sizeof(symboln), "%sTexParameterIivEXT", symbol_prefix);
8872 *procp = dlsym(handle, symboln);
8876 if(!disp->TexParameterIivEXT) {
8877 void ** procp = (void **) &disp->TexParameterIivEXT;
8878 snprintf(symboln, sizeof(symboln), "%sTexParameterIiv", symbol_prefix);
8879 *procp = dlsym(handle, symboln);
8883 if(!disp->TexParameterIuivEXT) {
8884 void ** procp = (void **) &disp->TexParameterIuivEXT;
8885 snprintf(symboln, sizeof(symboln), "%sTexParameterIuivEXT", symbol_prefix);
8886 *procp = dlsym(handle, symboln);
8890 if(!disp->TexParameterIuivEXT) {
8891 void ** procp = (void **) &disp->TexParameterIuivEXT;
8892 snprintf(symboln, sizeof(symboln), "%sTexParameterIuiv", symbol_prefix);
8893 *procp = dlsym(handle, symboln);
8897 if(!disp->BeginConditionalRenderNV) {
8898 void ** procp = (void **) &disp->BeginConditionalRenderNV;
8899 snprintf(symboln, sizeof(symboln), "%sBeginConditionalRenderNV", symbol_prefix);
8900 *procp = dlsym(handle, symboln);
8904 if(!disp->BeginConditionalRenderNV) {
8905 void ** procp = (void **) &disp->BeginConditionalRenderNV;
8906 snprintf(symboln, sizeof(symboln), "%sBeginConditionalRender", symbol_prefix);
8907 *procp = dlsym(handle, symboln);
8911 if(!disp->EndConditionalRenderNV) {
8912 void ** procp = (void **) &disp->EndConditionalRenderNV;
8913 snprintf(symboln, sizeof(symboln), "%sEndConditionalRenderNV", symbol_prefix);
8914 *procp = dlsym(handle, symboln);
8918 if(!disp->EndConditionalRenderNV) {
8919 void ** procp = (void **) &disp->EndConditionalRenderNV;
8920 snprintf(symboln, sizeof(symboln), "%sEndConditionalRender", symbol_prefix);
8921 *procp = dlsym(handle, symboln);
8925 if(!disp->BeginTransformFeedbackEXT) {
8926 void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
8927 snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedbackEXT", symbol_prefix);
8928 *procp = dlsym(handle, symboln);
8932 if(!disp->BeginTransformFeedbackEXT) {
8933 void ** procp = (void **) &disp->BeginTransformFeedbackEXT;
8934 snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedback", symbol_prefix);
8935 *procp = dlsym(handle, symboln);
8939 if(!disp->BindBufferBaseEXT) {
8940 void ** procp = (void **) &disp->BindBufferBaseEXT;
8941 snprintf(symboln, sizeof(symboln), "%sBindBufferBaseEXT", symbol_prefix);
8942 *procp = dlsym(handle, symboln);
8946 if(!disp->BindBufferBaseEXT) {
8947 void ** procp = (void **) &disp->BindBufferBaseEXT;
8948 snprintf(symboln, sizeof(symboln), "%sBindBufferBase", symbol_prefix);
8949 *procp = dlsym(handle, symboln);
8953 if(!disp->BindBufferOffsetEXT) {
8954 void ** procp = (void **) &disp->BindBufferOffsetEXT;
8955 snprintf(symboln, sizeof(symboln), "%sBindBufferOffsetEXT", symbol_prefix);
8956 *procp = dlsym(handle, symboln);
8960 if(!disp->BindBufferRangeEXT) {
8961 void ** procp = (void **) &disp->BindBufferRangeEXT;
8962 snprintf(symboln, sizeof(symboln), "%sBindBufferRangeEXT", symbol_prefix);
8963 *procp = dlsym(handle, symboln);
8967 if(!disp->BindBufferRangeEXT) {
8968 void ** procp = (void **) &disp->BindBufferRangeEXT;
8969 snprintf(symboln, sizeof(symboln), "%sBindBufferRange", symbol_prefix);
8970 *procp = dlsym(handle, symboln);
8974 if(!disp->EndTransformFeedbackEXT) {
8975 void ** procp = (void **) &disp->EndTransformFeedbackEXT;
8976 snprintf(symboln, sizeof(symboln), "%sEndTransformFeedbackEXT", symbol_prefix);
8977 *procp = dlsym(handle, symboln);
8981 if(!disp->EndTransformFeedbackEXT) {
8982 void ** procp = (void **) &disp->EndTransformFeedbackEXT;
8983 snprintf(symboln, sizeof(symboln), "%sEndTransformFeedback", symbol_prefix);
8984 *procp = dlsym(handle, symboln);
8988 if(!disp->GetTransformFeedbackVaryingEXT) {
8989 void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
8990 snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVaryingEXT", symbol_prefix);
8991 *procp = dlsym(handle, symboln);
8995 if(!disp->GetTransformFeedbackVaryingEXT) {
8996 void ** procp = (void **) &disp->GetTransformFeedbackVaryingEXT;
8997 snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVarying", symbol_prefix);
8998 *procp = dlsym(handle, symboln);
9002 if(!disp->TransformFeedbackVaryingsEXT) {
9003 void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
9004 snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryingsEXT", symbol_prefix);
9005 *procp = dlsym(handle, symboln);
9009 if(!disp->TransformFeedbackVaryingsEXT) {
9010 void ** procp = (void **) &disp->TransformFeedbackVaryingsEXT;
9011 snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryings", symbol_prefix);
9012 *procp = dlsym(handle, symboln);
9016 if(!disp->ProvokingVertexEXT) {
9017 void ** procp = (void **) &disp->ProvokingVertexEXT;
9018 snprintf(symboln, sizeof(symboln), "%sProvokingVertexEXT", symbol_prefix);
9019 *procp = dlsym(handle, symboln);
9023 if(!disp->ProvokingVertexEXT) {
9024 void ** procp = (void **) &disp->ProvokingVertexEXT;
9025 snprintf(symboln, sizeof(symboln), "%sProvokingVertex", symbol_prefix);
9026 *procp = dlsym(handle, symboln);
9030 if(!disp->GetTexParameterPointervAPPLE) {
9031 void ** procp = (void **) &disp->GetTexParameterPointervAPPLE;
9032 snprintf(symboln, sizeof(symboln), "%sGetTexParameterPointervAPPLE", symbol_prefix);
9033 *procp = dlsym(handle, symboln);
9037 if(!disp->TextureRangeAPPLE) {
9038 void ** procp = (void **) &disp->TextureRangeAPPLE;
9039 snprintf(symboln, sizeof(symboln), "%sTextureRangeAPPLE", symbol_prefix);
9040 *procp = dlsym(handle, symboln);
9044 if(!disp->GetObjectParameterivAPPLE) {
9045 void ** procp = (void **) &disp->GetObjectParameterivAPPLE;
9046 snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivAPPLE", symbol_prefix);
9047 *procp = dlsym(handle, symboln);
9051 if(!disp->ObjectPurgeableAPPLE) {
9052 void ** procp = (void **) &disp->ObjectPurgeableAPPLE;
9053 snprintf(symboln, sizeof(symboln), "%sObjectPurgeableAPPLE", symbol_prefix);
9054 *procp = dlsym(handle, symboln);
9058 if(!disp->ObjectUnpurgeableAPPLE) {
9059 void ** procp = (void **) &disp->ObjectUnpurgeableAPPLE;
9060 snprintf(symboln, sizeof(symboln), "%sObjectUnpurgeableAPPLE", symbol_prefix);
9061 *procp = dlsym(handle, symboln);
9065 if(!disp->ActiveProgramEXT) {
9066 void ** procp = (void **) &disp->ActiveProgramEXT;
9067 snprintf(symboln, sizeof(symboln), "%sActiveProgramEXT", symbol_prefix);
9068 *procp = dlsym(handle, symboln);
9072 if(!disp->CreateShaderProgramEXT) {
9073 void ** procp = (void **) &disp->CreateShaderProgramEXT;
9074 snprintf(symboln, sizeof(symboln), "%sCreateShaderProgramEXT", symbol_prefix);
9075 *procp = dlsym(handle, symboln);
9079 if(!disp->UseShaderProgramEXT) {
9080 void ** procp = (void **) &disp->UseShaderProgramEXT;
9081 snprintf(symboln, sizeof(symboln), "%sUseShaderProgramEXT", symbol_prefix);
9082 *procp = dlsym(handle, symboln);
9086 if(!disp->TextureBarrierNV) {
9087 void ** procp = (void **) &disp->TextureBarrierNV;
9088 snprintf(symboln, sizeof(symboln), "%sTextureBarrierNV", symbol_prefix);
9089 *procp = dlsym(handle, symboln);
9093 if(!disp->StencilFuncSeparateATI) {
9094 void ** procp = (void **) &disp->StencilFuncSeparateATI;
9095 snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparateATI", symbol_prefix);
9096 *procp = dlsym(handle, symboln);
9100 if(!disp->ProgramEnvParameters4fvEXT) {
9101 void ** procp = (void **) &disp->ProgramEnvParameters4fvEXT;
9102 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameters4fvEXT", symbol_prefix);
9103 *procp = dlsym(handle, symboln);
9107 if(!disp->ProgramLocalParameters4fvEXT) {
9108 void ** procp = (void **) &disp->ProgramLocalParameters4fvEXT;
9109 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameters4fvEXT", symbol_prefix);
9110 *procp = dlsym(handle, symboln);
9114 if(!disp->GetQueryObjecti64vEXT) {
9115 void ** procp = (void **) &disp->GetQueryObjecti64vEXT;
9116 snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64vEXT", symbol_prefix);
9117 *procp = dlsym(handle, symboln);
9121 if(!disp->GetQueryObjectui64vEXT) {
9122 void ** procp = (void **) &disp->GetQueryObjectui64vEXT;
9123 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64vEXT", symbol_prefix);
9124 *procp = dlsym(handle, symboln);
9128 if(!disp->EGLImageTargetRenderbufferStorageOES) {
9129 void ** procp = (void **) &disp->EGLImageTargetRenderbufferStorageOES;
9130 snprintf(symboln, sizeof(symboln), "%sEGLImageTargetRenderbufferStorageOES", symbol_prefix);
9131 *procp = dlsym(handle, symboln);
9135 if(!disp->EGLImageTargetTexture2DOES) {
9136 void ** procp = (void **) &disp->EGLImageTargetTexture2DOES;
9137 snprintf(symboln, sizeof(symboln), "%sEGLImageTargetTexture2DOES", symbol_prefix);
9138 *procp = dlsym(handle, symboln);
9142 __glapi_gentable_set_remaining_noop(disp);
9144 return disp;
9146 #endif