1 /* DO NOT EDIT - This file generated automatically by gl_gen_table.py (from Mesa) script */
4 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
5 * (C) Copyright IBM Corporation 2004, 2005
6 * (C) Copyright Apple Inc 2011
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
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
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
31 #if defined(DEBUG) && !defined(_WIN32_WCE)
42 #include "glapitable.h"
45 __glapi_gentable_NoOp(void) {
46 #if defined(DEBUG) && !defined(_WIN32_WCE)
47 if (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG")) {
48 const char *fstr
= "Unknown";
51 if(backtrace(frames
, 2) == 2) {
53 dladdr(frames
[1], &info
);
55 fstr
= info
.dli_sname
;
58 fprintf(stderr
, "Call to unimplemented API: %s\n", fstr
);
64 __glapi_gentable_set_remaining_noop(struct _glapi_table
*disp
) {
65 GLuint entries
= _glapi_get_dispatch_table_size();
66 void **dispatch
= (void **) disp
;
69 /* ISO C is annoying sometimes */
70 union {_glapi_proc p
; void *v
;} p
;
71 p
.p
= __glapi_gentable_NoOp
;
73 for(i
=0; i
< entries
; i
++)
74 if(dispatch
[i
] == NULL
)
79 _glapi_create_table_from_handle(void *handle
, const char *symbol_prefix
) {
80 struct _glapi_table
*disp
= calloc(1, sizeof(struct _glapi_table
));
86 if(symbol_prefix
== NULL
)
91 void ** procp
= (void **) &disp
->NewList
;
92 snprintf(symboln
, sizeof(symboln
), "%sNewList", symbol_prefix
);
93 *procp
= dlsym(handle
, symboln
);
98 void ** procp
= (void **) &disp
->EndList
;
99 snprintf(symboln
, sizeof(symboln
), "%sEndList", symbol_prefix
);
100 *procp
= dlsym(handle
, symboln
);
104 if(!disp
->CallList
) {
105 void ** procp
= (void **) &disp
->CallList
;
106 snprintf(symboln
, sizeof(symboln
), "%sCallList", symbol_prefix
);
107 *procp
= dlsym(handle
, symboln
);
111 if(!disp
->CallLists
) {
112 void ** procp
= (void **) &disp
->CallLists
;
113 snprintf(symboln
, sizeof(symboln
), "%sCallLists", symbol_prefix
);
114 *procp
= dlsym(handle
, symboln
);
118 if(!disp
->DeleteLists
) {
119 void ** procp
= (void **) &disp
->DeleteLists
;
120 snprintf(symboln
, sizeof(symboln
), "%sDeleteLists", symbol_prefix
);
121 *procp
= dlsym(handle
, symboln
);
125 if(!disp
->GenLists
) {
126 void ** procp
= (void **) &disp
->GenLists
;
127 snprintf(symboln
, sizeof(symboln
), "%sGenLists", symbol_prefix
);
128 *procp
= dlsym(handle
, symboln
);
132 if(!disp
->ListBase
) {
133 void ** procp
= (void **) &disp
->ListBase
;
134 snprintf(symboln
, sizeof(symboln
), "%sListBase", symbol_prefix
);
135 *procp
= dlsym(handle
, symboln
);
140 void ** procp
= (void **) &disp
->Begin
;
141 snprintf(symboln
, sizeof(symboln
), "%sBegin", symbol_prefix
);
142 *procp
= dlsym(handle
, symboln
);
147 void ** procp
= (void **) &disp
->Bitmap
;
148 snprintf(symboln
, sizeof(symboln
), "%sBitmap", symbol_prefix
);
149 *procp
= dlsym(handle
, symboln
);
154 void ** procp
= (void **) &disp
->Color3b
;
155 snprintf(symboln
, sizeof(symboln
), "%sColor3b", symbol_prefix
);
156 *procp
= dlsym(handle
, symboln
);
160 if(!disp
->Color3bv
) {
161 void ** procp
= (void **) &disp
->Color3bv
;
162 snprintf(symboln
, sizeof(symboln
), "%sColor3bv", symbol_prefix
);
163 *procp
= dlsym(handle
, symboln
);
168 void ** procp
= (void **) &disp
->Color3d
;
169 snprintf(symboln
, sizeof(symboln
), "%sColor3d", symbol_prefix
);
170 *procp
= dlsym(handle
, symboln
);
174 if(!disp
->Color3dv
) {
175 void ** procp
= (void **) &disp
->Color3dv
;
176 snprintf(symboln
, sizeof(symboln
), "%sColor3dv", symbol_prefix
);
177 *procp
= dlsym(handle
, symboln
);
182 void ** procp
= (void **) &disp
->Color3f
;
183 snprintf(symboln
, sizeof(symboln
), "%sColor3f", symbol_prefix
);
184 *procp
= dlsym(handle
, symboln
);
188 if(!disp
->Color3fv
) {
189 void ** procp
= (void **) &disp
->Color3fv
;
190 snprintf(symboln
, sizeof(symboln
), "%sColor3fv", symbol_prefix
);
191 *procp
= dlsym(handle
, symboln
);
196 void ** procp
= (void **) &disp
->Color3i
;
197 snprintf(symboln
, sizeof(symboln
), "%sColor3i", symbol_prefix
);
198 *procp
= dlsym(handle
, symboln
);
202 if(!disp
->Color3iv
) {
203 void ** procp
= (void **) &disp
->Color3iv
;
204 snprintf(symboln
, sizeof(symboln
), "%sColor3iv", symbol_prefix
);
205 *procp
= dlsym(handle
, symboln
);
210 void ** procp
= (void **) &disp
->Color3s
;
211 snprintf(symboln
, sizeof(symboln
), "%sColor3s", symbol_prefix
);
212 *procp
= dlsym(handle
, symboln
);
216 if(!disp
->Color3sv
) {
217 void ** procp
= (void **) &disp
->Color3sv
;
218 snprintf(symboln
, sizeof(symboln
), "%sColor3sv", symbol_prefix
);
219 *procp
= dlsym(handle
, symboln
);
223 if(!disp
->Color3ub
) {
224 void ** procp
= (void **) &disp
->Color3ub
;
225 snprintf(symboln
, sizeof(symboln
), "%sColor3ub", symbol_prefix
);
226 *procp
= dlsym(handle
, symboln
);
230 if(!disp
->Color3ubv
) {
231 void ** procp
= (void **) &disp
->Color3ubv
;
232 snprintf(symboln
, sizeof(symboln
), "%sColor3ubv", symbol_prefix
);
233 *procp
= dlsym(handle
, symboln
);
237 if(!disp
->Color3ui
) {
238 void ** procp
= (void **) &disp
->Color3ui
;
239 snprintf(symboln
, sizeof(symboln
), "%sColor3ui", symbol_prefix
);
240 *procp
= dlsym(handle
, symboln
);
244 if(!disp
->Color3uiv
) {
245 void ** procp
= (void **) &disp
->Color3uiv
;
246 snprintf(symboln
, sizeof(symboln
), "%sColor3uiv", symbol_prefix
);
247 *procp
= dlsym(handle
, symboln
);
251 if(!disp
->Color3us
) {
252 void ** procp
= (void **) &disp
->Color3us
;
253 snprintf(symboln
, sizeof(symboln
), "%sColor3us", symbol_prefix
);
254 *procp
= dlsym(handle
, symboln
);
258 if(!disp
->Color3usv
) {
259 void ** procp
= (void **) &disp
->Color3usv
;
260 snprintf(symboln
, sizeof(symboln
), "%sColor3usv", symbol_prefix
);
261 *procp
= dlsym(handle
, symboln
);
266 void ** procp
= (void **) &disp
->Color4b
;
267 snprintf(symboln
, sizeof(symboln
), "%sColor4b", symbol_prefix
);
268 *procp
= dlsym(handle
, symboln
);
272 if(!disp
->Color4bv
) {
273 void ** procp
= (void **) &disp
->Color4bv
;
274 snprintf(symboln
, sizeof(symboln
), "%sColor4bv", symbol_prefix
);
275 *procp
= dlsym(handle
, symboln
);
280 void ** procp
= (void **) &disp
->Color4d
;
281 snprintf(symboln
, sizeof(symboln
), "%sColor4d", symbol_prefix
);
282 *procp
= dlsym(handle
, symboln
);
286 if(!disp
->Color4dv
) {
287 void ** procp
= (void **) &disp
->Color4dv
;
288 snprintf(symboln
, sizeof(symboln
), "%sColor4dv", symbol_prefix
);
289 *procp
= dlsym(handle
, symboln
);
294 void ** procp
= (void **) &disp
->Color4f
;
295 snprintf(symboln
, sizeof(symboln
), "%sColor4f", symbol_prefix
);
296 *procp
= dlsym(handle
, symboln
);
300 if(!disp
->Color4fv
) {
301 void ** procp
= (void **) &disp
->Color4fv
;
302 snprintf(symboln
, sizeof(symboln
), "%sColor4fv", symbol_prefix
);
303 *procp
= dlsym(handle
, symboln
);
308 void ** procp
= (void **) &disp
->Color4i
;
309 snprintf(symboln
, sizeof(symboln
), "%sColor4i", symbol_prefix
);
310 *procp
= dlsym(handle
, symboln
);
314 if(!disp
->Color4iv
) {
315 void ** procp
= (void **) &disp
->Color4iv
;
316 snprintf(symboln
, sizeof(symboln
), "%sColor4iv", symbol_prefix
);
317 *procp
= dlsym(handle
, symboln
);
322 void ** procp
= (void **) &disp
->Color4s
;
323 snprintf(symboln
, sizeof(symboln
), "%sColor4s", symbol_prefix
);
324 *procp
= dlsym(handle
, symboln
);
328 if(!disp
->Color4sv
) {
329 void ** procp
= (void **) &disp
->Color4sv
;
330 snprintf(symboln
, sizeof(symboln
), "%sColor4sv", symbol_prefix
);
331 *procp
= dlsym(handle
, symboln
);
335 if(!disp
->Color4ub
) {
336 void ** procp
= (void **) &disp
->Color4ub
;
337 snprintf(symboln
, sizeof(symboln
), "%sColor4ub", symbol_prefix
);
338 *procp
= dlsym(handle
, symboln
);
342 if(!disp
->Color4ubv
) {
343 void ** procp
= (void **) &disp
->Color4ubv
;
344 snprintf(symboln
, sizeof(symboln
), "%sColor4ubv", symbol_prefix
);
345 *procp
= dlsym(handle
, symboln
);
349 if(!disp
->Color4ui
) {
350 void ** procp
= (void **) &disp
->Color4ui
;
351 snprintf(symboln
, sizeof(symboln
), "%sColor4ui", symbol_prefix
);
352 *procp
= dlsym(handle
, symboln
);
356 if(!disp
->Color4uiv
) {
357 void ** procp
= (void **) &disp
->Color4uiv
;
358 snprintf(symboln
, sizeof(symboln
), "%sColor4uiv", symbol_prefix
);
359 *procp
= dlsym(handle
, symboln
);
363 if(!disp
->Color4us
) {
364 void ** procp
= (void **) &disp
->Color4us
;
365 snprintf(symboln
, sizeof(symboln
), "%sColor4us", symbol_prefix
);
366 *procp
= dlsym(handle
, symboln
);
370 if(!disp
->Color4usv
) {
371 void ** procp
= (void **) &disp
->Color4usv
;
372 snprintf(symboln
, sizeof(symboln
), "%sColor4usv", symbol_prefix
);
373 *procp
= dlsym(handle
, symboln
);
377 if(!disp
->EdgeFlag
) {
378 void ** procp
= (void **) &disp
->EdgeFlag
;
379 snprintf(symboln
, sizeof(symboln
), "%sEdgeFlag", symbol_prefix
);
380 *procp
= dlsym(handle
, symboln
);
384 if(!disp
->EdgeFlagv
) {
385 void ** procp
= (void **) &disp
->EdgeFlagv
;
386 snprintf(symboln
, sizeof(symboln
), "%sEdgeFlagv", symbol_prefix
);
387 *procp
= dlsym(handle
, symboln
);
392 void ** procp
= (void **) &disp
->End
;
393 snprintf(symboln
, sizeof(symboln
), "%sEnd", symbol_prefix
);
394 *procp
= dlsym(handle
, symboln
);
399 void ** procp
= (void **) &disp
->Indexd
;
400 snprintf(symboln
, sizeof(symboln
), "%sIndexd", symbol_prefix
);
401 *procp
= dlsym(handle
, symboln
);
406 void ** procp
= (void **) &disp
->Indexdv
;
407 snprintf(symboln
, sizeof(symboln
), "%sIndexdv", symbol_prefix
);
408 *procp
= dlsym(handle
, symboln
);
413 void ** procp
= (void **) &disp
->Indexf
;
414 snprintf(symboln
, sizeof(symboln
), "%sIndexf", symbol_prefix
);
415 *procp
= dlsym(handle
, symboln
);
420 void ** procp
= (void **) &disp
->Indexfv
;
421 snprintf(symboln
, sizeof(symboln
), "%sIndexfv", symbol_prefix
);
422 *procp
= dlsym(handle
, symboln
);
427 void ** procp
= (void **) &disp
->Indexi
;
428 snprintf(symboln
, sizeof(symboln
), "%sIndexi", symbol_prefix
);
429 *procp
= dlsym(handle
, symboln
);
434 void ** procp
= (void **) &disp
->Indexiv
;
435 snprintf(symboln
, sizeof(symboln
), "%sIndexiv", symbol_prefix
);
436 *procp
= dlsym(handle
, symboln
);
441 void ** procp
= (void **) &disp
->Indexs
;
442 snprintf(symboln
, sizeof(symboln
), "%sIndexs", symbol_prefix
);
443 *procp
= dlsym(handle
, symboln
);
448 void ** procp
= (void **) &disp
->Indexsv
;
449 snprintf(symboln
, sizeof(symboln
), "%sIndexsv", symbol_prefix
);
450 *procp
= dlsym(handle
, symboln
);
454 if(!disp
->Normal3b
) {
455 void ** procp
= (void **) &disp
->Normal3b
;
456 snprintf(symboln
, sizeof(symboln
), "%sNormal3b", symbol_prefix
);
457 *procp
= dlsym(handle
, symboln
);
461 if(!disp
->Normal3bv
) {
462 void ** procp
= (void **) &disp
->Normal3bv
;
463 snprintf(symboln
, sizeof(symboln
), "%sNormal3bv", symbol_prefix
);
464 *procp
= dlsym(handle
, symboln
);
468 if(!disp
->Normal3d
) {
469 void ** procp
= (void **) &disp
->Normal3d
;
470 snprintf(symboln
, sizeof(symboln
), "%sNormal3d", symbol_prefix
);
471 *procp
= dlsym(handle
, symboln
);
475 if(!disp
->Normal3dv
) {
476 void ** procp
= (void **) &disp
->Normal3dv
;
477 snprintf(symboln
, sizeof(symboln
), "%sNormal3dv", symbol_prefix
);
478 *procp
= dlsym(handle
, symboln
);
482 if(!disp
->Normal3f
) {
483 void ** procp
= (void **) &disp
->Normal3f
;
484 snprintf(symboln
, sizeof(symboln
), "%sNormal3f", symbol_prefix
);
485 *procp
= dlsym(handle
, symboln
);
489 if(!disp
->Normal3fv
) {
490 void ** procp
= (void **) &disp
->Normal3fv
;
491 snprintf(symboln
, sizeof(symboln
), "%sNormal3fv", symbol_prefix
);
492 *procp
= dlsym(handle
, symboln
);
496 if(!disp
->Normal3i
) {
497 void ** procp
= (void **) &disp
->Normal3i
;
498 snprintf(symboln
, sizeof(symboln
), "%sNormal3i", symbol_prefix
);
499 *procp
= dlsym(handle
, symboln
);
503 if(!disp
->Normal3iv
) {
504 void ** procp
= (void **) &disp
->Normal3iv
;
505 snprintf(symboln
, sizeof(symboln
), "%sNormal3iv", symbol_prefix
);
506 *procp
= dlsym(handle
, symboln
);
510 if(!disp
->Normal3s
) {
511 void ** procp
= (void **) &disp
->Normal3s
;
512 snprintf(symboln
, sizeof(symboln
), "%sNormal3s", symbol_prefix
);
513 *procp
= dlsym(handle
, symboln
);
517 if(!disp
->Normal3sv
) {
518 void ** procp
= (void **) &disp
->Normal3sv
;
519 snprintf(symboln
, sizeof(symboln
), "%sNormal3sv", symbol_prefix
);
520 *procp
= dlsym(handle
, symboln
);
524 if(!disp
->RasterPos2d
) {
525 void ** procp
= (void **) &disp
->RasterPos2d
;
526 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2d", symbol_prefix
);
527 *procp
= dlsym(handle
, symboln
);
531 if(!disp
->RasterPos2dv
) {
532 void ** procp
= (void **) &disp
->RasterPos2dv
;
533 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2dv", symbol_prefix
);
534 *procp
= dlsym(handle
, symboln
);
538 if(!disp
->RasterPos2f
) {
539 void ** procp
= (void **) &disp
->RasterPos2f
;
540 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2f", symbol_prefix
);
541 *procp
= dlsym(handle
, symboln
);
545 if(!disp
->RasterPos2fv
) {
546 void ** procp
= (void **) &disp
->RasterPos2fv
;
547 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2fv", symbol_prefix
);
548 *procp
= dlsym(handle
, symboln
);
552 if(!disp
->RasterPos2i
) {
553 void ** procp
= (void **) &disp
->RasterPos2i
;
554 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2i", symbol_prefix
);
555 *procp
= dlsym(handle
, symboln
);
559 if(!disp
->RasterPos2iv
) {
560 void ** procp
= (void **) &disp
->RasterPos2iv
;
561 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2iv", symbol_prefix
);
562 *procp
= dlsym(handle
, symboln
);
566 if(!disp
->RasterPos2s
) {
567 void ** procp
= (void **) &disp
->RasterPos2s
;
568 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2s", symbol_prefix
);
569 *procp
= dlsym(handle
, symboln
);
573 if(!disp
->RasterPos2sv
) {
574 void ** procp
= (void **) &disp
->RasterPos2sv
;
575 snprintf(symboln
, sizeof(symboln
), "%sRasterPos2sv", symbol_prefix
);
576 *procp
= dlsym(handle
, symboln
);
580 if(!disp
->RasterPos3d
) {
581 void ** procp
= (void **) &disp
->RasterPos3d
;
582 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3d", symbol_prefix
);
583 *procp
= dlsym(handle
, symboln
);
587 if(!disp
->RasterPos3dv
) {
588 void ** procp
= (void **) &disp
->RasterPos3dv
;
589 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3dv", symbol_prefix
);
590 *procp
= dlsym(handle
, symboln
);
594 if(!disp
->RasterPos3f
) {
595 void ** procp
= (void **) &disp
->RasterPos3f
;
596 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3f", symbol_prefix
);
597 *procp
= dlsym(handle
, symboln
);
601 if(!disp
->RasterPos3fv
) {
602 void ** procp
= (void **) &disp
->RasterPos3fv
;
603 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3fv", symbol_prefix
);
604 *procp
= dlsym(handle
, symboln
);
608 if(!disp
->RasterPos3i
) {
609 void ** procp
= (void **) &disp
->RasterPos3i
;
610 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3i", symbol_prefix
);
611 *procp
= dlsym(handle
, symboln
);
615 if(!disp
->RasterPos3iv
) {
616 void ** procp
= (void **) &disp
->RasterPos3iv
;
617 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3iv", symbol_prefix
);
618 *procp
= dlsym(handle
, symboln
);
622 if(!disp
->RasterPos3s
) {
623 void ** procp
= (void **) &disp
->RasterPos3s
;
624 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3s", symbol_prefix
);
625 *procp
= dlsym(handle
, symboln
);
629 if(!disp
->RasterPos3sv
) {
630 void ** procp
= (void **) &disp
->RasterPos3sv
;
631 snprintf(symboln
, sizeof(symboln
), "%sRasterPos3sv", symbol_prefix
);
632 *procp
= dlsym(handle
, symboln
);
636 if(!disp
->RasterPos4d
) {
637 void ** procp
= (void **) &disp
->RasterPos4d
;
638 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4d", symbol_prefix
);
639 *procp
= dlsym(handle
, symboln
);
643 if(!disp
->RasterPos4dv
) {
644 void ** procp
= (void **) &disp
->RasterPos4dv
;
645 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4dv", symbol_prefix
);
646 *procp
= dlsym(handle
, symboln
);
650 if(!disp
->RasterPos4f
) {
651 void ** procp
= (void **) &disp
->RasterPos4f
;
652 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4f", symbol_prefix
);
653 *procp
= dlsym(handle
, symboln
);
657 if(!disp
->RasterPos4fv
) {
658 void ** procp
= (void **) &disp
->RasterPos4fv
;
659 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4fv", symbol_prefix
);
660 *procp
= dlsym(handle
, symboln
);
664 if(!disp
->RasterPos4i
) {
665 void ** procp
= (void **) &disp
->RasterPos4i
;
666 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4i", symbol_prefix
);
667 *procp
= dlsym(handle
, symboln
);
671 if(!disp
->RasterPos4iv
) {
672 void ** procp
= (void **) &disp
->RasterPos4iv
;
673 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4iv", symbol_prefix
);
674 *procp
= dlsym(handle
, symboln
);
678 if(!disp
->RasterPos4s
) {
679 void ** procp
= (void **) &disp
->RasterPos4s
;
680 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4s", symbol_prefix
);
681 *procp
= dlsym(handle
, symboln
);
685 if(!disp
->RasterPos4sv
) {
686 void ** procp
= (void **) &disp
->RasterPos4sv
;
687 snprintf(symboln
, sizeof(symboln
), "%sRasterPos4sv", symbol_prefix
);
688 *procp
= dlsym(handle
, symboln
);
693 void ** procp
= (void **) &disp
->Rectd
;
694 snprintf(symboln
, sizeof(symboln
), "%sRectd", symbol_prefix
);
695 *procp
= dlsym(handle
, symboln
);
700 void ** procp
= (void **) &disp
->Rectdv
;
701 snprintf(symboln
, sizeof(symboln
), "%sRectdv", symbol_prefix
);
702 *procp
= dlsym(handle
, symboln
);
707 void ** procp
= (void **) &disp
->Rectf
;
708 snprintf(symboln
, sizeof(symboln
), "%sRectf", symbol_prefix
);
709 *procp
= dlsym(handle
, symboln
);
714 void ** procp
= (void **) &disp
->Rectfv
;
715 snprintf(symboln
, sizeof(symboln
), "%sRectfv", symbol_prefix
);
716 *procp
= dlsym(handle
, symboln
);
721 void ** procp
= (void **) &disp
->Recti
;
722 snprintf(symboln
, sizeof(symboln
), "%sRecti", symbol_prefix
);
723 *procp
= dlsym(handle
, symboln
);
728 void ** procp
= (void **) &disp
->Rectiv
;
729 snprintf(symboln
, sizeof(symboln
), "%sRectiv", symbol_prefix
);
730 *procp
= dlsym(handle
, symboln
);
735 void ** procp
= (void **) &disp
->Rects
;
736 snprintf(symboln
, sizeof(symboln
), "%sRects", symbol_prefix
);
737 *procp
= dlsym(handle
, symboln
);
742 void ** procp
= (void **) &disp
->Rectsv
;
743 snprintf(symboln
, sizeof(symboln
), "%sRectsv", symbol_prefix
);
744 *procp
= dlsym(handle
, symboln
);
748 if(!disp
->TexCoord1d
) {
749 void ** procp
= (void **) &disp
->TexCoord1d
;
750 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1d", symbol_prefix
);
751 *procp
= dlsym(handle
, symboln
);
755 if(!disp
->TexCoord1dv
) {
756 void ** procp
= (void **) &disp
->TexCoord1dv
;
757 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1dv", symbol_prefix
);
758 *procp
= dlsym(handle
, symboln
);
762 if(!disp
->TexCoord1f
) {
763 void ** procp
= (void **) &disp
->TexCoord1f
;
764 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1f", symbol_prefix
);
765 *procp
= dlsym(handle
, symboln
);
769 if(!disp
->TexCoord1fv
) {
770 void ** procp
= (void **) &disp
->TexCoord1fv
;
771 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1fv", symbol_prefix
);
772 *procp
= dlsym(handle
, symboln
);
776 if(!disp
->TexCoord1i
) {
777 void ** procp
= (void **) &disp
->TexCoord1i
;
778 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1i", symbol_prefix
);
779 *procp
= dlsym(handle
, symboln
);
783 if(!disp
->TexCoord1iv
) {
784 void ** procp
= (void **) &disp
->TexCoord1iv
;
785 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1iv", symbol_prefix
);
786 *procp
= dlsym(handle
, symboln
);
790 if(!disp
->TexCoord1s
) {
791 void ** procp
= (void **) &disp
->TexCoord1s
;
792 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1s", symbol_prefix
);
793 *procp
= dlsym(handle
, symboln
);
797 if(!disp
->TexCoord1sv
) {
798 void ** procp
= (void **) &disp
->TexCoord1sv
;
799 snprintf(symboln
, sizeof(symboln
), "%sTexCoord1sv", symbol_prefix
);
800 *procp
= dlsym(handle
, symboln
);
804 if(!disp
->TexCoord2d
) {
805 void ** procp
= (void **) &disp
->TexCoord2d
;
806 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2d", symbol_prefix
);
807 *procp
= dlsym(handle
, symboln
);
811 if(!disp
->TexCoord2dv
) {
812 void ** procp
= (void **) &disp
->TexCoord2dv
;
813 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2dv", symbol_prefix
);
814 *procp
= dlsym(handle
, symboln
);
818 if(!disp
->TexCoord2f
) {
819 void ** procp
= (void **) &disp
->TexCoord2f
;
820 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2f", symbol_prefix
);
821 *procp
= dlsym(handle
, symboln
);
825 if(!disp
->TexCoord2fv
) {
826 void ** procp
= (void **) &disp
->TexCoord2fv
;
827 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2fv", symbol_prefix
);
828 *procp
= dlsym(handle
, symboln
);
832 if(!disp
->TexCoord2i
) {
833 void ** procp
= (void **) &disp
->TexCoord2i
;
834 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2i", symbol_prefix
);
835 *procp
= dlsym(handle
, symboln
);
839 if(!disp
->TexCoord2iv
) {
840 void ** procp
= (void **) &disp
->TexCoord2iv
;
841 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2iv", symbol_prefix
);
842 *procp
= dlsym(handle
, symboln
);
846 if(!disp
->TexCoord2s
) {
847 void ** procp
= (void **) &disp
->TexCoord2s
;
848 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2s", symbol_prefix
);
849 *procp
= dlsym(handle
, symboln
);
853 if(!disp
->TexCoord2sv
) {
854 void ** procp
= (void **) &disp
->TexCoord2sv
;
855 snprintf(symboln
, sizeof(symboln
), "%sTexCoord2sv", symbol_prefix
);
856 *procp
= dlsym(handle
, symboln
);
860 if(!disp
->TexCoord3d
) {
861 void ** procp
= (void **) &disp
->TexCoord3d
;
862 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3d", symbol_prefix
);
863 *procp
= dlsym(handle
, symboln
);
867 if(!disp
->TexCoord3dv
) {
868 void ** procp
= (void **) &disp
->TexCoord3dv
;
869 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3dv", symbol_prefix
);
870 *procp
= dlsym(handle
, symboln
);
874 if(!disp
->TexCoord3f
) {
875 void ** procp
= (void **) &disp
->TexCoord3f
;
876 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3f", symbol_prefix
);
877 *procp
= dlsym(handle
, symboln
);
881 if(!disp
->TexCoord3fv
) {
882 void ** procp
= (void **) &disp
->TexCoord3fv
;
883 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3fv", symbol_prefix
);
884 *procp
= dlsym(handle
, symboln
);
888 if(!disp
->TexCoord3i
) {
889 void ** procp
= (void **) &disp
->TexCoord3i
;
890 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3i", symbol_prefix
);
891 *procp
= dlsym(handle
, symboln
);
895 if(!disp
->TexCoord3iv
) {
896 void ** procp
= (void **) &disp
->TexCoord3iv
;
897 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3iv", symbol_prefix
);
898 *procp
= dlsym(handle
, symboln
);
902 if(!disp
->TexCoord3s
) {
903 void ** procp
= (void **) &disp
->TexCoord3s
;
904 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3s", symbol_prefix
);
905 *procp
= dlsym(handle
, symboln
);
909 if(!disp
->TexCoord3sv
) {
910 void ** procp
= (void **) &disp
->TexCoord3sv
;
911 snprintf(symboln
, sizeof(symboln
), "%sTexCoord3sv", symbol_prefix
);
912 *procp
= dlsym(handle
, symboln
);
916 if(!disp
->TexCoord4d
) {
917 void ** procp
= (void **) &disp
->TexCoord4d
;
918 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4d", symbol_prefix
);
919 *procp
= dlsym(handle
, symboln
);
923 if(!disp
->TexCoord4dv
) {
924 void ** procp
= (void **) &disp
->TexCoord4dv
;
925 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4dv", symbol_prefix
);
926 *procp
= dlsym(handle
, symboln
);
930 if(!disp
->TexCoord4f
) {
931 void ** procp
= (void **) &disp
->TexCoord4f
;
932 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4f", symbol_prefix
);
933 *procp
= dlsym(handle
, symboln
);
937 if(!disp
->TexCoord4fv
) {
938 void ** procp
= (void **) &disp
->TexCoord4fv
;
939 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4fv", symbol_prefix
);
940 *procp
= dlsym(handle
, symboln
);
944 if(!disp
->TexCoord4i
) {
945 void ** procp
= (void **) &disp
->TexCoord4i
;
946 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4i", symbol_prefix
);
947 *procp
= dlsym(handle
, symboln
);
951 if(!disp
->TexCoord4iv
) {
952 void ** procp
= (void **) &disp
->TexCoord4iv
;
953 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4iv", symbol_prefix
);
954 *procp
= dlsym(handle
, symboln
);
958 if(!disp
->TexCoord4s
) {
959 void ** procp
= (void **) &disp
->TexCoord4s
;
960 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4s", symbol_prefix
);
961 *procp
= dlsym(handle
, symboln
);
965 if(!disp
->TexCoord4sv
) {
966 void ** procp
= (void **) &disp
->TexCoord4sv
;
967 snprintf(symboln
, sizeof(symboln
), "%sTexCoord4sv", symbol_prefix
);
968 *procp
= dlsym(handle
, symboln
);
972 if(!disp
->Vertex2d
) {
973 void ** procp
= (void **) &disp
->Vertex2d
;
974 snprintf(symboln
, sizeof(symboln
), "%sVertex2d", symbol_prefix
);
975 *procp
= dlsym(handle
, symboln
);
979 if(!disp
->Vertex2dv
) {
980 void ** procp
= (void **) &disp
->Vertex2dv
;
981 snprintf(symboln
, sizeof(symboln
), "%sVertex2dv", symbol_prefix
);
982 *procp
= dlsym(handle
, symboln
);
986 if(!disp
->Vertex2f
) {
987 void ** procp
= (void **) &disp
->Vertex2f
;
988 snprintf(symboln
, sizeof(symboln
), "%sVertex2f", symbol_prefix
);
989 *procp
= dlsym(handle
, symboln
);
993 if(!disp
->Vertex2fv
) {
994 void ** procp
= (void **) &disp
->Vertex2fv
;
995 snprintf(symboln
, sizeof(symboln
), "%sVertex2fv", symbol_prefix
);
996 *procp
= dlsym(handle
, symboln
);
1000 if(!disp
->Vertex2i
) {
1001 void ** procp
= (void **) &disp
->Vertex2i
;
1002 snprintf(symboln
, sizeof(symboln
), "%sVertex2i", symbol_prefix
);
1003 *procp
= dlsym(handle
, symboln
);
1007 if(!disp
->Vertex2iv
) {
1008 void ** procp
= (void **) &disp
->Vertex2iv
;
1009 snprintf(symboln
, sizeof(symboln
), "%sVertex2iv", symbol_prefix
);
1010 *procp
= dlsym(handle
, symboln
);
1014 if(!disp
->Vertex2s
) {
1015 void ** procp
= (void **) &disp
->Vertex2s
;
1016 snprintf(symboln
, sizeof(symboln
), "%sVertex2s", symbol_prefix
);
1017 *procp
= dlsym(handle
, symboln
);
1021 if(!disp
->Vertex2sv
) {
1022 void ** procp
= (void **) &disp
->Vertex2sv
;
1023 snprintf(symboln
, sizeof(symboln
), "%sVertex2sv", symbol_prefix
);
1024 *procp
= dlsym(handle
, symboln
);
1028 if(!disp
->Vertex3d
) {
1029 void ** procp
= (void **) &disp
->Vertex3d
;
1030 snprintf(symboln
, sizeof(symboln
), "%sVertex3d", symbol_prefix
);
1031 *procp
= dlsym(handle
, symboln
);
1035 if(!disp
->Vertex3dv
) {
1036 void ** procp
= (void **) &disp
->Vertex3dv
;
1037 snprintf(symboln
, sizeof(symboln
), "%sVertex3dv", symbol_prefix
);
1038 *procp
= dlsym(handle
, symboln
);
1042 if(!disp
->Vertex3f
) {
1043 void ** procp
= (void **) &disp
->Vertex3f
;
1044 snprintf(symboln
, sizeof(symboln
), "%sVertex3f", symbol_prefix
);
1045 *procp
= dlsym(handle
, symboln
);
1049 if(!disp
->Vertex3fv
) {
1050 void ** procp
= (void **) &disp
->Vertex3fv
;
1051 snprintf(symboln
, sizeof(symboln
), "%sVertex3fv", symbol_prefix
);
1052 *procp
= dlsym(handle
, symboln
);
1056 if(!disp
->Vertex3i
) {
1057 void ** procp
= (void **) &disp
->Vertex3i
;
1058 snprintf(symboln
, sizeof(symboln
), "%sVertex3i", symbol_prefix
);
1059 *procp
= dlsym(handle
, symboln
);
1063 if(!disp
->Vertex3iv
) {
1064 void ** procp
= (void **) &disp
->Vertex3iv
;
1065 snprintf(symboln
, sizeof(symboln
), "%sVertex3iv", symbol_prefix
);
1066 *procp
= dlsym(handle
, symboln
);
1070 if(!disp
->Vertex3s
) {
1071 void ** procp
= (void **) &disp
->Vertex3s
;
1072 snprintf(symboln
, sizeof(symboln
), "%sVertex3s", symbol_prefix
);
1073 *procp
= dlsym(handle
, symboln
);
1077 if(!disp
->Vertex3sv
) {
1078 void ** procp
= (void **) &disp
->Vertex3sv
;
1079 snprintf(symboln
, sizeof(symboln
), "%sVertex3sv", symbol_prefix
);
1080 *procp
= dlsym(handle
, symboln
);
1084 if(!disp
->Vertex4d
) {
1085 void ** procp
= (void **) &disp
->Vertex4d
;
1086 snprintf(symboln
, sizeof(symboln
), "%sVertex4d", symbol_prefix
);
1087 *procp
= dlsym(handle
, symboln
);
1091 if(!disp
->Vertex4dv
) {
1092 void ** procp
= (void **) &disp
->Vertex4dv
;
1093 snprintf(symboln
, sizeof(symboln
), "%sVertex4dv", symbol_prefix
);
1094 *procp
= dlsym(handle
, symboln
);
1098 if(!disp
->Vertex4f
) {
1099 void ** procp
= (void **) &disp
->Vertex4f
;
1100 snprintf(symboln
, sizeof(symboln
), "%sVertex4f", symbol_prefix
);
1101 *procp
= dlsym(handle
, symboln
);
1105 if(!disp
->Vertex4fv
) {
1106 void ** procp
= (void **) &disp
->Vertex4fv
;
1107 snprintf(symboln
, sizeof(symboln
), "%sVertex4fv", symbol_prefix
);
1108 *procp
= dlsym(handle
, symboln
);
1112 if(!disp
->Vertex4i
) {
1113 void ** procp
= (void **) &disp
->Vertex4i
;
1114 snprintf(symboln
, sizeof(symboln
), "%sVertex4i", symbol_prefix
);
1115 *procp
= dlsym(handle
, symboln
);
1119 if(!disp
->Vertex4iv
) {
1120 void ** procp
= (void **) &disp
->Vertex4iv
;
1121 snprintf(symboln
, sizeof(symboln
), "%sVertex4iv", symbol_prefix
);
1122 *procp
= dlsym(handle
, symboln
);
1126 if(!disp
->Vertex4s
) {
1127 void ** procp
= (void **) &disp
->Vertex4s
;
1128 snprintf(symboln
, sizeof(symboln
), "%sVertex4s", symbol_prefix
);
1129 *procp
= dlsym(handle
, symboln
);
1133 if(!disp
->Vertex4sv
) {
1134 void ** procp
= (void **) &disp
->Vertex4sv
;
1135 snprintf(symboln
, sizeof(symboln
), "%sVertex4sv", symbol_prefix
);
1136 *procp
= dlsym(handle
, symboln
);
1140 if(!disp
->ClipPlane
) {
1141 void ** procp
= (void **) &disp
->ClipPlane
;
1142 snprintf(symboln
, sizeof(symboln
), "%sClipPlane", symbol_prefix
);
1143 *procp
= dlsym(handle
, symboln
);
1147 if(!disp
->ColorMaterial
) {
1148 void ** procp
= (void **) &disp
->ColorMaterial
;
1149 snprintf(symboln
, sizeof(symboln
), "%sColorMaterial", symbol_prefix
);
1150 *procp
= dlsym(handle
, symboln
);
1154 if(!disp
->CullFace
) {
1155 void ** procp
= (void **) &disp
->CullFace
;
1156 snprintf(symboln
, sizeof(symboln
), "%sCullFace", symbol_prefix
);
1157 *procp
= dlsym(handle
, symboln
);
1162 void ** procp
= (void **) &disp
->Fogf
;
1163 snprintf(symboln
, sizeof(symboln
), "%sFogf", symbol_prefix
);
1164 *procp
= dlsym(handle
, symboln
);
1169 void ** procp
= (void **) &disp
->Fogfv
;
1170 snprintf(symboln
, sizeof(symboln
), "%sFogfv", symbol_prefix
);
1171 *procp
= dlsym(handle
, symboln
);
1176 void ** procp
= (void **) &disp
->Fogi
;
1177 snprintf(symboln
, sizeof(symboln
), "%sFogi", symbol_prefix
);
1178 *procp
= dlsym(handle
, symboln
);
1183 void ** procp
= (void **) &disp
->Fogiv
;
1184 snprintf(symboln
, sizeof(symboln
), "%sFogiv", symbol_prefix
);
1185 *procp
= dlsym(handle
, symboln
);
1189 if(!disp
->FrontFace
) {
1190 void ** procp
= (void **) &disp
->FrontFace
;
1191 snprintf(symboln
, sizeof(symboln
), "%sFrontFace", symbol_prefix
);
1192 *procp
= dlsym(handle
, symboln
);
1197 void ** procp
= (void **) &disp
->Hint
;
1198 snprintf(symboln
, sizeof(symboln
), "%sHint", symbol_prefix
);
1199 *procp
= dlsym(handle
, symboln
);
1204 void ** procp
= (void **) &disp
->Lightf
;
1205 snprintf(symboln
, sizeof(symboln
), "%sLightf", symbol_prefix
);
1206 *procp
= dlsym(handle
, symboln
);
1210 if(!disp
->Lightfv
) {
1211 void ** procp
= (void **) &disp
->Lightfv
;
1212 snprintf(symboln
, sizeof(symboln
), "%sLightfv", symbol_prefix
);
1213 *procp
= dlsym(handle
, symboln
);
1218 void ** procp
= (void **) &disp
->Lighti
;
1219 snprintf(symboln
, sizeof(symboln
), "%sLighti", symbol_prefix
);
1220 *procp
= dlsym(handle
, symboln
);
1224 if(!disp
->Lightiv
) {
1225 void ** procp
= (void **) &disp
->Lightiv
;
1226 snprintf(symboln
, sizeof(symboln
), "%sLightiv", symbol_prefix
);
1227 *procp
= dlsym(handle
, symboln
);
1231 if(!disp
->LightModelf
) {
1232 void ** procp
= (void **) &disp
->LightModelf
;
1233 snprintf(symboln
, sizeof(symboln
), "%sLightModelf", symbol_prefix
);
1234 *procp
= dlsym(handle
, symboln
);
1238 if(!disp
->LightModelfv
) {
1239 void ** procp
= (void **) &disp
->LightModelfv
;
1240 snprintf(symboln
, sizeof(symboln
), "%sLightModelfv", symbol_prefix
);
1241 *procp
= dlsym(handle
, symboln
);
1245 if(!disp
->LightModeli
) {
1246 void ** procp
= (void **) &disp
->LightModeli
;
1247 snprintf(symboln
, sizeof(symboln
), "%sLightModeli", symbol_prefix
);
1248 *procp
= dlsym(handle
, symboln
);
1252 if(!disp
->LightModeliv
) {
1253 void ** procp
= (void **) &disp
->LightModeliv
;
1254 snprintf(symboln
, sizeof(symboln
), "%sLightModeliv", symbol_prefix
);
1255 *procp
= dlsym(handle
, symboln
);
1259 if(!disp
->LineStipple
) {
1260 void ** procp
= (void **) &disp
->LineStipple
;
1261 snprintf(symboln
, sizeof(symboln
), "%sLineStipple", symbol_prefix
);
1262 *procp
= dlsym(handle
, symboln
);
1266 if(!disp
->LineWidth
) {
1267 void ** procp
= (void **) &disp
->LineWidth
;
1268 snprintf(symboln
, sizeof(symboln
), "%sLineWidth", symbol_prefix
);
1269 *procp
= dlsym(handle
, symboln
);
1273 if(!disp
->Materialf
) {
1274 void ** procp
= (void **) &disp
->Materialf
;
1275 snprintf(symboln
, sizeof(symboln
), "%sMaterialf", symbol_prefix
);
1276 *procp
= dlsym(handle
, symboln
);
1280 if(!disp
->Materialfv
) {
1281 void ** procp
= (void **) &disp
->Materialfv
;
1282 snprintf(symboln
, sizeof(symboln
), "%sMaterialfv", symbol_prefix
);
1283 *procp
= dlsym(handle
, symboln
);
1287 if(!disp
->Materiali
) {
1288 void ** procp
= (void **) &disp
->Materiali
;
1289 snprintf(symboln
, sizeof(symboln
), "%sMateriali", symbol_prefix
);
1290 *procp
= dlsym(handle
, symboln
);
1294 if(!disp
->Materialiv
) {
1295 void ** procp
= (void **) &disp
->Materialiv
;
1296 snprintf(symboln
, sizeof(symboln
), "%sMaterialiv", symbol_prefix
);
1297 *procp
= dlsym(handle
, symboln
);
1301 if(!disp
->PointSize
) {
1302 void ** procp
= (void **) &disp
->PointSize
;
1303 snprintf(symboln
, sizeof(symboln
), "%sPointSize", symbol_prefix
);
1304 *procp
= dlsym(handle
, symboln
);
1308 if(!disp
->PolygonMode
) {
1309 void ** procp
= (void **) &disp
->PolygonMode
;
1310 snprintf(symboln
, sizeof(symboln
), "%sPolygonMode", symbol_prefix
);
1311 *procp
= dlsym(handle
, symboln
);
1315 if(!disp
->PolygonStipple
) {
1316 void ** procp
= (void **) &disp
->PolygonStipple
;
1317 snprintf(symboln
, sizeof(symboln
), "%sPolygonStipple", symbol_prefix
);
1318 *procp
= dlsym(handle
, symboln
);
1322 if(!disp
->Scissor
) {
1323 void ** procp
= (void **) &disp
->Scissor
;
1324 snprintf(symboln
, sizeof(symboln
), "%sScissor", symbol_prefix
);
1325 *procp
= dlsym(handle
, symboln
);
1329 if(!disp
->ShadeModel
) {
1330 void ** procp
= (void **) &disp
->ShadeModel
;
1331 snprintf(symboln
, sizeof(symboln
), "%sShadeModel", symbol_prefix
);
1332 *procp
= dlsym(handle
, symboln
);
1336 if(!disp
->TexParameterf
) {
1337 void ** procp
= (void **) &disp
->TexParameterf
;
1338 snprintf(symboln
, sizeof(symboln
), "%sTexParameterf", symbol_prefix
);
1339 *procp
= dlsym(handle
, symboln
);
1343 if(!disp
->TexParameterfv
) {
1344 void ** procp
= (void **) &disp
->TexParameterfv
;
1345 snprintf(symboln
, sizeof(symboln
), "%sTexParameterfv", symbol_prefix
);
1346 *procp
= dlsym(handle
, symboln
);
1350 if(!disp
->TexParameteri
) {
1351 void ** procp
= (void **) &disp
->TexParameteri
;
1352 snprintf(symboln
, sizeof(symboln
), "%sTexParameteri", symbol_prefix
);
1353 *procp
= dlsym(handle
, symboln
);
1357 if(!disp
->TexParameteriv
) {
1358 void ** procp
= (void **) &disp
->TexParameteriv
;
1359 snprintf(symboln
, sizeof(symboln
), "%sTexParameteriv", symbol_prefix
);
1360 *procp
= dlsym(handle
, symboln
);
1364 if(!disp
->TexImage1D
) {
1365 void ** procp
= (void **) &disp
->TexImage1D
;
1366 snprintf(symboln
, sizeof(symboln
), "%sTexImage1D", symbol_prefix
);
1367 *procp
= dlsym(handle
, symboln
);
1371 if(!disp
->TexImage2D
) {
1372 void ** procp
= (void **) &disp
->TexImage2D
;
1373 snprintf(symboln
, sizeof(symboln
), "%sTexImage2D", symbol_prefix
);
1374 *procp
= dlsym(handle
, symboln
);
1378 if(!disp
->TexEnvf
) {
1379 void ** procp
= (void **) &disp
->TexEnvf
;
1380 snprintf(symboln
, sizeof(symboln
), "%sTexEnvf", symbol_prefix
);
1381 *procp
= dlsym(handle
, symboln
);
1385 if(!disp
->TexEnvfv
) {
1386 void ** procp
= (void **) &disp
->TexEnvfv
;
1387 snprintf(symboln
, sizeof(symboln
), "%sTexEnvfv", symbol_prefix
);
1388 *procp
= dlsym(handle
, symboln
);
1392 if(!disp
->TexEnvi
) {
1393 void ** procp
= (void **) &disp
->TexEnvi
;
1394 snprintf(symboln
, sizeof(symboln
), "%sTexEnvi", symbol_prefix
);
1395 *procp
= dlsym(handle
, symboln
);
1399 if(!disp
->TexEnviv
) {
1400 void ** procp
= (void **) &disp
->TexEnviv
;
1401 snprintf(symboln
, sizeof(symboln
), "%sTexEnviv", symbol_prefix
);
1402 *procp
= dlsym(handle
, symboln
);
1406 if(!disp
->TexGend
) {
1407 void ** procp
= (void **) &disp
->TexGend
;
1408 snprintf(symboln
, sizeof(symboln
), "%sTexGend", symbol_prefix
);
1409 *procp
= dlsym(handle
, symboln
);
1413 if(!disp
->TexGendv
) {
1414 void ** procp
= (void **) &disp
->TexGendv
;
1415 snprintf(symboln
, sizeof(symboln
), "%sTexGendv", symbol_prefix
);
1416 *procp
= dlsym(handle
, symboln
);
1420 if(!disp
->TexGenf
) {
1421 void ** procp
= (void **) &disp
->TexGenf
;
1422 snprintf(symboln
, sizeof(symboln
), "%sTexGenf", symbol_prefix
);
1423 *procp
= dlsym(handle
, symboln
);
1427 if(!disp
->TexGenfv
) {
1428 void ** procp
= (void **) &disp
->TexGenfv
;
1429 snprintf(symboln
, sizeof(symboln
), "%sTexGenfv", symbol_prefix
);
1430 *procp
= dlsym(handle
, symboln
);
1434 if(!disp
->TexGeni
) {
1435 void ** procp
= (void **) &disp
->TexGeni
;
1436 snprintf(symboln
, sizeof(symboln
), "%sTexGeni", symbol_prefix
);
1437 *procp
= dlsym(handle
, symboln
);
1441 if(!disp
->TexGeniv
) {
1442 void ** procp
= (void **) &disp
->TexGeniv
;
1443 snprintf(symboln
, sizeof(symboln
), "%sTexGeniv", symbol_prefix
);
1444 *procp
= dlsym(handle
, symboln
);
1448 if(!disp
->FeedbackBuffer
) {
1449 void ** procp
= (void **) &disp
->FeedbackBuffer
;
1450 snprintf(symboln
, sizeof(symboln
), "%sFeedbackBuffer", symbol_prefix
);
1451 *procp
= dlsym(handle
, symboln
);
1455 if(!disp
->SelectBuffer
) {
1456 void ** procp
= (void **) &disp
->SelectBuffer
;
1457 snprintf(symboln
, sizeof(symboln
), "%sSelectBuffer", symbol_prefix
);
1458 *procp
= dlsym(handle
, symboln
);
1462 if(!disp
->RenderMode
) {
1463 void ** procp
= (void **) &disp
->RenderMode
;
1464 snprintf(symboln
, sizeof(symboln
), "%sRenderMode", symbol_prefix
);
1465 *procp
= dlsym(handle
, symboln
);
1469 if(!disp
->InitNames
) {
1470 void ** procp
= (void **) &disp
->InitNames
;
1471 snprintf(symboln
, sizeof(symboln
), "%sInitNames", symbol_prefix
);
1472 *procp
= dlsym(handle
, symboln
);
1476 if(!disp
->LoadName
) {
1477 void ** procp
= (void **) &disp
->LoadName
;
1478 snprintf(symboln
, sizeof(symboln
), "%sLoadName", symbol_prefix
);
1479 *procp
= dlsym(handle
, symboln
);
1483 if(!disp
->PassThrough
) {
1484 void ** procp
= (void **) &disp
->PassThrough
;
1485 snprintf(symboln
, sizeof(symboln
), "%sPassThrough", symbol_prefix
);
1486 *procp
= dlsym(handle
, symboln
);
1490 if(!disp
->PopName
) {
1491 void ** procp
= (void **) &disp
->PopName
;
1492 snprintf(symboln
, sizeof(symboln
), "%sPopName", symbol_prefix
);
1493 *procp
= dlsym(handle
, symboln
);
1497 if(!disp
->PushName
) {
1498 void ** procp
= (void **) &disp
->PushName
;
1499 snprintf(symboln
, sizeof(symboln
), "%sPushName", symbol_prefix
);
1500 *procp
= dlsym(handle
, symboln
);
1504 if(!disp
->DrawBuffer
) {
1505 void ** procp
= (void **) &disp
->DrawBuffer
;
1506 snprintf(symboln
, sizeof(symboln
), "%sDrawBuffer", symbol_prefix
);
1507 *procp
= dlsym(handle
, symboln
);
1512 void ** procp
= (void **) &disp
->Clear
;
1513 snprintf(symboln
, sizeof(symboln
), "%sClear", symbol_prefix
);
1514 *procp
= dlsym(handle
, symboln
);
1518 if(!disp
->ClearAccum
) {
1519 void ** procp
= (void **) &disp
->ClearAccum
;
1520 snprintf(symboln
, sizeof(symboln
), "%sClearAccum", symbol_prefix
);
1521 *procp
= dlsym(handle
, symboln
);
1525 if(!disp
->ClearIndex
) {
1526 void ** procp
= (void **) &disp
->ClearIndex
;
1527 snprintf(symboln
, sizeof(symboln
), "%sClearIndex", symbol_prefix
);
1528 *procp
= dlsym(handle
, symboln
);
1532 if(!disp
->ClearColor
) {
1533 void ** procp
= (void **) &disp
->ClearColor
;
1534 snprintf(symboln
, sizeof(symboln
), "%sClearColor", symbol_prefix
);
1535 *procp
= dlsym(handle
, symboln
);
1539 if(!disp
->ClearStencil
) {
1540 void ** procp
= (void **) &disp
->ClearStencil
;
1541 snprintf(symboln
, sizeof(symboln
), "%sClearStencil", symbol_prefix
);
1542 *procp
= dlsym(handle
, symboln
);
1546 if(!disp
->ClearDepth
) {
1547 void ** procp
= (void **) &disp
->ClearDepth
;
1548 snprintf(symboln
, sizeof(symboln
), "%sClearDepth", symbol_prefix
);
1549 *procp
= dlsym(handle
, symboln
);
1553 if(!disp
->StencilMask
) {
1554 void ** procp
= (void **) &disp
->StencilMask
;
1555 snprintf(symboln
, sizeof(symboln
), "%sStencilMask", symbol_prefix
);
1556 *procp
= dlsym(handle
, symboln
);
1560 if(!disp
->ColorMask
) {
1561 void ** procp
= (void **) &disp
->ColorMask
;
1562 snprintf(symboln
, sizeof(symboln
), "%sColorMask", symbol_prefix
);
1563 *procp
= dlsym(handle
, symboln
);
1567 if(!disp
->DepthMask
) {
1568 void ** procp
= (void **) &disp
->DepthMask
;
1569 snprintf(symboln
, sizeof(symboln
), "%sDepthMask", symbol_prefix
);
1570 *procp
= dlsym(handle
, symboln
);
1574 if(!disp
->IndexMask
) {
1575 void ** procp
= (void **) &disp
->IndexMask
;
1576 snprintf(symboln
, sizeof(symboln
), "%sIndexMask", symbol_prefix
);
1577 *procp
= dlsym(handle
, symboln
);
1582 void ** procp
= (void **) &disp
->Accum
;
1583 snprintf(symboln
, sizeof(symboln
), "%sAccum", symbol_prefix
);
1584 *procp
= dlsym(handle
, symboln
);
1588 if(!disp
->Disable
) {
1589 void ** procp
= (void **) &disp
->Disable
;
1590 snprintf(symboln
, sizeof(symboln
), "%sDisable", symbol_prefix
);
1591 *procp
= dlsym(handle
, symboln
);
1596 void ** procp
= (void **) &disp
->Enable
;
1597 snprintf(symboln
, sizeof(symboln
), "%sEnable", symbol_prefix
);
1598 *procp
= dlsym(handle
, symboln
);
1603 void ** procp
= (void **) &disp
->Finish
;
1604 snprintf(symboln
, sizeof(symboln
), "%sFinish", symbol_prefix
);
1605 *procp
= dlsym(handle
, symboln
);
1610 void ** procp
= (void **) &disp
->Flush
;
1611 snprintf(symboln
, sizeof(symboln
), "%sFlush", symbol_prefix
);
1612 *procp
= dlsym(handle
, symboln
);
1616 if(!disp
->PopAttrib
) {
1617 void ** procp
= (void **) &disp
->PopAttrib
;
1618 snprintf(symboln
, sizeof(symboln
), "%sPopAttrib", symbol_prefix
);
1619 *procp
= dlsym(handle
, symboln
);
1623 if(!disp
->PushAttrib
) {
1624 void ** procp
= (void **) &disp
->PushAttrib
;
1625 snprintf(symboln
, sizeof(symboln
), "%sPushAttrib", symbol_prefix
);
1626 *procp
= dlsym(handle
, symboln
);
1631 void ** procp
= (void **) &disp
->Map1d
;
1632 snprintf(symboln
, sizeof(symboln
), "%sMap1d", symbol_prefix
);
1633 *procp
= dlsym(handle
, symboln
);
1638 void ** procp
= (void **) &disp
->Map1f
;
1639 snprintf(symboln
, sizeof(symboln
), "%sMap1f", symbol_prefix
);
1640 *procp
= dlsym(handle
, symboln
);
1645 void ** procp
= (void **) &disp
->Map2d
;
1646 snprintf(symboln
, sizeof(symboln
), "%sMap2d", symbol_prefix
);
1647 *procp
= dlsym(handle
, symboln
);
1652 void ** procp
= (void **) &disp
->Map2f
;
1653 snprintf(symboln
, sizeof(symboln
), "%sMap2f", symbol_prefix
);
1654 *procp
= dlsym(handle
, symboln
);
1658 if(!disp
->MapGrid1d
) {
1659 void ** procp
= (void **) &disp
->MapGrid1d
;
1660 snprintf(symboln
, sizeof(symboln
), "%sMapGrid1d", symbol_prefix
);
1661 *procp
= dlsym(handle
, symboln
);
1665 if(!disp
->MapGrid1f
) {
1666 void ** procp
= (void **) &disp
->MapGrid1f
;
1667 snprintf(symboln
, sizeof(symboln
), "%sMapGrid1f", symbol_prefix
);
1668 *procp
= dlsym(handle
, symboln
);
1672 if(!disp
->MapGrid2d
) {
1673 void ** procp
= (void **) &disp
->MapGrid2d
;
1674 snprintf(symboln
, sizeof(symboln
), "%sMapGrid2d", symbol_prefix
);
1675 *procp
= dlsym(handle
, symboln
);
1679 if(!disp
->MapGrid2f
) {
1680 void ** procp
= (void **) &disp
->MapGrid2f
;
1681 snprintf(symboln
, sizeof(symboln
), "%sMapGrid2f", symbol_prefix
);
1682 *procp
= dlsym(handle
, symboln
);
1686 if(!disp
->EvalCoord1d
) {
1687 void ** procp
= (void **) &disp
->EvalCoord1d
;
1688 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord1d", symbol_prefix
);
1689 *procp
= dlsym(handle
, symboln
);
1693 if(!disp
->EvalCoord1dv
) {
1694 void ** procp
= (void **) &disp
->EvalCoord1dv
;
1695 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord1dv", symbol_prefix
);
1696 *procp
= dlsym(handle
, symboln
);
1700 if(!disp
->EvalCoord1f
) {
1701 void ** procp
= (void **) &disp
->EvalCoord1f
;
1702 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord1f", symbol_prefix
);
1703 *procp
= dlsym(handle
, symboln
);
1707 if(!disp
->EvalCoord1fv
) {
1708 void ** procp
= (void **) &disp
->EvalCoord1fv
;
1709 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord1fv", symbol_prefix
);
1710 *procp
= dlsym(handle
, symboln
);
1714 if(!disp
->EvalCoord2d
) {
1715 void ** procp
= (void **) &disp
->EvalCoord2d
;
1716 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord2d", symbol_prefix
);
1717 *procp
= dlsym(handle
, symboln
);
1721 if(!disp
->EvalCoord2dv
) {
1722 void ** procp
= (void **) &disp
->EvalCoord2dv
;
1723 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord2dv", symbol_prefix
);
1724 *procp
= dlsym(handle
, symboln
);
1728 if(!disp
->EvalCoord2f
) {
1729 void ** procp
= (void **) &disp
->EvalCoord2f
;
1730 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord2f", symbol_prefix
);
1731 *procp
= dlsym(handle
, symboln
);
1735 if(!disp
->EvalCoord2fv
) {
1736 void ** procp
= (void **) &disp
->EvalCoord2fv
;
1737 snprintf(symboln
, sizeof(symboln
), "%sEvalCoord2fv", symbol_prefix
);
1738 *procp
= dlsym(handle
, symboln
);
1742 if(!disp
->EvalMesh1
) {
1743 void ** procp
= (void **) &disp
->EvalMesh1
;
1744 snprintf(symboln
, sizeof(symboln
), "%sEvalMesh1", symbol_prefix
);
1745 *procp
= dlsym(handle
, symboln
);
1749 if(!disp
->EvalPoint1
) {
1750 void ** procp
= (void **) &disp
->EvalPoint1
;
1751 snprintf(symboln
, sizeof(symboln
), "%sEvalPoint1", symbol_prefix
);
1752 *procp
= dlsym(handle
, symboln
);
1756 if(!disp
->EvalMesh2
) {
1757 void ** procp
= (void **) &disp
->EvalMesh2
;
1758 snprintf(symboln
, sizeof(symboln
), "%sEvalMesh2", symbol_prefix
);
1759 *procp
= dlsym(handle
, symboln
);
1763 if(!disp
->EvalPoint2
) {
1764 void ** procp
= (void **) &disp
->EvalPoint2
;
1765 snprintf(symboln
, sizeof(symboln
), "%sEvalPoint2", symbol_prefix
);
1766 *procp
= dlsym(handle
, symboln
);
1770 if(!disp
->AlphaFunc
) {
1771 void ** procp
= (void **) &disp
->AlphaFunc
;
1772 snprintf(symboln
, sizeof(symboln
), "%sAlphaFunc", symbol_prefix
);
1773 *procp
= dlsym(handle
, symboln
);
1777 if(!disp
->BlendFunc
) {
1778 void ** procp
= (void **) &disp
->BlendFunc
;
1779 snprintf(symboln
, sizeof(symboln
), "%sBlendFunc", symbol_prefix
);
1780 *procp
= dlsym(handle
, symboln
);
1784 if(!disp
->LogicOp
) {
1785 void ** procp
= (void **) &disp
->LogicOp
;
1786 snprintf(symboln
, sizeof(symboln
), "%sLogicOp", symbol_prefix
);
1787 *procp
= dlsym(handle
, symboln
);
1791 if(!disp
->StencilFunc
) {
1792 void ** procp
= (void **) &disp
->StencilFunc
;
1793 snprintf(symboln
, sizeof(symboln
), "%sStencilFunc", symbol_prefix
);
1794 *procp
= dlsym(handle
, symboln
);
1798 if(!disp
->StencilOp
) {
1799 void ** procp
= (void **) &disp
->StencilOp
;
1800 snprintf(symboln
, sizeof(symboln
), "%sStencilOp", symbol_prefix
);
1801 *procp
= dlsym(handle
, symboln
);
1805 if(!disp
->DepthFunc
) {
1806 void ** procp
= (void **) &disp
->DepthFunc
;
1807 snprintf(symboln
, sizeof(symboln
), "%sDepthFunc", symbol_prefix
);
1808 *procp
= dlsym(handle
, symboln
);
1812 if(!disp
->PixelZoom
) {
1813 void ** procp
= (void **) &disp
->PixelZoom
;
1814 snprintf(symboln
, sizeof(symboln
), "%sPixelZoom", symbol_prefix
);
1815 *procp
= dlsym(handle
, symboln
);
1819 if(!disp
->PixelTransferf
) {
1820 void ** procp
= (void **) &disp
->PixelTransferf
;
1821 snprintf(symboln
, sizeof(symboln
), "%sPixelTransferf", symbol_prefix
);
1822 *procp
= dlsym(handle
, symboln
);
1826 if(!disp
->PixelTransferi
) {
1827 void ** procp
= (void **) &disp
->PixelTransferi
;
1828 snprintf(symboln
, sizeof(symboln
), "%sPixelTransferi", symbol_prefix
);
1829 *procp
= dlsym(handle
, symboln
);
1833 if(!disp
->PixelStoref
) {
1834 void ** procp
= (void **) &disp
->PixelStoref
;
1835 snprintf(symboln
, sizeof(symboln
), "%sPixelStoref", symbol_prefix
);
1836 *procp
= dlsym(handle
, symboln
);
1840 if(!disp
->PixelStorei
) {
1841 void ** procp
= (void **) &disp
->PixelStorei
;
1842 snprintf(symboln
, sizeof(symboln
), "%sPixelStorei", symbol_prefix
);
1843 *procp
= dlsym(handle
, symboln
);
1847 if(!disp
->PixelMapfv
) {
1848 void ** procp
= (void **) &disp
->PixelMapfv
;
1849 snprintf(symboln
, sizeof(symboln
), "%sPixelMapfv", symbol_prefix
);
1850 *procp
= dlsym(handle
, symboln
);
1854 if(!disp
->PixelMapuiv
) {
1855 void ** procp
= (void **) &disp
->PixelMapuiv
;
1856 snprintf(symboln
, sizeof(symboln
), "%sPixelMapuiv", symbol_prefix
);
1857 *procp
= dlsym(handle
, symboln
);
1861 if(!disp
->PixelMapusv
) {
1862 void ** procp
= (void **) &disp
->PixelMapusv
;
1863 snprintf(symboln
, sizeof(symboln
), "%sPixelMapusv", symbol_prefix
);
1864 *procp
= dlsym(handle
, symboln
);
1868 if(!disp
->ReadBuffer
) {
1869 void ** procp
= (void **) &disp
->ReadBuffer
;
1870 snprintf(symboln
, sizeof(symboln
), "%sReadBuffer", symbol_prefix
);
1871 *procp
= dlsym(handle
, symboln
);
1875 if(!disp
->CopyPixels
) {
1876 void ** procp
= (void **) &disp
->CopyPixels
;
1877 snprintf(symboln
, sizeof(symboln
), "%sCopyPixels", symbol_prefix
);
1878 *procp
= dlsym(handle
, symboln
);
1882 if(!disp
->ReadPixels
) {
1883 void ** procp
= (void **) &disp
->ReadPixels
;
1884 snprintf(symboln
, sizeof(symboln
), "%sReadPixels", symbol_prefix
);
1885 *procp
= dlsym(handle
, symboln
);
1889 if(!disp
->DrawPixels
) {
1890 void ** procp
= (void **) &disp
->DrawPixels
;
1891 snprintf(symboln
, sizeof(symboln
), "%sDrawPixels", symbol_prefix
);
1892 *procp
= dlsym(handle
, symboln
);
1896 if(!disp
->GetBooleanv
) {
1897 void ** procp
= (void **) &disp
->GetBooleanv
;
1898 snprintf(symboln
, sizeof(symboln
), "%sGetBooleanv", symbol_prefix
);
1899 *procp
= dlsym(handle
, symboln
);
1903 if(!disp
->GetClipPlane
) {
1904 void ** procp
= (void **) &disp
->GetClipPlane
;
1905 snprintf(symboln
, sizeof(symboln
), "%sGetClipPlane", symbol_prefix
);
1906 *procp
= dlsym(handle
, symboln
);
1910 if(!disp
->GetDoublev
) {
1911 void ** procp
= (void **) &disp
->GetDoublev
;
1912 snprintf(symboln
, sizeof(symboln
), "%sGetDoublev", symbol_prefix
);
1913 *procp
= dlsym(handle
, symboln
);
1917 if(!disp
->GetError
) {
1918 void ** procp
= (void **) &disp
->GetError
;
1919 snprintf(symboln
, sizeof(symboln
), "%sGetError", symbol_prefix
);
1920 *procp
= dlsym(handle
, symboln
);
1924 if(!disp
->GetFloatv
) {
1925 void ** procp
= (void **) &disp
->GetFloatv
;
1926 snprintf(symboln
, sizeof(symboln
), "%sGetFloatv", symbol_prefix
);
1927 *procp
= dlsym(handle
, symboln
);
1931 if(!disp
->GetIntegerv
) {
1932 void ** procp
= (void **) &disp
->GetIntegerv
;
1933 snprintf(symboln
, sizeof(symboln
), "%sGetIntegerv", symbol_prefix
);
1934 *procp
= dlsym(handle
, symboln
);
1938 if(!disp
->GetLightfv
) {
1939 void ** procp
= (void **) &disp
->GetLightfv
;
1940 snprintf(symboln
, sizeof(symboln
), "%sGetLightfv", symbol_prefix
);
1941 *procp
= dlsym(handle
, symboln
);
1945 if(!disp
->GetLightiv
) {
1946 void ** procp
= (void **) &disp
->GetLightiv
;
1947 snprintf(symboln
, sizeof(symboln
), "%sGetLightiv", symbol_prefix
);
1948 *procp
= dlsym(handle
, symboln
);
1952 if(!disp
->GetMapdv
) {
1953 void ** procp
= (void **) &disp
->GetMapdv
;
1954 snprintf(symboln
, sizeof(symboln
), "%sGetMapdv", symbol_prefix
);
1955 *procp
= dlsym(handle
, symboln
);
1959 if(!disp
->GetMapfv
) {
1960 void ** procp
= (void **) &disp
->GetMapfv
;
1961 snprintf(symboln
, sizeof(symboln
), "%sGetMapfv", symbol_prefix
);
1962 *procp
= dlsym(handle
, symboln
);
1966 if(!disp
->GetMapiv
) {
1967 void ** procp
= (void **) &disp
->GetMapiv
;
1968 snprintf(symboln
, sizeof(symboln
), "%sGetMapiv", symbol_prefix
);
1969 *procp
= dlsym(handle
, symboln
);
1973 if(!disp
->GetMaterialfv
) {
1974 void ** procp
= (void **) &disp
->GetMaterialfv
;
1975 snprintf(symboln
, sizeof(symboln
), "%sGetMaterialfv", symbol_prefix
);
1976 *procp
= dlsym(handle
, symboln
);
1980 if(!disp
->GetMaterialiv
) {
1981 void ** procp
= (void **) &disp
->GetMaterialiv
;
1982 snprintf(symboln
, sizeof(symboln
), "%sGetMaterialiv", symbol_prefix
);
1983 *procp
= dlsym(handle
, symboln
);
1987 if(!disp
->GetPixelMapfv
) {
1988 void ** procp
= (void **) &disp
->GetPixelMapfv
;
1989 snprintf(symboln
, sizeof(symboln
), "%sGetPixelMapfv", symbol_prefix
);
1990 *procp
= dlsym(handle
, symboln
);
1994 if(!disp
->GetPixelMapuiv
) {
1995 void ** procp
= (void **) &disp
->GetPixelMapuiv
;
1996 snprintf(symboln
, sizeof(symboln
), "%sGetPixelMapuiv", symbol_prefix
);
1997 *procp
= dlsym(handle
, symboln
);
2001 if(!disp
->GetPixelMapusv
) {
2002 void ** procp
= (void **) &disp
->GetPixelMapusv
;
2003 snprintf(symboln
, sizeof(symboln
), "%sGetPixelMapusv", symbol_prefix
);
2004 *procp
= dlsym(handle
, symboln
);
2008 if(!disp
->GetPolygonStipple
) {
2009 void ** procp
= (void **) &disp
->GetPolygonStipple
;
2010 snprintf(symboln
, sizeof(symboln
), "%sGetPolygonStipple", symbol_prefix
);
2011 *procp
= dlsym(handle
, symboln
);
2015 if(!disp
->GetString
) {
2016 void ** procp
= (void **) &disp
->GetString
;
2017 snprintf(symboln
, sizeof(symboln
), "%sGetString", symbol_prefix
);
2018 *procp
= dlsym(handle
, symboln
);
2022 if(!disp
->GetTexEnvfv
) {
2023 void ** procp
= (void **) &disp
->GetTexEnvfv
;
2024 snprintf(symboln
, sizeof(symboln
), "%sGetTexEnvfv", symbol_prefix
);
2025 *procp
= dlsym(handle
, symboln
);
2029 if(!disp
->GetTexEnviv
) {
2030 void ** procp
= (void **) &disp
->GetTexEnviv
;
2031 snprintf(symboln
, sizeof(symboln
), "%sGetTexEnviv", symbol_prefix
);
2032 *procp
= dlsym(handle
, symboln
);
2036 if(!disp
->GetTexGendv
) {
2037 void ** procp
= (void **) &disp
->GetTexGendv
;
2038 snprintf(symboln
, sizeof(symboln
), "%sGetTexGendv", symbol_prefix
);
2039 *procp
= dlsym(handle
, symboln
);
2043 if(!disp
->GetTexGenfv
) {
2044 void ** procp
= (void **) &disp
->GetTexGenfv
;
2045 snprintf(symboln
, sizeof(symboln
), "%sGetTexGenfv", symbol_prefix
);
2046 *procp
= dlsym(handle
, symboln
);
2050 if(!disp
->GetTexGeniv
) {
2051 void ** procp
= (void **) &disp
->GetTexGeniv
;
2052 snprintf(symboln
, sizeof(symboln
), "%sGetTexGeniv", symbol_prefix
);
2053 *procp
= dlsym(handle
, symboln
);
2057 if(!disp
->GetTexImage
) {
2058 void ** procp
= (void **) &disp
->GetTexImage
;
2059 snprintf(symboln
, sizeof(symboln
), "%sGetTexImage", symbol_prefix
);
2060 *procp
= dlsym(handle
, symboln
);
2064 if(!disp
->GetTexParameterfv
) {
2065 void ** procp
= (void **) &disp
->GetTexParameterfv
;
2066 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterfv", symbol_prefix
);
2067 *procp
= dlsym(handle
, symboln
);
2071 if(!disp
->GetTexParameteriv
) {
2072 void ** procp
= (void **) &disp
->GetTexParameteriv
;
2073 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameteriv", symbol_prefix
);
2074 *procp
= dlsym(handle
, symboln
);
2078 if(!disp
->GetTexLevelParameterfv
) {
2079 void ** procp
= (void **) &disp
->GetTexLevelParameterfv
;
2080 snprintf(symboln
, sizeof(symboln
), "%sGetTexLevelParameterfv", symbol_prefix
);
2081 *procp
= dlsym(handle
, symboln
);
2085 if(!disp
->GetTexLevelParameteriv
) {
2086 void ** procp
= (void **) &disp
->GetTexLevelParameteriv
;
2087 snprintf(symboln
, sizeof(symboln
), "%sGetTexLevelParameteriv", symbol_prefix
);
2088 *procp
= dlsym(handle
, symboln
);
2092 if(!disp
->IsEnabled
) {
2093 void ** procp
= (void **) &disp
->IsEnabled
;
2094 snprintf(symboln
, sizeof(symboln
), "%sIsEnabled", symbol_prefix
);
2095 *procp
= dlsym(handle
, symboln
);
2100 void ** procp
= (void **) &disp
->IsList
;
2101 snprintf(symboln
, sizeof(symboln
), "%sIsList", symbol_prefix
);
2102 *procp
= dlsym(handle
, symboln
);
2106 if(!disp
->DepthRange
) {
2107 void ** procp
= (void **) &disp
->DepthRange
;
2108 snprintf(symboln
, sizeof(symboln
), "%sDepthRange", symbol_prefix
);
2109 *procp
= dlsym(handle
, symboln
);
2113 if(!disp
->Frustum
) {
2114 void ** procp
= (void **) &disp
->Frustum
;
2115 snprintf(symboln
, sizeof(symboln
), "%sFrustum", symbol_prefix
);
2116 *procp
= dlsym(handle
, symboln
);
2120 if(!disp
->LoadIdentity
) {
2121 void ** procp
= (void **) &disp
->LoadIdentity
;
2122 snprintf(symboln
, sizeof(symboln
), "%sLoadIdentity", symbol_prefix
);
2123 *procp
= dlsym(handle
, symboln
);
2127 if(!disp
->LoadMatrixf
) {
2128 void ** procp
= (void **) &disp
->LoadMatrixf
;
2129 snprintf(symboln
, sizeof(symboln
), "%sLoadMatrixf", symbol_prefix
);
2130 *procp
= dlsym(handle
, symboln
);
2134 if(!disp
->LoadMatrixd
) {
2135 void ** procp
= (void **) &disp
->LoadMatrixd
;
2136 snprintf(symboln
, sizeof(symboln
), "%sLoadMatrixd", symbol_prefix
);
2137 *procp
= dlsym(handle
, symboln
);
2141 if(!disp
->MatrixMode
) {
2142 void ** procp
= (void **) &disp
->MatrixMode
;
2143 snprintf(symboln
, sizeof(symboln
), "%sMatrixMode", symbol_prefix
);
2144 *procp
= dlsym(handle
, symboln
);
2148 if(!disp
->MultMatrixf
) {
2149 void ** procp
= (void **) &disp
->MultMatrixf
;
2150 snprintf(symboln
, sizeof(symboln
), "%sMultMatrixf", symbol_prefix
);
2151 *procp
= dlsym(handle
, symboln
);
2155 if(!disp
->MultMatrixd
) {
2156 void ** procp
= (void **) &disp
->MultMatrixd
;
2157 snprintf(symboln
, sizeof(symboln
), "%sMultMatrixd", symbol_prefix
);
2158 *procp
= dlsym(handle
, symboln
);
2163 void ** procp
= (void **) &disp
->Ortho
;
2164 snprintf(symboln
, sizeof(symboln
), "%sOrtho", symbol_prefix
);
2165 *procp
= dlsym(handle
, symboln
);
2169 if(!disp
->PopMatrix
) {
2170 void ** procp
= (void **) &disp
->PopMatrix
;
2171 snprintf(symboln
, sizeof(symboln
), "%sPopMatrix", symbol_prefix
);
2172 *procp
= dlsym(handle
, symboln
);
2176 if(!disp
->PushMatrix
) {
2177 void ** procp
= (void **) &disp
->PushMatrix
;
2178 snprintf(symboln
, sizeof(symboln
), "%sPushMatrix", symbol_prefix
);
2179 *procp
= dlsym(handle
, symboln
);
2183 if(!disp
->Rotated
) {
2184 void ** procp
= (void **) &disp
->Rotated
;
2185 snprintf(symboln
, sizeof(symboln
), "%sRotated", symbol_prefix
);
2186 *procp
= dlsym(handle
, symboln
);
2190 if(!disp
->Rotatef
) {
2191 void ** procp
= (void **) &disp
->Rotatef
;
2192 snprintf(symboln
, sizeof(symboln
), "%sRotatef", symbol_prefix
);
2193 *procp
= dlsym(handle
, symboln
);
2198 void ** procp
= (void **) &disp
->Scaled
;
2199 snprintf(symboln
, sizeof(symboln
), "%sScaled", symbol_prefix
);
2200 *procp
= dlsym(handle
, symboln
);
2205 void ** procp
= (void **) &disp
->Scalef
;
2206 snprintf(symboln
, sizeof(symboln
), "%sScalef", symbol_prefix
);
2207 *procp
= dlsym(handle
, symboln
);
2211 if(!disp
->Translated
) {
2212 void ** procp
= (void **) &disp
->Translated
;
2213 snprintf(symboln
, sizeof(symboln
), "%sTranslated", symbol_prefix
);
2214 *procp
= dlsym(handle
, symboln
);
2218 if(!disp
->Translatef
) {
2219 void ** procp
= (void **) &disp
->Translatef
;
2220 snprintf(symboln
, sizeof(symboln
), "%sTranslatef", symbol_prefix
);
2221 *procp
= dlsym(handle
, symboln
);
2225 if(!disp
->Viewport
) {
2226 void ** procp
= (void **) &disp
->Viewport
;
2227 snprintf(symboln
, sizeof(symboln
), "%sViewport", symbol_prefix
);
2228 *procp
= dlsym(handle
, symboln
);
2232 if(!disp
->ArrayElement
) {
2233 void ** procp
= (void **) &disp
->ArrayElement
;
2234 snprintf(symboln
, sizeof(symboln
), "%sArrayElement", symbol_prefix
);
2235 *procp
= dlsym(handle
, symboln
);
2239 if(!disp
->ArrayElement
) {
2240 void ** procp
= (void **) &disp
->ArrayElement
;
2241 snprintf(symboln
, sizeof(symboln
), "%sArrayElementEXT", symbol_prefix
);
2242 *procp
= dlsym(handle
, symboln
);
2246 if(!disp
->BindTexture
) {
2247 void ** procp
= (void **) &disp
->BindTexture
;
2248 snprintf(symboln
, sizeof(symboln
), "%sBindTexture", symbol_prefix
);
2249 *procp
= dlsym(handle
, symboln
);
2253 if(!disp
->BindTexture
) {
2254 void ** procp
= (void **) &disp
->BindTexture
;
2255 snprintf(symboln
, sizeof(symboln
), "%sBindTextureEXT", symbol_prefix
);
2256 *procp
= dlsym(handle
, symboln
);
2260 if(!disp
->ColorPointer
) {
2261 void ** procp
= (void **) &disp
->ColorPointer
;
2262 snprintf(symboln
, sizeof(symboln
), "%sColorPointer", symbol_prefix
);
2263 *procp
= dlsym(handle
, symboln
);
2267 if(!disp
->DisableClientState
) {
2268 void ** procp
= (void **) &disp
->DisableClientState
;
2269 snprintf(symboln
, sizeof(symboln
), "%sDisableClientState", symbol_prefix
);
2270 *procp
= dlsym(handle
, symboln
);
2274 if(!disp
->DrawArrays
) {
2275 void ** procp
= (void **) &disp
->DrawArrays
;
2276 snprintf(symboln
, sizeof(symboln
), "%sDrawArrays", symbol_prefix
);
2277 *procp
= dlsym(handle
, symboln
);
2281 if(!disp
->DrawArrays
) {
2282 void ** procp
= (void **) &disp
->DrawArrays
;
2283 snprintf(symboln
, sizeof(symboln
), "%sDrawArraysEXT", symbol_prefix
);
2284 *procp
= dlsym(handle
, symboln
);
2288 if(!disp
->DrawElements
) {
2289 void ** procp
= (void **) &disp
->DrawElements
;
2290 snprintf(symboln
, sizeof(symboln
), "%sDrawElements", symbol_prefix
);
2291 *procp
= dlsym(handle
, symboln
);
2295 if(!disp
->EdgeFlagPointer
) {
2296 void ** procp
= (void **) &disp
->EdgeFlagPointer
;
2297 snprintf(symboln
, sizeof(symboln
), "%sEdgeFlagPointer", symbol_prefix
);
2298 *procp
= dlsym(handle
, symboln
);
2302 if(!disp
->EnableClientState
) {
2303 void ** procp
= (void **) &disp
->EnableClientState
;
2304 snprintf(symboln
, sizeof(symboln
), "%sEnableClientState", symbol_prefix
);
2305 *procp
= dlsym(handle
, symboln
);
2309 if(!disp
->IndexPointer
) {
2310 void ** procp
= (void **) &disp
->IndexPointer
;
2311 snprintf(symboln
, sizeof(symboln
), "%sIndexPointer", symbol_prefix
);
2312 *procp
= dlsym(handle
, symboln
);
2316 if(!disp
->Indexub
) {
2317 void ** procp
= (void **) &disp
->Indexub
;
2318 snprintf(symboln
, sizeof(symboln
), "%sIndexub", symbol_prefix
);
2319 *procp
= dlsym(handle
, symboln
);
2323 if(!disp
->Indexubv
) {
2324 void ** procp
= (void **) &disp
->Indexubv
;
2325 snprintf(symboln
, sizeof(symboln
), "%sIndexubv", symbol_prefix
);
2326 *procp
= dlsym(handle
, symboln
);
2330 if(!disp
->InterleavedArrays
) {
2331 void ** procp
= (void **) &disp
->InterleavedArrays
;
2332 snprintf(symboln
, sizeof(symboln
), "%sInterleavedArrays", symbol_prefix
);
2333 *procp
= dlsym(handle
, symboln
);
2337 if(!disp
->NormalPointer
) {
2338 void ** procp
= (void **) &disp
->NormalPointer
;
2339 snprintf(symboln
, sizeof(symboln
), "%sNormalPointer", symbol_prefix
);
2340 *procp
= dlsym(handle
, symboln
);
2344 if(!disp
->PolygonOffset
) {
2345 void ** procp
= (void **) &disp
->PolygonOffset
;
2346 snprintf(symboln
, sizeof(symboln
), "%sPolygonOffset", symbol_prefix
);
2347 *procp
= dlsym(handle
, symboln
);
2351 if(!disp
->TexCoordPointer
) {
2352 void ** procp
= (void **) &disp
->TexCoordPointer
;
2353 snprintf(symboln
, sizeof(symboln
), "%sTexCoordPointer", symbol_prefix
);
2354 *procp
= dlsym(handle
, symboln
);
2358 if(!disp
->VertexPointer
) {
2359 void ** procp
= (void **) &disp
->VertexPointer
;
2360 snprintf(symboln
, sizeof(symboln
), "%sVertexPointer", symbol_prefix
);
2361 *procp
= dlsym(handle
, symboln
);
2365 if(!disp
->AreTexturesResident
) {
2366 void ** procp
= (void **) &disp
->AreTexturesResident
;
2367 snprintf(symboln
, sizeof(symboln
), "%sAreTexturesResident", symbol_prefix
);
2368 *procp
= dlsym(handle
, symboln
);
2372 if(!disp
->AreTexturesResident
) {
2373 void ** procp
= (void **) &disp
->AreTexturesResident
;
2374 snprintf(symboln
, sizeof(symboln
), "%sAreTexturesResidentEXT", symbol_prefix
);
2375 *procp
= dlsym(handle
, symboln
);
2379 if(!disp
->CopyTexImage1D
) {
2380 void ** procp
= (void **) &disp
->CopyTexImage1D
;
2381 snprintf(symboln
, sizeof(symboln
), "%sCopyTexImage1D", symbol_prefix
);
2382 *procp
= dlsym(handle
, symboln
);
2386 if(!disp
->CopyTexImage1D
) {
2387 void ** procp
= (void **) &disp
->CopyTexImage1D
;
2388 snprintf(symboln
, sizeof(symboln
), "%sCopyTexImage1DEXT", symbol_prefix
);
2389 *procp
= dlsym(handle
, symboln
);
2393 if(!disp
->CopyTexImage2D
) {
2394 void ** procp
= (void **) &disp
->CopyTexImage2D
;
2395 snprintf(symboln
, sizeof(symboln
), "%sCopyTexImage2D", symbol_prefix
);
2396 *procp
= dlsym(handle
, symboln
);
2400 if(!disp
->CopyTexImage2D
) {
2401 void ** procp
= (void **) &disp
->CopyTexImage2D
;
2402 snprintf(symboln
, sizeof(symboln
), "%sCopyTexImage2DEXT", symbol_prefix
);
2403 *procp
= dlsym(handle
, symboln
);
2407 if(!disp
->CopyTexSubImage1D
) {
2408 void ** procp
= (void **) &disp
->CopyTexSubImage1D
;
2409 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage1D", symbol_prefix
);
2410 *procp
= dlsym(handle
, symboln
);
2414 if(!disp
->CopyTexSubImage1D
) {
2415 void ** procp
= (void **) &disp
->CopyTexSubImage1D
;
2416 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage1DEXT", symbol_prefix
);
2417 *procp
= dlsym(handle
, symboln
);
2421 if(!disp
->CopyTexSubImage2D
) {
2422 void ** procp
= (void **) &disp
->CopyTexSubImage2D
;
2423 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage2D", symbol_prefix
);
2424 *procp
= dlsym(handle
, symboln
);
2428 if(!disp
->CopyTexSubImage2D
) {
2429 void ** procp
= (void **) &disp
->CopyTexSubImage2D
;
2430 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage2DEXT", symbol_prefix
);
2431 *procp
= dlsym(handle
, symboln
);
2435 if(!disp
->DeleteTextures
) {
2436 void ** procp
= (void **) &disp
->DeleteTextures
;
2437 snprintf(symboln
, sizeof(symboln
), "%sDeleteTextures", symbol_prefix
);
2438 *procp
= dlsym(handle
, symboln
);
2442 if(!disp
->DeleteTextures
) {
2443 void ** procp
= (void **) &disp
->DeleteTextures
;
2444 snprintf(symboln
, sizeof(symboln
), "%sDeleteTexturesEXT", symbol_prefix
);
2445 *procp
= dlsym(handle
, symboln
);
2449 if(!disp
->GenTextures
) {
2450 void ** procp
= (void **) &disp
->GenTextures
;
2451 snprintf(symboln
, sizeof(symboln
), "%sGenTextures", symbol_prefix
);
2452 *procp
= dlsym(handle
, symboln
);
2456 if(!disp
->GenTextures
) {
2457 void ** procp
= (void **) &disp
->GenTextures
;
2458 snprintf(symboln
, sizeof(symboln
), "%sGenTexturesEXT", symbol_prefix
);
2459 *procp
= dlsym(handle
, symboln
);
2463 if(!disp
->GetPointerv
) {
2464 void ** procp
= (void **) &disp
->GetPointerv
;
2465 snprintf(symboln
, sizeof(symboln
), "%sGetPointerv", symbol_prefix
);
2466 *procp
= dlsym(handle
, symboln
);
2470 if(!disp
->GetPointerv
) {
2471 void ** procp
= (void **) &disp
->GetPointerv
;
2472 snprintf(symboln
, sizeof(symboln
), "%sGetPointervEXT", symbol_prefix
);
2473 *procp
= dlsym(handle
, symboln
);
2477 if(!disp
->IsTexture
) {
2478 void ** procp
= (void **) &disp
->IsTexture
;
2479 snprintf(symboln
, sizeof(symboln
), "%sIsTexture", symbol_prefix
);
2480 *procp
= dlsym(handle
, symboln
);
2484 if(!disp
->IsTexture
) {
2485 void ** procp
= (void **) &disp
->IsTexture
;
2486 snprintf(symboln
, sizeof(symboln
), "%sIsTextureEXT", symbol_prefix
);
2487 *procp
= dlsym(handle
, symboln
);
2491 if(!disp
->PrioritizeTextures
) {
2492 void ** procp
= (void **) &disp
->PrioritizeTextures
;
2493 snprintf(symboln
, sizeof(symboln
), "%sPrioritizeTextures", symbol_prefix
);
2494 *procp
= dlsym(handle
, symboln
);
2498 if(!disp
->PrioritizeTextures
) {
2499 void ** procp
= (void **) &disp
->PrioritizeTextures
;
2500 snprintf(symboln
, sizeof(symboln
), "%sPrioritizeTexturesEXT", symbol_prefix
);
2501 *procp
= dlsym(handle
, symboln
);
2505 if(!disp
->TexSubImage1D
) {
2506 void ** procp
= (void **) &disp
->TexSubImage1D
;
2507 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage1D", symbol_prefix
);
2508 *procp
= dlsym(handle
, symboln
);
2512 if(!disp
->TexSubImage1D
) {
2513 void ** procp
= (void **) &disp
->TexSubImage1D
;
2514 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage1DEXT", symbol_prefix
);
2515 *procp
= dlsym(handle
, symboln
);
2519 if(!disp
->TexSubImage2D
) {
2520 void ** procp
= (void **) &disp
->TexSubImage2D
;
2521 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage2D", symbol_prefix
);
2522 *procp
= dlsym(handle
, symboln
);
2526 if(!disp
->TexSubImage2D
) {
2527 void ** procp
= (void **) &disp
->TexSubImage2D
;
2528 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage2DEXT", symbol_prefix
);
2529 *procp
= dlsym(handle
, symboln
);
2533 if(!disp
->PopClientAttrib
) {
2534 void ** procp
= (void **) &disp
->PopClientAttrib
;
2535 snprintf(symboln
, sizeof(symboln
), "%sPopClientAttrib", symbol_prefix
);
2536 *procp
= dlsym(handle
, symboln
);
2540 if(!disp
->PushClientAttrib
) {
2541 void ** procp
= (void **) &disp
->PushClientAttrib
;
2542 snprintf(symboln
, sizeof(symboln
), "%sPushClientAttrib", symbol_prefix
);
2543 *procp
= dlsym(handle
, symboln
);
2547 if(!disp
->BlendColor
) {
2548 void ** procp
= (void **) &disp
->BlendColor
;
2549 snprintf(symboln
, sizeof(symboln
), "%sBlendColor", symbol_prefix
);
2550 *procp
= dlsym(handle
, symboln
);
2554 if(!disp
->BlendColor
) {
2555 void ** procp
= (void **) &disp
->BlendColor
;
2556 snprintf(symboln
, sizeof(symboln
), "%sBlendColorEXT", symbol_prefix
);
2557 *procp
= dlsym(handle
, symboln
);
2561 if(!disp
->BlendEquation
) {
2562 void ** procp
= (void **) &disp
->BlendEquation
;
2563 snprintf(symboln
, sizeof(symboln
), "%sBlendEquation", symbol_prefix
);
2564 *procp
= dlsym(handle
, symboln
);
2568 if(!disp
->BlendEquation
) {
2569 void ** procp
= (void **) &disp
->BlendEquation
;
2570 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationEXT", symbol_prefix
);
2571 *procp
= dlsym(handle
, symboln
);
2575 if(!disp
->DrawRangeElements
) {
2576 void ** procp
= (void **) &disp
->DrawRangeElements
;
2577 snprintf(symboln
, sizeof(symboln
), "%sDrawRangeElements", symbol_prefix
);
2578 *procp
= dlsym(handle
, symboln
);
2582 if(!disp
->DrawRangeElements
) {
2583 void ** procp
= (void **) &disp
->DrawRangeElements
;
2584 snprintf(symboln
, sizeof(symboln
), "%sDrawRangeElementsEXT", symbol_prefix
);
2585 *procp
= dlsym(handle
, symboln
);
2589 if(!disp
->ColorTable
) {
2590 void ** procp
= (void **) &disp
->ColorTable
;
2591 snprintf(symboln
, sizeof(symboln
), "%sColorTable", symbol_prefix
);
2592 *procp
= dlsym(handle
, symboln
);
2596 if(!disp
->ColorTable
) {
2597 void ** procp
= (void **) &disp
->ColorTable
;
2598 snprintf(symboln
, sizeof(symboln
), "%sColorTableSGI", symbol_prefix
);
2599 *procp
= dlsym(handle
, symboln
);
2603 if(!disp
->ColorTable
) {
2604 void ** procp
= (void **) &disp
->ColorTable
;
2605 snprintf(symboln
, sizeof(symboln
), "%sColorTableEXT", symbol_prefix
);
2606 *procp
= dlsym(handle
, symboln
);
2610 if(!disp
->ColorTableParameterfv
) {
2611 void ** procp
= (void **) &disp
->ColorTableParameterfv
;
2612 snprintf(symboln
, sizeof(symboln
), "%sColorTableParameterfv", symbol_prefix
);
2613 *procp
= dlsym(handle
, symboln
);
2617 if(!disp
->ColorTableParameterfv
) {
2618 void ** procp
= (void **) &disp
->ColorTableParameterfv
;
2619 snprintf(symboln
, sizeof(symboln
), "%sColorTableParameterfvSGI", symbol_prefix
);
2620 *procp
= dlsym(handle
, symboln
);
2624 if(!disp
->ColorTableParameteriv
) {
2625 void ** procp
= (void **) &disp
->ColorTableParameteriv
;
2626 snprintf(symboln
, sizeof(symboln
), "%sColorTableParameteriv", symbol_prefix
);
2627 *procp
= dlsym(handle
, symboln
);
2631 if(!disp
->ColorTableParameteriv
) {
2632 void ** procp
= (void **) &disp
->ColorTableParameteriv
;
2633 snprintf(symboln
, sizeof(symboln
), "%sColorTableParameterivSGI", symbol_prefix
);
2634 *procp
= dlsym(handle
, symboln
);
2638 if(!disp
->CopyColorTable
) {
2639 void ** procp
= (void **) &disp
->CopyColorTable
;
2640 snprintf(symboln
, sizeof(symboln
), "%sCopyColorTable", symbol_prefix
);
2641 *procp
= dlsym(handle
, symboln
);
2645 if(!disp
->CopyColorTable
) {
2646 void ** procp
= (void **) &disp
->CopyColorTable
;
2647 snprintf(symboln
, sizeof(symboln
), "%sCopyColorTableSGI", symbol_prefix
);
2648 *procp
= dlsym(handle
, symboln
);
2652 if(!disp
->GetColorTable
) {
2653 void ** procp
= (void **) &disp
->GetColorTable
;
2654 snprintf(symboln
, sizeof(symboln
), "%sGetColorTable", symbol_prefix
);
2655 *procp
= dlsym(handle
, symboln
);
2659 if(!disp
->GetColorTable
) {
2660 void ** procp
= (void **) &disp
->GetColorTable
;
2661 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableSGI", symbol_prefix
);
2662 *procp
= dlsym(handle
, symboln
);
2666 if(!disp
->GetColorTable
) {
2667 void ** procp
= (void **) &disp
->GetColorTable
;
2668 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableEXT", symbol_prefix
);
2669 *procp
= dlsym(handle
, symboln
);
2673 if(!disp
->GetColorTableParameterfv
) {
2674 void ** procp
= (void **) &disp
->GetColorTableParameterfv
;
2675 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameterfv", symbol_prefix
);
2676 *procp
= dlsym(handle
, symboln
);
2680 if(!disp
->GetColorTableParameterfv
) {
2681 void ** procp
= (void **) &disp
->GetColorTableParameterfv
;
2682 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameterfvSGI", symbol_prefix
);
2683 *procp
= dlsym(handle
, symboln
);
2687 if(!disp
->GetColorTableParameterfv
) {
2688 void ** procp
= (void **) &disp
->GetColorTableParameterfv
;
2689 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameterfvEXT", symbol_prefix
);
2690 *procp
= dlsym(handle
, symboln
);
2694 if(!disp
->GetColorTableParameteriv
) {
2695 void ** procp
= (void **) &disp
->GetColorTableParameteriv
;
2696 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameteriv", symbol_prefix
);
2697 *procp
= dlsym(handle
, symboln
);
2701 if(!disp
->GetColorTableParameteriv
) {
2702 void ** procp
= (void **) &disp
->GetColorTableParameteriv
;
2703 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameterivSGI", symbol_prefix
);
2704 *procp
= dlsym(handle
, symboln
);
2708 if(!disp
->GetColorTableParameteriv
) {
2709 void ** procp
= (void **) &disp
->GetColorTableParameteriv
;
2710 snprintf(symboln
, sizeof(symboln
), "%sGetColorTableParameterivEXT", symbol_prefix
);
2711 *procp
= dlsym(handle
, symboln
);
2715 if(!disp
->ColorSubTable
) {
2716 void ** procp
= (void **) &disp
->ColorSubTable
;
2717 snprintf(symboln
, sizeof(symboln
), "%sColorSubTable", symbol_prefix
);
2718 *procp
= dlsym(handle
, symboln
);
2722 if(!disp
->ColorSubTable
) {
2723 void ** procp
= (void **) &disp
->ColorSubTable
;
2724 snprintf(symboln
, sizeof(symboln
), "%sColorSubTableEXT", symbol_prefix
);
2725 *procp
= dlsym(handle
, symboln
);
2729 if(!disp
->CopyColorSubTable
) {
2730 void ** procp
= (void **) &disp
->CopyColorSubTable
;
2731 snprintf(symboln
, sizeof(symboln
), "%sCopyColorSubTable", symbol_prefix
);
2732 *procp
= dlsym(handle
, symboln
);
2736 if(!disp
->CopyColorSubTable
) {
2737 void ** procp
= (void **) &disp
->CopyColorSubTable
;
2738 snprintf(symboln
, sizeof(symboln
), "%sCopyColorSubTableEXT", symbol_prefix
);
2739 *procp
= dlsym(handle
, symboln
);
2743 if(!disp
->ConvolutionFilter1D
) {
2744 void ** procp
= (void **) &disp
->ConvolutionFilter1D
;
2745 snprintf(symboln
, sizeof(symboln
), "%sConvolutionFilter1D", symbol_prefix
);
2746 *procp
= dlsym(handle
, symboln
);
2750 if(!disp
->ConvolutionFilter1D
) {
2751 void ** procp
= (void **) &disp
->ConvolutionFilter1D
;
2752 snprintf(symboln
, sizeof(symboln
), "%sConvolutionFilter1DEXT", symbol_prefix
);
2753 *procp
= dlsym(handle
, symboln
);
2757 if(!disp
->ConvolutionFilter2D
) {
2758 void ** procp
= (void **) &disp
->ConvolutionFilter2D
;
2759 snprintf(symboln
, sizeof(symboln
), "%sConvolutionFilter2D", symbol_prefix
);
2760 *procp
= dlsym(handle
, symboln
);
2764 if(!disp
->ConvolutionFilter2D
) {
2765 void ** procp
= (void **) &disp
->ConvolutionFilter2D
;
2766 snprintf(symboln
, sizeof(symboln
), "%sConvolutionFilter2DEXT", symbol_prefix
);
2767 *procp
= dlsym(handle
, symboln
);
2771 if(!disp
->ConvolutionParameterf
) {
2772 void ** procp
= (void **) &disp
->ConvolutionParameterf
;
2773 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameterf", symbol_prefix
);
2774 *procp
= dlsym(handle
, symboln
);
2778 if(!disp
->ConvolutionParameterf
) {
2779 void ** procp
= (void **) &disp
->ConvolutionParameterf
;
2780 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameterfEXT", symbol_prefix
);
2781 *procp
= dlsym(handle
, symboln
);
2785 if(!disp
->ConvolutionParameterfv
) {
2786 void ** procp
= (void **) &disp
->ConvolutionParameterfv
;
2787 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameterfv", symbol_prefix
);
2788 *procp
= dlsym(handle
, symboln
);
2792 if(!disp
->ConvolutionParameterfv
) {
2793 void ** procp
= (void **) &disp
->ConvolutionParameterfv
;
2794 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameterfvEXT", symbol_prefix
);
2795 *procp
= dlsym(handle
, symboln
);
2799 if(!disp
->ConvolutionParameteri
) {
2800 void ** procp
= (void **) &disp
->ConvolutionParameteri
;
2801 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameteri", symbol_prefix
);
2802 *procp
= dlsym(handle
, symboln
);
2806 if(!disp
->ConvolutionParameteri
) {
2807 void ** procp
= (void **) &disp
->ConvolutionParameteri
;
2808 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameteriEXT", symbol_prefix
);
2809 *procp
= dlsym(handle
, symboln
);
2813 if(!disp
->ConvolutionParameteriv
) {
2814 void ** procp
= (void **) &disp
->ConvolutionParameteriv
;
2815 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameteriv", symbol_prefix
);
2816 *procp
= dlsym(handle
, symboln
);
2820 if(!disp
->ConvolutionParameteriv
) {
2821 void ** procp
= (void **) &disp
->ConvolutionParameteriv
;
2822 snprintf(symboln
, sizeof(symboln
), "%sConvolutionParameterivEXT", symbol_prefix
);
2823 *procp
= dlsym(handle
, symboln
);
2827 if(!disp
->CopyConvolutionFilter1D
) {
2828 void ** procp
= (void **) &disp
->CopyConvolutionFilter1D
;
2829 snprintf(symboln
, sizeof(symboln
), "%sCopyConvolutionFilter1D", symbol_prefix
);
2830 *procp
= dlsym(handle
, symboln
);
2834 if(!disp
->CopyConvolutionFilter1D
) {
2835 void ** procp
= (void **) &disp
->CopyConvolutionFilter1D
;
2836 snprintf(symboln
, sizeof(symboln
), "%sCopyConvolutionFilter1DEXT", symbol_prefix
);
2837 *procp
= dlsym(handle
, symboln
);
2841 if(!disp
->CopyConvolutionFilter2D
) {
2842 void ** procp
= (void **) &disp
->CopyConvolutionFilter2D
;
2843 snprintf(symboln
, sizeof(symboln
), "%sCopyConvolutionFilter2D", symbol_prefix
);
2844 *procp
= dlsym(handle
, symboln
);
2848 if(!disp
->CopyConvolutionFilter2D
) {
2849 void ** procp
= (void **) &disp
->CopyConvolutionFilter2D
;
2850 snprintf(symboln
, sizeof(symboln
), "%sCopyConvolutionFilter2DEXT", symbol_prefix
);
2851 *procp
= dlsym(handle
, symboln
);
2855 if(!disp
->GetConvolutionFilter
) {
2856 void ** procp
= (void **) &disp
->GetConvolutionFilter
;
2857 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionFilter", symbol_prefix
);
2858 *procp
= dlsym(handle
, symboln
);
2862 if(!disp
->GetConvolutionFilter
) {
2863 void ** procp
= (void **) &disp
->GetConvolutionFilter
;
2864 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionFilterEXT", symbol_prefix
);
2865 *procp
= dlsym(handle
, symboln
);
2869 if(!disp
->GetConvolutionParameterfv
) {
2870 void ** procp
= (void **) &disp
->GetConvolutionParameterfv
;
2871 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionParameterfv", symbol_prefix
);
2872 *procp
= dlsym(handle
, symboln
);
2876 if(!disp
->GetConvolutionParameterfv
) {
2877 void ** procp
= (void **) &disp
->GetConvolutionParameterfv
;
2878 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionParameterfvEXT", symbol_prefix
);
2879 *procp
= dlsym(handle
, symboln
);
2883 if(!disp
->GetConvolutionParameteriv
) {
2884 void ** procp
= (void **) &disp
->GetConvolutionParameteriv
;
2885 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionParameteriv", symbol_prefix
);
2886 *procp
= dlsym(handle
, symboln
);
2890 if(!disp
->GetConvolutionParameteriv
) {
2891 void ** procp
= (void **) &disp
->GetConvolutionParameteriv
;
2892 snprintf(symboln
, sizeof(symboln
), "%sGetConvolutionParameterivEXT", symbol_prefix
);
2893 *procp
= dlsym(handle
, symboln
);
2897 if(!disp
->GetSeparableFilter
) {
2898 void ** procp
= (void **) &disp
->GetSeparableFilter
;
2899 snprintf(symboln
, sizeof(symboln
), "%sGetSeparableFilter", symbol_prefix
);
2900 *procp
= dlsym(handle
, symboln
);
2904 if(!disp
->GetSeparableFilter
) {
2905 void ** procp
= (void **) &disp
->GetSeparableFilter
;
2906 snprintf(symboln
, sizeof(symboln
), "%sGetSeparableFilterEXT", symbol_prefix
);
2907 *procp
= dlsym(handle
, symboln
);
2911 if(!disp
->SeparableFilter2D
) {
2912 void ** procp
= (void **) &disp
->SeparableFilter2D
;
2913 snprintf(symboln
, sizeof(symboln
), "%sSeparableFilter2D", symbol_prefix
);
2914 *procp
= dlsym(handle
, symboln
);
2918 if(!disp
->SeparableFilter2D
) {
2919 void ** procp
= (void **) &disp
->SeparableFilter2D
;
2920 snprintf(symboln
, sizeof(symboln
), "%sSeparableFilter2DEXT", symbol_prefix
);
2921 *procp
= dlsym(handle
, symboln
);
2925 if(!disp
->GetHistogram
) {
2926 void ** procp
= (void **) &disp
->GetHistogram
;
2927 snprintf(symboln
, sizeof(symboln
), "%sGetHistogram", symbol_prefix
);
2928 *procp
= dlsym(handle
, symboln
);
2932 if(!disp
->GetHistogram
) {
2933 void ** procp
= (void **) &disp
->GetHistogram
;
2934 snprintf(symboln
, sizeof(symboln
), "%sGetHistogramEXT", symbol_prefix
);
2935 *procp
= dlsym(handle
, symboln
);
2939 if(!disp
->GetHistogramParameterfv
) {
2940 void ** procp
= (void **) &disp
->GetHistogramParameterfv
;
2941 snprintf(symboln
, sizeof(symboln
), "%sGetHistogramParameterfv", symbol_prefix
);
2942 *procp
= dlsym(handle
, symboln
);
2946 if(!disp
->GetHistogramParameterfv
) {
2947 void ** procp
= (void **) &disp
->GetHistogramParameterfv
;
2948 snprintf(symboln
, sizeof(symboln
), "%sGetHistogramParameterfvEXT", symbol_prefix
);
2949 *procp
= dlsym(handle
, symboln
);
2953 if(!disp
->GetHistogramParameteriv
) {
2954 void ** procp
= (void **) &disp
->GetHistogramParameteriv
;
2955 snprintf(symboln
, sizeof(symboln
), "%sGetHistogramParameteriv", symbol_prefix
);
2956 *procp
= dlsym(handle
, symboln
);
2960 if(!disp
->GetHistogramParameteriv
) {
2961 void ** procp
= (void **) &disp
->GetHistogramParameteriv
;
2962 snprintf(symboln
, sizeof(symboln
), "%sGetHistogramParameterivEXT", symbol_prefix
);
2963 *procp
= dlsym(handle
, symboln
);
2967 if(!disp
->GetMinmax
) {
2968 void ** procp
= (void **) &disp
->GetMinmax
;
2969 snprintf(symboln
, sizeof(symboln
), "%sGetMinmax", symbol_prefix
);
2970 *procp
= dlsym(handle
, symboln
);
2974 if(!disp
->GetMinmax
) {
2975 void ** procp
= (void **) &disp
->GetMinmax
;
2976 snprintf(symboln
, sizeof(symboln
), "%sGetMinmaxEXT", symbol_prefix
);
2977 *procp
= dlsym(handle
, symboln
);
2981 if(!disp
->GetMinmaxParameterfv
) {
2982 void ** procp
= (void **) &disp
->GetMinmaxParameterfv
;
2983 snprintf(symboln
, sizeof(symboln
), "%sGetMinmaxParameterfv", symbol_prefix
);
2984 *procp
= dlsym(handle
, symboln
);
2988 if(!disp
->GetMinmaxParameterfv
) {
2989 void ** procp
= (void **) &disp
->GetMinmaxParameterfv
;
2990 snprintf(symboln
, sizeof(symboln
), "%sGetMinmaxParameterfvEXT", symbol_prefix
);
2991 *procp
= dlsym(handle
, symboln
);
2995 if(!disp
->GetMinmaxParameteriv
) {
2996 void ** procp
= (void **) &disp
->GetMinmaxParameteriv
;
2997 snprintf(symboln
, sizeof(symboln
), "%sGetMinmaxParameteriv", symbol_prefix
);
2998 *procp
= dlsym(handle
, symboln
);
3002 if(!disp
->GetMinmaxParameteriv
) {
3003 void ** procp
= (void **) &disp
->GetMinmaxParameteriv
;
3004 snprintf(symboln
, sizeof(symboln
), "%sGetMinmaxParameterivEXT", symbol_prefix
);
3005 *procp
= dlsym(handle
, symboln
);
3009 if(!disp
->Histogram
) {
3010 void ** procp
= (void **) &disp
->Histogram
;
3011 snprintf(symboln
, sizeof(symboln
), "%sHistogram", symbol_prefix
);
3012 *procp
= dlsym(handle
, symboln
);
3016 if(!disp
->Histogram
) {
3017 void ** procp
= (void **) &disp
->Histogram
;
3018 snprintf(symboln
, sizeof(symboln
), "%sHistogramEXT", symbol_prefix
);
3019 *procp
= dlsym(handle
, symboln
);
3024 void ** procp
= (void **) &disp
->Minmax
;
3025 snprintf(symboln
, sizeof(symboln
), "%sMinmax", symbol_prefix
);
3026 *procp
= dlsym(handle
, symboln
);
3031 void ** procp
= (void **) &disp
->Minmax
;
3032 snprintf(symboln
, sizeof(symboln
), "%sMinmaxEXT", symbol_prefix
);
3033 *procp
= dlsym(handle
, symboln
);
3037 if(!disp
->ResetHistogram
) {
3038 void ** procp
= (void **) &disp
->ResetHistogram
;
3039 snprintf(symboln
, sizeof(symboln
), "%sResetHistogram", symbol_prefix
);
3040 *procp
= dlsym(handle
, symboln
);
3044 if(!disp
->ResetHistogram
) {
3045 void ** procp
= (void **) &disp
->ResetHistogram
;
3046 snprintf(symboln
, sizeof(symboln
), "%sResetHistogramEXT", symbol_prefix
);
3047 *procp
= dlsym(handle
, symboln
);
3051 if(!disp
->ResetMinmax
) {
3052 void ** procp
= (void **) &disp
->ResetMinmax
;
3053 snprintf(symboln
, sizeof(symboln
), "%sResetMinmax", symbol_prefix
);
3054 *procp
= dlsym(handle
, symboln
);
3058 if(!disp
->ResetMinmax
) {
3059 void ** procp
= (void **) &disp
->ResetMinmax
;
3060 snprintf(symboln
, sizeof(symboln
), "%sResetMinmaxEXT", symbol_prefix
);
3061 *procp
= dlsym(handle
, symboln
);
3065 if(!disp
->TexImage3D
) {
3066 void ** procp
= (void **) &disp
->TexImage3D
;
3067 snprintf(symboln
, sizeof(symboln
), "%sTexImage3D", symbol_prefix
);
3068 *procp
= dlsym(handle
, symboln
);
3072 if(!disp
->TexImage3D
) {
3073 void ** procp
= (void **) &disp
->TexImage3D
;
3074 snprintf(symboln
, sizeof(symboln
), "%sTexImage3DEXT", symbol_prefix
);
3075 *procp
= dlsym(handle
, symboln
);
3079 if(!disp
->TexSubImage3D
) {
3080 void ** procp
= (void **) &disp
->TexSubImage3D
;
3081 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage3D", symbol_prefix
);
3082 *procp
= dlsym(handle
, symboln
);
3086 if(!disp
->TexSubImage3D
) {
3087 void ** procp
= (void **) &disp
->TexSubImage3D
;
3088 snprintf(symboln
, sizeof(symboln
), "%sTexSubImage3DEXT", symbol_prefix
);
3089 *procp
= dlsym(handle
, symboln
);
3093 if(!disp
->CopyTexSubImage3D
) {
3094 void ** procp
= (void **) &disp
->CopyTexSubImage3D
;
3095 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage3D", symbol_prefix
);
3096 *procp
= dlsym(handle
, symboln
);
3100 if(!disp
->CopyTexSubImage3D
) {
3101 void ** procp
= (void **) &disp
->CopyTexSubImage3D
;
3102 snprintf(symboln
, sizeof(symboln
), "%sCopyTexSubImage3DEXT", symbol_prefix
);
3103 *procp
= dlsym(handle
, symboln
);
3107 if(!disp
->ActiveTextureARB
) {
3108 void ** procp
= (void **) &disp
->ActiveTextureARB
;
3109 snprintf(symboln
, sizeof(symboln
), "%sActiveTexture", symbol_prefix
);
3110 *procp
= dlsym(handle
, symboln
);
3114 if(!disp
->ActiveTextureARB
) {
3115 void ** procp
= (void **) &disp
->ActiveTextureARB
;
3116 snprintf(symboln
, sizeof(symboln
), "%sActiveTextureARB", symbol_prefix
);
3117 *procp
= dlsym(handle
, symboln
);
3121 if(!disp
->ClientActiveTextureARB
) {
3122 void ** procp
= (void **) &disp
->ClientActiveTextureARB
;
3123 snprintf(symboln
, sizeof(symboln
), "%sClientActiveTexture", symbol_prefix
);
3124 *procp
= dlsym(handle
, symboln
);
3128 if(!disp
->ClientActiveTextureARB
) {
3129 void ** procp
= (void **) &disp
->ClientActiveTextureARB
;
3130 snprintf(symboln
, sizeof(symboln
), "%sClientActiveTextureARB", symbol_prefix
);
3131 *procp
= dlsym(handle
, symboln
);
3135 if(!disp
->MultiTexCoord1dARB
) {
3136 void ** procp
= (void **) &disp
->MultiTexCoord1dARB
;
3137 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1d", symbol_prefix
);
3138 *procp
= dlsym(handle
, symboln
);
3142 if(!disp
->MultiTexCoord1dARB
) {
3143 void ** procp
= (void **) &disp
->MultiTexCoord1dARB
;
3144 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1dARB", symbol_prefix
);
3145 *procp
= dlsym(handle
, symboln
);
3149 if(!disp
->MultiTexCoord1dvARB
) {
3150 void ** procp
= (void **) &disp
->MultiTexCoord1dvARB
;
3151 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1dv", symbol_prefix
);
3152 *procp
= dlsym(handle
, symboln
);
3156 if(!disp
->MultiTexCoord1dvARB
) {
3157 void ** procp
= (void **) &disp
->MultiTexCoord1dvARB
;
3158 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1dvARB", symbol_prefix
);
3159 *procp
= dlsym(handle
, symboln
);
3163 if(!disp
->MultiTexCoord1fARB
) {
3164 void ** procp
= (void **) &disp
->MultiTexCoord1fARB
;
3165 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1f", symbol_prefix
);
3166 *procp
= dlsym(handle
, symboln
);
3170 if(!disp
->MultiTexCoord1fARB
) {
3171 void ** procp
= (void **) &disp
->MultiTexCoord1fARB
;
3172 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1fARB", symbol_prefix
);
3173 *procp
= dlsym(handle
, symboln
);
3177 if(!disp
->MultiTexCoord1fvARB
) {
3178 void ** procp
= (void **) &disp
->MultiTexCoord1fvARB
;
3179 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1fv", symbol_prefix
);
3180 *procp
= dlsym(handle
, symboln
);
3184 if(!disp
->MultiTexCoord1fvARB
) {
3185 void ** procp
= (void **) &disp
->MultiTexCoord1fvARB
;
3186 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1fvARB", symbol_prefix
);
3187 *procp
= dlsym(handle
, symboln
);
3191 if(!disp
->MultiTexCoord1iARB
) {
3192 void ** procp
= (void **) &disp
->MultiTexCoord1iARB
;
3193 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1i", symbol_prefix
);
3194 *procp
= dlsym(handle
, symboln
);
3198 if(!disp
->MultiTexCoord1iARB
) {
3199 void ** procp
= (void **) &disp
->MultiTexCoord1iARB
;
3200 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1iARB", symbol_prefix
);
3201 *procp
= dlsym(handle
, symboln
);
3205 if(!disp
->MultiTexCoord1ivARB
) {
3206 void ** procp
= (void **) &disp
->MultiTexCoord1ivARB
;
3207 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1iv", symbol_prefix
);
3208 *procp
= dlsym(handle
, symboln
);
3212 if(!disp
->MultiTexCoord1ivARB
) {
3213 void ** procp
= (void **) &disp
->MultiTexCoord1ivARB
;
3214 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1ivARB", symbol_prefix
);
3215 *procp
= dlsym(handle
, symboln
);
3219 if(!disp
->MultiTexCoord1sARB
) {
3220 void ** procp
= (void **) &disp
->MultiTexCoord1sARB
;
3221 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1s", symbol_prefix
);
3222 *procp
= dlsym(handle
, symboln
);
3226 if(!disp
->MultiTexCoord1sARB
) {
3227 void ** procp
= (void **) &disp
->MultiTexCoord1sARB
;
3228 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1sARB", symbol_prefix
);
3229 *procp
= dlsym(handle
, symboln
);
3233 if(!disp
->MultiTexCoord1svARB
) {
3234 void ** procp
= (void **) &disp
->MultiTexCoord1svARB
;
3235 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1sv", symbol_prefix
);
3236 *procp
= dlsym(handle
, symboln
);
3240 if(!disp
->MultiTexCoord1svARB
) {
3241 void ** procp
= (void **) &disp
->MultiTexCoord1svARB
;
3242 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord1svARB", symbol_prefix
);
3243 *procp
= dlsym(handle
, symboln
);
3247 if(!disp
->MultiTexCoord2dARB
) {
3248 void ** procp
= (void **) &disp
->MultiTexCoord2dARB
;
3249 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2d", symbol_prefix
);
3250 *procp
= dlsym(handle
, symboln
);
3254 if(!disp
->MultiTexCoord2dARB
) {
3255 void ** procp
= (void **) &disp
->MultiTexCoord2dARB
;
3256 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2dARB", symbol_prefix
);
3257 *procp
= dlsym(handle
, symboln
);
3261 if(!disp
->MultiTexCoord2dvARB
) {
3262 void ** procp
= (void **) &disp
->MultiTexCoord2dvARB
;
3263 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2dv", symbol_prefix
);
3264 *procp
= dlsym(handle
, symboln
);
3268 if(!disp
->MultiTexCoord2dvARB
) {
3269 void ** procp
= (void **) &disp
->MultiTexCoord2dvARB
;
3270 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2dvARB", symbol_prefix
);
3271 *procp
= dlsym(handle
, symboln
);
3275 if(!disp
->MultiTexCoord2fARB
) {
3276 void ** procp
= (void **) &disp
->MultiTexCoord2fARB
;
3277 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2f", symbol_prefix
);
3278 *procp
= dlsym(handle
, symboln
);
3282 if(!disp
->MultiTexCoord2fARB
) {
3283 void ** procp
= (void **) &disp
->MultiTexCoord2fARB
;
3284 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2fARB", symbol_prefix
);
3285 *procp
= dlsym(handle
, symboln
);
3289 if(!disp
->MultiTexCoord2fvARB
) {
3290 void ** procp
= (void **) &disp
->MultiTexCoord2fvARB
;
3291 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2fv", symbol_prefix
);
3292 *procp
= dlsym(handle
, symboln
);
3296 if(!disp
->MultiTexCoord2fvARB
) {
3297 void ** procp
= (void **) &disp
->MultiTexCoord2fvARB
;
3298 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2fvARB", symbol_prefix
);
3299 *procp
= dlsym(handle
, symboln
);
3303 if(!disp
->MultiTexCoord2iARB
) {
3304 void ** procp
= (void **) &disp
->MultiTexCoord2iARB
;
3305 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2i", symbol_prefix
);
3306 *procp
= dlsym(handle
, symboln
);
3310 if(!disp
->MultiTexCoord2iARB
) {
3311 void ** procp
= (void **) &disp
->MultiTexCoord2iARB
;
3312 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2iARB", symbol_prefix
);
3313 *procp
= dlsym(handle
, symboln
);
3317 if(!disp
->MultiTexCoord2ivARB
) {
3318 void ** procp
= (void **) &disp
->MultiTexCoord2ivARB
;
3319 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2iv", symbol_prefix
);
3320 *procp
= dlsym(handle
, symboln
);
3324 if(!disp
->MultiTexCoord2ivARB
) {
3325 void ** procp
= (void **) &disp
->MultiTexCoord2ivARB
;
3326 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2ivARB", symbol_prefix
);
3327 *procp
= dlsym(handle
, symboln
);
3331 if(!disp
->MultiTexCoord2sARB
) {
3332 void ** procp
= (void **) &disp
->MultiTexCoord2sARB
;
3333 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2s", symbol_prefix
);
3334 *procp
= dlsym(handle
, symboln
);
3338 if(!disp
->MultiTexCoord2sARB
) {
3339 void ** procp
= (void **) &disp
->MultiTexCoord2sARB
;
3340 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2sARB", symbol_prefix
);
3341 *procp
= dlsym(handle
, symboln
);
3345 if(!disp
->MultiTexCoord2svARB
) {
3346 void ** procp
= (void **) &disp
->MultiTexCoord2svARB
;
3347 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2sv", symbol_prefix
);
3348 *procp
= dlsym(handle
, symboln
);
3352 if(!disp
->MultiTexCoord2svARB
) {
3353 void ** procp
= (void **) &disp
->MultiTexCoord2svARB
;
3354 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord2svARB", symbol_prefix
);
3355 *procp
= dlsym(handle
, symboln
);
3359 if(!disp
->MultiTexCoord3dARB
) {
3360 void ** procp
= (void **) &disp
->MultiTexCoord3dARB
;
3361 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3d", symbol_prefix
);
3362 *procp
= dlsym(handle
, symboln
);
3366 if(!disp
->MultiTexCoord3dARB
) {
3367 void ** procp
= (void **) &disp
->MultiTexCoord3dARB
;
3368 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3dARB", symbol_prefix
);
3369 *procp
= dlsym(handle
, symboln
);
3373 if(!disp
->MultiTexCoord3dvARB
) {
3374 void ** procp
= (void **) &disp
->MultiTexCoord3dvARB
;
3375 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3dv", symbol_prefix
);
3376 *procp
= dlsym(handle
, symboln
);
3380 if(!disp
->MultiTexCoord3dvARB
) {
3381 void ** procp
= (void **) &disp
->MultiTexCoord3dvARB
;
3382 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3dvARB", symbol_prefix
);
3383 *procp
= dlsym(handle
, symboln
);
3387 if(!disp
->MultiTexCoord3fARB
) {
3388 void ** procp
= (void **) &disp
->MultiTexCoord3fARB
;
3389 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3f", symbol_prefix
);
3390 *procp
= dlsym(handle
, symboln
);
3394 if(!disp
->MultiTexCoord3fARB
) {
3395 void ** procp
= (void **) &disp
->MultiTexCoord3fARB
;
3396 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3fARB", symbol_prefix
);
3397 *procp
= dlsym(handle
, symboln
);
3401 if(!disp
->MultiTexCoord3fvARB
) {
3402 void ** procp
= (void **) &disp
->MultiTexCoord3fvARB
;
3403 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3fv", symbol_prefix
);
3404 *procp
= dlsym(handle
, symboln
);
3408 if(!disp
->MultiTexCoord3fvARB
) {
3409 void ** procp
= (void **) &disp
->MultiTexCoord3fvARB
;
3410 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3fvARB", symbol_prefix
);
3411 *procp
= dlsym(handle
, symboln
);
3415 if(!disp
->MultiTexCoord3iARB
) {
3416 void ** procp
= (void **) &disp
->MultiTexCoord3iARB
;
3417 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3i", symbol_prefix
);
3418 *procp
= dlsym(handle
, symboln
);
3422 if(!disp
->MultiTexCoord3iARB
) {
3423 void ** procp
= (void **) &disp
->MultiTexCoord3iARB
;
3424 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3iARB", symbol_prefix
);
3425 *procp
= dlsym(handle
, symboln
);
3429 if(!disp
->MultiTexCoord3ivARB
) {
3430 void ** procp
= (void **) &disp
->MultiTexCoord3ivARB
;
3431 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3iv", symbol_prefix
);
3432 *procp
= dlsym(handle
, symboln
);
3436 if(!disp
->MultiTexCoord3ivARB
) {
3437 void ** procp
= (void **) &disp
->MultiTexCoord3ivARB
;
3438 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3ivARB", symbol_prefix
);
3439 *procp
= dlsym(handle
, symboln
);
3443 if(!disp
->MultiTexCoord3sARB
) {
3444 void ** procp
= (void **) &disp
->MultiTexCoord3sARB
;
3445 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3s", symbol_prefix
);
3446 *procp
= dlsym(handle
, symboln
);
3450 if(!disp
->MultiTexCoord3sARB
) {
3451 void ** procp
= (void **) &disp
->MultiTexCoord3sARB
;
3452 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3sARB", symbol_prefix
);
3453 *procp
= dlsym(handle
, symboln
);
3457 if(!disp
->MultiTexCoord3svARB
) {
3458 void ** procp
= (void **) &disp
->MultiTexCoord3svARB
;
3459 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3sv", symbol_prefix
);
3460 *procp
= dlsym(handle
, symboln
);
3464 if(!disp
->MultiTexCoord3svARB
) {
3465 void ** procp
= (void **) &disp
->MultiTexCoord3svARB
;
3466 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord3svARB", symbol_prefix
);
3467 *procp
= dlsym(handle
, symboln
);
3471 if(!disp
->MultiTexCoord4dARB
) {
3472 void ** procp
= (void **) &disp
->MultiTexCoord4dARB
;
3473 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4d", symbol_prefix
);
3474 *procp
= dlsym(handle
, symboln
);
3478 if(!disp
->MultiTexCoord4dARB
) {
3479 void ** procp
= (void **) &disp
->MultiTexCoord4dARB
;
3480 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4dARB", symbol_prefix
);
3481 *procp
= dlsym(handle
, symboln
);
3485 if(!disp
->MultiTexCoord4dvARB
) {
3486 void ** procp
= (void **) &disp
->MultiTexCoord4dvARB
;
3487 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4dv", symbol_prefix
);
3488 *procp
= dlsym(handle
, symboln
);
3492 if(!disp
->MultiTexCoord4dvARB
) {
3493 void ** procp
= (void **) &disp
->MultiTexCoord4dvARB
;
3494 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4dvARB", symbol_prefix
);
3495 *procp
= dlsym(handle
, symboln
);
3499 if(!disp
->MultiTexCoord4fARB
) {
3500 void ** procp
= (void **) &disp
->MultiTexCoord4fARB
;
3501 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4f", symbol_prefix
);
3502 *procp
= dlsym(handle
, symboln
);
3506 if(!disp
->MultiTexCoord4fARB
) {
3507 void ** procp
= (void **) &disp
->MultiTexCoord4fARB
;
3508 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4fARB", symbol_prefix
);
3509 *procp
= dlsym(handle
, symboln
);
3513 if(!disp
->MultiTexCoord4fvARB
) {
3514 void ** procp
= (void **) &disp
->MultiTexCoord4fvARB
;
3515 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4fv", symbol_prefix
);
3516 *procp
= dlsym(handle
, symboln
);
3520 if(!disp
->MultiTexCoord4fvARB
) {
3521 void ** procp
= (void **) &disp
->MultiTexCoord4fvARB
;
3522 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4fvARB", symbol_prefix
);
3523 *procp
= dlsym(handle
, symboln
);
3527 if(!disp
->MultiTexCoord4iARB
) {
3528 void ** procp
= (void **) &disp
->MultiTexCoord4iARB
;
3529 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4i", symbol_prefix
);
3530 *procp
= dlsym(handle
, symboln
);
3534 if(!disp
->MultiTexCoord4iARB
) {
3535 void ** procp
= (void **) &disp
->MultiTexCoord4iARB
;
3536 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4iARB", symbol_prefix
);
3537 *procp
= dlsym(handle
, symboln
);
3541 if(!disp
->MultiTexCoord4ivARB
) {
3542 void ** procp
= (void **) &disp
->MultiTexCoord4ivARB
;
3543 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4iv", symbol_prefix
);
3544 *procp
= dlsym(handle
, symboln
);
3548 if(!disp
->MultiTexCoord4ivARB
) {
3549 void ** procp
= (void **) &disp
->MultiTexCoord4ivARB
;
3550 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4ivARB", symbol_prefix
);
3551 *procp
= dlsym(handle
, symboln
);
3555 if(!disp
->MultiTexCoord4sARB
) {
3556 void ** procp
= (void **) &disp
->MultiTexCoord4sARB
;
3557 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4s", symbol_prefix
);
3558 *procp
= dlsym(handle
, symboln
);
3562 if(!disp
->MultiTexCoord4sARB
) {
3563 void ** procp
= (void **) &disp
->MultiTexCoord4sARB
;
3564 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4sARB", symbol_prefix
);
3565 *procp
= dlsym(handle
, symboln
);
3569 if(!disp
->MultiTexCoord4svARB
) {
3570 void ** procp
= (void **) &disp
->MultiTexCoord4svARB
;
3571 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4sv", symbol_prefix
);
3572 *procp
= dlsym(handle
, symboln
);
3576 if(!disp
->MultiTexCoord4svARB
) {
3577 void ** procp
= (void **) &disp
->MultiTexCoord4svARB
;
3578 snprintf(symboln
, sizeof(symboln
), "%sMultiTexCoord4svARB", symbol_prefix
);
3579 *procp
= dlsym(handle
, symboln
);
3583 if(!disp
->AttachShader
) {
3584 void ** procp
= (void **) &disp
->AttachShader
;
3585 snprintf(symboln
, sizeof(symboln
), "%sAttachShader", symbol_prefix
);
3586 *procp
= dlsym(handle
, symboln
);
3590 if(!disp
->CreateProgram
) {
3591 void ** procp
= (void **) &disp
->CreateProgram
;
3592 snprintf(symboln
, sizeof(symboln
), "%sCreateProgram", symbol_prefix
);
3593 *procp
= dlsym(handle
, symboln
);
3597 if(!disp
->CreateShader
) {
3598 void ** procp
= (void **) &disp
->CreateShader
;
3599 snprintf(symboln
, sizeof(symboln
), "%sCreateShader", symbol_prefix
);
3600 *procp
= dlsym(handle
, symboln
);
3604 if(!disp
->DeleteProgram
) {
3605 void ** procp
= (void **) &disp
->DeleteProgram
;
3606 snprintf(symboln
, sizeof(symboln
), "%sDeleteProgram", symbol_prefix
);
3607 *procp
= dlsym(handle
, symboln
);
3611 if(!disp
->DeleteShader
) {
3612 void ** procp
= (void **) &disp
->DeleteShader
;
3613 snprintf(symboln
, sizeof(symboln
), "%sDeleteShader", symbol_prefix
);
3614 *procp
= dlsym(handle
, symboln
);
3618 if(!disp
->DetachShader
) {
3619 void ** procp
= (void **) &disp
->DetachShader
;
3620 snprintf(symboln
, sizeof(symboln
), "%sDetachShader", symbol_prefix
);
3621 *procp
= dlsym(handle
, symboln
);
3625 if(!disp
->GetAttachedShaders
) {
3626 void ** procp
= (void **) &disp
->GetAttachedShaders
;
3627 snprintf(symboln
, sizeof(symboln
), "%sGetAttachedShaders", symbol_prefix
);
3628 *procp
= dlsym(handle
, symboln
);
3632 if(!disp
->GetProgramInfoLog
) {
3633 void ** procp
= (void **) &disp
->GetProgramInfoLog
;
3634 snprintf(symboln
, sizeof(symboln
), "%sGetProgramInfoLog", symbol_prefix
);
3635 *procp
= dlsym(handle
, symboln
);
3639 if(!disp
->GetProgramiv
) {
3640 void ** procp
= (void **) &disp
->GetProgramiv
;
3641 snprintf(symboln
, sizeof(symboln
), "%sGetProgramiv", symbol_prefix
);
3642 *procp
= dlsym(handle
, symboln
);
3646 if(!disp
->GetShaderInfoLog
) {
3647 void ** procp
= (void **) &disp
->GetShaderInfoLog
;
3648 snprintf(symboln
, sizeof(symboln
), "%sGetShaderInfoLog", symbol_prefix
);
3649 *procp
= dlsym(handle
, symboln
);
3653 if(!disp
->GetShaderiv
) {
3654 void ** procp
= (void **) &disp
->GetShaderiv
;
3655 snprintf(symboln
, sizeof(symboln
), "%sGetShaderiv", symbol_prefix
);
3656 *procp
= dlsym(handle
, symboln
);
3660 if(!disp
->IsProgram
) {
3661 void ** procp
= (void **) &disp
->IsProgram
;
3662 snprintf(symboln
, sizeof(symboln
), "%sIsProgram", symbol_prefix
);
3663 *procp
= dlsym(handle
, symboln
);
3667 if(!disp
->IsShader
) {
3668 void ** procp
= (void **) &disp
->IsShader
;
3669 snprintf(symboln
, sizeof(symboln
), "%sIsShader", symbol_prefix
);
3670 *procp
= dlsym(handle
, symboln
);
3674 if(!disp
->StencilFuncSeparate
) {
3675 void ** procp
= (void **) &disp
->StencilFuncSeparate
;
3676 snprintf(symboln
, sizeof(symboln
), "%sStencilFuncSeparate", symbol_prefix
);
3677 *procp
= dlsym(handle
, symboln
);
3681 if(!disp
->StencilMaskSeparate
) {
3682 void ** procp
= (void **) &disp
->StencilMaskSeparate
;
3683 snprintf(symboln
, sizeof(symboln
), "%sStencilMaskSeparate", symbol_prefix
);
3684 *procp
= dlsym(handle
, symboln
);
3688 if(!disp
->StencilOpSeparate
) {
3689 void ** procp
= (void **) &disp
->StencilOpSeparate
;
3690 snprintf(symboln
, sizeof(symboln
), "%sStencilOpSeparate", symbol_prefix
);
3691 *procp
= dlsym(handle
, symboln
);
3695 if(!disp
->StencilOpSeparate
) {
3696 void ** procp
= (void **) &disp
->StencilOpSeparate
;
3697 snprintf(symboln
, sizeof(symboln
), "%sStencilOpSeparateATI", symbol_prefix
);
3698 *procp
= dlsym(handle
, symboln
);
3702 if(!disp
->UniformMatrix2x3fv
) {
3703 void ** procp
= (void **) &disp
->UniformMatrix2x3fv
;
3704 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix2x3fv", symbol_prefix
);
3705 *procp
= dlsym(handle
, symboln
);
3709 if(!disp
->UniformMatrix2x4fv
) {
3710 void ** procp
= (void **) &disp
->UniformMatrix2x4fv
;
3711 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix2x4fv", symbol_prefix
);
3712 *procp
= dlsym(handle
, symboln
);
3716 if(!disp
->UniformMatrix3x2fv
) {
3717 void ** procp
= (void **) &disp
->UniformMatrix3x2fv
;
3718 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix3x2fv", symbol_prefix
);
3719 *procp
= dlsym(handle
, symboln
);
3723 if(!disp
->UniformMatrix3x4fv
) {
3724 void ** procp
= (void **) &disp
->UniformMatrix3x4fv
;
3725 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix3x4fv", symbol_prefix
);
3726 *procp
= dlsym(handle
, symboln
);
3730 if(!disp
->UniformMatrix4x2fv
) {
3731 void ** procp
= (void **) &disp
->UniformMatrix4x2fv
;
3732 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix4x2fv", symbol_prefix
);
3733 *procp
= dlsym(handle
, symboln
);
3737 if(!disp
->UniformMatrix4x3fv
) {
3738 void ** procp
= (void **) &disp
->UniformMatrix4x3fv
;
3739 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix4x3fv", symbol_prefix
);
3740 *procp
= dlsym(handle
, symboln
);
3744 if(!disp
->ClampColor
) {
3745 void ** procp
= (void **) &disp
->ClampColor
;
3746 snprintf(symboln
, sizeof(symboln
), "%sClampColor", symbol_prefix
);
3747 *procp
= dlsym(handle
, symboln
);
3751 if(!disp
->ClearBufferfi
) {
3752 void ** procp
= (void **) &disp
->ClearBufferfi
;
3753 snprintf(symboln
, sizeof(symboln
), "%sClearBufferfi", symbol_prefix
);
3754 *procp
= dlsym(handle
, symboln
);
3758 if(!disp
->ClearBufferfv
) {
3759 void ** procp
= (void **) &disp
->ClearBufferfv
;
3760 snprintf(symboln
, sizeof(symboln
), "%sClearBufferfv", symbol_prefix
);
3761 *procp
= dlsym(handle
, symboln
);
3765 if(!disp
->ClearBufferiv
) {
3766 void ** procp
= (void **) &disp
->ClearBufferiv
;
3767 snprintf(symboln
, sizeof(symboln
), "%sClearBufferiv", symbol_prefix
);
3768 *procp
= dlsym(handle
, symboln
);
3772 if(!disp
->ClearBufferuiv
) {
3773 void ** procp
= (void **) &disp
->ClearBufferuiv
;
3774 snprintf(symboln
, sizeof(symboln
), "%sClearBufferuiv", symbol_prefix
);
3775 *procp
= dlsym(handle
, symboln
);
3779 if(!disp
->GetStringi
) {
3780 void ** procp
= (void **) &disp
->GetStringi
;
3781 snprintf(symboln
, sizeof(symboln
), "%sGetStringi", symbol_prefix
);
3782 *procp
= dlsym(handle
, symboln
);
3786 if(!disp
->TexBuffer
) {
3787 void ** procp
= (void **) &disp
->TexBuffer
;
3788 snprintf(symboln
, sizeof(symboln
), "%sTexBuffer", symbol_prefix
);
3789 *procp
= dlsym(handle
, symboln
);
3793 if(!disp
->FramebufferTexture
) {
3794 void ** procp
= (void **) &disp
->FramebufferTexture
;
3795 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture", symbol_prefix
);
3796 *procp
= dlsym(handle
, symboln
);
3800 if(!disp
->GetBufferParameteri64v
) {
3801 void ** procp
= (void **) &disp
->GetBufferParameteri64v
;
3802 snprintf(symboln
, sizeof(symboln
), "%sGetBufferParameteri64v", symbol_prefix
);
3803 *procp
= dlsym(handle
, symboln
);
3807 if(!disp
->GetInteger64i_v
) {
3808 void ** procp
= (void **) &disp
->GetInteger64i_v
;
3809 snprintf(symboln
, sizeof(symboln
), "%sGetInteger64i_v", symbol_prefix
);
3810 *procp
= dlsym(handle
, symboln
);
3814 if(!disp
->VertexAttribDivisor
) {
3815 void ** procp
= (void **) &disp
->VertexAttribDivisor
;
3816 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribDivisor", symbol_prefix
);
3817 *procp
= dlsym(handle
, symboln
);
3821 if(!disp
->LoadTransposeMatrixdARB
) {
3822 void ** procp
= (void **) &disp
->LoadTransposeMatrixdARB
;
3823 snprintf(symboln
, sizeof(symboln
), "%sLoadTransposeMatrixd", symbol_prefix
);
3824 *procp
= dlsym(handle
, symboln
);
3828 if(!disp
->LoadTransposeMatrixdARB
) {
3829 void ** procp
= (void **) &disp
->LoadTransposeMatrixdARB
;
3830 snprintf(symboln
, sizeof(symboln
), "%sLoadTransposeMatrixdARB", symbol_prefix
);
3831 *procp
= dlsym(handle
, symboln
);
3835 if(!disp
->LoadTransposeMatrixfARB
) {
3836 void ** procp
= (void **) &disp
->LoadTransposeMatrixfARB
;
3837 snprintf(symboln
, sizeof(symboln
), "%sLoadTransposeMatrixf", symbol_prefix
);
3838 *procp
= dlsym(handle
, symboln
);
3842 if(!disp
->LoadTransposeMatrixfARB
) {
3843 void ** procp
= (void **) &disp
->LoadTransposeMatrixfARB
;
3844 snprintf(symboln
, sizeof(symboln
), "%sLoadTransposeMatrixfARB", symbol_prefix
);
3845 *procp
= dlsym(handle
, symboln
);
3849 if(!disp
->MultTransposeMatrixdARB
) {
3850 void ** procp
= (void **) &disp
->MultTransposeMatrixdARB
;
3851 snprintf(symboln
, sizeof(symboln
), "%sMultTransposeMatrixd", symbol_prefix
);
3852 *procp
= dlsym(handle
, symboln
);
3856 if(!disp
->MultTransposeMatrixdARB
) {
3857 void ** procp
= (void **) &disp
->MultTransposeMatrixdARB
;
3858 snprintf(symboln
, sizeof(symboln
), "%sMultTransposeMatrixdARB", symbol_prefix
);
3859 *procp
= dlsym(handle
, symboln
);
3863 if(!disp
->MultTransposeMatrixfARB
) {
3864 void ** procp
= (void **) &disp
->MultTransposeMatrixfARB
;
3865 snprintf(symboln
, sizeof(symboln
), "%sMultTransposeMatrixf", symbol_prefix
);
3866 *procp
= dlsym(handle
, symboln
);
3870 if(!disp
->MultTransposeMatrixfARB
) {
3871 void ** procp
= (void **) &disp
->MultTransposeMatrixfARB
;
3872 snprintf(symboln
, sizeof(symboln
), "%sMultTransposeMatrixfARB", symbol_prefix
);
3873 *procp
= dlsym(handle
, symboln
);
3877 if(!disp
->SampleCoverageARB
) {
3878 void ** procp
= (void **) &disp
->SampleCoverageARB
;
3879 snprintf(symboln
, sizeof(symboln
), "%sSampleCoverage", symbol_prefix
);
3880 *procp
= dlsym(handle
, symboln
);
3884 if(!disp
->SampleCoverageARB
) {
3885 void ** procp
= (void **) &disp
->SampleCoverageARB
;
3886 snprintf(symboln
, sizeof(symboln
), "%sSampleCoverageARB", symbol_prefix
);
3887 *procp
= dlsym(handle
, symboln
);
3891 if(!disp
->CompressedTexImage1DARB
) {
3892 void ** procp
= (void **) &disp
->CompressedTexImage1DARB
;
3893 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage1D", symbol_prefix
);
3894 *procp
= dlsym(handle
, symboln
);
3898 if(!disp
->CompressedTexImage1DARB
) {
3899 void ** procp
= (void **) &disp
->CompressedTexImage1DARB
;
3900 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage1DARB", symbol_prefix
);
3901 *procp
= dlsym(handle
, symboln
);
3905 if(!disp
->CompressedTexImage2DARB
) {
3906 void ** procp
= (void **) &disp
->CompressedTexImage2DARB
;
3907 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage2D", symbol_prefix
);
3908 *procp
= dlsym(handle
, symboln
);
3912 if(!disp
->CompressedTexImage2DARB
) {
3913 void ** procp
= (void **) &disp
->CompressedTexImage2DARB
;
3914 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage2DARB", symbol_prefix
);
3915 *procp
= dlsym(handle
, symboln
);
3919 if(!disp
->CompressedTexImage3DARB
) {
3920 void ** procp
= (void **) &disp
->CompressedTexImage3DARB
;
3921 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage3D", symbol_prefix
);
3922 *procp
= dlsym(handle
, symboln
);
3926 if(!disp
->CompressedTexImage3DARB
) {
3927 void ** procp
= (void **) &disp
->CompressedTexImage3DARB
;
3928 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexImage3DARB", symbol_prefix
);
3929 *procp
= dlsym(handle
, symboln
);
3933 if(!disp
->CompressedTexSubImage1DARB
) {
3934 void ** procp
= (void **) &disp
->CompressedTexSubImage1DARB
;
3935 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage1D", symbol_prefix
);
3936 *procp
= dlsym(handle
, symboln
);
3940 if(!disp
->CompressedTexSubImage1DARB
) {
3941 void ** procp
= (void **) &disp
->CompressedTexSubImage1DARB
;
3942 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage1DARB", symbol_prefix
);
3943 *procp
= dlsym(handle
, symboln
);
3947 if(!disp
->CompressedTexSubImage2DARB
) {
3948 void ** procp
= (void **) &disp
->CompressedTexSubImage2DARB
;
3949 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage2D", symbol_prefix
);
3950 *procp
= dlsym(handle
, symboln
);
3954 if(!disp
->CompressedTexSubImage2DARB
) {
3955 void ** procp
= (void **) &disp
->CompressedTexSubImage2DARB
;
3956 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage2DARB", symbol_prefix
);
3957 *procp
= dlsym(handle
, symboln
);
3961 if(!disp
->CompressedTexSubImage3DARB
) {
3962 void ** procp
= (void **) &disp
->CompressedTexSubImage3DARB
;
3963 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage3D", symbol_prefix
);
3964 *procp
= dlsym(handle
, symboln
);
3968 if(!disp
->CompressedTexSubImage3DARB
) {
3969 void ** procp
= (void **) &disp
->CompressedTexSubImage3DARB
;
3970 snprintf(symboln
, sizeof(symboln
), "%sCompressedTexSubImage3DARB", symbol_prefix
);
3971 *procp
= dlsym(handle
, symboln
);
3975 if(!disp
->GetCompressedTexImageARB
) {
3976 void ** procp
= (void **) &disp
->GetCompressedTexImageARB
;
3977 snprintf(symboln
, sizeof(symboln
), "%sGetCompressedTexImage", symbol_prefix
);
3978 *procp
= dlsym(handle
, symboln
);
3982 if(!disp
->GetCompressedTexImageARB
) {
3983 void ** procp
= (void **) &disp
->GetCompressedTexImageARB
;
3984 snprintf(symboln
, sizeof(symboln
), "%sGetCompressedTexImageARB", symbol_prefix
);
3985 *procp
= dlsym(handle
, symboln
);
3989 if(!disp
->DisableVertexAttribArrayARB
) {
3990 void ** procp
= (void **) &disp
->DisableVertexAttribArrayARB
;
3991 snprintf(symboln
, sizeof(symboln
), "%sDisableVertexAttribArray", symbol_prefix
);
3992 *procp
= dlsym(handle
, symboln
);
3996 if(!disp
->DisableVertexAttribArrayARB
) {
3997 void ** procp
= (void **) &disp
->DisableVertexAttribArrayARB
;
3998 snprintf(symboln
, sizeof(symboln
), "%sDisableVertexAttribArrayARB", symbol_prefix
);
3999 *procp
= dlsym(handle
, symboln
);
4003 if(!disp
->EnableVertexAttribArrayARB
) {
4004 void ** procp
= (void **) &disp
->EnableVertexAttribArrayARB
;
4005 snprintf(symboln
, sizeof(symboln
), "%sEnableVertexAttribArray", symbol_prefix
);
4006 *procp
= dlsym(handle
, symboln
);
4010 if(!disp
->EnableVertexAttribArrayARB
) {
4011 void ** procp
= (void **) &disp
->EnableVertexAttribArrayARB
;
4012 snprintf(symboln
, sizeof(symboln
), "%sEnableVertexAttribArrayARB", symbol_prefix
);
4013 *procp
= dlsym(handle
, symboln
);
4017 if(!disp
->GetProgramEnvParameterdvARB
) {
4018 void ** procp
= (void **) &disp
->GetProgramEnvParameterdvARB
;
4019 snprintf(symboln
, sizeof(symboln
), "%sGetProgramEnvParameterdvARB", symbol_prefix
);
4020 *procp
= dlsym(handle
, symboln
);
4024 if(!disp
->GetProgramEnvParameterfvARB
) {
4025 void ** procp
= (void **) &disp
->GetProgramEnvParameterfvARB
;
4026 snprintf(symboln
, sizeof(symboln
), "%sGetProgramEnvParameterfvARB", symbol_prefix
);
4027 *procp
= dlsym(handle
, symboln
);
4031 if(!disp
->GetProgramLocalParameterdvARB
) {
4032 void ** procp
= (void **) &disp
->GetProgramLocalParameterdvARB
;
4033 snprintf(symboln
, sizeof(symboln
), "%sGetProgramLocalParameterdvARB", symbol_prefix
);
4034 *procp
= dlsym(handle
, symboln
);
4038 if(!disp
->GetProgramLocalParameterfvARB
) {
4039 void ** procp
= (void **) &disp
->GetProgramLocalParameterfvARB
;
4040 snprintf(symboln
, sizeof(symboln
), "%sGetProgramLocalParameterfvARB", symbol_prefix
);
4041 *procp
= dlsym(handle
, symboln
);
4045 if(!disp
->GetProgramStringARB
) {
4046 void ** procp
= (void **) &disp
->GetProgramStringARB
;
4047 snprintf(symboln
, sizeof(symboln
), "%sGetProgramStringARB", symbol_prefix
);
4048 *procp
= dlsym(handle
, symboln
);
4052 if(!disp
->GetProgramivARB
) {
4053 void ** procp
= (void **) &disp
->GetProgramivARB
;
4054 snprintf(symboln
, sizeof(symboln
), "%sGetProgramivARB", symbol_prefix
);
4055 *procp
= dlsym(handle
, symboln
);
4059 if(!disp
->GetVertexAttribdvARB
) {
4060 void ** procp
= (void **) &disp
->GetVertexAttribdvARB
;
4061 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribdv", symbol_prefix
);
4062 *procp
= dlsym(handle
, symboln
);
4066 if(!disp
->GetVertexAttribdvARB
) {
4067 void ** procp
= (void **) &disp
->GetVertexAttribdvARB
;
4068 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribdvARB", symbol_prefix
);
4069 *procp
= dlsym(handle
, symboln
);
4073 if(!disp
->GetVertexAttribfvARB
) {
4074 void ** procp
= (void **) &disp
->GetVertexAttribfvARB
;
4075 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribfv", symbol_prefix
);
4076 *procp
= dlsym(handle
, symboln
);
4080 if(!disp
->GetVertexAttribfvARB
) {
4081 void ** procp
= (void **) &disp
->GetVertexAttribfvARB
;
4082 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribfvARB", symbol_prefix
);
4083 *procp
= dlsym(handle
, symboln
);
4087 if(!disp
->GetVertexAttribivARB
) {
4088 void ** procp
= (void **) &disp
->GetVertexAttribivARB
;
4089 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribiv", symbol_prefix
);
4090 *procp
= dlsym(handle
, symboln
);
4094 if(!disp
->GetVertexAttribivARB
) {
4095 void ** procp
= (void **) &disp
->GetVertexAttribivARB
;
4096 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribivARB", symbol_prefix
);
4097 *procp
= dlsym(handle
, symboln
);
4101 if(!disp
->ProgramEnvParameter4dARB
) {
4102 void ** procp
= (void **) &disp
->ProgramEnvParameter4dARB
;
4103 snprintf(symboln
, sizeof(symboln
), "%sProgramEnvParameter4dARB", symbol_prefix
);
4104 *procp
= dlsym(handle
, symboln
);
4108 if(!disp
->ProgramEnvParameter4dARB
) {
4109 void ** procp
= (void **) &disp
->ProgramEnvParameter4dARB
;
4110 snprintf(symboln
, sizeof(symboln
), "%sProgramParameter4dNV", symbol_prefix
);
4111 *procp
= dlsym(handle
, symboln
);
4115 if(!disp
->ProgramEnvParameter4dvARB
) {
4116 void ** procp
= (void **) &disp
->ProgramEnvParameter4dvARB
;
4117 snprintf(symboln
, sizeof(symboln
), "%sProgramEnvParameter4dvARB", symbol_prefix
);
4118 *procp
= dlsym(handle
, symboln
);
4122 if(!disp
->ProgramEnvParameter4dvARB
) {
4123 void ** procp
= (void **) &disp
->ProgramEnvParameter4dvARB
;
4124 snprintf(symboln
, sizeof(symboln
), "%sProgramParameter4dvNV", symbol_prefix
);
4125 *procp
= dlsym(handle
, symboln
);
4129 if(!disp
->ProgramEnvParameter4fARB
) {
4130 void ** procp
= (void **) &disp
->ProgramEnvParameter4fARB
;
4131 snprintf(symboln
, sizeof(symboln
), "%sProgramEnvParameter4fARB", symbol_prefix
);
4132 *procp
= dlsym(handle
, symboln
);
4136 if(!disp
->ProgramEnvParameter4fARB
) {
4137 void ** procp
= (void **) &disp
->ProgramEnvParameter4fARB
;
4138 snprintf(symboln
, sizeof(symboln
), "%sProgramParameter4fNV", symbol_prefix
);
4139 *procp
= dlsym(handle
, symboln
);
4143 if(!disp
->ProgramEnvParameter4fvARB
) {
4144 void ** procp
= (void **) &disp
->ProgramEnvParameter4fvARB
;
4145 snprintf(symboln
, sizeof(symboln
), "%sProgramEnvParameter4fvARB", symbol_prefix
);
4146 *procp
= dlsym(handle
, symboln
);
4150 if(!disp
->ProgramEnvParameter4fvARB
) {
4151 void ** procp
= (void **) &disp
->ProgramEnvParameter4fvARB
;
4152 snprintf(symboln
, sizeof(symboln
), "%sProgramParameter4fvNV", symbol_prefix
);
4153 *procp
= dlsym(handle
, symboln
);
4157 if(!disp
->ProgramLocalParameter4dARB
) {
4158 void ** procp
= (void **) &disp
->ProgramLocalParameter4dARB
;
4159 snprintf(symboln
, sizeof(symboln
), "%sProgramLocalParameter4dARB", symbol_prefix
);
4160 *procp
= dlsym(handle
, symboln
);
4164 if(!disp
->ProgramLocalParameter4dvARB
) {
4165 void ** procp
= (void **) &disp
->ProgramLocalParameter4dvARB
;
4166 snprintf(symboln
, sizeof(symboln
), "%sProgramLocalParameter4dvARB", symbol_prefix
);
4167 *procp
= dlsym(handle
, symboln
);
4171 if(!disp
->ProgramLocalParameter4fARB
) {
4172 void ** procp
= (void **) &disp
->ProgramLocalParameter4fARB
;
4173 snprintf(symboln
, sizeof(symboln
), "%sProgramLocalParameter4fARB", symbol_prefix
);
4174 *procp
= dlsym(handle
, symboln
);
4178 if(!disp
->ProgramLocalParameter4fvARB
) {
4179 void ** procp
= (void **) &disp
->ProgramLocalParameter4fvARB
;
4180 snprintf(symboln
, sizeof(symboln
), "%sProgramLocalParameter4fvARB", symbol_prefix
);
4181 *procp
= dlsym(handle
, symboln
);
4185 if(!disp
->ProgramStringARB
) {
4186 void ** procp
= (void **) &disp
->ProgramStringARB
;
4187 snprintf(symboln
, sizeof(symboln
), "%sProgramStringARB", symbol_prefix
);
4188 *procp
= dlsym(handle
, symboln
);
4192 if(!disp
->VertexAttrib1dARB
) {
4193 void ** procp
= (void **) &disp
->VertexAttrib1dARB
;
4194 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1d", symbol_prefix
);
4195 *procp
= dlsym(handle
, symboln
);
4199 if(!disp
->VertexAttrib1dARB
) {
4200 void ** procp
= (void **) &disp
->VertexAttrib1dARB
;
4201 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1dARB", symbol_prefix
);
4202 *procp
= dlsym(handle
, symboln
);
4206 if(!disp
->VertexAttrib1dvARB
) {
4207 void ** procp
= (void **) &disp
->VertexAttrib1dvARB
;
4208 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1dv", symbol_prefix
);
4209 *procp
= dlsym(handle
, symboln
);
4213 if(!disp
->VertexAttrib1dvARB
) {
4214 void ** procp
= (void **) &disp
->VertexAttrib1dvARB
;
4215 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1dvARB", symbol_prefix
);
4216 *procp
= dlsym(handle
, symboln
);
4220 if(!disp
->VertexAttrib1fARB
) {
4221 void ** procp
= (void **) &disp
->VertexAttrib1fARB
;
4222 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1f", symbol_prefix
);
4223 *procp
= dlsym(handle
, symboln
);
4227 if(!disp
->VertexAttrib1fARB
) {
4228 void ** procp
= (void **) &disp
->VertexAttrib1fARB
;
4229 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1fARB", symbol_prefix
);
4230 *procp
= dlsym(handle
, symboln
);
4234 if(!disp
->VertexAttrib1fvARB
) {
4235 void ** procp
= (void **) &disp
->VertexAttrib1fvARB
;
4236 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1fv", symbol_prefix
);
4237 *procp
= dlsym(handle
, symboln
);
4241 if(!disp
->VertexAttrib1fvARB
) {
4242 void ** procp
= (void **) &disp
->VertexAttrib1fvARB
;
4243 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1fvARB", symbol_prefix
);
4244 *procp
= dlsym(handle
, symboln
);
4248 if(!disp
->VertexAttrib1sARB
) {
4249 void ** procp
= (void **) &disp
->VertexAttrib1sARB
;
4250 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1s", symbol_prefix
);
4251 *procp
= dlsym(handle
, symboln
);
4255 if(!disp
->VertexAttrib1sARB
) {
4256 void ** procp
= (void **) &disp
->VertexAttrib1sARB
;
4257 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1sARB", symbol_prefix
);
4258 *procp
= dlsym(handle
, symboln
);
4262 if(!disp
->VertexAttrib1svARB
) {
4263 void ** procp
= (void **) &disp
->VertexAttrib1svARB
;
4264 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1sv", symbol_prefix
);
4265 *procp
= dlsym(handle
, symboln
);
4269 if(!disp
->VertexAttrib1svARB
) {
4270 void ** procp
= (void **) &disp
->VertexAttrib1svARB
;
4271 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1svARB", symbol_prefix
);
4272 *procp
= dlsym(handle
, symboln
);
4276 if(!disp
->VertexAttrib2dARB
) {
4277 void ** procp
= (void **) &disp
->VertexAttrib2dARB
;
4278 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2d", symbol_prefix
);
4279 *procp
= dlsym(handle
, symboln
);
4283 if(!disp
->VertexAttrib2dARB
) {
4284 void ** procp
= (void **) &disp
->VertexAttrib2dARB
;
4285 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2dARB", symbol_prefix
);
4286 *procp
= dlsym(handle
, symboln
);
4290 if(!disp
->VertexAttrib2dvARB
) {
4291 void ** procp
= (void **) &disp
->VertexAttrib2dvARB
;
4292 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2dv", symbol_prefix
);
4293 *procp
= dlsym(handle
, symboln
);
4297 if(!disp
->VertexAttrib2dvARB
) {
4298 void ** procp
= (void **) &disp
->VertexAttrib2dvARB
;
4299 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2dvARB", symbol_prefix
);
4300 *procp
= dlsym(handle
, symboln
);
4304 if(!disp
->VertexAttrib2fARB
) {
4305 void ** procp
= (void **) &disp
->VertexAttrib2fARB
;
4306 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2f", symbol_prefix
);
4307 *procp
= dlsym(handle
, symboln
);
4311 if(!disp
->VertexAttrib2fARB
) {
4312 void ** procp
= (void **) &disp
->VertexAttrib2fARB
;
4313 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2fARB", symbol_prefix
);
4314 *procp
= dlsym(handle
, symboln
);
4318 if(!disp
->VertexAttrib2fvARB
) {
4319 void ** procp
= (void **) &disp
->VertexAttrib2fvARB
;
4320 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2fv", symbol_prefix
);
4321 *procp
= dlsym(handle
, symboln
);
4325 if(!disp
->VertexAttrib2fvARB
) {
4326 void ** procp
= (void **) &disp
->VertexAttrib2fvARB
;
4327 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2fvARB", symbol_prefix
);
4328 *procp
= dlsym(handle
, symboln
);
4332 if(!disp
->VertexAttrib2sARB
) {
4333 void ** procp
= (void **) &disp
->VertexAttrib2sARB
;
4334 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2s", symbol_prefix
);
4335 *procp
= dlsym(handle
, symboln
);
4339 if(!disp
->VertexAttrib2sARB
) {
4340 void ** procp
= (void **) &disp
->VertexAttrib2sARB
;
4341 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2sARB", symbol_prefix
);
4342 *procp
= dlsym(handle
, symboln
);
4346 if(!disp
->VertexAttrib2svARB
) {
4347 void ** procp
= (void **) &disp
->VertexAttrib2svARB
;
4348 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2sv", symbol_prefix
);
4349 *procp
= dlsym(handle
, symboln
);
4353 if(!disp
->VertexAttrib2svARB
) {
4354 void ** procp
= (void **) &disp
->VertexAttrib2svARB
;
4355 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2svARB", symbol_prefix
);
4356 *procp
= dlsym(handle
, symboln
);
4360 if(!disp
->VertexAttrib3dARB
) {
4361 void ** procp
= (void **) &disp
->VertexAttrib3dARB
;
4362 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3d", symbol_prefix
);
4363 *procp
= dlsym(handle
, symboln
);
4367 if(!disp
->VertexAttrib3dARB
) {
4368 void ** procp
= (void **) &disp
->VertexAttrib3dARB
;
4369 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3dARB", symbol_prefix
);
4370 *procp
= dlsym(handle
, symboln
);
4374 if(!disp
->VertexAttrib3dvARB
) {
4375 void ** procp
= (void **) &disp
->VertexAttrib3dvARB
;
4376 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3dv", symbol_prefix
);
4377 *procp
= dlsym(handle
, symboln
);
4381 if(!disp
->VertexAttrib3dvARB
) {
4382 void ** procp
= (void **) &disp
->VertexAttrib3dvARB
;
4383 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3dvARB", symbol_prefix
);
4384 *procp
= dlsym(handle
, symboln
);
4388 if(!disp
->VertexAttrib3fARB
) {
4389 void ** procp
= (void **) &disp
->VertexAttrib3fARB
;
4390 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3f", symbol_prefix
);
4391 *procp
= dlsym(handle
, symboln
);
4395 if(!disp
->VertexAttrib3fARB
) {
4396 void ** procp
= (void **) &disp
->VertexAttrib3fARB
;
4397 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3fARB", symbol_prefix
);
4398 *procp
= dlsym(handle
, symboln
);
4402 if(!disp
->VertexAttrib3fvARB
) {
4403 void ** procp
= (void **) &disp
->VertexAttrib3fvARB
;
4404 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3fv", symbol_prefix
);
4405 *procp
= dlsym(handle
, symboln
);
4409 if(!disp
->VertexAttrib3fvARB
) {
4410 void ** procp
= (void **) &disp
->VertexAttrib3fvARB
;
4411 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3fvARB", symbol_prefix
);
4412 *procp
= dlsym(handle
, symboln
);
4416 if(!disp
->VertexAttrib3sARB
) {
4417 void ** procp
= (void **) &disp
->VertexAttrib3sARB
;
4418 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3s", symbol_prefix
);
4419 *procp
= dlsym(handle
, symboln
);
4423 if(!disp
->VertexAttrib3sARB
) {
4424 void ** procp
= (void **) &disp
->VertexAttrib3sARB
;
4425 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3sARB", symbol_prefix
);
4426 *procp
= dlsym(handle
, symboln
);
4430 if(!disp
->VertexAttrib3svARB
) {
4431 void ** procp
= (void **) &disp
->VertexAttrib3svARB
;
4432 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3sv", symbol_prefix
);
4433 *procp
= dlsym(handle
, symboln
);
4437 if(!disp
->VertexAttrib3svARB
) {
4438 void ** procp
= (void **) &disp
->VertexAttrib3svARB
;
4439 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3svARB", symbol_prefix
);
4440 *procp
= dlsym(handle
, symboln
);
4444 if(!disp
->VertexAttrib4NbvARB
) {
4445 void ** procp
= (void **) &disp
->VertexAttrib4NbvARB
;
4446 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nbv", symbol_prefix
);
4447 *procp
= dlsym(handle
, symboln
);
4451 if(!disp
->VertexAttrib4NbvARB
) {
4452 void ** procp
= (void **) &disp
->VertexAttrib4NbvARB
;
4453 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NbvARB", symbol_prefix
);
4454 *procp
= dlsym(handle
, symboln
);
4458 if(!disp
->VertexAttrib4NivARB
) {
4459 void ** procp
= (void **) &disp
->VertexAttrib4NivARB
;
4460 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Niv", symbol_prefix
);
4461 *procp
= dlsym(handle
, symboln
);
4465 if(!disp
->VertexAttrib4NivARB
) {
4466 void ** procp
= (void **) &disp
->VertexAttrib4NivARB
;
4467 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NivARB", symbol_prefix
);
4468 *procp
= dlsym(handle
, symboln
);
4472 if(!disp
->VertexAttrib4NsvARB
) {
4473 void ** procp
= (void **) &disp
->VertexAttrib4NsvARB
;
4474 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nsv", symbol_prefix
);
4475 *procp
= dlsym(handle
, symboln
);
4479 if(!disp
->VertexAttrib4NsvARB
) {
4480 void ** procp
= (void **) &disp
->VertexAttrib4NsvARB
;
4481 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NsvARB", symbol_prefix
);
4482 *procp
= dlsym(handle
, symboln
);
4486 if(!disp
->VertexAttrib4NubARB
) {
4487 void ** procp
= (void **) &disp
->VertexAttrib4NubARB
;
4488 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nub", symbol_prefix
);
4489 *procp
= dlsym(handle
, symboln
);
4493 if(!disp
->VertexAttrib4NubARB
) {
4494 void ** procp
= (void **) &disp
->VertexAttrib4NubARB
;
4495 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NubARB", symbol_prefix
);
4496 *procp
= dlsym(handle
, symboln
);
4500 if(!disp
->VertexAttrib4NubvARB
) {
4501 void ** procp
= (void **) &disp
->VertexAttrib4NubvARB
;
4502 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nubv", symbol_prefix
);
4503 *procp
= dlsym(handle
, symboln
);
4507 if(!disp
->VertexAttrib4NubvARB
) {
4508 void ** procp
= (void **) &disp
->VertexAttrib4NubvARB
;
4509 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NubvARB", symbol_prefix
);
4510 *procp
= dlsym(handle
, symboln
);
4514 if(!disp
->VertexAttrib4NuivARB
) {
4515 void ** procp
= (void **) &disp
->VertexAttrib4NuivARB
;
4516 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nuiv", symbol_prefix
);
4517 *procp
= dlsym(handle
, symboln
);
4521 if(!disp
->VertexAttrib4NuivARB
) {
4522 void ** procp
= (void **) &disp
->VertexAttrib4NuivARB
;
4523 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NuivARB", symbol_prefix
);
4524 *procp
= dlsym(handle
, symboln
);
4528 if(!disp
->VertexAttrib4NusvARB
) {
4529 void ** procp
= (void **) &disp
->VertexAttrib4NusvARB
;
4530 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4Nusv", symbol_prefix
);
4531 *procp
= dlsym(handle
, symboln
);
4535 if(!disp
->VertexAttrib4NusvARB
) {
4536 void ** procp
= (void **) &disp
->VertexAttrib4NusvARB
;
4537 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4NusvARB", symbol_prefix
);
4538 *procp
= dlsym(handle
, symboln
);
4542 if(!disp
->VertexAttrib4bvARB
) {
4543 void ** procp
= (void **) &disp
->VertexAttrib4bvARB
;
4544 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4bv", symbol_prefix
);
4545 *procp
= dlsym(handle
, symboln
);
4549 if(!disp
->VertexAttrib4bvARB
) {
4550 void ** procp
= (void **) &disp
->VertexAttrib4bvARB
;
4551 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4bvARB", symbol_prefix
);
4552 *procp
= dlsym(handle
, symboln
);
4556 if(!disp
->VertexAttrib4dARB
) {
4557 void ** procp
= (void **) &disp
->VertexAttrib4dARB
;
4558 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4d", symbol_prefix
);
4559 *procp
= dlsym(handle
, symboln
);
4563 if(!disp
->VertexAttrib4dARB
) {
4564 void ** procp
= (void **) &disp
->VertexAttrib4dARB
;
4565 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4dARB", symbol_prefix
);
4566 *procp
= dlsym(handle
, symboln
);
4570 if(!disp
->VertexAttrib4dvARB
) {
4571 void ** procp
= (void **) &disp
->VertexAttrib4dvARB
;
4572 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4dv", symbol_prefix
);
4573 *procp
= dlsym(handle
, symboln
);
4577 if(!disp
->VertexAttrib4dvARB
) {
4578 void ** procp
= (void **) &disp
->VertexAttrib4dvARB
;
4579 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4dvARB", symbol_prefix
);
4580 *procp
= dlsym(handle
, symboln
);
4584 if(!disp
->VertexAttrib4fARB
) {
4585 void ** procp
= (void **) &disp
->VertexAttrib4fARB
;
4586 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4f", symbol_prefix
);
4587 *procp
= dlsym(handle
, symboln
);
4591 if(!disp
->VertexAttrib4fARB
) {
4592 void ** procp
= (void **) &disp
->VertexAttrib4fARB
;
4593 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4fARB", symbol_prefix
);
4594 *procp
= dlsym(handle
, symboln
);
4598 if(!disp
->VertexAttrib4fvARB
) {
4599 void ** procp
= (void **) &disp
->VertexAttrib4fvARB
;
4600 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4fv", symbol_prefix
);
4601 *procp
= dlsym(handle
, symboln
);
4605 if(!disp
->VertexAttrib4fvARB
) {
4606 void ** procp
= (void **) &disp
->VertexAttrib4fvARB
;
4607 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4fvARB", symbol_prefix
);
4608 *procp
= dlsym(handle
, symboln
);
4612 if(!disp
->VertexAttrib4ivARB
) {
4613 void ** procp
= (void **) &disp
->VertexAttrib4ivARB
;
4614 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4iv", symbol_prefix
);
4615 *procp
= dlsym(handle
, symboln
);
4619 if(!disp
->VertexAttrib4ivARB
) {
4620 void ** procp
= (void **) &disp
->VertexAttrib4ivARB
;
4621 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4ivARB", symbol_prefix
);
4622 *procp
= dlsym(handle
, symboln
);
4626 if(!disp
->VertexAttrib4sARB
) {
4627 void ** procp
= (void **) &disp
->VertexAttrib4sARB
;
4628 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4s", symbol_prefix
);
4629 *procp
= dlsym(handle
, symboln
);
4633 if(!disp
->VertexAttrib4sARB
) {
4634 void ** procp
= (void **) &disp
->VertexAttrib4sARB
;
4635 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4sARB", symbol_prefix
);
4636 *procp
= dlsym(handle
, symboln
);
4640 if(!disp
->VertexAttrib4svARB
) {
4641 void ** procp
= (void **) &disp
->VertexAttrib4svARB
;
4642 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4sv", symbol_prefix
);
4643 *procp
= dlsym(handle
, symboln
);
4647 if(!disp
->VertexAttrib4svARB
) {
4648 void ** procp
= (void **) &disp
->VertexAttrib4svARB
;
4649 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4svARB", symbol_prefix
);
4650 *procp
= dlsym(handle
, symboln
);
4654 if(!disp
->VertexAttrib4ubvARB
) {
4655 void ** procp
= (void **) &disp
->VertexAttrib4ubvARB
;
4656 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4ubv", symbol_prefix
);
4657 *procp
= dlsym(handle
, symboln
);
4661 if(!disp
->VertexAttrib4ubvARB
) {
4662 void ** procp
= (void **) &disp
->VertexAttrib4ubvARB
;
4663 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4ubvARB", symbol_prefix
);
4664 *procp
= dlsym(handle
, symboln
);
4668 if(!disp
->VertexAttrib4uivARB
) {
4669 void ** procp
= (void **) &disp
->VertexAttrib4uivARB
;
4670 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4uiv", symbol_prefix
);
4671 *procp
= dlsym(handle
, symboln
);
4675 if(!disp
->VertexAttrib4uivARB
) {
4676 void ** procp
= (void **) &disp
->VertexAttrib4uivARB
;
4677 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4uivARB", symbol_prefix
);
4678 *procp
= dlsym(handle
, symboln
);
4682 if(!disp
->VertexAttrib4usvARB
) {
4683 void ** procp
= (void **) &disp
->VertexAttrib4usvARB
;
4684 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4usv", symbol_prefix
);
4685 *procp
= dlsym(handle
, symboln
);
4689 if(!disp
->VertexAttrib4usvARB
) {
4690 void ** procp
= (void **) &disp
->VertexAttrib4usvARB
;
4691 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4usvARB", symbol_prefix
);
4692 *procp
= dlsym(handle
, symboln
);
4696 if(!disp
->VertexAttribPointerARB
) {
4697 void ** procp
= (void **) &disp
->VertexAttribPointerARB
;
4698 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribPointer", symbol_prefix
);
4699 *procp
= dlsym(handle
, symboln
);
4703 if(!disp
->VertexAttribPointerARB
) {
4704 void ** procp
= (void **) &disp
->VertexAttribPointerARB
;
4705 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribPointerARB", symbol_prefix
);
4706 *procp
= dlsym(handle
, symboln
);
4710 if(!disp
->BindBufferARB
) {
4711 void ** procp
= (void **) &disp
->BindBufferARB
;
4712 snprintf(symboln
, sizeof(symboln
), "%sBindBuffer", symbol_prefix
);
4713 *procp
= dlsym(handle
, symboln
);
4717 if(!disp
->BindBufferARB
) {
4718 void ** procp
= (void **) &disp
->BindBufferARB
;
4719 snprintf(symboln
, sizeof(symboln
), "%sBindBufferARB", symbol_prefix
);
4720 *procp
= dlsym(handle
, symboln
);
4724 if(!disp
->BufferDataARB
) {
4725 void ** procp
= (void **) &disp
->BufferDataARB
;
4726 snprintf(symboln
, sizeof(symboln
), "%sBufferData", symbol_prefix
);
4727 *procp
= dlsym(handle
, symboln
);
4731 if(!disp
->BufferDataARB
) {
4732 void ** procp
= (void **) &disp
->BufferDataARB
;
4733 snprintf(symboln
, sizeof(symboln
), "%sBufferDataARB", symbol_prefix
);
4734 *procp
= dlsym(handle
, symboln
);
4738 if(!disp
->BufferSubDataARB
) {
4739 void ** procp
= (void **) &disp
->BufferSubDataARB
;
4740 snprintf(symboln
, sizeof(symboln
), "%sBufferSubData", symbol_prefix
);
4741 *procp
= dlsym(handle
, symboln
);
4745 if(!disp
->BufferSubDataARB
) {
4746 void ** procp
= (void **) &disp
->BufferSubDataARB
;
4747 snprintf(symboln
, sizeof(symboln
), "%sBufferSubDataARB", symbol_prefix
);
4748 *procp
= dlsym(handle
, symboln
);
4752 if(!disp
->DeleteBuffersARB
) {
4753 void ** procp
= (void **) &disp
->DeleteBuffersARB
;
4754 snprintf(symboln
, sizeof(symboln
), "%sDeleteBuffers", symbol_prefix
);
4755 *procp
= dlsym(handle
, symboln
);
4759 if(!disp
->DeleteBuffersARB
) {
4760 void ** procp
= (void **) &disp
->DeleteBuffersARB
;
4761 snprintf(symboln
, sizeof(symboln
), "%sDeleteBuffersARB", symbol_prefix
);
4762 *procp
= dlsym(handle
, symboln
);
4766 if(!disp
->GenBuffersARB
) {
4767 void ** procp
= (void **) &disp
->GenBuffersARB
;
4768 snprintf(symboln
, sizeof(symboln
), "%sGenBuffers", symbol_prefix
);
4769 *procp
= dlsym(handle
, symboln
);
4773 if(!disp
->GenBuffersARB
) {
4774 void ** procp
= (void **) &disp
->GenBuffersARB
;
4775 snprintf(symboln
, sizeof(symboln
), "%sGenBuffersARB", symbol_prefix
);
4776 *procp
= dlsym(handle
, symboln
);
4780 if(!disp
->GetBufferParameterivARB
) {
4781 void ** procp
= (void **) &disp
->GetBufferParameterivARB
;
4782 snprintf(symboln
, sizeof(symboln
), "%sGetBufferParameteriv", symbol_prefix
);
4783 *procp
= dlsym(handle
, symboln
);
4787 if(!disp
->GetBufferParameterivARB
) {
4788 void ** procp
= (void **) &disp
->GetBufferParameterivARB
;
4789 snprintf(symboln
, sizeof(symboln
), "%sGetBufferParameterivARB", symbol_prefix
);
4790 *procp
= dlsym(handle
, symboln
);
4794 if(!disp
->GetBufferPointervARB
) {
4795 void ** procp
= (void **) &disp
->GetBufferPointervARB
;
4796 snprintf(symboln
, sizeof(symboln
), "%sGetBufferPointerv", symbol_prefix
);
4797 *procp
= dlsym(handle
, symboln
);
4801 if(!disp
->GetBufferPointervARB
) {
4802 void ** procp
= (void **) &disp
->GetBufferPointervARB
;
4803 snprintf(symboln
, sizeof(symboln
), "%sGetBufferPointervARB", symbol_prefix
);
4804 *procp
= dlsym(handle
, symboln
);
4808 if(!disp
->GetBufferSubDataARB
) {
4809 void ** procp
= (void **) &disp
->GetBufferSubDataARB
;
4810 snprintf(symboln
, sizeof(symboln
), "%sGetBufferSubData", symbol_prefix
);
4811 *procp
= dlsym(handle
, symboln
);
4815 if(!disp
->GetBufferSubDataARB
) {
4816 void ** procp
= (void **) &disp
->GetBufferSubDataARB
;
4817 snprintf(symboln
, sizeof(symboln
), "%sGetBufferSubDataARB", symbol_prefix
);
4818 *procp
= dlsym(handle
, symboln
);
4822 if(!disp
->IsBufferARB
) {
4823 void ** procp
= (void **) &disp
->IsBufferARB
;
4824 snprintf(symboln
, sizeof(symboln
), "%sIsBuffer", symbol_prefix
);
4825 *procp
= dlsym(handle
, symboln
);
4829 if(!disp
->IsBufferARB
) {
4830 void ** procp
= (void **) &disp
->IsBufferARB
;
4831 snprintf(symboln
, sizeof(symboln
), "%sIsBufferARB", symbol_prefix
);
4832 *procp
= dlsym(handle
, symboln
);
4836 if(!disp
->MapBufferARB
) {
4837 void ** procp
= (void **) &disp
->MapBufferARB
;
4838 snprintf(symboln
, sizeof(symboln
), "%sMapBuffer", symbol_prefix
);
4839 *procp
= dlsym(handle
, symboln
);
4843 if(!disp
->MapBufferARB
) {
4844 void ** procp
= (void **) &disp
->MapBufferARB
;
4845 snprintf(symboln
, sizeof(symboln
), "%sMapBufferARB", symbol_prefix
);
4846 *procp
= dlsym(handle
, symboln
);
4850 if(!disp
->UnmapBufferARB
) {
4851 void ** procp
= (void **) &disp
->UnmapBufferARB
;
4852 snprintf(symboln
, sizeof(symboln
), "%sUnmapBuffer", symbol_prefix
);
4853 *procp
= dlsym(handle
, symboln
);
4857 if(!disp
->UnmapBufferARB
) {
4858 void ** procp
= (void **) &disp
->UnmapBufferARB
;
4859 snprintf(symboln
, sizeof(symboln
), "%sUnmapBufferARB", symbol_prefix
);
4860 *procp
= dlsym(handle
, symboln
);
4864 if(!disp
->BeginQueryARB
) {
4865 void ** procp
= (void **) &disp
->BeginQueryARB
;
4866 snprintf(symboln
, sizeof(symboln
), "%sBeginQuery", symbol_prefix
);
4867 *procp
= dlsym(handle
, symboln
);
4871 if(!disp
->BeginQueryARB
) {
4872 void ** procp
= (void **) &disp
->BeginQueryARB
;
4873 snprintf(symboln
, sizeof(symboln
), "%sBeginQueryARB", symbol_prefix
);
4874 *procp
= dlsym(handle
, symboln
);
4878 if(!disp
->DeleteQueriesARB
) {
4879 void ** procp
= (void **) &disp
->DeleteQueriesARB
;
4880 snprintf(symboln
, sizeof(symboln
), "%sDeleteQueries", symbol_prefix
);
4881 *procp
= dlsym(handle
, symboln
);
4885 if(!disp
->DeleteQueriesARB
) {
4886 void ** procp
= (void **) &disp
->DeleteQueriesARB
;
4887 snprintf(symboln
, sizeof(symboln
), "%sDeleteQueriesARB", symbol_prefix
);
4888 *procp
= dlsym(handle
, symboln
);
4892 if(!disp
->EndQueryARB
) {
4893 void ** procp
= (void **) &disp
->EndQueryARB
;
4894 snprintf(symboln
, sizeof(symboln
), "%sEndQuery", symbol_prefix
);
4895 *procp
= dlsym(handle
, symboln
);
4899 if(!disp
->EndQueryARB
) {
4900 void ** procp
= (void **) &disp
->EndQueryARB
;
4901 snprintf(symboln
, sizeof(symboln
), "%sEndQueryARB", symbol_prefix
);
4902 *procp
= dlsym(handle
, symboln
);
4906 if(!disp
->GenQueriesARB
) {
4907 void ** procp
= (void **) &disp
->GenQueriesARB
;
4908 snprintf(symboln
, sizeof(symboln
), "%sGenQueries", symbol_prefix
);
4909 *procp
= dlsym(handle
, symboln
);
4913 if(!disp
->GenQueriesARB
) {
4914 void ** procp
= (void **) &disp
->GenQueriesARB
;
4915 snprintf(symboln
, sizeof(symboln
), "%sGenQueriesARB", symbol_prefix
);
4916 *procp
= dlsym(handle
, symboln
);
4920 if(!disp
->GetQueryObjectivARB
) {
4921 void ** procp
= (void **) &disp
->GetQueryObjectivARB
;
4922 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjectiv", symbol_prefix
);
4923 *procp
= dlsym(handle
, symboln
);
4927 if(!disp
->GetQueryObjectivARB
) {
4928 void ** procp
= (void **) &disp
->GetQueryObjectivARB
;
4929 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjectivARB", symbol_prefix
);
4930 *procp
= dlsym(handle
, symboln
);
4934 if(!disp
->GetQueryObjectuivARB
) {
4935 void ** procp
= (void **) &disp
->GetQueryObjectuivARB
;
4936 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjectuiv", symbol_prefix
);
4937 *procp
= dlsym(handle
, symboln
);
4941 if(!disp
->GetQueryObjectuivARB
) {
4942 void ** procp
= (void **) &disp
->GetQueryObjectuivARB
;
4943 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjectuivARB", symbol_prefix
);
4944 *procp
= dlsym(handle
, symboln
);
4948 if(!disp
->GetQueryivARB
) {
4949 void ** procp
= (void **) &disp
->GetQueryivARB
;
4950 snprintf(symboln
, sizeof(symboln
), "%sGetQueryiv", symbol_prefix
);
4951 *procp
= dlsym(handle
, symboln
);
4955 if(!disp
->GetQueryivARB
) {
4956 void ** procp
= (void **) &disp
->GetQueryivARB
;
4957 snprintf(symboln
, sizeof(symboln
), "%sGetQueryivARB", symbol_prefix
);
4958 *procp
= dlsym(handle
, symboln
);
4962 if(!disp
->IsQueryARB
) {
4963 void ** procp
= (void **) &disp
->IsQueryARB
;
4964 snprintf(symboln
, sizeof(symboln
), "%sIsQuery", symbol_prefix
);
4965 *procp
= dlsym(handle
, symboln
);
4969 if(!disp
->IsQueryARB
) {
4970 void ** procp
= (void **) &disp
->IsQueryARB
;
4971 snprintf(symboln
, sizeof(symboln
), "%sIsQueryARB", symbol_prefix
);
4972 *procp
= dlsym(handle
, symboln
);
4976 if(!disp
->AttachObjectARB
) {
4977 void ** procp
= (void **) &disp
->AttachObjectARB
;
4978 snprintf(symboln
, sizeof(symboln
), "%sAttachObjectARB", symbol_prefix
);
4979 *procp
= dlsym(handle
, symboln
);
4983 if(!disp
->CompileShaderARB
) {
4984 void ** procp
= (void **) &disp
->CompileShaderARB
;
4985 snprintf(symboln
, sizeof(symboln
), "%sCompileShader", symbol_prefix
);
4986 *procp
= dlsym(handle
, symboln
);
4990 if(!disp
->CompileShaderARB
) {
4991 void ** procp
= (void **) &disp
->CompileShaderARB
;
4992 snprintf(symboln
, sizeof(symboln
), "%sCompileShaderARB", symbol_prefix
);
4993 *procp
= dlsym(handle
, symboln
);
4997 if(!disp
->CreateProgramObjectARB
) {
4998 void ** procp
= (void **) &disp
->CreateProgramObjectARB
;
4999 snprintf(symboln
, sizeof(symboln
), "%sCreateProgramObjectARB", symbol_prefix
);
5000 *procp
= dlsym(handle
, symboln
);
5004 if(!disp
->CreateShaderObjectARB
) {
5005 void ** procp
= (void **) &disp
->CreateShaderObjectARB
;
5006 snprintf(symboln
, sizeof(symboln
), "%sCreateShaderObjectARB", symbol_prefix
);
5007 *procp
= dlsym(handle
, symboln
);
5011 if(!disp
->DeleteObjectARB
) {
5012 void ** procp
= (void **) &disp
->DeleteObjectARB
;
5013 snprintf(symboln
, sizeof(symboln
), "%sDeleteObjectARB", symbol_prefix
);
5014 *procp
= dlsym(handle
, symboln
);
5018 if(!disp
->DetachObjectARB
) {
5019 void ** procp
= (void **) &disp
->DetachObjectARB
;
5020 snprintf(symboln
, sizeof(symboln
), "%sDetachObjectARB", symbol_prefix
);
5021 *procp
= dlsym(handle
, symboln
);
5025 if(!disp
->GetActiveUniformARB
) {
5026 void ** procp
= (void **) &disp
->GetActiveUniformARB
;
5027 snprintf(symboln
, sizeof(symboln
), "%sGetActiveUniform", symbol_prefix
);
5028 *procp
= dlsym(handle
, symboln
);
5032 if(!disp
->GetActiveUniformARB
) {
5033 void ** procp
= (void **) &disp
->GetActiveUniformARB
;
5034 snprintf(symboln
, sizeof(symboln
), "%sGetActiveUniformARB", symbol_prefix
);
5035 *procp
= dlsym(handle
, symboln
);
5039 if(!disp
->GetAttachedObjectsARB
) {
5040 void ** procp
= (void **) &disp
->GetAttachedObjectsARB
;
5041 snprintf(symboln
, sizeof(symboln
), "%sGetAttachedObjectsARB", symbol_prefix
);
5042 *procp
= dlsym(handle
, symboln
);
5046 if(!disp
->GetHandleARB
) {
5047 void ** procp
= (void **) &disp
->GetHandleARB
;
5048 snprintf(symboln
, sizeof(symboln
), "%sGetHandleARB", symbol_prefix
);
5049 *procp
= dlsym(handle
, symboln
);
5053 if(!disp
->GetInfoLogARB
) {
5054 void ** procp
= (void **) &disp
->GetInfoLogARB
;
5055 snprintf(symboln
, sizeof(symboln
), "%sGetInfoLogARB", symbol_prefix
);
5056 *procp
= dlsym(handle
, symboln
);
5060 if(!disp
->GetObjectParameterfvARB
) {
5061 void ** procp
= (void **) &disp
->GetObjectParameterfvARB
;
5062 snprintf(symboln
, sizeof(symboln
), "%sGetObjectParameterfvARB", symbol_prefix
);
5063 *procp
= dlsym(handle
, symboln
);
5067 if(!disp
->GetObjectParameterivARB
) {
5068 void ** procp
= (void **) &disp
->GetObjectParameterivARB
;
5069 snprintf(symboln
, sizeof(symboln
), "%sGetObjectParameterivARB", symbol_prefix
);
5070 *procp
= dlsym(handle
, symboln
);
5074 if(!disp
->GetShaderSourceARB
) {
5075 void ** procp
= (void **) &disp
->GetShaderSourceARB
;
5076 snprintf(symboln
, sizeof(symboln
), "%sGetShaderSource", symbol_prefix
);
5077 *procp
= dlsym(handle
, symboln
);
5081 if(!disp
->GetShaderSourceARB
) {
5082 void ** procp
= (void **) &disp
->GetShaderSourceARB
;
5083 snprintf(symboln
, sizeof(symboln
), "%sGetShaderSourceARB", symbol_prefix
);
5084 *procp
= dlsym(handle
, symboln
);
5088 if(!disp
->GetUniformLocationARB
) {
5089 void ** procp
= (void **) &disp
->GetUniformLocationARB
;
5090 snprintf(symboln
, sizeof(symboln
), "%sGetUniformLocation", symbol_prefix
);
5091 *procp
= dlsym(handle
, symboln
);
5095 if(!disp
->GetUniformLocationARB
) {
5096 void ** procp
= (void **) &disp
->GetUniformLocationARB
;
5097 snprintf(symboln
, sizeof(symboln
), "%sGetUniformLocationARB", symbol_prefix
);
5098 *procp
= dlsym(handle
, symboln
);
5102 if(!disp
->GetUniformfvARB
) {
5103 void ** procp
= (void **) &disp
->GetUniformfvARB
;
5104 snprintf(symboln
, sizeof(symboln
), "%sGetUniformfv", symbol_prefix
);
5105 *procp
= dlsym(handle
, symboln
);
5109 if(!disp
->GetUniformfvARB
) {
5110 void ** procp
= (void **) &disp
->GetUniformfvARB
;
5111 snprintf(symboln
, sizeof(symboln
), "%sGetUniformfvARB", symbol_prefix
);
5112 *procp
= dlsym(handle
, symboln
);
5116 if(!disp
->GetUniformivARB
) {
5117 void ** procp
= (void **) &disp
->GetUniformivARB
;
5118 snprintf(symboln
, sizeof(symboln
), "%sGetUniformiv", symbol_prefix
);
5119 *procp
= dlsym(handle
, symboln
);
5123 if(!disp
->GetUniformivARB
) {
5124 void ** procp
= (void **) &disp
->GetUniformivARB
;
5125 snprintf(symboln
, sizeof(symboln
), "%sGetUniformivARB", symbol_prefix
);
5126 *procp
= dlsym(handle
, symboln
);
5130 if(!disp
->LinkProgramARB
) {
5131 void ** procp
= (void **) &disp
->LinkProgramARB
;
5132 snprintf(symboln
, sizeof(symboln
), "%sLinkProgram", symbol_prefix
);
5133 *procp
= dlsym(handle
, symboln
);
5137 if(!disp
->LinkProgramARB
) {
5138 void ** procp
= (void **) &disp
->LinkProgramARB
;
5139 snprintf(symboln
, sizeof(symboln
), "%sLinkProgramARB", symbol_prefix
);
5140 *procp
= dlsym(handle
, symboln
);
5144 if(!disp
->ShaderSourceARB
) {
5145 void ** procp
= (void **) &disp
->ShaderSourceARB
;
5146 snprintf(symboln
, sizeof(symboln
), "%sShaderSource", symbol_prefix
);
5147 *procp
= dlsym(handle
, symboln
);
5151 if(!disp
->ShaderSourceARB
) {
5152 void ** procp
= (void **) &disp
->ShaderSourceARB
;
5153 snprintf(symboln
, sizeof(symboln
), "%sShaderSourceARB", symbol_prefix
);
5154 *procp
= dlsym(handle
, symboln
);
5158 if(!disp
->Uniform1fARB
) {
5159 void ** procp
= (void **) &disp
->Uniform1fARB
;
5160 snprintf(symboln
, sizeof(symboln
), "%sUniform1f", symbol_prefix
);
5161 *procp
= dlsym(handle
, symboln
);
5165 if(!disp
->Uniform1fARB
) {
5166 void ** procp
= (void **) &disp
->Uniform1fARB
;
5167 snprintf(symboln
, sizeof(symboln
), "%sUniform1fARB", symbol_prefix
);
5168 *procp
= dlsym(handle
, symboln
);
5172 if(!disp
->Uniform1fvARB
) {
5173 void ** procp
= (void **) &disp
->Uniform1fvARB
;
5174 snprintf(symboln
, sizeof(symboln
), "%sUniform1fv", symbol_prefix
);
5175 *procp
= dlsym(handle
, symboln
);
5179 if(!disp
->Uniform1fvARB
) {
5180 void ** procp
= (void **) &disp
->Uniform1fvARB
;
5181 snprintf(symboln
, sizeof(symboln
), "%sUniform1fvARB", symbol_prefix
);
5182 *procp
= dlsym(handle
, symboln
);
5186 if(!disp
->Uniform1iARB
) {
5187 void ** procp
= (void **) &disp
->Uniform1iARB
;
5188 snprintf(symboln
, sizeof(symboln
), "%sUniform1i", symbol_prefix
);
5189 *procp
= dlsym(handle
, symboln
);
5193 if(!disp
->Uniform1iARB
) {
5194 void ** procp
= (void **) &disp
->Uniform1iARB
;
5195 snprintf(symboln
, sizeof(symboln
), "%sUniform1iARB", symbol_prefix
);
5196 *procp
= dlsym(handle
, symboln
);
5200 if(!disp
->Uniform1ivARB
) {
5201 void ** procp
= (void **) &disp
->Uniform1ivARB
;
5202 snprintf(symboln
, sizeof(symboln
), "%sUniform1iv", symbol_prefix
);
5203 *procp
= dlsym(handle
, symboln
);
5207 if(!disp
->Uniform1ivARB
) {
5208 void ** procp
= (void **) &disp
->Uniform1ivARB
;
5209 snprintf(symboln
, sizeof(symboln
), "%sUniform1ivARB", symbol_prefix
);
5210 *procp
= dlsym(handle
, symboln
);
5214 if(!disp
->Uniform2fARB
) {
5215 void ** procp
= (void **) &disp
->Uniform2fARB
;
5216 snprintf(symboln
, sizeof(symboln
), "%sUniform2f", symbol_prefix
);
5217 *procp
= dlsym(handle
, symboln
);
5221 if(!disp
->Uniform2fARB
) {
5222 void ** procp
= (void **) &disp
->Uniform2fARB
;
5223 snprintf(symboln
, sizeof(symboln
), "%sUniform2fARB", symbol_prefix
);
5224 *procp
= dlsym(handle
, symboln
);
5228 if(!disp
->Uniform2fvARB
) {
5229 void ** procp
= (void **) &disp
->Uniform2fvARB
;
5230 snprintf(symboln
, sizeof(symboln
), "%sUniform2fv", symbol_prefix
);
5231 *procp
= dlsym(handle
, symboln
);
5235 if(!disp
->Uniform2fvARB
) {
5236 void ** procp
= (void **) &disp
->Uniform2fvARB
;
5237 snprintf(symboln
, sizeof(symboln
), "%sUniform2fvARB", symbol_prefix
);
5238 *procp
= dlsym(handle
, symboln
);
5242 if(!disp
->Uniform2iARB
) {
5243 void ** procp
= (void **) &disp
->Uniform2iARB
;
5244 snprintf(symboln
, sizeof(symboln
), "%sUniform2i", symbol_prefix
);
5245 *procp
= dlsym(handle
, symboln
);
5249 if(!disp
->Uniform2iARB
) {
5250 void ** procp
= (void **) &disp
->Uniform2iARB
;
5251 snprintf(symboln
, sizeof(symboln
), "%sUniform2iARB", symbol_prefix
);
5252 *procp
= dlsym(handle
, symboln
);
5256 if(!disp
->Uniform2ivARB
) {
5257 void ** procp
= (void **) &disp
->Uniform2ivARB
;
5258 snprintf(symboln
, sizeof(symboln
), "%sUniform2iv", symbol_prefix
);
5259 *procp
= dlsym(handle
, symboln
);
5263 if(!disp
->Uniform2ivARB
) {
5264 void ** procp
= (void **) &disp
->Uniform2ivARB
;
5265 snprintf(symboln
, sizeof(symboln
), "%sUniform2ivARB", symbol_prefix
);
5266 *procp
= dlsym(handle
, symboln
);
5270 if(!disp
->Uniform3fARB
) {
5271 void ** procp
= (void **) &disp
->Uniform3fARB
;
5272 snprintf(symboln
, sizeof(symboln
), "%sUniform3f", symbol_prefix
);
5273 *procp
= dlsym(handle
, symboln
);
5277 if(!disp
->Uniform3fARB
) {
5278 void ** procp
= (void **) &disp
->Uniform3fARB
;
5279 snprintf(symboln
, sizeof(symboln
), "%sUniform3fARB", symbol_prefix
);
5280 *procp
= dlsym(handle
, symboln
);
5284 if(!disp
->Uniform3fvARB
) {
5285 void ** procp
= (void **) &disp
->Uniform3fvARB
;
5286 snprintf(symboln
, sizeof(symboln
), "%sUniform3fv", symbol_prefix
);
5287 *procp
= dlsym(handle
, symboln
);
5291 if(!disp
->Uniform3fvARB
) {
5292 void ** procp
= (void **) &disp
->Uniform3fvARB
;
5293 snprintf(symboln
, sizeof(symboln
), "%sUniform3fvARB", symbol_prefix
);
5294 *procp
= dlsym(handle
, symboln
);
5298 if(!disp
->Uniform3iARB
) {
5299 void ** procp
= (void **) &disp
->Uniform3iARB
;
5300 snprintf(symboln
, sizeof(symboln
), "%sUniform3i", symbol_prefix
);
5301 *procp
= dlsym(handle
, symboln
);
5305 if(!disp
->Uniform3iARB
) {
5306 void ** procp
= (void **) &disp
->Uniform3iARB
;
5307 snprintf(symboln
, sizeof(symboln
), "%sUniform3iARB", symbol_prefix
);
5308 *procp
= dlsym(handle
, symboln
);
5312 if(!disp
->Uniform3ivARB
) {
5313 void ** procp
= (void **) &disp
->Uniform3ivARB
;
5314 snprintf(symboln
, sizeof(symboln
), "%sUniform3iv", symbol_prefix
);
5315 *procp
= dlsym(handle
, symboln
);
5319 if(!disp
->Uniform3ivARB
) {
5320 void ** procp
= (void **) &disp
->Uniform3ivARB
;
5321 snprintf(symboln
, sizeof(symboln
), "%sUniform3ivARB", symbol_prefix
);
5322 *procp
= dlsym(handle
, symboln
);
5326 if(!disp
->Uniform4fARB
) {
5327 void ** procp
= (void **) &disp
->Uniform4fARB
;
5328 snprintf(symboln
, sizeof(symboln
), "%sUniform4f", symbol_prefix
);
5329 *procp
= dlsym(handle
, symboln
);
5333 if(!disp
->Uniform4fARB
) {
5334 void ** procp
= (void **) &disp
->Uniform4fARB
;
5335 snprintf(symboln
, sizeof(symboln
), "%sUniform4fARB", symbol_prefix
);
5336 *procp
= dlsym(handle
, symboln
);
5340 if(!disp
->Uniform4fvARB
) {
5341 void ** procp
= (void **) &disp
->Uniform4fvARB
;
5342 snprintf(symboln
, sizeof(symboln
), "%sUniform4fv", symbol_prefix
);
5343 *procp
= dlsym(handle
, symboln
);
5347 if(!disp
->Uniform4fvARB
) {
5348 void ** procp
= (void **) &disp
->Uniform4fvARB
;
5349 snprintf(symboln
, sizeof(symboln
), "%sUniform4fvARB", symbol_prefix
);
5350 *procp
= dlsym(handle
, symboln
);
5354 if(!disp
->Uniform4iARB
) {
5355 void ** procp
= (void **) &disp
->Uniform4iARB
;
5356 snprintf(symboln
, sizeof(symboln
), "%sUniform4i", symbol_prefix
);
5357 *procp
= dlsym(handle
, symboln
);
5361 if(!disp
->Uniform4iARB
) {
5362 void ** procp
= (void **) &disp
->Uniform4iARB
;
5363 snprintf(symboln
, sizeof(symboln
), "%sUniform4iARB", symbol_prefix
);
5364 *procp
= dlsym(handle
, symboln
);
5368 if(!disp
->Uniform4ivARB
) {
5369 void ** procp
= (void **) &disp
->Uniform4ivARB
;
5370 snprintf(symboln
, sizeof(symboln
), "%sUniform4iv", symbol_prefix
);
5371 *procp
= dlsym(handle
, symboln
);
5375 if(!disp
->Uniform4ivARB
) {
5376 void ** procp
= (void **) &disp
->Uniform4ivARB
;
5377 snprintf(symboln
, sizeof(symboln
), "%sUniform4ivARB", symbol_prefix
);
5378 *procp
= dlsym(handle
, symboln
);
5382 if(!disp
->UniformMatrix2fvARB
) {
5383 void ** procp
= (void **) &disp
->UniformMatrix2fvARB
;
5384 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix2fv", symbol_prefix
);
5385 *procp
= dlsym(handle
, symboln
);
5389 if(!disp
->UniformMatrix2fvARB
) {
5390 void ** procp
= (void **) &disp
->UniformMatrix2fvARB
;
5391 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix2fvARB", symbol_prefix
);
5392 *procp
= dlsym(handle
, symboln
);
5396 if(!disp
->UniformMatrix3fvARB
) {
5397 void ** procp
= (void **) &disp
->UniformMatrix3fvARB
;
5398 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix3fv", symbol_prefix
);
5399 *procp
= dlsym(handle
, symboln
);
5403 if(!disp
->UniformMatrix3fvARB
) {
5404 void ** procp
= (void **) &disp
->UniformMatrix3fvARB
;
5405 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix3fvARB", symbol_prefix
);
5406 *procp
= dlsym(handle
, symboln
);
5410 if(!disp
->UniformMatrix4fvARB
) {
5411 void ** procp
= (void **) &disp
->UniformMatrix4fvARB
;
5412 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix4fv", symbol_prefix
);
5413 *procp
= dlsym(handle
, symboln
);
5417 if(!disp
->UniformMatrix4fvARB
) {
5418 void ** procp
= (void **) &disp
->UniformMatrix4fvARB
;
5419 snprintf(symboln
, sizeof(symboln
), "%sUniformMatrix4fvARB", symbol_prefix
);
5420 *procp
= dlsym(handle
, symboln
);
5424 if(!disp
->UseProgramObjectARB
) {
5425 void ** procp
= (void **) &disp
->UseProgramObjectARB
;
5426 snprintf(symboln
, sizeof(symboln
), "%sUseProgram", symbol_prefix
);
5427 *procp
= dlsym(handle
, symboln
);
5431 if(!disp
->UseProgramObjectARB
) {
5432 void ** procp
= (void **) &disp
->UseProgramObjectARB
;
5433 snprintf(symboln
, sizeof(symboln
), "%sUseProgramObjectARB", symbol_prefix
);
5434 *procp
= dlsym(handle
, symboln
);
5438 if(!disp
->ValidateProgramARB
) {
5439 void ** procp
= (void **) &disp
->ValidateProgramARB
;
5440 snprintf(symboln
, sizeof(symboln
), "%sValidateProgram", symbol_prefix
);
5441 *procp
= dlsym(handle
, symboln
);
5445 if(!disp
->ValidateProgramARB
) {
5446 void ** procp
= (void **) &disp
->ValidateProgramARB
;
5447 snprintf(symboln
, sizeof(symboln
), "%sValidateProgramARB", symbol_prefix
);
5448 *procp
= dlsym(handle
, symboln
);
5452 if(!disp
->BindAttribLocationARB
) {
5453 void ** procp
= (void **) &disp
->BindAttribLocationARB
;
5454 snprintf(symboln
, sizeof(symboln
), "%sBindAttribLocation", symbol_prefix
);
5455 *procp
= dlsym(handle
, symboln
);
5459 if(!disp
->BindAttribLocationARB
) {
5460 void ** procp
= (void **) &disp
->BindAttribLocationARB
;
5461 snprintf(symboln
, sizeof(symboln
), "%sBindAttribLocationARB", symbol_prefix
);
5462 *procp
= dlsym(handle
, symboln
);
5466 if(!disp
->GetActiveAttribARB
) {
5467 void ** procp
= (void **) &disp
->GetActiveAttribARB
;
5468 snprintf(symboln
, sizeof(symboln
), "%sGetActiveAttrib", symbol_prefix
);
5469 *procp
= dlsym(handle
, symboln
);
5473 if(!disp
->GetActiveAttribARB
) {
5474 void ** procp
= (void **) &disp
->GetActiveAttribARB
;
5475 snprintf(symboln
, sizeof(symboln
), "%sGetActiveAttribARB", symbol_prefix
);
5476 *procp
= dlsym(handle
, symboln
);
5480 if(!disp
->GetAttribLocationARB
) {
5481 void ** procp
= (void **) &disp
->GetAttribLocationARB
;
5482 snprintf(symboln
, sizeof(symboln
), "%sGetAttribLocation", symbol_prefix
);
5483 *procp
= dlsym(handle
, symboln
);
5487 if(!disp
->GetAttribLocationARB
) {
5488 void ** procp
= (void **) &disp
->GetAttribLocationARB
;
5489 snprintf(symboln
, sizeof(symboln
), "%sGetAttribLocationARB", symbol_prefix
);
5490 *procp
= dlsym(handle
, symboln
);
5494 if(!disp
->DrawBuffersARB
) {
5495 void ** procp
= (void **) &disp
->DrawBuffersARB
;
5496 snprintf(symboln
, sizeof(symboln
), "%sDrawBuffers", symbol_prefix
);
5497 *procp
= dlsym(handle
, symboln
);
5501 if(!disp
->DrawBuffersARB
) {
5502 void ** procp
= (void **) &disp
->DrawBuffersARB
;
5503 snprintf(symboln
, sizeof(symboln
), "%sDrawBuffersARB", symbol_prefix
);
5504 *procp
= dlsym(handle
, symboln
);
5508 if(!disp
->DrawBuffersARB
) {
5509 void ** procp
= (void **) &disp
->DrawBuffersARB
;
5510 snprintf(symboln
, sizeof(symboln
), "%sDrawBuffersATI", symbol_prefix
);
5511 *procp
= dlsym(handle
, symboln
);
5515 if(!disp
->ClampColorARB
) {
5516 void ** procp
= (void **) &disp
->ClampColorARB
;
5517 snprintf(symboln
, sizeof(symboln
), "%sClampColorARB", symbol_prefix
);
5518 *procp
= dlsym(handle
, symboln
);
5522 if(!disp
->DrawArraysInstancedARB
) {
5523 void ** procp
= (void **) &disp
->DrawArraysInstancedARB
;
5524 snprintf(symboln
, sizeof(symboln
), "%sDrawArraysInstancedARB", symbol_prefix
);
5525 *procp
= dlsym(handle
, symboln
);
5529 if(!disp
->DrawArraysInstancedARB
) {
5530 void ** procp
= (void **) &disp
->DrawArraysInstancedARB
;
5531 snprintf(symboln
, sizeof(symboln
), "%sDrawArraysInstancedEXT", symbol_prefix
);
5532 *procp
= dlsym(handle
, symboln
);
5536 if(!disp
->DrawArraysInstancedARB
) {
5537 void ** procp
= (void **) &disp
->DrawArraysInstancedARB
;
5538 snprintf(symboln
, sizeof(symboln
), "%sDrawArraysInstanced", symbol_prefix
);
5539 *procp
= dlsym(handle
, symboln
);
5543 if(!disp
->DrawElementsInstancedARB
) {
5544 void ** procp
= (void **) &disp
->DrawElementsInstancedARB
;
5545 snprintf(symboln
, sizeof(symboln
), "%sDrawElementsInstancedARB", symbol_prefix
);
5546 *procp
= dlsym(handle
, symboln
);
5550 if(!disp
->DrawElementsInstancedARB
) {
5551 void ** procp
= (void **) &disp
->DrawElementsInstancedARB
;
5552 snprintf(symboln
, sizeof(symboln
), "%sDrawElementsInstancedEXT", symbol_prefix
);
5553 *procp
= dlsym(handle
, symboln
);
5557 if(!disp
->DrawElementsInstancedARB
) {
5558 void ** procp
= (void **) &disp
->DrawElementsInstancedARB
;
5559 snprintf(symboln
, sizeof(symboln
), "%sDrawElementsInstanced", symbol_prefix
);
5560 *procp
= dlsym(handle
, symboln
);
5564 if(!disp
->RenderbufferStorageMultisample
) {
5565 void ** procp
= (void **) &disp
->RenderbufferStorageMultisample
;
5566 snprintf(symboln
, sizeof(symboln
), "%sRenderbufferStorageMultisample", symbol_prefix
);
5567 *procp
= dlsym(handle
, symboln
);
5571 if(!disp
->RenderbufferStorageMultisample
) {
5572 void ** procp
= (void **) &disp
->RenderbufferStorageMultisample
;
5573 snprintf(symboln
, sizeof(symboln
), "%sRenderbufferStorageMultisampleEXT", symbol_prefix
);
5574 *procp
= dlsym(handle
, symboln
);
5578 if(!disp
->FramebufferTextureARB
) {
5579 void ** procp
= (void **) &disp
->FramebufferTextureARB
;
5580 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTextureARB", symbol_prefix
);
5581 *procp
= dlsym(handle
, symboln
);
5585 if(!disp
->FramebufferTextureFaceARB
) {
5586 void ** procp
= (void **) &disp
->FramebufferTextureFaceARB
;
5587 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTextureFaceARB", symbol_prefix
);
5588 *procp
= dlsym(handle
, symboln
);
5592 if(!disp
->ProgramParameteriARB
) {
5593 void ** procp
= (void **) &disp
->ProgramParameteriARB
;
5594 snprintf(symboln
, sizeof(symboln
), "%sProgramParameteriARB", symbol_prefix
);
5595 *procp
= dlsym(handle
, symboln
);
5599 if(!disp
->VertexAttribDivisorARB
) {
5600 void ** procp
= (void **) &disp
->VertexAttribDivisorARB
;
5601 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribDivisorARB", symbol_prefix
);
5602 *procp
= dlsym(handle
, symboln
);
5606 if(!disp
->FlushMappedBufferRange
) {
5607 void ** procp
= (void **) &disp
->FlushMappedBufferRange
;
5608 snprintf(symboln
, sizeof(symboln
), "%sFlushMappedBufferRange", symbol_prefix
);
5609 *procp
= dlsym(handle
, symboln
);
5613 if(!disp
->MapBufferRange
) {
5614 void ** procp
= (void **) &disp
->MapBufferRange
;
5615 snprintf(symboln
, sizeof(symboln
), "%sMapBufferRange", symbol_prefix
);
5616 *procp
= dlsym(handle
, symboln
);
5620 if(!disp
->TexBufferARB
) {
5621 void ** procp
= (void **) &disp
->TexBufferARB
;
5622 snprintf(symboln
, sizeof(symboln
), "%sTexBufferARB", symbol_prefix
);
5623 *procp
= dlsym(handle
, symboln
);
5627 if(!disp
->BindVertexArray
) {
5628 void ** procp
= (void **) &disp
->BindVertexArray
;
5629 snprintf(symboln
, sizeof(symboln
), "%sBindVertexArray", symbol_prefix
);
5630 *procp
= dlsym(handle
, symboln
);
5634 if(!disp
->GenVertexArrays
) {
5635 void ** procp
= (void **) &disp
->GenVertexArrays
;
5636 snprintf(symboln
, sizeof(symboln
), "%sGenVertexArrays", symbol_prefix
);
5637 *procp
= dlsym(handle
, symboln
);
5641 if(!disp
->CopyBufferSubData
) {
5642 void ** procp
= (void **) &disp
->CopyBufferSubData
;
5643 snprintf(symboln
, sizeof(symboln
), "%sCopyBufferSubData", symbol_prefix
);
5644 *procp
= dlsym(handle
, symboln
);
5648 if(!disp
->ClientWaitSync
) {
5649 void ** procp
= (void **) &disp
->ClientWaitSync
;
5650 snprintf(symboln
, sizeof(symboln
), "%sClientWaitSync", symbol_prefix
);
5651 *procp
= dlsym(handle
, symboln
);
5655 if(!disp
->DeleteSync
) {
5656 void ** procp
= (void **) &disp
->DeleteSync
;
5657 snprintf(symboln
, sizeof(symboln
), "%sDeleteSync", symbol_prefix
);
5658 *procp
= dlsym(handle
, symboln
);
5662 if(!disp
->FenceSync
) {
5663 void ** procp
= (void **) &disp
->FenceSync
;
5664 snprintf(symboln
, sizeof(symboln
), "%sFenceSync", symbol_prefix
);
5665 *procp
= dlsym(handle
, symboln
);
5669 if(!disp
->GetInteger64v
) {
5670 void ** procp
= (void **) &disp
->GetInteger64v
;
5671 snprintf(symboln
, sizeof(symboln
), "%sGetInteger64v", symbol_prefix
);
5672 *procp
= dlsym(handle
, symboln
);
5676 if(!disp
->GetSynciv
) {
5677 void ** procp
= (void **) &disp
->GetSynciv
;
5678 snprintf(symboln
, sizeof(symboln
), "%sGetSynciv", symbol_prefix
);
5679 *procp
= dlsym(handle
, symboln
);
5684 void ** procp
= (void **) &disp
->IsSync
;
5685 snprintf(symboln
, sizeof(symboln
), "%sIsSync", symbol_prefix
);
5686 *procp
= dlsym(handle
, symboln
);
5690 if(!disp
->WaitSync
) {
5691 void ** procp
= (void **) &disp
->WaitSync
;
5692 snprintf(symboln
, sizeof(symboln
), "%sWaitSync", symbol_prefix
);
5693 *procp
= dlsym(handle
, symboln
);
5697 if(!disp
->DrawElementsBaseVertex
) {
5698 void ** procp
= (void **) &disp
->DrawElementsBaseVertex
;
5699 snprintf(symboln
, sizeof(symboln
), "%sDrawElementsBaseVertex", symbol_prefix
);
5700 *procp
= dlsym(handle
, symboln
);
5704 if(!disp
->DrawElementsInstancedBaseVertex
) {
5705 void ** procp
= (void **) &disp
->DrawElementsInstancedBaseVertex
;
5706 snprintf(symboln
, sizeof(symboln
), "%sDrawElementsInstancedBaseVertex", symbol_prefix
);
5707 *procp
= dlsym(handle
, symboln
);
5711 if(!disp
->DrawRangeElementsBaseVertex
) {
5712 void ** procp
= (void **) &disp
->DrawRangeElementsBaseVertex
;
5713 snprintf(symboln
, sizeof(symboln
), "%sDrawRangeElementsBaseVertex", symbol_prefix
);
5714 *procp
= dlsym(handle
, symboln
);
5718 if(!disp
->MultiDrawElementsBaseVertex
) {
5719 void ** procp
= (void **) &disp
->MultiDrawElementsBaseVertex
;
5720 snprintf(symboln
, sizeof(symboln
), "%sMultiDrawElementsBaseVertex", symbol_prefix
);
5721 *procp
= dlsym(handle
, symboln
);
5725 if(!disp
->BlendEquationSeparateiARB
) {
5726 void ** procp
= (void **) &disp
->BlendEquationSeparateiARB
;
5727 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationSeparateiARB", symbol_prefix
);
5728 *procp
= dlsym(handle
, symboln
);
5732 if(!disp
->BlendEquationSeparateiARB
) {
5733 void ** procp
= (void **) &disp
->BlendEquationSeparateiARB
;
5734 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationSeparateIndexedAMD", symbol_prefix
);
5735 *procp
= dlsym(handle
, symboln
);
5739 if(!disp
->BlendEquationiARB
) {
5740 void ** procp
= (void **) &disp
->BlendEquationiARB
;
5741 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationiARB", symbol_prefix
);
5742 *procp
= dlsym(handle
, symboln
);
5746 if(!disp
->BlendEquationiARB
) {
5747 void ** procp
= (void **) &disp
->BlendEquationiARB
;
5748 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationIndexedAMD", symbol_prefix
);
5749 *procp
= dlsym(handle
, symboln
);
5753 if(!disp
->BlendFuncSeparateiARB
) {
5754 void ** procp
= (void **) &disp
->BlendFuncSeparateiARB
;
5755 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncSeparateiARB", symbol_prefix
);
5756 *procp
= dlsym(handle
, symboln
);
5760 if(!disp
->BlendFuncSeparateiARB
) {
5761 void ** procp
= (void **) &disp
->BlendFuncSeparateiARB
;
5762 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncSeparateIndexedAMD", symbol_prefix
);
5763 *procp
= dlsym(handle
, symboln
);
5767 if(!disp
->BlendFunciARB
) {
5768 void ** procp
= (void **) &disp
->BlendFunciARB
;
5769 snprintf(symboln
, sizeof(symboln
), "%sBlendFunciARB", symbol_prefix
);
5770 *procp
= dlsym(handle
, symboln
);
5774 if(!disp
->BlendFunciARB
) {
5775 void ** procp
= (void **) &disp
->BlendFunciARB
;
5776 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncIndexedAMD", symbol_prefix
);
5777 *procp
= dlsym(handle
, symboln
);
5781 if(!disp
->BindSampler
) {
5782 void ** procp
= (void **) &disp
->BindSampler
;
5783 snprintf(symboln
, sizeof(symboln
), "%sBindSampler", symbol_prefix
);
5784 *procp
= dlsym(handle
, symboln
);
5788 if(!disp
->DeleteSamplers
) {
5789 void ** procp
= (void **) &disp
->DeleteSamplers
;
5790 snprintf(symboln
, sizeof(symboln
), "%sDeleteSamplers", symbol_prefix
);
5791 *procp
= dlsym(handle
, symboln
);
5795 if(!disp
->GenSamplers
) {
5796 void ** procp
= (void **) &disp
->GenSamplers
;
5797 snprintf(symboln
, sizeof(symboln
), "%sGenSamplers", symbol_prefix
);
5798 *procp
= dlsym(handle
, symboln
);
5802 if(!disp
->GetSamplerParameterIiv
) {
5803 void ** procp
= (void **) &disp
->GetSamplerParameterIiv
;
5804 snprintf(symboln
, sizeof(symboln
), "%sGetSamplerParameterIiv", symbol_prefix
);
5805 *procp
= dlsym(handle
, symboln
);
5809 if(!disp
->GetSamplerParameterIuiv
) {
5810 void ** procp
= (void **) &disp
->GetSamplerParameterIuiv
;
5811 snprintf(symboln
, sizeof(symboln
), "%sGetSamplerParameterIuiv", symbol_prefix
);
5812 *procp
= dlsym(handle
, symboln
);
5816 if(!disp
->GetSamplerParameterfv
) {
5817 void ** procp
= (void **) &disp
->GetSamplerParameterfv
;
5818 snprintf(symboln
, sizeof(symboln
), "%sGetSamplerParameterfv", symbol_prefix
);
5819 *procp
= dlsym(handle
, symboln
);
5823 if(!disp
->GetSamplerParameteriv
) {
5824 void ** procp
= (void **) &disp
->GetSamplerParameteriv
;
5825 snprintf(symboln
, sizeof(symboln
), "%sGetSamplerParameteriv", symbol_prefix
);
5826 *procp
= dlsym(handle
, symboln
);
5830 if(!disp
->IsSampler
) {
5831 void ** procp
= (void **) &disp
->IsSampler
;
5832 snprintf(symboln
, sizeof(symboln
), "%sIsSampler", symbol_prefix
);
5833 *procp
= dlsym(handle
, symboln
);
5837 if(!disp
->SamplerParameterIiv
) {
5838 void ** procp
= (void **) &disp
->SamplerParameterIiv
;
5839 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameterIiv", symbol_prefix
);
5840 *procp
= dlsym(handle
, symboln
);
5844 if(!disp
->SamplerParameterIuiv
) {
5845 void ** procp
= (void **) &disp
->SamplerParameterIuiv
;
5846 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameterIuiv", symbol_prefix
);
5847 *procp
= dlsym(handle
, symboln
);
5851 if(!disp
->SamplerParameterf
) {
5852 void ** procp
= (void **) &disp
->SamplerParameterf
;
5853 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameterf", symbol_prefix
);
5854 *procp
= dlsym(handle
, symboln
);
5858 if(!disp
->SamplerParameterfv
) {
5859 void ** procp
= (void **) &disp
->SamplerParameterfv
;
5860 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameterfv", symbol_prefix
);
5861 *procp
= dlsym(handle
, symboln
);
5865 if(!disp
->SamplerParameteri
) {
5866 void ** procp
= (void **) &disp
->SamplerParameteri
;
5867 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameteri", symbol_prefix
);
5868 *procp
= dlsym(handle
, symboln
);
5872 if(!disp
->SamplerParameteriv
) {
5873 void ** procp
= (void **) &disp
->SamplerParameteriv
;
5874 snprintf(symboln
, sizeof(symboln
), "%sSamplerParameteriv", symbol_prefix
);
5875 *procp
= dlsym(handle
, symboln
);
5879 if(!disp
->BindTransformFeedback
) {
5880 void ** procp
= (void **) &disp
->BindTransformFeedback
;
5881 snprintf(symboln
, sizeof(symboln
), "%sBindTransformFeedback", symbol_prefix
);
5882 *procp
= dlsym(handle
, symboln
);
5886 if(!disp
->DeleteTransformFeedbacks
) {
5887 void ** procp
= (void **) &disp
->DeleteTransformFeedbacks
;
5888 snprintf(symboln
, sizeof(symboln
), "%sDeleteTransformFeedbacks", symbol_prefix
);
5889 *procp
= dlsym(handle
, symboln
);
5893 if(!disp
->DrawTransformFeedback
) {
5894 void ** procp
= (void **) &disp
->DrawTransformFeedback
;
5895 snprintf(symboln
, sizeof(symboln
), "%sDrawTransformFeedback", symbol_prefix
);
5896 *procp
= dlsym(handle
, symboln
);
5900 if(!disp
->GenTransformFeedbacks
) {
5901 void ** procp
= (void **) &disp
->GenTransformFeedbacks
;
5902 snprintf(symboln
, sizeof(symboln
), "%sGenTransformFeedbacks", symbol_prefix
);
5903 *procp
= dlsym(handle
, symboln
);
5907 if(!disp
->IsTransformFeedback
) {
5908 void ** procp
= (void **) &disp
->IsTransformFeedback
;
5909 snprintf(symboln
, sizeof(symboln
), "%sIsTransformFeedback", symbol_prefix
);
5910 *procp
= dlsym(handle
, symboln
);
5914 if(!disp
->PauseTransformFeedback
) {
5915 void ** procp
= (void **) &disp
->PauseTransformFeedback
;
5916 snprintf(symboln
, sizeof(symboln
), "%sPauseTransformFeedback", symbol_prefix
);
5917 *procp
= dlsym(handle
, symboln
);
5921 if(!disp
->ResumeTransformFeedback
) {
5922 void ** procp
= (void **) &disp
->ResumeTransformFeedback
;
5923 snprintf(symboln
, sizeof(symboln
), "%sResumeTransformFeedback", symbol_prefix
);
5924 *procp
= dlsym(handle
, symboln
);
5928 if(!disp
->ClearDepthf
) {
5929 void ** procp
= (void **) &disp
->ClearDepthf
;
5930 snprintf(symboln
, sizeof(symboln
), "%sClearDepthf", symbol_prefix
);
5931 *procp
= dlsym(handle
, symboln
);
5935 if(!disp
->DepthRangef
) {
5936 void ** procp
= (void **) &disp
->DepthRangef
;
5937 snprintf(symboln
, sizeof(symboln
), "%sDepthRangef", symbol_prefix
);
5938 *procp
= dlsym(handle
, symboln
);
5942 if(!disp
->GetShaderPrecisionFormat
) {
5943 void ** procp
= (void **) &disp
->GetShaderPrecisionFormat
;
5944 snprintf(symboln
, sizeof(symboln
), "%sGetShaderPrecisionFormat", symbol_prefix
);
5945 *procp
= dlsym(handle
, symboln
);
5949 if(!disp
->ReleaseShaderCompiler
) {
5950 void ** procp
= (void **) &disp
->ReleaseShaderCompiler
;
5951 snprintf(symboln
, sizeof(symboln
), "%sReleaseShaderCompiler", symbol_prefix
);
5952 *procp
= dlsym(handle
, symboln
);
5956 if(!disp
->ShaderBinary
) {
5957 void ** procp
= (void **) &disp
->ShaderBinary
;
5958 snprintf(symboln
, sizeof(symboln
), "%sShaderBinary", symbol_prefix
);
5959 *procp
= dlsym(handle
, symboln
);
5963 if(!disp
->GetGraphicsResetStatusARB
) {
5964 void ** procp
= (void **) &disp
->GetGraphicsResetStatusARB
;
5965 snprintf(symboln
, sizeof(symboln
), "%sGetGraphicsResetStatusARB", symbol_prefix
);
5966 *procp
= dlsym(handle
, symboln
);
5970 if(!disp
->GetnColorTableARB
) {
5971 void ** procp
= (void **) &disp
->GetnColorTableARB
;
5972 snprintf(symboln
, sizeof(symboln
), "%sGetnColorTableARB", symbol_prefix
);
5973 *procp
= dlsym(handle
, symboln
);
5977 if(!disp
->GetnCompressedTexImageARB
) {
5978 void ** procp
= (void **) &disp
->GetnCompressedTexImageARB
;
5979 snprintf(symboln
, sizeof(symboln
), "%sGetnCompressedTexImageARB", symbol_prefix
);
5980 *procp
= dlsym(handle
, symboln
);
5984 if(!disp
->GetnConvolutionFilterARB
) {
5985 void ** procp
= (void **) &disp
->GetnConvolutionFilterARB
;
5986 snprintf(symboln
, sizeof(symboln
), "%sGetnConvolutionFilterARB", symbol_prefix
);
5987 *procp
= dlsym(handle
, symboln
);
5991 if(!disp
->GetnHistogramARB
) {
5992 void ** procp
= (void **) &disp
->GetnHistogramARB
;
5993 snprintf(symboln
, sizeof(symboln
), "%sGetnHistogramARB", symbol_prefix
);
5994 *procp
= dlsym(handle
, symboln
);
5998 if(!disp
->GetnMapdvARB
) {
5999 void ** procp
= (void **) &disp
->GetnMapdvARB
;
6000 snprintf(symboln
, sizeof(symboln
), "%sGetnMapdvARB", symbol_prefix
);
6001 *procp
= dlsym(handle
, symboln
);
6005 if(!disp
->GetnMapfvARB
) {
6006 void ** procp
= (void **) &disp
->GetnMapfvARB
;
6007 snprintf(symboln
, sizeof(symboln
), "%sGetnMapfvARB", symbol_prefix
);
6008 *procp
= dlsym(handle
, symboln
);
6012 if(!disp
->GetnMapivARB
) {
6013 void ** procp
= (void **) &disp
->GetnMapivARB
;
6014 snprintf(symboln
, sizeof(symboln
), "%sGetnMapivARB", symbol_prefix
);
6015 *procp
= dlsym(handle
, symboln
);
6019 if(!disp
->GetnMinmaxARB
) {
6020 void ** procp
= (void **) &disp
->GetnMinmaxARB
;
6021 snprintf(symboln
, sizeof(symboln
), "%sGetnMinmaxARB", symbol_prefix
);
6022 *procp
= dlsym(handle
, symboln
);
6026 if(!disp
->GetnPixelMapfvARB
) {
6027 void ** procp
= (void **) &disp
->GetnPixelMapfvARB
;
6028 snprintf(symboln
, sizeof(symboln
), "%sGetnPixelMapfvARB", symbol_prefix
);
6029 *procp
= dlsym(handle
, symboln
);
6033 if(!disp
->GetnPixelMapuivARB
) {
6034 void ** procp
= (void **) &disp
->GetnPixelMapuivARB
;
6035 snprintf(symboln
, sizeof(symboln
), "%sGetnPixelMapuivARB", symbol_prefix
);
6036 *procp
= dlsym(handle
, symboln
);
6040 if(!disp
->GetnPixelMapusvARB
) {
6041 void ** procp
= (void **) &disp
->GetnPixelMapusvARB
;
6042 snprintf(symboln
, sizeof(symboln
), "%sGetnPixelMapusvARB", symbol_prefix
);
6043 *procp
= dlsym(handle
, symboln
);
6047 if(!disp
->GetnPolygonStippleARB
) {
6048 void ** procp
= (void **) &disp
->GetnPolygonStippleARB
;
6049 snprintf(symboln
, sizeof(symboln
), "%sGetnPolygonStippleARB", symbol_prefix
);
6050 *procp
= dlsym(handle
, symboln
);
6054 if(!disp
->GetnSeparableFilterARB
) {
6055 void ** procp
= (void **) &disp
->GetnSeparableFilterARB
;
6056 snprintf(symboln
, sizeof(symboln
), "%sGetnSeparableFilterARB", symbol_prefix
);
6057 *procp
= dlsym(handle
, symboln
);
6061 if(!disp
->GetnTexImageARB
) {
6062 void ** procp
= (void **) &disp
->GetnTexImageARB
;
6063 snprintf(symboln
, sizeof(symboln
), "%sGetnTexImageARB", symbol_prefix
);
6064 *procp
= dlsym(handle
, symboln
);
6068 if(!disp
->GetnUniformdvARB
) {
6069 void ** procp
= (void **) &disp
->GetnUniformdvARB
;
6070 snprintf(symboln
, sizeof(symboln
), "%sGetnUniformdvARB", symbol_prefix
);
6071 *procp
= dlsym(handle
, symboln
);
6075 if(!disp
->GetnUniformfvARB
) {
6076 void ** procp
= (void **) &disp
->GetnUniformfvARB
;
6077 snprintf(symboln
, sizeof(symboln
), "%sGetnUniformfvARB", symbol_prefix
);
6078 *procp
= dlsym(handle
, symboln
);
6082 if(!disp
->GetnUniformivARB
) {
6083 void ** procp
= (void **) &disp
->GetnUniformivARB
;
6084 snprintf(symboln
, sizeof(symboln
), "%sGetnUniformivARB", symbol_prefix
);
6085 *procp
= dlsym(handle
, symboln
);
6089 if(!disp
->GetnUniformuivARB
) {
6090 void ** procp
= (void **) &disp
->GetnUniformuivARB
;
6091 snprintf(symboln
, sizeof(symboln
), "%sGetnUniformuivARB", symbol_prefix
);
6092 *procp
= dlsym(handle
, symboln
);
6096 if(!disp
->ReadnPixelsARB
) {
6097 void ** procp
= (void **) &disp
->ReadnPixelsARB
;
6098 snprintf(symboln
, sizeof(symboln
), "%sReadnPixelsARB", symbol_prefix
);
6099 *procp
= dlsym(handle
, symboln
);
6103 if(!disp
->PolygonOffsetEXT
) {
6104 void ** procp
= (void **) &disp
->PolygonOffsetEXT
;
6105 snprintf(symboln
, sizeof(symboln
), "%sPolygonOffsetEXT", symbol_prefix
);
6106 *procp
= dlsym(handle
, symboln
);
6110 if(!disp
->GetPixelTexGenParameterfvSGIS
) {
6111 void ** procp
= (void **) &disp
->GetPixelTexGenParameterfvSGIS
;
6112 snprintf(symboln
, sizeof(symboln
), "%sGetPixelTexGenParameterfvSGIS", symbol_prefix
);
6113 *procp
= dlsym(handle
, symboln
);
6117 if(!disp
->GetPixelTexGenParameterivSGIS
) {
6118 void ** procp
= (void **) &disp
->GetPixelTexGenParameterivSGIS
;
6119 snprintf(symboln
, sizeof(symboln
), "%sGetPixelTexGenParameterivSGIS", symbol_prefix
);
6120 *procp
= dlsym(handle
, symboln
);
6124 if(!disp
->PixelTexGenParameterfSGIS
) {
6125 void ** procp
= (void **) &disp
->PixelTexGenParameterfSGIS
;
6126 snprintf(symboln
, sizeof(symboln
), "%sPixelTexGenParameterfSGIS", symbol_prefix
);
6127 *procp
= dlsym(handle
, symboln
);
6131 if(!disp
->PixelTexGenParameterfvSGIS
) {
6132 void ** procp
= (void **) &disp
->PixelTexGenParameterfvSGIS
;
6133 snprintf(symboln
, sizeof(symboln
), "%sPixelTexGenParameterfvSGIS", symbol_prefix
);
6134 *procp
= dlsym(handle
, symboln
);
6138 if(!disp
->PixelTexGenParameteriSGIS
) {
6139 void ** procp
= (void **) &disp
->PixelTexGenParameteriSGIS
;
6140 snprintf(symboln
, sizeof(symboln
), "%sPixelTexGenParameteriSGIS", symbol_prefix
);
6141 *procp
= dlsym(handle
, symboln
);
6145 if(!disp
->PixelTexGenParameterivSGIS
) {
6146 void ** procp
= (void **) &disp
->PixelTexGenParameterivSGIS
;
6147 snprintf(symboln
, sizeof(symboln
), "%sPixelTexGenParameterivSGIS", symbol_prefix
);
6148 *procp
= dlsym(handle
, symboln
);
6152 if(!disp
->SampleMaskSGIS
) {
6153 void ** procp
= (void **) &disp
->SampleMaskSGIS
;
6154 snprintf(symboln
, sizeof(symboln
), "%sSampleMaskSGIS", symbol_prefix
);
6155 *procp
= dlsym(handle
, symboln
);
6159 if(!disp
->SampleMaskSGIS
) {
6160 void ** procp
= (void **) &disp
->SampleMaskSGIS
;
6161 snprintf(symboln
, sizeof(symboln
), "%sSampleMaskEXT", symbol_prefix
);
6162 *procp
= dlsym(handle
, symboln
);
6166 if(!disp
->SamplePatternSGIS
) {
6167 void ** procp
= (void **) &disp
->SamplePatternSGIS
;
6168 snprintf(symboln
, sizeof(symboln
), "%sSamplePatternSGIS", symbol_prefix
);
6169 *procp
= dlsym(handle
, symboln
);
6173 if(!disp
->SamplePatternSGIS
) {
6174 void ** procp
= (void **) &disp
->SamplePatternSGIS
;
6175 snprintf(symboln
, sizeof(symboln
), "%sSamplePatternEXT", symbol_prefix
);
6176 *procp
= dlsym(handle
, symboln
);
6180 if(!disp
->ColorPointerEXT
) {
6181 void ** procp
= (void **) &disp
->ColorPointerEXT
;
6182 snprintf(symboln
, sizeof(symboln
), "%sColorPointerEXT", symbol_prefix
);
6183 *procp
= dlsym(handle
, symboln
);
6187 if(!disp
->EdgeFlagPointerEXT
) {
6188 void ** procp
= (void **) &disp
->EdgeFlagPointerEXT
;
6189 snprintf(symboln
, sizeof(symboln
), "%sEdgeFlagPointerEXT", symbol_prefix
);
6190 *procp
= dlsym(handle
, symboln
);
6194 if(!disp
->IndexPointerEXT
) {
6195 void ** procp
= (void **) &disp
->IndexPointerEXT
;
6196 snprintf(symboln
, sizeof(symboln
), "%sIndexPointerEXT", symbol_prefix
);
6197 *procp
= dlsym(handle
, symboln
);
6201 if(!disp
->NormalPointerEXT
) {
6202 void ** procp
= (void **) &disp
->NormalPointerEXT
;
6203 snprintf(symboln
, sizeof(symboln
), "%sNormalPointerEXT", symbol_prefix
);
6204 *procp
= dlsym(handle
, symboln
);
6208 if(!disp
->TexCoordPointerEXT
) {
6209 void ** procp
= (void **) &disp
->TexCoordPointerEXT
;
6210 snprintf(symboln
, sizeof(symboln
), "%sTexCoordPointerEXT", symbol_prefix
);
6211 *procp
= dlsym(handle
, symboln
);
6215 if(!disp
->VertexPointerEXT
) {
6216 void ** procp
= (void **) &disp
->VertexPointerEXT
;
6217 snprintf(symboln
, sizeof(symboln
), "%sVertexPointerEXT", symbol_prefix
);
6218 *procp
= dlsym(handle
, symboln
);
6222 if(!disp
->PointParameterfEXT
) {
6223 void ** procp
= (void **) &disp
->PointParameterfEXT
;
6224 snprintf(symboln
, sizeof(symboln
), "%sPointParameterf", symbol_prefix
);
6225 *procp
= dlsym(handle
, symboln
);
6229 if(!disp
->PointParameterfEXT
) {
6230 void ** procp
= (void **) &disp
->PointParameterfEXT
;
6231 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfARB", symbol_prefix
);
6232 *procp
= dlsym(handle
, symboln
);
6236 if(!disp
->PointParameterfEXT
) {
6237 void ** procp
= (void **) &disp
->PointParameterfEXT
;
6238 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfEXT", symbol_prefix
);
6239 *procp
= dlsym(handle
, symboln
);
6243 if(!disp
->PointParameterfEXT
) {
6244 void ** procp
= (void **) &disp
->PointParameterfEXT
;
6245 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfSGIS", symbol_prefix
);
6246 *procp
= dlsym(handle
, symboln
);
6250 if(!disp
->PointParameterfvEXT
) {
6251 void ** procp
= (void **) &disp
->PointParameterfvEXT
;
6252 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfv", symbol_prefix
);
6253 *procp
= dlsym(handle
, symboln
);
6257 if(!disp
->PointParameterfvEXT
) {
6258 void ** procp
= (void **) &disp
->PointParameterfvEXT
;
6259 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfvARB", symbol_prefix
);
6260 *procp
= dlsym(handle
, symboln
);
6264 if(!disp
->PointParameterfvEXT
) {
6265 void ** procp
= (void **) &disp
->PointParameterfvEXT
;
6266 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfvEXT", symbol_prefix
);
6267 *procp
= dlsym(handle
, symboln
);
6271 if(!disp
->PointParameterfvEXT
) {
6272 void ** procp
= (void **) &disp
->PointParameterfvEXT
;
6273 snprintf(symboln
, sizeof(symboln
), "%sPointParameterfvSGIS", symbol_prefix
);
6274 *procp
= dlsym(handle
, symboln
);
6278 if(!disp
->LockArraysEXT
) {
6279 void ** procp
= (void **) &disp
->LockArraysEXT
;
6280 snprintf(symboln
, sizeof(symboln
), "%sLockArraysEXT", symbol_prefix
);
6281 *procp
= dlsym(handle
, symboln
);
6285 if(!disp
->UnlockArraysEXT
) {
6286 void ** procp
= (void **) &disp
->UnlockArraysEXT
;
6287 snprintf(symboln
, sizeof(symboln
), "%sUnlockArraysEXT", symbol_prefix
);
6288 *procp
= dlsym(handle
, symboln
);
6292 if(!disp
->SecondaryColor3bEXT
) {
6293 void ** procp
= (void **) &disp
->SecondaryColor3bEXT
;
6294 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3b", symbol_prefix
);
6295 *procp
= dlsym(handle
, symboln
);
6299 if(!disp
->SecondaryColor3bEXT
) {
6300 void ** procp
= (void **) &disp
->SecondaryColor3bEXT
;
6301 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3bEXT", symbol_prefix
);
6302 *procp
= dlsym(handle
, symboln
);
6306 if(!disp
->SecondaryColor3bvEXT
) {
6307 void ** procp
= (void **) &disp
->SecondaryColor3bvEXT
;
6308 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3bv", symbol_prefix
);
6309 *procp
= dlsym(handle
, symboln
);
6313 if(!disp
->SecondaryColor3bvEXT
) {
6314 void ** procp
= (void **) &disp
->SecondaryColor3bvEXT
;
6315 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3bvEXT", symbol_prefix
);
6316 *procp
= dlsym(handle
, symboln
);
6320 if(!disp
->SecondaryColor3dEXT
) {
6321 void ** procp
= (void **) &disp
->SecondaryColor3dEXT
;
6322 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3d", symbol_prefix
);
6323 *procp
= dlsym(handle
, symboln
);
6327 if(!disp
->SecondaryColor3dEXT
) {
6328 void ** procp
= (void **) &disp
->SecondaryColor3dEXT
;
6329 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3dEXT", symbol_prefix
);
6330 *procp
= dlsym(handle
, symboln
);
6334 if(!disp
->SecondaryColor3dvEXT
) {
6335 void ** procp
= (void **) &disp
->SecondaryColor3dvEXT
;
6336 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3dv", symbol_prefix
);
6337 *procp
= dlsym(handle
, symboln
);
6341 if(!disp
->SecondaryColor3dvEXT
) {
6342 void ** procp
= (void **) &disp
->SecondaryColor3dvEXT
;
6343 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3dvEXT", symbol_prefix
);
6344 *procp
= dlsym(handle
, symboln
);
6348 if(!disp
->SecondaryColor3fEXT
) {
6349 void ** procp
= (void **) &disp
->SecondaryColor3fEXT
;
6350 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3f", symbol_prefix
);
6351 *procp
= dlsym(handle
, symboln
);
6355 if(!disp
->SecondaryColor3fEXT
) {
6356 void ** procp
= (void **) &disp
->SecondaryColor3fEXT
;
6357 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3fEXT", symbol_prefix
);
6358 *procp
= dlsym(handle
, symboln
);
6362 if(!disp
->SecondaryColor3fvEXT
) {
6363 void ** procp
= (void **) &disp
->SecondaryColor3fvEXT
;
6364 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3fv", symbol_prefix
);
6365 *procp
= dlsym(handle
, symboln
);
6369 if(!disp
->SecondaryColor3fvEXT
) {
6370 void ** procp
= (void **) &disp
->SecondaryColor3fvEXT
;
6371 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3fvEXT", symbol_prefix
);
6372 *procp
= dlsym(handle
, symboln
);
6376 if(!disp
->SecondaryColor3iEXT
) {
6377 void ** procp
= (void **) &disp
->SecondaryColor3iEXT
;
6378 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3i", symbol_prefix
);
6379 *procp
= dlsym(handle
, symboln
);
6383 if(!disp
->SecondaryColor3iEXT
) {
6384 void ** procp
= (void **) &disp
->SecondaryColor3iEXT
;
6385 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3iEXT", symbol_prefix
);
6386 *procp
= dlsym(handle
, symboln
);
6390 if(!disp
->SecondaryColor3ivEXT
) {
6391 void ** procp
= (void **) &disp
->SecondaryColor3ivEXT
;
6392 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3iv", symbol_prefix
);
6393 *procp
= dlsym(handle
, symboln
);
6397 if(!disp
->SecondaryColor3ivEXT
) {
6398 void ** procp
= (void **) &disp
->SecondaryColor3ivEXT
;
6399 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ivEXT", symbol_prefix
);
6400 *procp
= dlsym(handle
, symboln
);
6404 if(!disp
->SecondaryColor3sEXT
) {
6405 void ** procp
= (void **) &disp
->SecondaryColor3sEXT
;
6406 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3s", symbol_prefix
);
6407 *procp
= dlsym(handle
, symboln
);
6411 if(!disp
->SecondaryColor3sEXT
) {
6412 void ** procp
= (void **) &disp
->SecondaryColor3sEXT
;
6413 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3sEXT", symbol_prefix
);
6414 *procp
= dlsym(handle
, symboln
);
6418 if(!disp
->SecondaryColor3svEXT
) {
6419 void ** procp
= (void **) &disp
->SecondaryColor3svEXT
;
6420 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3sv", symbol_prefix
);
6421 *procp
= dlsym(handle
, symboln
);
6425 if(!disp
->SecondaryColor3svEXT
) {
6426 void ** procp
= (void **) &disp
->SecondaryColor3svEXT
;
6427 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3svEXT", symbol_prefix
);
6428 *procp
= dlsym(handle
, symboln
);
6432 if(!disp
->SecondaryColor3ubEXT
) {
6433 void ** procp
= (void **) &disp
->SecondaryColor3ubEXT
;
6434 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ub", symbol_prefix
);
6435 *procp
= dlsym(handle
, symboln
);
6439 if(!disp
->SecondaryColor3ubEXT
) {
6440 void ** procp
= (void **) &disp
->SecondaryColor3ubEXT
;
6441 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ubEXT", symbol_prefix
);
6442 *procp
= dlsym(handle
, symboln
);
6446 if(!disp
->SecondaryColor3ubvEXT
) {
6447 void ** procp
= (void **) &disp
->SecondaryColor3ubvEXT
;
6448 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ubv", symbol_prefix
);
6449 *procp
= dlsym(handle
, symboln
);
6453 if(!disp
->SecondaryColor3ubvEXT
) {
6454 void ** procp
= (void **) &disp
->SecondaryColor3ubvEXT
;
6455 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ubvEXT", symbol_prefix
);
6456 *procp
= dlsym(handle
, symboln
);
6460 if(!disp
->SecondaryColor3uiEXT
) {
6461 void ** procp
= (void **) &disp
->SecondaryColor3uiEXT
;
6462 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3ui", symbol_prefix
);
6463 *procp
= dlsym(handle
, symboln
);
6467 if(!disp
->SecondaryColor3uiEXT
) {
6468 void ** procp
= (void **) &disp
->SecondaryColor3uiEXT
;
6469 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3uiEXT", symbol_prefix
);
6470 *procp
= dlsym(handle
, symboln
);
6474 if(!disp
->SecondaryColor3uivEXT
) {
6475 void ** procp
= (void **) &disp
->SecondaryColor3uivEXT
;
6476 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3uiv", symbol_prefix
);
6477 *procp
= dlsym(handle
, symboln
);
6481 if(!disp
->SecondaryColor3uivEXT
) {
6482 void ** procp
= (void **) &disp
->SecondaryColor3uivEXT
;
6483 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3uivEXT", symbol_prefix
);
6484 *procp
= dlsym(handle
, symboln
);
6488 if(!disp
->SecondaryColor3usEXT
) {
6489 void ** procp
= (void **) &disp
->SecondaryColor3usEXT
;
6490 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3us", symbol_prefix
);
6491 *procp
= dlsym(handle
, symboln
);
6495 if(!disp
->SecondaryColor3usEXT
) {
6496 void ** procp
= (void **) &disp
->SecondaryColor3usEXT
;
6497 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3usEXT", symbol_prefix
);
6498 *procp
= dlsym(handle
, symboln
);
6502 if(!disp
->SecondaryColor3usvEXT
) {
6503 void ** procp
= (void **) &disp
->SecondaryColor3usvEXT
;
6504 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3usv", symbol_prefix
);
6505 *procp
= dlsym(handle
, symboln
);
6509 if(!disp
->SecondaryColor3usvEXT
) {
6510 void ** procp
= (void **) &disp
->SecondaryColor3usvEXT
;
6511 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColor3usvEXT", symbol_prefix
);
6512 *procp
= dlsym(handle
, symboln
);
6516 if(!disp
->SecondaryColorPointerEXT
) {
6517 void ** procp
= (void **) &disp
->SecondaryColorPointerEXT
;
6518 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColorPointer", symbol_prefix
);
6519 *procp
= dlsym(handle
, symboln
);
6523 if(!disp
->SecondaryColorPointerEXT
) {
6524 void ** procp
= (void **) &disp
->SecondaryColorPointerEXT
;
6525 snprintf(symboln
, sizeof(symboln
), "%sSecondaryColorPointerEXT", symbol_prefix
);
6526 *procp
= dlsym(handle
, symboln
);
6530 if(!disp
->MultiDrawArraysEXT
) {
6531 void ** procp
= (void **) &disp
->MultiDrawArraysEXT
;
6532 snprintf(symboln
, sizeof(symboln
), "%sMultiDrawArrays", symbol_prefix
);
6533 *procp
= dlsym(handle
, symboln
);
6537 if(!disp
->MultiDrawArraysEXT
) {
6538 void ** procp
= (void **) &disp
->MultiDrawArraysEXT
;
6539 snprintf(symboln
, sizeof(symboln
), "%sMultiDrawArraysEXT", symbol_prefix
);
6540 *procp
= dlsym(handle
, symboln
);
6544 if(!disp
->MultiDrawElementsEXT
) {
6545 void ** procp
= (void **) &disp
->MultiDrawElementsEXT
;
6546 snprintf(symboln
, sizeof(symboln
), "%sMultiDrawElements", symbol_prefix
);
6547 *procp
= dlsym(handle
, symboln
);
6551 if(!disp
->MultiDrawElementsEXT
) {
6552 void ** procp
= (void **) &disp
->MultiDrawElementsEXT
;
6553 snprintf(symboln
, sizeof(symboln
), "%sMultiDrawElementsEXT", symbol_prefix
);
6554 *procp
= dlsym(handle
, symboln
);
6558 if(!disp
->FogCoordPointerEXT
) {
6559 void ** procp
= (void **) &disp
->FogCoordPointerEXT
;
6560 snprintf(symboln
, sizeof(symboln
), "%sFogCoordPointer", symbol_prefix
);
6561 *procp
= dlsym(handle
, symboln
);
6565 if(!disp
->FogCoordPointerEXT
) {
6566 void ** procp
= (void **) &disp
->FogCoordPointerEXT
;
6567 snprintf(symboln
, sizeof(symboln
), "%sFogCoordPointerEXT", symbol_prefix
);
6568 *procp
= dlsym(handle
, symboln
);
6572 if(!disp
->FogCoorddEXT
) {
6573 void ** procp
= (void **) &disp
->FogCoorddEXT
;
6574 snprintf(symboln
, sizeof(symboln
), "%sFogCoordd", symbol_prefix
);
6575 *procp
= dlsym(handle
, symboln
);
6579 if(!disp
->FogCoorddEXT
) {
6580 void ** procp
= (void **) &disp
->FogCoorddEXT
;
6581 snprintf(symboln
, sizeof(symboln
), "%sFogCoorddEXT", symbol_prefix
);
6582 *procp
= dlsym(handle
, symboln
);
6586 if(!disp
->FogCoorddvEXT
) {
6587 void ** procp
= (void **) &disp
->FogCoorddvEXT
;
6588 snprintf(symboln
, sizeof(symboln
), "%sFogCoorddv", symbol_prefix
);
6589 *procp
= dlsym(handle
, symboln
);
6593 if(!disp
->FogCoorddvEXT
) {
6594 void ** procp
= (void **) &disp
->FogCoorddvEXT
;
6595 snprintf(symboln
, sizeof(symboln
), "%sFogCoorddvEXT", symbol_prefix
);
6596 *procp
= dlsym(handle
, symboln
);
6600 if(!disp
->FogCoordfEXT
) {
6601 void ** procp
= (void **) &disp
->FogCoordfEXT
;
6602 snprintf(symboln
, sizeof(symboln
), "%sFogCoordf", symbol_prefix
);
6603 *procp
= dlsym(handle
, symboln
);
6607 if(!disp
->FogCoordfEXT
) {
6608 void ** procp
= (void **) &disp
->FogCoordfEXT
;
6609 snprintf(symboln
, sizeof(symboln
), "%sFogCoordfEXT", symbol_prefix
);
6610 *procp
= dlsym(handle
, symboln
);
6614 if(!disp
->FogCoordfvEXT
) {
6615 void ** procp
= (void **) &disp
->FogCoordfvEXT
;
6616 snprintf(symboln
, sizeof(symboln
), "%sFogCoordfv", symbol_prefix
);
6617 *procp
= dlsym(handle
, symboln
);
6621 if(!disp
->FogCoordfvEXT
) {
6622 void ** procp
= (void **) &disp
->FogCoordfvEXT
;
6623 snprintf(symboln
, sizeof(symboln
), "%sFogCoordfvEXT", symbol_prefix
);
6624 *procp
= dlsym(handle
, symboln
);
6628 if(!disp
->PixelTexGenSGIX
) {
6629 void ** procp
= (void **) &disp
->PixelTexGenSGIX
;
6630 snprintf(symboln
, sizeof(symboln
), "%sPixelTexGenSGIX", symbol_prefix
);
6631 *procp
= dlsym(handle
, symboln
);
6635 if(!disp
->BlendFuncSeparateEXT
) {
6636 void ** procp
= (void **) &disp
->BlendFuncSeparateEXT
;
6637 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncSeparate", symbol_prefix
);
6638 *procp
= dlsym(handle
, symboln
);
6642 if(!disp
->BlendFuncSeparateEXT
) {
6643 void ** procp
= (void **) &disp
->BlendFuncSeparateEXT
;
6644 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncSeparateEXT", symbol_prefix
);
6645 *procp
= dlsym(handle
, symboln
);
6649 if(!disp
->BlendFuncSeparateEXT
) {
6650 void ** procp
= (void **) &disp
->BlendFuncSeparateEXT
;
6651 snprintf(symboln
, sizeof(symboln
), "%sBlendFuncSeparateINGR", symbol_prefix
);
6652 *procp
= dlsym(handle
, symboln
);
6656 if(!disp
->FlushVertexArrayRangeNV
) {
6657 void ** procp
= (void **) &disp
->FlushVertexArrayRangeNV
;
6658 snprintf(symboln
, sizeof(symboln
), "%sFlushVertexArrayRangeNV", symbol_prefix
);
6659 *procp
= dlsym(handle
, symboln
);
6663 if(!disp
->VertexArrayRangeNV
) {
6664 void ** procp
= (void **) &disp
->VertexArrayRangeNV
;
6665 snprintf(symboln
, sizeof(symboln
), "%sVertexArrayRangeNV", symbol_prefix
);
6666 *procp
= dlsym(handle
, symboln
);
6670 if(!disp
->CombinerInputNV
) {
6671 void ** procp
= (void **) &disp
->CombinerInputNV
;
6672 snprintf(symboln
, sizeof(symboln
), "%sCombinerInputNV", symbol_prefix
);
6673 *procp
= dlsym(handle
, symboln
);
6677 if(!disp
->CombinerOutputNV
) {
6678 void ** procp
= (void **) &disp
->CombinerOutputNV
;
6679 snprintf(symboln
, sizeof(symboln
), "%sCombinerOutputNV", symbol_prefix
);
6680 *procp
= dlsym(handle
, symboln
);
6684 if(!disp
->CombinerParameterfNV
) {
6685 void ** procp
= (void **) &disp
->CombinerParameterfNV
;
6686 snprintf(symboln
, sizeof(symboln
), "%sCombinerParameterfNV", symbol_prefix
);
6687 *procp
= dlsym(handle
, symboln
);
6691 if(!disp
->CombinerParameterfvNV
) {
6692 void ** procp
= (void **) &disp
->CombinerParameterfvNV
;
6693 snprintf(symboln
, sizeof(symboln
), "%sCombinerParameterfvNV", symbol_prefix
);
6694 *procp
= dlsym(handle
, symboln
);
6698 if(!disp
->CombinerParameteriNV
) {
6699 void ** procp
= (void **) &disp
->CombinerParameteriNV
;
6700 snprintf(symboln
, sizeof(symboln
), "%sCombinerParameteriNV", symbol_prefix
);
6701 *procp
= dlsym(handle
, symboln
);
6705 if(!disp
->CombinerParameterivNV
) {
6706 void ** procp
= (void **) &disp
->CombinerParameterivNV
;
6707 snprintf(symboln
, sizeof(symboln
), "%sCombinerParameterivNV", symbol_prefix
);
6708 *procp
= dlsym(handle
, symboln
);
6712 if(!disp
->FinalCombinerInputNV
) {
6713 void ** procp
= (void **) &disp
->FinalCombinerInputNV
;
6714 snprintf(symboln
, sizeof(symboln
), "%sFinalCombinerInputNV", symbol_prefix
);
6715 *procp
= dlsym(handle
, symboln
);
6719 if(!disp
->GetCombinerInputParameterfvNV
) {
6720 void ** procp
= (void **) &disp
->GetCombinerInputParameterfvNV
;
6721 snprintf(symboln
, sizeof(symboln
), "%sGetCombinerInputParameterfvNV", symbol_prefix
);
6722 *procp
= dlsym(handle
, symboln
);
6726 if(!disp
->GetCombinerInputParameterivNV
) {
6727 void ** procp
= (void **) &disp
->GetCombinerInputParameterivNV
;
6728 snprintf(symboln
, sizeof(symboln
), "%sGetCombinerInputParameterivNV", symbol_prefix
);
6729 *procp
= dlsym(handle
, symboln
);
6733 if(!disp
->GetCombinerOutputParameterfvNV
) {
6734 void ** procp
= (void **) &disp
->GetCombinerOutputParameterfvNV
;
6735 snprintf(symboln
, sizeof(symboln
), "%sGetCombinerOutputParameterfvNV", symbol_prefix
);
6736 *procp
= dlsym(handle
, symboln
);
6740 if(!disp
->GetCombinerOutputParameterivNV
) {
6741 void ** procp
= (void **) &disp
->GetCombinerOutputParameterivNV
;
6742 snprintf(symboln
, sizeof(symboln
), "%sGetCombinerOutputParameterivNV", symbol_prefix
);
6743 *procp
= dlsym(handle
, symboln
);
6747 if(!disp
->GetFinalCombinerInputParameterfvNV
) {
6748 void ** procp
= (void **) &disp
->GetFinalCombinerInputParameterfvNV
;
6749 snprintf(symboln
, sizeof(symboln
), "%sGetFinalCombinerInputParameterfvNV", symbol_prefix
);
6750 *procp
= dlsym(handle
, symboln
);
6754 if(!disp
->GetFinalCombinerInputParameterivNV
) {
6755 void ** procp
= (void **) &disp
->GetFinalCombinerInputParameterivNV
;
6756 snprintf(symboln
, sizeof(symboln
), "%sGetFinalCombinerInputParameterivNV", symbol_prefix
);
6757 *procp
= dlsym(handle
, symboln
);
6761 if(!disp
->ResizeBuffersMESA
) {
6762 void ** procp
= (void **) &disp
->ResizeBuffersMESA
;
6763 snprintf(symboln
, sizeof(symboln
), "%sResizeBuffersMESA", symbol_prefix
);
6764 *procp
= dlsym(handle
, symboln
);
6768 if(!disp
->WindowPos2dMESA
) {
6769 void ** procp
= (void **) &disp
->WindowPos2dMESA
;
6770 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2d", symbol_prefix
);
6771 *procp
= dlsym(handle
, symboln
);
6775 if(!disp
->WindowPos2dMESA
) {
6776 void ** procp
= (void **) &disp
->WindowPos2dMESA
;
6777 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2dARB", symbol_prefix
);
6778 *procp
= dlsym(handle
, symboln
);
6782 if(!disp
->WindowPos2dMESA
) {
6783 void ** procp
= (void **) &disp
->WindowPos2dMESA
;
6784 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2dMESA", symbol_prefix
);
6785 *procp
= dlsym(handle
, symboln
);
6789 if(!disp
->WindowPos2dvMESA
) {
6790 void ** procp
= (void **) &disp
->WindowPos2dvMESA
;
6791 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2dv", symbol_prefix
);
6792 *procp
= dlsym(handle
, symboln
);
6796 if(!disp
->WindowPos2dvMESA
) {
6797 void ** procp
= (void **) &disp
->WindowPos2dvMESA
;
6798 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2dvARB", symbol_prefix
);
6799 *procp
= dlsym(handle
, symboln
);
6803 if(!disp
->WindowPos2dvMESA
) {
6804 void ** procp
= (void **) &disp
->WindowPos2dvMESA
;
6805 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2dvMESA", symbol_prefix
);
6806 *procp
= dlsym(handle
, symboln
);
6810 if(!disp
->WindowPos2fMESA
) {
6811 void ** procp
= (void **) &disp
->WindowPos2fMESA
;
6812 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2f", symbol_prefix
);
6813 *procp
= dlsym(handle
, symboln
);
6817 if(!disp
->WindowPos2fMESA
) {
6818 void ** procp
= (void **) &disp
->WindowPos2fMESA
;
6819 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2fARB", symbol_prefix
);
6820 *procp
= dlsym(handle
, symboln
);
6824 if(!disp
->WindowPos2fMESA
) {
6825 void ** procp
= (void **) &disp
->WindowPos2fMESA
;
6826 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2fMESA", symbol_prefix
);
6827 *procp
= dlsym(handle
, symboln
);
6831 if(!disp
->WindowPos2fvMESA
) {
6832 void ** procp
= (void **) &disp
->WindowPos2fvMESA
;
6833 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2fv", symbol_prefix
);
6834 *procp
= dlsym(handle
, symboln
);
6838 if(!disp
->WindowPos2fvMESA
) {
6839 void ** procp
= (void **) &disp
->WindowPos2fvMESA
;
6840 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2fvARB", symbol_prefix
);
6841 *procp
= dlsym(handle
, symboln
);
6845 if(!disp
->WindowPos2fvMESA
) {
6846 void ** procp
= (void **) &disp
->WindowPos2fvMESA
;
6847 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2fvMESA", symbol_prefix
);
6848 *procp
= dlsym(handle
, symboln
);
6852 if(!disp
->WindowPos2iMESA
) {
6853 void ** procp
= (void **) &disp
->WindowPos2iMESA
;
6854 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2i", symbol_prefix
);
6855 *procp
= dlsym(handle
, symboln
);
6859 if(!disp
->WindowPos2iMESA
) {
6860 void ** procp
= (void **) &disp
->WindowPos2iMESA
;
6861 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2iARB", symbol_prefix
);
6862 *procp
= dlsym(handle
, symboln
);
6866 if(!disp
->WindowPos2iMESA
) {
6867 void ** procp
= (void **) &disp
->WindowPos2iMESA
;
6868 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2iMESA", symbol_prefix
);
6869 *procp
= dlsym(handle
, symboln
);
6873 if(!disp
->WindowPos2ivMESA
) {
6874 void ** procp
= (void **) &disp
->WindowPos2ivMESA
;
6875 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2iv", symbol_prefix
);
6876 *procp
= dlsym(handle
, symboln
);
6880 if(!disp
->WindowPos2ivMESA
) {
6881 void ** procp
= (void **) &disp
->WindowPos2ivMESA
;
6882 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2ivARB", symbol_prefix
);
6883 *procp
= dlsym(handle
, symboln
);
6887 if(!disp
->WindowPos2ivMESA
) {
6888 void ** procp
= (void **) &disp
->WindowPos2ivMESA
;
6889 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2ivMESA", symbol_prefix
);
6890 *procp
= dlsym(handle
, symboln
);
6894 if(!disp
->WindowPos2sMESA
) {
6895 void ** procp
= (void **) &disp
->WindowPos2sMESA
;
6896 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2s", symbol_prefix
);
6897 *procp
= dlsym(handle
, symboln
);
6901 if(!disp
->WindowPos2sMESA
) {
6902 void ** procp
= (void **) &disp
->WindowPos2sMESA
;
6903 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2sARB", symbol_prefix
);
6904 *procp
= dlsym(handle
, symboln
);
6908 if(!disp
->WindowPos2sMESA
) {
6909 void ** procp
= (void **) &disp
->WindowPos2sMESA
;
6910 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2sMESA", symbol_prefix
);
6911 *procp
= dlsym(handle
, symboln
);
6915 if(!disp
->WindowPos2svMESA
) {
6916 void ** procp
= (void **) &disp
->WindowPos2svMESA
;
6917 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2sv", symbol_prefix
);
6918 *procp
= dlsym(handle
, symboln
);
6922 if(!disp
->WindowPos2svMESA
) {
6923 void ** procp
= (void **) &disp
->WindowPos2svMESA
;
6924 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2svARB", symbol_prefix
);
6925 *procp
= dlsym(handle
, symboln
);
6929 if(!disp
->WindowPos2svMESA
) {
6930 void ** procp
= (void **) &disp
->WindowPos2svMESA
;
6931 snprintf(symboln
, sizeof(symboln
), "%sWindowPos2svMESA", symbol_prefix
);
6932 *procp
= dlsym(handle
, symboln
);
6936 if(!disp
->WindowPos3dMESA
) {
6937 void ** procp
= (void **) &disp
->WindowPos3dMESA
;
6938 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3d", symbol_prefix
);
6939 *procp
= dlsym(handle
, symboln
);
6943 if(!disp
->WindowPos3dMESA
) {
6944 void ** procp
= (void **) &disp
->WindowPos3dMESA
;
6945 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3dARB", symbol_prefix
);
6946 *procp
= dlsym(handle
, symboln
);
6950 if(!disp
->WindowPos3dMESA
) {
6951 void ** procp
= (void **) &disp
->WindowPos3dMESA
;
6952 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3dMESA", symbol_prefix
);
6953 *procp
= dlsym(handle
, symboln
);
6957 if(!disp
->WindowPos3dvMESA
) {
6958 void ** procp
= (void **) &disp
->WindowPos3dvMESA
;
6959 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3dv", symbol_prefix
);
6960 *procp
= dlsym(handle
, symboln
);
6964 if(!disp
->WindowPos3dvMESA
) {
6965 void ** procp
= (void **) &disp
->WindowPos3dvMESA
;
6966 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3dvARB", symbol_prefix
);
6967 *procp
= dlsym(handle
, symboln
);
6971 if(!disp
->WindowPos3dvMESA
) {
6972 void ** procp
= (void **) &disp
->WindowPos3dvMESA
;
6973 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3dvMESA", symbol_prefix
);
6974 *procp
= dlsym(handle
, symboln
);
6978 if(!disp
->WindowPos3fMESA
) {
6979 void ** procp
= (void **) &disp
->WindowPos3fMESA
;
6980 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3f", symbol_prefix
);
6981 *procp
= dlsym(handle
, symboln
);
6985 if(!disp
->WindowPos3fMESA
) {
6986 void ** procp
= (void **) &disp
->WindowPos3fMESA
;
6987 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3fARB", symbol_prefix
);
6988 *procp
= dlsym(handle
, symboln
);
6992 if(!disp
->WindowPos3fMESA
) {
6993 void ** procp
= (void **) &disp
->WindowPos3fMESA
;
6994 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3fMESA", symbol_prefix
);
6995 *procp
= dlsym(handle
, symboln
);
6999 if(!disp
->WindowPos3fvMESA
) {
7000 void ** procp
= (void **) &disp
->WindowPos3fvMESA
;
7001 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3fv", symbol_prefix
);
7002 *procp
= dlsym(handle
, symboln
);
7006 if(!disp
->WindowPos3fvMESA
) {
7007 void ** procp
= (void **) &disp
->WindowPos3fvMESA
;
7008 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3fvARB", symbol_prefix
);
7009 *procp
= dlsym(handle
, symboln
);
7013 if(!disp
->WindowPos3fvMESA
) {
7014 void ** procp
= (void **) &disp
->WindowPos3fvMESA
;
7015 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3fvMESA", symbol_prefix
);
7016 *procp
= dlsym(handle
, symboln
);
7020 if(!disp
->WindowPos3iMESA
) {
7021 void ** procp
= (void **) &disp
->WindowPos3iMESA
;
7022 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3i", symbol_prefix
);
7023 *procp
= dlsym(handle
, symboln
);
7027 if(!disp
->WindowPos3iMESA
) {
7028 void ** procp
= (void **) &disp
->WindowPos3iMESA
;
7029 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3iARB", symbol_prefix
);
7030 *procp
= dlsym(handle
, symboln
);
7034 if(!disp
->WindowPos3iMESA
) {
7035 void ** procp
= (void **) &disp
->WindowPos3iMESA
;
7036 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3iMESA", symbol_prefix
);
7037 *procp
= dlsym(handle
, symboln
);
7041 if(!disp
->WindowPos3ivMESA
) {
7042 void ** procp
= (void **) &disp
->WindowPos3ivMESA
;
7043 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3iv", symbol_prefix
);
7044 *procp
= dlsym(handle
, symboln
);
7048 if(!disp
->WindowPos3ivMESA
) {
7049 void ** procp
= (void **) &disp
->WindowPos3ivMESA
;
7050 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3ivARB", symbol_prefix
);
7051 *procp
= dlsym(handle
, symboln
);
7055 if(!disp
->WindowPos3ivMESA
) {
7056 void ** procp
= (void **) &disp
->WindowPos3ivMESA
;
7057 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3ivMESA", symbol_prefix
);
7058 *procp
= dlsym(handle
, symboln
);
7062 if(!disp
->WindowPos3sMESA
) {
7063 void ** procp
= (void **) &disp
->WindowPos3sMESA
;
7064 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3s", symbol_prefix
);
7065 *procp
= dlsym(handle
, symboln
);
7069 if(!disp
->WindowPos3sMESA
) {
7070 void ** procp
= (void **) &disp
->WindowPos3sMESA
;
7071 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3sARB", symbol_prefix
);
7072 *procp
= dlsym(handle
, symboln
);
7076 if(!disp
->WindowPos3sMESA
) {
7077 void ** procp
= (void **) &disp
->WindowPos3sMESA
;
7078 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3sMESA", symbol_prefix
);
7079 *procp
= dlsym(handle
, symboln
);
7083 if(!disp
->WindowPos3svMESA
) {
7084 void ** procp
= (void **) &disp
->WindowPos3svMESA
;
7085 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3sv", symbol_prefix
);
7086 *procp
= dlsym(handle
, symboln
);
7090 if(!disp
->WindowPos3svMESA
) {
7091 void ** procp
= (void **) &disp
->WindowPos3svMESA
;
7092 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3svARB", symbol_prefix
);
7093 *procp
= dlsym(handle
, symboln
);
7097 if(!disp
->WindowPos3svMESA
) {
7098 void ** procp
= (void **) &disp
->WindowPos3svMESA
;
7099 snprintf(symboln
, sizeof(symboln
), "%sWindowPos3svMESA", symbol_prefix
);
7100 *procp
= dlsym(handle
, symboln
);
7104 if(!disp
->WindowPos4dMESA
) {
7105 void ** procp
= (void **) &disp
->WindowPos4dMESA
;
7106 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4dMESA", symbol_prefix
);
7107 *procp
= dlsym(handle
, symboln
);
7111 if(!disp
->WindowPos4dvMESA
) {
7112 void ** procp
= (void **) &disp
->WindowPos4dvMESA
;
7113 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4dvMESA", symbol_prefix
);
7114 *procp
= dlsym(handle
, symboln
);
7118 if(!disp
->WindowPos4fMESA
) {
7119 void ** procp
= (void **) &disp
->WindowPos4fMESA
;
7120 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4fMESA", symbol_prefix
);
7121 *procp
= dlsym(handle
, symboln
);
7125 if(!disp
->WindowPos4fvMESA
) {
7126 void ** procp
= (void **) &disp
->WindowPos4fvMESA
;
7127 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4fvMESA", symbol_prefix
);
7128 *procp
= dlsym(handle
, symboln
);
7132 if(!disp
->WindowPos4iMESA
) {
7133 void ** procp
= (void **) &disp
->WindowPos4iMESA
;
7134 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4iMESA", symbol_prefix
);
7135 *procp
= dlsym(handle
, symboln
);
7139 if(!disp
->WindowPos4ivMESA
) {
7140 void ** procp
= (void **) &disp
->WindowPos4ivMESA
;
7141 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4ivMESA", symbol_prefix
);
7142 *procp
= dlsym(handle
, symboln
);
7146 if(!disp
->WindowPos4sMESA
) {
7147 void ** procp
= (void **) &disp
->WindowPos4sMESA
;
7148 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4sMESA", symbol_prefix
);
7149 *procp
= dlsym(handle
, symboln
);
7153 if(!disp
->WindowPos4svMESA
) {
7154 void ** procp
= (void **) &disp
->WindowPos4svMESA
;
7155 snprintf(symboln
, sizeof(symboln
), "%sWindowPos4svMESA", symbol_prefix
);
7156 *procp
= dlsym(handle
, symboln
);
7160 if(!disp
->MultiModeDrawArraysIBM
) {
7161 void ** procp
= (void **) &disp
->MultiModeDrawArraysIBM
;
7162 snprintf(symboln
, sizeof(symboln
), "%sMultiModeDrawArraysIBM", symbol_prefix
);
7163 *procp
= dlsym(handle
, symboln
);
7167 if(!disp
->MultiModeDrawElementsIBM
) {
7168 void ** procp
= (void **) &disp
->MultiModeDrawElementsIBM
;
7169 snprintf(symboln
, sizeof(symboln
), "%sMultiModeDrawElementsIBM", symbol_prefix
);
7170 *procp
= dlsym(handle
, symboln
);
7174 if(!disp
->DeleteFencesNV
) {
7175 void ** procp
= (void **) &disp
->DeleteFencesNV
;
7176 snprintf(symboln
, sizeof(symboln
), "%sDeleteFencesNV", symbol_prefix
);
7177 *procp
= dlsym(handle
, symboln
);
7181 if(!disp
->FinishFenceNV
) {
7182 void ** procp
= (void **) &disp
->FinishFenceNV
;
7183 snprintf(symboln
, sizeof(symboln
), "%sFinishFenceNV", symbol_prefix
);
7184 *procp
= dlsym(handle
, symboln
);
7188 if(!disp
->GenFencesNV
) {
7189 void ** procp
= (void **) &disp
->GenFencesNV
;
7190 snprintf(symboln
, sizeof(symboln
), "%sGenFencesNV", symbol_prefix
);
7191 *procp
= dlsym(handle
, symboln
);
7195 if(!disp
->GetFenceivNV
) {
7196 void ** procp
= (void **) &disp
->GetFenceivNV
;
7197 snprintf(symboln
, sizeof(symboln
), "%sGetFenceivNV", symbol_prefix
);
7198 *procp
= dlsym(handle
, symboln
);
7202 if(!disp
->IsFenceNV
) {
7203 void ** procp
= (void **) &disp
->IsFenceNV
;
7204 snprintf(symboln
, sizeof(symboln
), "%sIsFenceNV", symbol_prefix
);
7205 *procp
= dlsym(handle
, symboln
);
7209 if(!disp
->SetFenceNV
) {
7210 void ** procp
= (void **) &disp
->SetFenceNV
;
7211 snprintf(symboln
, sizeof(symboln
), "%sSetFenceNV", symbol_prefix
);
7212 *procp
= dlsym(handle
, symboln
);
7216 if(!disp
->TestFenceNV
) {
7217 void ** procp
= (void **) &disp
->TestFenceNV
;
7218 snprintf(symboln
, sizeof(symboln
), "%sTestFenceNV", symbol_prefix
);
7219 *procp
= dlsym(handle
, symboln
);
7223 if(!disp
->AreProgramsResidentNV
) {
7224 void ** procp
= (void **) &disp
->AreProgramsResidentNV
;
7225 snprintf(symboln
, sizeof(symboln
), "%sAreProgramsResidentNV", symbol_prefix
);
7226 *procp
= dlsym(handle
, symboln
);
7230 if(!disp
->BindProgramNV
) {
7231 void ** procp
= (void **) &disp
->BindProgramNV
;
7232 snprintf(symboln
, sizeof(symboln
), "%sBindProgramARB", symbol_prefix
);
7233 *procp
= dlsym(handle
, symboln
);
7237 if(!disp
->BindProgramNV
) {
7238 void ** procp
= (void **) &disp
->BindProgramNV
;
7239 snprintf(symboln
, sizeof(symboln
), "%sBindProgramNV", symbol_prefix
);
7240 *procp
= dlsym(handle
, symboln
);
7244 if(!disp
->DeleteProgramsNV
) {
7245 void ** procp
= (void **) &disp
->DeleteProgramsNV
;
7246 snprintf(symboln
, sizeof(symboln
), "%sDeleteProgramsARB", symbol_prefix
);
7247 *procp
= dlsym(handle
, symboln
);
7251 if(!disp
->DeleteProgramsNV
) {
7252 void ** procp
= (void **) &disp
->DeleteProgramsNV
;
7253 snprintf(symboln
, sizeof(symboln
), "%sDeleteProgramsNV", symbol_prefix
);
7254 *procp
= dlsym(handle
, symboln
);
7258 if(!disp
->ExecuteProgramNV
) {
7259 void ** procp
= (void **) &disp
->ExecuteProgramNV
;
7260 snprintf(symboln
, sizeof(symboln
), "%sExecuteProgramNV", symbol_prefix
);
7261 *procp
= dlsym(handle
, symboln
);
7265 if(!disp
->GenProgramsNV
) {
7266 void ** procp
= (void **) &disp
->GenProgramsNV
;
7267 snprintf(symboln
, sizeof(symboln
), "%sGenProgramsARB", symbol_prefix
);
7268 *procp
= dlsym(handle
, symboln
);
7272 if(!disp
->GenProgramsNV
) {
7273 void ** procp
= (void **) &disp
->GenProgramsNV
;
7274 snprintf(symboln
, sizeof(symboln
), "%sGenProgramsNV", symbol_prefix
);
7275 *procp
= dlsym(handle
, symboln
);
7279 if(!disp
->GetProgramParameterdvNV
) {
7280 void ** procp
= (void **) &disp
->GetProgramParameterdvNV
;
7281 snprintf(symboln
, sizeof(symboln
), "%sGetProgramParameterdvNV", symbol_prefix
);
7282 *procp
= dlsym(handle
, symboln
);
7286 if(!disp
->GetProgramParameterfvNV
) {
7287 void ** procp
= (void **) &disp
->GetProgramParameterfvNV
;
7288 snprintf(symboln
, sizeof(symboln
), "%sGetProgramParameterfvNV", symbol_prefix
);
7289 *procp
= dlsym(handle
, symboln
);
7293 if(!disp
->GetProgramStringNV
) {
7294 void ** procp
= (void **) &disp
->GetProgramStringNV
;
7295 snprintf(symboln
, sizeof(symboln
), "%sGetProgramStringNV", symbol_prefix
);
7296 *procp
= dlsym(handle
, symboln
);
7300 if(!disp
->GetProgramivNV
) {
7301 void ** procp
= (void **) &disp
->GetProgramivNV
;
7302 snprintf(symboln
, sizeof(symboln
), "%sGetProgramivNV", symbol_prefix
);
7303 *procp
= dlsym(handle
, symboln
);
7307 if(!disp
->GetTrackMatrixivNV
) {
7308 void ** procp
= (void **) &disp
->GetTrackMatrixivNV
;
7309 snprintf(symboln
, sizeof(symboln
), "%sGetTrackMatrixivNV", symbol_prefix
);
7310 *procp
= dlsym(handle
, symboln
);
7314 if(!disp
->GetVertexAttribPointervNV
) {
7315 void ** procp
= (void **) &disp
->GetVertexAttribPointervNV
;
7316 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribPointerv", symbol_prefix
);
7317 *procp
= dlsym(handle
, symboln
);
7321 if(!disp
->GetVertexAttribPointervNV
) {
7322 void ** procp
= (void **) &disp
->GetVertexAttribPointervNV
;
7323 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribPointervARB", symbol_prefix
);
7324 *procp
= dlsym(handle
, symboln
);
7328 if(!disp
->GetVertexAttribPointervNV
) {
7329 void ** procp
= (void **) &disp
->GetVertexAttribPointervNV
;
7330 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribPointervNV", symbol_prefix
);
7331 *procp
= dlsym(handle
, symboln
);
7335 if(!disp
->GetVertexAttribdvNV
) {
7336 void ** procp
= (void **) &disp
->GetVertexAttribdvNV
;
7337 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribdvNV", symbol_prefix
);
7338 *procp
= dlsym(handle
, symboln
);
7342 if(!disp
->GetVertexAttribfvNV
) {
7343 void ** procp
= (void **) &disp
->GetVertexAttribfvNV
;
7344 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribfvNV", symbol_prefix
);
7345 *procp
= dlsym(handle
, symboln
);
7349 if(!disp
->GetVertexAttribivNV
) {
7350 void ** procp
= (void **) &disp
->GetVertexAttribivNV
;
7351 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribivNV", symbol_prefix
);
7352 *procp
= dlsym(handle
, symboln
);
7356 if(!disp
->IsProgramNV
) {
7357 void ** procp
= (void **) &disp
->IsProgramNV
;
7358 snprintf(symboln
, sizeof(symboln
), "%sIsProgramARB", symbol_prefix
);
7359 *procp
= dlsym(handle
, symboln
);
7363 if(!disp
->IsProgramNV
) {
7364 void ** procp
= (void **) &disp
->IsProgramNV
;
7365 snprintf(symboln
, sizeof(symboln
), "%sIsProgramNV", symbol_prefix
);
7366 *procp
= dlsym(handle
, symboln
);
7370 if(!disp
->LoadProgramNV
) {
7371 void ** procp
= (void **) &disp
->LoadProgramNV
;
7372 snprintf(symboln
, sizeof(symboln
), "%sLoadProgramNV", symbol_prefix
);
7373 *procp
= dlsym(handle
, symboln
);
7377 if(!disp
->ProgramParameters4dvNV
) {
7378 void ** procp
= (void **) &disp
->ProgramParameters4dvNV
;
7379 snprintf(symboln
, sizeof(symboln
), "%sProgramParameters4dvNV", symbol_prefix
);
7380 *procp
= dlsym(handle
, symboln
);
7384 if(!disp
->ProgramParameters4fvNV
) {
7385 void ** procp
= (void **) &disp
->ProgramParameters4fvNV
;
7386 snprintf(symboln
, sizeof(symboln
), "%sProgramParameters4fvNV", symbol_prefix
);
7387 *procp
= dlsym(handle
, symboln
);
7391 if(!disp
->RequestResidentProgramsNV
) {
7392 void ** procp
= (void **) &disp
->RequestResidentProgramsNV
;
7393 snprintf(symboln
, sizeof(symboln
), "%sRequestResidentProgramsNV", symbol_prefix
);
7394 *procp
= dlsym(handle
, symboln
);
7398 if(!disp
->TrackMatrixNV
) {
7399 void ** procp
= (void **) &disp
->TrackMatrixNV
;
7400 snprintf(symboln
, sizeof(symboln
), "%sTrackMatrixNV", symbol_prefix
);
7401 *procp
= dlsym(handle
, symboln
);
7405 if(!disp
->VertexAttrib1dNV
) {
7406 void ** procp
= (void **) &disp
->VertexAttrib1dNV
;
7407 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1dNV", symbol_prefix
);
7408 *procp
= dlsym(handle
, symboln
);
7412 if(!disp
->VertexAttrib1dvNV
) {
7413 void ** procp
= (void **) &disp
->VertexAttrib1dvNV
;
7414 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1dvNV", symbol_prefix
);
7415 *procp
= dlsym(handle
, symboln
);
7419 if(!disp
->VertexAttrib1fNV
) {
7420 void ** procp
= (void **) &disp
->VertexAttrib1fNV
;
7421 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1fNV", symbol_prefix
);
7422 *procp
= dlsym(handle
, symboln
);
7426 if(!disp
->VertexAttrib1fvNV
) {
7427 void ** procp
= (void **) &disp
->VertexAttrib1fvNV
;
7428 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1fvNV", symbol_prefix
);
7429 *procp
= dlsym(handle
, symboln
);
7433 if(!disp
->VertexAttrib1sNV
) {
7434 void ** procp
= (void **) &disp
->VertexAttrib1sNV
;
7435 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1sNV", symbol_prefix
);
7436 *procp
= dlsym(handle
, symboln
);
7440 if(!disp
->VertexAttrib1svNV
) {
7441 void ** procp
= (void **) &disp
->VertexAttrib1svNV
;
7442 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib1svNV", symbol_prefix
);
7443 *procp
= dlsym(handle
, symboln
);
7447 if(!disp
->VertexAttrib2dNV
) {
7448 void ** procp
= (void **) &disp
->VertexAttrib2dNV
;
7449 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2dNV", symbol_prefix
);
7450 *procp
= dlsym(handle
, symboln
);
7454 if(!disp
->VertexAttrib2dvNV
) {
7455 void ** procp
= (void **) &disp
->VertexAttrib2dvNV
;
7456 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2dvNV", symbol_prefix
);
7457 *procp
= dlsym(handle
, symboln
);
7461 if(!disp
->VertexAttrib2fNV
) {
7462 void ** procp
= (void **) &disp
->VertexAttrib2fNV
;
7463 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2fNV", symbol_prefix
);
7464 *procp
= dlsym(handle
, symboln
);
7468 if(!disp
->VertexAttrib2fvNV
) {
7469 void ** procp
= (void **) &disp
->VertexAttrib2fvNV
;
7470 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2fvNV", symbol_prefix
);
7471 *procp
= dlsym(handle
, symboln
);
7475 if(!disp
->VertexAttrib2sNV
) {
7476 void ** procp
= (void **) &disp
->VertexAttrib2sNV
;
7477 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2sNV", symbol_prefix
);
7478 *procp
= dlsym(handle
, symboln
);
7482 if(!disp
->VertexAttrib2svNV
) {
7483 void ** procp
= (void **) &disp
->VertexAttrib2svNV
;
7484 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib2svNV", symbol_prefix
);
7485 *procp
= dlsym(handle
, symboln
);
7489 if(!disp
->VertexAttrib3dNV
) {
7490 void ** procp
= (void **) &disp
->VertexAttrib3dNV
;
7491 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3dNV", symbol_prefix
);
7492 *procp
= dlsym(handle
, symboln
);
7496 if(!disp
->VertexAttrib3dvNV
) {
7497 void ** procp
= (void **) &disp
->VertexAttrib3dvNV
;
7498 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3dvNV", symbol_prefix
);
7499 *procp
= dlsym(handle
, symboln
);
7503 if(!disp
->VertexAttrib3fNV
) {
7504 void ** procp
= (void **) &disp
->VertexAttrib3fNV
;
7505 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3fNV", symbol_prefix
);
7506 *procp
= dlsym(handle
, symboln
);
7510 if(!disp
->VertexAttrib3fvNV
) {
7511 void ** procp
= (void **) &disp
->VertexAttrib3fvNV
;
7512 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3fvNV", symbol_prefix
);
7513 *procp
= dlsym(handle
, symboln
);
7517 if(!disp
->VertexAttrib3sNV
) {
7518 void ** procp
= (void **) &disp
->VertexAttrib3sNV
;
7519 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3sNV", symbol_prefix
);
7520 *procp
= dlsym(handle
, symboln
);
7524 if(!disp
->VertexAttrib3svNV
) {
7525 void ** procp
= (void **) &disp
->VertexAttrib3svNV
;
7526 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib3svNV", symbol_prefix
);
7527 *procp
= dlsym(handle
, symboln
);
7531 if(!disp
->VertexAttrib4dNV
) {
7532 void ** procp
= (void **) &disp
->VertexAttrib4dNV
;
7533 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4dNV", symbol_prefix
);
7534 *procp
= dlsym(handle
, symboln
);
7538 if(!disp
->VertexAttrib4dvNV
) {
7539 void ** procp
= (void **) &disp
->VertexAttrib4dvNV
;
7540 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4dvNV", symbol_prefix
);
7541 *procp
= dlsym(handle
, symboln
);
7545 if(!disp
->VertexAttrib4fNV
) {
7546 void ** procp
= (void **) &disp
->VertexAttrib4fNV
;
7547 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4fNV", symbol_prefix
);
7548 *procp
= dlsym(handle
, symboln
);
7552 if(!disp
->VertexAttrib4fvNV
) {
7553 void ** procp
= (void **) &disp
->VertexAttrib4fvNV
;
7554 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4fvNV", symbol_prefix
);
7555 *procp
= dlsym(handle
, symboln
);
7559 if(!disp
->VertexAttrib4sNV
) {
7560 void ** procp
= (void **) &disp
->VertexAttrib4sNV
;
7561 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4sNV", symbol_prefix
);
7562 *procp
= dlsym(handle
, symboln
);
7566 if(!disp
->VertexAttrib4svNV
) {
7567 void ** procp
= (void **) &disp
->VertexAttrib4svNV
;
7568 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4svNV", symbol_prefix
);
7569 *procp
= dlsym(handle
, symboln
);
7573 if(!disp
->VertexAttrib4ubNV
) {
7574 void ** procp
= (void **) &disp
->VertexAttrib4ubNV
;
7575 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4ubNV", symbol_prefix
);
7576 *procp
= dlsym(handle
, symboln
);
7580 if(!disp
->VertexAttrib4ubvNV
) {
7581 void ** procp
= (void **) &disp
->VertexAttrib4ubvNV
;
7582 snprintf(symboln
, sizeof(symboln
), "%sVertexAttrib4ubvNV", symbol_prefix
);
7583 *procp
= dlsym(handle
, symboln
);
7587 if(!disp
->VertexAttribPointerNV
) {
7588 void ** procp
= (void **) &disp
->VertexAttribPointerNV
;
7589 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribPointerNV", symbol_prefix
);
7590 *procp
= dlsym(handle
, symboln
);
7594 if(!disp
->VertexAttribs1dvNV
) {
7595 void ** procp
= (void **) &disp
->VertexAttribs1dvNV
;
7596 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs1dvNV", symbol_prefix
);
7597 *procp
= dlsym(handle
, symboln
);
7601 if(!disp
->VertexAttribs1fvNV
) {
7602 void ** procp
= (void **) &disp
->VertexAttribs1fvNV
;
7603 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs1fvNV", symbol_prefix
);
7604 *procp
= dlsym(handle
, symboln
);
7608 if(!disp
->VertexAttribs1svNV
) {
7609 void ** procp
= (void **) &disp
->VertexAttribs1svNV
;
7610 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs1svNV", symbol_prefix
);
7611 *procp
= dlsym(handle
, symboln
);
7615 if(!disp
->VertexAttribs2dvNV
) {
7616 void ** procp
= (void **) &disp
->VertexAttribs2dvNV
;
7617 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs2dvNV", symbol_prefix
);
7618 *procp
= dlsym(handle
, symboln
);
7622 if(!disp
->VertexAttribs2fvNV
) {
7623 void ** procp
= (void **) &disp
->VertexAttribs2fvNV
;
7624 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs2fvNV", symbol_prefix
);
7625 *procp
= dlsym(handle
, symboln
);
7629 if(!disp
->VertexAttribs2svNV
) {
7630 void ** procp
= (void **) &disp
->VertexAttribs2svNV
;
7631 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs2svNV", symbol_prefix
);
7632 *procp
= dlsym(handle
, symboln
);
7636 if(!disp
->VertexAttribs3dvNV
) {
7637 void ** procp
= (void **) &disp
->VertexAttribs3dvNV
;
7638 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs3dvNV", symbol_prefix
);
7639 *procp
= dlsym(handle
, symboln
);
7643 if(!disp
->VertexAttribs3fvNV
) {
7644 void ** procp
= (void **) &disp
->VertexAttribs3fvNV
;
7645 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs3fvNV", symbol_prefix
);
7646 *procp
= dlsym(handle
, symboln
);
7650 if(!disp
->VertexAttribs3svNV
) {
7651 void ** procp
= (void **) &disp
->VertexAttribs3svNV
;
7652 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs3svNV", symbol_prefix
);
7653 *procp
= dlsym(handle
, symboln
);
7657 if(!disp
->VertexAttribs4dvNV
) {
7658 void ** procp
= (void **) &disp
->VertexAttribs4dvNV
;
7659 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs4dvNV", symbol_prefix
);
7660 *procp
= dlsym(handle
, symboln
);
7664 if(!disp
->VertexAttribs4fvNV
) {
7665 void ** procp
= (void **) &disp
->VertexAttribs4fvNV
;
7666 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs4fvNV", symbol_prefix
);
7667 *procp
= dlsym(handle
, symboln
);
7671 if(!disp
->VertexAttribs4svNV
) {
7672 void ** procp
= (void **) &disp
->VertexAttribs4svNV
;
7673 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs4svNV", symbol_prefix
);
7674 *procp
= dlsym(handle
, symboln
);
7678 if(!disp
->VertexAttribs4ubvNV
) {
7679 void ** procp
= (void **) &disp
->VertexAttribs4ubvNV
;
7680 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribs4ubvNV", symbol_prefix
);
7681 *procp
= dlsym(handle
, symboln
);
7685 if(!disp
->GetTexBumpParameterfvATI
) {
7686 void ** procp
= (void **) &disp
->GetTexBumpParameterfvATI
;
7687 snprintf(symboln
, sizeof(symboln
), "%sGetTexBumpParameterfvATI", symbol_prefix
);
7688 *procp
= dlsym(handle
, symboln
);
7692 if(!disp
->GetTexBumpParameterivATI
) {
7693 void ** procp
= (void **) &disp
->GetTexBumpParameterivATI
;
7694 snprintf(symboln
, sizeof(symboln
), "%sGetTexBumpParameterivATI", symbol_prefix
);
7695 *procp
= dlsym(handle
, symboln
);
7699 if(!disp
->TexBumpParameterfvATI
) {
7700 void ** procp
= (void **) &disp
->TexBumpParameterfvATI
;
7701 snprintf(symboln
, sizeof(symboln
), "%sTexBumpParameterfvATI", symbol_prefix
);
7702 *procp
= dlsym(handle
, symboln
);
7706 if(!disp
->TexBumpParameterivATI
) {
7707 void ** procp
= (void **) &disp
->TexBumpParameterivATI
;
7708 snprintf(symboln
, sizeof(symboln
), "%sTexBumpParameterivATI", symbol_prefix
);
7709 *procp
= dlsym(handle
, symboln
);
7713 if(!disp
->AlphaFragmentOp1ATI
) {
7714 void ** procp
= (void **) &disp
->AlphaFragmentOp1ATI
;
7715 snprintf(symboln
, sizeof(symboln
), "%sAlphaFragmentOp1ATI", symbol_prefix
);
7716 *procp
= dlsym(handle
, symboln
);
7720 if(!disp
->AlphaFragmentOp2ATI
) {
7721 void ** procp
= (void **) &disp
->AlphaFragmentOp2ATI
;
7722 snprintf(symboln
, sizeof(symboln
), "%sAlphaFragmentOp2ATI", symbol_prefix
);
7723 *procp
= dlsym(handle
, symboln
);
7727 if(!disp
->AlphaFragmentOp3ATI
) {
7728 void ** procp
= (void **) &disp
->AlphaFragmentOp3ATI
;
7729 snprintf(symboln
, sizeof(symboln
), "%sAlphaFragmentOp3ATI", symbol_prefix
);
7730 *procp
= dlsym(handle
, symboln
);
7734 if(!disp
->BeginFragmentShaderATI
) {
7735 void ** procp
= (void **) &disp
->BeginFragmentShaderATI
;
7736 snprintf(symboln
, sizeof(symboln
), "%sBeginFragmentShaderATI", symbol_prefix
);
7737 *procp
= dlsym(handle
, symboln
);
7741 if(!disp
->BindFragmentShaderATI
) {
7742 void ** procp
= (void **) &disp
->BindFragmentShaderATI
;
7743 snprintf(symboln
, sizeof(symboln
), "%sBindFragmentShaderATI", symbol_prefix
);
7744 *procp
= dlsym(handle
, symboln
);
7748 if(!disp
->ColorFragmentOp1ATI
) {
7749 void ** procp
= (void **) &disp
->ColorFragmentOp1ATI
;
7750 snprintf(symboln
, sizeof(symboln
), "%sColorFragmentOp1ATI", symbol_prefix
);
7751 *procp
= dlsym(handle
, symboln
);
7755 if(!disp
->ColorFragmentOp2ATI
) {
7756 void ** procp
= (void **) &disp
->ColorFragmentOp2ATI
;
7757 snprintf(symboln
, sizeof(symboln
), "%sColorFragmentOp2ATI", symbol_prefix
);
7758 *procp
= dlsym(handle
, symboln
);
7762 if(!disp
->ColorFragmentOp3ATI
) {
7763 void ** procp
= (void **) &disp
->ColorFragmentOp3ATI
;
7764 snprintf(symboln
, sizeof(symboln
), "%sColorFragmentOp3ATI", symbol_prefix
);
7765 *procp
= dlsym(handle
, symboln
);
7769 if(!disp
->DeleteFragmentShaderATI
) {
7770 void ** procp
= (void **) &disp
->DeleteFragmentShaderATI
;
7771 snprintf(symboln
, sizeof(symboln
), "%sDeleteFragmentShaderATI", symbol_prefix
);
7772 *procp
= dlsym(handle
, symboln
);
7776 if(!disp
->EndFragmentShaderATI
) {
7777 void ** procp
= (void **) &disp
->EndFragmentShaderATI
;
7778 snprintf(symboln
, sizeof(symboln
), "%sEndFragmentShaderATI", symbol_prefix
);
7779 *procp
= dlsym(handle
, symboln
);
7783 if(!disp
->GenFragmentShadersATI
) {
7784 void ** procp
= (void **) &disp
->GenFragmentShadersATI
;
7785 snprintf(symboln
, sizeof(symboln
), "%sGenFragmentShadersATI", symbol_prefix
);
7786 *procp
= dlsym(handle
, symboln
);
7790 if(!disp
->PassTexCoordATI
) {
7791 void ** procp
= (void **) &disp
->PassTexCoordATI
;
7792 snprintf(symboln
, sizeof(symboln
), "%sPassTexCoordATI", symbol_prefix
);
7793 *procp
= dlsym(handle
, symboln
);
7797 if(!disp
->SampleMapATI
) {
7798 void ** procp
= (void **) &disp
->SampleMapATI
;
7799 snprintf(symboln
, sizeof(symboln
), "%sSampleMapATI", symbol_prefix
);
7800 *procp
= dlsym(handle
, symboln
);
7804 if(!disp
->SetFragmentShaderConstantATI
) {
7805 void ** procp
= (void **) &disp
->SetFragmentShaderConstantATI
;
7806 snprintf(symboln
, sizeof(symboln
), "%sSetFragmentShaderConstantATI", symbol_prefix
);
7807 *procp
= dlsym(handle
, symboln
);
7811 if(!disp
->PointParameteriNV
) {
7812 void ** procp
= (void **) &disp
->PointParameteriNV
;
7813 snprintf(symboln
, sizeof(symboln
), "%sPointParameteri", symbol_prefix
);
7814 *procp
= dlsym(handle
, symboln
);
7818 if(!disp
->PointParameteriNV
) {
7819 void ** procp
= (void **) &disp
->PointParameteriNV
;
7820 snprintf(symboln
, sizeof(symboln
), "%sPointParameteriNV", symbol_prefix
);
7821 *procp
= dlsym(handle
, symboln
);
7825 if(!disp
->PointParameterivNV
) {
7826 void ** procp
= (void **) &disp
->PointParameterivNV
;
7827 snprintf(symboln
, sizeof(symboln
), "%sPointParameteriv", symbol_prefix
);
7828 *procp
= dlsym(handle
, symboln
);
7832 if(!disp
->PointParameterivNV
) {
7833 void ** procp
= (void **) &disp
->PointParameterivNV
;
7834 snprintf(symboln
, sizeof(symboln
), "%sPointParameterivNV", symbol_prefix
);
7835 *procp
= dlsym(handle
, symboln
);
7839 if(!disp
->ActiveStencilFaceEXT
) {
7840 void ** procp
= (void **) &disp
->ActiveStencilFaceEXT
;
7841 snprintf(symboln
, sizeof(symboln
), "%sActiveStencilFaceEXT", symbol_prefix
);
7842 *procp
= dlsym(handle
, symboln
);
7846 if(!disp
->BindVertexArrayAPPLE
) {
7847 void ** procp
= (void **) &disp
->BindVertexArrayAPPLE
;
7848 snprintf(symboln
, sizeof(symboln
), "%sBindVertexArrayAPPLE", symbol_prefix
);
7849 *procp
= dlsym(handle
, symboln
);
7853 if(!disp
->DeleteVertexArraysAPPLE
) {
7854 void ** procp
= (void **) &disp
->DeleteVertexArraysAPPLE
;
7855 snprintf(symboln
, sizeof(symboln
), "%sDeleteVertexArrays", symbol_prefix
);
7856 *procp
= dlsym(handle
, symboln
);
7860 if(!disp
->DeleteVertexArraysAPPLE
) {
7861 void ** procp
= (void **) &disp
->DeleteVertexArraysAPPLE
;
7862 snprintf(symboln
, sizeof(symboln
), "%sDeleteVertexArraysAPPLE", symbol_prefix
);
7863 *procp
= dlsym(handle
, symboln
);
7867 if(!disp
->GenVertexArraysAPPLE
) {
7868 void ** procp
= (void **) &disp
->GenVertexArraysAPPLE
;
7869 snprintf(symboln
, sizeof(symboln
), "%sGenVertexArraysAPPLE", symbol_prefix
);
7870 *procp
= dlsym(handle
, symboln
);
7874 if(!disp
->IsVertexArrayAPPLE
) {
7875 void ** procp
= (void **) &disp
->IsVertexArrayAPPLE
;
7876 snprintf(symboln
, sizeof(symboln
), "%sIsVertexArray", symbol_prefix
);
7877 *procp
= dlsym(handle
, symboln
);
7881 if(!disp
->IsVertexArrayAPPLE
) {
7882 void ** procp
= (void **) &disp
->IsVertexArrayAPPLE
;
7883 snprintf(symboln
, sizeof(symboln
), "%sIsVertexArrayAPPLE", symbol_prefix
);
7884 *procp
= dlsym(handle
, symboln
);
7888 if(!disp
->GetProgramNamedParameterdvNV
) {
7889 void ** procp
= (void **) &disp
->GetProgramNamedParameterdvNV
;
7890 snprintf(symboln
, sizeof(symboln
), "%sGetProgramNamedParameterdvNV", symbol_prefix
);
7891 *procp
= dlsym(handle
, symboln
);
7895 if(!disp
->GetProgramNamedParameterfvNV
) {
7896 void ** procp
= (void **) &disp
->GetProgramNamedParameterfvNV
;
7897 snprintf(symboln
, sizeof(symboln
), "%sGetProgramNamedParameterfvNV", symbol_prefix
);
7898 *procp
= dlsym(handle
, symboln
);
7902 if(!disp
->ProgramNamedParameter4dNV
) {
7903 void ** procp
= (void **) &disp
->ProgramNamedParameter4dNV
;
7904 snprintf(symboln
, sizeof(symboln
), "%sProgramNamedParameter4dNV", symbol_prefix
);
7905 *procp
= dlsym(handle
, symboln
);
7909 if(!disp
->ProgramNamedParameter4dvNV
) {
7910 void ** procp
= (void **) &disp
->ProgramNamedParameter4dvNV
;
7911 snprintf(symboln
, sizeof(symboln
), "%sProgramNamedParameter4dvNV", symbol_prefix
);
7912 *procp
= dlsym(handle
, symboln
);
7916 if(!disp
->ProgramNamedParameter4fNV
) {
7917 void ** procp
= (void **) &disp
->ProgramNamedParameter4fNV
;
7918 snprintf(symboln
, sizeof(symboln
), "%sProgramNamedParameter4fNV", symbol_prefix
);
7919 *procp
= dlsym(handle
, symboln
);
7923 if(!disp
->ProgramNamedParameter4fvNV
) {
7924 void ** procp
= (void **) &disp
->ProgramNamedParameter4fvNV
;
7925 snprintf(symboln
, sizeof(symboln
), "%sProgramNamedParameter4fvNV", symbol_prefix
);
7926 *procp
= dlsym(handle
, symboln
);
7930 if(!disp
->PrimitiveRestartIndexNV
) {
7931 void ** procp
= (void **) &disp
->PrimitiveRestartIndexNV
;
7932 snprintf(symboln
, sizeof(symboln
), "%sPrimitiveRestartIndexNV", symbol_prefix
);
7933 *procp
= dlsym(handle
, symboln
);
7937 if(!disp
->PrimitiveRestartIndexNV
) {
7938 void ** procp
= (void **) &disp
->PrimitiveRestartIndexNV
;
7939 snprintf(symboln
, sizeof(symboln
), "%sPrimitiveRestartIndex", symbol_prefix
);
7940 *procp
= dlsym(handle
, symboln
);
7944 if(!disp
->PrimitiveRestartNV
) {
7945 void ** procp
= (void **) &disp
->PrimitiveRestartNV
;
7946 snprintf(symboln
, sizeof(symboln
), "%sPrimitiveRestartNV", symbol_prefix
);
7947 *procp
= dlsym(handle
, symboln
);
7951 if(!disp
->DepthBoundsEXT
) {
7952 void ** procp
= (void **) &disp
->DepthBoundsEXT
;
7953 snprintf(symboln
, sizeof(symboln
), "%sDepthBoundsEXT", symbol_prefix
);
7954 *procp
= dlsym(handle
, symboln
);
7958 if(!disp
->BlendEquationSeparateEXT
) {
7959 void ** procp
= (void **) &disp
->BlendEquationSeparateEXT
;
7960 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationSeparate", symbol_prefix
);
7961 *procp
= dlsym(handle
, symboln
);
7965 if(!disp
->BlendEquationSeparateEXT
) {
7966 void ** procp
= (void **) &disp
->BlendEquationSeparateEXT
;
7967 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationSeparateEXT", symbol_prefix
);
7968 *procp
= dlsym(handle
, symboln
);
7972 if(!disp
->BlendEquationSeparateEXT
) {
7973 void ** procp
= (void **) &disp
->BlendEquationSeparateEXT
;
7974 snprintf(symboln
, sizeof(symboln
), "%sBlendEquationSeparateATI", symbol_prefix
);
7975 *procp
= dlsym(handle
, symboln
);
7979 if(!disp
->BindFramebufferEXT
) {
7980 void ** procp
= (void **) &disp
->BindFramebufferEXT
;
7981 snprintf(symboln
, sizeof(symboln
), "%sBindFramebuffer", symbol_prefix
);
7982 *procp
= dlsym(handle
, symboln
);
7986 if(!disp
->BindFramebufferEXT
) {
7987 void ** procp
= (void **) &disp
->BindFramebufferEXT
;
7988 snprintf(symboln
, sizeof(symboln
), "%sBindFramebufferEXT", symbol_prefix
);
7989 *procp
= dlsym(handle
, symboln
);
7993 if(!disp
->BindRenderbufferEXT
) {
7994 void ** procp
= (void **) &disp
->BindRenderbufferEXT
;
7995 snprintf(symboln
, sizeof(symboln
), "%sBindRenderbuffer", symbol_prefix
);
7996 *procp
= dlsym(handle
, symboln
);
8000 if(!disp
->BindRenderbufferEXT
) {
8001 void ** procp
= (void **) &disp
->BindRenderbufferEXT
;
8002 snprintf(symboln
, sizeof(symboln
), "%sBindRenderbufferEXT", symbol_prefix
);
8003 *procp
= dlsym(handle
, symboln
);
8007 if(!disp
->CheckFramebufferStatusEXT
) {
8008 void ** procp
= (void **) &disp
->CheckFramebufferStatusEXT
;
8009 snprintf(symboln
, sizeof(symboln
), "%sCheckFramebufferStatus", symbol_prefix
);
8010 *procp
= dlsym(handle
, symboln
);
8014 if(!disp
->CheckFramebufferStatusEXT
) {
8015 void ** procp
= (void **) &disp
->CheckFramebufferStatusEXT
;
8016 snprintf(symboln
, sizeof(symboln
), "%sCheckFramebufferStatusEXT", symbol_prefix
);
8017 *procp
= dlsym(handle
, symboln
);
8021 if(!disp
->DeleteFramebuffersEXT
) {
8022 void ** procp
= (void **) &disp
->DeleteFramebuffersEXT
;
8023 snprintf(symboln
, sizeof(symboln
), "%sDeleteFramebuffers", symbol_prefix
);
8024 *procp
= dlsym(handle
, symboln
);
8028 if(!disp
->DeleteFramebuffersEXT
) {
8029 void ** procp
= (void **) &disp
->DeleteFramebuffersEXT
;
8030 snprintf(symboln
, sizeof(symboln
), "%sDeleteFramebuffersEXT", symbol_prefix
);
8031 *procp
= dlsym(handle
, symboln
);
8035 if(!disp
->DeleteRenderbuffersEXT
) {
8036 void ** procp
= (void **) &disp
->DeleteRenderbuffersEXT
;
8037 snprintf(symboln
, sizeof(symboln
), "%sDeleteRenderbuffers", symbol_prefix
);
8038 *procp
= dlsym(handle
, symboln
);
8042 if(!disp
->DeleteRenderbuffersEXT
) {
8043 void ** procp
= (void **) &disp
->DeleteRenderbuffersEXT
;
8044 snprintf(symboln
, sizeof(symboln
), "%sDeleteRenderbuffersEXT", symbol_prefix
);
8045 *procp
= dlsym(handle
, symboln
);
8049 if(!disp
->FramebufferRenderbufferEXT
) {
8050 void ** procp
= (void **) &disp
->FramebufferRenderbufferEXT
;
8051 snprintf(symboln
, sizeof(symboln
), "%sFramebufferRenderbuffer", symbol_prefix
);
8052 *procp
= dlsym(handle
, symboln
);
8056 if(!disp
->FramebufferRenderbufferEXT
) {
8057 void ** procp
= (void **) &disp
->FramebufferRenderbufferEXT
;
8058 snprintf(symboln
, sizeof(symboln
), "%sFramebufferRenderbufferEXT", symbol_prefix
);
8059 *procp
= dlsym(handle
, symboln
);
8063 if(!disp
->FramebufferTexture1DEXT
) {
8064 void ** procp
= (void **) &disp
->FramebufferTexture1DEXT
;
8065 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture1D", symbol_prefix
);
8066 *procp
= dlsym(handle
, symboln
);
8070 if(!disp
->FramebufferTexture1DEXT
) {
8071 void ** procp
= (void **) &disp
->FramebufferTexture1DEXT
;
8072 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture1DEXT", symbol_prefix
);
8073 *procp
= dlsym(handle
, symboln
);
8077 if(!disp
->FramebufferTexture2DEXT
) {
8078 void ** procp
= (void **) &disp
->FramebufferTexture2DEXT
;
8079 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture2D", symbol_prefix
);
8080 *procp
= dlsym(handle
, symboln
);
8084 if(!disp
->FramebufferTexture2DEXT
) {
8085 void ** procp
= (void **) &disp
->FramebufferTexture2DEXT
;
8086 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture2DEXT", symbol_prefix
);
8087 *procp
= dlsym(handle
, symboln
);
8091 if(!disp
->FramebufferTexture3DEXT
) {
8092 void ** procp
= (void **) &disp
->FramebufferTexture3DEXT
;
8093 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture3D", symbol_prefix
);
8094 *procp
= dlsym(handle
, symboln
);
8098 if(!disp
->FramebufferTexture3DEXT
) {
8099 void ** procp
= (void **) &disp
->FramebufferTexture3DEXT
;
8100 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTexture3DEXT", symbol_prefix
);
8101 *procp
= dlsym(handle
, symboln
);
8105 if(!disp
->GenFramebuffersEXT
) {
8106 void ** procp
= (void **) &disp
->GenFramebuffersEXT
;
8107 snprintf(symboln
, sizeof(symboln
), "%sGenFramebuffers", symbol_prefix
);
8108 *procp
= dlsym(handle
, symboln
);
8112 if(!disp
->GenFramebuffersEXT
) {
8113 void ** procp
= (void **) &disp
->GenFramebuffersEXT
;
8114 snprintf(symboln
, sizeof(symboln
), "%sGenFramebuffersEXT", symbol_prefix
);
8115 *procp
= dlsym(handle
, symboln
);
8119 if(!disp
->GenRenderbuffersEXT
) {
8120 void ** procp
= (void **) &disp
->GenRenderbuffersEXT
;
8121 snprintf(symboln
, sizeof(symboln
), "%sGenRenderbuffers", symbol_prefix
);
8122 *procp
= dlsym(handle
, symboln
);
8126 if(!disp
->GenRenderbuffersEXT
) {
8127 void ** procp
= (void **) &disp
->GenRenderbuffersEXT
;
8128 snprintf(symboln
, sizeof(symboln
), "%sGenRenderbuffersEXT", symbol_prefix
);
8129 *procp
= dlsym(handle
, symboln
);
8133 if(!disp
->GenerateMipmapEXT
) {
8134 void ** procp
= (void **) &disp
->GenerateMipmapEXT
;
8135 snprintf(symboln
, sizeof(symboln
), "%sGenerateMipmap", symbol_prefix
);
8136 *procp
= dlsym(handle
, symboln
);
8140 if(!disp
->GenerateMipmapEXT
) {
8141 void ** procp
= (void **) &disp
->GenerateMipmapEXT
;
8142 snprintf(symboln
, sizeof(symboln
), "%sGenerateMipmapEXT", symbol_prefix
);
8143 *procp
= dlsym(handle
, symboln
);
8147 if(!disp
->GetFramebufferAttachmentParameterivEXT
) {
8148 void ** procp
= (void **) &disp
->GetFramebufferAttachmentParameterivEXT
;
8149 snprintf(symboln
, sizeof(symboln
), "%sGetFramebufferAttachmentParameteriv", symbol_prefix
);
8150 *procp
= dlsym(handle
, symboln
);
8154 if(!disp
->GetFramebufferAttachmentParameterivEXT
) {
8155 void ** procp
= (void **) &disp
->GetFramebufferAttachmentParameterivEXT
;
8156 snprintf(symboln
, sizeof(symboln
), "%sGetFramebufferAttachmentParameterivEXT", symbol_prefix
);
8157 *procp
= dlsym(handle
, symboln
);
8161 if(!disp
->GetRenderbufferParameterivEXT
) {
8162 void ** procp
= (void **) &disp
->GetRenderbufferParameterivEXT
;
8163 snprintf(symboln
, sizeof(symboln
), "%sGetRenderbufferParameteriv", symbol_prefix
);
8164 *procp
= dlsym(handle
, symboln
);
8168 if(!disp
->GetRenderbufferParameterivEXT
) {
8169 void ** procp
= (void **) &disp
->GetRenderbufferParameterivEXT
;
8170 snprintf(symboln
, sizeof(symboln
), "%sGetRenderbufferParameterivEXT", symbol_prefix
);
8171 *procp
= dlsym(handle
, symboln
);
8175 if(!disp
->IsFramebufferEXT
) {
8176 void ** procp
= (void **) &disp
->IsFramebufferEXT
;
8177 snprintf(symboln
, sizeof(symboln
), "%sIsFramebuffer", symbol_prefix
);
8178 *procp
= dlsym(handle
, symboln
);
8182 if(!disp
->IsFramebufferEXT
) {
8183 void ** procp
= (void **) &disp
->IsFramebufferEXT
;
8184 snprintf(symboln
, sizeof(symboln
), "%sIsFramebufferEXT", symbol_prefix
);
8185 *procp
= dlsym(handle
, symboln
);
8189 if(!disp
->IsRenderbufferEXT
) {
8190 void ** procp
= (void **) &disp
->IsRenderbufferEXT
;
8191 snprintf(symboln
, sizeof(symboln
), "%sIsRenderbuffer", symbol_prefix
);
8192 *procp
= dlsym(handle
, symboln
);
8196 if(!disp
->IsRenderbufferEXT
) {
8197 void ** procp
= (void **) &disp
->IsRenderbufferEXT
;
8198 snprintf(symboln
, sizeof(symboln
), "%sIsRenderbufferEXT", symbol_prefix
);
8199 *procp
= dlsym(handle
, symboln
);
8203 if(!disp
->RenderbufferStorageEXT
) {
8204 void ** procp
= (void **) &disp
->RenderbufferStorageEXT
;
8205 snprintf(symboln
, sizeof(symboln
), "%sRenderbufferStorage", symbol_prefix
);
8206 *procp
= dlsym(handle
, symboln
);
8210 if(!disp
->RenderbufferStorageEXT
) {
8211 void ** procp
= (void **) &disp
->RenderbufferStorageEXT
;
8212 snprintf(symboln
, sizeof(symboln
), "%sRenderbufferStorageEXT", symbol_prefix
);
8213 *procp
= dlsym(handle
, symboln
);
8217 if(!disp
->BlitFramebufferEXT
) {
8218 void ** procp
= (void **) &disp
->BlitFramebufferEXT
;
8219 snprintf(symboln
, sizeof(symboln
), "%sBlitFramebuffer", symbol_prefix
);
8220 *procp
= dlsym(handle
, symboln
);
8224 if(!disp
->BlitFramebufferEXT
) {
8225 void ** procp
= (void **) &disp
->BlitFramebufferEXT
;
8226 snprintf(symboln
, sizeof(symboln
), "%sBlitFramebufferEXT", symbol_prefix
);
8227 *procp
= dlsym(handle
, symboln
);
8231 if(!disp
->BufferParameteriAPPLE
) {
8232 void ** procp
= (void **) &disp
->BufferParameteriAPPLE
;
8233 snprintf(symboln
, sizeof(symboln
), "%sBufferParameteriAPPLE", symbol_prefix
);
8234 *procp
= dlsym(handle
, symboln
);
8238 if(!disp
->FlushMappedBufferRangeAPPLE
) {
8239 void ** procp
= (void **) &disp
->FlushMappedBufferRangeAPPLE
;
8240 snprintf(symboln
, sizeof(symboln
), "%sFlushMappedBufferRangeAPPLE", symbol_prefix
);
8241 *procp
= dlsym(handle
, symboln
);
8245 if(!disp
->BindFragDataLocationEXT
) {
8246 void ** procp
= (void **) &disp
->BindFragDataLocationEXT
;
8247 snprintf(symboln
, sizeof(symboln
), "%sBindFragDataLocationEXT", symbol_prefix
);
8248 *procp
= dlsym(handle
, symboln
);
8252 if(!disp
->BindFragDataLocationEXT
) {
8253 void ** procp
= (void **) &disp
->BindFragDataLocationEXT
;
8254 snprintf(symboln
, sizeof(symboln
), "%sBindFragDataLocation", symbol_prefix
);
8255 *procp
= dlsym(handle
, symboln
);
8259 if(!disp
->GetFragDataLocationEXT
) {
8260 void ** procp
= (void **) &disp
->GetFragDataLocationEXT
;
8261 snprintf(symboln
, sizeof(symboln
), "%sGetFragDataLocationEXT", symbol_prefix
);
8262 *procp
= dlsym(handle
, symboln
);
8266 if(!disp
->GetFragDataLocationEXT
) {
8267 void ** procp
= (void **) &disp
->GetFragDataLocationEXT
;
8268 snprintf(symboln
, sizeof(symboln
), "%sGetFragDataLocation", symbol_prefix
);
8269 *procp
= dlsym(handle
, symboln
);
8273 if(!disp
->GetUniformuivEXT
) {
8274 void ** procp
= (void **) &disp
->GetUniformuivEXT
;
8275 snprintf(symboln
, sizeof(symboln
), "%sGetUniformuivEXT", symbol_prefix
);
8276 *procp
= dlsym(handle
, symboln
);
8280 if(!disp
->GetUniformuivEXT
) {
8281 void ** procp
= (void **) &disp
->GetUniformuivEXT
;
8282 snprintf(symboln
, sizeof(symboln
), "%sGetUniformuiv", symbol_prefix
);
8283 *procp
= dlsym(handle
, symboln
);
8287 if(!disp
->GetVertexAttribIivEXT
) {
8288 void ** procp
= (void **) &disp
->GetVertexAttribIivEXT
;
8289 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribIivEXT", symbol_prefix
);
8290 *procp
= dlsym(handle
, symboln
);
8294 if(!disp
->GetVertexAttribIivEXT
) {
8295 void ** procp
= (void **) &disp
->GetVertexAttribIivEXT
;
8296 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribIiv", symbol_prefix
);
8297 *procp
= dlsym(handle
, symboln
);
8301 if(!disp
->GetVertexAttribIuivEXT
) {
8302 void ** procp
= (void **) &disp
->GetVertexAttribIuivEXT
;
8303 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribIuivEXT", symbol_prefix
);
8304 *procp
= dlsym(handle
, symboln
);
8308 if(!disp
->GetVertexAttribIuivEXT
) {
8309 void ** procp
= (void **) &disp
->GetVertexAttribIuivEXT
;
8310 snprintf(symboln
, sizeof(symboln
), "%sGetVertexAttribIuiv", symbol_prefix
);
8311 *procp
= dlsym(handle
, symboln
);
8315 if(!disp
->Uniform1uiEXT
) {
8316 void ** procp
= (void **) &disp
->Uniform1uiEXT
;
8317 snprintf(symboln
, sizeof(symboln
), "%sUniform1uiEXT", symbol_prefix
);
8318 *procp
= dlsym(handle
, symboln
);
8322 if(!disp
->Uniform1uiEXT
) {
8323 void ** procp
= (void **) &disp
->Uniform1uiEXT
;
8324 snprintf(symboln
, sizeof(symboln
), "%sUniform1ui", symbol_prefix
);
8325 *procp
= dlsym(handle
, symboln
);
8329 if(!disp
->Uniform1uivEXT
) {
8330 void ** procp
= (void **) &disp
->Uniform1uivEXT
;
8331 snprintf(symboln
, sizeof(symboln
), "%sUniform1uivEXT", symbol_prefix
);
8332 *procp
= dlsym(handle
, symboln
);
8336 if(!disp
->Uniform1uivEXT
) {
8337 void ** procp
= (void **) &disp
->Uniform1uivEXT
;
8338 snprintf(symboln
, sizeof(symboln
), "%sUniform1uiv", symbol_prefix
);
8339 *procp
= dlsym(handle
, symboln
);
8343 if(!disp
->Uniform2uiEXT
) {
8344 void ** procp
= (void **) &disp
->Uniform2uiEXT
;
8345 snprintf(symboln
, sizeof(symboln
), "%sUniform2uiEXT", symbol_prefix
);
8346 *procp
= dlsym(handle
, symboln
);
8350 if(!disp
->Uniform2uiEXT
) {
8351 void ** procp
= (void **) &disp
->Uniform2uiEXT
;
8352 snprintf(symboln
, sizeof(symboln
), "%sUniform2ui", symbol_prefix
);
8353 *procp
= dlsym(handle
, symboln
);
8357 if(!disp
->Uniform2uivEXT
) {
8358 void ** procp
= (void **) &disp
->Uniform2uivEXT
;
8359 snprintf(symboln
, sizeof(symboln
), "%sUniform2uivEXT", symbol_prefix
);
8360 *procp
= dlsym(handle
, symboln
);
8364 if(!disp
->Uniform2uivEXT
) {
8365 void ** procp
= (void **) &disp
->Uniform2uivEXT
;
8366 snprintf(symboln
, sizeof(symboln
), "%sUniform2uiv", symbol_prefix
);
8367 *procp
= dlsym(handle
, symboln
);
8371 if(!disp
->Uniform3uiEXT
) {
8372 void ** procp
= (void **) &disp
->Uniform3uiEXT
;
8373 snprintf(symboln
, sizeof(symboln
), "%sUniform3uiEXT", symbol_prefix
);
8374 *procp
= dlsym(handle
, symboln
);
8378 if(!disp
->Uniform3uiEXT
) {
8379 void ** procp
= (void **) &disp
->Uniform3uiEXT
;
8380 snprintf(symboln
, sizeof(symboln
), "%sUniform3ui", symbol_prefix
);
8381 *procp
= dlsym(handle
, symboln
);
8385 if(!disp
->Uniform3uivEXT
) {
8386 void ** procp
= (void **) &disp
->Uniform3uivEXT
;
8387 snprintf(symboln
, sizeof(symboln
), "%sUniform3uivEXT", symbol_prefix
);
8388 *procp
= dlsym(handle
, symboln
);
8392 if(!disp
->Uniform3uivEXT
) {
8393 void ** procp
= (void **) &disp
->Uniform3uivEXT
;
8394 snprintf(symboln
, sizeof(symboln
), "%sUniform3uiv", symbol_prefix
);
8395 *procp
= dlsym(handle
, symboln
);
8399 if(!disp
->Uniform4uiEXT
) {
8400 void ** procp
= (void **) &disp
->Uniform4uiEXT
;
8401 snprintf(symboln
, sizeof(symboln
), "%sUniform4uiEXT", symbol_prefix
);
8402 *procp
= dlsym(handle
, symboln
);
8406 if(!disp
->Uniform4uiEXT
) {
8407 void ** procp
= (void **) &disp
->Uniform4uiEXT
;
8408 snprintf(symboln
, sizeof(symboln
), "%sUniform4ui", symbol_prefix
);
8409 *procp
= dlsym(handle
, symboln
);
8413 if(!disp
->Uniform4uivEXT
) {
8414 void ** procp
= (void **) &disp
->Uniform4uivEXT
;
8415 snprintf(symboln
, sizeof(symboln
), "%sUniform4uivEXT", symbol_prefix
);
8416 *procp
= dlsym(handle
, symboln
);
8420 if(!disp
->Uniform4uivEXT
) {
8421 void ** procp
= (void **) &disp
->Uniform4uivEXT
;
8422 snprintf(symboln
, sizeof(symboln
), "%sUniform4uiv", symbol_prefix
);
8423 *procp
= dlsym(handle
, symboln
);
8427 if(!disp
->VertexAttribI1iEXT
) {
8428 void ** procp
= (void **) &disp
->VertexAttribI1iEXT
;
8429 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1iEXT", symbol_prefix
);
8430 *procp
= dlsym(handle
, symboln
);
8434 if(!disp
->VertexAttribI1iEXT
) {
8435 void ** procp
= (void **) &disp
->VertexAttribI1iEXT
;
8436 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1i", symbol_prefix
);
8437 *procp
= dlsym(handle
, symboln
);
8441 if(!disp
->VertexAttribI1ivEXT
) {
8442 void ** procp
= (void **) &disp
->VertexAttribI1ivEXT
;
8443 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1ivEXT", symbol_prefix
);
8444 *procp
= dlsym(handle
, symboln
);
8448 if(!disp
->VertexAttribI1ivEXT
) {
8449 void ** procp
= (void **) &disp
->VertexAttribI1ivEXT
;
8450 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1iv", symbol_prefix
);
8451 *procp
= dlsym(handle
, symboln
);
8455 if(!disp
->VertexAttribI1uiEXT
) {
8456 void ** procp
= (void **) &disp
->VertexAttribI1uiEXT
;
8457 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1uiEXT", symbol_prefix
);
8458 *procp
= dlsym(handle
, symboln
);
8462 if(!disp
->VertexAttribI1uiEXT
) {
8463 void ** procp
= (void **) &disp
->VertexAttribI1uiEXT
;
8464 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1ui", symbol_prefix
);
8465 *procp
= dlsym(handle
, symboln
);
8469 if(!disp
->VertexAttribI1uivEXT
) {
8470 void ** procp
= (void **) &disp
->VertexAttribI1uivEXT
;
8471 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1uivEXT", symbol_prefix
);
8472 *procp
= dlsym(handle
, symboln
);
8476 if(!disp
->VertexAttribI1uivEXT
) {
8477 void ** procp
= (void **) &disp
->VertexAttribI1uivEXT
;
8478 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI1uiv", symbol_prefix
);
8479 *procp
= dlsym(handle
, symboln
);
8483 if(!disp
->VertexAttribI2iEXT
) {
8484 void ** procp
= (void **) &disp
->VertexAttribI2iEXT
;
8485 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2iEXT", symbol_prefix
);
8486 *procp
= dlsym(handle
, symboln
);
8490 if(!disp
->VertexAttribI2iEXT
) {
8491 void ** procp
= (void **) &disp
->VertexAttribI2iEXT
;
8492 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2i", symbol_prefix
);
8493 *procp
= dlsym(handle
, symboln
);
8497 if(!disp
->VertexAttribI2ivEXT
) {
8498 void ** procp
= (void **) &disp
->VertexAttribI2ivEXT
;
8499 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2ivEXT", symbol_prefix
);
8500 *procp
= dlsym(handle
, symboln
);
8504 if(!disp
->VertexAttribI2ivEXT
) {
8505 void ** procp
= (void **) &disp
->VertexAttribI2ivEXT
;
8506 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2iv", symbol_prefix
);
8507 *procp
= dlsym(handle
, symboln
);
8511 if(!disp
->VertexAttribI2uiEXT
) {
8512 void ** procp
= (void **) &disp
->VertexAttribI2uiEXT
;
8513 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2uiEXT", symbol_prefix
);
8514 *procp
= dlsym(handle
, symboln
);
8518 if(!disp
->VertexAttribI2uiEXT
) {
8519 void ** procp
= (void **) &disp
->VertexAttribI2uiEXT
;
8520 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2ui", symbol_prefix
);
8521 *procp
= dlsym(handle
, symboln
);
8525 if(!disp
->VertexAttribI2uivEXT
) {
8526 void ** procp
= (void **) &disp
->VertexAttribI2uivEXT
;
8527 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2uivEXT", symbol_prefix
);
8528 *procp
= dlsym(handle
, symboln
);
8532 if(!disp
->VertexAttribI2uivEXT
) {
8533 void ** procp
= (void **) &disp
->VertexAttribI2uivEXT
;
8534 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI2uiv", symbol_prefix
);
8535 *procp
= dlsym(handle
, symboln
);
8539 if(!disp
->VertexAttribI3iEXT
) {
8540 void ** procp
= (void **) &disp
->VertexAttribI3iEXT
;
8541 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3iEXT", symbol_prefix
);
8542 *procp
= dlsym(handle
, symboln
);
8546 if(!disp
->VertexAttribI3iEXT
) {
8547 void ** procp
= (void **) &disp
->VertexAttribI3iEXT
;
8548 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3i", symbol_prefix
);
8549 *procp
= dlsym(handle
, symboln
);
8553 if(!disp
->VertexAttribI3ivEXT
) {
8554 void ** procp
= (void **) &disp
->VertexAttribI3ivEXT
;
8555 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3ivEXT", symbol_prefix
);
8556 *procp
= dlsym(handle
, symboln
);
8560 if(!disp
->VertexAttribI3ivEXT
) {
8561 void ** procp
= (void **) &disp
->VertexAttribI3ivEXT
;
8562 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3iv", symbol_prefix
);
8563 *procp
= dlsym(handle
, symboln
);
8567 if(!disp
->VertexAttribI3uiEXT
) {
8568 void ** procp
= (void **) &disp
->VertexAttribI3uiEXT
;
8569 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3uiEXT", symbol_prefix
);
8570 *procp
= dlsym(handle
, symboln
);
8574 if(!disp
->VertexAttribI3uiEXT
) {
8575 void ** procp
= (void **) &disp
->VertexAttribI3uiEXT
;
8576 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3ui", symbol_prefix
);
8577 *procp
= dlsym(handle
, symboln
);
8581 if(!disp
->VertexAttribI3uivEXT
) {
8582 void ** procp
= (void **) &disp
->VertexAttribI3uivEXT
;
8583 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3uivEXT", symbol_prefix
);
8584 *procp
= dlsym(handle
, symboln
);
8588 if(!disp
->VertexAttribI3uivEXT
) {
8589 void ** procp
= (void **) &disp
->VertexAttribI3uivEXT
;
8590 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI3uiv", symbol_prefix
);
8591 *procp
= dlsym(handle
, symboln
);
8595 if(!disp
->VertexAttribI4bvEXT
) {
8596 void ** procp
= (void **) &disp
->VertexAttribI4bvEXT
;
8597 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4bvEXT", symbol_prefix
);
8598 *procp
= dlsym(handle
, symboln
);
8602 if(!disp
->VertexAttribI4bvEXT
) {
8603 void ** procp
= (void **) &disp
->VertexAttribI4bvEXT
;
8604 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4bv", symbol_prefix
);
8605 *procp
= dlsym(handle
, symboln
);
8609 if(!disp
->VertexAttribI4iEXT
) {
8610 void ** procp
= (void **) &disp
->VertexAttribI4iEXT
;
8611 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4iEXT", symbol_prefix
);
8612 *procp
= dlsym(handle
, symboln
);
8616 if(!disp
->VertexAttribI4iEXT
) {
8617 void ** procp
= (void **) &disp
->VertexAttribI4iEXT
;
8618 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4i", symbol_prefix
);
8619 *procp
= dlsym(handle
, symboln
);
8623 if(!disp
->VertexAttribI4ivEXT
) {
8624 void ** procp
= (void **) &disp
->VertexAttribI4ivEXT
;
8625 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4ivEXT", symbol_prefix
);
8626 *procp
= dlsym(handle
, symboln
);
8630 if(!disp
->VertexAttribI4ivEXT
) {
8631 void ** procp
= (void **) &disp
->VertexAttribI4ivEXT
;
8632 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4iv", symbol_prefix
);
8633 *procp
= dlsym(handle
, symboln
);
8637 if(!disp
->VertexAttribI4svEXT
) {
8638 void ** procp
= (void **) &disp
->VertexAttribI4svEXT
;
8639 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4svEXT", symbol_prefix
);
8640 *procp
= dlsym(handle
, symboln
);
8644 if(!disp
->VertexAttribI4svEXT
) {
8645 void ** procp
= (void **) &disp
->VertexAttribI4svEXT
;
8646 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4sv", symbol_prefix
);
8647 *procp
= dlsym(handle
, symboln
);
8651 if(!disp
->VertexAttribI4ubvEXT
) {
8652 void ** procp
= (void **) &disp
->VertexAttribI4ubvEXT
;
8653 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4ubvEXT", symbol_prefix
);
8654 *procp
= dlsym(handle
, symboln
);
8658 if(!disp
->VertexAttribI4ubvEXT
) {
8659 void ** procp
= (void **) &disp
->VertexAttribI4ubvEXT
;
8660 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4ubv", symbol_prefix
);
8661 *procp
= dlsym(handle
, symboln
);
8665 if(!disp
->VertexAttribI4uiEXT
) {
8666 void ** procp
= (void **) &disp
->VertexAttribI4uiEXT
;
8667 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4uiEXT", symbol_prefix
);
8668 *procp
= dlsym(handle
, symboln
);
8672 if(!disp
->VertexAttribI4uiEXT
) {
8673 void ** procp
= (void **) &disp
->VertexAttribI4uiEXT
;
8674 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4ui", symbol_prefix
);
8675 *procp
= dlsym(handle
, symboln
);
8679 if(!disp
->VertexAttribI4uivEXT
) {
8680 void ** procp
= (void **) &disp
->VertexAttribI4uivEXT
;
8681 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4uivEXT", symbol_prefix
);
8682 *procp
= dlsym(handle
, symboln
);
8686 if(!disp
->VertexAttribI4uivEXT
) {
8687 void ** procp
= (void **) &disp
->VertexAttribI4uivEXT
;
8688 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4uiv", symbol_prefix
);
8689 *procp
= dlsym(handle
, symboln
);
8693 if(!disp
->VertexAttribI4usvEXT
) {
8694 void ** procp
= (void **) &disp
->VertexAttribI4usvEXT
;
8695 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4usvEXT", symbol_prefix
);
8696 *procp
= dlsym(handle
, symboln
);
8700 if(!disp
->VertexAttribI4usvEXT
) {
8701 void ** procp
= (void **) &disp
->VertexAttribI4usvEXT
;
8702 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribI4usv", symbol_prefix
);
8703 *procp
= dlsym(handle
, symboln
);
8707 if(!disp
->VertexAttribIPointerEXT
) {
8708 void ** procp
= (void **) &disp
->VertexAttribIPointerEXT
;
8709 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribIPointerEXT", symbol_prefix
);
8710 *procp
= dlsym(handle
, symboln
);
8714 if(!disp
->VertexAttribIPointerEXT
) {
8715 void ** procp
= (void **) &disp
->VertexAttribIPointerEXT
;
8716 snprintf(symboln
, sizeof(symboln
), "%sVertexAttribIPointer", symbol_prefix
);
8717 *procp
= dlsym(handle
, symboln
);
8721 if(!disp
->FramebufferTextureLayerEXT
) {
8722 void ** procp
= (void **) &disp
->FramebufferTextureLayerEXT
;
8723 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTextureLayer", symbol_prefix
);
8724 *procp
= dlsym(handle
, symboln
);
8728 if(!disp
->FramebufferTextureLayerEXT
) {
8729 void ** procp
= (void **) &disp
->FramebufferTextureLayerEXT
;
8730 snprintf(symboln
, sizeof(symboln
), "%sFramebufferTextureLayerEXT", symbol_prefix
);
8731 *procp
= dlsym(handle
, symboln
);
8735 if(!disp
->ColorMaskIndexedEXT
) {
8736 void ** procp
= (void **) &disp
->ColorMaskIndexedEXT
;
8737 snprintf(symboln
, sizeof(symboln
), "%sColorMaskIndexedEXT", symbol_prefix
);
8738 *procp
= dlsym(handle
, symboln
);
8742 if(!disp
->ColorMaskIndexedEXT
) {
8743 void ** procp
= (void **) &disp
->ColorMaskIndexedEXT
;
8744 snprintf(symboln
, sizeof(symboln
), "%sColorMaski", symbol_prefix
);
8745 *procp
= dlsym(handle
, symboln
);
8749 if(!disp
->DisableIndexedEXT
) {
8750 void ** procp
= (void **) &disp
->DisableIndexedEXT
;
8751 snprintf(symboln
, sizeof(symboln
), "%sDisableIndexedEXT", symbol_prefix
);
8752 *procp
= dlsym(handle
, symboln
);
8756 if(!disp
->DisableIndexedEXT
) {
8757 void ** procp
= (void **) &disp
->DisableIndexedEXT
;
8758 snprintf(symboln
, sizeof(symboln
), "%sDisablei", symbol_prefix
);
8759 *procp
= dlsym(handle
, symboln
);
8763 if(!disp
->EnableIndexedEXT
) {
8764 void ** procp
= (void **) &disp
->EnableIndexedEXT
;
8765 snprintf(symboln
, sizeof(symboln
), "%sEnableIndexedEXT", symbol_prefix
);
8766 *procp
= dlsym(handle
, symboln
);
8770 if(!disp
->EnableIndexedEXT
) {
8771 void ** procp
= (void **) &disp
->EnableIndexedEXT
;
8772 snprintf(symboln
, sizeof(symboln
), "%sEnablei", symbol_prefix
);
8773 *procp
= dlsym(handle
, symboln
);
8777 if(!disp
->GetBooleanIndexedvEXT
) {
8778 void ** procp
= (void **) &disp
->GetBooleanIndexedvEXT
;
8779 snprintf(symboln
, sizeof(symboln
), "%sGetBooleanIndexedvEXT", symbol_prefix
);
8780 *procp
= dlsym(handle
, symboln
);
8784 if(!disp
->GetBooleanIndexedvEXT
) {
8785 void ** procp
= (void **) &disp
->GetBooleanIndexedvEXT
;
8786 snprintf(symboln
, sizeof(symboln
), "%sGetBooleani_v", symbol_prefix
);
8787 *procp
= dlsym(handle
, symboln
);
8791 if(!disp
->GetIntegerIndexedvEXT
) {
8792 void ** procp
= (void **) &disp
->GetIntegerIndexedvEXT
;
8793 snprintf(symboln
, sizeof(symboln
), "%sGetIntegerIndexedvEXT", symbol_prefix
);
8794 *procp
= dlsym(handle
, symboln
);
8798 if(!disp
->GetIntegerIndexedvEXT
) {
8799 void ** procp
= (void **) &disp
->GetIntegerIndexedvEXT
;
8800 snprintf(symboln
, sizeof(symboln
), "%sGetIntegeri_v", symbol_prefix
);
8801 *procp
= dlsym(handle
, symboln
);
8805 if(!disp
->IsEnabledIndexedEXT
) {
8806 void ** procp
= (void **) &disp
->IsEnabledIndexedEXT
;
8807 snprintf(symboln
, sizeof(symboln
), "%sIsEnabledIndexedEXT", symbol_prefix
);
8808 *procp
= dlsym(handle
, symboln
);
8812 if(!disp
->IsEnabledIndexedEXT
) {
8813 void ** procp
= (void **) &disp
->IsEnabledIndexedEXT
;
8814 snprintf(symboln
, sizeof(symboln
), "%sIsEnabledi", symbol_prefix
);
8815 *procp
= dlsym(handle
, symboln
);
8819 if(!disp
->ClearColorIiEXT
) {
8820 void ** procp
= (void **) &disp
->ClearColorIiEXT
;
8821 snprintf(symboln
, sizeof(symboln
), "%sClearColorIiEXT", symbol_prefix
);
8822 *procp
= dlsym(handle
, symboln
);
8826 if(!disp
->ClearColorIuiEXT
) {
8827 void ** procp
= (void **) &disp
->ClearColorIuiEXT
;
8828 snprintf(symboln
, sizeof(symboln
), "%sClearColorIuiEXT", symbol_prefix
);
8829 *procp
= dlsym(handle
, symboln
);
8833 if(!disp
->GetTexParameterIivEXT
) {
8834 void ** procp
= (void **) &disp
->GetTexParameterIivEXT
;
8835 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterIivEXT", symbol_prefix
);
8836 *procp
= dlsym(handle
, symboln
);
8840 if(!disp
->GetTexParameterIivEXT
) {
8841 void ** procp
= (void **) &disp
->GetTexParameterIivEXT
;
8842 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterIiv", symbol_prefix
);
8843 *procp
= dlsym(handle
, symboln
);
8847 if(!disp
->GetTexParameterIuivEXT
) {
8848 void ** procp
= (void **) &disp
->GetTexParameterIuivEXT
;
8849 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterIuivEXT", symbol_prefix
);
8850 *procp
= dlsym(handle
, symboln
);
8854 if(!disp
->GetTexParameterIuivEXT
) {
8855 void ** procp
= (void **) &disp
->GetTexParameterIuivEXT
;
8856 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterIuiv", symbol_prefix
);
8857 *procp
= dlsym(handle
, symboln
);
8861 if(!disp
->TexParameterIivEXT
) {
8862 void ** procp
= (void **) &disp
->TexParameterIivEXT
;
8863 snprintf(symboln
, sizeof(symboln
), "%sTexParameterIivEXT", symbol_prefix
);
8864 *procp
= dlsym(handle
, symboln
);
8868 if(!disp
->TexParameterIivEXT
) {
8869 void ** procp
= (void **) &disp
->TexParameterIivEXT
;
8870 snprintf(symboln
, sizeof(symboln
), "%sTexParameterIiv", symbol_prefix
);
8871 *procp
= dlsym(handle
, symboln
);
8875 if(!disp
->TexParameterIuivEXT
) {
8876 void ** procp
= (void **) &disp
->TexParameterIuivEXT
;
8877 snprintf(symboln
, sizeof(symboln
), "%sTexParameterIuivEXT", symbol_prefix
);
8878 *procp
= dlsym(handle
, symboln
);
8882 if(!disp
->TexParameterIuivEXT
) {
8883 void ** procp
= (void **) &disp
->TexParameterIuivEXT
;
8884 snprintf(symboln
, sizeof(symboln
), "%sTexParameterIuiv", symbol_prefix
);
8885 *procp
= dlsym(handle
, symboln
);
8889 if(!disp
->BeginConditionalRenderNV
) {
8890 void ** procp
= (void **) &disp
->BeginConditionalRenderNV
;
8891 snprintf(symboln
, sizeof(symboln
), "%sBeginConditionalRenderNV", symbol_prefix
);
8892 *procp
= dlsym(handle
, symboln
);
8896 if(!disp
->BeginConditionalRenderNV
) {
8897 void ** procp
= (void **) &disp
->BeginConditionalRenderNV
;
8898 snprintf(symboln
, sizeof(symboln
), "%sBeginConditionalRender", symbol_prefix
);
8899 *procp
= dlsym(handle
, symboln
);
8903 if(!disp
->EndConditionalRenderNV
) {
8904 void ** procp
= (void **) &disp
->EndConditionalRenderNV
;
8905 snprintf(symboln
, sizeof(symboln
), "%sEndConditionalRenderNV", symbol_prefix
);
8906 *procp
= dlsym(handle
, symboln
);
8910 if(!disp
->EndConditionalRenderNV
) {
8911 void ** procp
= (void **) &disp
->EndConditionalRenderNV
;
8912 snprintf(symboln
, sizeof(symboln
), "%sEndConditionalRender", symbol_prefix
);
8913 *procp
= dlsym(handle
, symboln
);
8917 if(!disp
->BeginTransformFeedbackEXT
) {
8918 void ** procp
= (void **) &disp
->BeginTransformFeedbackEXT
;
8919 snprintf(symboln
, sizeof(symboln
), "%sBeginTransformFeedbackEXT", symbol_prefix
);
8920 *procp
= dlsym(handle
, symboln
);
8924 if(!disp
->BeginTransformFeedbackEXT
) {
8925 void ** procp
= (void **) &disp
->BeginTransformFeedbackEXT
;
8926 snprintf(symboln
, sizeof(symboln
), "%sBeginTransformFeedback", symbol_prefix
);
8927 *procp
= dlsym(handle
, symboln
);
8931 if(!disp
->BindBufferBaseEXT
) {
8932 void ** procp
= (void **) &disp
->BindBufferBaseEXT
;
8933 snprintf(symboln
, sizeof(symboln
), "%sBindBufferBaseEXT", symbol_prefix
);
8934 *procp
= dlsym(handle
, symboln
);
8938 if(!disp
->BindBufferBaseEXT
) {
8939 void ** procp
= (void **) &disp
->BindBufferBaseEXT
;
8940 snprintf(symboln
, sizeof(symboln
), "%sBindBufferBase", symbol_prefix
);
8941 *procp
= dlsym(handle
, symboln
);
8945 if(!disp
->BindBufferOffsetEXT
) {
8946 void ** procp
= (void **) &disp
->BindBufferOffsetEXT
;
8947 snprintf(symboln
, sizeof(symboln
), "%sBindBufferOffsetEXT", symbol_prefix
);
8948 *procp
= dlsym(handle
, symboln
);
8952 if(!disp
->BindBufferRangeEXT
) {
8953 void ** procp
= (void **) &disp
->BindBufferRangeEXT
;
8954 snprintf(symboln
, sizeof(symboln
), "%sBindBufferRangeEXT", symbol_prefix
);
8955 *procp
= dlsym(handle
, symboln
);
8959 if(!disp
->BindBufferRangeEXT
) {
8960 void ** procp
= (void **) &disp
->BindBufferRangeEXT
;
8961 snprintf(symboln
, sizeof(symboln
), "%sBindBufferRange", symbol_prefix
);
8962 *procp
= dlsym(handle
, symboln
);
8966 if(!disp
->EndTransformFeedbackEXT
) {
8967 void ** procp
= (void **) &disp
->EndTransformFeedbackEXT
;
8968 snprintf(symboln
, sizeof(symboln
), "%sEndTransformFeedbackEXT", symbol_prefix
);
8969 *procp
= dlsym(handle
, symboln
);
8973 if(!disp
->EndTransformFeedbackEXT
) {
8974 void ** procp
= (void **) &disp
->EndTransformFeedbackEXT
;
8975 snprintf(symboln
, sizeof(symboln
), "%sEndTransformFeedback", symbol_prefix
);
8976 *procp
= dlsym(handle
, symboln
);
8980 if(!disp
->GetTransformFeedbackVaryingEXT
) {
8981 void ** procp
= (void **) &disp
->GetTransformFeedbackVaryingEXT
;
8982 snprintf(symboln
, sizeof(symboln
), "%sGetTransformFeedbackVaryingEXT", symbol_prefix
);
8983 *procp
= dlsym(handle
, symboln
);
8987 if(!disp
->GetTransformFeedbackVaryingEXT
) {
8988 void ** procp
= (void **) &disp
->GetTransformFeedbackVaryingEXT
;
8989 snprintf(symboln
, sizeof(symboln
), "%sGetTransformFeedbackVarying", symbol_prefix
);
8990 *procp
= dlsym(handle
, symboln
);
8994 if(!disp
->TransformFeedbackVaryingsEXT
) {
8995 void ** procp
= (void **) &disp
->TransformFeedbackVaryingsEXT
;
8996 snprintf(symboln
, sizeof(symboln
), "%sTransformFeedbackVaryingsEXT", symbol_prefix
);
8997 *procp
= dlsym(handle
, symboln
);
9001 if(!disp
->TransformFeedbackVaryingsEXT
) {
9002 void ** procp
= (void **) &disp
->TransformFeedbackVaryingsEXT
;
9003 snprintf(symboln
, sizeof(symboln
), "%sTransformFeedbackVaryings", symbol_prefix
);
9004 *procp
= dlsym(handle
, symboln
);
9008 if(!disp
->ProvokingVertexEXT
) {
9009 void ** procp
= (void **) &disp
->ProvokingVertexEXT
;
9010 snprintf(symboln
, sizeof(symboln
), "%sProvokingVertexEXT", symbol_prefix
);
9011 *procp
= dlsym(handle
, symboln
);
9015 if(!disp
->ProvokingVertexEXT
) {
9016 void ** procp
= (void **) &disp
->ProvokingVertexEXT
;
9017 snprintf(symboln
, sizeof(symboln
), "%sProvokingVertex", symbol_prefix
);
9018 *procp
= dlsym(handle
, symboln
);
9022 if(!disp
->GetTexParameterPointervAPPLE
) {
9023 void ** procp
= (void **) &disp
->GetTexParameterPointervAPPLE
;
9024 snprintf(symboln
, sizeof(symboln
), "%sGetTexParameterPointervAPPLE", symbol_prefix
);
9025 *procp
= dlsym(handle
, symboln
);
9029 if(!disp
->TextureRangeAPPLE
) {
9030 void ** procp
= (void **) &disp
->TextureRangeAPPLE
;
9031 snprintf(symboln
, sizeof(symboln
), "%sTextureRangeAPPLE", symbol_prefix
);
9032 *procp
= dlsym(handle
, symboln
);
9036 if(!disp
->GetObjectParameterivAPPLE
) {
9037 void ** procp
= (void **) &disp
->GetObjectParameterivAPPLE
;
9038 snprintf(symboln
, sizeof(symboln
), "%sGetObjectParameterivAPPLE", symbol_prefix
);
9039 *procp
= dlsym(handle
, symboln
);
9043 if(!disp
->ObjectPurgeableAPPLE
) {
9044 void ** procp
= (void **) &disp
->ObjectPurgeableAPPLE
;
9045 snprintf(symboln
, sizeof(symboln
), "%sObjectPurgeableAPPLE", symbol_prefix
);
9046 *procp
= dlsym(handle
, symboln
);
9050 if(!disp
->ObjectUnpurgeableAPPLE
) {
9051 void ** procp
= (void **) &disp
->ObjectUnpurgeableAPPLE
;
9052 snprintf(symboln
, sizeof(symboln
), "%sObjectUnpurgeableAPPLE", symbol_prefix
);
9053 *procp
= dlsym(handle
, symboln
);
9057 if(!disp
->ActiveProgramEXT
) {
9058 void ** procp
= (void **) &disp
->ActiveProgramEXT
;
9059 snprintf(symboln
, sizeof(symboln
), "%sActiveProgramEXT", symbol_prefix
);
9060 *procp
= dlsym(handle
, symboln
);
9064 if(!disp
->CreateShaderProgramEXT
) {
9065 void ** procp
= (void **) &disp
->CreateShaderProgramEXT
;
9066 snprintf(symboln
, sizeof(symboln
), "%sCreateShaderProgramEXT", symbol_prefix
);
9067 *procp
= dlsym(handle
, symboln
);
9071 if(!disp
->UseShaderProgramEXT
) {
9072 void ** procp
= (void **) &disp
->UseShaderProgramEXT
;
9073 snprintf(symboln
, sizeof(symboln
), "%sUseShaderProgramEXT", symbol_prefix
);
9074 *procp
= dlsym(handle
, symboln
);
9078 if(!disp
->TextureBarrierNV
) {
9079 void ** procp
= (void **) &disp
->TextureBarrierNV
;
9080 snprintf(symboln
, sizeof(symboln
), "%sTextureBarrierNV", symbol_prefix
);
9081 *procp
= dlsym(handle
, symboln
);
9085 if(!disp
->StencilFuncSeparateATI
) {
9086 void ** procp
= (void **) &disp
->StencilFuncSeparateATI
;
9087 snprintf(symboln
, sizeof(symboln
), "%sStencilFuncSeparateATI", symbol_prefix
);
9088 *procp
= dlsym(handle
, symboln
);
9092 if(!disp
->ProgramEnvParameters4fvEXT
) {
9093 void ** procp
= (void **) &disp
->ProgramEnvParameters4fvEXT
;
9094 snprintf(symboln
, sizeof(symboln
), "%sProgramEnvParameters4fvEXT", symbol_prefix
);
9095 *procp
= dlsym(handle
, symboln
);
9099 if(!disp
->ProgramLocalParameters4fvEXT
) {
9100 void ** procp
= (void **) &disp
->ProgramLocalParameters4fvEXT
;
9101 snprintf(symboln
, sizeof(symboln
), "%sProgramLocalParameters4fvEXT", symbol_prefix
);
9102 *procp
= dlsym(handle
, symboln
);
9106 if(!disp
->GetQueryObjecti64vEXT
) {
9107 void ** procp
= (void **) &disp
->GetQueryObjecti64vEXT
;
9108 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjecti64vEXT", symbol_prefix
);
9109 *procp
= dlsym(handle
, symboln
);
9113 if(!disp
->GetQueryObjectui64vEXT
) {
9114 void ** procp
= (void **) &disp
->GetQueryObjectui64vEXT
;
9115 snprintf(symboln
, sizeof(symboln
), "%sGetQueryObjectui64vEXT", symbol_prefix
);
9116 *procp
= dlsym(handle
, symboln
);
9120 if(!disp
->EGLImageTargetRenderbufferStorageOES
) {
9121 void ** procp
= (void **) &disp
->EGLImageTargetRenderbufferStorageOES
;
9122 snprintf(symboln
, sizeof(symboln
), "%sEGLImageTargetRenderbufferStorageOES", symbol_prefix
);
9123 *procp
= dlsym(handle
, symboln
);
9127 if(!disp
->EGLImageTargetTexture2DOES
) {
9128 void ** procp
= (void **) &disp
->EGLImageTargetTexture2DOES
;
9129 snprintf(symboln
, sizeof(symboln
), "%sEGLImageTargetTexture2DOES", symbol_prefix
);
9130 *procp
= dlsym(handle
, symboln
);
9134 __glapi_gentable_set_remaining_noop(disp
);