1/* DO NOT EDIT - This file generated automatically by gl_gen_table.py (from Mesa) script */ 2 3/* 4 * Copyright (C) 1999-2001 Brian Paul All Rights Reserved. 5 * (C) Copyright IBM Corporation 2004, 2005 6 * (C) Copyright Apple Inc 2011 7 * All Rights Reserved. 8 * 9 * Permission is hereby granted, free of charge, to any person obtaining a 10 * copy of this software and associated documentation files (the "Software"), 11 * to deal in the Software without restriction, including without limitation 12 * the rights to use, copy, modify, merge, publish, distribute, sub license, 13 * and/or sell copies of the Software, and to permit persons to whom the 14 * Software is furnished to do so, subject to the following conditions: 15 * 16 * The above copyright notice and this permission notice (including the next 17 * paragraph) shall be included in all copies or substantial portions of the 18 * Software. 19 * 20 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 23 * BRIAN PAUL, IBM, 24 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 26 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 27 * SOFTWARE. 28 */ 29 30/* GLXEXT is the define used in the xserver when the GLX extension is being 31 * built. Hijack this to determine whether this file is being built for the 32 * server or the client. 33 */ 34#ifdef HAVE_DIX_CONFIG_H 35#include <dix-config.h> 36#endif 37 38#if (defined(GLXEXT) && defined(HAVE_BACKTRACE)) \ 39 || (!defined(GLXEXT) && defined(DEBUG) && !defined(_WIN32_WCE)) 40#define USE_BACKTRACE 41#endif 42 43#ifdef USE_BACKTRACE 44#include <execinfo.h> 45#endif 46 47#include <dlfcn.h> 48#include <stdlib.h> 49#include <stdio.h> 50 51#include <GL/gl.h> 52 53#include "glapi.h" 54#include "glapitable.h" 55 56#ifdef GLXEXT 57#include "os.h" 58#endif 59 60static void 61__glapi_gentable_NoOp(void) { 62 const char *fstr = "Unknown"; 63 64 /* Silence potential GCC warning for some #ifdef paths. 65 */ 66 (void) fstr; 67#if defined(USE_BACKTRACE) 68#if !defined(GLXEXT) 69 if (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG")) 70#endif 71 { 72 void *frames[2]; 73 74 if(backtrace(frames, 2) == 2) { 75 Dl_info info; 76 dladdr(frames[1], &info); 77 if(info.dli_sname) 78 fstr = info.dli_sname; 79 } 80 81#if !defined(GLXEXT) 82 fprintf(stderr, "Call to unimplemented API: %s\n", fstr); 83#endif 84 } 85#endif 86#if defined(GLXEXT) 87 LogMessage(X_ERROR, "GLX: Call to unimplemented API: %s\n", fstr); 88#endif 89} 90 91static void 92__glapi_gentable_set_remaining_noop(struct _glapi_table *disp) { 93 GLuint entries = _glapi_get_dispatch_table_size(); 94 void **dispatch = (void **) disp; 95 int i; 96 97 /* ISO C is annoying sometimes */ 98 union {_glapi_proc p; void *v;} p; 99 p.p = __glapi_gentable_NoOp; 100 101 for(i=0; i < entries; i++) 102 if(dispatch[i] == NULL) 103 dispatch[i] = p.v; 104} 105 106struct _glapi_table * 107_glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { 108 struct _glapi_table *disp = calloc(1, sizeof(struct _glapi_table)); 109 char symboln[512]; 110 111 if(!disp) 112 return NULL; 113 114 if(symbol_prefix == NULL) 115 symbol_prefix = ""; 116 117 118 if(!disp->NewList) { 119 void ** procp = (void **) &disp->NewList; 120 snprintf(symboln, sizeof(symboln), "%sNewList", symbol_prefix); 121 *procp = dlsym(handle, symboln); 122 } 123 124 125 if(!disp->EndList) { 126 void ** procp = (void **) &disp->EndList; 127 snprintf(symboln, sizeof(symboln), "%sEndList", symbol_prefix); 128 *procp = dlsym(handle, symboln); 129 } 130 131 132 if(!disp->CallList) { 133 void ** procp = (void **) &disp->CallList; 134 snprintf(symboln, sizeof(symboln), "%sCallList", symbol_prefix); 135 *procp = dlsym(handle, symboln); 136 } 137 138 139 if(!disp->CallLists) { 140 void ** procp = (void **) &disp->CallLists; 141 snprintf(symboln, sizeof(symboln), "%sCallLists", symbol_prefix); 142 *procp = dlsym(handle, symboln); 143 } 144 145 146 if(!disp->DeleteLists) { 147 void ** procp = (void **) &disp->DeleteLists; 148 snprintf(symboln, sizeof(symboln), "%sDeleteLists", symbol_prefix); 149 *procp = dlsym(handle, symboln); 150 } 151 152 153 if(!disp->GenLists) { 154 void ** procp = (void **) &disp->GenLists; 155 snprintf(symboln, sizeof(symboln), "%sGenLists", symbol_prefix); 156 *procp = dlsym(handle, symboln); 157 } 158 159 160 if(!disp->ListBase) { 161 void ** procp = (void **) &disp->ListBase; 162 snprintf(symboln, sizeof(symboln), "%sListBase", symbol_prefix); 163 *procp = dlsym(handle, symboln); 164 } 165 166 167 if(!disp->Begin) { 168 void ** procp = (void **) &disp->Begin; 169 snprintf(symboln, sizeof(symboln), "%sBegin", symbol_prefix); 170 *procp = dlsym(handle, symboln); 171 } 172 173 174 if(!disp->Bitmap) { 175 void ** procp = (void **) &disp->Bitmap; 176 snprintf(symboln, sizeof(symboln), "%sBitmap", symbol_prefix); 177 *procp = dlsym(handle, symboln); 178 } 179 180 181 if(!disp->Color3b) { 182 void ** procp = (void **) &disp->Color3b; 183 snprintf(symboln, sizeof(symboln), "%sColor3b", symbol_prefix); 184 *procp = dlsym(handle, symboln); 185 } 186 187 188 if(!disp->Color3bv) { 189 void ** procp = (void **) &disp->Color3bv; 190 snprintf(symboln, sizeof(symboln), "%sColor3bv", symbol_prefix); 191 *procp = dlsym(handle, symboln); 192 } 193 194 195 if(!disp->Color3d) { 196 void ** procp = (void **) &disp->Color3d; 197 snprintf(symboln, sizeof(symboln), "%sColor3d", symbol_prefix); 198 *procp = dlsym(handle, symboln); 199 } 200 201 202 if(!disp->Color3dv) { 203 void ** procp = (void **) &disp->Color3dv; 204 snprintf(symboln, sizeof(symboln), "%sColor3dv", symbol_prefix); 205 *procp = dlsym(handle, symboln); 206 } 207 208 209 if(!disp->Color3f) { 210 void ** procp = (void **) &disp->Color3f; 211 snprintf(symboln, sizeof(symboln), "%sColor3f", symbol_prefix); 212 *procp = dlsym(handle, symboln); 213 } 214 215 216 if(!disp->Color3fv) { 217 void ** procp = (void **) &disp->Color3fv; 218 snprintf(symboln, sizeof(symboln), "%sColor3fv", symbol_prefix); 219 *procp = dlsym(handle, symboln); 220 } 221 222 223 if(!disp->Color3i) { 224 void ** procp = (void **) &disp->Color3i; 225 snprintf(symboln, sizeof(symboln), "%sColor3i", symbol_prefix); 226 *procp = dlsym(handle, symboln); 227 } 228 229 230 if(!disp->Color3iv) { 231 void ** procp = (void **) &disp->Color3iv; 232 snprintf(symboln, sizeof(symboln), "%sColor3iv", symbol_prefix); 233 *procp = dlsym(handle, symboln); 234 } 235 236 237 if(!disp->Color3s) { 238 void ** procp = (void **) &disp->Color3s; 239 snprintf(symboln, sizeof(symboln), "%sColor3s", symbol_prefix); 240 *procp = dlsym(handle, symboln); 241 } 242 243 244 if(!disp->Color3sv) { 245 void ** procp = (void **) &disp->Color3sv; 246 snprintf(symboln, sizeof(symboln), "%sColor3sv", symbol_prefix); 247 *procp = dlsym(handle, symboln); 248 } 249 250 251 if(!disp->Color3ub) { 252 void ** procp = (void **) &disp->Color3ub; 253 snprintf(symboln, sizeof(symboln), "%sColor3ub", symbol_prefix); 254 *procp = dlsym(handle, symboln); 255 } 256 257 258 if(!disp->Color3ubv) { 259 void ** procp = (void **) &disp->Color3ubv; 260 snprintf(symboln, sizeof(symboln), "%sColor3ubv", symbol_prefix); 261 *procp = dlsym(handle, symboln); 262 } 263 264 265 if(!disp->Color3ui) { 266 void ** procp = (void **) &disp->Color3ui; 267 snprintf(symboln, sizeof(symboln), "%sColor3ui", symbol_prefix); 268 *procp = dlsym(handle, symboln); 269 } 270 271 272 if(!disp->Color3uiv) { 273 void ** procp = (void **) &disp->Color3uiv; 274 snprintf(symboln, sizeof(symboln), "%sColor3uiv", symbol_prefix); 275 *procp = dlsym(handle, symboln); 276 } 277 278 279 if(!disp->Color3us) { 280 void ** procp = (void **) &disp->Color3us; 281 snprintf(symboln, sizeof(symboln), "%sColor3us", symbol_prefix); 282 *procp = dlsym(handle, symboln); 283 } 284 285 286 if(!disp->Color3usv) { 287 void ** procp = (void **) &disp->Color3usv; 288 snprintf(symboln, sizeof(symboln), "%sColor3usv", symbol_prefix); 289 *procp = dlsym(handle, symboln); 290 } 291 292 293 if(!disp->Color4b) { 294 void ** procp = (void **) &disp->Color4b; 295 snprintf(symboln, sizeof(symboln), "%sColor4b", symbol_prefix); 296 *procp = dlsym(handle, symboln); 297 } 298 299 300 if(!disp->Color4bv) { 301 void ** procp = (void **) &disp->Color4bv; 302 snprintf(symboln, sizeof(symboln), "%sColor4bv", symbol_prefix); 303 *procp = dlsym(handle, symboln); 304 } 305 306 307 if(!disp->Color4d) { 308 void ** procp = (void **) &disp->Color4d; 309 snprintf(symboln, sizeof(symboln), "%sColor4d", symbol_prefix); 310 *procp = dlsym(handle, symboln); 311 } 312 313 314 if(!disp->Color4dv) { 315 void ** procp = (void **) &disp->Color4dv; 316 snprintf(symboln, sizeof(symboln), "%sColor4dv", symbol_prefix); 317 *procp = dlsym(handle, symboln); 318 } 319 320 321 if(!disp->Color4f) { 322 void ** procp = (void **) &disp->Color4f; 323 snprintf(symboln, sizeof(symboln), "%sColor4f", symbol_prefix); 324 *procp = dlsym(handle, symboln); 325 } 326 327 328 if(!disp->Color4fv) { 329 void ** procp = (void **) &disp->Color4fv; 330 snprintf(symboln, sizeof(symboln), "%sColor4fv", symbol_prefix); 331 *procp = dlsym(handle, symboln); 332 } 333 334 335 if(!disp->Color4i) { 336 void ** procp = (void **) &disp->Color4i; 337 snprintf(symboln, sizeof(symboln), "%sColor4i", symbol_prefix); 338 *procp = dlsym(handle, symboln); 339 } 340 341 342 if(!disp->Color4iv) { 343 void ** procp = (void **) &disp->Color4iv; 344 snprintf(symboln, sizeof(symboln), "%sColor4iv", symbol_prefix); 345 *procp = dlsym(handle, symboln); 346 } 347 348 349 if(!disp->Color4s) { 350 void ** procp = (void **) &disp->Color4s; 351 snprintf(symboln, sizeof(symboln), "%sColor4s", symbol_prefix); 352 *procp = dlsym(handle, symboln); 353 } 354 355 356 if(!disp->Color4sv) { 357 void ** procp = (void **) &disp->Color4sv; 358 snprintf(symboln, sizeof(symboln), "%sColor4sv", symbol_prefix); 359 *procp = dlsym(handle, symboln); 360 } 361 362 363 if(!disp->Color4ub) { 364 void ** procp = (void **) &disp->Color4ub; 365 snprintf(symboln, sizeof(symboln), "%sColor4ub", symbol_prefix); 366 *procp = dlsym(handle, symboln); 367 } 368 369 370 if(!disp->Color4ubv) { 371 void ** procp = (void **) &disp->Color4ubv; 372 snprintf(symboln, sizeof(symboln), "%sColor4ubv", symbol_prefix); 373 *procp = dlsym(handle, symboln); 374 } 375 376 377 if(!disp->Color4ui) { 378 void ** procp = (void **) &disp->Color4ui; 379 snprintf(symboln, sizeof(symboln), "%sColor4ui", symbol_prefix); 380 *procp = dlsym(handle, symboln); 381 } 382 383 384 if(!disp->Color4uiv) { 385 void ** procp = (void **) &disp->Color4uiv; 386 snprintf(symboln, sizeof(symboln), "%sColor4uiv", symbol_prefix); 387 *procp = dlsym(handle, symboln); 388 } 389 390 391 if(!disp->Color4us) { 392 void ** procp = (void **) &disp->Color4us; 393 snprintf(symboln, sizeof(symboln), "%sColor4us", symbol_prefix); 394 *procp = dlsym(handle, symboln); 395 } 396 397 398 if(!disp->Color4usv) { 399 void ** procp = (void **) &disp->Color4usv; 400 snprintf(symboln, sizeof(symboln), "%sColor4usv", symbol_prefix); 401 *procp = dlsym(handle, symboln); 402 } 403 404 405 if(!disp->EdgeFlag) { 406 void ** procp = (void **) &disp->EdgeFlag; 407 snprintf(symboln, sizeof(symboln), "%sEdgeFlag", symbol_prefix); 408 *procp = dlsym(handle, symboln); 409 } 410 411 412 if(!disp->EdgeFlagv) { 413 void ** procp = (void **) &disp->EdgeFlagv; 414 snprintf(symboln, sizeof(symboln), "%sEdgeFlagv", symbol_prefix); 415 *procp = dlsym(handle, symboln); 416 } 417 418 419 if(!disp->End) { 420 void ** procp = (void **) &disp->End; 421 snprintf(symboln, sizeof(symboln), "%sEnd", symbol_prefix); 422 *procp = dlsym(handle, symboln); 423 } 424 425 426 if(!disp->Indexd) { 427 void ** procp = (void **) &disp->Indexd; 428 snprintf(symboln, sizeof(symboln), "%sIndexd", symbol_prefix); 429 *procp = dlsym(handle, symboln); 430 } 431 432 433 if(!disp->Indexdv) { 434 void ** procp = (void **) &disp->Indexdv; 435 snprintf(symboln, sizeof(symboln), "%sIndexdv", symbol_prefix); 436 *procp = dlsym(handle, symboln); 437 } 438 439 440 if(!disp->Indexf) { 441 void ** procp = (void **) &disp->Indexf; 442 snprintf(symboln, sizeof(symboln), "%sIndexf", symbol_prefix); 443 *procp = dlsym(handle, symboln); 444 } 445 446 447 if(!disp->Indexfv) { 448 void ** procp = (void **) &disp->Indexfv; 449 snprintf(symboln, sizeof(symboln), "%sIndexfv", symbol_prefix); 450 *procp = dlsym(handle, symboln); 451 } 452 453 454 if(!disp->Indexi) { 455 void ** procp = (void **) &disp->Indexi; 456 snprintf(symboln, sizeof(symboln), "%sIndexi", symbol_prefix); 457 *procp = dlsym(handle, symboln); 458 } 459 460 461 if(!disp->Indexiv) { 462 void ** procp = (void **) &disp->Indexiv; 463 snprintf(symboln, sizeof(symboln), "%sIndexiv", symbol_prefix); 464 *procp = dlsym(handle, symboln); 465 } 466 467 468 if(!disp->Indexs) { 469 void ** procp = (void **) &disp->Indexs; 470 snprintf(symboln, sizeof(symboln), "%sIndexs", symbol_prefix); 471 *procp = dlsym(handle, symboln); 472 } 473 474 475 if(!disp->Indexsv) { 476 void ** procp = (void **) &disp->Indexsv; 477 snprintf(symboln, sizeof(symboln), "%sIndexsv", symbol_prefix); 478 *procp = dlsym(handle, symboln); 479 } 480 481 482 if(!disp->Normal3b) { 483 void ** procp = (void **) &disp->Normal3b; 484 snprintf(symboln, sizeof(symboln), "%sNormal3b", symbol_prefix); 485 *procp = dlsym(handle, symboln); 486 } 487 488 489 if(!disp->Normal3bv) { 490 void ** procp = (void **) &disp->Normal3bv; 491 snprintf(symboln, sizeof(symboln), "%sNormal3bv", symbol_prefix); 492 *procp = dlsym(handle, symboln); 493 } 494 495 496 if(!disp->Normal3d) { 497 void ** procp = (void **) &disp->Normal3d; 498 snprintf(symboln, sizeof(symboln), "%sNormal3d", symbol_prefix); 499 *procp = dlsym(handle, symboln); 500 } 501 502 503 if(!disp->Normal3dv) { 504 void ** procp = (void **) &disp->Normal3dv; 505 snprintf(symboln, sizeof(symboln), "%sNormal3dv", symbol_prefix); 506 *procp = dlsym(handle, symboln); 507 } 508 509 510 if(!disp->Normal3f) { 511 void ** procp = (void **) &disp->Normal3f; 512 snprintf(symboln, sizeof(symboln), "%sNormal3f", symbol_prefix); 513 *procp = dlsym(handle, symboln); 514 } 515 516 517 if(!disp->Normal3fv) { 518 void ** procp = (void **) &disp->Normal3fv; 519 snprintf(symboln, sizeof(symboln), "%sNormal3fv", symbol_prefix); 520 *procp = dlsym(handle, symboln); 521 } 522 523 524 if(!disp->Normal3i) { 525 void ** procp = (void **) &disp->Normal3i; 526 snprintf(symboln, sizeof(symboln), "%sNormal3i", symbol_prefix); 527 *procp = dlsym(handle, symboln); 528 } 529 530 531 if(!disp->Normal3iv) { 532 void ** procp = (void **) &disp->Normal3iv; 533 snprintf(symboln, sizeof(symboln), "%sNormal3iv", symbol_prefix); 534 *procp = dlsym(handle, symboln); 535 } 536 537 538 if(!disp->Normal3s) { 539 void ** procp = (void **) &disp->Normal3s; 540 snprintf(symboln, sizeof(symboln), "%sNormal3s", symbol_prefix); 541 *procp = dlsym(handle, symboln); 542 } 543 544 545 if(!disp->Normal3sv) { 546 void ** procp = (void **) &disp->Normal3sv; 547 snprintf(symboln, sizeof(symboln), "%sNormal3sv", symbol_prefix); 548 *procp = dlsym(handle, symboln); 549 } 550 551 552 if(!disp->RasterPos2d) { 553 void ** procp = (void **) &disp->RasterPos2d; 554 snprintf(symboln, sizeof(symboln), "%sRasterPos2d", symbol_prefix); 555 *procp = dlsym(handle, symboln); 556 } 557 558 559 if(!disp->RasterPos2dv) { 560 void ** procp = (void **) &disp->RasterPos2dv; 561 snprintf(symboln, sizeof(symboln), "%sRasterPos2dv", symbol_prefix); 562 *procp = dlsym(handle, symboln); 563 } 564 565 566 if(!disp->RasterPos2f) { 567 void ** procp = (void **) &disp->RasterPos2f; 568 snprintf(symboln, sizeof(symboln), "%sRasterPos2f", symbol_prefix); 569 *procp = dlsym(handle, symboln); 570 } 571 572 573 if(!disp->RasterPos2fv) { 574 void ** procp = (void **) &disp->RasterPos2fv; 575 snprintf(symboln, sizeof(symboln), "%sRasterPos2fv", symbol_prefix); 576 *procp = dlsym(handle, symboln); 577 } 578 579 580 if(!disp->RasterPos2i) { 581 void ** procp = (void **) &disp->RasterPos2i; 582 snprintf(symboln, sizeof(symboln), "%sRasterPos2i", symbol_prefix); 583 *procp = dlsym(handle, symboln); 584 } 585 586 587 if(!disp->RasterPos2iv) { 588 void ** procp = (void **) &disp->RasterPos2iv; 589 snprintf(symboln, sizeof(symboln), "%sRasterPos2iv", symbol_prefix); 590 *procp = dlsym(handle, symboln); 591 } 592 593 594 if(!disp->RasterPos2s) { 595 void ** procp = (void **) &disp->RasterPos2s; 596 snprintf(symboln, sizeof(symboln), "%sRasterPos2s", symbol_prefix); 597 *procp = dlsym(handle, symboln); 598 } 599 600 601 if(!disp->RasterPos2sv) { 602 void ** procp = (void **) &disp->RasterPos2sv; 603 snprintf(symboln, sizeof(symboln), "%sRasterPos2sv", symbol_prefix); 604 *procp = dlsym(handle, symboln); 605 } 606 607 608 if(!disp->RasterPos3d) { 609 void ** procp = (void **) &disp->RasterPos3d; 610 snprintf(symboln, sizeof(symboln), "%sRasterPos3d", symbol_prefix); 611 *procp = dlsym(handle, symboln); 612 } 613 614 615 if(!disp->RasterPos3dv) { 616 void ** procp = (void **) &disp->RasterPos3dv; 617 snprintf(symboln, sizeof(symboln), "%sRasterPos3dv", symbol_prefix); 618 *procp = dlsym(handle, symboln); 619 } 620 621 622 if(!disp->RasterPos3f) { 623 void ** procp = (void **) &disp->RasterPos3f; 624 snprintf(symboln, sizeof(symboln), "%sRasterPos3f", symbol_prefix); 625 *procp = dlsym(handle, symboln); 626 } 627 628 629 if(!disp->RasterPos3fv) { 630 void ** procp = (void **) &disp->RasterPos3fv; 631 snprintf(symboln, sizeof(symboln), "%sRasterPos3fv", symbol_prefix); 632 *procp = dlsym(handle, symboln); 633 } 634 635 636 if(!disp->RasterPos3i) { 637 void ** procp = (void **) &disp->RasterPos3i; 638 snprintf(symboln, sizeof(symboln), "%sRasterPos3i", symbol_prefix); 639 *procp = dlsym(handle, symboln); 640 } 641 642 643 if(!disp->RasterPos3iv) { 644 void ** procp = (void **) &disp->RasterPos3iv; 645 snprintf(symboln, sizeof(symboln), "%sRasterPos3iv", symbol_prefix); 646 *procp = dlsym(handle, symboln); 647 } 648 649 650 if(!disp->RasterPos3s) { 651 void ** procp = (void **) &disp->RasterPos3s; 652 snprintf(symboln, sizeof(symboln), "%sRasterPos3s", symbol_prefix); 653 *procp = dlsym(handle, symboln); 654 } 655 656 657 if(!disp->RasterPos3sv) { 658 void ** procp = (void **) &disp->RasterPos3sv; 659 snprintf(symboln, sizeof(symboln), "%sRasterPos3sv", symbol_prefix); 660 *procp = dlsym(handle, symboln); 661 } 662 663 664 if(!disp->RasterPos4d) { 665 void ** procp = (void **) &disp->RasterPos4d; 666 snprintf(symboln, sizeof(symboln), "%sRasterPos4d", symbol_prefix); 667 *procp = dlsym(handle, symboln); 668 } 669 670 671 if(!disp->RasterPos4dv) { 672 void ** procp = (void **) &disp->RasterPos4dv; 673 snprintf(symboln, sizeof(symboln), "%sRasterPos4dv", symbol_prefix); 674 *procp = dlsym(handle, symboln); 675 } 676 677 678 if(!disp->RasterPos4f) { 679 void ** procp = (void **) &disp->RasterPos4f; 680 snprintf(symboln, sizeof(symboln), "%sRasterPos4f", symbol_prefix); 681 *procp = dlsym(handle, symboln); 682 } 683 684 685 if(!disp->RasterPos4fv) { 686 void ** procp = (void **) &disp->RasterPos4fv; 687 snprintf(symboln, sizeof(symboln), "%sRasterPos4fv", symbol_prefix); 688 *procp = dlsym(handle, symboln); 689 } 690 691 692 if(!disp->RasterPos4i) { 693 void ** procp = (void **) &disp->RasterPos4i; 694 snprintf(symboln, sizeof(symboln), "%sRasterPos4i", symbol_prefix); 695 *procp = dlsym(handle, symboln); 696 } 697 698 699 if(!disp->RasterPos4iv) { 700 void ** procp = (void **) &disp->RasterPos4iv; 701 snprintf(symboln, sizeof(symboln), "%sRasterPos4iv", symbol_prefix); 702 *procp = dlsym(handle, symboln); 703 } 704 705 706 if(!disp->RasterPos4s) { 707 void ** procp = (void **) &disp->RasterPos4s; 708 snprintf(symboln, sizeof(symboln), "%sRasterPos4s", symbol_prefix); 709 *procp = dlsym(handle, symboln); 710 } 711 712 713 if(!disp->RasterPos4sv) { 714 void ** procp = (void **) &disp->RasterPos4sv; 715 snprintf(symboln, sizeof(symboln), "%sRasterPos4sv", symbol_prefix); 716 *procp = dlsym(handle, symboln); 717 } 718 719 720 if(!disp->Rectd) { 721 void ** procp = (void **) &disp->Rectd; 722 snprintf(symboln, sizeof(symboln), "%sRectd", symbol_prefix); 723 *procp = dlsym(handle, symboln); 724 } 725 726 727 if(!disp->Rectdv) { 728 void ** procp = (void **) &disp->Rectdv; 729 snprintf(symboln, sizeof(symboln), "%sRectdv", symbol_prefix); 730 *procp = dlsym(handle, symboln); 731 } 732 733 734 if(!disp->Rectf) { 735 void ** procp = (void **) &disp->Rectf; 736 snprintf(symboln, sizeof(symboln), "%sRectf", symbol_prefix); 737 *procp = dlsym(handle, symboln); 738 } 739 740 741 if(!disp->Rectfv) { 742 void ** procp = (void **) &disp->Rectfv; 743 snprintf(symboln, sizeof(symboln), "%sRectfv", symbol_prefix); 744 *procp = dlsym(handle, symboln); 745 } 746 747 748 if(!disp->Recti) { 749 void ** procp = (void **) &disp->Recti; 750 snprintf(symboln, sizeof(symboln), "%sRecti", symbol_prefix); 751 *procp = dlsym(handle, symboln); 752 } 753 754 755 if(!disp->Rectiv) { 756 void ** procp = (void **) &disp->Rectiv; 757 snprintf(symboln, sizeof(symboln), "%sRectiv", symbol_prefix); 758 *procp = dlsym(handle, symboln); 759 } 760 761 762 if(!disp->Rects) { 763 void ** procp = (void **) &disp->Rects; 764 snprintf(symboln, sizeof(symboln), "%sRects", symbol_prefix); 765 *procp = dlsym(handle, symboln); 766 } 767 768 769 if(!disp->Rectsv) { 770 void ** procp = (void **) &disp->Rectsv; 771 snprintf(symboln, sizeof(symboln), "%sRectsv", symbol_prefix); 772 *procp = dlsym(handle, symboln); 773 } 774 775 776 if(!disp->TexCoord1d) { 777 void ** procp = (void **) &disp->TexCoord1d; 778 snprintf(symboln, sizeof(symboln), "%sTexCoord1d", symbol_prefix); 779 *procp = dlsym(handle, symboln); 780 } 781 782 783 if(!disp->TexCoord1dv) { 784 void ** procp = (void **) &disp->TexCoord1dv; 785 snprintf(symboln, sizeof(symboln), "%sTexCoord1dv", symbol_prefix); 786 *procp = dlsym(handle, symboln); 787 } 788 789 790 if(!disp->TexCoord1f) { 791 void ** procp = (void **) &disp->TexCoord1f; 792 snprintf(symboln, sizeof(symboln), "%sTexCoord1f", symbol_prefix); 793 *procp = dlsym(handle, symboln); 794 } 795 796 797 if(!disp->TexCoord1fv) { 798 void ** procp = (void **) &disp->TexCoord1fv; 799 snprintf(symboln, sizeof(symboln), "%sTexCoord1fv", symbol_prefix); 800 *procp = dlsym(handle, symboln); 801 } 802 803 804 if(!disp->TexCoord1i) { 805 void ** procp = (void **) &disp->TexCoord1i; 806 snprintf(symboln, sizeof(symboln), "%sTexCoord1i", symbol_prefix); 807 *procp = dlsym(handle, symboln); 808 } 809 810 811 if(!disp->TexCoord1iv) { 812 void ** procp = (void **) &disp->TexCoord1iv; 813 snprintf(symboln, sizeof(symboln), "%sTexCoord1iv", symbol_prefix); 814 *procp = dlsym(handle, symboln); 815 } 816 817 818 if(!disp->TexCoord1s) { 819 void ** procp = (void **) &disp->TexCoord1s; 820 snprintf(symboln, sizeof(symboln), "%sTexCoord1s", symbol_prefix); 821 *procp = dlsym(handle, symboln); 822 } 823 824 825 if(!disp->TexCoord1sv) { 826 void ** procp = (void **) &disp->TexCoord1sv; 827 snprintf(symboln, sizeof(symboln), "%sTexCoord1sv", symbol_prefix); 828 *procp = dlsym(handle, symboln); 829 } 830 831 832 if(!disp->TexCoord2d) { 833 void ** procp = (void **) &disp->TexCoord2d; 834 snprintf(symboln, sizeof(symboln), "%sTexCoord2d", symbol_prefix); 835 *procp = dlsym(handle, symboln); 836 } 837 838 839 if(!disp->TexCoord2dv) { 840 void ** procp = (void **) &disp->TexCoord2dv; 841 snprintf(symboln, sizeof(symboln), "%sTexCoord2dv", symbol_prefix); 842 *procp = dlsym(handle, symboln); 843 } 844 845 846 if(!disp->TexCoord2f) { 847 void ** procp = (void **) &disp->TexCoord2f; 848 snprintf(symboln, sizeof(symboln), "%sTexCoord2f", symbol_prefix); 849 *procp = dlsym(handle, symboln); 850 } 851 852 853 if(!disp->TexCoord2fv) { 854 void ** procp = (void **) &disp->TexCoord2fv; 855 snprintf(symboln, sizeof(symboln), "%sTexCoord2fv", symbol_prefix); 856 *procp = dlsym(handle, symboln); 857 } 858 859 860 if(!disp->TexCoord2i) { 861 void ** procp = (void **) &disp->TexCoord2i; 862 snprintf(symboln, sizeof(symboln), "%sTexCoord2i", symbol_prefix); 863 *procp = dlsym(handle, symboln); 864 } 865 866 867 if(!disp->TexCoord2iv) { 868 void ** procp = (void **) &disp->TexCoord2iv; 869 snprintf(symboln, sizeof(symboln), "%sTexCoord2iv", symbol_prefix); 870 *procp = dlsym(handle, symboln); 871 } 872 873 874 if(!disp->TexCoord2s) { 875 void ** procp = (void **) &disp->TexCoord2s; 876 snprintf(symboln, sizeof(symboln), "%sTexCoord2s", symbol_prefix); 877 *procp = dlsym(handle, symboln); 878 } 879 880 881 if(!disp->TexCoord2sv) { 882 void ** procp = (void **) &disp->TexCoord2sv; 883 snprintf(symboln, sizeof(symboln), "%sTexCoord2sv", symbol_prefix); 884 *procp = dlsym(handle, symboln); 885 } 886 887 888 if(!disp->TexCoord3d) { 889 void ** procp = (void **) &disp->TexCoord3d; 890 snprintf(symboln, sizeof(symboln), "%sTexCoord3d", symbol_prefix); 891 *procp = dlsym(handle, symboln); 892 } 893 894 895 if(!disp->TexCoord3dv) { 896 void ** procp = (void **) &disp->TexCoord3dv; 897 snprintf(symboln, sizeof(symboln), "%sTexCoord3dv", symbol_prefix); 898 *procp = dlsym(handle, symboln); 899 } 900 901 902 if(!disp->TexCoord3f) { 903 void ** procp = (void **) &disp->TexCoord3f; 904 snprintf(symboln, sizeof(symboln), "%sTexCoord3f", symbol_prefix); 905 *procp = dlsym(handle, symboln); 906 } 907 908 909 if(!disp->TexCoord3fv) { 910 void ** procp = (void **) &disp->TexCoord3fv; 911 snprintf(symboln, sizeof(symboln), "%sTexCoord3fv", symbol_prefix); 912 *procp = dlsym(handle, symboln); 913 } 914 915 916 if(!disp->TexCoord3i) { 917 void ** procp = (void **) &disp->TexCoord3i; 918 snprintf(symboln, sizeof(symboln), "%sTexCoord3i", symbol_prefix); 919 *procp = dlsym(handle, symboln); 920 } 921 922 923 if(!disp->TexCoord3iv) { 924 void ** procp = (void **) &disp->TexCoord3iv; 925 snprintf(symboln, sizeof(symboln), "%sTexCoord3iv", symbol_prefix); 926 *procp = dlsym(handle, symboln); 927 } 928 929 930 if(!disp->TexCoord3s) { 931 void ** procp = (void **) &disp->TexCoord3s; 932 snprintf(symboln, sizeof(symboln), "%sTexCoord3s", symbol_prefix); 933 *procp = dlsym(handle, symboln); 934 } 935 936 937 if(!disp->TexCoord3sv) { 938 void ** procp = (void **) &disp->TexCoord3sv; 939 snprintf(symboln, sizeof(symboln), "%sTexCoord3sv", symbol_prefix); 940 *procp = dlsym(handle, symboln); 941 } 942 943 944 if(!disp->TexCoord4d) { 945 void ** procp = (void **) &disp->TexCoord4d; 946 snprintf(symboln, sizeof(symboln), "%sTexCoord4d", symbol_prefix); 947 *procp = dlsym(handle, symboln); 948 } 949 950 951 if(!disp->TexCoord4dv) { 952 void ** procp = (void **) &disp->TexCoord4dv; 953 snprintf(symboln, sizeof(symboln), "%sTexCoord4dv", symbol_prefix); 954 *procp = dlsym(handle, symboln); 955 } 956 957 958 if(!disp->TexCoord4f) { 959 void ** procp = (void **) &disp->TexCoord4f; 960 snprintf(symboln, sizeof(symboln), "%sTexCoord4f", symbol_prefix); 961 *procp = dlsym(handle, symboln); 962 } 963 964 965 if(!disp->TexCoord4fv) { 966 void ** procp = (void **) &disp->TexCoord4fv; 967 snprintf(symboln, sizeof(symboln), "%sTexCoord4fv", symbol_prefix); 968 *procp = dlsym(handle, symboln); 969 } 970 971 972 if(!disp->TexCoord4i) { 973 void ** procp = (void **) &disp->TexCoord4i; 974 snprintf(symboln, sizeof(symboln), "%sTexCoord4i", symbol_prefix); 975 *procp = dlsym(handle, symboln); 976 } 977 978 979 if(!disp->TexCoord4iv) { 980 void ** procp = (void **) &disp->TexCoord4iv; 981 snprintf(symboln, sizeof(symboln), "%sTexCoord4iv", symbol_prefix); 982 *procp = dlsym(handle, symboln); 983 } 984 985 986 if(!disp->TexCoord4s) { 987 void ** procp = (void **) &disp->TexCoord4s; 988 snprintf(symboln, sizeof(symboln), "%sTexCoord4s", symbol_prefix); 989 *procp = dlsym(handle, symboln); 990 } 991 992 993 if(!disp->TexCoord4sv) { 994 void ** procp = (void **) &disp->TexCoord4sv; 995 snprintf(symboln, sizeof(symboln), "%sTexCoord4sv", symbol_prefix); 996 *procp = dlsym(handle, symboln); 997 } 998 999 1000 if(!disp->Vertex2d) { 1001 void ** procp = (void **) &disp->Vertex2d; 1002 snprintf(symboln, sizeof(symboln), "%sVertex2d", symbol_prefix); 1003 *procp = dlsym(handle, symboln); 1004 } 1005 1006 1007 if(!disp->Vertex2dv) { 1008 void ** procp = (void **) &disp->Vertex2dv; 1009 snprintf(symboln, sizeof(symboln), "%sVertex2dv", symbol_prefix); 1010 *procp = dlsym(handle, symboln); 1011 } 1012 1013 1014 if(!disp->Vertex2f) { 1015 void ** procp = (void **) &disp->Vertex2f; 1016 snprintf(symboln, sizeof(symboln), "%sVertex2f", symbol_prefix); 1017 *procp = dlsym(handle, symboln); 1018 } 1019 1020 1021 if(!disp->Vertex2fv) { 1022 void ** procp = (void **) &disp->Vertex2fv; 1023 snprintf(symboln, sizeof(symboln), "%sVertex2fv", symbol_prefix); 1024 *procp = dlsym(handle, symboln); 1025 } 1026 1027 1028 if(!disp->Vertex2i) { 1029 void ** procp = (void **) &disp->Vertex2i; 1030 snprintf(symboln, sizeof(symboln), "%sVertex2i", symbol_prefix); 1031 *procp = dlsym(handle, symboln); 1032 } 1033 1034 1035 if(!disp->Vertex2iv) { 1036 void ** procp = (void **) &disp->Vertex2iv; 1037 snprintf(symboln, sizeof(symboln), "%sVertex2iv", symbol_prefix); 1038 *procp = dlsym(handle, symboln); 1039 } 1040 1041 1042 if(!disp->Vertex2s) { 1043 void ** procp = (void **) &disp->Vertex2s; 1044 snprintf(symboln, sizeof(symboln), "%sVertex2s", symbol_prefix); 1045 *procp = dlsym(handle, symboln); 1046 } 1047 1048 1049 if(!disp->Vertex2sv) { 1050 void ** procp = (void **) &disp->Vertex2sv; 1051 snprintf(symboln, sizeof(symboln), "%sVertex2sv", symbol_prefix); 1052 *procp = dlsym(handle, symboln); 1053 } 1054 1055 1056 if(!disp->Vertex3d) { 1057 void ** procp = (void **) &disp->Vertex3d; 1058 snprintf(symboln, sizeof(symboln), "%sVertex3d", symbol_prefix); 1059 *procp = dlsym(handle, symboln); 1060 } 1061 1062 1063 if(!disp->Vertex3dv) { 1064 void ** procp = (void **) &disp->Vertex3dv; 1065 snprintf(symboln, sizeof(symboln), "%sVertex3dv", symbol_prefix); 1066 *procp = dlsym(handle, symboln); 1067 } 1068 1069 1070 if(!disp->Vertex3f) { 1071 void ** procp = (void **) &disp->Vertex3f; 1072 snprintf(symboln, sizeof(symboln), "%sVertex3f", symbol_prefix); 1073 *procp = dlsym(handle, symboln); 1074 } 1075 1076 1077 if(!disp->Vertex3fv) { 1078 void ** procp = (void **) &disp->Vertex3fv; 1079 snprintf(symboln, sizeof(symboln), "%sVertex3fv", symbol_prefix); 1080 *procp = dlsym(handle, symboln); 1081 } 1082 1083 1084 if(!disp->Vertex3i) { 1085 void ** procp = (void **) &disp->Vertex3i; 1086 snprintf(symboln, sizeof(symboln), "%sVertex3i", symbol_prefix); 1087 *procp = dlsym(handle, symboln); 1088 } 1089 1090 1091 if(!disp->Vertex3iv) { 1092 void ** procp = (void **) &disp->Vertex3iv; 1093 snprintf(symboln, sizeof(symboln), "%sVertex3iv", symbol_prefix); 1094 *procp = dlsym(handle, symboln); 1095 } 1096 1097 1098 if(!disp->Vertex3s) { 1099 void ** procp = (void **) &disp->Vertex3s; 1100 snprintf(symboln, sizeof(symboln), "%sVertex3s", symbol_prefix); 1101 *procp = dlsym(handle, symboln); 1102 } 1103 1104 1105 if(!disp->Vertex3sv) { 1106 void ** procp = (void **) &disp->Vertex3sv; 1107 snprintf(symboln, sizeof(symboln), "%sVertex3sv", symbol_prefix); 1108 *procp = dlsym(handle, symboln); 1109 } 1110 1111 1112 if(!disp->Vertex4d) { 1113 void ** procp = (void **) &disp->Vertex4d; 1114 snprintf(symboln, sizeof(symboln), "%sVertex4d", symbol_prefix); 1115 *procp = dlsym(handle, symboln); 1116 } 1117 1118 1119 if(!disp->Vertex4dv) { 1120 void ** procp = (void **) &disp->Vertex4dv; 1121 snprintf(symboln, sizeof(symboln), "%sVertex4dv", symbol_prefix); 1122 *procp = dlsym(handle, symboln); 1123 } 1124 1125 1126 if(!disp->Vertex4f) { 1127 void ** procp = (void **) &disp->Vertex4f; 1128 snprintf(symboln, sizeof(symboln), "%sVertex4f", symbol_prefix); 1129 *procp = dlsym(handle, symboln); 1130 } 1131 1132 1133 if(!disp->Vertex4fv) { 1134 void ** procp = (void **) &disp->Vertex4fv; 1135 snprintf(symboln, sizeof(symboln), "%sVertex4fv", symbol_prefix); 1136 *procp = dlsym(handle, symboln); 1137 } 1138 1139 1140 if(!disp->Vertex4i) { 1141 void ** procp = (void **) &disp->Vertex4i; 1142 snprintf(symboln, sizeof(symboln), "%sVertex4i", symbol_prefix); 1143 *procp = dlsym(handle, symboln); 1144 } 1145 1146 1147 if(!disp->Vertex4iv) { 1148 void ** procp = (void **) &disp->Vertex4iv; 1149 snprintf(symboln, sizeof(symboln), "%sVertex4iv", symbol_prefix); 1150 *procp = dlsym(handle, symboln); 1151 } 1152 1153 1154 if(!disp->Vertex4s) { 1155 void ** procp = (void **) &disp->Vertex4s; 1156 snprintf(symboln, sizeof(symboln), "%sVertex4s", symbol_prefix); 1157 *procp = dlsym(handle, symboln); 1158 } 1159 1160 1161 if(!disp->Vertex4sv) { 1162 void ** procp = (void **) &disp->Vertex4sv; 1163 snprintf(symboln, sizeof(symboln), "%sVertex4sv", symbol_prefix); 1164 *procp = dlsym(handle, symboln); 1165 } 1166 1167 1168 if(!disp->ClipPlane) { 1169 void ** procp = (void **) &disp->ClipPlane; 1170 snprintf(symboln, sizeof(symboln), "%sClipPlane", symbol_prefix); 1171 *procp = dlsym(handle, symboln); 1172 } 1173 1174 1175 if(!disp->ColorMaterial) { 1176 void ** procp = (void **) &disp->ColorMaterial; 1177 snprintf(symboln, sizeof(symboln), "%sColorMaterial", symbol_prefix); 1178 *procp = dlsym(handle, symboln); 1179 } 1180 1181 1182 if(!disp->CullFace) { 1183 void ** procp = (void **) &disp->CullFace; 1184 snprintf(symboln, sizeof(symboln), "%sCullFace", symbol_prefix); 1185 *procp = dlsym(handle, symboln); 1186 } 1187 1188 1189 if(!disp->Fogf) { 1190 void ** procp = (void **) &disp->Fogf; 1191 snprintf(symboln, sizeof(symboln), "%sFogf", symbol_prefix); 1192 *procp = dlsym(handle, symboln); 1193 } 1194 1195 1196 if(!disp->Fogfv) { 1197 void ** procp = (void **) &disp->Fogfv; 1198 snprintf(symboln, sizeof(symboln), "%sFogfv", symbol_prefix); 1199 *procp = dlsym(handle, symboln); 1200 } 1201 1202 1203 if(!disp->Fogi) { 1204 void ** procp = (void **) &disp->Fogi; 1205 snprintf(symboln, sizeof(symboln), "%sFogi", symbol_prefix); 1206 *procp = dlsym(handle, symboln); 1207 } 1208 1209 1210 if(!disp->Fogiv) { 1211 void ** procp = (void **) &disp->Fogiv; 1212 snprintf(symboln, sizeof(symboln), "%sFogiv", symbol_prefix); 1213 *procp = dlsym(handle, symboln); 1214 } 1215 1216 1217 if(!disp->FrontFace) { 1218 void ** procp = (void **) &disp->FrontFace; 1219 snprintf(symboln, sizeof(symboln), "%sFrontFace", symbol_prefix); 1220 *procp = dlsym(handle, symboln); 1221 } 1222 1223 1224 if(!disp->Hint) { 1225 void ** procp = (void **) &disp->Hint; 1226 snprintf(symboln, sizeof(symboln), "%sHint", symbol_prefix); 1227 *procp = dlsym(handle, symboln); 1228 } 1229 1230 1231 if(!disp->Lightf) { 1232 void ** procp = (void **) &disp->Lightf; 1233 snprintf(symboln, sizeof(symboln), "%sLightf", symbol_prefix); 1234 *procp = dlsym(handle, symboln); 1235 } 1236 1237 1238 if(!disp->Lightfv) { 1239 void ** procp = (void **) &disp->Lightfv; 1240 snprintf(symboln, sizeof(symboln), "%sLightfv", symbol_prefix); 1241 *procp = dlsym(handle, symboln); 1242 } 1243 1244 1245 if(!disp->Lighti) { 1246 void ** procp = (void **) &disp->Lighti; 1247 snprintf(symboln, sizeof(symboln), "%sLighti", symbol_prefix); 1248 *procp = dlsym(handle, symboln); 1249 } 1250 1251 1252 if(!disp->Lightiv) { 1253 void ** procp = (void **) &disp->Lightiv; 1254 snprintf(symboln, sizeof(symboln), "%sLightiv", symbol_prefix); 1255 *procp = dlsym(handle, symboln); 1256 } 1257 1258 1259 if(!disp->LightModelf) { 1260 void ** procp = (void **) &disp->LightModelf; 1261 snprintf(symboln, sizeof(symboln), "%sLightModelf", symbol_prefix); 1262 *procp = dlsym(handle, symboln); 1263 } 1264 1265 1266 if(!disp->LightModelfv) { 1267 void ** procp = (void **) &disp->LightModelfv; 1268 snprintf(symboln, sizeof(symboln), "%sLightModelfv", symbol_prefix); 1269 *procp = dlsym(handle, symboln); 1270 } 1271 1272 1273 if(!disp->LightModeli) { 1274 void ** procp = (void **) &disp->LightModeli; 1275 snprintf(symboln, sizeof(symboln), "%sLightModeli", symbol_prefix); 1276 *procp = dlsym(handle, symboln); 1277 } 1278 1279 1280 if(!disp->LightModeliv) { 1281 void ** procp = (void **) &disp->LightModeliv; 1282 snprintf(symboln, sizeof(symboln), "%sLightModeliv", symbol_prefix); 1283 *procp = dlsym(handle, symboln); 1284 } 1285 1286 1287 if(!disp->LineStipple) { 1288 void ** procp = (void **) &disp->LineStipple; 1289 snprintf(symboln, sizeof(symboln), "%sLineStipple", symbol_prefix); 1290 *procp = dlsym(handle, symboln); 1291 } 1292 1293 1294 if(!disp->LineWidth) { 1295 void ** procp = (void **) &disp->LineWidth; 1296 snprintf(symboln, sizeof(symboln), "%sLineWidth", symbol_prefix); 1297 *procp = dlsym(handle, symboln); 1298 } 1299 1300 1301 if(!disp->Materialf) { 1302 void ** procp = (void **) &disp->Materialf; 1303 snprintf(symboln, sizeof(symboln), "%sMaterialf", symbol_prefix); 1304 *procp = dlsym(handle, symboln); 1305 } 1306 1307 1308 if(!disp->Materialfv) { 1309 void ** procp = (void **) &disp->Materialfv; 1310 snprintf(symboln, sizeof(symboln), "%sMaterialfv", symbol_prefix); 1311 *procp = dlsym(handle, symboln); 1312 } 1313 1314 1315 if(!disp->Materiali) { 1316 void ** procp = (void **) &disp->Materiali; 1317 snprintf(symboln, sizeof(symboln), "%sMateriali", symbol_prefix); 1318 *procp = dlsym(handle, symboln); 1319 } 1320 1321 1322 if(!disp->Materialiv) { 1323 void ** procp = (void **) &disp->Materialiv; 1324 snprintf(symboln, sizeof(symboln), "%sMaterialiv", symbol_prefix); 1325 *procp = dlsym(handle, symboln); 1326 } 1327 1328 1329 if(!disp->PointSize) { 1330 void ** procp = (void **) &disp->PointSize; 1331 snprintf(symboln, sizeof(symboln), "%sPointSize", symbol_prefix); 1332 *procp = dlsym(handle, symboln); 1333 } 1334 1335 1336 if(!disp->PolygonMode) { 1337 void ** procp = (void **) &disp->PolygonMode; 1338 snprintf(symboln, sizeof(symboln), "%sPolygonMode", symbol_prefix); 1339 *procp = dlsym(handle, symboln); 1340 } 1341 1342 1343 if(!disp->PolygonStipple) { 1344 void ** procp = (void **) &disp->PolygonStipple; 1345 snprintf(symboln, sizeof(symboln), "%sPolygonStipple", symbol_prefix); 1346 *procp = dlsym(handle, symboln); 1347 } 1348 1349 1350 if(!disp->Scissor) { 1351 void ** procp = (void **) &disp->Scissor; 1352 snprintf(symboln, sizeof(symboln), "%sScissor", symbol_prefix); 1353 *procp = dlsym(handle, symboln); 1354 } 1355 1356 1357 if(!disp->ShadeModel) { 1358 void ** procp = (void **) &disp->ShadeModel; 1359 snprintf(symboln, sizeof(symboln), "%sShadeModel", symbol_prefix); 1360 *procp = dlsym(handle, symboln); 1361 } 1362 1363 1364 if(!disp->TexParameterf) { 1365 void ** procp = (void **) &disp->TexParameterf; 1366 snprintf(symboln, sizeof(symboln), "%sTexParameterf", symbol_prefix); 1367 *procp = dlsym(handle, symboln); 1368 } 1369 1370 1371 if(!disp->TexParameterfv) { 1372 void ** procp = (void **) &disp->TexParameterfv; 1373 snprintf(symboln, sizeof(symboln), "%sTexParameterfv", symbol_prefix); 1374 *procp = dlsym(handle, symboln); 1375 } 1376 1377 1378 if(!disp->TexParameteri) { 1379 void ** procp = (void **) &disp->TexParameteri; 1380 snprintf(symboln, sizeof(symboln), "%sTexParameteri", symbol_prefix); 1381 *procp = dlsym(handle, symboln); 1382 } 1383 1384 1385 if(!disp->TexParameteriv) { 1386 void ** procp = (void **) &disp->TexParameteriv; 1387 snprintf(symboln, sizeof(symboln), "%sTexParameteriv", symbol_prefix); 1388 *procp = dlsym(handle, symboln); 1389 } 1390 1391 1392 if(!disp->TexImage1D) { 1393 void ** procp = (void **) &disp->TexImage1D; 1394 snprintf(symboln, sizeof(symboln), "%sTexImage1D", symbol_prefix); 1395 *procp = dlsym(handle, symboln); 1396 } 1397 1398 1399 if(!disp->TexImage2D) { 1400 void ** procp = (void **) &disp->TexImage2D; 1401 snprintf(symboln, sizeof(symboln), "%sTexImage2D", symbol_prefix); 1402 *procp = dlsym(handle, symboln); 1403 } 1404 1405 1406 if(!disp->TexEnvf) { 1407 void ** procp = (void **) &disp->TexEnvf; 1408 snprintf(symboln, sizeof(symboln), "%sTexEnvf", symbol_prefix); 1409 *procp = dlsym(handle, symboln); 1410 } 1411 1412 1413 if(!disp->TexEnvfv) { 1414 void ** procp = (void **) &disp->TexEnvfv; 1415 snprintf(symboln, sizeof(symboln), "%sTexEnvfv", symbol_prefix); 1416 *procp = dlsym(handle, symboln); 1417 } 1418 1419 1420 if(!disp->TexEnvi) { 1421 void ** procp = (void **) &disp->TexEnvi; 1422 snprintf(symboln, sizeof(symboln), "%sTexEnvi", symbol_prefix); 1423 *procp = dlsym(handle, symboln); 1424 } 1425 1426 1427 if(!disp->TexEnviv) { 1428 void ** procp = (void **) &disp->TexEnviv; 1429 snprintf(symboln, sizeof(symboln), "%sTexEnviv", symbol_prefix); 1430 *procp = dlsym(handle, symboln); 1431 } 1432 1433 1434 if(!disp->TexGend) { 1435 void ** procp = (void **) &disp->TexGend; 1436 snprintf(symboln, sizeof(symboln), "%sTexGend", symbol_prefix); 1437 *procp = dlsym(handle, symboln); 1438 } 1439 1440 1441 if(!disp->TexGendv) { 1442 void ** procp = (void **) &disp->TexGendv; 1443 snprintf(symboln, sizeof(symboln), "%sTexGendv", symbol_prefix); 1444 *procp = dlsym(handle, symboln); 1445 } 1446 1447 1448 if(!disp->TexGenf) { 1449 void ** procp = (void **) &disp->TexGenf; 1450 snprintf(symboln, sizeof(symboln), "%sTexGenf", symbol_prefix); 1451 *procp = dlsym(handle, symboln); 1452 } 1453 1454 1455 if(!disp->TexGenfv) { 1456 void ** procp = (void **) &disp->TexGenfv; 1457 snprintf(symboln, sizeof(symboln), "%sTexGenfv", symbol_prefix); 1458 *procp = dlsym(handle, symboln); 1459 } 1460 1461 1462 if(!disp->TexGeni) { 1463 void ** procp = (void **) &disp->TexGeni; 1464 snprintf(symboln, sizeof(symboln), "%sTexGeni", symbol_prefix); 1465 *procp = dlsym(handle, symboln); 1466 } 1467 1468 1469 if(!disp->TexGeniv) { 1470 void ** procp = (void **) &disp->TexGeniv; 1471 snprintf(symboln, sizeof(symboln), "%sTexGeniv", symbol_prefix); 1472 *procp = dlsym(handle, symboln); 1473 } 1474 1475 1476 if(!disp->FeedbackBuffer) { 1477 void ** procp = (void **) &disp->FeedbackBuffer; 1478 snprintf(symboln, sizeof(symboln), "%sFeedbackBuffer", symbol_prefix); 1479 *procp = dlsym(handle, symboln); 1480 } 1481 1482 1483 if(!disp->SelectBuffer) { 1484 void ** procp = (void **) &disp->SelectBuffer; 1485 snprintf(symboln, sizeof(symboln), "%sSelectBuffer", symbol_prefix); 1486 *procp = dlsym(handle, symboln); 1487 } 1488 1489 1490 if(!disp->RenderMode) { 1491 void ** procp = (void **) &disp->RenderMode; 1492 snprintf(symboln, sizeof(symboln), "%sRenderMode", symbol_prefix); 1493 *procp = dlsym(handle, symboln); 1494 } 1495 1496 1497 if(!disp->InitNames) { 1498 void ** procp = (void **) &disp->InitNames; 1499 snprintf(symboln, sizeof(symboln), "%sInitNames", symbol_prefix); 1500 *procp = dlsym(handle, symboln); 1501 } 1502 1503 1504 if(!disp->LoadName) { 1505 void ** procp = (void **) &disp->LoadName; 1506 snprintf(symboln, sizeof(symboln), "%sLoadName", symbol_prefix); 1507 *procp = dlsym(handle, symboln); 1508 } 1509 1510 1511 if(!disp->PassThrough) { 1512 void ** procp = (void **) &disp->PassThrough; 1513 snprintf(symboln, sizeof(symboln), "%sPassThrough", symbol_prefix); 1514 *procp = dlsym(handle, symboln); 1515 } 1516 1517 1518 if(!disp->PopName) { 1519 void ** procp = (void **) &disp->PopName; 1520 snprintf(symboln, sizeof(symboln), "%sPopName", symbol_prefix); 1521 *procp = dlsym(handle, symboln); 1522 } 1523 1524 1525 if(!disp->PushName) { 1526 void ** procp = (void **) &disp->PushName; 1527 snprintf(symboln, sizeof(symboln), "%sPushName", symbol_prefix); 1528 *procp = dlsym(handle, symboln); 1529 } 1530 1531 1532 if(!disp->DrawBuffer) { 1533 void ** procp = (void **) &disp->DrawBuffer; 1534 snprintf(symboln, sizeof(symboln), "%sDrawBuffer", symbol_prefix); 1535 *procp = dlsym(handle, symboln); 1536 } 1537 1538 1539 if(!disp->Clear) { 1540 void ** procp = (void **) &disp->Clear; 1541 snprintf(symboln, sizeof(symboln), "%sClear", symbol_prefix); 1542 *procp = dlsym(handle, symboln); 1543 } 1544 1545 1546 if(!disp->ClearAccum) { 1547 void ** procp = (void **) &disp->ClearAccum; 1548 snprintf(symboln, sizeof(symboln), "%sClearAccum", symbol_prefix); 1549 *procp = dlsym(handle, symboln); 1550 } 1551 1552 1553 if(!disp->ClearIndex) { 1554 void ** procp = (void **) &disp->ClearIndex; 1555 snprintf(symboln, sizeof(symboln), "%sClearIndex", symbol_prefix); 1556 *procp = dlsym(handle, symboln); 1557 } 1558 1559 1560 if(!disp->ClearColor) { 1561 void ** procp = (void **) &disp->ClearColor; 1562 snprintf(symboln, sizeof(symboln), "%sClearColor", symbol_prefix); 1563 *procp = dlsym(handle, symboln); 1564 } 1565 1566 1567 if(!disp->ClearStencil) { 1568 void ** procp = (void **) &disp->ClearStencil; 1569 snprintf(symboln, sizeof(symboln), "%sClearStencil", symbol_prefix); 1570 *procp = dlsym(handle, symboln); 1571 } 1572 1573 1574 if(!disp->ClearDepth) { 1575 void ** procp = (void **) &disp->ClearDepth; 1576 snprintf(symboln, sizeof(symboln), "%sClearDepth", symbol_prefix); 1577 *procp = dlsym(handle, symboln); 1578 } 1579 1580 1581 if(!disp->StencilMask) { 1582 void ** procp = (void **) &disp->StencilMask; 1583 snprintf(symboln, sizeof(symboln), "%sStencilMask", symbol_prefix); 1584 *procp = dlsym(handle, symboln); 1585 } 1586 1587 1588 if(!disp->ColorMask) { 1589 void ** procp = (void **) &disp->ColorMask; 1590 snprintf(symboln, sizeof(symboln), "%sColorMask", symbol_prefix); 1591 *procp = dlsym(handle, symboln); 1592 } 1593 1594 1595 if(!disp->DepthMask) { 1596 void ** procp = (void **) &disp->DepthMask; 1597 snprintf(symboln, sizeof(symboln), "%sDepthMask", symbol_prefix); 1598 *procp = dlsym(handle, symboln); 1599 } 1600 1601 1602 if(!disp->IndexMask) { 1603 void ** procp = (void **) &disp->IndexMask; 1604 snprintf(symboln, sizeof(symboln), "%sIndexMask", symbol_prefix); 1605 *procp = dlsym(handle, symboln); 1606 } 1607 1608 1609 if(!disp->Accum) { 1610 void ** procp = (void **) &disp->Accum; 1611 snprintf(symboln, sizeof(symboln), "%sAccum", symbol_prefix); 1612 *procp = dlsym(handle, symboln); 1613 } 1614 1615 1616 if(!disp->Disable) { 1617 void ** procp = (void **) &disp->Disable; 1618 snprintf(symboln, sizeof(symboln), "%sDisable", symbol_prefix); 1619 *procp = dlsym(handle, symboln); 1620 } 1621 1622 1623 if(!disp->Enable) { 1624 void ** procp = (void **) &disp->Enable; 1625 snprintf(symboln, sizeof(symboln), "%sEnable", symbol_prefix); 1626 *procp = dlsym(handle, symboln); 1627 } 1628 1629 1630 if(!disp->Finish) { 1631 void ** procp = (void **) &disp->Finish; 1632 snprintf(symboln, sizeof(symboln), "%sFinish", symbol_prefix); 1633 *procp = dlsym(handle, symboln); 1634 } 1635 1636 1637 if(!disp->Flush) { 1638 void ** procp = (void **) &disp->Flush; 1639 snprintf(symboln, sizeof(symboln), "%sFlush", symbol_prefix); 1640 *procp = dlsym(handle, symboln); 1641 } 1642 1643 1644 if(!disp->PopAttrib) { 1645 void ** procp = (void **) &disp->PopAttrib; 1646 snprintf(symboln, sizeof(symboln), "%sPopAttrib", symbol_prefix); 1647 *procp = dlsym(handle, symboln); 1648 } 1649 1650 1651 if(!disp->PushAttrib) { 1652 void ** procp = (void **) &disp->PushAttrib; 1653 snprintf(symboln, sizeof(symboln), "%sPushAttrib", symbol_prefix); 1654 *procp = dlsym(handle, symboln); 1655 } 1656 1657 1658 if(!disp->Map1d) { 1659 void ** procp = (void **) &disp->Map1d; 1660 snprintf(symboln, sizeof(symboln), "%sMap1d", symbol_prefix); 1661 *procp = dlsym(handle, symboln); 1662 } 1663 1664 1665 if(!disp->Map1f) { 1666 void ** procp = (void **) &disp->Map1f; 1667 snprintf(symboln, sizeof(symboln), "%sMap1f", symbol_prefix); 1668 *procp = dlsym(handle, symboln); 1669 } 1670 1671 1672 if(!disp->Map2d) { 1673 void ** procp = (void **) &disp->Map2d; 1674 snprintf(symboln, sizeof(symboln), "%sMap2d", symbol_prefix); 1675 *procp = dlsym(handle, symboln); 1676 } 1677 1678 1679 if(!disp->Map2f) { 1680 void ** procp = (void **) &disp->Map2f; 1681 snprintf(symboln, sizeof(symboln), "%sMap2f", symbol_prefix); 1682 *procp = dlsym(handle, symboln); 1683 } 1684 1685 1686 if(!disp->MapGrid1d) { 1687 void ** procp = (void **) &disp->MapGrid1d; 1688 snprintf(symboln, sizeof(symboln), "%sMapGrid1d", symbol_prefix); 1689 *procp = dlsym(handle, symboln); 1690 } 1691 1692 1693 if(!disp->MapGrid1f) { 1694 void ** procp = (void **) &disp->MapGrid1f; 1695 snprintf(symboln, sizeof(symboln), "%sMapGrid1f", symbol_prefix); 1696 *procp = dlsym(handle, symboln); 1697 } 1698 1699 1700 if(!disp->MapGrid2d) { 1701 void ** procp = (void **) &disp->MapGrid2d; 1702 snprintf(symboln, sizeof(symboln), "%sMapGrid2d", symbol_prefix); 1703 *procp = dlsym(handle, symboln); 1704 } 1705 1706 1707 if(!disp->MapGrid2f) { 1708 void ** procp = (void **) &disp->MapGrid2f; 1709 snprintf(symboln, sizeof(symboln), "%sMapGrid2f", symbol_prefix); 1710 *procp = dlsym(handle, symboln); 1711 } 1712 1713 1714 if(!disp->EvalCoord1d) { 1715 void ** procp = (void **) &disp->EvalCoord1d; 1716 snprintf(symboln, sizeof(symboln), "%sEvalCoord1d", symbol_prefix); 1717 *procp = dlsym(handle, symboln); 1718 } 1719 1720 1721 if(!disp->EvalCoord1dv) { 1722 void ** procp = (void **) &disp->EvalCoord1dv; 1723 snprintf(symboln, sizeof(symboln), "%sEvalCoord1dv", symbol_prefix); 1724 *procp = dlsym(handle, symboln); 1725 } 1726 1727 1728 if(!disp->EvalCoord1f) { 1729 void ** procp = (void **) &disp->EvalCoord1f; 1730 snprintf(symboln, sizeof(symboln), "%sEvalCoord1f", symbol_prefix); 1731 *procp = dlsym(handle, symboln); 1732 } 1733 1734 1735 if(!disp->EvalCoord1fv) { 1736 void ** procp = (void **) &disp->EvalCoord1fv; 1737 snprintf(symboln, sizeof(symboln), "%sEvalCoord1fv", symbol_prefix); 1738 *procp = dlsym(handle, symboln); 1739 } 1740 1741 1742 if(!disp->EvalCoord2d) { 1743 void ** procp = (void **) &disp->EvalCoord2d; 1744 snprintf(symboln, sizeof(symboln), "%sEvalCoord2d", symbol_prefix); 1745 *procp = dlsym(handle, symboln); 1746 } 1747 1748 1749 if(!disp->EvalCoord2dv) { 1750 void ** procp = (void **) &disp->EvalCoord2dv; 1751 snprintf(symboln, sizeof(symboln), "%sEvalCoord2dv", symbol_prefix); 1752 *procp = dlsym(handle, symboln); 1753 } 1754 1755 1756 if(!disp->EvalCoord2f) { 1757 void ** procp = (void **) &disp->EvalCoord2f; 1758 snprintf(symboln, sizeof(symboln), "%sEvalCoord2f", symbol_prefix); 1759 *procp = dlsym(handle, symboln); 1760 } 1761 1762 1763 if(!disp->EvalCoord2fv) { 1764 void ** procp = (void **) &disp->EvalCoord2fv; 1765 snprintf(symboln, sizeof(symboln), "%sEvalCoord2fv", symbol_prefix); 1766 *procp = dlsym(handle, symboln); 1767 } 1768 1769 1770 if(!disp->EvalMesh1) { 1771 void ** procp = (void **) &disp->EvalMesh1; 1772 snprintf(symboln, sizeof(symboln), "%sEvalMesh1", symbol_prefix); 1773 *procp = dlsym(handle, symboln); 1774 } 1775 1776 1777 if(!disp->EvalPoint1) { 1778 void ** procp = (void **) &disp->EvalPoint1; 1779 snprintf(symboln, sizeof(symboln), "%sEvalPoint1", symbol_prefix); 1780 *procp = dlsym(handle, symboln); 1781 } 1782 1783 1784 if(!disp->EvalMesh2) { 1785 void ** procp = (void **) &disp->EvalMesh2; 1786 snprintf(symboln, sizeof(symboln), "%sEvalMesh2", symbol_prefix); 1787 *procp = dlsym(handle, symboln); 1788 } 1789 1790 1791 if(!disp->EvalPoint2) { 1792 void ** procp = (void **) &disp->EvalPoint2; 1793 snprintf(symboln, sizeof(symboln), "%sEvalPoint2", symbol_prefix); 1794 *procp = dlsym(handle, symboln); 1795 } 1796 1797 1798 if(!disp->AlphaFunc) { 1799 void ** procp = (void **) &disp->AlphaFunc; 1800 snprintf(symboln, sizeof(symboln), "%sAlphaFunc", symbol_prefix); 1801 *procp = dlsym(handle, symboln); 1802 } 1803 1804 1805 if(!disp->BlendFunc) { 1806 void ** procp = (void **) &disp->BlendFunc; 1807 snprintf(symboln, sizeof(symboln), "%sBlendFunc", symbol_prefix); 1808 *procp = dlsym(handle, symboln); 1809 } 1810 1811 1812 if(!disp->LogicOp) { 1813 void ** procp = (void **) &disp->LogicOp; 1814 snprintf(symboln, sizeof(symboln), "%sLogicOp", symbol_prefix); 1815 *procp = dlsym(handle, symboln); 1816 } 1817 1818 1819 if(!disp->StencilFunc) { 1820 void ** procp = (void **) &disp->StencilFunc; 1821 snprintf(symboln, sizeof(symboln), "%sStencilFunc", symbol_prefix); 1822 *procp = dlsym(handle, symboln); 1823 } 1824 1825 1826 if(!disp->StencilOp) { 1827 void ** procp = (void **) &disp->StencilOp; 1828 snprintf(symboln, sizeof(symboln), "%sStencilOp", symbol_prefix); 1829 *procp = dlsym(handle, symboln); 1830 } 1831 1832 1833 if(!disp->DepthFunc) { 1834 void ** procp = (void **) &disp->DepthFunc; 1835 snprintf(symboln, sizeof(symboln), "%sDepthFunc", symbol_prefix); 1836 *procp = dlsym(handle, symboln); 1837 } 1838 1839 1840 if(!disp->PixelZoom) { 1841 void ** procp = (void **) &disp->PixelZoom; 1842 snprintf(symboln, sizeof(symboln), "%sPixelZoom", symbol_prefix); 1843 *procp = dlsym(handle, symboln); 1844 } 1845 1846 1847 if(!disp->PixelTransferf) { 1848 void ** procp = (void **) &disp->PixelTransferf; 1849 snprintf(symboln, sizeof(symboln), "%sPixelTransferf", symbol_prefix); 1850 *procp = dlsym(handle, symboln); 1851 } 1852 1853 1854 if(!disp->PixelTransferi) { 1855 void ** procp = (void **) &disp->PixelTransferi; 1856 snprintf(symboln, sizeof(symboln), "%sPixelTransferi", symbol_prefix); 1857 *procp = dlsym(handle, symboln); 1858 } 1859 1860 1861 if(!disp->PixelStoref) { 1862 void ** procp = (void **) &disp->PixelStoref; 1863 snprintf(symboln, sizeof(symboln), "%sPixelStoref", symbol_prefix); 1864 *procp = dlsym(handle, symboln); 1865 } 1866 1867 1868 if(!disp->PixelStorei) { 1869 void ** procp = (void **) &disp->PixelStorei; 1870 snprintf(symboln, sizeof(symboln), "%sPixelStorei", symbol_prefix); 1871 *procp = dlsym(handle, symboln); 1872 } 1873 1874 1875 if(!disp->PixelMapfv) { 1876 void ** procp = (void **) &disp->PixelMapfv; 1877 snprintf(symboln, sizeof(symboln), "%sPixelMapfv", symbol_prefix); 1878 *procp = dlsym(handle, symboln); 1879 } 1880 1881 1882 if(!disp->PixelMapuiv) { 1883 void ** procp = (void **) &disp->PixelMapuiv; 1884 snprintf(symboln, sizeof(symboln), "%sPixelMapuiv", symbol_prefix); 1885 *procp = dlsym(handle, symboln); 1886 } 1887 1888 1889 if(!disp->PixelMapusv) { 1890 void ** procp = (void **) &disp->PixelMapusv; 1891 snprintf(symboln, sizeof(symboln), "%sPixelMapusv", symbol_prefix); 1892 *procp = dlsym(handle, symboln); 1893 } 1894 1895 1896 if(!disp->ReadBuffer) { 1897 void ** procp = (void **) &disp->ReadBuffer; 1898 snprintf(symboln, sizeof(symboln), "%sReadBuffer", symbol_prefix); 1899 *procp = dlsym(handle, symboln); 1900 } 1901 1902 1903 if(!disp->CopyPixels) { 1904 void ** procp = (void **) &disp->CopyPixels; 1905 snprintf(symboln, sizeof(symboln), "%sCopyPixels", symbol_prefix); 1906 *procp = dlsym(handle, symboln); 1907 } 1908 1909 1910 if(!disp->ReadPixels) { 1911 void ** procp = (void **) &disp->ReadPixels; 1912 snprintf(symboln, sizeof(symboln), "%sReadPixels", symbol_prefix); 1913 *procp = dlsym(handle, symboln); 1914 } 1915 1916 1917 if(!disp->DrawPixels) { 1918 void ** procp = (void **) &disp->DrawPixels; 1919 snprintf(symboln, sizeof(symboln), "%sDrawPixels", symbol_prefix); 1920 *procp = dlsym(handle, symboln); 1921 } 1922 1923 1924 if(!disp->GetBooleanv) { 1925 void ** procp = (void **) &disp->GetBooleanv; 1926 snprintf(symboln, sizeof(symboln), "%sGetBooleanv", symbol_prefix); 1927 *procp = dlsym(handle, symboln); 1928 } 1929 1930 1931 if(!disp->GetClipPlane) { 1932 void ** procp = (void **) &disp->GetClipPlane; 1933 snprintf(symboln, sizeof(symboln), "%sGetClipPlane", symbol_prefix); 1934 *procp = dlsym(handle, symboln); 1935 } 1936 1937 1938 if(!disp->GetDoublev) { 1939 void ** procp = (void **) &disp->GetDoublev; 1940 snprintf(symboln, sizeof(symboln), "%sGetDoublev", symbol_prefix); 1941 *procp = dlsym(handle, symboln); 1942 } 1943 1944 1945 if(!disp->GetError) { 1946 void ** procp = (void **) &disp->GetError; 1947 snprintf(symboln, sizeof(symboln), "%sGetError", symbol_prefix); 1948 *procp = dlsym(handle, symboln); 1949 } 1950 1951 1952 if(!disp->GetFloatv) { 1953 void ** procp = (void **) &disp->GetFloatv; 1954 snprintf(symboln, sizeof(symboln), "%sGetFloatv", symbol_prefix); 1955 *procp = dlsym(handle, symboln); 1956 } 1957 1958 1959 if(!disp->GetIntegerv) { 1960 void ** procp = (void **) &disp->GetIntegerv; 1961 snprintf(symboln, sizeof(symboln), "%sGetIntegerv", symbol_prefix); 1962 *procp = dlsym(handle, symboln); 1963 } 1964 1965 1966 if(!disp->GetLightfv) { 1967 void ** procp = (void **) &disp->GetLightfv; 1968 snprintf(symboln, sizeof(symboln), "%sGetLightfv", symbol_prefix); 1969 *procp = dlsym(handle, symboln); 1970 } 1971 1972 1973 if(!disp->GetLightiv) { 1974 void ** procp = (void **) &disp->GetLightiv; 1975 snprintf(symboln, sizeof(symboln), "%sGetLightiv", symbol_prefix); 1976 *procp = dlsym(handle, symboln); 1977 } 1978 1979 1980 if(!disp->GetMapdv) { 1981 void ** procp = (void **) &disp->GetMapdv; 1982 snprintf(symboln, sizeof(symboln), "%sGetMapdv", symbol_prefix); 1983 *procp = dlsym(handle, symboln); 1984 } 1985 1986 1987 if(!disp->GetMapfv) { 1988 void ** procp = (void **) &disp->GetMapfv; 1989 snprintf(symboln, sizeof(symboln), "%sGetMapfv", symbol_prefix); 1990 *procp = dlsym(handle, symboln); 1991 } 1992 1993 1994 if(!disp->GetMapiv) { 1995 void ** procp = (void **) &disp->GetMapiv; 1996 snprintf(symboln, sizeof(symboln), "%sGetMapiv", symbol_prefix); 1997 *procp = dlsym(handle, symboln); 1998 } 1999 2000 2001 if(!disp->GetMaterialfv) { 2002 void ** procp = (void **) &disp->GetMaterialfv; 2003 snprintf(symboln, sizeof(symboln), "%sGetMaterialfv", symbol_prefix); 2004 *procp = dlsym(handle, symboln); 2005 } 2006 2007 2008 if(!disp->GetMaterialiv) { 2009 void ** procp = (void **) &disp->GetMaterialiv; 2010 snprintf(symboln, sizeof(symboln), "%sGetMaterialiv", symbol_prefix); 2011 *procp = dlsym(handle, symboln); 2012 } 2013 2014 2015 if(!disp->GetPixelMapfv) { 2016 void ** procp = (void **) &disp->GetPixelMapfv; 2017 snprintf(symboln, sizeof(symboln), "%sGetPixelMapfv", symbol_prefix); 2018 *procp = dlsym(handle, symboln); 2019 } 2020 2021 2022 if(!disp->GetPixelMapuiv) { 2023 void ** procp = (void **) &disp->GetPixelMapuiv; 2024 snprintf(symboln, sizeof(symboln), "%sGetPixelMapuiv", symbol_prefix); 2025 *procp = dlsym(handle, symboln); 2026 } 2027 2028 2029 if(!disp->GetPixelMapusv) { 2030 void ** procp = (void **) &disp->GetPixelMapusv; 2031 snprintf(symboln, sizeof(symboln), "%sGetPixelMapusv", symbol_prefix); 2032 *procp = dlsym(handle, symboln); 2033 } 2034 2035 2036 if(!disp->GetPolygonStipple) { 2037 void ** procp = (void **) &disp->GetPolygonStipple; 2038 snprintf(symboln, sizeof(symboln), "%sGetPolygonStipple", symbol_prefix); 2039 *procp = dlsym(handle, symboln); 2040 } 2041 2042 2043 if(!disp->GetString) { 2044 void ** procp = (void **) &disp->GetString; 2045 snprintf(symboln, sizeof(symboln), "%sGetString", symbol_prefix); 2046 *procp = dlsym(handle, symboln); 2047 } 2048 2049 2050 if(!disp->GetTexEnvfv) { 2051 void ** procp = (void **) &disp->GetTexEnvfv; 2052 snprintf(symboln, sizeof(symboln), "%sGetTexEnvfv", symbol_prefix); 2053 *procp = dlsym(handle, symboln); 2054 } 2055 2056 2057 if(!disp->GetTexEnviv) { 2058 void ** procp = (void **) &disp->GetTexEnviv; 2059 snprintf(symboln, sizeof(symboln), "%sGetTexEnviv", symbol_prefix); 2060 *procp = dlsym(handle, symboln); 2061 } 2062 2063 2064 if(!disp->GetTexGendv) { 2065 void ** procp = (void **) &disp->GetTexGendv; 2066 snprintf(symboln, sizeof(symboln), "%sGetTexGendv", symbol_prefix); 2067 *procp = dlsym(handle, symboln); 2068 } 2069 2070 2071 if(!disp->GetTexGenfv) { 2072 void ** procp = (void **) &disp->GetTexGenfv; 2073 snprintf(symboln, sizeof(symboln), "%sGetTexGenfv", symbol_prefix); 2074 *procp = dlsym(handle, symboln); 2075 } 2076 2077 2078 if(!disp->GetTexGeniv) { 2079 void ** procp = (void **) &disp->GetTexGeniv; 2080 snprintf(symboln, sizeof(symboln), "%sGetTexGeniv", symbol_prefix); 2081 *procp = dlsym(handle, symboln); 2082 } 2083 2084 2085 if(!disp->GetTexImage) { 2086 void ** procp = (void **) &disp->GetTexImage; 2087 snprintf(symboln, sizeof(symboln), "%sGetTexImage", symbol_prefix); 2088 *procp = dlsym(handle, symboln); 2089 } 2090 2091 2092 if(!disp->GetTexParameterfv) { 2093 void ** procp = (void **) &disp->GetTexParameterfv; 2094 snprintf(symboln, sizeof(symboln), "%sGetTexParameterfv", symbol_prefix); 2095 *procp = dlsym(handle, symboln); 2096 } 2097 2098 2099 if(!disp->GetTexParameteriv) { 2100 void ** procp = (void **) &disp->GetTexParameteriv; 2101 snprintf(symboln, sizeof(symboln), "%sGetTexParameteriv", symbol_prefix); 2102 *procp = dlsym(handle, symboln); 2103 } 2104 2105 2106 if(!disp->GetTexLevelParameterfv) { 2107 void ** procp = (void **) &disp->GetTexLevelParameterfv; 2108 snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameterfv", symbol_prefix); 2109 *procp = dlsym(handle, symboln); 2110 } 2111 2112 2113 if(!disp->GetTexLevelParameteriv) { 2114 void ** procp = (void **) &disp->GetTexLevelParameteriv; 2115 snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameteriv", symbol_prefix); 2116 *procp = dlsym(handle, symboln); 2117 } 2118 2119 2120 if(!disp->IsEnabled) { 2121 void ** procp = (void **) &disp->IsEnabled; 2122 snprintf(symboln, sizeof(symboln), "%sIsEnabled", symbol_prefix); 2123 *procp = dlsym(handle, symboln); 2124 } 2125 2126 2127 if(!disp->IsList) { 2128 void ** procp = (void **) &disp->IsList; 2129 snprintf(symboln, sizeof(symboln), "%sIsList", symbol_prefix); 2130 *procp = dlsym(handle, symboln); 2131 } 2132 2133 2134 if(!disp->DepthRange) { 2135 void ** procp = (void **) &disp->DepthRange; 2136 snprintf(symboln, sizeof(symboln), "%sDepthRange", symbol_prefix); 2137 *procp = dlsym(handle, symboln); 2138 } 2139 2140 2141 if(!disp->Frustum) { 2142 void ** procp = (void **) &disp->Frustum; 2143 snprintf(symboln, sizeof(symboln), "%sFrustum", symbol_prefix); 2144 *procp = dlsym(handle, symboln); 2145 } 2146 2147 2148 if(!disp->LoadIdentity) { 2149 void ** procp = (void **) &disp->LoadIdentity; 2150 snprintf(symboln, sizeof(symboln), "%sLoadIdentity", symbol_prefix); 2151 *procp = dlsym(handle, symboln); 2152 } 2153 2154 2155 if(!disp->LoadMatrixf) { 2156 void ** procp = (void **) &disp->LoadMatrixf; 2157 snprintf(symboln, sizeof(symboln), "%sLoadMatrixf", symbol_prefix); 2158 *procp = dlsym(handle, symboln); 2159 } 2160 2161 2162 if(!disp->LoadMatrixd) { 2163 void ** procp = (void **) &disp->LoadMatrixd; 2164 snprintf(symboln, sizeof(symboln), "%sLoadMatrixd", symbol_prefix); 2165 *procp = dlsym(handle, symboln); 2166 } 2167 2168 2169 if(!disp->MatrixMode) { 2170 void ** procp = (void **) &disp->MatrixMode; 2171 snprintf(symboln, sizeof(symboln), "%sMatrixMode", symbol_prefix); 2172 *procp = dlsym(handle, symboln); 2173 } 2174 2175 2176 if(!disp->MultMatrixf) { 2177 void ** procp = (void **) &disp->MultMatrixf; 2178 snprintf(symboln, sizeof(symboln), "%sMultMatrixf", symbol_prefix); 2179 *procp = dlsym(handle, symboln); 2180 } 2181 2182 2183 if(!disp->MultMatrixd) { 2184 void ** procp = (void **) &disp->MultMatrixd; 2185 snprintf(symboln, sizeof(symboln), "%sMultMatrixd", symbol_prefix); 2186 *procp = dlsym(handle, symboln); 2187 } 2188 2189 2190 if(!disp->Ortho) { 2191 void ** procp = (void **) &disp->Ortho; 2192 snprintf(symboln, sizeof(symboln), "%sOrtho", symbol_prefix); 2193 *procp = dlsym(handle, symboln); 2194 } 2195 2196 2197 if(!disp->PopMatrix) { 2198 void ** procp = (void **) &disp->PopMatrix; 2199 snprintf(symboln, sizeof(symboln), "%sPopMatrix", symbol_prefix); 2200 *procp = dlsym(handle, symboln); 2201 } 2202 2203 2204 if(!disp->PushMatrix) { 2205 void ** procp = (void **) &disp->PushMatrix; 2206 snprintf(symboln, sizeof(symboln), "%sPushMatrix", symbol_prefix); 2207 *procp = dlsym(handle, symboln); 2208 } 2209 2210 2211 if(!disp->Rotated) { 2212 void ** procp = (void **) &disp->Rotated; 2213 snprintf(symboln, sizeof(symboln), "%sRotated", symbol_prefix); 2214 *procp = dlsym(handle, symboln); 2215 } 2216 2217 2218 if(!disp->Rotatef) { 2219 void ** procp = (void **) &disp->Rotatef; 2220 snprintf(symboln, sizeof(symboln), "%sRotatef", symbol_prefix); 2221 *procp = dlsym(handle, symboln); 2222 } 2223 2224 2225 if(!disp->Scaled) { 2226 void ** procp = (void **) &disp->Scaled; 2227 snprintf(symboln, sizeof(symboln), "%sScaled", symbol_prefix); 2228 *procp = dlsym(handle, symboln); 2229 } 2230 2231 2232 if(!disp->Scalef) { 2233 void ** procp = (void **) &disp->Scalef; 2234 snprintf(symboln, sizeof(symboln), "%sScalef", symbol_prefix); 2235 *procp = dlsym(handle, symboln); 2236 } 2237 2238 2239 if(!disp->Translated) { 2240 void ** procp = (void **) &disp->Translated; 2241 snprintf(symboln, sizeof(symboln), "%sTranslated", symbol_prefix); 2242 *procp = dlsym(handle, symboln); 2243 } 2244 2245 2246 if(!disp->Translatef) { 2247 void ** procp = (void **) &disp->Translatef; 2248 snprintf(symboln, sizeof(symboln), "%sTranslatef", symbol_prefix); 2249 *procp = dlsym(handle, symboln); 2250 } 2251 2252 2253 if(!disp->Viewport) { 2254 void ** procp = (void **) &disp->Viewport; 2255 snprintf(symboln, sizeof(symboln), "%sViewport", symbol_prefix); 2256 *procp = dlsym(handle, symboln); 2257 } 2258 2259 2260 if(!disp->ArrayElement) { 2261 void ** procp = (void **) &disp->ArrayElement; 2262 snprintf(symboln, sizeof(symboln), "%sArrayElement", symbol_prefix); 2263 *procp = dlsym(handle, symboln); 2264 } 2265 2266 2267 if(!disp->ArrayElement) { 2268 void ** procp = (void **) &disp->ArrayElement; 2269 snprintf(symboln, sizeof(symboln), "%sArrayElementEXT", symbol_prefix); 2270 *procp = dlsym(handle, symboln); 2271 } 2272 2273 2274 if(!disp->BindTexture) { 2275 void ** procp = (void **) &disp->BindTexture; 2276 snprintf(symboln, sizeof(symboln), "%sBindTexture", symbol_prefix); 2277 *procp = dlsym(handle, symboln); 2278 } 2279 2280 2281 if(!disp->BindTexture) { 2282 void ** procp = (void **) &disp->BindTexture; 2283 snprintf(symboln, sizeof(symboln), "%sBindTextureEXT", symbol_prefix); 2284 *procp = dlsym(handle, symboln); 2285 } 2286 2287 2288 if(!disp->ColorPointer) { 2289 void ** procp = (void **) &disp->ColorPointer; 2290 snprintf(symboln, sizeof(symboln), "%sColorPointer", symbol_prefix); 2291 *procp = dlsym(handle, symboln); 2292 } 2293 2294 2295 if(!disp->DisableClientState) { 2296 void ** procp = (void **) &disp->DisableClientState; 2297 snprintf(symboln, sizeof(symboln), "%sDisableClientState", symbol_prefix); 2298 *procp = dlsym(handle, symboln); 2299 } 2300 2301 2302 if(!disp->DrawArrays) { 2303 void ** procp = (void **) &disp->DrawArrays; 2304 snprintf(symboln, sizeof(symboln), "%sDrawArrays", symbol_prefix); 2305 *procp = dlsym(handle, symboln); 2306 } 2307 2308 2309 if(!disp->DrawArrays) { 2310 void ** procp = (void **) &disp->DrawArrays; 2311 snprintf(symboln, sizeof(symboln), "%sDrawArraysEXT", symbol_prefix); 2312 *procp = dlsym(handle, symboln); 2313 } 2314 2315 2316 if(!disp->DrawElements) { 2317 void ** procp = (void **) &disp->DrawElements; 2318 snprintf(symboln, sizeof(symboln), "%sDrawElements", symbol_prefix); 2319 *procp = dlsym(handle, symboln); 2320 } 2321 2322 2323 if(!disp->EdgeFlagPointer) { 2324 void ** procp = (void **) &disp->EdgeFlagPointer; 2325 snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointer", symbol_prefix); 2326 *procp = dlsym(handle, symboln); 2327 } 2328 2329 2330 if(!disp->EnableClientState) { 2331 void ** procp = (void **) &disp->EnableClientState; 2332 snprintf(symboln, sizeof(symboln), "%sEnableClientState", symbol_prefix); 2333 *procp = dlsym(handle, symboln); 2334 } 2335 2336 2337 if(!disp->IndexPointer) { 2338 void ** procp = (void **) &disp->IndexPointer; 2339 snprintf(symboln, sizeof(symboln), "%sIndexPointer", symbol_prefix); 2340 *procp = dlsym(handle, symboln); 2341 } 2342 2343 2344 if(!disp->Indexub) { 2345 void ** procp = (void **) &disp->Indexub; 2346 snprintf(symboln, sizeof(symboln), "%sIndexub", symbol_prefix); 2347 *procp = dlsym(handle, symboln); 2348 } 2349 2350 2351 if(!disp->Indexubv) { 2352 void ** procp = (void **) &disp->Indexubv; 2353 snprintf(symboln, sizeof(symboln), "%sIndexubv", symbol_prefix); 2354 *procp = dlsym(handle, symboln); 2355 } 2356 2357 2358 if(!disp->InterleavedArrays) { 2359 void ** procp = (void **) &disp->InterleavedArrays; 2360 snprintf(symboln, sizeof(symboln), "%sInterleavedArrays", symbol_prefix); 2361 *procp = dlsym(handle, symboln); 2362 } 2363 2364 2365 if(!disp->NormalPointer) { 2366 void ** procp = (void **) &disp->NormalPointer; 2367 snprintf(symboln, sizeof(symboln), "%sNormalPointer", symbol_prefix); 2368 *procp = dlsym(handle, symboln); 2369 } 2370 2371 2372 if(!disp->PolygonOffset) { 2373 void ** procp = (void **) &disp->PolygonOffset; 2374 snprintf(symboln, sizeof(symboln), "%sPolygonOffset", symbol_prefix); 2375 *procp = dlsym(handle, symboln); 2376 } 2377 2378 2379 if(!disp->TexCoordPointer) { 2380 void ** procp = (void **) &disp->TexCoordPointer; 2381 snprintf(symboln, sizeof(symboln), "%sTexCoordPointer", symbol_prefix); 2382 *procp = dlsym(handle, symboln); 2383 } 2384 2385 2386 if(!disp->VertexPointer) { 2387 void ** procp = (void **) &disp->VertexPointer; 2388 snprintf(symboln, sizeof(symboln), "%sVertexPointer", symbol_prefix); 2389 *procp = dlsym(handle, symboln); 2390 } 2391 2392 2393 if(!disp->AreTexturesResident) { 2394 void ** procp = (void **) &disp->AreTexturesResident; 2395 snprintf(symboln, sizeof(symboln), "%sAreTexturesResident", symbol_prefix); 2396 *procp = dlsym(handle, symboln); 2397 } 2398 2399 2400 if(!disp->AreTexturesResident) { 2401 void ** procp = (void **) &disp->AreTexturesResident; 2402 snprintf(symboln, sizeof(symboln), "%sAreTexturesResidentEXT", symbol_prefix); 2403 *procp = dlsym(handle, symboln); 2404 } 2405 2406 2407 if(!disp->CopyTexImage1D) { 2408 void ** procp = (void **) &disp->CopyTexImage1D; 2409 snprintf(symboln, sizeof(symboln), "%sCopyTexImage1D", symbol_prefix); 2410 *procp = dlsym(handle, symboln); 2411 } 2412 2413 2414 if(!disp->CopyTexImage1D) { 2415 void ** procp = (void **) &disp->CopyTexImage1D; 2416 snprintf(symboln, sizeof(symboln), "%sCopyTexImage1DEXT", symbol_prefix); 2417 *procp = dlsym(handle, symboln); 2418 } 2419 2420 2421 if(!disp->CopyTexImage2D) { 2422 void ** procp = (void **) &disp->CopyTexImage2D; 2423 snprintf(symboln, sizeof(symboln), "%sCopyTexImage2D", symbol_prefix); 2424 *procp = dlsym(handle, symboln); 2425 } 2426 2427 2428 if(!disp->CopyTexImage2D) { 2429 void ** procp = (void **) &disp->CopyTexImage2D; 2430 snprintf(symboln, sizeof(symboln), "%sCopyTexImage2DEXT", symbol_prefix); 2431 *procp = dlsym(handle, symboln); 2432 } 2433 2434 2435 if(!disp->CopyTexSubImage1D) { 2436 void ** procp = (void **) &disp->CopyTexSubImage1D; 2437 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1D", symbol_prefix); 2438 *procp = dlsym(handle, symboln); 2439 } 2440 2441 2442 if(!disp->CopyTexSubImage1D) { 2443 void ** procp = (void **) &disp->CopyTexSubImage1D; 2444 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1DEXT", symbol_prefix); 2445 *procp = dlsym(handle, symboln); 2446 } 2447 2448 2449 if(!disp->CopyTexSubImage2D) { 2450 void ** procp = (void **) &disp->CopyTexSubImage2D; 2451 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2D", symbol_prefix); 2452 *procp = dlsym(handle, symboln); 2453 } 2454 2455 2456 if(!disp->CopyTexSubImage2D) { 2457 void ** procp = (void **) &disp->CopyTexSubImage2D; 2458 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2DEXT", symbol_prefix); 2459 *procp = dlsym(handle, symboln); 2460 } 2461 2462 2463 if(!disp->DeleteTextures) { 2464 void ** procp = (void **) &disp->DeleteTextures; 2465 snprintf(symboln, sizeof(symboln), "%sDeleteTextures", symbol_prefix); 2466 *procp = dlsym(handle, symboln); 2467 } 2468 2469 2470 if(!disp->DeleteTextures) { 2471 void ** procp = (void **) &disp->DeleteTextures; 2472 snprintf(symboln, sizeof(symboln), "%sDeleteTexturesEXT", symbol_prefix); 2473 *procp = dlsym(handle, symboln); 2474 } 2475 2476 2477 if(!disp->GenTextures) { 2478 void ** procp = (void **) &disp->GenTextures; 2479 snprintf(symboln, sizeof(symboln), "%sGenTextures", symbol_prefix); 2480 *procp = dlsym(handle, symboln); 2481 } 2482 2483 2484 if(!disp->GenTextures) { 2485 void ** procp = (void **) &disp->GenTextures; 2486 snprintf(symboln, sizeof(symboln), "%sGenTexturesEXT", symbol_prefix); 2487 *procp = dlsym(handle, symboln); 2488 } 2489 2490 2491 if(!disp->GetPointerv) { 2492 void ** procp = (void **) &disp->GetPointerv; 2493 snprintf(symboln, sizeof(symboln), "%sGetPointerv", symbol_prefix); 2494 *procp = dlsym(handle, symboln); 2495 } 2496 2497 2498 if(!disp->GetPointerv) { 2499 void ** procp = (void **) &disp->GetPointerv; 2500 snprintf(symboln, sizeof(symboln), "%sGetPointervEXT", symbol_prefix); 2501 *procp = dlsym(handle, symboln); 2502 } 2503 2504 2505 if(!disp->IsTexture) { 2506 void ** procp = (void **) &disp->IsTexture; 2507 snprintf(symboln, sizeof(symboln), "%sIsTexture", symbol_prefix); 2508 *procp = dlsym(handle, symboln); 2509 } 2510 2511 2512 if(!disp->IsTexture) { 2513 void ** procp = (void **) &disp->IsTexture; 2514 snprintf(symboln, sizeof(symboln), "%sIsTextureEXT", symbol_prefix); 2515 *procp = dlsym(handle, symboln); 2516 } 2517 2518 2519 if(!disp->PrioritizeTextures) { 2520 void ** procp = (void **) &disp->PrioritizeTextures; 2521 snprintf(symboln, sizeof(symboln), "%sPrioritizeTextures", symbol_prefix); 2522 *procp = dlsym(handle, symboln); 2523 } 2524 2525 2526 if(!disp->PrioritizeTextures) { 2527 void ** procp = (void **) &disp->PrioritizeTextures; 2528 snprintf(symboln, sizeof(symboln), "%sPrioritizeTexturesEXT", symbol_prefix); 2529 *procp = dlsym(handle, symboln); 2530 } 2531 2532 2533 if(!disp->TexSubImage1D) { 2534 void ** procp = (void **) &disp->TexSubImage1D; 2535 snprintf(symboln, sizeof(symboln), "%sTexSubImage1D", symbol_prefix); 2536 *procp = dlsym(handle, symboln); 2537 } 2538 2539 2540 if(!disp->TexSubImage1D) { 2541 void ** procp = (void **) &disp->TexSubImage1D; 2542 snprintf(symboln, sizeof(symboln), "%sTexSubImage1DEXT", symbol_prefix); 2543 *procp = dlsym(handle, symboln); 2544 } 2545 2546 2547 if(!disp->TexSubImage2D) { 2548 void ** procp = (void **) &disp->TexSubImage2D; 2549 snprintf(symboln, sizeof(symboln), "%sTexSubImage2D", symbol_prefix); 2550 *procp = dlsym(handle, symboln); 2551 } 2552 2553 2554 if(!disp->TexSubImage2D) { 2555 void ** procp = (void **) &disp->TexSubImage2D; 2556 snprintf(symboln, sizeof(symboln), "%sTexSubImage2DEXT", symbol_prefix); 2557 *procp = dlsym(handle, symboln); 2558 } 2559 2560 2561 if(!disp->PopClientAttrib) { 2562 void ** procp = (void **) &disp->PopClientAttrib; 2563 snprintf(symboln, sizeof(symboln), "%sPopClientAttrib", symbol_prefix); 2564 *procp = dlsym(handle, symboln); 2565 } 2566 2567 2568 if(!disp->PushClientAttrib) { 2569 void ** procp = (void **) &disp->PushClientAttrib; 2570 snprintf(symboln, sizeof(symboln), "%sPushClientAttrib", symbol_prefix); 2571 *procp = dlsym(handle, symboln); 2572 } 2573 2574 2575 if(!disp->BlendColor) { 2576 void ** procp = (void **) &disp->BlendColor; 2577 snprintf(symboln, sizeof(symboln), "%sBlendColor", symbol_prefix); 2578 *procp = dlsym(handle, symboln); 2579 } 2580 2581 2582 if(!disp->BlendColor) { 2583 void ** procp = (void **) &disp->BlendColor; 2584 snprintf(symboln, sizeof(symboln), "%sBlendColorEXT", symbol_prefix); 2585 *procp = dlsym(handle, symboln); 2586 } 2587 2588 2589 if(!disp->BlendEquation) { 2590 void ** procp = (void **) &disp->BlendEquation; 2591 snprintf(symboln, sizeof(symboln), "%sBlendEquation", symbol_prefix); 2592 *procp = dlsym(handle, symboln); 2593 } 2594 2595 2596 if(!disp->BlendEquation) { 2597 void ** procp = (void **) &disp->BlendEquation; 2598 snprintf(symboln, sizeof(symboln), "%sBlendEquationEXT", symbol_prefix); 2599 *procp = dlsym(handle, symboln); 2600 } 2601 2602 2603 if(!disp->DrawRangeElements) { 2604 void ** procp = (void **) &disp->DrawRangeElements; 2605 snprintf(symboln, sizeof(symboln), "%sDrawRangeElements", symbol_prefix); 2606 *procp = dlsym(handle, symboln); 2607 } 2608 2609 2610 if(!disp->DrawRangeElements) { 2611 void ** procp = (void **) &disp->DrawRangeElements; 2612 snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsEXT", symbol_prefix); 2613 *procp = dlsym(handle, symboln); 2614 } 2615 2616 2617 if(!disp->ColorTable) { 2618 void ** procp = (void **) &disp->ColorTable; 2619 snprintf(symboln, sizeof(symboln), "%sColorTable", symbol_prefix); 2620 *procp = dlsym(handle, symboln); 2621 } 2622 2623 2624 if(!disp->ColorTable) { 2625 void ** procp = (void **) &disp->ColorTable; 2626 snprintf(symboln, sizeof(symboln), "%sColorTableSGI", symbol_prefix); 2627 *procp = dlsym(handle, symboln); 2628 } 2629 2630 2631 if(!disp->ColorTable) { 2632 void ** procp = (void **) &disp->ColorTable; 2633 snprintf(symboln, sizeof(symboln), "%sColorTableEXT", symbol_prefix); 2634 *procp = dlsym(handle, symboln); 2635 } 2636 2637 2638 if(!disp->ColorTableParameterfv) { 2639 void ** procp = (void **) &disp->ColorTableParameterfv; 2640 snprintf(symboln, sizeof(symboln), "%sColorTableParameterfv", symbol_prefix); 2641 *procp = dlsym(handle, symboln); 2642 } 2643 2644 2645 if(!disp->ColorTableParameterfv) { 2646 void ** procp = (void **) &disp->ColorTableParameterfv; 2647 snprintf(symboln, sizeof(symboln), "%sColorTableParameterfvSGI", symbol_prefix); 2648 *procp = dlsym(handle, symboln); 2649 } 2650 2651 2652 if(!disp->ColorTableParameteriv) { 2653 void ** procp = (void **) &disp->ColorTableParameteriv; 2654 snprintf(symboln, sizeof(symboln), "%sColorTableParameteriv", symbol_prefix); 2655 *procp = dlsym(handle, symboln); 2656 } 2657 2658 2659 if(!disp->ColorTableParameteriv) { 2660 void ** procp = (void **) &disp->ColorTableParameteriv; 2661 snprintf(symboln, sizeof(symboln), "%sColorTableParameterivSGI", symbol_prefix); 2662 *procp = dlsym(handle, symboln); 2663 } 2664 2665 2666 if(!disp->CopyColorTable) { 2667 void ** procp = (void **) &disp->CopyColorTable; 2668 snprintf(symboln, sizeof(symboln), "%sCopyColorTable", symbol_prefix); 2669 *procp = dlsym(handle, symboln); 2670 } 2671 2672 2673 if(!disp->CopyColorTable) { 2674 void ** procp = (void **) &disp->CopyColorTable; 2675 snprintf(symboln, sizeof(symboln), "%sCopyColorTableSGI", symbol_prefix); 2676 *procp = dlsym(handle, symboln); 2677 } 2678 2679 2680 if(!disp->GetColorTable) { 2681 void ** procp = (void **) &disp->GetColorTable; 2682 snprintf(symboln, sizeof(symboln), "%sGetColorTable", symbol_prefix); 2683 *procp = dlsym(handle, symboln); 2684 } 2685 2686 2687 if(!disp->GetColorTable) { 2688 void ** procp = (void **) &disp->GetColorTable; 2689 snprintf(symboln, sizeof(symboln), "%sGetColorTableSGI", symbol_prefix); 2690 *procp = dlsym(handle, symboln); 2691 } 2692 2693 2694 if(!disp->GetColorTable) { 2695 void ** procp = (void **) &disp->GetColorTable; 2696 snprintf(symboln, sizeof(symboln), "%sGetColorTableEXT", symbol_prefix); 2697 *procp = dlsym(handle, symboln); 2698 } 2699 2700 2701 if(!disp->GetColorTableParameterfv) { 2702 void ** procp = (void **) &disp->GetColorTableParameterfv; 2703 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfv", symbol_prefix); 2704 *procp = dlsym(handle, symboln); 2705 } 2706 2707 2708 if(!disp->GetColorTableParameterfv) { 2709 void ** procp = (void **) &disp->GetColorTableParameterfv; 2710 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvSGI", symbol_prefix); 2711 *procp = dlsym(handle, symboln); 2712 } 2713 2714 2715 if(!disp->GetColorTableParameterfv) { 2716 void ** procp = (void **) &disp->GetColorTableParameterfv; 2717 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvEXT", symbol_prefix); 2718 *procp = dlsym(handle, symboln); 2719 } 2720 2721 2722 if(!disp->GetColorTableParameteriv) { 2723 void ** procp = (void **) &disp->GetColorTableParameteriv; 2724 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameteriv", symbol_prefix); 2725 *procp = dlsym(handle, symboln); 2726 } 2727 2728 2729 if(!disp->GetColorTableParameteriv) { 2730 void ** procp = (void **) &disp->GetColorTableParameteriv; 2731 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivSGI", symbol_prefix); 2732 *procp = dlsym(handle, symboln); 2733 } 2734 2735 2736 if(!disp->GetColorTableParameteriv) { 2737 void ** procp = (void **) &disp->GetColorTableParameteriv; 2738 snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivEXT", symbol_prefix); 2739 *procp = dlsym(handle, symboln); 2740 } 2741 2742 2743 if(!disp->ColorSubTable) { 2744 void ** procp = (void **) &disp->ColorSubTable; 2745 snprintf(symboln, sizeof(symboln), "%sColorSubTable", symbol_prefix); 2746 *procp = dlsym(handle, symboln); 2747 } 2748 2749 2750 if(!disp->ColorSubTable) { 2751 void ** procp = (void **) &disp->ColorSubTable; 2752 snprintf(symboln, sizeof(symboln), "%sColorSubTableEXT", symbol_prefix); 2753 *procp = dlsym(handle, symboln); 2754 } 2755 2756 2757 if(!disp->CopyColorSubTable) { 2758 void ** procp = (void **) &disp->CopyColorSubTable; 2759 snprintf(symboln, sizeof(symboln), "%sCopyColorSubTable", symbol_prefix); 2760 *procp = dlsym(handle, symboln); 2761 } 2762 2763 2764 if(!disp->CopyColorSubTable) { 2765 void ** procp = (void **) &disp->CopyColorSubTable; 2766 snprintf(symboln, sizeof(symboln), "%sCopyColorSubTableEXT", symbol_prefix); 2767 *procp = dlsym(handle, symboln); 2768 } 2769 2770 2771 if(!disp->ConvolutionFilter1D) { 2772 void ** procp = (void **) &disp->ConvolutionFilter1D; 2773 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1D", symbol_prefix); 2774 *procp = dlsym(handle, symboln); 2775 } 2776 2777 2778 if(!disp->ConvolutionFilter1D) { 2779 void ** procp = (void **) &disp->ConvolutionFilter1D; 2780 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1DEXT", symbol_prefix); 2781 *procp = dlsym(handle, symboln); 2782 } 2783 2784 2785 if(!disp->ConvolutionFilter2D) { 2786 void ** procp = (void **) &disp->ConvolutionFilter2D; 2787 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2D", symbol_prefix); 2788 *procp = dlsym(handle, symboln); 2789 } 2790 2791 2792 if(!disp->ConvolutionFilter2D) { 2793 void ** procp = (void **) &disp->ConvolutionFilter2D; 2794 snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2DEXT", symbol_prefix); 2795 *procp = dlsym(handle, symboln); 2796 } 2797 2798 2799 if(!disp->ConvolutionParameterf) { 2800 void ** procp = (void **) &disp->ConvolutionParameterf; 2801 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterf", symbol_prefix); 2802 *procp = dlsym(handle, symboln); 2803 } 2804 2805 2806 if(!disp->ConvolutionParameterf) { 2807 void ** procp = (void **) &disp->ConvolutionParameterf; 2808 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfEXT", symbol_prefix); 2809 *procp = dlsym(handle, symboln); 2810 } 2811 2812 2813 if(!disp->ConvolutionParameterfv) { 2814 void ** procp = (void **) &disp->ConvolutionParameterfv; 2815 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfv", symbol_prefix); 2816 *procp = dlsym(handle, symboln); 2817 } 2818 2819 2820 if(!disp->ConvolutionParameterfv) { 2821 void ** procp = (void **) &disp->ConvolutionParameterfv; 2822 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfvEXT", symbol_prefix); 2823 *procp = dlsym(handle, symboln); 2824 } 2825 2826 2827 if(!disp->ConvolutionParameteri) { 2828 void ** procp = (void **) &disp->ConvolutionParameteri; 2829 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteri", symbol_prefix); 2830 *procp = dlsym(handle, symboln); 2831 } 2832 2833 2834 if(!disp->ConvolutionParameteri) { 2835 void ** procp = (void **) &disp->ConvolutionParameteri; 2836 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriEXT", symbol_prefix); 2837 *procp = dlsym(handle, symboln); 2838 } 2839 2840 2841 if(!disp->ConvolutionParameteriv) { 2842 void ** procp = (void **) &disp->ConvolutionParameteriv; 2843 snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriv", symbol_prefix); 2844 *procp = dlsym(handle, symboln); 2845 } 2846 2847 2848 if(!disp->ConvolutionParameteriv) { 2849 void ** procp = (void **) &disp->ConvolutionParameteriv; 2850 snprintf(symboln, sizeof(symboln), "%sConvolutionParameterivEXT", symbol_prefix); 2851 *procp = dlsym(handle, symboln); 2852 } 2853 2854 2855 if(!disp->CopyConvolutionFilter1D) { 2856 void ** procp = (void **) &disp->CopyConvolutionFilter1D; 2857 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1D", symbol_prefix); 2858 *procp = dlsym(handle, symboln); 2859 } 2860 2861 2862 if(!disp->CopyConvolutionFilter1D) { 2863 void ** procp = (void **) &disp->CopyConvolutionFilter1D; 2864 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1DEXT", symbol_prefix); 2865 *procp = dlsym(handle, symboln); 2866 } 2867 2868 2869 if(!disp->CopyConvolutionFilter2D) { 2870 void ** procp = (void **) &disp->CopyConvolutionFilter2D; 2871 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2D", symbol_prefix); 2872 *procp = dlsym(handle, symboln); 2873 } 2874 2875 2876 if(!disp->CopyConvolutionFilter2D) { 2877 void ** procp = (void **) &disp->CopyConvolutionFilter2D; 2878 snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2DEXT", symbol_prefix); 2879 *procp = dlsym(handle, symboln); 2880 } 2881 2882 2883 if(!disp->GetConvolutionFilter) { 2884 void ** procp = (void **) &disp->GetConvolutionFilter; 2885 snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilter", symbol_prefix); 2886 *procp = dlsym(handle, symboln); 2887 } 2888 2889 2890 if(!disp->GetConvolutionFilter) { 2891 void ** procp = (void **) &disp->GetConvolutionFilter; 2892 snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilterEXT", symbol_prefix); 2893 *procp = dlsym(handle, symboln); 2894 } 2895 2896 2897 if(!disp->GetConvolutionParameterfv) { 2898 void ** procp = (void **) &disp->GetConvolutionParameterfv; 2899 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfv", symbol_prefix); 2900 *procp = dlsym(handle, symboln); 2901 } 2902 2903 2904 if(!disp->GetConvolutionParameterfv) { 2905 void ** procp = (void **) &disp->GetConvolutionParameterfv; 2906 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfvEXT", symbol_prefix); 2907 *procp = dlsym(handle, symboln); 2908 } 2909 2910 2911 if(!disp->GetConvolutionParameteriv) { 2912 void ** procp = (void **) &disp->GetConvolutionParameteriv; 2913 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameteriv", symbol_prefix); 2914 *procp = dlsym(handle, symboln); 2915 } 2916 2917 2918 if(!disp->GetConvolutionParameteriv) { 2919 void ** procp = (void **) &disp->GetConvolutionParameteriv; 2920 snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterivEXT", symbol_prefix); 2921 *procp = dlsym(handle, symboln); 2922 } 2923 2924 2925 if(!disp->GetSeparableFilter) { 2926 void ** procp = (void **) &disp->GetSeparableFilter; 2927 snprintf(symboln, sizeof(symboln), "%sGetSeparableFilter", symbol_prefix); 2928 *procp = dlsym(handle, symboln); 2929 } 2930 2931 2932 if(!disp->GetSeparableFilter) { 2933 void ** procp = (void **) &disp->GetSeparableFilter; 2934 snprintf(symboln, sizeof(symboln), "%sGetSeparableFilterEXT", symbol_prefix); 2935 *procp = dlsym(handle, symboln); 2936 } 2937 2938 2939 if(!disp->SeparableFilter2D) { 2940 void ** procp = (void **) &disp->SeparableFilter2D; 2941 snprintf(symboln, sizeof(symboln), "%sSeparableFilter2D", symbol_prefix); 2942 *procp = dlsym(handle, symboln); 2943 } 2944 2945 2946 if(!disp->SeparableFilter2D) { 2947 void ** procp = (void **) &disp->SeparableFilter2D; 2948 snprintf(symboln, sizeof(symboln), "%sSeparableFilter2DEXT", symbol_prefix); 2949 *procp = dlsym(handle, symboln); 2950 } 2951 2952 2953 if(!disp->GetHistogram) { 2954 void ** procp = (void **) &disp->GetHistogram; 2955 snprintf(symboln, sizeof(symboln), "%sGetHistogram", symbol_prefix); 2956 *procp = dlsym(handle, symboln); 2957 } 2958 2959 2960 if(!disp->GetHistogram) { 2961 void ** procp = (void **) &disp->GetHistogram; 2962 snprintf(symboln, sizeof(symboln), "%sGetHistogramEXT", symbol_prefix); 2963 *procp = dlsym(handle, symboln); 2964 } 2965 2966 2967 if(!disp->GetHistogramParameterfv) { 2968 void ** procp = (void **) &disp->GetHistogramParameterfv; 2969 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfv", symbol_prefix); 2970 *procp = dlsym(handle, symboln); 2971 } 2972 2973 2974 if(!disp->GetHistogramParameterfv) { 2975 void ** procp = (void **) &disp->GetHistogramParameterfv; 2976 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfvEXT", symbol_prefix); 2977 *procp = dlsym(handle, symboln); 2978 } 2979 2980 2981 if(!disp->GetHistogramParameteriv) { 2982 void ** procp = (void **) &disp->GetHistogramParameteriv; 2983 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameteriv", symbol_prefix); 2984 *procp = dlsym(handle, symboln); 2985 } 2986 2987 2988 if(!disp->GetHistogramParameteriv) { 2989 void ** procp = (void **) &disp->GetHistogramParameteriv; 2990 snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterivEXT", symbol_prefix); 2991 *procp = dlsym(handle, symboln); 2992 } 2993 2994 2995 if(!disp->GetMinmax) { 2996 void ** procp = (void **) &disp->GetMinmax; 2997 snprintf(symboln, sizeof(symboln), "%sGetMinmax", symbol_prefix); 2998 *procp = dlsym(handle, symboln); 2999 } 3000 3001 3002 if(!disp->GetMinmax) { 3003 void ** procp = (void **) &disp->GetMinmax; 3004 snprintf(symboln, sizeof(symboln), "%sGetMinmaxEXT", symbol_prefix); 3005 *procp = dlsym(handle, symboln); 3006 } 3007 3008 3009 if(!disp->GetMinmaxParameterfv) { 3010 void ** procp = (void **) &disp->GetMinmaxParameterfv; 3011 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfv", symbol_prefix); 3012 *procp = dlsym(handle, symboln); 3013 } 3014 3015 3016 if(!disp->GetMinmaxParameterfv) { 3017 void ** procp = (void **) &disp->GetMinmaxParameterfv; 3018 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfvEXT", symbol_prefix); 3019 *procp = dlsym(handle, symboln); 3020 } 3021 3022 3023 if(!disp->GetMinmaxParameteriv) { 3024 void ** procp = (void **) &disp->GetMinmaxParameteriv; 3025 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameteriv", symbol_prefix); 3026 *procp = dlsym(handle, symboln); 3027 } 3028 3029 3030 if(!disp->GetMinmaxParameteriv) { 3031 void ** procp = (void **) &disp->GetMinmaxParameteriv; 3032 snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterivEXT", symbol_prefix); 3033 *procp = dlsym(handle, symboln); 3034 } 3035 3036 3037 if(!disp->Histogram) { 3038 void ** procp = (void **) &disp->Histogram; 3039 snprintf(symboln, sizeof(symboln), "%sHistogram", symbol_prefix); 3040 *procp = dlsym(handle, symboln); 3041 } 3042 3043 3044 if(!disp->Histogram) { 3045 void ** procp = (void **) &disp->Histogram; 3046 snprintf(symboln, sizeof(symboln), "%sHistogramEXT", symbol_prefix); 3047 *procp = dlsym(handle, symboln); 3048 } 3049 3050 3051 if(!disp->Minmax) { 3052 void ** procp = (void **) &disp->Minmax; 3053 snprintf(symboln, sizeof(symboln), "%sMinmax", symbol_prefix); 3054 *procp = dlsym(handle, symboln); 3055 } 3056 3057 3058 if(!disp->Minmax) { 3059 void ** procp = (void **) &disp->Minmax; 3060 snprintf(symboln, sizeof(symboln), "%sMinmaxEXT", symbol_prefix); 3061 *procp = dlsym(handle, symboln); 3062 } 3063 3064 3065 if(!disp->ResetHistogram) { 3066 void ** procp = (void **) &disp->ResetHistogram; 3067 snprintf(symboln, sizeof(symboln), "%sResetHistogram", symbol_prefix); 3068 *procp = dlsym(handle, symboln); 3069 } 3070 3071 3072 if(!disp->ResetHistogram) { 3073 void ** procp = (void **) &disp->ResetHistogram; 3074 snprintf(symboln, sizeof(symboln), "%sResetHistogramEXT", symbol_prefix); 3075 *procp = dlsym(handle, symboln); 3076 } 3077 3078 3079 if(!disp->ResetMinmax) { 3080 void ** procp = (void **) &disp->ResetMinmax; 3081 snprintf(symboln, sizeof(symboln), "%sResetMinmax", symbol_prefix); 3082 *procp = dlsym(handle, symboln); 3083 } 3084 3085 3086 if(!disp->ResetMinmax) { 3087 void ** procp = (void **) &disp->ResetMinmax; 3088 snprintf(symboln, sizeof(symboln), "%sResetMinmaxEXT", symbol_prefix); 3089 *procp = dlsym(handle, symboln); 3090 } 3091 3092 3093 if(!disp->TexImage3D) { 3094 void ** procp = (void **) &disp->TexImage3D; 3095 snprintf(symboln, sizeof(symboln), "%sTexImage3D", symbol_prefix); 3096 *procp = dlsym(handle, symboln); 3097 } 3098 3099 3100 if(!disp->TexImage3D) { 3101 void ** procp = (void **) &disp->TexImage3D; 3102 snprintf(symboln, sizeof(symboln), "%sTexImage3DEXT", symbol_prefix); 3103 *procp = dlsym(handle, symboln); 3104 } 3105 3106 3107 if(!disp->TexSubImage3D) { 3108 void ** procp = (void **) &disp->TexSubImage3D; 3109 snprintf(symboln, sizeof(symboln), "%sTexSubImage3D", symbol_prefix); 3110 *procp = dlsym(handle, symboln); 3111 } 3112 3113 3114 if(!disp->TexSubImage3D) { 3115 void ** procp = (void **) &disp->TexSubImage3D; 3116 snprintf(symboln, sizeof(symboln), "%sTexSubImage3DEXT", symbol_prefix); 3117 *procp = dlsym(handle, symboln); 3118 } 3119 3120 3121 if(!disp->CopyTexSubImage3D) { 3122 void ** procp = (void **) &disp->CopyTexSubImage3D; 3123 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3D", symbol_prefix); 3124 *procp = dlsym(handle, symboln); 3125 } 3126 3127 3128 if(!disp->CopyTexSubImage3D) { 3129 void ** procp = (void **) &disp->CopyTexSubImage3D; 3130 snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DEXT", symbol_prefix); 3131 *procp = dlsym(handle, symboln); 3132 } 3133 3134 3135 if(!disp->ActiveTextureARB) { 3136 void ** procp = (void **) &disp->ActiveTextureARB; 3137 snprintf(symboln, sizeof(symboln), "%sActiveTexture", symbol_prefix); 3138 *procp = dlsym(handle, symboln); 3139 } 3140 3141 3142 if(!disp->ActiveTextureARB) { 3143 void ** procp = (void **) &disp->ActiveTextureARB; 3144 snprintf(symboln, sizeof(symboln), "%sActiveTextureARB", symbol_prefix); 3145 *procp = dlsym(handle, symboln); 3146 } 3147 3148 3149 if(!disp->ClientActiveTextureARB) { 3150 void ** procp = (void **) &disp->ClientActiveTextureARB; 3151 snprintf(symboln, sizeof(symboln), "%sClientActiveTexture", symbol_prefix); 3152 *procp = dlsym(handle, symboln); 3153 } 3154 3155 3156 if(!disp->ClientActiveTextureARB) { 3157 void ** procp = (void **) &disp->ClientActiveTextureARB; 3158 snprintf(symboln, sizeof(symboln), "%sClientActiveTextureARB", symbol_prefix); 3159 *procp = dlsym(handle, symboln); 3160 } 3161 3162 3163 if(!disp->MultiTexCoord1dARB) { 3164 void ** procp = (void **) &disp->MultiTexCoord1dARB; 3165 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1d", symbol_prefix); 3166 *procp = dlsym(handle, symboln); 3167 } 3168 3169 3170 if(!disp->MultiTexCoord1dARB) { 3171 void ** procp = (void **) &disp->MultiTexCoord1dARB; 3172 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dARB", symbol_prefix); 3173 *procp = dlsym(handle, symboln); 3174 } 3175 3176 3177 if(!disp->MultiTexCoord1dvARB) { 3178 void ** procp = (void **) &disp->MultiTexCoord1dvARB; 3179 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dv", symbol_prefix); 3180 *procp = dlsym(handle, symboln); 3181 } 3182 3183 3184 if(!disp->MultiTexCoord1dvARB) { 3185 void ** procp = (void **) &disp->MultiTexCoord1dvARB; 3186 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dvARB", symbol_prefix); 3187 *procp = dlsym(handle, symboln); 3188 } 3189 3190 3191 if(!disp->MultiTexCoord1fARB) { 3192 void ** procp = (void **) &disp->MultiTexCoord1fARB; 3193 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1f", symbol_prefix); 3194 *procp = dlsym(handle, symboln); 3195 } 3196 3197 3198 if(!disp->MultiTexCoord1fARB) { 3199 void ** procp = (void **) &disp->MultiTexCoord1fARB; 3200 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fARB", symbol_prefix); 3201 *procp = dlsym(handle, symboln); 3202 } 3203 3204 3205 if(!disp->MultiTexCoord1fvARB) { 3206 void ** procp = (void **) &disp->MultiTexCoord1fvARB; 3207 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fv", symbol_prefix); 3208 *procp = dlsym(handle, symboln); 3209 } 3210 3211 3212 if(!disp->MultiTexCoord1fvARB) { 3213 void ** procp = (void **) &disp->MultiTexCoord1fvARB; 3214 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fvARB", symbol_prefix); 3215 *procp = dlsym(handle, symboln); 3216 } 3217 3218 3219 if(!disp->MultiTexCoord1iARB) { 3220 void ** procp = (void **) &disp->MultiTexCoord1iARB; 3221 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1i", symbol_prefix); 3222 *procp = dlsym(handle, symboln); 3223 } 3224 3225 3226 if(!disp->MultiTexCoord1iARB) { 3227 void ** procp = (void **) &disp->MultiTexCoord1iARB; 3228 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iARB", symbol_prefix); 3229 *procp = dlsym(handle, symboln); 3230 } 3231 3232 3233 if(!disp->MultiTexCoord1ivARB) { 3234 void ** procp = (void **) &disp->MultiTexCoord1ivARB; 3235 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iv", symbol_prefix); 3236 *procp = dlsym(handle, symboln); 3237 } 3238 3239 3240 if(!disp->MultiTexCoord1ivARB) { 3241 void ** procp = (void **) &disp->MultiTexCoord1ivARB; 3242 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1ivARB", symbol_prefix); 3243 *procp = dlsym(handle, symboln); 3244 } 3245 3246 3247 if(!disp->MultiTexCoord1sARB) { 3248 void ** procp = (void **) &disp->MultiTexCoord1sARB; 3249 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1s", symbol_prefix); 3250 *procp = dlsym(handle, symboln); 3251 } 3252 3253 3254 if(!disp->MultiTexCoord1sARB) { 3255 void ** procp = (void **) &disp->MultiTexCoord1sARB; 3256 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sARB", symbol_prefix); 3257 *procp = dlsym(handle, symboln); 3258 } 3259 3260 3261 if(!disp->MultiTexCoord1svARB) { 3262 void ** procp = (void **) &disp->MultiTexCoord1svARB; 3263 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sv", symbol_prefix); 3264 *procp = dlsym(handle, symboln); 3265 } 3266 3267 3268 if(!disp->MultiTexCoord1svARB) { 3269 void ** procp = (void **) &disp->MultiTexCoord1svARB; 3270 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1svARB", symbol_prefix); 3271 *procp = dlsym(handle, symboln); 3272 } 3273 3274 3275 if(!disp->MultiTexCoord2dARB) { 3276 void ** procp = (void **) &disp->MultiTexCoord2dARB; 3277 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2d", symbol_prefix); 3278 *procp = dlsym(handle, symboln); 3279 } 3280 3281 3282 if(!disp->MultiTexCoord2dARB) { 3283 void ** procp = (void **) &disp->MultiTexCoord2dARB; 3284 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dARB", symbol_prefix); 3285 *procp = dlsym(handle, symboln); 3286 } 3287 3288 3289 if(!disp->MultiTexCoord2dvARB) { 3290 void ** procp = (void **) &disp->MultiTexCoord2dvARB; 3291 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dv", symbol_prefix); 3292 *procp = dlsym(handle, symboln); 3293 } 3294 3295 3296 if(!disp->MultiTexCoord2dvARB) { 3297 void ** procp = (void **) &disp->MultiTexCoord2dvARB; 3298 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dvARB", symbol_prefix); 3299 *procp = dlsym(handle, symboln); 3300 } 3301 3302 3303 if(!disp->MultiTexCoord2fARB) { 3304 void ** procp = (void **) &disp->MultiTexCoord2fARB; 3305 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2f", symbol_prefix); 3306 *procp = dlsym(handle, symboln); 3307 } 3308 3309 3310 if(!disp->MultiTexCoord2fARB) { 3311 void ** procp = (void **) &disp->MultiTexCoord2fARB; 3312 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fARB", symbol_prefix); 3313 *procp = dlsym(handle, symboln); 3314 } 3315 3316 3317 if(!disp->MultiTexCoord2fvARB) { 3318 void ** procp = (void **) &disp->MultiTexCoord2fvARB; 3319 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fv", symbol_prefix); 3320 *procp = dlsym(handle, symboln); 3321 } 3322 3323 3324 if(!disp->MultiTexCoord2fvARB) { 3325 void ** procp = (void **) &disp->MultiTexCoord2fvARB; 3326 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fvARB", symbol_prefix); 3327 *procp = dlsym(handle, symboln); 3328 } 3329 3330 3331 if(!disp->MultiTexCoord2iARB) { 3332 void ** procp = (void **) &disp->MultiTexCoord2iARB; 3333 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2i", symbol_prefix); 3334 *procp = dlsym(handle, symboln); 3335 } 3336 3337 3338 if(!disp->MultiTexCoord2iARB) { 3339 void ** procp = (void **) &disp->MultiTexCoord2iARB; 3340 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iARB", symbol_prefix); 3341 *procp = dlsym(handle, symboln); 3342 } 3343 3344 3345 if(!disp->MultiTexCoord2ivARB) { 3346 void ** procp = (void **) &disp->MultiTexCoord2ivARB; 3347 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iv", symbol_prefix); 3348 *procp = dlsym(handle, symboln); 3349 } 3350 3351 3352 if(!disp->MultiTexCoord2ivARB) { 3353 void ** procp = (void **) &disp->MultiTexCoord2ivARB; 3354 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2ivARB", symbol_prefix); 3355 *procp = dlsym(handle, symboln); 3356 } 3357 3358 3359 if(!disp->MultiTexCoord2sARB) { 3360 void ** procp = (void **) &disp->MultiTexCoord2sARB; 3361 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2s", symbol_prefix); 3362 *procp = dlsym(handle, symboln); 3363 } 3364 3365 3366 if(!disp->MultiTexCoord2sARB) { 3367 void ** procp = (void **) &disp->MultiTexCoord2sARB; 3368 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sARB", symbol_prefix); 3369 *procp = dlsym(handle, symboln); 3370 } 3371 3372 3373 if(!disp->MultiTexCoord2svARB) { 3374 void ** procp = (void **) &disp->MultiTexCoord2svARB; 3375 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sv", symbol_prefix); 3376 *procp = dlsym(handle, symboln); 3377 } 3378 3379 3380 if(!disp->MultiTexCoord2svARB) { 3381 void ** procp = (void **) &disp->MultiTexCoord2svARB; 3382 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2svARB", symbol_prefix); 3383 *procp = dlsym(handle, symboln); 3384 } 3385 3386 3387 if(!disp->MultiTexCoord3dARB) { 3388 void ** procp = (void **) &disp->MultiTexCoord3dARB; 3389 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3d", symbol_prefix); 3390 *procp = dlsym(handle, symboln); 3391 } 3392 3393 3394 if(!disp->MultiTexCoord3dARB) { 3395 void ** procp = (void **) &disp->MultiTexCoord3dARB; 3396 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dARB", symbol_prefix); 3397 *procp = dlsym(handle, symboln); 3398 } 3399 3400 3401 if(!disp->MultiTexCoord3dvARB) { 3402 void ** procp = (void **) &disp->MultiTexCoord3dvARB; 3403 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dv", symbol_prefix); 3404 *procp = dlsym(handle, symboln); 3405 } 3406 3407 3408 if(!disp->MultiTexCoord3dvARB) { 3409 void ** procp = (void **) &disp->MultiTexCoord3dvARB; 3410 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dvARB", symbol_prefix); 3411 *procp = dlsym(handle, symboln); 3412 } 3413 3414 3415 if(!disp->MultiTexCoord3fARB) { 3416 void ** procp = (void **) &disp->MultiTexCoord3fARB; 3417 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3f", symbol_prefix); 3418 *procp = dlsym(handle, symboln); 3419 } 3420 3421 3422 if(!disp->MultiTexCoord3fARB) { 3423 void ** procp = (void **) &disp->MultiTexCoord3fARB; 3424 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fARB", symbol_prefix); 3425 *procp = dlsym(handle, symboln); 3426 } 3427 3428 3429 if(!disp->MultiTexCoord3fvARB) { 3430 void ** procp = (void **) &disp->MultiTexCoord3fvARB; 3431 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fv", symbol_prefix); 3432 *procp = dlsym(handle, symboln); 3433 } 3434 3435 3436 if(!disp->MultiTexCoord3fvARB) { 3437 void ** procp = (void **) &disp->MultiTexCoord3fvARB; 3438 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fvARB", symbol_prefix); 3439 *procp = dlsym(handle, symboln); 3440 } 3441 3442 3443 if(!disp->MultiTexCoord3iARB) { 3444 void ** procp = (void **) &disp->MultiTexCoord3iARB; 3445 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3i", symbol_prefix); 3446 *procp = dlsym(handle, symboln); 3447 } 3448 3449 3450 if(!disp->MultiTexCoord3iARB) { 3451 void ** procp = (void **) &disp->MultiTexCoord3iARB; 3452 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iARB", symbol_prefix); 3453 *procp = dlsym(handle, symboln); 3454 } 3455 3456 3457 if(!disp->MultiTexCoord3ivARB) { 3458 void ** procp = (void **) &disp->MultiTexCoord3ivARB; 3459 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iv", symbol_prefix); 3460 *procp = dlsym(handle, symboln); 3461 } 3462 3463 3464 if(!disp->MultiTexCoord3ivARB) { 3465 void ** procp = (void **) &disp->MultiTexCoord3ivARB; 3466 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3ivARB", symbol_prefix); 3467 *procp = dlsym(handle, symboln); 3468 } 3469 3470 3471 if(!disp->MultiTexCoord3sARB) { 3472 void ** procp = (void **) &disp->MultiTexCoord3sARB; 3473 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3s", symbol_prefix); 3474 *procp = dlsym(handle, symboln); 3475 } 3476 3477 3478 if(!disp->MultiTexCoord3sARB) { 3479 void ** procp = (void **) &disp->MultiTexCoord3sARB; 3480 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sARB", symbol_prefix); 3481 *procp = dlsym(handle, symboln); 3482 } 3483 3484 3485 if(!disp->MultiTexCoord3svARB) { 3486 void ** procp = (void **) &disp->MultiTexCoord3svARB; 3487 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sv", symbol_prefix); 3488 *procp = dlsym(handle, symboln); 3489 } 3490 3491 3492 if(!disp->MultiTexCoord3svARB) { 3493 void ** procp = (void **) &disp->MultiTexCoord3svARB; 3494 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3svARB", symbol_prefix); 3495 *procp = dlsym(handle, symboln); 3496 } 3497 3498 3499 if(!disp->MultiTexCoord4dARB) { 3500 void ** procp = (void **) &disp->MultiTexCoord4dARB; 3501 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4d", symbol_prefix); 3502 *procp = dlsym(handle, symboln); 3503 } 3504 3505 3506 if(!disp->MultiTexCoord4dARB) { 3507 void ** procp = (void **) &disp->MultiTexCoord4dARB; 3508 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dARB", symbol_prefix); 3509 *procp = dlsym(handle, symboln); 3510 } 3511 3512 3513 if(!disp->MultiTexCoord4dvARB) { 3514 void ** procp = (void **) &disp->MultiTexCoord4dvARB; 3515 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dv", symbol_prefix); 3516 *procp = dlsym(handle, symboln); 3517 } 3518 3519 3520 if(!disp->MultiTexCoord4dvARB) { 3521 void ** procp = (void **) &disp->MultiTexCoord4dvARB; 3522 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dvARB", symbol_prefix); 3523 *procp = dlsym(handle, symboln); 3524 } 3525 3526 3527 if(!disp->MultiTexCoord4fARB) { 3528 void ** procp = (void **) &disp->MultiTexCoord4fARB; 3529 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4f", symbol_prefix); 3530 *procp = dlsym(handle, symboln); 3531 } 3532 3533 3534 if(!disp->MultiTexCoord4fARB) { 3535 void ** procp = (void **) &disp->MultiTexCoord4fARB; 3536 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fARB", symbol_prefix); 3537 *procp = dlsym(handle, symboln); 3538 } 3539 3540 3541 if(!disp->MultiTexCoord4fvARB) { 3542 void ** procp = (void **) &disp->MultiTexCoord4fvARB; 3543 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fv", symbol_prefix); 3544 *procp = dlsym(handle, symboln); 3545 } 3546 3547 3548 if(!disp->MultiTexCoord4fvARB) { 3549 void ** procp = (void **) &disp->MultiTexCoord4fvARB; 3550 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fvARB", symbol_prefix); 3551 *procp = dlsym(handle, symboln); 3552 } 3553 3554 3555 if(!disp->MultiTexCoord4iARB) { 3556 void ** procp = (void **) &disp->MultiTexCoord4iARB; 3557 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4i", symbol_prefix); 3558 *procp = dlsym(handle, symboln); 3559 } 3560 3561 3562 if(!disp->MultiTexCoord4iARB) { 3563 void ** procp = (void **) &disp->MultiTexCoord4iARB; 3564 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iARB", symbol_prefix); 3565 *procp = dlsym(handle, symboln); 3566 } 3567 3568 3569 if(!disp->MultiTexCoord4ivARB) { 3570 void ** procp = (void **) &disp->MultiTexCoord4ivARB; 3571 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iv", symbol_prefix); 3572 *procp = dlsym(handle, symboln); 3573 } 3574 3575 3576 if(!disp->MultiTexCoord4ivARB) { 3577 void ** procp = (void **) &disp->MultiTexCoord4ivARB; 3578 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4ivARB", symbol_prefix); 3579 *procp = dlsym(handle, symboln); 3580 } 3581 3582 3583 if(!disp->MultiTexCoord4sARB) { 3584 void ** procp = (void **) &disp->MultiTexCoord4sARB; 3585 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4s", symbol_prefix); 3586 *procp = dlsym(handle, symboln); 3587 } 3588 3589 3590 if(!disp->MultiTexCoord4sARB) { 3591 void ** procp = (void **) &disp->MultiTexCoord4sARB; 3592 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sARB", symbol_prefix); 3593 *procp = dlsym(handle, symboln); 3594 } 3595 3596 3597 if(!disp->MultiTexCoord4svARB) { 3598 void ** procp = (void **) &disp->MultiTexCoord4svARB; 3599 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sv", symbol_prefix); 3600 *procp = dlsym(handle, symboln); 3601 } 3602 3603 3604 if(!disp->MultiTexCoord4svARB) { 3605 void ** procp = (void **) &disp->MultiTexCoord4svARB; 3606 snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4svARB", symbol_prefix); 3607 *procp = dlsym(handle, symboln); 3608 } 3609 3610 3611 if(!disp->AttachShader) { 3612 void ** procp = (void **) &disp->AttachShader; 3613 snprintf(symboln, sizeof(symboln), "%sAttachShader", symbol_prefix); 3614 *procp = dlsym(handle, symboln); 3615 } 3616 3617 3618 if(!disp->CreateProgram) { 3619 void ** procp = (void **) &disp->CreateProgram; 3620 snprintf(symboln, sizeof(symboln), "%sCreateProgram", symbol_prefix); 3621 *procp = dlsym(handle, symboln); 3622 } 3623 3624 3625 if(!disp->CreateShader) { 3626 void ** procp = (void **) &disp->CreateShader; 3627 snprintf(symboln, sizeof(symboln), "%sCreateShader", symbol_prefix); 3628 *procp = dlsym(handle, symboln); 3629 } 3630 3631 3632 if(!disp->DeleteProgram) { 3633 void ** procp = (void **) &disp->DeleteProgram; 3634 snprintf(symboln, sizeof(symboln), "%sDeleteProgram", symbol_prefix); 3635 *procp = dlsym(handle, symboln); 3636 } 3637 3638 3639 if(!disp->DeleteShader) { 3640 void ** procp = (void **) &disp->DeleteShader; 3641 snprintf(symboln, sizeof(symboln), "%sDeleteShader", symbol_prefix); 3642 *procp = dlsym(handle, symboln); 3643 } 3644 3645 3646 if(!disp->DetachShader) { 3647 void ** procp = (void **) &disp->DetachShader; 3648 snprintf(symboln, sizeof(symboln), "%sDetachShader", symbol_prefix); 3649 *procp = dlsym(handle, symboln); 3650 } 3651 3652 3653 if(!disp->GetAttachedShaders) { 3654 void ** procp = (void **) &disp->GetAttachedShaders; 3655 snprintf(symboln, sizeof(symboln), "%sGetAttachedShaders", symbol_prefix); 3656 *procp = dlsym(handle, symboln); 3657 } 3658 3659 3660 if(!disp->GetProgramInfoLog) { 3661 void ** procp = (void **) &disp->GetProgramInfoLog; 3662 snprintf(symboln, sizeof(symboln), "%sGetProgramInfoLog", symbol_prefix); 3663 *procp = dlsym(handle, symboln); 3664 } 3665 3666 3667 if(!disp->GetProgramiv) { 3668 void ** procp = (void **) &disp->GetProgramiv; 3669 snprintf(symboln, sizeof(symboln), "%sGetProgramiv", symbol_prefix); 3670 *procp = dlsym(handle, symboln); 3671 } 3672 3673 3674 if(!disp->GetShaderInfoLog) { 3675 void ** procp = (void **) &disp->GetShaderInfoLog; 3676 snprintf(symboln, sizeof(symboln), "%sGetShaderInfoLog", symbol_prefix); 3677 *procp = dlsym(handle, symboln); 3678 } 3679 3680 3681 if(!disp->GetShaderiv) { 3682 void ** procp = (void **) &disp->GetShaderiv; 3683 snprintf(symboln, sizeof(symboln), "%sGetShaderiv", symbol_prefix); 3684 *procp = dlsym(handle, symboln); 3685 } 3686 3687 3688 if(!disp->IsProgram) { 3689 void ** procp = (void **) &disp->IsProgram; 3690 snprintf(symboln, sizeof(symboln), "%sIsProgram", symbol_prefix); 3691 *procp = dlsym(handle, symboln); 3692 } 3693 3694 3695 if(!disp->IsShader) { 3696 void ** procp = (void **) &disp->IsShader; 3697 snprintf(symboln, sizeof(symboln), "%sIsShader", symbol_prefix); 3698 *procp = dlsym(handle, symboln); 3699 } 3700 3701 3702 if(!disp->StencilFuncSeparate) { 3703 void ** procp = (void **) &disp->StencilFuncSeparate; 3704 snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparate", symbol_prefix); 3705 *procp = dlsym(handle, symboln); 3706 } 3707 3708 3709 if(!disp->StencilMaskSeparate) { 3710 void ** procp = (void **) &disp->StencilMaskSeparate; 3711 snprintf(symboln, sizeof(symboln), "%sStencilMaskSeparate", symbol_prefix); 3712 *procp = dlsym(handle, symboln); 3713 } 3714 3715 3716 if(!disp->StencilOpSeparate) { 3717 void ** procp = (void **) &disp->StencilOpSeparate; 3718 snprintf(symboln, sizeof(symboln), "%sStencilOpSeparate", symbol_prefix); 3719 *procp = dlsym(handle, symboln); 3720 } 3721 3722 3723 if(!disp->StencilOpSeparate) { 3724 void ** procp = (void **) &disp->StencilOpSeparate; 3725 snprintf(symboln, sizeof(symboln), "%sStencilOpSeparateATI", symbol_prefix); 3726 *procp = dlsym(handle, symboln); 3727 } 3728 3729 3730 if(!disp->UniformMatrix2x3fv) { 3731 void ** procp = (void **) &disp->UniformMatrix2x3fv; 3732 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3fv", symbol_prefix); 3733 *procp = dlsym(handle, symboln); 3734 } 3735 3736 3737 if(!disp->UniformMatrix2x4fv) { 3738 void ** procp = (void **) &disp->UniformMatrix2x4fv; 3739 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4fv", symbol_prefix); 3740 *procp = dlsym(handle, symboln); 3741 } 3742 3743 3744 if(!disp->UniformMatrix3x2fv) { 3745 void ** procp = (void **) &disp->UniformMatrix3x2fv; 3746 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2fv", symbol_prefix); 3747 *procp = dlsym(handle, symboln); 3748 } 3749 3750 3751 if(!disp->UniformMatrix3x4fv) { 3752 void ** procp = (void **) &disp->UniformMatrix3x4fv; 3753 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4fv", symbol_prefix); 3754 *procp = dlsym(handle, symboln); 3755 } 3756 3757 3758 if(!disp->UniformMatrix4x2fv) { 3759 void ** procp = (void **) &disp->UniformMatrix4x2fv; 3760 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2fv", symbol_prefix); 3761 *procp = dlsym(handle, symboln); 3762 } 3763 3764 3765 if(!disp->UniformMatrix4x3fv) { 3766 void ** procp = (void **) &disp->UniformMatrix4x3fv; 3767 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3fv", symbol_prefix); 3768 *procp = dlsym(handle, symboln); 3769 } 3770 3771 3772 if(!disp->ClampColor) { 3773 void ** procp = (void **) &disp->ClampColor; 3774 snprintf(symboln, sizeof(symboln), "%sClampColor", symbol_prefix); 3775 *procp = dlsym(handle, symboln); 3776 } 3777 3778 3779 if(!disp->ClearBufferfi) { 3780 void ** procp = (void **) &disp->ClearBufferfi; 3781 snprintf(symboln, sizeof(symboln), "%sClearBufferfi", symbol_prefix); 3782 *procp = dlsym(handle, symboln); 3783 } 3784 3785 3786 if(!disp->ClearBufferfv) { 3787 void ** procp = (void **) &disp->ClearBufferfv; 3788 snprintf(symboln, sizeof(symboln), "%sClearBufferfv", symbol_prefix); 3789 *procp = dlsym(handle, symboln); 3790 } 3791 3792 3793 if(!disp->ClearBufferiv) { 3794 void ** procp = (void **) &disp->ClearBufferiv; 3795 snprintf(symboln, sizeof(symboln), "%sClearBufferiv", symbol_prefix); 3796 *procp = dlsym(handle, symboln); 3797 } 3798 3799 3800 if(!disp->ClearBufferuiv) { 3801 void ** procp = (void **) &disp->ClearBufferuiv; 3802 snprintf(symboln, sizeof(symboln), "%sClearBufferuiv", symbol_prefix); 3803 *procp = dlsym(handle, symboln); 3804 } 3805 3806 3807 if(!disp->GetStringi) { 3808 void ** procp = (void **) &disp->GetStringi; 3809 snprintf(symboln, sizeof(symboln), "%sGetStringi", symbol_prefix); 3810 *procp = dlsym(handle, symboln); 3811 } 3812 3813 3814 if(!disp->FramebufferTexture) { 3815 void ** procp = (void **) &disp->FramebufferTexture; 3816 snprintf(symboln, sizeof(symboln), "%sFramebufferTexture", symbol_prefix); 3817 *procp = dlsym(handle, symboln); 3818 } 3819 3820 3821 if(!disp->GetBufferParameteri64v) { 3822 void ** procp = (void **) &disp->GetBufferParameteri64v; 3823 snprintf(symboln, sizeof(symboln), "%sGetBufferParameteri64v", symbol_prefix); 3824 *procp = dlsym(handle, symboln); 3825 } 3826 3827 3828 if(!disp->GetInteger64i_v) { 3829 void ** procp = (void **) &disp->GetInteger64i_v; 3830 snprintf(symboln, sizeof(symboln), "%sGetInteger64i_v", symbol_prefix); 3831 *procp = dlsym(handle, symboln); 3832 } 3833 3834 3835 if(!disp->VertexAttribDivisor) { 3836 void ** procp = (void **) &disp->VertexAttribDivisor; 3837 snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisor", symbol_prefix); 3838 *procp = dlsym(handle, symboln); 3839 } 3840 3841 3842 if(!disp->LoadTransposeMatrixdARB) { 3843 void ** procp = (void **) &disp->LoadTransposeMatrixdARB; 3844 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixd", symbol_prefix); 3845 *procp = dlsym(handle, symboln); 3846 } 3847 3848 3849 if(!disp->LoadTransposeMatrixdARB) { 3850 void ** procp = (void **) &disp->LoadTransposeMatrixdARB; 3851 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixdARB", symbol_prefix); 3852 *procp = dlsym(handle, symboln); 3853 } 3854 3855 3856 if(!disp->LoadTransposeMatrixfARB) { 3857 void ** procp = (void **) &disp->LoadTransposeMatrixfARB; 3858 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixf", symbol_prefix); 3859 *procp = dlsym(handle, symboln); 3860 } 3861 3862 3863 if(!disp->LoadTransposeMatrixfARB) { 3864 void ** procp = (void **) &disp->LoadTransposeMatrixfARB; 3865 snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixfARB", symbol_prefix); 3866 *procp = dlsym(handle, symboln); 3867 } 3868 3869 3870 if(!disp->MultTransposeMatrixdARB) { 3871 void ** procp = (void **) &disp->MultTransposeMatrixdARB; 3872 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixd", symbol_prefix); 3873 *procp = dlsym(handle, symboln); 3874 } 3875 3876 3877 if(!disp->MultTransposeMatrixdARB) { 3878 void ** procp = (void **) &disp->MultTransposeMatrixdARB; 3879 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixdARB", symbol_prefix); 3880 *procp = dlsym(handle, symboln); 3881 } 3882 3883 3884 if(!disp->MultTransposeMatrixfARB) { 3885 void ** procp = (void **) &disp->MultTransposeMatrixfARB; 3886 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixf", symbol_prefix); 3887 *procp = dlsym(handle, symboln); 3888 } 3889 3890 3891 if(!disp->MultTransposeMatrixfARB) { 3892 void ** procp = (void **) &disp->MultTransposeMatrixfARB; 3893 snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixfARB", symbol_prefix); 3894 *procp = dlsym(handle, symboln); 3895 } 3896 3897 3898 if(!disp->SampleCoverageARB) { 3899 void ** procp = (void **) &disp->SampleCoverageARB; 3900 snprintf(symboln, sizeof(symboln), "%sSampleCoverage", symbol_prefix); 3901 *procp = dlsym(handle, symboln); 3902 } 3903 3904 3905 if(!disp->SampleCoverageARB) { 3906 void ** procp = (void **) &disp->SampleCoverageARB; 3907 snprintf(symboln, sizeof(symboln), "%sSampleCoverageARB", symbol_prefix); 3908 *procp = dlsym(handle, symboln); 3909 } 3910 3911 3912 if(!disp->CompressedTexImage1DARB) { 3913 void ** procp = (void **) &disp->CompressedTexImage1DARB; 3914 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1D", symbol_prefix); 3915 *procp = dlsym(handle, symboln); 3916 } 3917 3918 3919 if(!disp->CompressedTexImage1DARB) { 3920 void ** procp = (void **) &disp->CompressedTexImage1DARB; 3921 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1DARB", symbol_prefix); 3922 *procp = dlsym(handle, symboln); 3923 } 3924 3925 3926 if(!disp->CompressedTexImage2DARB) { 3927 void ** procp = (void **) &disp->CompressedTexImage2DARB; 3928 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2D", symbol_prefix); 3929 *procp = dlsym(handle, symboln); 3930 } 3931 3932 3933 if(!disp->CompressedTexImage2DARB) { 3934 void ** procp = (void **) &disp->CompressedTexImage2DARB; 3935 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2DARB", symbol_prefix); 3936 *procp = dlsym(handle, symboln); 3937 } 3938 3939 3940 if(!disp->CompressedTexImage3DARB) { 3941 void ** procp = (void **) &disp->CompressedTexImage3DARB; 3942 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3D", symbol_prefix); 3943 *procp = dlsym(handle, symboln); 3944 } 3945 3946 3947 if(!disp->CompressedTexImage3DARB) { 3948 void ** procp = (void **) &disp->CompressedTexImage3DARB; 3949 snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DARB", symbol_prefix); 3950 *procp = dlsym(handle, symboln); 3951 } 3952 3953 3954 if(!disp->CompressedTexSubImage1DARB) { 3955 void ** procp = (void **) &disp->CompressedTexSubImage1DARB; 3956 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1D", symbol_prefix); 3957 *procp = dlsym(handle, symboln); 3958 } 3959 3960 3961 if(!disp->CompressedTexSubImage1DARB) { 3962 void ** procp = (void **) &disp->CompressedTexSubImage1DARB; 3963 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1DARB", symbol_prefix); 3964 *procp = dlsym(handle, symboln); 3965 } 3966 3967 3968 if(!disp->CompressedTexSubImage2DARB) { 3969 void ** procp = (void **) &disp->CompressedTexSubImage2DARB; 3970 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2D", symbol_prefix); 3971 *procp = dlsym(handle, symboln); 3972 } 3973 3974 3975 if(!disp->CompressedTexSubImage2DARB) { 3976 void ** procp = (void **) &disp->CompressedTexSubImage2DARB; 3977 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2DARB", symbol_prefix); 3978 *procp = dlsym(handle, symboln); 3979 } 3980 3981 3982 if(!disp->CompressedTexSubImage3DARB) { 3983 void ** procp = (void **) &disp->CompressedTexSubImage3DARB; 3984 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3D", symbol_prefix); 3985 *procp = dlsym(handle, symboln); 3986 } 3987 3988 3989 if(!disp->CompressedTexSubImage3DARB) { 3990 void ** procp = (void **) &disp->CompressedTexSubImage3DARB; 3991 snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DARB", symbol_prefix); 3992 *procp = dlsym(handle, symboln); 3993 } 3994 3995 3996 if(!disp->GetCompressedTexImageARB) { 3997 void ** procp = (void **) &disp->GetCompressedTexImageARB; 3998 snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImage", symbol_prefix); 3999 *procp = dlsym(handle, symboln); 4000 } 4001 4002 4003 if(!disp->GetCompressedTexImageARB) { 4004 void ** procp = (void **) &disp->GetCompressedTexImageARB; 4005 snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImageARB", symbol_prefix); 4006 *procp = dlsym(handle, symboln); 4007 } 4008 4009 4010 if(!disp->DisableVertexAttribArrayARB) { 4011 void ** procp = (void **) &disp->DisableVertexAttribArrayARB; 4012 snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArray", symbol_prefix); 4013 *procp = dlsym(handle, symboln); 4014 } 4015 4016 4017 if(!disp->DisableVertexAttribArrayARB) { 4018 void ** procp = (void **) &disp->DisableVertexAttribArrayARB; 4019 snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArrayARB", symbol_prefix); 4020 *procp = dlsym(handle, symboln); 4021 } 4022 4023 4024 if(!disp->EnableVertexAttribArrayARB) { 4025 void ** procp = (void **) &disp->EnableVertexAttribArrayARB; 4026 snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArray", symbol_prefix); 4027 *procp = dlsym(handle, symboln); 4028 } 4029 4030 4031 if(!disp->EnableVertexAttribArrayARB) { 4032 void ** procp = (void **) &disp->EnableVertexAttribArrayARB; 4033 snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArrayARB", symbol_prefix); 4034 *procp = dlsym(handle, symboln); 4035 } 4036 4037 4038 if(!disp->GetProgramEnvParameterdvARB) { 4039 void ** procp = (void **) &disp->GetProgramEnvParameterdvARB; 4040 snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterdvARB", symbol_prefix); 4041 *procp = dlsym(handle, symboln); 4042 } 4043 4044 4045 if(!disp->GetProgramEnvParameterfvARB) { 4046 void ** procp = (void **) &disp->GetProgramEnvParameterfvARB; 4047 snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterfvARB", symbol_prefix); 4048 *procp = dlsym(handle, symboln); 4049 } 4050 4051 4052 if(!disp->GetProgramLocalParameterdvARB) { 4053 void ** procp = (void **) &disp->GetProgramLocalParameterdvARB; 4054 snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterdvARB", symbol_prefix); 4055 *procp = dlsym(handle, symboln); 4056 } 4057 4058 4059 if(!disp->GetProgramLocalParameterfvARB) { 4060 void ** procp = (void **) &disp->GetProgramLocalParameterfvARB; 4061 snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterfvARB", symbol_prefix); 4062 *procp = dlsym(handle, symboln); 4063 } 4064 4065 4066 if(!disp->GetProgramStringARB) { 4067 void ** procp = (void **) &disp->GetProgramStringARB; 4068 snprintf(symboln, sizeof(symboln), "%sGetProgramStringARB", symbol_prefix); 4069 *procp = dlsym(handle, symboln); 4070 } 4071 4072 4073 if(!disp->GetProgramivARB) { 4074 void ** procp = (void **) &disp->GetProgramivARB; 4075 snprintf(symboln, sizeof(symboln), "%sGetProgramivARB", symbol_prefix); 4076 *procp = dlsym(handle, symboln); 4077 } 4078 4079 4080 if(!disp->GetVertexAttribdvARB) { 4081 void ** procp = (void **) &disp->GetVertexAttribdvARB; 4082 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdv", symbol_prefix); 4083 *procp = dlsym(handle, symboln); 4084 } 4085 4086 4087 if(!disp->GetVertexAttribdvARB) { 4088 void ** procp = (void **) &disp->GetVertexAttribdvARB; 4089 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvARB", symbol_prefix); 4090 *procp = dlsym(handle, symboln); 4091 } 4092 4093 4094 if(!disp->GetVertexAttribfvARB) { 4095 void ** procp = (void **) &disp->GetVertexAttribfvARB; 4096 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfv", symbol_prefix); 4097 *procp = dlsym(handle, symboln); 4098 } 4099 4100 4101 if(!disp->GetVertexAttribfvARB) { 4102 void ** procp = (void **) &disp->GetVertexAttribfvARB; 4103 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvARB", symbol_prefix); 4104 *procp = dlsym(handle, symboln); 4105 } 4106 4107 4108 if(!disp->GetVertexAttribivARB) { 4109 void ** procp = (void **) &disp->GetVertexAttribivARB; 4110 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribiv", symbol_prefix); 4111 *procp = dlsym(handle, symboln); 4112 } 4113 4114 4115 if(!disp->GetVertexAttribivARB) { 4116 void ** procp = (void **) &disp->GetVertexAttribivARB; 4117 snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivARB", symbol_prefix); 4118 *procp = dlsym(handle, symboln); 4119 } 4120 4121 4122 if(!disp->ProgramEnvParameter4dARB) { 4123 void ** procp = (void **) &disp->ProgramEnvParameter4dARB; 4124 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dARB", symbol_prefix); 4125 *procp = dlsym(handle, symboln); 4126 } 4127 4128 4129 if(!disp->ProgramEnvParameter4dARB) { 4130 void ** procp = (void **) &disp->ProgramEnvParameter4dARB; 4131 snprintf(symboln, sizeof(symboln), "%sProgramParameter4dNV", symbol_prefix); 4132 *procp = dlsym(handle, symboln); 4133 } 4134 4135 4136 if(!disp->ProgramEnvParameter4dvARB) { 4137 void ** procp = (void **) &disp->ProgramEnvParameter4dvARB; 4138 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dvARB", symbol_prefix); 4139 *procp = dlsym(handle, symboln); 4140 } 4141 4142 4143 if(!disp->ProgramEnvParameter4dvARB) { 4144 void ** procp = (void **) &disp->ProgramEnvParameter4dvARB; 4145 snprintf(symboln, sizeof(symboln), "%sProgramParameter4dvNV", symbol_prefix); 4146 *procp = dlsym(handle, symboln); 4147 } 4148 4149 4150 if(!disp->ProgramEnvParameter4fARB) { 4151 void ** procp = (void **) &disp->ProgramEnvParameter4fARB; 4152 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fARB", symbol_prefix); 4153 *procp = dlsym(handle, symboln); 4154 } 4155 4156 4157 if(!disp->ProgramEnvParameter4fARB) { 4158 void ** procp = (void **) &disp->ProgramEnvParameter4fARB; 4159 snprintf(symboln, sizeof(symboln), "%sProgramParameter4fNV", symbol_prefix); 4160 *procp = dlsym(handle, symboln); 4161 } 4162 4163 4164 if(!disp->ProgramEnvParameter4fvARB) { 4165 void ** procp = (void **) &disp->ProgramEnvParameter4fvARB; 4166 snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fvARB", symbol_prefix); 4167 *procp = dlsym(handle, symboln); 4168 } 4169 4170 4171 if(!disp->ProgramEnvParameter4fvARB) { 4172 void ** procp = (void **) &disp->ProgramEnvParameter4fvARB; 4173 snprintf(symboln, sizeof(symboln), "%sProgramParameter4fvNV", symbol_prefix); 4174 *procp = dlsym(handle, symboln); 4175 } 4176 4177 4178 if(!disp->ProgramLocalParameter4dARB) { 4179 void ** procp = (void **) &disp->ProgramLocalParameter4dARB; 4180 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dARB", symbol_prefix); 4181 *procp = dlsym(handle, symboln); 4182 } 4183 4184 4185 if(!disp->ProgramLocalParameter4dvARB) { 4186 void ** procp = (void **) &disp->ProgramLocalParameter4dvARB; 4187 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dvARB", symbol_prefix); 4188 *procp = dlsym(handle, symboln); 4189 } 4190 4191 4192 if(!disp->ProgramLocalParameter4fARB) { 4193 void ** procp = (void **) &disp->ProgramLocalParameter4fARB; 4194 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fARB", symbol_prefix); 4195 *procp = dlsym(handle, symboln); 4196 } 4197 4198 4199 if(!disp->ProgramLocalParameter4fvARB) { 4200 void ** procp = (void **) &disp->ProgramLocalParameter4fvARB; 4201 snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fvARB", symbol_prefix); 4202 *procp = dlsym(handle, symboln); 4203 } 4204 4205 4206 if(!disp->ProgramStringARB) { 4207 void ** procp = (void **) &disp->ProgramStringARB; 4208 snprintf(symboln, sizeof(symboln), "%sProgramStringARB", symbol_prefix); 4209 *procp = dlsym(handle, symboln); 4210 } 4211 4212 4213 if(!disp->VertexAttrib1dARB) { 4214 void ** procp = (void **) &disp->VertexAttrib1dARB; 4215 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1d", symbol_prefix); 4216 *procp = dlsym(handle, symboln); 4217 } 4218 4219 4220 if(!disp->VertexAttrib1dARB) { 4221 void ** procp = (void **) &disp->VertexAttrib1dARB; 4222 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dARB", symbol_prefix); 4223 *procp = dlsym(handle, symboln); 4224 } 4225 4226 4227 if(!disp->VertexAttrib1dvARB) { 4228 void ** procp = (void **) &disp->VertexAttrib1dvARB; 4229 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dv", symbol_prefix); 4230 *procp = dlsym(handle, symboln); 4231 } 4232 4233 4234 if(!disp->VertexAttrib1dvARB) { 4235 void ** procp = (void **) &disp->VertexAttrib1dvARB; 4236 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvARB", symbol_prefix); 4237 *procp = dlsym(handle, symboln); 4238 } 4239 4240 4241 if(!disp->VertexAttrib1fARB) { 4242 void ** procp = (void **) &disp->VertexAttrib1fARB; 4243 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1f", symbol_prefix); 4244 *procp = dlsym(handle, symboln); 4245 } 4246 4247 4248 if(!disp->VertexAttrib1fARB) { 4249 void ** procp = (void **) &disp->VertexAttrib1fARB; 4250 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fARB", symbol_prefix); 4251 *procp = dlsym(handle, symboln); 4252 } 4253 4254 4255 if(!disp->VertexAttrib1fvARB) { 4256 void ** procp = (void **) &disp->VertexAttrib1fvARB; 4257 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fv", symbol_prefix); 4258 *procp = dlsym(handle, symboln); 4259 } 4260 4261 4262 if(!disp->VertexAttrib1fvARB) { 4263 void ** procp = (void **) &disp->VertexAttrib1fvARB; 4264 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvARB", symbol_prefix); 4265 *procp = dlsym(handle, symboln); 4266 } 4267 4268 4269 if(!disp->VertexAttrib1sARB) { 4270 void ** procp = (void **) &disp->VertexAttrib1sARB; 4271 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1s", symbol_prefix); 4272 *procp = dlsym(handle, symboln); 4273 } 4274 4275 4276 if(!disp->VertexAttrib1sARB) { 4277 void ** procp = (void **) &disp->VertexAttrib1sARB; 4278 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sARB", symbol_prefix); 4279 *procp = dlsym(handle, symboln); 4280 } 4281 4282 4283 if(!disp->VertexAttrib1svARB) { 4284 void ** procp = (void **) &disp->VertexAttrib1svARB; 4285 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sv", symbol_prefix); 4286 *procp = dlsym(handle, symboln); 4287 } 4288 4289 4290 if(!disp->VertexAttrib1svARB) { 4291 void ** procp = (void **) &disp->VertexAttrib1svARB; 4292 snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svARB", symbol_prefix); 4293 *procp = dlsym(handle, symboln); 4294 } 4295 4296 4297 if(!disp->VertexAttrib2dARB) { 4298 void ** procp = (void **) &disp->VertexAttrib2dARB; 4299 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2d", symbol_prefix); 4300 *procp = dlsym(handle, symboln); 4301 } 4302 4303 4304 if(!disp->VertexAttrib2dARB) { 4305 void ** procp = (void **) &disp->VertexAttrib2dARB; 4306 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dARB", symbol_prefix); 4307 *procp = dlsym(handle, symboln); 4308 } 4309 4310 4311 if(!disp->VertexAttrib2dvARB) { 4312 void ** procp = (void **) &disp->VertexAttrib2dvARB; 4313 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dv", symbol_prefix); 4314 *procp = dlsym(handle, symboln); 4315 } 4316 4317 4318 if(!disp->VertexAttrib2dvARB) { 4319 void ** procp = (void **) &disp->VertexAttrib2dvARB; 4320 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvARB", symbol_prefix); 4321 *procp = dlsym(handle, symboln); 4322 } 4323 4324 4325 if(!disp->VertexAttrib2fARB) { 4326 void ** procp = (void **) &disp->VertexAttrib2fARB; 4327 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2f", symbol_prefix); 4328 *procp = dlsym(handle, symboln); 4329 } 4330 4331 4332 if(!disp->VertexAttrib2fARB) { 4333 void ** procp = (void **) &disp->VertexAttrib2fARB; 4334 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fARB", symbol_prefix); 4335 *procp = dlsym(handle, symboln); 4336 } 4337 4338 4339 if(!disp->VertexAttrib2fvARB) { 4340 void ** procp = (void **) &disp->VertexAttrib2fvARB; 4341 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fv", symbol_prefix); 4342 *procp = dlsym(handle, symboln); 4343 } 4344 4345 4346 if(!disp->VertexAttrib2fvARB) { 4347 void ** procp = (void **) &disp->VertexAttrib2fvARB; 4348 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvARB", symbol_prefix); 4349 *procp = dlsym(handle, symboln); 4350 } 4351 4352 4353 if(!disp->VertexAttrib2sARB) { 4354 void ** procp = (void **) &disp->VertexAttrib2sARB; 4355 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2s", symbol_prefix); 4356 *procp = dlsym(handle, symboln); 4357 } 4358 4359 4360 if(!disp->VertexAttrib2sARB) { 4361 void ** procp = (void **) &disp->VertexAttrib2sARB; 4362 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sARB", symbol_prefix); 4363 *procp = dlsym(handle, symboln); 4364 } 4365 4366 4367 if(!disp->VertexAttrib2svARB) { 4368 void ** procp = (void **) &disp->VertexAttrib2svARB; 4369 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sv", symbol_prefix); 4370 *procp = dlsym(handle, symboln); 4371 } 4372 4373 4374 if(!disp->VertexAttrib2svARB) { 4375 void ** procp = (void **) &disp->VertexAttrib2svARB; 4376 snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svARB", symbol_prefix); 4377 *procp = dlsym(handle, symboln); 4378 } 4379 4380 4381 if(!disp->VertexAttrib3dARB) { 4382 void ** procp = (void **) &disp->VertexAttrib3dARB; 4383 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3d", symbol_prefix); 4384 *procp = dlsym(handle, symboln); 4385 } 4386 4387 4388 if(!disp->VertexAttrib3dARB) { 4389 void ** procp = (void **) &disp->VertexAttrib3dARB; 4390 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dARB", symbol_prefix); 4391 *procp = dlsym(handle, symboln); 4392 } 4393 4394 4395 if(!disp->VertexAttrib3dvARB) { 4396 void ** procp = (void **) &disp->VertexAttrib3dvARB; 4397 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dv", symbol_prefix); 4398 *procp = dlsym(handle, symboln); 4399 } 4400 4401 4402 if(!disp->VertexAttrib3dvARB) { 4403 void ** procp = (void **) &disp->VertexAttrib3dvARB; 4404 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvARB", symbol_prefix); 4405 *procp = dlsym(handle, symboln); 4406 } 4407 4408 4409 if(!disp->VertexAttrib3fARB) { 4410 void ** procp = (void **) &disp->VertexAttrib3fARB; 4411 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3f", symbol_prefix); 4412 *procp = dlsym(handle, symboln); 4413 } 4414 4415 4416 if(!disp->VertexAttrib3fARB) { 4417 void ** procp = (void **) &disp->VertexAttrib3fARB; 4418 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fARB", symbol_prefix); 4419 *procp = dlsym(handle, symboln); 4420 } 4421 4422 4423 if(!disp->VertexAttrib3fvARB) { 4424 void ** procp = (void **) &disp->VertexAttrib3fvARB; 4425 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fv", symbol_prefix); 4426 *procp = dlsym(handle, symboln); 4427 } 4428 4429 4430 if(!disp->VertexAttrib3fvARB) { 4431 void ** procp = (void **) &disp->VertexAttrib3fvARB; 4432 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvARB", symbol_prefix); 4433 *procp = dlsym(handle, symboln); 4434 } 4435 4436 4437 if(!disp->VertexAttrib3sARB) { 4438 void ** procp = (void **) &disp->VertexAttrib3sARB; 4439 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3s", symbol_prefix); 4440 *procp = dlsym(handle, symboln); 4441 } 4442 4443 4444 if(!disp->VertexAttrib3sARB) { 4445 void ** procp = (void **) &disp->VertexAttrib3sARB; 4446 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sARB", symbol_prefix); 4447 *procp = dlsym(handle, symboln); 4448 } 4449 4450 4451 if(!disp->VertexAttrib3svARB) { 4452 void ** procp = (void **) &disp->VertexAttrib3svARB; 4453 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sv", symbol_prefix); 4454 *procp = dlsym(handle, symboln); 4455 } 4456 4457 4458 if(!disp->VertexAttrib3svARB) { 4459 void ** procp = (void **) &disp->VertexAttrib3svARB; 4460 snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svARB", symbol_prefix); 4461 *procp = dlsym(handle, symboln); 4462 } 4463 4464 4465 if(!disp->VertexAttrib4NbvARB) { 4466 void ** procp = (void **) &disp->VertexAttrib4NbvARB; 4467 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nbv", symbol_prefix); 4468 *procp = dlsym(handle, symboln); 4469 } 4470 4471 4472 if(!disp->VertexAttrib4NbvARB) { 4473 void ** procp = (void **) &disp->VertexAttrib4NbvARB; 4474 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NbvARB", symbol_prefix); 4475 *procp = dlsym(handle, symboln); 4476 } 4477 4478 4479 if(!disp->VertexAttrib4NivARB) { 4480 void ** procp = (void **) &disp->VertexAttrib4NivARB; 4481 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Niv", symbol_prefix); 4482 *procp = dlsym(handle, symboln); 4483 } 4484 4485 4486 if(!disp->VertexAttrib4NivARB) { 4487 void ** procp = (void **) &disp->VertexAttrib4NivARB; 4488 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NivARB", symbol_prefix); 4489 *procp = dlsym(handle, symboln); 4490 } 4491 4492 4493 if(!disp->VertexAttrib4NsvARB) { 4494 void ** procp = (void **) &disp->VertexAttrib4NsvARB; 4495 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nsv", symbol_prefix); 4496 *procp = dlsym(handle, symboln); 4497 } 4498 4499 4500 if(!disp->VertexAttrib4NsvARB) { 4501 void ** procp = (void **) &disp->VertexAttrib4NsvARB; 4502 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NsvARB", symbol_prefix); 4503 *procp = dlsym(handle, symboln); 4504 } 4505 4506 4507 if(!disp->VertexAttrib4NubARB) { 4508 void ** procp = (void **) &disp->VertexAttrib4NubARB; 4509 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nub", symbol_prefix); 4510 *procp = dlsym(handle, symboln); 4511 } 4512 4513 4514 if(!disp->VertexAttrib4NubARB) { 4515 void ** procp = (void **) &disp->VertexAttrib4NubARB; 4516 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubARB", symbol_prefix); 4517 *procp = dlsym(handle, symboln); 4518 } 4519 4520 4521 if(!disp->VertexAttrib4NubvARB) { 4522 void ** procp = (void **) &disp->VertexAttrib4NubvARB; 4523 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nubv", symbol_prefix); 4524 *procp = dlsym(handle, symboln); 4525 } 4526 4527 4528 if(!disp->VertexAttrib4NubvARB) { 4529 void ** procp = (void **) &disp->VertexAttrib4NubvARB; 4530 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubvARB", symbol_prefix); 4531 *procp = dlsym(handle, symboln); 4532 } 4533 4534 4535 if(!disp->VertexAttrib4NuivARB) { 4536 void ** procp = (void **) &disp->VertexAttrib4NuivARB; 4537 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nuiv", symbol_prefix); 4538 *procp = dlsym(handle, symboln); 4539 } 4540 4541 4542 if(!disp->VertexAttrib4NuivARB) { 4543 void ** procp = (void **) &disp->VertexAttrib4NuivARB; 4544 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NuivARB", symbol_prefix); 4545 *procp = dlsym(handle, symboln); 4546 } 4547 4548 4549 if(!disp->VertexAttrib4NusvARB) { 4550 void ** procp = (void **) &disp->VertexAttrib4NusvARB; 4551 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nusv", symbol_prefix); 4552 *procp = dlsym(handle, symboln); 4553 } 4554 4555 4556 if(!disp->VertexAttrib4NusvARB) { 4557 void ** procp = (void **) &disp->VertexAttrib4NusvARB; 4558 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NusvARB", symbol_prefix); 4559 *procp = dlsym(handle, symboln); 4560 } 4561 4562 4563 if(!disp->VertexAttrib4bvARB) { 4564 void ** procp = (void **) &disp->VertexAttrib4bvARB; 4565 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bv", symbol_prefix); 4566 *procp = dlsym(handle, symboln); 4567 } 4568 4569 4570 if(!disp->VertexAttrib4bvARB) { 4571 void ** procp = (void **) &disp->VertexAttrib4bvARB; 4572 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bvARB", symbol_prefix); 4573 *procp = dlsym(handle, symboln); 4574 } 4575 4576 4577 if(!disp->VertexAttrib4dARB) { 4578 void ** procp = (void **) &disp->VertexAttrib4dARB; 4579 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4d", symbol_prefix); 4580 *procp = dlsym(handle, symboln); 4581 } 4582 4583 4584 if(!disp->VertexAttrib4dARB) { 4585 void ** procp = (void **) &disp->VertexAttrib4dARB; 4586 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dARB", symbol_prefix); 4587 *procp = dlsym(handle, symboln); 4588 } 4589 4590 4591 if(!disp->VertexAttrib4dvARB) { 4592 void ** procp = (void **) &disp->VertexAttrib4dvARB; 4593 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dv", symbol_prefix); 4594 *procp = dlsym(handle, symboln); 4595 } 4596 4597 4598 if(!disp->VertexAttrib4dvARB) { 4599 void ** procp = (void **) &disp->VertexAttrib4dvARB; 4600 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvARB", symbol_prefix); 4601 *procp = dlsym(handle, symboln); 4602 } 4603 4604 4605 if(!disp->VertexAttrib4fARB) { 4606 void ** procp = (void **) &disp->VertexAttrib4fARB; 4607 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4f", symbol_prefix); 4608 *procp = dlsym(handle, symboln); 4609 } 4610 4611 4612 if(!disp->VertexAttrib4fARB) { 4613 void ** procp = (void **) &disp->VertexAttrib4fARB; 4614 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fARB", symbol_prefix); 4615 *procp = dlsym(handle, symboln); 4616 } 4617 4618 4619 if(!disp->VertexAttrib4fvARB) { 4620 void ** procp = (void **) &disp->VertexAttrib4fvARB; 4621 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fv", symbol_prefix); 4622 *procp = dlsym(handle, symboln); 4623 } 4624 4625 4626 if(!disp->VertexAttrib4fvARB) { 4627 void ** procp = (void **) &disp->VertexAttrib4fvARB; 4628 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvARB", symbol_prefix); 4629 *procp = dlsym(handle, symboln); 4630 } 4631 4632 4633 if(!disp->VertexAttrib4ivARB) { 4634 void ** procp = (void **) &disp->VertexAttrib4ivARB; 4635 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4iv", symbol_prefix); 4636 *procp = dlsym(handle, symboln); 4637 } 4638 4639 4640 if(!disp->VertexAttrib4ivARB) { 4641 void ** procp = (void **) &disp->VertexAttrib4ivARB; 4642 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ivARB", symbol_prefix); 4643 *procp = dlsym(handle, symboln); 4644 } 4645 4646 4647 if(!disp->VertexAttrib4sARB) { 4648 void ** procp = (void **) &disp->VertexAttrib4sARB; 4649 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4s", symbol_prefix); 4650 *procp = dlsym(handle, symboln); 4651 } 4652 4653 4654 if(!disp->VertexAttrib4sARB) { 4655 void ** procp = (void **) &disp->VertexAttrib4sARB; 4656 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sARB", symbol_prefix); 4657 *procp = dlsym(handle, symboln); 4658 } 4659 4660 4661 if(!disp->VertexAttrib4svARB) { 4662 void ** procp = (void **) &disp->VertexAttrib4svARB; 4663 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sv", symbol_prefix); 4664 *procp = dlsym(handle, symboln); 4665 } 4666 4667 4668 if(!disp->VertexAttrib4svARB) { 4669 void ** procp = (void **) &disp->VertexAttrib4svARB; 4670 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svARB", symbol_prefix); 4671 *procp = dlsym(handle, symboln); 4672 } 4673 4674 4675 if(!disp->VertexAttrib4ubvARB) { 4676 void ** procp = (void **) &disp->VertexAttrib4ubvARB; 4677 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubv", symbol_prefix); 4678 *procp = dlsym(handle, symboln); 4679 } 4680 4681 4682 if(!disp->VertexAttrib4ubvARB) { 4683 void ** procp = (void **) &disp->VertexAttrib4ubvARB; 4684 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvARB", symbol_prefix); 4685 *procp = dlsym(handle, symboln); 4686 } 4687 4688 4689 if(!disp->VertexAttrib4uivARB) { 4690 void ** procp = (void **) &disp->VertexAttrib4uivARB; 4691 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uiv", symbol_prefix); 4692 *procp = dlsym(handle, symboln); 4693 } 4694 4695 4696 if(!disp->VertexAttrib4uivARB) { 4697 void ** procp = (void **) &disp->VertexAttrib4uivARB; 4698 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uivARB", symbol_prefix); 4699 *procp = dlsym(handle, symboln); 4700 } 4701 4702 4703 if(!disp->VertexAttrib4usvARB) { 4704 void ** procp = (void **) &disp->VertexAttrib4usvARB; 4705 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usv", symbol_prefix); 4706 *procp = dlsym(handle, symboln); 4707 } 4708 4709 4710 if(!disp->VertexAttrib4usvARB) { 4711 void ** procp = (void **) &disp->VertexAttrib4usvARB; 4712 snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usvARB", symbol_prefix); 4713 *procp = dlsym(handle, symboln); 4714 } 4715 4716 4717 if(!disp->VertexAttribPointerARB) { 4718 void ** procp = (void **) &disp->VertexAttribPointerARB; 4719 snprintf(symboln, sizeof(symboln), "%sVertexAttribPointer", symbol_prefix); 4720 *procp = dlsym(handle, symboln); 4721 } 4722 4723 4724 if(!disp->VertexAttribPointerARB) { 4725 void ** procp = (void **) &disp->VertexAttribPointerARB; 4726 snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerARB", symbol_prefix); 4727 *procp = dlsym(handle, symboln); 4728 } 4729 4730 4731 if(!disp->BindBufferARB) { 4732 void ** procp = (void **) &disp->BindBufferARB; 4733 snprintf(symboln, sizeof(symboln), "%sBindBuffer", symbol_prefix); 4734 *procp = dlsym(handle, symboln); 4735 } 4736 4737 4738 if(!disp->BindBufferARB) { 4739 void ** procp = (void **) &disp->BindBufferARB; 4740 snprintf(symboln, sizeof(symboln), "%sBindBufferARB", symbol_prefix); 4741 *procp = dlsym(handle, symboln); 4742 } 4743 4744 4745 if(!disp->BufferDataARB) { 4746 void ** procp = (void **) &disp->BufferDataARB; 4747 snprintf(symboln, sizeof(symboln), "%sBufferData", symbol_prefix); 4748 *procp = dlsym(handle, symboln); 4749 } 4750 4751 4752 if(!disp->BufferDataARB) { 4753 void ** procp = (void **) &disp->BufferDataARB; 4754 snprintf(symboln, sizeof(symboln), "%sBufferDataARB", symbol_prefix); 4755 *procp = dlsym(handle, symboln); 4756 } 4757 4758 4759 if(!disp->BufferSubDataARB) { 4760 void ** procp = (void **) &disp->BufferSubDataARB; 4761 snprintf(symboln, sizeof(symboln), "%sBufferSubData", symbol_prefix); 4762 *procp = dlsym(handle, symboln); 4763 } 4764 4765 4766 if(!disp->BufferSubDataARB) { 4767 void ** procp = (void **) &disp->BufferSubDataARB; 4768 snprintf(symboln, sizeof(symboln), "%sBufferSubDataARB", symbol_prefix); 4769 *procp = dlsym(handle, symboln); 4770 } 4771 4772 4773 if(!disp->DeleteBuffersARB) { 4774 void ** procp = (void **) &disp->DeleteBuffersARB; 4775 snprintf(symboln, sizeof(symboln), "%sDeleteBuffers", symbol_prefix); 4776 *procp = dlsym(handle, symboln); 4777 } 4778 4779 4780 if(!disp->DeleteBuffersARB) { 4781 void ** procp = (void **) &disp->DeleteBuffersARB; 4782 snprintf(symboln, sizeof(symboln), "%sDeleteBuffersARB", symbol_prefix); 4783 *procp = dlsym(handle, symboln); 4784 } 4785 4786 4787 if(!disp->GenBuffersARB) { 4788 void ** procp = (void **) &disp->GenBuffersARB; 4789 snprintf(symboln, sizeof(symboln), "%sGenBuffers", symbol_prefix); 4790 *procp = dlsym(handle, symboln); 4791 } 4792 4793 4794 if(!disp->GenBuffersARB) { 4795 void ** procp = (void **) &disp->GenBuffersARB; 4796 snprintf(symboln, sizeof(symboln), "%sGenBuffersARB", symbol_prefix); 4797 *procp = dlsym(handle, symboln); 4798 } 4799 4800 4801 if(!disp->GetBufferParameterivARB) { 4802 void ** procp = (void **) &disp->GetBufferParameterivARB; 4803 snprintf(symboln, sizeof(symboln), "%sGetBufferParameteriv", symbol_prefix); 4804 *procp = dlsym(handle, symboln); 4805 } 4806 4807 4808 if(!disp->GetBufferParameterivARB) { 4809 void ** procp = (void **) &disp->GetBufferParameterivARB; 4810 snprintf(symboln, sizeof(symboln), "%sGetBufferParameterivARB", symbol_prefix); 4811 *procp = dlsym(handle, symboln); 4812 } 4813 4814 4815 if(!disp->GetBufferPointervARB) { 4816 void ** procp = (void **) &disp->GetBufferPointervARB; 4817 snprintf(symboln, sizeof(symboln), "%sGetBufferPointerv", symbol_prefix); 4818 *procp = dlsym(handle, symboln); 4819 } 4820 4821 4822 if(!disp->GetBufferPointervARB) { 4823 void ** procp = (void **) &disp->GetBufferPointervARB; 4824 snprintf(symboln, sizeof(symboln), "%sGetBufferPointervARB", symbol_prefix); 4825 *procp = dlsym(handle, symboln); 4826 } 4827 4828 4829 if(!disp->GetBufferSubDataARB) { 4830 void ** procp = (void **) &disp->GetBufferSubDataARB; 4831 snprintf(symboln, sizeof(symboln), "%sGetBufferSubData", symbol_prefix); 4832 *procp = dlsym(handle, symboln); 4833 } 4834 4835 4836 if(!disp->GetBufferSubDataARB) { 4837 void ** procp = (void **) &disp->GetBufferSubDataARB; 4838 snprintf(symboln, sizeof(symboln), "%sGetBufferSubDataARB", symbol_prefix); 4839 *procp = dlsym(handle, symboln); 4840 } 4841 4842 4843 if(!disp->IsBufferARB) { 4844 void ** procp = (void **) &disp->IsBufferARB; 4845 snprintf(symboln, sizeof(symboln), "%sIsBuffer", symbol_prefix); 4846 *procp = dlsym(handle, symboln); 4847 } 4848 4849 4850 if(!disp->IsBufferARB) { 4851 void ** procp = (void **) &disp->IsBufferARB; 4852 snprintf(symboln, sizeof(symboln), "%sIsBufferARB", symbol_prefix); 4853 *procp = dlsym(handle, symboln); 4854 } 4855 4856 4857 if(!disp->MapBufferARB) { 4858 void ** procp = (void **) &disp->MapBufferARB; 4859 snprintf(symboln, sizeof(symboln), "%sMapBuffer", symbol_prefix); 4860 *procp = dlsym(handle, symboln); 4861 } 4862 4863 4864 if(!disp->MapBufferARB) { 4865 void ** procp = (void **) &disp->MapBufferARB; 4866 snprintf(symboln, sizeof(symboln), "%sMapBufferARB", symbol_prefix); 4867 *procp = dlsym(handle, symboln); 4868 } 4869 4870 4871 if(!disp->UnmapBufferARB) { 4872 void ** procp = (void **) &disp->UnmapBufferARB; 4873 snprintf(symboln, sizeof(symboln), "%sUnmapBuffer", symbol_prefix); 4874 *procp = dlsym(handle, symboln); 4875 } 4876 4877 4878 if(!disp->UnmapBufferARB) { 4879 void ** procp = (void **) &disp->UnmapBufferARB; 4880 snprintf(symboln, sizeof(symboln), "%sUnmapBufferARB", symbol_prefix); 4881 *procp = dlsym(handle, symboln); 4882 } 4883 4884 4885 if(!disp->BeginQueryARB) { 4886 void ** procp = (void **) &disp->BeginQueryARB; 4887 snprintf(symboln, sizeof(symboln), "%sBeginQuery", symbol_prefix); 4888 *procp = dlsym(handle, symboln); 4889 } 4890 4891 4892 if(!disp->BeginQueryARB) { 4893 void ** procp = (void **) &disp->BeginQueryARB; 4894 snprintf(symboln, sizeof(symboln), "%sBeginQueryARB", symbol_prefix); 4895 *procp = dlsym(handle, symboln); 4896 } 4897 4898 4899 if(!disp->DeleteQueriesARB) { 4900 void ** procp = (void **) &disp->DeleteQueriesARB; 4901 snprintf(symboln, sizeof(symboln), "%sDeleteQueries", symbol_prefix); 4902 *procp = dlsym(handle, symboln); 4903 } 4904 4905 4906 if(!disp->DeleteQueriesARB) { 4907 void ** procp = (void **) &disp->DeleteQueriesARB; 4908 snprintf(symboln, sizeof(symboln), "%sDeleteQueriesARB", symbol_prefix); 4909 *procp = dlsym(handle, symboln); 4910 } 4911 4912 4913 if(!disp->EndQueryARB) { 4914 void ** procp = (void **) &disp->EndQueryARB; 4915 snprintf(symboln, sizeof(symboln), "%sEndQuery", symbol_prefix); 4916 *procp = dlsym(handle, symboln); 4917 } 4918 4919 4920 if(!disp->EndQueryARB) { 4921 void ** procp = (void **) &disp->EndQueryARB; 4922 snprintf(symboln, sizeof(symboln), "%sEndQueryARB", symbol_prefix); 4923 *procp = dlsym(handle, symboln); 4924 } 4925 4926 4927 if(!disp->GenQueriesARB) { 4928 void ** procp = (void **) &disp->GenQueriesARB; 4929 snprintf(symboln, sizeof(symboln), "%sGenQueries", symbol_prefix); 4930 *procp = dlsym(handle, symboln); 4931 } 4932 4933 4934 if(!disp->GenQueriesARB) { 4935 void ** procp = (void **) &disp->GenQueriesARB; 4936 snprintf(symboln, sizeof(symboln), "%sGenQueriesARB", symbol_prefix); 4937 *procp = dlsym(handle, symboln); 4938 } 4939 4940 4941 if(!disp->GetQueryObjectivARB) { 4942 void ** procp = (void **) &disp->GetQueryObjectivARB; 4943 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectiv", symbol_prefix); 4944 *procp = dlsym(handle, symboln); 4945 } 4946 4947 4948 if(!disp->GetQueryObjectivARB) { 4949 void ** procp = (void **) &disp->GetQueryObjectivARB; 4950 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectivARB", symbol_prefix); 4951 *procp = dlsym(handle, symboln); 4952 } 4953 4954 4955 if(!disp->GetQueryObjectuivARB) { 4956 void ** procp = (void **) &disp->GetQueryObjectuivARB; 4957 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuiv", symbol_prefix); 4958 *procp = dlsym(handle, symboln); 4959 } 4960 4961 4962 if(!disp->GetQueryObjectuivARB) { 4963 void ** procp = (void **) &disp->GetQueryObjectuivARB; 4964 snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuivARB", symbol_prefix); 4965 *procp = dlsym(handle, symboln); 4966 } 4967 4968 4969 if(!disp->GetQueryivARB) { 4970 void ** procp = (void **) &disp->GetQueryivARB; 4971 snprintf(symboln, sizeof(symboln), "%sGetQueryiv", symbol_prefix); 4972 *procp = dlsym(handle, symboln); 4973 } 4974 4975 4976 if(!disp->GetQueryivARB) { 4977 void ** procp = (void **) &disp->GetQueryivARB; 4978 snprintf(symboln, sizeof(symboln), "%sGetQueryivARB", symbol_prefix); 4979 *procp = dlsym(handle, symboln); 4980 } 4981 4982 4983 if(!disp->IsQueryARB) { 4984 void ** procp = (void **) &disp->IsQueryARB; 4985 snprintf(symboln, sizeof(symboln), "%sIsQuery", symbol_prefix); 4986 *procp = dlsym(handle, symboln); 4987 } 4988 4989 4990 if(!disp->IsQueryARB) { 4991 void ** procp = (void **) &disp->IsQueryARB; 4992 snprintf(symboln, sizeof(symboln), "%sIsQueryARB", symbol_prefix); 4993 *procp = dlsym(handle, symboln); 4994 } 4995 4996 4997 if(!disp->AttachObjectARB) { 4998 void ** procp = (void **) &disp->AttachObjectARB; 4999 snprintf(symboln, sizeof(symboln), "%sAttachObjectARB", symbol_prefix); 5000 *procp = dlsym(handle, symboln); 5001 } 5002 5003 5004 if(!disp->CompileShaderARB) { 5005 void ** procp = (void **) &disp->CompileShaderARB; 5006 snprintf(symboln, sizeof(symboln), "%sCompileShader", symbol_prefix); 5007 *procp = dlsym(handle, symboln); 5008 } 5009 5010 5011 if(!disp->CompileShaderARB) { 5012 void ** procp = (void **) &disp->CompileShaderARB; 5013 snprintf(symboln, sizeof(symboln), "%sCompileShaderARB", symbol_prefix); 5014 *procp = dlsym(handle, symboln); 5015 } 5016 5017 5018 if(!disp->CreateProgramObjectARB) { 5019 void ** procp = (void **) &disp->CreateProgramObjectARB; 5020 snprintf(symboln, sizeof(symboln), "%sCreateProgramObjectARB", symbol_prefix); 5021 *procp = dlsym(handle, symboln); 5022 } 5023 5024 5025 if(!disp->CreateShaderObjectARB) { 5026 void ** procp = (void **) &disp->CreateShaderObjectARB; 5027 snprintf(symboln, sizeof(symboln), "%sCreateShaderObjectARB", symbol_prefix); 5028 *procp = dlsym(handle, symboln); 5029 } 5030 5031 5032 if(!disp->DeleteObjectARB) { 5033 void ** procp = (void **) &disp->DeleteObjectARB; 5034 snprintf(symboln, sizeof(symboln), "%sDeleteObjectARB", symbol_prefix); 5035 *procp = dlsym(handle, symboln); 5036 } 5037 5038 5039 if(!disp->DetachObjectARB) { 5040 void ** procp = (void **) &disp->DetachObjectARB; 5041 snprintf(symboln, sizeof(symboln), "%sDetachObjectARB", symbol_prefix); 5042 *procp = dlsym(handle, symboln); 5043 } 5044 5045 5046 if(!disp->GetActiveUniformARB) { 5047 void ** procp = (void **) &disp->GetActiveUniformARB; 5048 snprintf(symboln, sizeof(symboln), "%sGetActiveUniform", symbol_prefix); 5049 *procp = dlsym(handle, symboln); 5050 } 5051 5052 5053 if(!disp->GetActiveUniformARB) { 5054 void ** procp = (void **) &disp->GetActiveUniformARB; 5055 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformARB", symbol_prefix); 5056 *procp = dlsym(handle, symboln); 5057 } 5058 5059 5060 if(!disp->GetAttachedObjectsARB) { 5061 void ** procp = (void **) &disp->GetAttachedObjectsARB; 5062 snprintf(symboln, sizeof(symboln), "%sGetAttachedObjectsARB", symbol_prefix); 5063 *procp = dlsym(handle, symboln); 5064 } 5065 5066 5067 if(!disp->GetHandleARB) { 5068 void ** procp = (void **) &disp->GetHandleARB; 5069 snprintf(symboln, sizeof(symboln), "%sGetHandleARB", symbol_prefix); 5070 *procp = dlsym(handle, symboln); 5071 } 5072 5073 5074 if(!disp->GetInfoLogARB) { 5075 void ** procp = (void **) &disp->GetInfoLogARB; 5076 snprintf(symboln, sizeof(symboln), "%sGetInfoLogARB", symbol_prefix); 5077 *procp = dlsym(handle, symboln); 5078 } 5079 5080 5081 if(!disp->GetObjectParameterfvARB) { 5082 void ** procp = (void **) &disp->GetObjectParameterfvARB; 5083 snprintf(symboln, sizeof(symboln), "%sGetObjectParameterfvARB", symbol_prefix); 5084 *procp = dlsym(handle, symboln); 5085 } 5086 5087 5088 if(!disp->GetObjectParameterivARB) { 5089 void ** procp = (void **) &disp->GetObjectParameterivARB; 5090 snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivARB", symbol_prefix); 5091 *procp = dlsym(handle, symboln); 5092 } 5093 5094 5095 if(!disp->GetShaderSourceARB) { 5096 void ** procp = (void **) &disp->GetShaderSourceARB; 5097 snprintf(symboln, sizeof(symboln), "%sGetShaderSource", symbol_prefix); 5098 *procp = dlsym(handle, symboln); 5099 } 5100 5101 5102 if(!disp->GetShaderSourceARB) { 5103 void ** procp = (void **) &disp->GetShaderSourceARB; 5104 snprintf(symboln, sizeof(symboln), "%sGetShaderSourceARB", symbol_prefix); 5105 *procp = dlsym(handle, symboln); 5106 } 5107 5108 5109 if(!disp->GetUniformLocationARB) { 5110 void ** procp = (void **) &disp->GetUniformLocationARB; 5111 snprintf(symboln, sizeof(symboln), "%sGetUniformLocation", symbol_prefix); 5112 *procp = dlsym(handle, symboln); 5113 } 5114 5115 5116 if(!disp->GetUniformLocationARB) { 5117 void ** procp = (void **) &disp->GetUniformLocationARB; 5118 snprintf(symboln, sizeof(symboln), "%sGetUniformLocationARB", symbol_prefix); 5119 *procp = dlsym(handle, symboln); 5120 } 5121 5122 5123 if(!disp->GetUniformfvARB) { 5124 void ** procp = (void **) &disp->GetUniformfvARB; 5125 snprintf(symboln, sizeof(symboln), "%sGetUniformfv", symbol_prefix); 5126 *procp = dlsym(handle, symboln); 5127 } 5128 5129 5130 if(!disp->GetUniformfvARB) { 5131 void ** procp = (void **) &disp->GetUniformfvARB; 5132 snprintf(symboln, sizeof(symboln), "%sGetUniformfvARB", symbol_prefix); 5133 *procp = dlsym(handle, symboln); 5134 } 5135 5136 5137 if(!disp->GetUniformivARB) { 5138 void ** procp = (void **) &disp->GetUniformivARB; 5139 snprintf(symboln, sizeof(symboln), "%sGetUniformiv", symbol_prefix); 5140 *procp = dlsym(handle, symboln); 5141 } 5142 5143 5144 if(!disp->GetUniformivARB) { 5145 void ** procp = (void **) &disp->GetUniformivARB; 5146 snprintf(symboln, sizeof(symboln), "%sGetUniformivARB", symbol_prefix); 5147 *procp = dlsym(handle, symboln); 5148 } 5149 5150 5151 if(!disp->LinkProgramARB) { 5152 void ** procp = (void **) &disp->LinkProgramARB; 5153 snprintf(symboln, sizeof(symboln), "%sLinkProgram", symbol_prefix); 5154 *procp = dlsym(handle, symboln); 5155 } 5156 5157 5158 if(!disp->LinkProgramARB) { 5159 void ** procp = (void **) &disp->LinkProgramARB; 5160 snprintf(symboln, sizeof(symboln), "%sLinkProgramARB", symbol_prefix); 5161 *procp = dlsym(handle, symboln); 5162 } 5163 5164 5165 if(!disp->ShaderSourceARB) { 5166 void ** procp = (void **) &disp->ShaderSourceARB; 5167 snprintf(symboln, sizeof(symboln), "%sShaderSource", symbol_prefix); 5168 *procp = dlsym(handle, symboln); 5169 } 5170 5171 5172 if(!disp->ShaderSourceARB) { 5173 void ** procp = (void **) &disp->ShaderSourceARB; 5174 snprintf(symboln, sizeof(symboln), "%sShaderSourceARB", symbol_prefix); 5175 *procp = dlsym(handle, symboln); 5176 } 5177 5178 5179 if(!disp->Uniform1fARB) { 5180 void ** procp = (void **) &disp->Uniform1fARB; 5181 snprintf(symboln, sizeof(symboln), "%sUniform1f", symbol_prefix); 5182 *procp = dlsym(handle, symboln); 5183 } 5184 5185 5186 if(!disp->Uniform1fARB) { 5187 void ** procp = (void **) &disp->Uniform1fARB; 5188 snprintf(symboln, sizeof(symboln), "%sUniform1fARB", symbol_prefix); 5189 *procp = dlsym(handle, symboln); 5190 } 5191 5192 5193 if(!disp->Uniform1fvARB) { 5194 void ** procp = (void **) &disp->Uniform1fvARB; 5195 snprintf(symboln, sizeof(symboln), "%sUniform1fv", symbol_prefix); 5196 *procp = dlsym(handle, symboln); 5197 } 5198 5199 5200 if(!disp->Uniform1fvARB) { 5201 void ** procp = (void **) &disp->Uniform1fvARB; 5202 snprintf(symboln, sizeof(symboln), "%sUniform1fvARB", symbol_prefix); 5203 *procp = dlsym(handle, symboln); 5204 } 5205 5206 5207 if(!disp->Uniform1iARB) { 5208 void ** procp = (void **) &disp->Uniform1iARB; 5209 snprintf(symboln, sizeof(symboln), "%sUniform1i", symbol_prefix); 5210 *procp = dlsym(handle, symboln); 5211 } 5212 5213 5214 if(!disp->Uniform1iARB) { 5215 void ** procp = (void **) &disp->Uniform1iARB; 5216 snprintf(symboln, sizeof(symboln), "%sUniform1iARB", symbol_prefix); 5217 *procp = dlsym(handle, symboln); 5218 } 5219 5220 5221 if(!disp->Uniform1ivARB) { 5222 void ** procp = (void **) &disp->Uniform1ivARB; 5223 snprintf(symboln, sizeof(symboln), "%sUniform1iv", symbol_prefix); 5224 *procp = dlsym(handle, symboln); 5225 } 5226 5227 5228 if(!disp->Uniform1ivARB) { 5229 void ** procp = (void **) &disp->Uniform1ivARB; 5230 snprintf(symboln, sizeof(symboln), "%sUniform1ivARB", symbol_prefix); 5231 *procp = dlsym(handle, symboln); 5232 } 5233 5234 5235 if(!disp->Uniform2fARB) { 5236 void ** procp = (void **) &disp->Uniform2fARB; 5237 snprintf(symboln, sizeof(symboln), "%sUniform2f", symbol_prefix); 5238 *procp = dlsym(handle, symboln); 5239 } 5240 5241 5242 if(!disp->Uniform2fARB) { 5243 void ** procp = (void **) &disp->Uniform2fARB; 5244 snprintf(symboln, sizeof(symboln), "%sUniform2fARB", symbol_prefix); 5245 *procp = dlsym(handle, symboln); 5246 } 5247 5248 5249 if(!disp->Uniform2fvARB) { 5250 void ** procp = (void **) &disp->Uniform2fvARB; 5251 snprintf(symboln, sizeof(symboln), "%sUniform2fv", symbol_prefix); 5252 *procp = dlsym(handle, symboln); 5253 } 5254 5255 5256 if(!disp->Uniform2fvARB) { 5257 void ** procp = (void **) &disp->Uniform2fvARB; 5258 snprintf(symboln, sizeof(symboln), "%sUniform2fvARB", symbol_prefix); 5259 *procp = dlsym(handle, symboln); 5260 } 5261 5262 5263 if(!disp->Uniform2iARB) { 5264 void ** procp = (void **) &disp->Uniform2iARB; 5265 snprintf(symboln, sizeof(symboln), "%sUniform2i", symbol_prefix); 5266 *procp = dlsym(handle, symboln); 5267 } 5268 5269 5270 if(!disp->Uniform2iARB) { 5271 void ** procp = (void **) &disp->Uniform2iARB; 5272 snprintf(symboln, sizeof(symboln), "%sUniform2iARB", symbol_prefix); 5273 *procp = dlsym(handle, symboln); 5274 } 5275 5276 5277 if(!disp->Uniform2ivARB) { 5278 void ** procp = (void **) &disp->Uniform2ivARB; 5279 snprintf(symboln, sizeof(symboln), "%sUniform2iv", symbol_prefix); 5280 *procp = dlsym(handle, symboln); 5281 } 5282 5283 5284 if(!disp->Uniform2ivARB) { 5285 void ** procp = (void **) &disp->Uniform2ivARB; 5286 snprintf(symboln, sizeof(symboln), "%sUniform2ivARB", symbol_prefix); 5287 *procp = dlsym(handle, symboln); 5288 } 5289 5290 5291 if(!disp->Uniform3fARB) { 5292 void ** procp = (void **) &disp->Uniform3fARB; 5293 snprintf(symboln, sizeof(symboln), "%sUniform3f", symbol_prefix); 5294 *procp = dlsym(handle, symboln); 5295 } 5296 5297 5298 if(!disp->Uniform3fARB) { 5299 void ** procp = (void **) &disp->Uniform3fARB; 5300 snprintf(symboln, sizeof(symboln), "%sUniform3fARB", symbol_prefix); 5301 *procp = dlsym(handle, symboln); 5302 } 5303 5304 5305 if(!disp->Uniform3fvARB) { 5306 void ** procp = (void **) &disp->Uniform3fvARB; 5307 snprintf(symboln, sizeof(symboln), "%sUniform3fv", symbol_prefix); 5308 *procp = dlsym(handle, symboln); 5309 } 5310 5311 5312 if(!disp->Uniform3fvARB) { 5313 void ** procp = (void **) &disp->Uniform3fvARB; 5314 snprintf(symboln, sizeof(symboln), "%sUniform3fvARB", symbol_prefix); 5315 *procp = dlsym(handle, symboln); 5316 } 5317 5318 5319 if(!disp->Uniform3iARB) { 5320 void ** procp = (void **) &disp->Uniform3iARB; 5321 snprintf(symboln, sizeof(symboln), "%sUniform3i", symbol_prefix); 5322 *procp = dlsym(handle, symboln); 5323 } 5324 5325 5326 if(!disp->Uniform3iARB) { 5327 void ** procp = (void **) &disp->Uniform3iARB; 5328 snprintf(symboln, sizeof(symboln), "%sUniform3iARB", symbol_prefix); 5329 *procp = dlsym(handle, symboln); 5330 } 5331 5332 5333 if(!disp->Uniform3ivARB) { 5334 void ** procp = (void **) &disp->Uniform3ivARB; 5335 snprintf(symboln, sizeof(symboln), "%sUniform3iv", symbol_prefix); 5336 *procp = dlsym(handle, symboln); 5337 } 5338 5339 5340 if(!disp->Uniform3ivARB) { 5341 void ** procp = (void **) &disp->Uniform3ivARB; 5342 snprintf(symboln, sizeof(symboln), "%sUniform3ivARB", symbol_prefix); 5343 *procp = dlsym(handle, symboln); 5344 } 5345 5346 5347 if(!disp->Uniform4fARB) { 5348 void ** procp = (void **) &disp->Uniform4fARB; 5349 snprintf(symboln, sizeof(symboln), "%sUniform4f", symbol_prefix); 5350 *procp = dlsym(handle, symboln); 5351 } 5352 5353 5354 if(!disp->Uniform4fARB) { 5355 void ** procp = (void **) &disp->Uniform4fARB; 5356 snprintf(symboln, sizeof(symboln), "%sUniform4fARB", symbol_prefix); 5357 *procp = dlsym(handle, symboln); 5358 } 5359 5360 5361 if(!disp->Uniform4fvARB) { 5362 void ** procp = (void **) &disp->Uniform4fvARB; 5363 snprintf(symboln, sizeof(symboln), "%sUniform4fv", symbol_prefix); 5364 *procp = dlsym(handle, symboln); 5365 } 5366 5367 5368 if(!disp->Uniform4fvARB) { 5369 void ** procp = (void **) &disp->Uniform4fvARB; 5370 snprintf(symboln, sizeof(symboln), "%sUniform4fvARB", symbol_prefix); 5371 *procp = dlsym(handle, symboln); 5372 } 5373 5374 5375 if(!disp->Uniform4iARB) { 5376 void ** procp = (void **) &disp->Uniform4iARB; 5377 snprintf(symboln, sizeof(symboln), "%sUniform4i", symbol_prefix); 5378 *procp = dlsym(handle, symboln); 5379 } 5380 5381 5382 if(!disp->Uniform4iARB) { 5383 void ** procp = (void **) &disp->Uniform4iARB; 5384 snprintf(symboln, sizeof(symboln), "%sUniform4iARB", symbol_prefix); 5385 *procp = dlsym(handle, symboln); 5386 } 5387 5388 5389 if(!disp->Uniform4ivARB) { 5390 void ** procp = (void **) &disp->Uniform4ivARB; 5391 snprintf(symboln, sizeof(symboln), "%sUniform4iv", symbol_prefix); 5392 *procp = dlsym(handle, symboln); 5393 } 5394 5395 5396 if(!disp->Uniform4ivARB) { 5397 void ** procp = (void **) &disp->Uniform4ivARB; 5398 snprintf(symboln, sizeof(symboln), "%sUniform4ivARB", symbol_prefix); 5399 *procp = dlsym(handle, symboln); 5400 } 5401 5402 5403 if(!disp->UniformMatrix2fvARB) { 5404 void ** procp = (void **) &disp->UniformMatrix2fvARB; 5405 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fv", symbol_prefix); 5406 *procp = dlsym(handle, symboln); 5407 } 5408 5409 5410 if(!disp->UniformMatrix2fvARB) { 5411 void ** procp = (void **) &disp->UniformMatrix2fvARB; 5412 snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fvARB", symbol_prefix); 5413 *procp = dlsym(handle, symboln); 5414 } 5415 5416 5417 if(!disp->UniformMatrix3fvARB) { 5418 void ** procp = (void **) &disp->UniformMatrix3fvARB; 5419 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fv", symbol_prefix); 5420 *procp = dlsym(handle, symboln); 5421 } 5422 5423 5424 if(!disp->UniformMatrix3fvARB) { 5425 void ** procp = (void **) &disp->UniformMatrix3fvARB; 5426 snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fvARB", symbol_prefix); 5427 *procp = dlsym(handle, symboln); 5428 } 5429 5430 5431 if(!disp->UniformMatrix4fvARB) { 5432 void ** procp = (void **) &disp->UniformMatrix4fvARB; 5433 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fv", symbol_prefix); 5434 *procp = dlsym(handle, symboln); 5435 } 5436 5437 5438 if(!disp->UniformMatrix4fvARB) { 5439 void ** procp = (void **) &disp->UniformMatrix4fvARB; 5440 snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fvARB", symbol_prefix); 5441 *procp = dlsym(handle, symboln); 5442 } 5443 5444 5445 if(!disp->UseProgramObjectARB) { 5446 void ** procp = (void **) &disp->UseProgramObjectARB; 5447 snprintf(symboln, sizeof(symboln), "%sUseProgram", symbol_prefix); 5448 *procp = dlsym(handle, symboln); 5449 } 5450 5451 5452 if(!disp->UseProgramObjectARB) { 5453 void ** procp = (void **) &disp->UseProgramObjectARB; 5454 snprintf(symboln, sizeof(symboln), "%sUseProgramObjectARB", symbol_prefix); 5455 *procp = dlsym(handle, symboln); 5456 } 5457 5458 5459 if(!disp->ValidateProgramARB) { 5460 void ** procp = (void **) &disp->ValidateProgramARB; 5461 snprintf(symboln, sizeof(symboln), "%sValidateProgram", symbol_prefix); 5462 *procp = dlsym(handle, symboln); 5463 } 5464 5465 5466 if(!disp->ValidateProgramARB) { 5467 void ** procp = (void **) &disp->ValidateProgramARB; 5468 snprintf(symboln, sizeof(symboln), "%sValidateProgramARB", symbol_prefix); 5469 *procp = dlsym(handle, symboln); 5470 } 5471 5472 5473 if(!disp->BindAttribLocationARB) { 5474 void ** procp = (void **) &disp->BindAttribLocationARB; 5475 snprintf(symboln, sizeof(symboln), "%sBindAttribLocation", symbol_prefix); 5476 *procp = dlsym(handle, symboln); 5477 } 5478 5479 5480 if(!disp->BindAttribLocationARB) { 5481 void ** procp = (void **) &disp->BindAttribLocationARB; 5482 snprintf(symboln, sizeof(symboln), "%sBindAttribLocationARB", symbol_prefix); 5483 *procp = dlsym(handle, symboln); 5484 } 5485 5486 5487 if(!disp->GetActiveAttribARB) { 5488 void ** procp = (void **) &disp->GetActiveAttribARB; 5489 snprintf(symboln, sizeof(symboln), "%sGetActiveAttrib", symbol_prefix); 5490 *procp = dlsym(handle, symboln); 5491 } 5492 5493 5494 if(!disp->GetActiveAttribARB) { 5495 void ** procp = (void **) &disp->GetActiveAttribARB; 5496 snprintf(symboln, sizeof(symboln), "%sGetActiveAttribARB", symbol_prefix); 5497 *procp = dlsym(handle, symboln); 5498 } 5499 5500 5501 if(!disp->GetAttribLocationARB) { 5502 void ** procp = (void **) &disp->GetAttribLocationARB; 5503 snprintf(symboln, sizeof(symboln), "%sGetAttribLocation", symbol_prefix); 5504 *procp = dlsym(handle, symboln); 5505 } 5506 5507 5508 if(!disp->GetAttribLocationARB) { 5509 void ** procp = (void **) &disp->GetAttribLocationARB; 5510 snprintf(symboln, sizeof(symboln), "%sGetAttribLocationARB", symbol_prefix); 5511 *procp = dlsym(handle, symboln); 5512 } 5513 5514 5515 if(!disp->DrawBuffersARB) { 5516 void ** procp = (void **) &disp->DrawBuffersARB; 5517 snprintf(symboln, sizeof(symboln), "%sDrawBuffers", symbol_prefix); 5518 *procp = dlsym(handle, symboln); 5519 } 5520 5521 5522 if(!disp->DrawBuffersARB) { 5523 void ** procp = (void **) &disp->DrawBuffersARB; 5524 snprintf(symboln, sizeof(symboln), "%sDrawBuffersARB", symbol_prefix); 5525 *procp = dlsym(handle, symboln); 5526 } 5527 5528 5529 if(!disp->DrawBuffersARB) { 5530 void ** procp = (void **) &disp->DrawBuffersARB; 5531 snprintf(symboln, sizeof(symboln), "%sDrawBuffersATI", symbol_prefix); 5532 *procp = dlsym(handle, symboln); 5533 } 5534 5535 5536 if(!disp->ClampColorARB) { 5537 void ** procp = (void **) &disp->ClampColorARB; 5538 snprintf(symboln, sizeof(symboln), "%sClampColorARB", symbol_prefix); 5539 *procp = dlsym(handle, symboln); 5540 } 5541 5542 5543 if(!disp->DrawArraysInstancedARB) { 5544 void ** procp = (void **) &disp->DrawArraysInstancedARB; 5545 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedARB", symbol_prefix); 5546 *procp = dlsym(handle, symboln); 5547 } 5548 5549 5550 if(!disp->DrawArraysInstancedARB) { 5551 void ** procp = (void **) &disp->DrawArraysInstancedARB; 5552 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedEXT", symbol_prefix); 5553 *procp = dlsym(handle, symboln); 5554 } 5555 5556 5557 if(!disp->DrawArraysInstancedARB) { 5558 void ** procp = (void **) &disp->DrawArraysInstancedARB; 5559 snprintf(symboln, sizeof(symboln), "%sDrawArraysInstanced", symbol_prefix); 5560 *procp = dlsym(handle, symboln); 5561 } 5562 5563 5564 if(!disp->DrawElementsInstancedARB) { 5565 void ** procp = (void **) &disp->DrawElementsInstancedARB; 5566 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedARB", symbol_prefix); 5567 *procp = dlsym(handle, symboln); 5568 } 5569 5570 5571 if(!disp->DrawElementsInstancedARB) { 5572 void ** procp = (void **) &disp->DrawElementsInstancedARB; 5573 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedEXT", symbol_prefix); 5574 *procp = dlsym(handle, symboln); 5575 } 5576 5577 5578 if(!disp->DrawElementsInstancedARB) { 5579 void ** procp = (void **) &disp->DrawElementsInstancedARB; 5580 snprintf(symboln, sizeof(symboln), "%sDrawElementsInstanced", symbol_prefix); 5581 *procp = dlsym(handle, symboln); 5582 } 5583 5584 5585 if(!disp->RenderbufferStorageMultisample) { 5586 void ** procp = (void **) &disp->RenderbufferStorageMultisample; 5587 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisample", symbol_prefix); 5588 *procp = dlsym(handle, symboln); 5589 } 5590 5591 5592 if(!disp->RenderbufferStorageMultisample) { 5593 void ** procp = (void **) &disp->RenderbufferStorageMultisample; 5594 snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisampleEXT", symbol_prefix); 5595 *procp = dlsym(handle, symboln); 5596 } 5597 5598 5599 if(!disp->FramebufferTextureARB) { 5600 void ** procp = (void **) &disp->FramebufferTextureARB; 5601 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureARB", symbol_prefix); 5602 *procp = dlsym(handle, symboln); 5603 } 5604 5605 5606 if(!disp->FramebufferTextureFaceARB) { 5607 void ** procp = (void **) &disp->FramebufferTextureFaceARB; 5608 snprintf(symboln, sizeof(symboln), "%sFramebufferTextureFaceARB", symbol_prefix); 5609 *procp = dlsym(handle, symboln); 5610 } 5611 5612 5613 if(!disp->ProgramParameteriARB) { 5614 void ** procp = (void **) &disp->ProgramParameteriARB; 5615 snprintf(symboln, sizeof(symboln), "%sProgramParameteriARB", symbol_prefix); 5616 *procp = dlsym(handle, symboln); 5617 } 5618 5619 5620 if(!disp->VertexAttribDivisorARB) { 5621 void ** procp = (void **) &disp->VertexAttribDivisorARB; 5622 snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisorARB", symbol_prefix); 5623 *procp = dlsym(handle, symboln); 5624 } 5625 5626 5627 if(!disp->FlushMappedBufferRange) { 5628 void ** procp = (void **) &disp->FlushMappedBufferRange; 5629 snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRange", symbol_prefix); 5630 *procp = dlsym(handle, symboln); 5631 } 5632 5633 5634 if(!disp->MapBufferRange) { 5635 void ** procp = (void **) &disp->MapBufferRange; 5636 snprintf(symboln, sizeof(symboln), "%sMapBufferRange", symbol_prefix); 5637 *procp = dlsym(handle, symboln); 5638 } 5639 5640 5641 if(!disp->TexBufferARB) { 5642 void ** procp = (void **) &disp->TexBufferARB; 5643 snprintf(symboln, sizeof(symboln), "%sTexBufferARB", symbol_prefix); 5644 *procp = dlsym(handle, symboln); 5645 } 5646 5647 5648 if(!disp->TexBufferARB) { 5649 void ** procp = (void **) &disp->TexBufferARB; 5650 snprintf(symboln, sizeof(symboln), "%sTexBuffer", symbol_prefix); 5651 *procp = dlsym(handle, symboln); 5652 } 5653 5654 5655 if(!disp->BindVertexArray) { 5656 void ** procp = (void **) &disp->BindVertexArray; 5657 snprintf(symboln, sizeof(symboln), "%sBindVertexArray", symbol_prefix); 5658 *procp = dlsym(handle, symboln); 5659 } 5660 5661 5662 if(!disp->GenVertexArrays) { 5663 void ** procp = (void **) &disp->GenVertexArrays; 5664 snprintf(symboln, sizeof(symboln), "%sGenVertexArrays", symbol_prefix); 5665 *procp = dlsym(handle, symboln); 5666 } 5667 5668 5669 if(!disp->GetActiveUniformBlockName) { 5670 void ** procp = (void **) &disp->GetActiveUniformBlockName; 5671 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockName", symbol_prefix); 5672 *procp = dlsym(handle, symboln); 5673 } 5674 5675 5676 if(!disp->GetActiveUniformBlockiv) { 5677 void ** procp = (void **) &disp->GetActiveUniformBlockiv; 5678 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockiv", symbol_prefix); 5679 *procp = dlsym(handle, symboln); 5680 } 5681 5682 5683 if(!disp->GetActiveUniformName) { 5684 void ** procp = (void **) &disp->GetActiveUniformName; 5685 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformName", symbol_prefix); 5686 *procp = dlsym(handle, symboln); 5687 } 5688 5689 5690 if(!disp->GetActiveUniformsiv) { 5691 void ** procp = (void **) &disp->GetActiveUniformsiv; 5692 snprintf(symboln, sizeof(symboln), "%sGetActiveUniformsiv", symbol_prefix); 5693 *procp = dlsym(handle, symboln); 5694 } 5695 5696 5697 if(!disp->GetUniformBlockIndex) { 5698 void ** procp = (void **) &disp->GetUniformBlockIndex; 5699