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