Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /* DO NOT EDIT - This file generated automatically by gl_gentable.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(__CYGWIN__) && !defined(__MINGW32__) && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__))
  40. #define USE_BACKTRACE
  41. #endif
  42.  
  43. #ifdef USE_BACKTRACE
  44. #include <execinfo.h>
  45. #endif
  46.  
  47. #ifndef _WIN32
  48. #include <dlfcn.h>
  49. #endif
  50. #include <stdlib.h>
  51. #include <stdio.h>
  52.  
  53. #include "main/glheader.h"
  54.  
  55. #include "glapi.h"
  56. #include "glapitable.h"
  57.  
  58. #ifdef GLXEXT
  59. #include "os.h"
  60. #endif
  61.  
  62. static void
  63. __glapi_gentable_NoOp(void) {
  64.     const char *fstr = "Unknown";
  65.  
  66.     /* Silence potential GCC warning for some #ifdef paths.
  67.      */
  68.     (void) fstr;
  69. #if defined(USE_BACKTRACE)
  70. #if !defined(GLXEXT)
  71.     if (getenv("MESA_DEBUG") || getenv("LIBGL_DEBUG"))
  72. #endif
  73.     {
  74.         void *frames[2];
  75.  
  76.         if(backtrace(frames, 2) == 2) {
  77.             Dl_info info;
  78.             dladdr(frames[1], &info);
  79.             if(info.dli_sname)
  80.                 fstr = info.dli_sname;
  81.         }
  82.  
  83. #if !defined(GLXEXT)
  84.         fprintf(stderr, "Call to unimplemented API: %s\n", fstr);
  85. #endif
  86.     }
  87. #endif
  88. #if defined(GLXEXT)
  89.     LogMessage(X_ERROR, "GLX: Call to unimplemented API: %s\n", fstr);
  90. #endif
  91. }
  92.  
  93. static void
  94. __glapi_gentable_set_remaining_noop(struct _glapi_table *disp) {
  95.     GLuint entries = _glapi_get_dispatch_table_size();
  96.     void **dispatch = (void **) disp;
  97.     unsigned i;
  98.  
  99.     /* ISO C is annoying sometimes */
  100.     union {_glapi_proc p; void *v;} p;
  101.     p.p = __glapi_gentable_NoOp;
  102.  
  103.     for(i=0; i < entries; i++)
  104.         if(dispatch[i] == NULL)
  105.             dispatch[i] = p.v;
  106. }
  107.  
  108. struct _glapi_table *
  109. _glapi_create_table_from_handle(void *handle, const char *symbol_prefix) {
  110.     struct _glapi_table *disp = calloc(_glapi_get_dispatch_table_size(), sizeof(_glapi_proc));
  111.     char symboln[512];
  112.  
  113.     if(!disp)
  114.         return NULL;
  115.  
  116.     if(symbol_prefix == NULL)
  117.         symbol_prefix = "";
  118.  
  119.  
  120.     if(!disp->NewList) {
  121.         void ** procp = (void **) &disp->NewList;
  122.         snprintf(symboln, sizeof(symboln), "%sNewList", symbol_prefix);
  123. #ifdef _WIN32
  124.         *procp = GetProcAddress(handle, symboln);
  125. #else
  126.         *procp = dlsym(handle, symboln);
  127. #endif
  128.     }
  129.  
  130.  
  131.     if(!disp->EndList) {
  132.         void ** procp = (void **) &disp->EndList;
  133.         snprintf(symboln, sizeof(symboln), "%sEndList", symbol_prefix);
  134. #ifdef _WIN32
  135.         *procp = GetProcAddress(handle, symboln);
  136. #else
  137.         *procp = dlsym(handle, symboln);
  138. #endif
  139.     }
  140.  
  141.  
  142.     if(!disp->CallList) {
  143.         void ** procp = (void **) &disp->CallList;
  144.         snprintf(symboln, sizeof(symboln), "%sCallList", symbol_prefix);
  145. #ifdef _WIN32
  146.         *procp = GetProcAddress(handle, symboln);
  147. #else
  148.         *procp = dlsym(handle, symboln);
  149. #endif
  150.     }
  151.  
  152.  
  153.     if(!disp->CallLists) {
  154.         void ** procp = (void **) &disp->CallLists;
  155.         snprintf(symboln, sizeof(symboln), "%sCallLists", symbol_prefix);
  156. #ifdef _WIN32
  157.         *procp = GetProcAddress(handle, symboln);
  158. #else
  159.         *procp = dlsym(handle, symboln);
  160. #endif
  161.     }
  162.  
  163.  
  164.     if(!disp->DeleteLists) {
  165.         void ** procp = (void **) &disp->DeleteLists;
  166.         snprintf(symboln, sizeof(symboln), "%sDeleteLists", symbol_prefix);
  167. #ifdef _WIN32
  168.         *procp = GetProcAddress(handle, symboln);
  169. #else
  170.         *procp = dlsym(handle, symboln);
  171. #endif
  172.     }
  173.  
  174.  
  175.     if(!disp->GenLists) {
  176.         void ** procp = (void **) &disp->GenLists;
  177.         snprintf(symboln, sizeof(symboln), "%sGenLists", symbol_prefix);
  178. #ifdef _WIN32
  179.         *procp = GetProcAddress(handle, symboln);
  180. #else
  181.         *procp = dlsym(handle, symboln);
  182. #endif
  183.     }
  184.  
  185.  
  186.     if(!disp->ListBase) {
  187.         void ** procp = (void **) &disp->ListBase;
  188.         snprintf(symboln, sizeof(symboln), "%sListBase", symbol_prefix);
  189. #ifdef _WIN32
  190.         *procp = GetProcAddress(handle, symboln);
  191. #else
  192.         *procp = dlsym(handle, symboln);
  193. #endif
  194.     }
  195.  
  196.  
  197.     if(!disp->Begin) {
  198.         void ** procp = (void **) &disp->Begin;
  199.         snprintf(symboln, sizeof(symboln), "%sBegin", symbol_prefix);
  200. #ifdef _WIN32
  201.         *procp = GetProcAddress(handle, symboln);
  202. #else
  203.         *procp = dlsym(handle, symboln);
  204. #endif
  205.     }
  206.  
  207.  
  208.     if(!disp->Bitmap) {
  209.         void ** procp = (void **) &disp->Bitmap;
  210.         snprintf(symboln, sizeof(symboln), "%sBitmap", symbol_prefix);
  211. #ifdef _WIN32
  212.         *procp = GetProcAddress(handle, symboln);
  213. #else
  214.         *procp = dlsym(handle, symboln);
  215. #endif
  216.     }
  217.  
  218.  
  219.     if(!disp->Color3b) {
  220.         void ** procp = (void **) &disp->Color3b;
  221.         snprintf(symboln, sizeof(symboln), "%sColor3b", symbol_prefix);
  222. #ifdef _WIN32
  223.         *procp = GetProcAddress(handle, symboln);
  224. #else
  225.         *procp = dlsym(handle, symboln);
  226. #endif
  227.     }
  228.  
  229.  
  230.     if(!disp->Color3bv) {
  231.         void ** procp = (void **) &disp->Color3bv;
  232.         snprintf(symboln, sizeof(symboln), "%sColor3bv", symbol_prefix);
  233. #ifdef _WIN32
  234.         *procp = GetProcAddress(handle, symboln);
  235. #else
  236.         *procp = dlsym(handle, symboln);
  237. #endif
  238.     }
  239.  
  240.  
  241.     if(!disp->Color3d) {
  242.         void ** procp = (void **) &disp->Color3d;
  243.         snprintf(symboln, sizeof(symboln), "%sColor3d", symbol_prefix);
  244. #ifdef _WIN32
  245.         *procp = GetProcAddress(handle, symboln);
  246. #else
  247.         *procp = dlsym(handle, symboln);
  248. #endif
  249.     }
  250.  
  251.  
  252.     if(!disp->Color3dv) {
  253.         void ** procp = (void **) &disp->Color3dv;
  254.         snprintf(symboln, sizeof(symboln), "%sColor3dv", symbol_prefix);
  255. #ifdef _WIN32
  256.         *procp = GetProcAddress(handle, symboln);
  257. #else
  258.         *procp = dlsym(handle, symboln);
  259. #endif
  260.     }
  261.  
  262.  
  263.     if(!disp->Color3f) {
  264.         void ** procp = (void **) &disp->Color3f;
  265.         snprintf(symboln, sizeof(symboln), "%sColor3f", symbol_prefix);
  266. #ifdef _WIN32
  267.         *procp = GetProcAddress(handle, symboln);
  268. #else
  269.         *procp = dlsym(handle, symboln);
  270. #endif
  271.     }
  272.  
  273.  
  274.     if(!disp->Color3fv) {
  275.         void ** procp = (void **) &disp->Color3fv;
  276.         snprintf(symboln, sizeof(symboln), "%sColor3fv", symbol_prefix);
  277. #ifdef _WIN32
  278.         *procp = GetProcAddress(handle, symboln);
  279. #else
  280.         *procp = dlsym(handle, symboln);
  281. #endif
  282.     }
  283.  
  284.  
  285.     if(!disp->Color3i) {
  286.         void ** procp = (void **) &disp->Color3i;
  287.         snprintf(symboln, sizeof(symboln), "%sColor3i", symbol_prefix);
  288. #ifdef _WIN32
  289.         *procp = GetProcAddress(handle, symboln);
  290. #else
  291.         *procp = dlsym(handle, symboln);
  292. #endif
  293.     }
  294.  
  295.  
  296.     if(!disp->Color3iv) {
  297.         void ** procp = (void **) &disp->Color3iv;
  298.         snprintf(symboln, sizeof(symboln), "%sColor3iv", symbol_prefix);
  299. #ifdef _WIN32
  300.         *procp = GetProcAddress(handle, symboln);
  301. #else
  302.         *procp = dlsym(handle, symboln);
  303. #endif
  304.     }
  305.  
  306.  
  307.     if(!disp->Color3s) {
  308.         void ** procp = (void **) &disp->Color3s;
  309.         snprintf(symboln, sizeof(symboln), "%sColor3s", symbol_prefix);
  310. #ifdef _WIN32
  311.         *procp = GetProcAddress(handle, symboln);
  312. #else
  313.         *procp = dlsym(handle, symboln);
  314. #endif
  315.     }
  316.  
  317.  
  318.     if(!disp->Color3sv) {
  319.         void ** procp = (void **) &disp->Color3sv;
  320.         snprintf(symboln, sizeof(symboln), "%sColor3sv", symbol_prefix);
  321. #ifdef _WIN32
  322.         *procp = GetProcAddress(handle, symboln);
  323. #else
  324.         *procp = dlsym(handle, symboln);
  325. #endif
  326.     }
  327.  
  328.  
  329.     if(!disp->Color3ub) {
  330.         void ** procp = (void **) &disp->Color3ub;
  331.         snprintf(symboln, sizeof(symboln), "%sColor3ub", symbol_prefix);
  332. #ifdef _WIN32
  333.         *procp = GetProcAddress(handle, symboln);
  334. #else
  335.         *procp = dlsym(handle, symboln);
  336. #endif
  337.     }
  338.  
  339.  
  340.     if(!disp->Color3ubv) {
  341.         void ** procp = (void **) &disp->Color3ubv;
  342.         snprintf(symboln, sizeof(symboln), "%sColor3ubv", symbol_prefix);
  343. #ifdef _WIN32
  344.         *procp = GetProcAddress(handle, symboln);
  345. #else
  346.         *procp = dlsym(handle, symboln);
  347. #endif
  348.     }
  349.  
  350.  
  351.     if(!disp->Color3ui) {
  352.         void ** procp = (void **) &disp->Color3ui;
  353.         snprintf(symboln, sizeof(symboln), "%sColor3ui", symbol_prefix);
  354. #ifdef _WIN32
  355.         *procp = GetProcAddress(handle, symboln);
  356. #else
  357.         *procp = dlsym(handle, symboln);
  358. #endif
  359.     }
  360.  
  361.  
  362.     if(!disp->Color3uiv) {
  363.         void ** procp = (void **) &disp->Color3uiv;
  364.         snprintf(symboln, sizeof(symboln), "%sColor3uiv", symbol_prefix);
  365. #ifdef _WIN32
  366.         *procp = GetProcAddress(handle, symboln);
  367. #else
  368.         *procp = dlsym(handle, symboln);
  369. #endif
  370.     }
  371.  
  372.  
  373.     if(!disp->Color3us) {
  374.         void ** procp = (void **) &disp->Color3us;
  375.         snprintf(symboln, sizeof(symboln), "%sColor3us", symbol_prefix);
  376. #ifdef _WIN32
  377.         *procp = GetProcAddress(handle, symboln);
  378. #else
  379.         *procp = dlsym(handle, symboln);
  380. #endif
  381.     }
  382.  
  383.  
  384.     if(!disp->Color3usv) {
  385.         void ** procp = (void **) &disp->Color3usv;
  386.         snprintf(symboln, sizeof(symboln), "%sColor3usv", symbol_prefix);
  387. #ifdef _WIN32
  388.         *procp = GetProcAddress(handle, symboln);
  389. #else
  390.         *procp = dlsym(handle, symboln);
  391. #endif
  392.     }
  393.  
  394.  
  395.     if(!disp->Color4b) {
  396.         void ** procp = (void **) &disp->Color4b;
  397.         snprintf(symboln, sizeof(symboln), "%sColor4b", symbol_prefix);
  398. #ifdef _WIN32
  399.         *procp = GetProcAddress(handle, symboln);
  400. #else
  401.         *procp = dlsym(handle, symboln);
  402. #endif
  403.     }
  404.  
  405.  
  406.     if(!disp->Color4bv) {
  407.         void ** procp = (void **) &disp->Color4bv;
  408.         snprintf(symboln, sizeof(symboln), "%sColor4bv", symbol_prefix);
  409. #ifdef _WIN32
  410.         *procp = GetProcAddress(handle, symboln);
  411. #else
  412.         *procp = dlsym(handle, symboln);
  413. #endif
  414.     }
  415.  
  416.  
  417.     if(!disp->Color4d) {
  418.         void ** procp = (void **) &disp->Color4d;
  419.         snprintf(symboln, sizeof(symboln), "%sColor4d", symbol_prefix);
  420. #ifdef _WIN32
  421.         *procp = GetProcAddress(handle, symboln);
  422. #else
  423.         *procp = dlsym(handle, symboln);
  424. #endif
  425.     }
  426.  
  427.  
  428.     if(!disp->Color4dv) {
  429.         void ** procp = (void **) &disp->Color4dv;
  430.         snprintf(symboln, sizeof(symboln), "%sColor4dv", symbol_prefix);
  431. #ifdef _WIN32
  432.         *procp = GetProcAddress(handle, symboln);
  433. #else
  434.         *procp = dlsym(handle, symboln);
  435. #endif
  436.     }
  437.  
  438.  
  439.     if(!disp->Color4f) {
  440.         void ** procp = (void **) &disp->Color4f;
  441.         snprintf(symboln, sizeof(symboln), "%sColor4f", symbol_prefix);
  442. #ifdef _WIN32
  443.         *procp = GetProcAddress(handle, symboln);
  444. #else
  445.         *procp = dlsym(handle, symboln);
  446. #endif
  447.     }
  448.  
  449.  
  450.     if(!disp->Color4fv) {
  451.         void ** procp = (void **) &disp->Color4fv;
  452.         snprintf(symboln, sizeof(symboln), "%sColor4fv", symbol_prefix);
  453. #ifdef _WIN32
  454.         *procp = GetProcAddress(handle, symboln);
  455. #else
  456.         *procp = dlsym(handle, symboln);
  457. #endif
  458.     }
  459.  
  460.  
  461.     if(!disp->Color4i) {
  462.         void ** procp = (void **) &disp->Color4i;
  463.         snprintf(symboln, sizeof(symboln), "%sColor4i", symbol_prefix);
  464. #ifdef _WIN32
  465.         *procp = GetProcAddress(handle, symboln);
  466. #else
  467.         *procp = dlsym(handle, symboln);
  468. #endif
  469.     }
  470.  
  471.  
  472.     if(!disp->Color4iv) {
  473.         void ** procp = (void **) &disp->Color4iv;
  474.         snprintf(symboln, sizeof(symboln), "%sColor4iv", symbol_prefix);
  475. #ifdef _WIN32
  476.         *procp = GetProcAddress(handle, symboln);
  477. #else
  478.         *procp = dlsym(handle, symboln);
  479. #endif
  480.     }
  481.  
  482.  
  483.     if(!disp->Color4s) {
  484.         void ** procp = (void **) &disp->Color4s;
  485.         snprintf(symboln, sizeof(symboln), "%sColor4s", symbol_prefix);
  486. #ifdef _WIN32
  487.         *procp = GetProcAddress(handle, symboln);
  488. #else
  489.         *procp = dlsym(handle, symboln);
  490. #endif
  491.     }
  492.  
  493.  
  494.     if(!disp->Color4sv) {
  495.         void ** procp = (void **) &disp->Color4sv;
  496.         snprintf(symboln, sizeof(symboln), "%sColor4sv", symbol_prefix);
  497. #ifdef _WIN32
  498.         *procp = GetProcAddress(handle, symboln);
  499. #else
  500.         *procp = dlsym(handle, symboln);
  501. #endif
  502.     }
  503.  
  504.  
  505.     if(!disp->Color4ub) {
  506.         void ** procp = (void **) &disp->Color4ub;
  507.         snprintf(symboln, sizeof(symboln), "%sColor4ub", symbol_prefix);
  508. #ifdef _WIN32
  509.         *procp = GetProcAddress(handle, symboln);
  510. #else
  511.         *procp = dlsym(handle, symboln);
  512. #endif
  513.     }
  514.  
  515.  
  516.     if(!disp->Color4ubv) {
  517.         void ** procp = (void **) &disp->Color4ubv;
  518.         snprintf(symboln, sizeof(symboln), "%sColor4ubv", symbol_prefix);
  519. #ifdef _WIN32
  520.         *procp = GetProcAddress(handle, symboln);
  521. #else
  522.         *procp = dlsym(handle, symboln);
  523. #endif
  524.     }
  525.  
  526.  
  527.     if(!disp->Color4ui) {
  528.         void ** procp = (void **) &disp->Color4ui;
  529.         snprintf(symboln, sizeof(symboln), "%sColor4ui", symbol_prefix);
  530. #ifdef _WIN32
  531.         *procp = GetProcAddress(handle, symboln);
  532. #else
  533.         *procp = dlsym(handle, symboln);
  534. #endif
  535.     }
  536.  
  537.  
  538.     if(!disp->Color4uiv) {
  539.         void ** procp = (void **) &disp->Color4uiv;
  540.         snprintf(symboln, sizeof(symboln), "%sColor4uiv", symbol_prefix);
  541. #ifdef _WIN32
  542.         *procp = GetProcAddress(handle, symboln);
  543. #else
  544.         *procp = dlsym(handle, symboln);
  545. #endif
  546.     }
  547.  
  548.  
  549.     if(!disp->Color4us) {
  550.         void ** procp = (void **) &disp->Color4us;
  551.         snprintf(symboln, sizeof(symboln), "%sColor4us", symbol_prefix);
  552. #ifdef _WIN32
  553.         *procp = GetProcAddress(handle, symboln);
  554. #else
  555.         *procp = dlsym(handle, symboln);
  556. #endif
  557.     }
  558.  
  559.  
  560.     if(!disp->Color4usv) {
  561.         void ** procp = (void **) &disp->Color4usv;
  562.         snprintf(symboln, sizeof(symboln), "%sColor4usv", symbol_prefix);
  563. #ifdef _WIN32
  564.         *procp = GetProcAddress(handle, symboln);
  565. #else
  566.         *procp = dlsym(handle, symboln);
  567. #endif
  568.     }
  569.  
  570.  
  571.     if(!disp->EdgeFlag) {
  572.         void ** procp = (void **) &disp->EdgeFlag;
  573.         snprintf(symboln, sizeof(symboln), "%sEdgeFlag", symbol_prefix);
  574. #ifdef _WIN32
  575.         *procp = GetProcAddress(handle, symboln);
  576. #else
  577.         *procp = dlsym(handle, symboln);
  578. #endif
  579.     }
  580.  
  581.  
  582.     if(!disp->EdgeFlagv) {
  583.         void ** procp = (void **) &disp->EdgeFlagv;
  584.         snprintf(symboln, sizeof(symboln), "%sEdgeFlagv", symbol_prefix);
  585. #ifdef _WIN32
  586.         *procp = GetProcAddress(handle, symboln);
  587. #else
  588.         *procp = dlsym(handle, symboln);
  589. #endif
  590.     }
  591.  
  592.  
  593.     if(!disp->End) {
  594.         void ** procp = (void **) &disp->End;
  595.         snprintf(symboln, sizeof(symboln), "%sEnd", symbol_prefix);
  596. #ifdef _WIN32
  597.         *procp = GetProcAddress(handle, symboln);
  598. #else
  599.         *procp = dlsym(handle, symboln);
  600. #endif
  601.     }
  602.  
  603.  
  604.     if(!disp->Indexd) {
  605.         void ** procp = (void **) &disp->Indexd;
  606.         snprintf(symboln, sizeof(symboln), "%sIndexd", symbol_prefix);
  607. #ifdef _WIN32
  608.         *procp = GetProcAddress(handle, symboln);
  609. #else
  610.         *procp = dlsym(handle, symboln);
  611. #endif
  612.     }
  613.  
  614.  
  615.     if(!disp->Indexdv) {
  616.         void ** procp = (void **) &disp->Indexdv;
  617.         snprintf(symboln, sizeof(symboln), "%sIndexdv", symbol_prefix);
  618. #ifdef _WIN32
  619.         *procp = GetProcAddress(handle, symboln);
  620. #else
  621.         *procp = dlsym(handle, symboln);
  622. #endif
  623.     }
  624.  
  625.  
  626.     if(!disp->Indexf) {
  627.         void ** procp = (void **) &disp->Indexf;
  628.         snprintf(symboln, sizeof(symboln), "%sIndexf", symbol_prefix);
  629. #ifdef _WIN32
  630.         *procp = GetProcAddress(handle, symboln);
  631. #else
  632.         *procp = dlsym(handle, symboln);
  633. #endif
  634.     }
  635.  
  636.  
  637.     if(!disp->Indexfv) {
  638.         void ** procp = (void **) &disp->Indexfv;
  639.         snprintf(symboln, sizeof(symboln), "%sIndexfv", symbol_prefix);
  640. #ifdef _WIN32
  641.         *procp = GetProcAddress(handle, symboln);
  642. #else
  643.         *procp = dlsym(handle, symboln);
  644. #endif
  645.     }
  646.  
  647.  
  648.     if(!disp->Indexi) {
  649.         void ** procp = (void **) &disp->Indexi;
  650.         snprintf(symboln, sizeof(symboln), "%sIndexi", symbol_prefix);
  651. #ifdef _WIN32
  652.         *procp = GetProcAddress(handle, symboln);
  653. #else
  654.         *procp = dlsym(handle, symboln);
  655. #endif
  656.     }
  657.  
  658.  
  659.     if(!disp->Indexiv) {
  660.         void ** procp = (void **) &disp->Indexiv;
  661.         snprintf(symboln, sizeof(symboln), "%sIndexiv", symbol_prefix);
  662. #ifdef _WIN32
  663.         *procp = GetProcAddress(handle, symboln);
  664. #else
  665.         *procp = dlsym(handle, symboln);
  666. #endif
  667.     }
  668.  
  669.  
  670.     if(!disp->Indexs) {
  671.         void ** procp = (void **) &disp->Indexs;
  672.         snprintf(symboln, sizeof(symboln), "%sIndexs", symbol_prefix);
  673. #ifdef _WIN32
  674.         *procp = GetProcAddress(handle, symboln);
  675. #else
  676.         *procp = dlsym(handle, symboln);
  677. #endif
  678.     }
  679.  
  680.  
  681.     if(!disp->Indexsv) {
  682.         void ** procp = (void **) &disp->Indexsv;
  683.         snprintf(symboln, sizeof(symboln), "%sIndexsv", symbol_prefix);
  684. #ifdef _WIN32
  685.         *procp = GetProcAddress(handle, symboln);
  686. #else
  687.         *procp = dlsym(handle, symboln);
  688. #endif
  689.     }
  690.  
  691.  
  692.     if(!disp->Normal3b) {
  693.         void ** procp = (void **) &disp->Normal3b;
  694.         snprintf(symboln, sizeof(symboln), "%sNormal3b", symbol_prefix);
  695. #ifdef _WIN32
  696.         *procp = GetProcAddress(handle, symboln);
  697. #else
  698.         *procp = dlsym(handle, symboln);
  699. #endif
  700.     }
  701.  
  702.  
  703.     if(!disp->Normal3bv) {
  704.         void ** procp = (void **) &disp->Normal3bv;
  705.         snprintf(symboln, sizeof(symboln), "%sNormal3bv", symbol_prefix);
  706. #ifdef _WIN32
  707.         *procp = GetProcAddress(handle, symboln);
  708. #else
  709.         *procp = dlsym(handle, symboln);
  710. #endif
  711.     }
  712.  
  713.  
  714.     if(!disp->Normal3d) {
  715.         void ** procp = (void **) &disp->Normal3d;
  716.         snprintf(symboln, sizeof(symboln), "%sNormal3d", symbol_prefix);
  717. #ifdef _WIN32
  718.         *procp = GetProcAddress(handle, symboln);
  719. #else
  720.         *procp = dlsym(handle, symboln);
  721. #endif
  722.     }
  723.  
  724.  
  725.     if(!disp->Normal3dv) {
  726.         void ** procp = (void **) &disp->Normal3dv;
  727.         snprintf(symboln, sizeof(symboln), "%sNormal3dv", symbol_prefix);
  728. #ifdef _WIN32
  729.         *procp = GetProcAddress(handle, symboln);
  730. #else
  731.         *procp = dlsym(handle, symboln);
  732. #endif
  733.     }
  734.  
  735.  
  736.     if(!disp->Normal3f) {
  737.         void ** procp = (void **) &disp->Normal3f;
  738.         snprintf(symboln, sizeof(symboln), "%sNormal3f", symbol_prefix);
  739. #ifdef _WIN32
  740.         *procp = GetProcAddress(handle, symboln);
  741. #else
  742.         *procp = dlsym(handle, symboln);
  743. #endif
  744.     }
  745.  
  746.  
  747.     if(!disp->Normal3fv) {
  748.         void ** procp = (void **) &disp->Normal3fv;
  749.         snprintf(symboln, sizeof(symboln), "%sNormal3fv", symbol_prefix);
  750. #ifdef _WIN32
  751.         *procp = GetProcAddress(handle, symboln);
  752. #else
  753.         *procp = dlsym(handle, symboln);
  754. #endif
  755.     }
  756.  
  757.  
  758.     if(!disp->Normal3i) {
  759.         void ** procp = (void **) &disp->Normal3i;
  760.         snprintf(symboln, sizeof(symboln), "%sNormal3i", symbol_prefix);
  761. #ifdef _WIN32
  762.         *procp = GetProcAddress(handle, symboln);
  763. #else
  764.         *procp = dlsym(handle, symboln);
  765. #endif
  766.     }
  767.  
  768.  
  769.     if(!disp->Normal3iv) {
  770.         void ** procp = (void **) &disp->Normal3iv;
  771.         snprintf(symboln, sizeof(symboln), "%sNormal3iv", symbol_prefix);
  772. #ifdef _WIN32
  773.         *procp = GetProcAddress(handle, symboln);
  774. #else
  775.         *procp = dlsym(handle, symboln);
  776. #endif
  777.     }
  778.  
  779.  
  780.     if(!disp->Normal3s) {
  781.         void ** procp = (void **) &disp->Normal3s;
  782.         snprintf(symboln, sizeof(symboln), "%sNormal3s", symbol_prefix);
  783. #ifdef _WIN32
  784.         *procp = GetProcAddress(handle, symboln);
  785. #else
  786.         *procp = dlsym(handle, symboln);
  787. #endif
  788.     }
  789.  
  790.  
  791.     if(!disp->Normal3sv) {
  792.         void ** procp = (void **) &disp->Normal3sv;
  793.         snprintf(symboln, sizeof(symboln), "%sNormal3sv", symbol_prefix);
  794. #ifdef _WIN32
  795.         *procp = GetProcAddress(handle, symboln);
  796. #else
  797.         *procp = dlsym(handle, symboln);
  798. #endif
  799.     }
  800.  
  801.  
  802.     if(!disp->RasterPos2d) {
  803.         void ** procp = (void **) &disp->RasterPos2d;
  804.         snprintf(symboln, sizeof(symboln), "%sRasterPos2d", symbol_prefix);
  805. #ifdef _WIN32
  806.         *procp = GetProcAddress(handle, symboln);
  807. #else
  808.         *procp = dlsym(handle, symboln);
  809. #endif
  810.     }
  811.  
  812.  
  813.     if(!disp->RasterPos2dv) {
  814.         void ** procp = (void **) &disp->RasterPos2dv;
  815.         snprintf(symboln, sizeof(symboln), "%sRasterPos2dv", symbol_prefix);
  816. #ifdef _WIN32
  817.         *procp = GetProcAddress(handle, symboln);
  818. #else
  819.         *procp = dlsym(handle, symboln);
  820. #endif
  821.     }
  822.  
  823.  
  824.     if(!disp->RasterPos2f) {
  825.         void ** procp = (void **) &disp->RasterPos2f;
  826.         snprintf(symboln, sizeof(symboln), "%sRasterPos2f", symbol_prefix);
  827. #ifdef _WIN32
  828.         *procp = GetProcAddress(handle, symboln);
  829. #else
  830.         *procp = dlsym(handle, symboln);
  831. #endif
  832.     }
  833.  
  834.  
  835.     if(!disp->RasterPos2fv) {
  836.         void ** procp = (void **) &disp->RasterPos2fv;
  837.         snprintf(symboln, sizeof(symboln), "%sRasterPos2fv", symbol_prefix);
  838. #ifdef _WIN32
  839.         *procp = GetProcAddress(handle, symboln);
  840. #else
  841.         *procp = dlsym(handle, symboln);
  842. #endif
  843.     }
  844.  
  845.  
  846.     if(!disp->RasterPos2i) {
  847.         void ** procp = (void **) &disp->RasterPos2i;
  848.         snprintf(symboln, sizeof(symboln), "%sRasterPos2i", symbol_prefix);
  849. #ifdef _WIN32
  850.         *procp = GetProcAddress(handle, symboln);
  851. #else
  852.         *procp = dlsym(handle, symboln);
  853. #endif
  854.     }
  855.  
  856.  
  857.     if(!disp->RasterPos2iv) {
  858.         void ** procp = (void **) &disp->RasterPos2iv;
  859.         snprintf(symboln, sizeof(symboln), "%sRasterPos2iv", symbol_prefix);
  860. #ifdef _WIN32
  861.         *procp = GetProcAddress(handle, symboln);
  862. #else
  863.         *procp = dlsym(handle, symboln);
  864. #endif
  865.     }
  866.  
  867.  
  868.     if(!disp->RasterPos2s) {
  869.         void ** procp = (void **) &disp->RasterPos2s;
  870.         snprintf(symboln, sizeof(symboln), "%sRasterPos2s", symbol_prefix);
  871. #ifdef _WIN32
  872.         *procp = GetProcAddress(handle, symboln);
  873. #else
  874.         *procp = dlsym(handle, symboln);
  875. #endif
  876.     }
  877.  
  878.  
  879.     if(!disp->RasterPos2sv) {
  880.         void ** procp = (void **) &disp->RasterPos2sv;
  881.         snprintf(symboln, sizeof(symboln), "%sRasterPos2sv", symbol_prefix);
  882. #ifdef _WIN32
  883.         *procp = GetProcAddress(handle, symboln);
  884. #else
  885.         *procp = dlsym(handle, symboln);
  886. #endif
  887.     }
  888.  
  889.  
  890.     if(!disp->RasterPos3d) {
  891.         void ** procp = (void **) &disp->RasterPos3d;
  892.         snprintf(symboln, sizeof(symboln), "%sRasterPos3d", symbol_prefix);
  893. #ifdef _WIN32
  894.         *procp = GetProcAddress(handle, symboln);
  895. #else
  896.         *procp = dlsym(handle, symboln);
  897. #endif
  898.     }
  899.  
  900.  
  901.     if(!disp->RasterPos3dv) {
  902.         void ** procp = (void **) &disp->RasterPos3dv;
  903.         snprintf(symboln, sizeof(symboln), "%sRasterPos3dv", symbol_prefix);
  904. #ifdef _WIN32
  905.         *procp = GetProcAddress(handle, symboln);
  906. #else
  907.         *procp = dlsym(handle, symboln);
  908. #endif
  909.     }
  910.  
  911.  
  912.     if(!disp->RasterPos3f) {
  913.         void ** procp = (void **) &disp->RasterPos3f;
  914.         snprintf(symboln, sizeof(symboln), "%sRasterPos3f", symbol_prefix);
  915. #ifdef _WIN32
  916.         *procp = GetProcAddress(handle, symboln);
  917. #else
  918.         *procp = dlsym(handle, symboln);
  919. #endif
  920.     }
  921.  
  922.  
  923.     if(!disp->RasterPos3fv) {
  924.         void ** procp = (void **) &disp->RasterPos3fv;
  925.         snprintf(symboln, sizeof(symboln), "%sRasterPos3fv", symbol_prefix);
  926. #ifdef _WIN32
  927.         *procp = GetProcAddress(handle, symboln);
  928. #else
  929.         *procp = dlsym(handle, symboln);
  930. #endif
  931.     }
  932.  
  933.  
  934.     if(!disp->RasterPos3i) {
  935.         void ** procp = (void **) &disp->RasterPos3i;
  936.         snprintf(symboln, sizeof(symboln), "%sRasterPos3i", symbol_prefix);
  937. #ifdef _WIN32
  938.         *procp = GetProcAddress(handle, symboln);
  939. #else
  940.         *procp = dlsym(handle, symboln);
  941. #endif
  942.     }
  943.  
  944.  
  945.     if(!disp->RasterPos3iv) {
  946.         void ** procp = (void **) &disp->RasterPos3iv;
  947.         snprintf(symboln, sizeof(symboln), "%sRasterPos3iv", symbol_prefix);
  948. #ifdef _WIN32
  949.         *procp = GetProcAddress(handle, symboln);
  950. #else
  951.         *procp = dlsym(handle, symboln);
  952. #endif
  953.     }
  954.  
  955.  
  956.     if(!disp->RasterPos3s) {
  957.         void ** procp = (void **) &disp->RasterPos3s;
  958.         snprintf(symboln, sizeof(symboln), "%sRasterPos3s", symbol_prefix);
  959. #ifdef _WIN32
  960.         *procp = GetProcAddress(handle, symboln);
  961. #else
  962.         *procp = dlsym(handle, symboln);
  963. #endif
  964.     }
  965.  
  966.  
  967.     if(!disp->RasterPos3sv) {
  968.         void ** procp = (void **) &disp->RasterPos3sv;
  969.         snprintf(symboln, sizeof(symboln), "%sRasterPos3sv", symbol_prefix);
  970. #ifdef _WIN32
  971.         *procp = GetProcAddress(handle, symboln);
  972. #else
  973.         *procp = dlsym(handle, symboln);
  974. #endif
  975.     }
  976.  
  977.  
  978.     if(!disp->RasterPos4d) {
  979.         void ** procp = (void **) &disp->RasterPos4d;
  980.         snprintf(symboln, sizeof(symboln), "%sRasterPos4d", symbol_prefix);
  981. #ifdef _WIN32
  982.         *procp = GetProcAddress(handle, symboln);
  983. #else
  984.         *procp = dlsym(handle, symboln);
  985. #endif
  986.     }
  987.  
  988.  
  989.     if(!disp->RasterPos4dv) {
  990.         void ** procp = (void **) &disp->RasterPos4dv;
  991.         snprintf(symboln, sizeof(symboln), "%sRasterPos4dv", symbol_prefix);
  992. #ifdef _WIN32
  993.         *procp = GetProcAddress(handle, symboln);
  994. #else
  995.         *procp = dlsym(handle, symboln);
  996. #endif
  997.     }
  998.  
  999.  
  1000.     if(!disp->RasterPos4f) {
  1001.         void ** procp = (void **) &disp->RasterPos4f;
  1002.         snprintf(symboln, sizeof(symboln), "%sRasterPos4f", symbol_prefix);
  1003. #ifdef _WIN32
  1004.         *procp = GetProcAddress(handle, symboln);
  1005. #else
  1006.         *procp = dlsym(handle, symboln);
  1007. #endif
  1008.     }
  1009.  
  1010.  
  1011.     if(!disp->RasterPos4fv) {
  1012.         void ** procp = (void **) &disp->RasterPos4fv;
  1013.         snprintf(symboln, sizeof(symboln), "%sRasterPos4fv", symbol_prefix);
  1014. #ifdef _WIN32
  1015.         *procp = GetProcAddress(handle, symboln);
  1016. #else
  1017.         *procp = dlsym(handle, symboln);
  1018. #endif
  1019.     }
  1020.  
  1021.  
  1022.     if(!disp->RasterPos4i) {
  1023.         void ** procp = (void **) &disp->RasterPos4i;
  1024.         snprintf(symboln, sizeof(symboln), "%sRasterPos4i", symbol_prefix);
  1025. #ifdef _WIN32
  1026.         *procp = GetProcAddress(handle, symboln);
  1027. #else
  1028.         *procp = dlsym(handle, symboln);
  1029. #endif
  1030.     }
  1031.  
  1032.  
  1033.     if(!disp->RasterPos4iv) {
  1034.         void ** procp = (void **) &disp->RasterPos4iv;
  1035.         snprintf(symboln, sizeof(symboln), "%sRasterPos4iv", symbol_prefix);
  1036. #ifdef _WIN32
  1037.         *procp = GetProcAddress(handle, symboln);
  1038. #else
  1039.         *procp = dlsym(handle, symboln);
  1040. #endif
  1041.     }
  1042.  
  1043.  
  1044.     if(!disp->RasterPos4s) {
  1045.         void ** procp = (void **) &disp->RasterPos4s;
  1046.         snprintf(symboln, sizeof(symboln), "%sRasterPos4s", symbol_prefix);
  1047. #ifdef _WIN32
  1048.         *procp = GetProcAddress(handle, symboln);
  1049. #else
  1050.         *procp = dlsym(handle, symboln);
  1051. #endif
  1052.     }
  1053.  
  1054.  
  1055.     if(!disp->RasterPos4sv) {
  1056.         void ** procp = (void **) &disp->RasterPos4sv;
  1057.         snprintf(symboln, sizeof(symboln), "%sRasterPos4sv", symbol_prefix);
  1058. #ifdef _WIN32
  1059.         *procp = GetProcAddress(handle, symboln);
  1060. #else
  1061.         *procp = dlsym(handle, symboln);
  1062. #endif
  1063.     }
  1064.  
  1065.  
  1066.     if(!disp->Rectd) {
  1067.         void ** procp = (void **) &disp->Rectd;
  1068.         snprintf(symboln, sizeof(symboln), "%sRectd", symbol_prefix);
  1069. #ifdef _WIN32
  1070.         *procp = GetProcAddress(handle, symboln);
  1071. #else
  1072.         *procp = dlsym(handle, symboln);
  1073. #endif
  1074.     }
  1075.  
  1076.  
  1077.     if(!disp->Rectdv) {
  1078.         void ** procp = (void **) &disp->Rectdv;
  1079.         snprintf(symboln, sizeof(symboln), "%sRectdv", symbol_prefix);
  1080. #ifdef _WIN32
  1081.         *procp = GetProcAddress(handle, symboln);
  1082. #else
  1083.         *procp = dlsym(handle, symboln);
  1084. #endif
  1085.     }
  1086.  
  1087.  
  1088.     if(!disp->Rectf) {
  1089.         void ** procp = (void **) &disp->Rectf;
  1090.         snprintf(symboln, sizeof(symboln), "%sRectf", symbol_prefix);
  1091. #ifdef _WIN32
  1092.         *procp = GetProcAddress(handle, symboln);
  1093. #else
  1094.         *procp = dlsym(handle, symboln);
  1095. #endif
  1096.     }
  1097.  
  1098.  
  1099.     if(!disp->Rectfv) {
  1100.         void ** procp = (void **) &disp->Rectfv;
  1101.         snprintf(symboln, sizeof(symboln), "%sRectfv", symbol_prefix);
  1102. #ifdef _WIN32
  1103.         *procp = GetProcAddress(handle, symboln);
  1104. #else
  1105.         *procp = dlsym(handle, symboln);
  1106. #endif
  1107.     }
  1108.  
  1109.  
  1110.     if(!disp->Recti) {
  1111.         void ** procp = (void **) &disp->Recti;
  1112.         snprintf(symboln, sizeof(symboln), "%sRecti", symbol_prefix);
  1113. #ifdef _WIN32
  1114.         *procp = GetProcAddress(handle, symboln);
  1115. #else
  1116.         *procp = dlsym(handle, symboln);
  1117. #endif
  1118.     }
  1119.  
  1120.  
  1121.     if(!disp->Rectiv) {
  1122.         void ** procp = (void **) &disp->Rectiv;
  1123.         snprintf(symboln, sizeof(symboln), "%sRectiv", symbol_prefix);
  1124. #ifdef _WIN32
  1125.         *procp = GetProcAddress(handle, symboln);
  1126. #else
  1127.         *procp = dlsym(handle, symboln);
  1128. #endif
  1129.     }
  1130.  
  1131.  
  1132.     if(!disp->Rects) {
  1133.         void ** procp = (void **) &disp->Rects;
  1134.         snprintf(symboln, sizeof(symboln), "%sRects", symbol_prefix);
  1135. #ifdef _WIN32
  1136.         *procp = GetProcAddress(handle, symboln);
  1137. #else
  1138.         *procp = dlsym(handle, symboln);
  1139. #endif
  1140.     }
  1141.  
  1142.  
  1143.     if(!disp->Rectsv) {
  1144.         void ** procp = (void **) &disp->Rectsv;
  1145.         snprintf(symboln, sizeof(symboln), "%sRectsv", symbol_prefix);
  1146. #ifdef _WIN32
  1147.         *procp = GetProcAddress(handle, symboln);
  1148. #else
  1149.         *procp = dlsym(handle, symboln);
  1150. #endif
  1151.     }
  1152.  
  1153.  
  1154.     if(!disp->TexCoord1d) {
  1155.         void ** procp = (void **) &disp->TexCoord1d;
  1156.         snprintf(symboln, sizeof(symboln), "%sTexCoord1d", symbol_prefix);
  1157. #ifdef _WIN32
  1158.         *procp = GetProcAddress(handle, symboln);
  1159. #else
  1160.         *procp = dlsym(handle, symboln);
  1161. #endif
  1162.     }
  1163.  
  1164.  
  1165.     if(!disp->TexCoord1dv) {
  1166.         void ** procp = (void **) &disp->TexCoord1dv;
  1167.         snprintf(symboln, sizeof(symboln), "%sTexCoord1dv", symbol_prefix);
  1168. #ifdef _WIN32
  1169.         *procp = GetProcAddress(handle, symboln);
  1170. #else
  1171.         *procp = dlsym(handle, symboln);
  1172. #endif
  1173.     }
  1174.  
  1175.  
  1176.     if(!disp->TexCoord1f) {
  1177.         void ** procp = (void **) &disp->TexCoord1f;
  1178.         snprintf(symboln, sizeof(symboln), "%sTexCoord1f", symbol_prefix);
  1179. #ifdef _WIN32
  1180.         *procp = GetProcAddress(handle, symboln);
  1181. #else
  1182.         *procp = dlsym(handle, symboln);
  1183. #endif
  1184.     }
  1185.  
  1186.  
  1187.     if(!disp->TexCoord1fv) {
  1188.         void ** procp = (void **) &disp->TexCoord1fv;
  1189.         snprintf(symboln, sizeof(symboln), "%sTexCoord1fv", symbol_prefix);
  1190. #ifdef _WIN32
  1191.         *procp = GetProcAddress(handle, symboln);
  1192. #else
  1193.         *procp = dlsym(handle, symboln);
  1194. #endif
  1195.     }
  1196.  
  1197.  
  1198.     if(!disp->TexCoord1i) {
  1199.         void ** procp = (void **) &disp->TexCoord1i;
  1200.         snprintf(symboln, sizeof(symboln), "%sTexCoord1i", symbol_prefix);
  1201. #ifdef _WIN32
  1202.         *procp = GetProcAddress(handle, symboln);
  1203. #else
  1204.         *procp = dlsym(handle, symboln);
  1205. #endif
  1206.     }
  1207.  
  1208.  
  1209.     if(!disp->TexCoord1iv) {
  1210.         void ** procp = (void **) &disp->TexCoord1iv;
  1211.         snprintf(symboln, sizeof(symboln), "%sTexCoord1iv", symbol_prefix);
  1212. #ifdef _WIN32
  1213.         *procp = GetProcAddress(handle, symboln);
  1214. #else
  1215.         *procp = dlsym(handle, symboln);
  1216. #endif
  1217.     }
  1218.  
  1219.  
  1220.     if(!disp->TexCoord1s) {
  1221.         void ** procp = (void **) &disp->TexCoord1s;
  1222.         snprintf(symboln, sizeof(symboln), "%sTexCoord1s", symbol_prefix);
  1223. #ifdef _WIN32
  1224.         *procp = GetProcAddress(handle, symboln);
  1225. #else
  1226.         *procp = dlsym(handle, symboln);
  1227. #endif
  1228.     }
  1229.  
  1230.  
  1231.     if(!disp->TexCoord1sv) {
  1232.         void ** procp = (void **) &disp->TexCoord1sv;
  1233.         snprintf(symboln, sizeof(symboln), "%sTexCoord1sv", symbol_prefix);
  1234. #ifdef _WIN32
  1235.         *procp = GetProcAddress(handle, symboln);
  1236. #else
  1237.         *procp = dlsym(handle, symboln);
  1238. #endif
  1239.     }
  1240.  
  1241.  
  1242.     if(!disp->TexCoord2d) {
  1243.         void ** procp = (void **) &disp->TexCoord2d;
  1244.         snprintf(symboln, sizeof(symboln), "%sTexCoord2d", symbol_prefix);
  1245. #ifdef _WIN32
  1246.         *procp = GetProcAddress(handle, symboln);
  1247. #else
  1248.         *procp = dlsym(handle, symboln);
  1249. #endif
  1250.     }
  1251.  
  1252.  
  1253.     if(!disp->TexCoord2dv) {
  1254.         void ** procp = (void **) &disp->TexCoord2dv;
  1255.         snprintf(symboln, sizeof(symboln), "%sTexCoord2dv", symbol_prefix);
  1256. #ifdef _WIN32
  1257.         *procp = GetProcAddress(handle, symboln);
  1258. #else
  1259.         *procp = dlsym(handle, symboln);
  1260. #endif
  1261.     }
  1262.  
  1263.  
  1264.     if(!disp->TexCoord2f) {
  1265.         void ** procp = (void **) &disp->TexCoord2f;
  1266.         snprintf(symboln, sizeof(symboln), "%sTexCoord2f", symbol_prefix);
  1267. #ifdef _WIN32
  1268.         *procp = GetProcAddress(handle, symboln);
  1269. #else
  1270.         *procp = dlsym(handle, symboln);
  1271. #endif
  1272.     }
  1273.  
  1274.  
  1275.     if(!disp->TexCoord2fv) {
  1276.         void ** procp = (void **) &disp->TexCoord2fv;
  1277.         snprintf(symboln, sizeof(symboln), "%sTexCoord2fv", symbol_prefix);
  1278. #ifdef _WIN32
  1279.         *procp = GetProcAddress(handle, symboln);
  1280. #else
  1281.         *procp = dlsym(handle, symboln);
  1282. #endif
  1283.     }
  1284.  
  1285.  
  1286.     if(!disp->TexCoord2i) {
  1287.         void ** procp = (void **) &disp->TexCoord2i;
  1288.         snprintf(symboln, sizeof(symboln), "%sTexCoord2i", symbol_prefix);
  1289. #ifdef _WIN32
  1290.         *procp = GetProcAddress(handle, symboln);
  1291. #else
  1292.         *procp = dlsym(handle, symboln);
  1293. #endif
  1294.     }
  1295.  
  1296.  
  1297.     if(!disp->TexCoord2iv) {
  1298.         void ** procp = (void **) &disp->TexCoord2iv;
  1299.         snprintf(symboln, sizeof(symboln), "%sTexCoord2iv", symbol_prefix);
  1300. #ifdef _WIN32
  1301.         *procp = GetProcAddress(handle, symboln);
  1302. #else
  1303.         *procp = dlsym(handle, symboln);
  1304. #endif
  1305.     }
  1306.  
  1307.  
  1308.     if(!disp->TexCoord2s) {
  1309.         void ** procp = (void **) &disp->TexCoord2s;
  1310.         snprintf(symboln, sizeof(symboln), "%sTexCoord2s", symbol_prefix);
  1311. #ifdef _WIN32
  1312.         *procp = GetProcAddress(handle, symboln);
  1313. #else
  1314.         *procp = dlsym(handle, symboln);
  1315. #endif
  1316.     }
  1317.  
  1318.  
  1319.     if(!disp->TexCoord2sv) {
  1320.         void ** procp = (void **) &disp->TexCoord2sv;
  1321.         snprintf(symboln, sizeof(symboln), "%sTexCoord2sv", symbol_prefix);
  1322. #ifdef _WIN32
  1323.         *procp = GetProcAddress(handle, symboln);
  1324. #else
  1325.         *procp = dlsym(handle, symboln);
  1326. #endif
  1327.     }
  1328.  
  1329.  
  1330.     if(!disp->TexCoord3d) {
  1331.         void ** procp = (void **) &disp->TexCoord3d;
  1332.         snprintf(symboln, sizeof(symboln), "%sTexCoord3d", symbol_prefix);
  1333. #ifdef _WIN32
  1334.         *procp = GetProcAddress(handle, symboln);
  1335. #else
  1336.         *procp = dlsym(handle, symboln);
  1337. #endif
  1338.     }
  1339.  
  1340.  
  1341.     if(!disp->TexCoord3dv) {
  1342.         void ** procp = (void **) &disp->TexCoord3dv;
  1343.         snprintf(symboln, sizeof(symboln), "%sTexCoord3dv", symbol_prefix);
  1344. #ifdef _WIN32
  1345.         *procp = GetProcAddress(handle, symboln);
  1346. #else
  1347.         *procp = dlsym(handle, symboln);
  1348. #endif
  1349.     }
  1350.  
  1351.  
  1352.     if(!disp->TexCoord3f) {
  1353.         void ** procp = (void **) &disp->TexCoord3f;
  1354.         snprintf(symboln, sizeof(symboln), "%sTexCoord3f", symbol_prefix);
  1355. #ifdef _WIN32
  1356.         *procp = GetProcAddress(handle, symboln);
  1357. #else
  1358.         *procp = dlsym(handle, symboln);
  1359. #endif
  1360.     }
  1361.  
  1362.  
  1363.     if(!disp->TexCoord3fv) {
  1364.         void ** procp = (void **) &disp->TexCoord3fv;
  1365.         snprintf(symboln, sizeof(symboln), "%sTexCoord3fv", symbol_prefix);
  1366. #ifdef _WIN32
  1367.         *procp = GetProcAddress(handle, symboln);
  1368. #else
  1369.         *procp = dlsym(handle, symboln);
  1370. #endif
  1371.     }
  1372.  
  1373.  
  1374.     if(!disp->TexCoord3i) {
  1375.         void ** procp = (void **) &disp->TexCoord3i;
  1376.         snprintf(symboln, sizeof(symboln), "%sTexCoord3i", symbol_prefix);
  1377. #ifdef _WIN32
  1378.         *procp = GetProcAddress(handle, symboln);
  1379. #else
  1380.         *procp = dlsym(handle, symboln);
  1381. #endif
  1382.     }
  1383.  
  1384.  
  1385.     if(!disp->TexCoord3iv) {
  1386.         void ** procp = (void **) &disp->TexCoord3iv;
  1387.         snprintf(symboln, sizeof(symboln), "%sTexCoord3iv", symbol_prefix);
  1388. #ifdef _WIN32
  1389.         *procp = GetProcAddress(handle, symboln);
  1390. #else
  1391.         *procp = dlsym(handle, symboln);
  1392. #endif
  1393.     }
  1394.  
  1395.  
  1396.     if(!disp->TexCoord3s) {
  1397.         void ** procp = (void **) &disp->TexCoord3s;
  1398.         snprintf(symboln, sizeof(symboln), "%sTexCoord3s", symbol_prefix);
  1399. #ifdef _WIN32
  1400.         *procp = GetProcAddress(handle, symboln);
  1401. #else
  1402.         *procp = dlsym(handle, symboln);
  1403. #endif
  1404.     }
  1405.  
  1406.  
  1407.     if(!disp->TexCoord3sv) {
  1408.         void ** procp = (void **) &disp->TexCoord3sv;
  1409.         snprintf(symboln, sizeof(symboln), "%sTexCoord3sv", symbol_prefix);
  1410. #ifdef _WIN32
  1411.         *procp = GetProcAddress(handle, symboln);
  1412. #else
  1413.         *procp = dlsym(handle, symboln);
  1414. #endif
  1415.     }
  1416.  
  1417.  
  1418.     if(!disp->TexCoord4d) {
  1419.         void ** procp = (void **) &disp->TexCoord4d;
  1420.         snprintf(symboln, sizeof(symboln), "%sTexCoord4d", symbol_prefix);
  1421. #ifdef _WIN32
  1422.         *procp = GetProcAddress(handle, symboln);
  1423. #else
  1424.         *procp = dlsym(handle, symboln);
  1425. #endif
  1426.     }
  1427.  
  1428.  
  1429.     if(!disp->TexCoord4dv) {
  1430.         void ** procp = (void **) &disp->TexCoord4dv;
  1431.         snprintf(symboln, sizeof(symboln), "%sTexCoord4dv", symbol_prefix);
  1432. #ifdef _WIN32
  1433.         *procp = GetProcAddress(handle, symboln);
  1434. #else
  1435.         *procp = dlsym(handle, symboln);
  1436. #endif
  1437.     }
  1438.  
  1439.  
  1440.     if(!disp->TexCoord4f) {
  1441.         void ** procp = (void **) &disp->TexCoord4f;
  1442.         snprintf(symboln, sizeof(symboln), "%sTexCoord4f", symbol_prefix);
  1443. #ifdef _WIN32
  1444.         *procp = GetProcAddress(handle, symboln);
  1445. #else
  1446.         *procp = dlsym(handle, symboln);
  1447. #endif
  1448.     }
  1449.  
  1450.  
  1451.     if(!disp->TexCoord4fv) {
  1452.         void ** procp = (void **) &disp->TexCoord4fv;
  1453.         snprintf(symboln, sizeof(symboln), "%sTexCoord4fv", symbol_prefix);
  1454. #ifdef _WIN32
  1455.         *procp = GetProcAddress(handle, symboln);
  1456. #else
  1457.         *procp = dlsym(handle, symboln);
  1458. #endif
  1459.     }
  1460.  
  1461.  
  1462.     if(!disp->TexCoord4i) {
  1463.         void ** procp = (void **) &disp->TexCoord4i;
  1464.         snprintf(symboln, sizeof(symboln), "%sTexCoord4i", symbol_prefix);
  1465. #ifdef _WIN32
  1466.         *procp = GetProcAddress(handle, symboln);
  1467. #else
  1468.         *procp = dlsym(handle, symboln);
  1469. #endif
  1470.     }
  1471.  
  1472.  
  1473.     if(!disp->TexCoord4iv) {
  1474.         void ** procp = (void **) &disp->TexCoord4iv;
  1475.         snprintf(symboln, sizeof(symboln), "%sTexCoord4iv", symbol_prefix);
  1476. #ifdef _WIN32
  1477.         *procp = GetProcAddress(handle, symboln);
  1478. #else
  1479.         *procp = dlsym(handle, symboln);
  1480. #endif
  1481.     }
  1482.  
  1483.  
  1484.     if(!disp->TexCoord4s) {
  1485.         void ** procp = (void **) &disp->TexCoord4s;
  1486.         snprintf(symboln, sizeof(symboln), "%sTexCoord4s", symbol_prefix);
  1487. #ifdef _WIN32
  1488.         *procp = GetProcAddress(handle, symboln);
  1489. #else
  1490.         *procp = dlsym(handle, symboln);
  1491. #endif
  1492.     }
  1493.  
  1494.  
  1495.     if(!disp->TexCoord4sv) {
  1496.         void ** procp = (void **) &disp->TexCoord4sv;
  1497.         snprintf(symboln, sizeof(symboln), "%sTexCoord4sv", symbol_prefix);
  1498. #ifdef _WIN32
  1499.         *procp = GetProcAddress(handle, symboln);
  1500. #else
  1501.         *procp = dlsym(handle, symboln);
  1502. #endif
  1503.     }
  1504.  
  1505.  
  1506.     if(!disp->Vertex2d) {
  1507.         void ** procp = (void **) &disp->Vertex2d;
  1508.         snprintf(symboln, sizeof(symboln), "%sVertex2d", symbol_prefix);
  1509. #ifdef _WIN32
  1510.         *procp = GetProcAddress(handle, symboln);
  1511. #else
  1512.         *procp = dlsym(handle, symboln);
  1513. #endif
  1514.     }
  1515.  
  1516.  
  1517.     if(!disp->Vertex2dv) {
  1518.         void ** procp = (void **) &disp->Vertex2dv;
  1519.         snprintf(symboln, sizeof(symboln), "%sVertex2dv", symbol_prefix);
  1520. #ifdef _WIN32
  1521.         *procp = GetProcAddress(handle, symboln);
  1522. #else
  1523.         *procp = dlsym(handle, symboln);
  1524. #endif
  1525.     }
  1526.  
  1527.  
  1528.     if(!disp->Vertex2f) {
  1529.         void ** procp = (void **) &disp->Vertex2f;
  1530.         snprintf(symboln, sizeof(symboln), "%sVertex2f", symbol_prefix);
  1531. #ifdef _WIN32
  1532.         *procp = GetProcAddress(handle, symboln);
  1533. #else
  1534.         *procp = dlsym(handle, symboln);
  1535. #endif
  1536.     }
  1537.  
  1538.  
  1539.     if(!disp->Vertex2fv) {
  1540.         void ** procp = (void **) &disp->Vertex2fv;
  1541.         snprintf(symboln, sizeof(symboln), "%sVertex2fv", symbol_prefix);
  1542. #ifdef _WIN32
  1543.         *procp = GetProcAddress(handle, symboln);
  1544. #else
  1545.         *procp = dlsym(handle, symboln);
  1546. #endif
  1547.     }
  1548.  
  1549.  
  1550.     if(!disp->Vertex2i) {
  1551.         void ** procp = (void **) &disp->Vertex2i;
  1552.         snprintf(symboln, sizeof(symboln), "%sVertex2i", symbol_prefix);
  1553. #ifdef _WIN32
  1554.         *procp = GetProcAddress(handle, symboln);
  1555. #else
  1556.         *procp = dlsym(handle, symboln);
  1557. #endif
  1558.     }
  1559.  
  1560.  
  1561.     if(!disp->Vertex2iv) {
  1562.         void ** procp = (void **) &disp->Vertex2iv;
  1563.         snprintf(symboln, sizeof(symboln), "%sVertex2iv", symbol_prefix);
  1564. #ifdef _WIN32
  1565.         *procp = GetProcAddress(handle, symboln);
  1566. #else
  1567.         *procp = dlsym(handle, symboln);
  1568. #endif
  1569.     }
  1570.  
  1571.  
  1572.     if(!disp->Vertex2s) {
  1573.         void ** procp = (void **) &disp->Vertex2s;
  1574.         snprintf(symboln, sizeof(symboln), "%sVertex2s", symbol_prefix);
  1575. #ifdef _WIN32
  1576.         *procp = GetProcAddress(handle, symboln);
  1577. #else
  1578.         *procp = dlsym(handle, symboln);
  1579. #endif
  1580.     }
  1581.  
  1582.  
  1583.     if(!disp->Vertex2sv) {
  1584.         void ** procp = (void **) &disp->Vertex2sv;
  1585.         snprintf(symboln, sizeof(symboln), "%sVertex2sv", symbol_prefix);
  1586. #ifdef _WIN32
  1587.         *procp = GetProcAddress(handle, symboln);
  1588. #else
  1589.         *procp = dlsym(handle, symboln);
  1590. #endif
  1591.     }
  1592.  
  1593.  
  1594.     if(!disp->Vertex3d) {
  1595.         void ** procp = (void **) &disp->Vertex3d;
  1596.         snprintf(symboln, sizeof(symboln), "%sVertex3d", symbol_prefix);
  1597. #ifdef _WIN32
  1598.         *procp = GetProcAddress(handle, symboln);
  1599. #else
  1600.         *procp = dlsym(handle, symboln);
  1601. #endif
  1602.     }
  1603.  
  1604.  
  1605.     if(!disp->Vertex3dv) {
  1606.         void ** procp = (void **) &disp->Vertex3dv;
  1607.         snprintf(symboln, sizeof(symboln), "%sVertex3dv", symbol_prefix);
  1608. #ifdef _WIN32
  1609.         *procp = GetProcAddress(handle, symboln);
  1610. #else
  1611.         *procp = dlsym(handle, symboln);
  1612. #endif
  1613.     }
  1614.  
  1615.  
  1616.     if(!disp->Vertex3f) {
  1617.         void ** procp = (void **) &disp->Vertex3f;
  1618.         snprintf(symboln, sizeof(symboln), "%sVertex3f", symbol_prefix);
  1619. #ifdef _WIN32
  1620.         *procp = GetProcAddress(handle, symboln);
  1621. #else
  1622.         *procp = dlsym(handle, symboln);
  1623. #endif
  1624.     }
  1625.  
  1626.  
  1627.     if(!disp->Vertex3fv) {
  1628.         void ** procp = (void **) &disp->Vertex3fv;
  1629.         snprintf(symboln, sizeof(symboln), "%sVertex3fv", symbol_prefix);
  1630. #ifdef _WIN32
  1631.         *procp = GetProcAddress(handle, symboln);
  1632. #else
  1633.         *procp = dlsym(handle, symboln);
  1634. #endif
  1635.     }
  1636.  
  1637.  
  1638.     if(!disp->Vertex3i) {
  1639.         void ** procp = (void **) &disp->Vertex3i;
  1640.         snprintf(symboln, sizeof(symboln), "%sVertex3i", symbol_prefix);
  1641. #ifdef _WIN32
  1642.         *procp = GetProcAddress(handle, symboln);
  1643. #else
  1644.         *procp = dlsym(handle, symboln);
  1645. #endif
  1646.     }
  1647.  
  1648.  
  1649.     if(!disp->Vertex3iv) {
  1650.         void ** procp = (void **) &disp->Vertex3iv;
  1651.         snprintf(symboln, sizeof(symboln), "%sVertex3iv", symbol_prefix);
  1652. #ifdef _WIN32
  1653.         *procp = GetProcAddress(handle, symboln);
  1654. #else
  1655.         *procp = dlsym(handle, symboln);
  1656. #endif
  1657.     }
  1658.  
  1659.  
  1660.     if(!disp->Vertex3s) {
  1661.         void ** procp = (void **) &disp->Vertex3s;
  1662.         snprintf(symboln, sizeof(symboln), "%sVertex3s", symbol_prefix);
  1663. #ifdef _WIN32
  1664.         *procp = GetProcAddress(handle, symboln);
  1665. #else
  1666.         *procp = dlsym(handle, symboln);
  1667. #endif
  1668.     }
  1669.  
  1670.  
  1671.     if(!disp->Vertex3sv) {
  1672.         void ** procp = (void **) &disp->Vertex3sv;
  1673.         snprintf(symboln, sizeof(symboln), "%sVertex3sv", symbol_prefix);
  1674. #ifdef _WIN32
  1675.         *procp = GetProcAddress(handle, symboln);
  1676. #else
  1677.         *procp = dlsym(handle, symboln);
  1678. #endif
  1679.     }
  1680.  
  1681.  
  1682.     if(!disp->Vertex4d) {
  1683.         void ** procp = (void **) &disp->Vertex4d;
  1684.         snprintf(symboln, sizeof(symboln), "%sVertex4d", symbol_prefix);
  1685. #ifdef _WIN32
  1686.         *procp = GetProcAddress(handle, symboln);
  1687. #else
  1688.         *procp = dlsym(handle, symboln);
  1689. #endif
  1690.     }
  1691.  
  1692.  
  1693.     if(!disp->Vertex4dv) {
  1694.         void ** procp = (void **) &disp->Vertex4dv;
  1695.         snprintf(symboln, sizeof(symboln), "%sVertex4dv", symbol_prefix);
  1696. #ifdef _WIN32
  1697.         *procp = GetProcAddress(handle, symboln);
  1698. #else
  1699.         *procp = dlsym(handle, symboln);
  1700. #endif
  1701.     }
  1702.  
  1703.  
  1704.     if(!disp->Vertex4f) {
  1705.         void ** procp = (void **) &disp->Vertex4f;
  1706.         snprintf(symboln, sizeof(symboln), "%sVertex4f", symbol_prefix);
  1707. #ifdef _WIN32
  1708.         *procp = GetProcAddress(handle, symboln);
  1709. #else
  1710.         *procp = dlsym(handle, symboln);
  1711. #endif
  1712.     }
  1713.  
  1714.  
  1715.     if(!disp->Vertex4fv) {
  1716.         void ** procp = (void **) &disp->Vertex4fv;
  1717.         snprintf(symboln, sizeof(symboln), "%sVertex4fv", symbol_prefix);
  1718. #ifdef _WIN32
  1719.         *procp = GetProcAddress(handle, symboln);
  1720. #else
  1721.         *procp = dlsym(handle, symboln);
  1722. #endif
  1723.     }
  1724.  
  1725.  
  1726.     if(!disp->Vertex4i) {
  1727.         void ** procp = (void **) &disp->Vertex4i;
  1728.         snprintf(symboln, sizeof(symboln), "%sVertex4i", symbol_prefix);
  1729. #ifdef _WIN32
  1730.         *procp = GetProcAddress(handle, symboln);
  1731. #else
  1732.         *procp = dlsym(handle, symboln);
  1733. #endif
  1734.     }
  1735.  
  1736.  
  1737.     if(!disp->Vertex4iv) {
  1738.         void ** procp = (void **) &disp->Vertex4iv;
  1739.         snprintf(symboln, sizeof(symboln), "%sVertex4iv", symbol_prefix);
  1740. #ifdef _WIN32
  1741.         *procp = GetProcAddress(handle, symboln);
  1742. #else
  1743.         *procp = dlsym(handle, symboln);
  1744. #endif
  1745.     }
  1746.  
  1747.  
  1748.     if(!disp->Vertex4s) {
  1749.         void ** procp = (void **) &disp->Vertex4s;
  1750.         snprintf(symboln, sizeof(symboln), "%sVertex4s", symbol_prefix);
  1751. #ifdef _WIN32
  1752.         *procp = GetProcAddress(handle, symboln);
  1753. #else
  1754.         *procp = dlsym(handle, symboln);
  1755. #endif
  1756.     }
  1757.  
  1758.  
  1759.     if(!disp->Vertex4sv) {
  1760.         void ** procp = (void **) &disp->Vertex4sv;
  1761.         snprintf(symboln, sizeof(symboln), "%sVertex4sv", symbol_prefix);
  1762. #ifdef _WIN32
  1763.         *procp = GetProcAddress(handle, symboln);
  1764. #else
  1765.         *procp = dlsym(handle, symboln);
  1766. #endif
  1767.     }
  1768.  
  1769.  
  1770.     if(!disp->ClipPlane) {
  1771.         void ** procp = (void **) &disp->ClipPlane;
  1772.         snprintf(symboln, sizeof(symboln), "%sClipPlane", symbol_prefix);
  1773. #ifdef _WIN32
  1774.         *procp = GetProcAddress(handle, symboln);
  1775. #else
  1776.         *procp = dlsym(handle, symboln);
  1777. #endif
  1778.     }
  1779.  
  1780.  
  1781.     if(!disp->ColorMaterial) {
  1782.         void ** procp = (void **) &disp->ColorMaterial;
  1783.         snprintf(symboln, sizeof(symboln), "%sColorMaterial", symbol_prefix);
  1784. #ifdef _WIN32
  1785.         *procp = GetProcAddress(handle, symboln);
  1786. #else
  1787.         *procp = dlsym(handle, symboln);
  1788. #endif
  1789.     }
  1790.  
  1791.  
  1792.     if(!disp->CullFace) {
  1793.         void ** procp = (void **) &disp->CullFace;
  1794.         snprintf(symboln, sizeof(symboln), "%sCullFace", symbol_prefix);
  1795. #ifdef _WIN32
  1796.         *procp = GetProcAddress(handle, symboln);
  1797. #else
  1798.         *procp = dlsym(handle, symboln);
  1799. #endif
  1800.     }
  1801.  
  1802.  
  1803.     if(!disp->Fogf) {
  1804.         void ** procp = (void **) &disp->Fogf;
  1805.         snprintf(symboln, sizeof(symboln), "%sFogf", symbol_prefix);
  1806. #ifdef _WIN32
  1807.         *procp = GetProcAddress(handle, symboln);
  1808. #else
  1809.         *procp = dlsym(handle, symboln);
  1810. #endif
  1811.     }
  1812.  
  1813.  
  1814.     if(!disp->Fogfv) {
  1815.         void ** procp = (void **) &disp->Fogfv;
  1816.         snprintf(symboln, sizeof(symboln), "%sFogfv", symbol_prefix);
  1817. #ifdef _WIN32
  1818.         *procp = GetProcAddress(handle, symboln);
  1819. #else
  1820.         *procp = dlsym(handle, symboln);
  1821. #endif
  1822.     }
  1823.  
  1824.  
  1825.     if(!disp->Fogi) {
  1826.         void ** procp = (void **) &disp->Fogi;
  1827.         snprintf(symboln, sizeof(symboln), "%sFogi", symbol_prefix);
  1828. #ifdef _WIN32
  1829.         *procp = GetProcAddress(handle, symboln);
  1830. #else
  1831.         *procp = dlsym(handle, symboln);
  1832. #endif
  1833.     }
  1834.  
  1835.  
  1836.     if(!disp->Fogiv) {
  1837.         void ** procp = (void **) &disp->Fogiv;
  1838.         snprintf(symboln, sizeof(symboln), "%sFogiv", symbol_prefix);
  1839. #ifdef _WIN32
  1840.         *procp = GetProcAddress(handle, symboln);
  1841. #else
  1842.         *procp = dlsym(handle, symboln);
  1843. #endif
  1844.     }
  1845.  
  1846.  
  1847.     if(!disp->FrontFace) {
  1848.         void ** procp = (void **) &disp->FrontFace;
  1849.         snprintf(symboln, sizeof(symboln), "%sFrontFace", symbol_prefix);
  1850. #ifdef _WIN32
  1851.         *procp = GetProcAddress(handle, symboln);
  1852. #else
  1853.         *procp = dlsym(handle, symboln);
  1854. #endif
  1855.     }
  1856.  
  1857.  
  1858.     if(!disp->Hint) {
  1859.         void ** procp = (void **) &disp->Hint;
  1860.         snprintf(symboln, sizeof(symboln), "%sHint", symbol_prefix);
  1861. #ifdef _WIN32
  1862.         *procp = GetProcAddress(handle, symboln);
  1863. #else
  1864.         *procp = dlsym(handle, symboln);
  1865. #endif
  1866.     }
  1867.  
  1868.  
  1869.     if(!disp->Lightf) {
  1870.         void ** procp = (void **) &disp->Lightf;
  1871.         snprintf(symboln, sizeof(symboln), "%sLightf", symbol_prefix);
  1872. #ifdef _WIN32
  1873.         *procp = GetProcAddress(handle, symboln);
  1874. #else
  1875.         *procp = dlsym(handle, symboln);
  1876. #endif
  1877.     }
  1878.  
  1879.  
  1880.     if(!disp->Lightfv) {
  1881.         void ** procp = (void **) &disp->Lightfv;
  1882.         snprintf(symboln, sizeof(symboln), "%sLightfv", symbol_prefix);
  1883. #ifdef _WIN32
  1884.         *procp = GetProcAddress(handle, symboln);
  1885. #else
  1886.         *procp = dlsym(handle, symboln);
  1887. #endif
  1888.     }
  1889.  
  1890.  
  1891.     if(!disp->Lighti) {
  1892.         void ** procp = (void **) &disp->Lighti;
  1893.         snprintf(symboln, sizeof(symboln), "%sLighti", symbol_prefix);
  1894. #ifdef _WIN32
  1895.         *procp = GetProcAddress(handle, symboln);
  1896. #else
  1897.         *procp = dlsym(handle, symboln);
  1898. #endif
  1899.     }
  1900.  
  1901.  
  1902.     if(!disp->Lightiv) {
  1903.         void ** procp = (void **) &disp->Lightiv;
  1904.         snprintf(symboln, sizeof(symboln), "%sLightiv", symbol_prefix);
  1905. #ifdef _WIN32
  1906.         *procp = GetProcAddress(handle, symboln);
  1907. #else
  1908.         *procp = dlsym(handle, symboln);
  1909. #endif
  1910.     }
  1911.  
  1912.  
  1913.     if(!disp->LightModelf) {
  1914.         void ** procp = (void **) &disp->LightModelf;
  1915.         snprintf(symboln, sizeof(symboln), "%sLightModelf", symbol_prefix);
  1916. #ifdef _WIN32
  1917.         *procp = GetProcAddress(handle, symboln);
  1918. #else
  1919.         *procp = dlsym(handle, symboln);
  1920. #endif
  1921.     }
  1922.  
  1923.  
  1924.     if(!disp->LightModelfv) {
  1925.         void ** procp = (void **) &disp->LightModelfv;
  1926.         snprintf(symboln, sizeof(symboln), "%sLightModelfv", symbol_prefix);
  1927. #ifdef _WIN32
  1928.         *procp = GetProcAddress(handle, symboln);
  1929. #else
  1930.         *procp = dlsym(handle, symboln);
  1931. #endif
  1932.     }
  1933.  
  1934.  
  1935.     if(!disp->LightModeli) {
  1936.         void ** procp = (void **) &disp->LightModeli;
  1937.         snprintf(symboln, sizeof(symboln), "%sLightModeli", symbol_prefix);
  1938. #ifdef _WIN32
  1939.         *procp = GetProcAddress(handle, symboln);
  1940. #else
  1941.         *procp = dlsym(handle, symboln);
  1942. #endif
  1943.     }
  1944.  
  1945.  
  1946.     if(!disp->LightModeliv) {
  1947.         void ** procp = (void **) &disp->LightModeliv;
  1948.         snprintf(symboln, sizeof(symboln), "%sLightModeliv", symbol_prefix);
  1949. #ifdef _WIN32
  1950.         *procp = GetProcAddress(handle, symboln);
  1951. #else
  1952.         *procp = dlsym(handle, symboln);
  1953. #endif
  1954.     }
  1955.  
  1956.  
  1957.     if(!disp->LineStipple) {
  1958.         void ** procp = (void **) &disp->LineStipple;
  1959.         snprintf(symboln, sizeof(symboln), "%sLineStipple", symbol_prefix);
  1960. #ifdef _WIN32
  1961.         *procp = GetProcAddress(handle, symboln);
  1962. #else
  1963.         *procp = dlsym(handle, symboln);
  1964. #endif
  1965.     }
  1966.  
  1967.  
  1968.     if(!disp->LineWidth) {
  1969.         void ** procp = (void **) &disp->LineWidth;
  1970.         snprintf(symboln, sizeof(symboln), "%sLineWidth", symbol_prefix);
  1971. #ifdef _WIN32
  1972.         *procp = GetProcAddress(handle, symboln);
  1973. #else
  1974.         *procp = dlsym(handle, symboln);
  1975. #endif
  1976.     }
  1977.  
  1978.  
  1979.     if(!disp->Materialf) {
  1980.         void ** procp = (void **) &disp->Materialf;
  1981.         snprintf(symboln, sizeof(symboln), "%sMaterialf", symbol_prefix);
  1982. #ifdef _WIN32
  1983.         *procp = GetProcAddress(handle, symboln);
  1984. #else
  1985.         *procp = dlsym(handle, symboln);
  1986. #endif
  1987.     }
  1988.  
  1989.  
  1990.     if(!disp->Materialfv) {
  1991.         void ** procp = (void **) &disp->Materialfv;
  1992.         snprintf(symboln, sizeof(symboln), "%sMaterialfv", symbol_prefix);
  1993. #ifdef _WIN32
  1994.         *procp = GetProcAddress(handle, symboln);
  1995. #else
  1996.         *procp = dlsym(handle, symboln);
  1997. #endif
  1998.     }
  1999.  
  2000.  
  2001.     if(!disp->Materiali) {
  2002.         void ** procp = (void **) &disp->Materiali;
  2003.         snprintf(symboln, sizeof(symboln), "%sMateriali", symbol_prefix);
  2004. #ifdef _WIN32
  2005.         *procp = GetProcAddress(handle, symboln);
  2006. #else
  2007.         *procp = dlsym(handle, symboln);
  2008. #endif
  2009.     }
  2010.  
  2011.  
  2012.     if(!disp->Materialiv) {
  2013.         void ** procp = (void **) &disp->Materialiv;
  2014.         snprintf(symboln, sizeof(symboln), "%sMaterialiv", symbol_prefix);
  2015. #ifdef _WIN32
  2016.         *procp = GetProcAddress(handle, symboln);
  2017. #else
  2018.         *procp = dlsym(handle, symboln);
  2019. #endif
  2020.     }
  2021.  
  2022.  
  2023.     if(!disp->PointSize) {
  2024.         void ** procp = (void **) &disp->PointSize;
  2025.         snprintf(symboln, sizeof(symboln), "%sPointSize", symbol_prefix);
  2026. #ifdef _WIN32
  2027.         *procp = GetProcAddress(handle, symboln);
  2028. #else
  2029.         *procp = dlsym(handle, symboln);
  2030. #endif
  2031.     }
  2032.  
  2033.  
  2034.     if(!disp->PolygonMode) {
  2035.         void ** procp = (void **) &disp->PolygonMode;
  2036.         snprintf(symboln, sizeof(symboln), "%sPolygonMode", symbol_prefix);
  2037. #ifdef _WIN32
  2038.         *procp = GetProcAddress(handle, symboln);
  2039. #else
  2040.         *procp = dlsym(handle, symboln);
  2041. #endif
  2042.     }
  2043.  
  2044.  
  2045.     if(!disp->PolygonStipple) {
  2046.         void ** procp = (void **) &disp->PolygonStipple;
  2047.         snprintf(symboln, sizeof(symboln), "%sPolygonStipple", symbol_prefix);
  2048. #ifdef _WIN32
  2049.         *procp = GetProcAddress(handle, symboln);
  2050. #else
  2051.         *procp = dlsym(handle, symboln);
  2052. #endif
  2053.     }
  2054.  
  2055.  
  2056.     if(!disp->Scissor) {
  2057.         void ** procp = (void **) &disp->Scissor;
  2058.         snprintf(symboln, sizeof(symboln), "%sScissor", symbol_prefix);
  2059. #ifdef _WIN32
  2060.         *procp = GetProcAddress(handle, symboln);
  2061. #else
  2062.         *procp = dlsym(handle, symboln);
  2063. #endif
  2064.     }
  2065.  
  2066.  
  2067.     if(!disp->ShadeModel) {
  2068.         void ** procp = (void **) &disp->ShadeModel;
  2069.         snprintf(symboln, sizeof(symboln), "%sShadeModel", symbol_prefix);
  2070. #ifdef _WIN32
  2071.         *procp = GetProcAddress(handle, symboln);
  2072. #else
  2073.         *procp = dlsym(handle, symboln);
  2074. #endif
  2075.     }
  2076.  
  2077.  
  2078.     if(!disp->TexParameterf) {
  2079.         void ** procp = (void **) &disp->TexParameterf;
  2080.         snprintf(symboln, sizeof(symboln), "%sTexParameterf", symbol_prefix);
  2081. #ifdef _WIN32
  2082.         *procp = GetProcAddress(handle, symboln);
  2083. #else
  2084.         *procp = dlsym(handle, symboln);
  2085. #endif
  2086.     }
  2087.  
  2088.  
  2089.     if(!disp->TexParameterfv) {
  2090.         void ** procp = (void **) &disp->TexParameterfv;
  2091.         snprintf(symboln, sizeof(symboln), "%sTexParameterfv", symbol_prefix);
  2092. #ifdef _WIN32
  2093.         *procp = GetProcAddress(handle, symboln);
  2094. #else
  2095.         *procp = dlsym(handle, symboln);
  2096. #endif
  2097.     }
  2098.  
  2099.  
  2100.     if(!disp->TexParameteri) {
  2101.         void ** procp = (void **) &disp->TexParameteri;
  2102.         snprintf(symboln, sizeof(symboln), "%sTexParameteri", symbol_prefix);
  2103. #ifdef _WIN32
  2104.         *procp = GetProcAddress(handle, symboln);
  2105. #else
  2106.         *procp = dlsym(handle, symboln);
  2107. #endif
  2108.     }
  2109.  
  2110.  
  2111.     if(!disp->TexParameteriv) {
  2112.         void ** procp = (void **) &disp->TexParameteriv;
  2113.         snprintf(symboln, sizeof(symboln), "%sTexParameteriv", symbol_prefix);
  2114. #ifdef _WIN32
  2115.         *procp = GetProcAddress(handle, symboln);
  2116. #else
  2117.         *procp = dlsym(handle, symboln);
  2118. #endif
  2119.     }
  2120.  
  2121.  
  2122.     if(!disp->TexImage1D) {
  2123.         void ** procp = (void **) &disp->TexImage1D;
  2124.         snprintf(symboln, sizeof(symboln), "%sTexImage1D", symbol_prefix);
  2125. #ifdef _WIN32
  2126.         *procp = GetProcAddress(handle, symboln);
  2127. #else
  2128.         *procp = dlsym(handle, symboln);
  2129. #endif
  2130.     }
  2131.  
  2132.  
  2133.     if(!disp->TexImage2D) {
  2134.         void ** procp = (void **) &disp->TexImage2D;
  2135.         snprintf(symboln, sizeof(symboln), "%sTexImage2D", symbol_prefix);
  2136. #ifdef _WIN32
  2137.         *procp = GetProcAddress(handle, symboln);
  2138. #else
  2139.         *procp = dlsym(handle, symboln);
  2140. #endif
  2141.     }
  2142.  
  2143.  
  2144.     if(!disp->TexEnvf) {
  2145.         void ** procp = (void **) &disp->TexEnvf;
  2146.         snprintf(symboln, sizeof(symboln), "%sTexEnvf", symbol_prefix);
  2147. #ifdef _WIN32
  2148.         *procp = GetProcAddress(handle, symboln);
  2149. #else
  2150.         *procp = dlsym(handle, symboln);
  2151. #endif
  2152.     }
  2153.  
  2154.  
  2155.     if(!disp->TexEnvfv) {
  2156.         void ** procp = (void **) &disp->TexEnvfv;
  2157.         snprintf(symboln, sizeof(symboln), "%sTexEnvfv", symbol_prefix);
  2158. #ifdef _WIN32
  2159.         *procp = GetProcAddress(handle, symboln);
  2160. #else
  2161.         *procp = dlsym(handle, symboln);
  2162. #endif
  2163.     }
  2164.  
  2165.  
  2166.     if(!disp->TexEnvi) {
  2167.         void ** procp = (void **) &disp->TexEnvi;
  2168.         snprintf(symboln, sizeof(symboln), "%sTexEnvi", symbol_prefix);
  2169. #ifdef _WIN32
  2170.         *procp = GetProcAddress(handle, symboln);
  2171. #else
  2172.         *procp = dlsym(handle, symboln);
  2173. #endif
  2174.     }
  2175.  
  2176.  
  2177.     if(!disp->TexEnviv) {
  2178.         void ** procp = (void **) &disp->TexEnviv;
  2179.         snprintf(symboln, sizeof(symboln), "%sTexEnviv", symbol_prefix);
  2180. #ifdef _WIN32
  2181.         *procp = GetProcAddress(handle, symboln);
  2182. #else
  2183.         *procp = dlsym(handle, symboln);
  2184. #endif
  2185.     }
  2186.  
  2187.  
  2188.     if(!disp->TexGend) {
  2189.         void ** procp = (void **) &disp->TexGend;
  2190.         snprintf(symboln, sizeof(symboln), "%sTexGend", symbol_prefix);
  2191. #ifdef _WIN32
  2192.         *procp = GetProcAddress(handle, symboln);
  2193. #else
  2194.         *procp = dlsym(handle, symboln);
  2195. #endif
  2196.     }
  2197.  
  2198.  
  2199.     if(!disp->TexGendv) {
  2200.         void ** procp = (void **) &disp->TexGendv;
  2201.         snprintf(symboln, sizeof(symboln), "%sTexGendv", symbol_prefix);
  2202. #ifdef _WIN32
  2203.         *procp = GetProcAddress(handle, symboln);
  2204. #else
  2205.         *procp = dlsym(handle, symboln);
  2206. #endif
  2207.     }
  2208.  
  2209.  
  2210.     if(!disp->TexGenf) {
  2211.         void ** procp = (void **) &disp->TexGenf;
  2212.         snprintf(symboln, sizeof(symboln), "%sTexGenf", symbol_prefix);
  2213. #ifdef _WIN32
  2214.         *procp = GetProcAddress(handle, symboln);
  2215. #else
  2216.         *procp = dlsym(handle, symboln);
  2217. #endif
  2218.     }
  2219.  
  2220.  
  2221.     if(!disp->TexGenf) {
  2222.         void ** procp = (void **) &disp->TexGenf;
  2223.         snprintf(symboln, sizeof(symboln), "%sTexGenfOES", symbol_prefix);
  2224. #ifdef _WIN32
  2225.         *procp = GetProcAddress(handle, symboln);
  2226. #else
  2227.         *procp = dlsym(handle, symboln);
  2228. #endif
  2229.     }
  2230.  
  2231.  
  2232.     if(!disp->TexGenfv) {
  2233.         void ** procp = (void **) &disp->TexGenfv;
  2234.         snprintf(symboln, sizeof(symboln), "%sTexGenfv", symbol_prefix);
  2235. #ifdef _WIN32
  2236.         *procp = GetProcAddress(handle, symboln);
  2237. #else
  2238.         *procp = dlsym(handle, symboln);
  2239. #endif
  2240.     }
  2241.  
  2242.  
  2243.     if(!disp->TexGenfv) {
  2244.         void ** procp = (void **) &disp->TexGenfv;
  2245.         snprintf(symboln, sizeof(symboln), "%sTexGenfvOES", symbol_prefix);
  2246. #ifdef _WIN32
  2247.         *procp = GetProcAddress(handle, symboln);
  2248. #else
  2249.         *procp = dlsym(handle, symboln);
  2250. #endif
  2251.     }
  2252.  
  2253.  
  2254.     if(!disp->TexGeni) {
  2255.         void ** procp = (void **) &disp->TexGeni;
  2256.         snprintf(symboln, sizeof(symboln), "%sTexGeni", symbol_prefix);
  2257. #ifdef _WIN32
  2258.         *procp = GetProcAddress(handle, symboln);
  2259. #else
  2260.         *procp = dlsym(handle, symboln);
  2261. #endif
  2262.     }
  2263.  
  2264.  
  2265.     if(!disp->TexGeni) {
  2266.         void ** procp = (void **) &disp->TexGeni;
  2267.         snprintf(symboln, sizeof(symboln), "%sTexGeniOES", symbol_prefix);
  2268. #ifdef _WIN32
  2269.         *procp = GetProcAddress(handle, symboln);
  2270. #else
  2271.         *procp = dlsym(handle, symboln);
  2272. #endif
  2273.     }
  2274.  
  2275.  
  2276.     if(!disp->TexGeniv) {
  2277.         void ** procp = (void **) &disp->TexGeniv;
  2278.         snprintf(symboln, sizeof(symboln), "%sTexGeniv", symbol_prefix);
  2279. #ifdef _WIN32
  2280.         *procp = GetProcAddress(handle, symboln);
  2281. #else
  2282.         *procp = dlsym(handle, symboln);
  2283. #endif
  2284.     }
  2285.  
  2286.  
  2287.     if(!disp->TexGeniv) {
  2288.         void ** procp = (void **) &disp->TexGeniv;
  2289.         snprintf(symboln, sizeof(symboln), "%sTexGenivOES", symbol_prefix);
  2290. #ifdef _WIN32
  2291.         *procp = GetProcAddress(handle, symboln);
  2292. #else
  2293.         *procp = dlsym(handle, symboln);
  2294. #endif
  2295.     }
  2296.  
  2297.  
  2298.     if(!disp->FeedbackBuffer) {
  2299.         void ** procp = (void **) &disp->FeedbackBuffer;
  2300.         snprintf(symboln, sizeof(symboln), "%sFeedbackBuffer", symbol_prefix);
  2301. #ifdef _WIN32
  2302.         *procp = GetProcAddress(handle, symboln);
  2303. #else
  2304.         *procp = dlsym(handle, symboln);
  2305. #endif
  2306.     }
  2307.  
  2308.  
  2309.     if(!disp->SelectBuffer) {
  2310.         void ** procp = (void **) &disp->SelectBuffer;
  2311.         snprintf(symboln, sizeof(symboln), "%sSelectBuffer", symbol_prefix);
  2312. #ifdef _WIN32
  2313.         *procp = GetProcAddress(handle, symboln);
  2314. #else
  2315.         *procp = dlsym(handle, symboln);
  2316. #endif
  2317.     }
  2318.  
  2319.  
  2320.     if(!disp->RenderMode) {
  2321.         void ** procp = (void **) &disp->RenderMode;
  2322.         snprintf(symboln, sizeof(symboln), "%sRenderMode", symbol_prefix);
  2323. #ifdef _WIN32
  2324.         *procp = GetProcAddress(handle, symboln);
  2325. #else
  2326.         *procp = dlsym(handle, symboln);
  2327. #endif
  2328.     }
  2329.  
  2330.  
  2331.     if(!disp->InitNames) {
  2332.         void ** procp = (void **) &disp->InitNames;
  2333.         snprintf(symboln, sizeof(symboln), "%sInitNames", symbol_prefix);
  2334. #ifdef _WIN32
  2335.         *procp = GetProcAddress(handle, symboln);
  2336. #else
  2337.         *procp = dlsym(handle, symboln);
  2338. #endif
  2339.     }
  2340.  
  2341.  
  2342.     if(!disp->LoadName) {
  2343.         void ** procp = (void **) &disp->LoadName;
  2344.         snprintf(symboln, sizeof(symboln), "%sLoadName", symbol_prefix);
  2345. #ifdef _WIN32
  2346.         *procp = GetProcAddress(handle, symboln);
  2347. #else
  2348.         *procp = dlsym(handle, symboln);
  2349. #endif
  2350.     }
  2351.  
  2352.  
  2353.     if(!disp->PassThrough) {
  2354.         void ** procp = (void **) &disp->PassThrough;
  2355.         snprintf(symboln, sizeof(symboln), "%sPassThrough", symbol_prefix);
  2356. #ifdef _WIN32
  2357.         *procp = GetProcAddress(handle, symboln);
  2358. #else
  2359.         *procp = dlsym(handle, symboln);
  2360. #endif
  2361.     }
  2362.  
  2363.  
  2364.     if(!disp->PopName) {
  2365.         void ** procp = (void **) &disp->PopName;
  2366.         snprintf(symboln, sizeof(symboln), "%sPopName", symbol_prefix);
  2367. #ifdef _WIN32
  2368.         *procp = GetProcAddress(handle, symboln);
  2369. #else
  2370.         *procp = dlsym(handle, symboln);
  2371. #endif
  2372.     }
  2373.  
  2374.  
  2375.     if(!disp->PushName) {
  2376.         void ** procp = (void **) &disp->PushName;
  2377.         snprintf(symboln, sizeof(symboln), "%sPushName", symbol_prefix);
  2378. #ifdef _WIN32
  2379.         *procp = GetProcAddress(handle, symboln);
  2380. #else
  2381.         *procp = dlsym(handle, symboln);
  2382. #endif
  2383.     }
  2384.  
  2385.  
  2386.     if(!disp->DrawBuffer) {
  2387.         void ** procp = (void **) &disp->DrawBuffer;
  2388.         snprintf(symboln, sizeof(symboln), "%sDrawBuffer", symbol_prefix);
  2389. #ifdef _WIN32
  2390.         *procp = GetProcAddress(handle, symboln);
  2391. #else
  2392.         *procp = dlsym(handle, symboln);
  2393. #endif
  2394.     }
  2395.  
  2396.  
  2397.     if(!disp->Clear) {
  2398.         void ** procp = (void **) &disp->Clear;
  2399.         snprintf(symboln, sizeof(symboln), "%sClear", symbol_prefix);
  2400. #ifdef _WIN32
  2401.         *procp = GetProcAddress(handle, symboln);
  2402. #else
  2403.         *procp = dlsym(handle, symboln);
  2404. #endif
  2405.     }
  2406.  
  2407.  
  2408.     if(!disp->ClearAccum) {
  2409.         void ** procp = (void **) &disp->ClearAccum;
  2410.         snprintf(symboln, sizeof(symboln), "%sClearAccum", symbol_prefix);
  2411. #ifdef _WIN32
  2412.         *procp = GetProcAddress(handle, symboln);
  2413. #else
  2414.         *procp = dlsym(handle, symboln);
  2415. #endif
  2416.     }
  2417.  
  2418.  
  2419.     if(!disp->ClearIndex) {
  2420.         void ** procp = (void **) &disp->ClearIndex;
  2421.         snprintf(symboln, sizeof(symboln), "%sClearIndex", symbol_prefix);
  2422. #ifdef _WIN32
  2423.         *procp = GetProcAddress(handle, symboln);
  2424. #else
  2425.         *procp = dlsym(handle, symboln);
  2426. #endif
  2427.     }
  2428.  
  2429.  
  2430.     if(!disp->ClearColor) {
  2431.         void ** procp = (void **) &disp->ClearColor;
  2432.         snprintf(symboln, sizeof(symboln), "%sClearColor", symbol_prefix);
  2433. #ifdef _WIN32
  2434.         *procp = GetProcAddress(handle, symboln);
  2435. #else
  2436.         *procp = dlsym(handle, symboln);
  2437. #endif
  2438.     }
  2439.  
  2440.  
  2441.     if(!disp->ClearStencil) {
  2442.         void ** procp = (void **) &disp->ClearStencil;
  2443.         snprintf(symboln, sizeof(symboln), "%sClearStencil", symbol_prefix);
  2444. #ifdef _WIN32
  2445.         *procp = GetProcAddress(handle, symboln);
  2446. #else
  2447.         *procp = dlsym(handle, symboln);
  2448. #endif
  2449.     }
  2450.  
  2451.  
  2452.     if(!disp->ClearDepth) {
  2453.         void ** procp = (void **) &disp->ClearDepth;
  2454.         snprintf(symboln, sizeof(symboln), "%sClearDepth", symbol_prefix);
  2455. #ifdef _WIN32
  2456.         *procp = GetProcAddress(handle, symboln);
  2457. #else
  2458.         *procp = dlsym(handle, symboln);
  2459. #endif
  2460.     }
  2461.  
  2462.  
  2463.     if(!disp->StencilMask) {
  2464.         void ** procp = (void **) &disp->StencilMask;
  2465.         snprintf(symboln, sizeof(symboln), "%sStencilMask", symbol_prefix);
  2466. #ifdef _WIN32
  2467.         *procp = GetProcAddress(handle, symboln);
  2468. #else
  2469.         *procp = dlsym(handle, symboln);
  2470. #endif
  2471.     }
  2472.  
  2473.  
  2474.     if(!disp->ColorMask) {
  2475.         void ** procp = (void **) &disp->ColorMask;
  2476.         snprintf(symboln, sizeof(symboln), "%sColorMask", symbol_prefix);
  2477. #ifdef _WIN32
  2478.         *procp = GetProcAddress(handle, symboln);
  2479. #else
  2480.         *procp = dlsym(handle, symboln);
  2481. #endif
  2482.     }
  2483.  
  2484.  
  2485.     if(!disp->DepthMask) {
  2486.         void ** procp = (void **) &disp->DepthMask;
  2487.         snprintf(symboln, sizeof(symboln), "%sDepthMask", symbol_prefix);
  2488. #ifdef _WIN32
  2489.         *procp = GetProcAddress(handle, symboln);
  2490. #else
  2491.         *procp = dlsym(handle, symboln);
  2492. #endif
  2493.     }
  2494.  
  2495.  
  2496.     if(!disp->IndexMask) {
  2497.         void ** procp = (void **) &disp->IndexMask;
  2498.         snprintf(symboln, sizeof(symboln), "%sIndexMask", symbol_prefix);
  2499. #ifdef _WIN32
  2500.         *procp = GetProcAddress(handle, symboln);
  2501. #else
  2502.         *procp = dlsym(handle, symboln);
  2503. #endif
  2504.     }
  2505.  
  2506.  
  2507.     if(!disp->Accum) {
  2508.         void ** procp = (void **) &disp->Accum;
  2509.         snprintf(symboln, sizeof(symboln), "%sAccum", symbol_prefix);
  2510. #ifdef _WIN32
  2511.         *procp = GetProcAddress(handle, symboln);
  2512. #else
  2513.         *procp = dlsym(handle, symboln);
  2514. #endif
  2515.     }
  2516.  
  2517.  
  2518.     if(!disp->Disable) {
  2519.         void ** procp = (void **) &disp->Disable;
  2520.         snprintf(symboln, sizeof(symboln), "%sDisable", symbol_prefix);
  2521. #ifdef _WIN32
  2522.         *procp = GetProcAddress(handle, symboln);
  2523. #else
  2524.         *procp = dlsym(handle, symboln);
  2525. #endif
  2526.     }
  2527.  
  2528.  
  2529.     if(!disp->Enable) {
  2530.         void ** procp = (void **) &disp->Enable;
  2531.         snprintf(symboln, sizeof(symboln), "%sEnable", symbol_prefix);
  2532. #ifdef _WIN32
  2533.         *procp = GetProcAddress(handle, symboln);
  2534. #else
  2535.         *procp = dlsym(handle, symboln);
  2536. #endif
  2537.     }
  2538.  
  2539.  
  2540.     if(!disp->Finish) {
  2541.         void ** procp = (void **) &disp->Finish;
  2542.         snprintf(symboln, sizeof(symboln), "%sFinish", symbol_prefix);
  2543. #ifdef _WIN32
  2544.         *procp = GetProcAddress(handle, symboln);
  2545. #else
  2546.         *procp = dlsym(handle, symboln);
  2547. #endif
  2548.     }
  2549.  
  2550.  
  2551.     if(!disp->Flush) {
  2552.         void ** procp = (void **) &disp->Flush;
  2553.         snprintf(symboln, sizeof(symboln), "%sFlush", symbol_prefix);
  2554. #ifdef _WIN32
  2555.         *procp = GetProcAddress(handle, symboln);
  2556. #else
  2557.         *procp = dlsym(handle, symboln);
  2558. #endif
  2559.     }
  2560.  
  2561.  
  2562.     if(!disp->PopAttrib) {
  2563.         void ** procp = (void **) &disp->PopAttrib;
  2564.         snprintf(symboln, sizeof(symboln), "%sPopAttrib", symbol_prefix);
  2565. #ifdef _WIN32
  2566.         *procp = GetProcAddress(handle, symboln);
  2567. #else
  2568.         *procp = dlsym(handle, symboln);
  2569. #endif
  2570.     }
  2571.  
  2572.  
  2573.     if(!disp->PushAttrib) {
  2574.         void ** procp = (void **) &disp->PushAttrib;
  2575.         snprintf(symboln, sizeof(symboln), "%sPushAttrib", symbol_prefix);
  2576. #ifdef _WIN32
  2577.         *procp = GetProcAddress(handle, symboln);
  2578. #else
  2579.         *procp = dlsym(handle, symboln);
  2580. #endif
  2581.     }
  2582.  
  2583.  
  2584.     if(!disp->Map1d) {
  2585.         void ** procp = (void **) &disp->Map1d;
  2586.         snprintf(symboln, sizeof(symboln), "%sMap1d", symbol_prefix);
  2587. #ifdef _WIN32
  2588.         *procp = GetProcAddress(handle, symboln);
  2589. #else
  2590.         *procp = dlsym(handle, symboln);
  2591. #endif
  2592.     }
  2593.  
  2594.  
  2595.     if(!disp->Map1f) {
  2596.         void ** procp = (void **) &disp->Map1f;
  2597.         snprintf(symboln, sizeof(symboln), "%sMap1f", symbol_prefix);
  2598. #ifdef _WIN32
  2599.         *procp = GetProcAddress(handle, symboln);
  2600. #else
  2601.         *procp = dlsym(handle, symboln);
  2602. #endif
  2603.     }
  2604.  
  2605.  
  2606.     if(!disp->Map2d) {
  2607.         void ** procp = (void **) &disp->Map2d;
  2608.         snprintf(symboln, sizeof(symboln), "%sMap2d", symbol_prefix);
  2609. #ifdef _WIN32
  2610.         *procp = GetProcAddress(handle, symboln);
  2611. #else
  2612.         *procp = dlsym(handle, symboln);
  2613. #endif
  2614.     }
  2615.  
  2616.  
  2617.     if(!disp->Map2f) {
  2618.         void ** procp = (void **) &disp->Map2f;
  2619.         snprintf(symboln, sizeof(symboln), "%sMap2f", symbol_prefix);
  2620. #ifdef _WIN32
  2621.         *procp = GetProcAddress(handle, symboln);
  2622. #else
  2623.         *procp = dlsym(handle, symboln);
  2624. #endif
  2625.     }
  2626.  
  2627.  
  2628.     if(!disp->MapGrid1d) {
  2629.         void ** procp = (void **) &disp->MapGrid1d;
  2630.         snprintf(symboln, sizeof(symboln), "%sMapGrid1d", symbol_prefix);
  2631. #ifdef _WIN32
  2632.         *procp = GetProcAddress(handle, symboln);
  2633. #else
  2634.         *procp = dlsym(handle, symboln);
  2635. #endif
  2636.     }
  2637.  
  2638.  
  2639.     if(!disp->MapGrid1f) {
  2640.         void ** procp = (void **) &disp->MapGrid1f;
  2641.         snprintf(symboln, sizeof(symboln), "%sMapGrid1f", symbol_prefix);
  2642. #ifdef _WIN32
  2643.         *procp = GetProcAddress(handle, symboln);
  2644. #else
  2645.         *procp = dlsym(handle, symboln);
  2646. #endif
  2647.     }
  2648.  
  2649.  
  2650.     if(!disp->MapGrid2d) {
  2651.         void ** procp = (void **) &disp->MapGrid2d;
  2652.         snprintf(symboln, sizeof(symboln), "%sMapGrid2d", symbol_prefix);
  2653. #ifdef _WIN32
  2654.         *procp = GetProcAddress(handle, symboln);
  2655. #else
  2656.         *procp = dlsym(handle, symboln);
  2657. #endif
  2658.     }
  2659.  
  2660.  
  2661.     if(!disp->MapGrid2f) {
  2662.         void ** procp = (void **) &disp->MapGrid2f;
  2663.         snprintf(symboln, sizeof(symboln), "%sMapGrid2f", symbol_prefix);
  2664. #ifdef _WIN32
  2665.         *procp = GetProcAddress(handle, symboln);
  2666. #else
  2667.         *procp = dlsym(handle, symboln);
  2668. #endif
  2669.     }
  2670.  
  2671.  
  2672.     if(!disp->EvalCoord1d) {
  2673.         void ** procp = (void **) &disp->EvalCoord1d;
  2674.         snprintf(symboln, sizeof(symboln), "%sEvalCoord1d", symbol_prefix);
  2675. #ifdef _WIN32
  2676.         *procp = GetProcAddress(handle, symboln);
  2677. #else
  2678.         *procp = dlsym(handle, symboln);
  2679. #endif
  2680.     }
  2681.  
  2682.  
  2683.     if(!disp->EvalCoord1dv) {
  2684.         void ** procp = (void **) &disp->EvalCoord1dv;
  2685.         snprintf(symboln, sizeof(symboln), "%sEvalCoord1dv", symbol_prefix);
  2686. #ifdef _WIN32
  2687.         *procp = GetProcAddress(handle, symboln);
  2688. #else
  2689.         *procp = dlsym(handle, symboln);
  2690. #endif
  2691.     }
  2692.  
  2693.  
  2694.     if(!disp->EvalCoord1f) {
  2695.         void ** procp = (void **) &disp->EvalCoord1f;
  2696.         snprintf(symboln, sizeof(symboln), "%sEvalCoord1f", symbol_prefix);
  2697. #ifdef _WIN32
  2698.         *procp = GetProcAddress(handle, symboln);
  2699. #else
  2700.         *procp = dlsym(handle, symboln);
  2701. #endif
  2702.     }
  2703.  
  2704.  
  2705.     if(!disp->EvalCoord1fv) {
  2706.         void ** procp = (void **) &disp->EvalCoord1fv;
  2707.         snprintf(symboln, sizeof(symboln), "%sEvalCoord1fv", symbol_prefix);
  2708. #ifdef _WIN32
  2709.         *procp = GetProcAddress(handle, symboln);
  2710. #else
  2711.         *procp = dlsym(handle, symboln);
  2712. #endif
  2713.     }
  2714.  
  2715.  
  2716.     if(!disp->EvalCoord2d) {
  2717.         void ** procp = (void **) &disp->EvalCoord2d;
  2718.         snprintf(symboln, sizeof(symboln), "%sEvalCoord2d", symbol_prefix);
  2719. #ifdef _WIN32
  2720.         *procp = GetProcAddress(handle, symboln);
  2721. #else
  2722.         *procp = dlsym(handle, symboln);
  2723. #endif
  2724.     }
  2725.  
  2726.  
  2727.     if(!disp->EvalCoord2dv) {
  2728.         void ** procp = (void **) &disp->EvalCoord2dv;
  2729.         snprintf(symboln, sizeof(symboln), "%sEvalCoord2dv", symbol_prefix);
  2730. #ifdef _WIN32
  2731.         *procp = GetProcAddress(handle, symboln);
  2732. #else
  2733.         *procp = dlsym(handle, symboln);
  2734. #endif
  2735.     }
  2736.  
  2737.  
  2738.     if(!disp->EvalCoord2f) {
  2739.         void ** procp = (void **) &disp->EvalCoord2f;
  2740.         snprintf(symboln, sizeof(symboln), "%sEvalCoord2f", symbol_prefix);
  2741. #ifdef _WIN32
  2742.         *procp = GetProcAddress(handle, symboln);
  2743. #else
  2744.         *procp = dlsym(handle, symboln);
  2745. #endif
  2746.     }
  2747.  
  2748.  
  2749.     if(!disp->EvalCoord2fv) {
  2750.         void ** procp = (void **) &disp->EvalCoord2fv;
  2751.         snprintf(symboln, sizeof(symboln), "%sEvalCoord2fv", symbol_prefix);
  2752. #ifdef _WIN32
  2753.         *procp = GetProcAddress(handle, symboln);
  2754. #else
  2755.         *procp = dlsym(handle, symboln);
  2756. #endif
  2757.     }
  2758.  
  2759.  
  2760.     if(!disp->EvalMesh1) {
  2761.         void ** procp = (void **) &disp->EvalMesh1;
  2762.         snprintf(symboln, sizeof(symboln), "%sEvalMesh1", symbol_prefix);
  2763. #ifdef _WIN32
  2764.         *procp = GetProcAddress(handle, symboln);
  2765. #else
  2766.         *procp = dlsym(handle, symboln);
  2767. #endif
  2768.     }
  2769.  
  2770.  
  2771.     if(!disp->EvalPoint1) {
  2772.         void ** procp = (void **) &disp->EvalPoint1;
  2773.         snprintf(symboln, sizeof(symboln), "%sEvalPoint1", symbol_prefix);
  2774. #ifdef _WIN32
  2775.         *procp = GetProcAddress(handle, symboln);
  2776. #else
  2777.         *procp = dlsym(handle, symboln);
  2778. #endif
  2779.     }
  2780.  
  2781.  
  2782.     if(!disp->EvalMesh2) {
  2783.         void ** procp = (void **) &disp->EvalMesh2;
  2784.         snprintf(symboln, sizeof(symboln), "%sEvalMesh2", symbol_prefix);
  2785. #ifdef _WIN32
  2786.         *procp = GetProcAddress(handle, symboln);
  2787. #else
  2788.         *procp = dlsym(handle, symboln);
  2789. #endif
  2790.     }
  2791.  
  2792.  
  2793.     if(!disp->EvalPoint2) {
  2794.         void ** procp = (void **) &disp->EvalPoint2;
  2795.         snprintf(symboln, sizeof(symboln), "%sEvalPoint2", symbol_prefix);
  2796. #ifdef _WIN32
  2797.         *procp = GetProcAddress(handle, symboln);
  2798. #else
  2799.         *procp = dlsym(handle, symboln);
  2800. #endif
  2801.     }
  2802.  
  2803.  
  2804.     if(!disp->AlphaFunc) {
  2805.         void ** procp = (void **) &disp->AlphaFunc;
  2806.         snprintf(symboln, sizeof(symboln), "%sAlphaFunc", symbol_prefix);
  2807. #ifdef _WIN32
  2808.         *procp = GetProcAddress(handle, symboln);
  2809. #else
  2810.         *procp = dlsym(handle, symboln);
  2811. #endif
  2812.     }
  2813.  
  2814.  
  2815.     if(!disp->BlendFunc) {
  2816.         void ** procp = (void **) &disp->BlendFunc;
  2817.         snprintf(symboln, sizeof(symboln), "%sBlendFunc", symbol_prefix);
  2818. #ifdef _WIN32
  2819.         *procp = GetProcAddress(handle, symboln);
  2820. #else
  2821.         *procp = dlsym(handle, symboln);
  2822. #endif
  2823.     }
  2824.  
  2825.  
  2826.     if(!disp->LogicOp) {
  2827.         void ** procp = (void **) &disp->LogicOp;
  2828.         snprintf(symboln, sizeof(symboln), "%sLogicOp", symbol_prefix);
  2829. #ifdef _WIN32
  2830.         *procp = GetProcAddress(handle, symboln);
  2831. #else
  2832.         *procp = dlsym(handle, symboln);
  2833. #endif
  2834.     }
  2835.  
  2836.  
  2837.     if(!disp->StencilFunc) {
  2838.         void ** procp = (void **) &disp->StencilFunc;
  2839.         snprintf(symboln, sizeof(symboln), "%sStencilFunc", symbol_prefix);
  2840. #ifdef _WIN32
  2841.         *procp = GetProcAddress(handle, symboln);
  2842. #else
  2843.         *procp = dlsym(handle, symboln);
  2844. #endif
  2845.     }
  2846.  
  2847.  
  2848.     if(!disp->StencilOp) {
  2849.         void ** procp = (void **) &disp->StencilOp;
  2850.         snprintf(symboln, sizeof(symboln), "%sStencilOp", symbol_prefix);
  2851. #ifdef _WIN32
  2852.         *procp = GetProcAddress(handle, symboln);
  2853. #else
  2854.         *procp = dlsym(handle, symboln);
  2855. #endif
  2856.     }
  2857.  
  2858.  
  2859.     if(!disp->DepthFunc) {
  2860.         void ** procp = (void **) &disp->DepthFunc;
  2861.         snprintf(symboln, sizeof(symboln), "%sDepthFunc", symbol_prefix);
  2862. #ifdef _WIN32
  2863.         *procp = GetProcAddress(handle, symboln);
  2864. #else
  2865.         *procp = dlsym(handle, symboln);
  2866. #endif
  2867.     }
  2868.  
  2869.  
  2870.     if(!disp->PixelZoom) {
  2871.         void ** procp = (void **) &disp->PixelZoom;
  2872.         snprintf(symboln, sizeof(symboln), "%sPixelZoom", symbol_prefix);
  2873. #ifdef _WIN32
  2874.         *procp = GetProcAddress(handle, symboln);
  2875. #else
  2876.         *procp = dlsym(handle, symboln);
  2877. #endif
  2878.     }
  2879.  
  2880.  
  2881.     if(!disp->PixelTransferf) {
  2882.         void ** procp = (void **) &disp->PixelTransferf;
  2883.         snprintf(symboln, sizeof(symboln), "%sPixelTransferf", symbol_prefix);
  2884. #ifdef _WIN32
  2885.         *procp = GetProcAddress(handle, symboln);
  2886. #else
  2887.         *procp = dlsym(handle, symboln);
  2888. #endif
  2889.     }
  2890.  
  2891.  
  2892.     if(!disp->PixelTransferi) {
  2893.         void ** procp = (void **) &disp->PixelTransferi;
  2894.         snprintf(symboln, sizeof(symboln), "%sPixelTransferi", symbol_prefix);
  2895. #ifdef _WIN32
  2896.         *procp = GetProcAddress(handle, symboln);
  2897. #else
  2898.         *procp = dlsym(handle, symboln);
  2899. #endif
  2900.     }
  2901.  
  2902.  
  2903.     if(!disp->PixelStoref) {
  2904.         void ** procp = (void **) &disp->PixelStoref;
  2905.         snprintf(symboln, sizeof(symboln), "%sPixelStoref", symbol_prefix);
  2906. #ifdef _WIN32
  2907.         *procp = GetProcAddress(handle, symboln);
  2908. #else
  2909.         *procp = dlsym(handle, symboln);
  2910. #endif
  2911.     }
  2912.  
  2913.  
  2914.     if(!disp->PixelStorei) {
  2915.         void ** procp = (void **) &disp->PixelStorei;
  2916.         snprintf(symboln, sizeof(symboln), "%sPixelStorei", symbol_prefix);
  2917. #ifdef _WIN32
  2918.         *procp = GetProcAddress(handle, symboln);
  2919. #else
  2920.         *procp = dlsym(handle, symboln);
  2921. #endif
  2922.     }
  2923.  
  2924.  
  2925.     if(!disp->PixelMapfv) {
  2926.         void ** procp = (void **) &disp->PixelMapfv;
  2927.         snprintf(symboln, sizeof(symboln), "%sPixelMapfv", symbol_prefix);
  2928. #ifdef _WIN32
  2929.         *procp = GetProcAddress(handle, symboln);
  2930. #else
  2931.         *procp = dlsym(handle, symboln);
  2932. #endif
  2933.     }
  2934.  
  2935.  
  2936.     if(!disp->PixelMapuiv) {
  2937.         void ** procp = (void **) &disp->PixelMapuiv;
  2938.         snprintf(symboln, sizeof(symboln), "%sPixelMapuiv", symbol_prefix);
  2939. #ifdef _WIN32
  2940.         *procp = GetProcAddress(handle, symboln);
  2941. #else
  2942.         *procp = dlsym(handle, symboln);
  2943. #endif
  2944.     }
  2945.  
  2946.  
  2947.     if(!disp->PixelMapusv) {
  2948.         void ** procp = (void **) &disp->PixelMapusv;
  2949.         snprintf(symboln, sizeof(symboln), "%sPixelMapusv", symbol_prefix);
  2950. #ifdef _WIN32
  2951.         *procp = GetProcAddress(handle, symboln);
  2952. #else
  2953.         *procp = dlsym(handle, symboln);
  2954. #endif
  2955.     }
  2956.  
  2957.  
  2958.     if(!disp->ReadBuffer) {
  2959.         void ** procp = (void **) &disp->ReadBuffer;
  2960.         snprintf(symboln, sizeof(symboln), "%sReadBuffer", symbol_prefix);
  2961. #ifdef _WIN32
  2962.         *procp = GetProcAddress(handle, symboln);
  2963. #else
  2964.         *procp = dlsym(handle, symboln);
  2965. #endif
  2966.     }
  2967.  
  2968.  
  2969.     if(!disp->ReadBuffer) {
  2970.         void ** procp = (void **) &disp->ReadBuffer;
  2971.         snprintf(symboln, sizeof(symboln), "%sReadBufferNV", symbol_prefix);
  2972. #ifdef _WIN32
  2973.         *procp = GetProcAddress(handle, symboln);
  2974. #else
  2975.         *procp = dlsym(handle, symboln);
  2976. #endif
  2977.     }
  2978.  
  2979.  
  2980.     if(!disp->CopyPixels) {
  2981.         void ** procp = (void **) &disp->CopyPixels;
  2982.         snprintf(symboln, sizeof(symboln), "%sCopyPixels", symbol_prefix);
  2983. #ifdef _WIN32
  2984.         *procp = GetProcAddress(handle, symboln);
  2985. #else
  2986.         *procp = dlsym(handle, symboln);
  2987. #endif
  2988.     }
  2989.  
  2990.  
  2991.     if(!disp->ReadPixels) {
  2992.         void ** procp = (void **) &disp->ReadPixels;
  2993.         snprintf(symboln, sizeof(symboln), "%sReadPixels", symbol_prefix);
  2994. #ifdef _WIN32
  2995.         *procp = GetProcAddress(handle, symboln);
  2996. #else
  2997.         *procp = dlsym(handle, symboln);
  2998. #endif
  2999.     }
  3000.  
  3001.  
  3002.     if(!disp->DrawPixels) {
  3003.         void ** procp = (void **) &disp->DrawPixels;
  3004.         snprintf(symboln, sizeof(symboln), "%sDrawPixels", symbol_prefix);
  3005. #ifdef _WIN32
  3006.         *procp = GetProcAddress(handle, symboln);
  3007. #else
  3008.         *procp = dlsym(handle, symboln);
  3009. #endif
  3010.     }
  3011.  
  3012.  
  3013.     if(!disp->GetBooleanv) {
  3014.         void ** procp = (void **) &disp->GetBooleanv;
  3015.         snprintf(symboln, sizeof(symboln), "%sGetBooleanv", symbol_prefix);
  3016. #ifdef _WIN32
  3017.         *procp = GetProcAddress(handle, symboln);
  3018. #else
  3019.         *procp = dlsym(handle, symboln);
  3020. #endif
  3021.     }
  3022.  
  3023.  
  3024.     if(!disp->GetClipPlane) {
  3025.         void ** procp = (void **) &disp->GetClipPlane;
  3026.         snprintf(symboln, sizeof(symboln), "%sGetClipPlane", symbol_prefix);
  3027. #ifdef _WIN32
  3028.         *procp = GetProcAddress(handle, symboln);
  3029. #else
  3030.         *procp = dlsym(handle, symboln);
  3031. #endif
  3032.     }
  3033.  
  3034.  
  3035.     if(!disp->GetDoublev) {
  3036.         void ** procp = (void **) &disp->GetDoublev;
  3037.         snprintf(symboln, sizeof(symboln), "%sGetDoublev", symbol_prefix);
  3038. #ifdef _WIN32
  3039.         *procp = GetProcAddress(handle, symboln);
  3040. #else
  3041.         *procp = dlsym(handle, symboln);
  3042. #endif
  3043.     }
  3044.  
  3045.  
  3046.     if(!disp->GetError) {
  3047.         void ** procp = (void **) &disp->GetError;
  3048.         snprintf(symboln, sizeof(symboln), "%sGetError", symbol_prefix);
  3049. #ifdef _WIN32
  3050.         *procp = GetProcAddress(handle, symboln);
  3051. #else
  3052.         *procp = dlsym(handle, symboln);
  3053. #endif
  3054.     }
  3055.  
  3056.  
  3057.     if(!disp->GetFloatv) {
  3058.         void ** procp = (void **) &disp->GetFloatv;
  3059.         snprintf(symboln, sizeof(symboln), "%sGetFloatv", symbol_prefix);
  3060. #ifdef _WIN32
  3061.         *procp = GetProcAddress(handle, symboln);
  3062. #else
  3063.         *procp = dlsym(handle, symboln);
  3064. #endif
  3065.     }
  3066.  
  3067.  
  3068.     if(!disp->GetIntegerv) {
  3069.         void ** procp = (void **) &disp->GetIntegerv;
  3070.         snprintf(symboln, sizeof(symboln), "%sGetIntegerv", symbol_prefix);
  3071. #ifdef _WIN32
  3072.         *procp = GetProcAddress(handle, symboln);
  3073. #else
  3074.         *procp = dlsym(handle, symboln);
  3075. #endif
  3076.     }
  3077.  
  3078.  
  3079.     if(!disp->GetLightfv) {
  3080.         void ** procp = (void **) &disp->GetLightfv;
  3081.         snprintf(symboln, sizeof(symboln), "%sGetLightfv", symbol_prefix);
  3082. #ifdef _WIN32
  3083.         *procp = GetProcAddress(handle, symboln);
  3084. #else
  3085.         *procp = dlsym(handle, symboln);
  3086. #endif
  3087.     }
  3088.  
  3089.  
  3090.     if(!disp->GetLightiv) {
  3091.         void ** procp = (void **) &disp->GetLightiv;
  3092.         snprintf(symboln, sizeof(symboln), "%sGetLightiv", symbol_prefix);
  3093. #ifdef _WIN32
  3094.         *procp = GetProcAddress(handle, symboln);
  3095. #else
  3096.         *procp = dlsym(handle, symboln);
  3097. #endif
  3098.     }
  3099.  
  3100.  
  3101.     if(!disp->GetMapdv) {
  3102.         void ** procp = (void **) &disp->GetMapdv;
  3103.         snprintf(symboln, sizeof(symboln), "%sGetMapdv", symbol_prefix);
  3104. #ifdef _WIN32
  3105.         *procp = GetProcAddress(handle, symboln);
  3106. #else
  3107.         *procp = dlsym(handle, symboln);
  3108. #endif
  3109.     }
  3110.  
  3111.  
  3112.     if(!disp->GetMapfv) {
  3113.         void ** procp = (void **) &disp->GetMapfv;
  3114.         snprintf(symboln, sizeof(symboln), "%sGetMapfv", symbol_prefix);
  3115. #ifdef _WIN32
  3116.         *procp = GetProcAddress(handle, symboln);
  3117. #else
  3118.         *procp = dlsym(handle, symboln);
  3119. #endif
  3120.     }
  3121.  
  3122.  
  3123.     if(!disp->GetMapiv) {
  3124.         void ** procp = (void **) &disp->GetMapiv;
  3125.         snprintf(symboln, sizeof(symboln), "%sGetMapiv", symbol_prefix);
  3126. #ifdef _WIN32
  3127.         *procp = GetProcAddress(handle, symboln);
  3128. #else
  3129.         *procp = dlsym(handle, symboln);
  3130. #endif
  3131.     }
  3132.  
  3133.  
  3134.     if(!disp->GetMaterialfv) {
  3135.         void ** procp = (void **) &disp->GetMaterialfv;
  3136.         snprintf(symboln, sizeof(symboln), "%sGetMaterialfv", symbol_prefix);
  3137. #ifdef _WIN32
  3138.         *procp = GetProcAddress(handle, symboln);
  3139. #else
  3140.         *procp = dlsym(handle, symboln);
  3141. #endif
  3142.     }
  3143.  
  3144.  
  3145.     if(!disp->GetMaterialiv) {
  3146.         void ** procp = (void **) &disp->GetMaterialiv;
  3147.         snprintf(symboln, sizeof(symboln), "%sGetMaterialiv", symbol_prefix);
  3148. #ifdef _WIN32
  3149.         *procp = GetProcAddress(handle, symboln);
  3150. #else
  3151.         *procp = dlsym(handle, symboln);
  3152. #endif
  3153.     }
  3154.  
  3155.  
  3156.     if(!disp->GetPixelMapfv) {
  3157.         void ** procp = (void **) &disp->GetPixelMapfv;
  3158.         snprintf(symboln, sizeof(symboln), "%sGetPixelMapfv", symbol_prefix);
  3159. #ifdef _WIN32
  3160.         *procp = GetProcAddress(handle, symboln);
  3161. #else
  3162.         *procp = dlsym(handle, symboln);
  3163. #endif
  3164.     }
  3165.  
  3166.  
  3167.     if(!disp->GetPixelMapuiv) {
  3168.         void ** procp = (void **) &disp->GetPixelMapuiv;
  3169.         snprintf(symboln, sizeof(symboln), "%sGetPixelMapuiv", symbol_prefix);
  3170. #ifdef _WIN32
  3171.         *procp = GetProcAddress(handle, symboln);
  3172. #else
  3173.         *procp = dlsym(handle, symboln);
  3174. #endif
  3175.     }
  3176.  
  3177.  
  3178.     if(!disp->GetPixelMapusv) {
  3179.         void ** procp = (void **) &disp->GetPixelMapusv;
  3180.         snprintf(symboln, sizeof(symboln), "%sGetPixelMapusv", symbol_prefix);
  3181. #ifdef _WIN32
  3182.         *procp = GetProcAddress(handle, symboln);
  3183. #else
  3184.         *procp = dlsym(handle, symboln);
  3185. #endif
  3186.     }
  3187.  
  3188.  
  3189.     if(!disp->GetPolygonStipple) {
  3190.         void ** procp = (void **) &disp->GetPolygonStipple;
  3191.         snprintf(symboln, sizeof(symboln), "%sGetPolygonStipple", symbol_prefix);
  3192. #ifdef _WIN32
  3193.         *procp = GetProcAddress(handle, symboln);
  3194. #else
  3195.         *procp = dlsym(handle, symboln);
  3196. #endif
  3197.     }
  3198.  
  3199.  
  3200.     if(!disp->GetString) {
  3201.         void ** procp = (void **) &disp->GetString;
  3202.         snprintf(symboln, sizeof(symboln), "%sGetString", symbol_prefix);
  3203. #ifdef _WIN32
  3204.         *procp = GetProcAddress(handle, symboln);
  3205. #else
  3206.         *procp = dlsym(handle, symboln);
  3207. #endif
  3208.     }
  3209.  
  3210.  
  3211.     if(!disp->GetTexEnvfv) {
  3212.         void ** procp = (void **) &disp->GetTexEnvfv;
  3213.         snprintf(symboln, sizeof(symboln), "%sGetTexEnvfv", symbol_prefix);
  3214. #ifdef _WIN32
  3215.         *procp = GetProcAddress(handle, symboln);
  3216. #else
  3217.         *procp = dlsym(handle, symboln);
  3218. #endif
  3219.     }
  3220.  
  3221.  
  3222.     if(!disp->GetTexEnviv) {
  3223.         void ** procp = (void **) &disp->GetTexEnviv;
  3224.         snprintf(symboln, sizeof(symboln), "%sGetTexEnviv", symbol_prefix);
  3225. #ifdef _WIN32
  3226.         *procp = GetProcAddress(handle, symboln);
  3227. #else
  3228.         *procp = dlsym(handle, symboln);
  3229. #endif
  3230.     }
  3231.  
  3232.  
  3233.     if(!disp->GetTexGendv) {
  3234.         void ** procp = (void **) &disp->GetTexGendv;
  3235.         snprintf(symboln, sizeof(symboln), "%sGetTexGendv", symbol_prefix);
  3236. #ifdef _WIN32
  3237.         *procp = GetProcAddress(handle, symboln);
  3238. #else
  3239.         *procp = dlsym(handle, symboln);
  3240. #endif
  3241.     }
  3242.  
  3243.  
  3244.     if(!disp->GetTexGenfv) {
  3245.         void ** procp = (void **) &disp->GetTexGenfv;
  3246.         snprintf(symboln, sizeof(symboln), "%sGetTexGenfv", symbol_prefix);
  3247. #ifdef _WIN32
  3248.         *procp = GetProcAddress(handle, symboln);
  3249. #else
  3250.         *procp = dlsym(handle, symboln);
  3251. #endif
  3252.     }
  3253.  
  3254.  
  3255.     if(!disp->GetTexGenfv) {
  3256.         void ** procp = (void **) &disp->GetTexGenfv;
  3257.         snprintf(symboln, sizeof(symboln), "%sGetTexGenfvOES", symbol_prefix);
  3258. #ifdef _WIN32
  3259.         *procp = GetProcAddress(handle, symboln);
  3260. #else
  3261.         *procp = dlsym(handle, symboln);
  3262. #endif
  3263.     }
  3264.  
  3265.  
  3266.     if(!disp->GetTexGeniv) {
  3267.         void ** procp = (void **) &disp->GetTexGeniv;
  3268.         snprintf(symboln, sizeof(symboln), "%sGetTexGeniv", symbol_prefix);
  3269. #ifdef _WIN32
  3270.         *procp = GetProcAddress(handle, symboln);
  3271. #else
  3272.         *procp = dlsym(handle, symboln);
  3273. #endif
  3274.     }
  3275.  
  3276.  
  3277.     if(!disp->GetTexGeniv) {
  3278.         void ** procp = (void **) &disp->GetTexGeniv;
  3279.         snprintf(symboln, sizeof(symboln), "%sGetTexGenivOES", symbol_prefix);
  3280. #ifdef _WIN32
  3281.         *procp = GetProcAddress(handle, symboln);
  3282. #else
  3283.         *procp = dlsym(handle, symboln);
  3284. #endif
  3285.     }
  3286.  
  3287.  
  3288.     if(!disp->GetTexImage) {
  3289.         void ** procp = (void **) &disp->GetTexImage;
  3290.         snprintf(symboln, sizeof(symboln), "%sGetTexImage", symbol_prefix);
  3291. #ifdef _WIN32
  3292.         *procp = GetProcAddress(handle, symboln);
  3293. #else
  3294.         *procp = dlsym(handle, symboln);
  3295. #endif
  3296.     }
  3297.  
  3298.  
  3299.     if(!disp->GetTexParameterfv) {
  3300.         void ** procp = (void **) &disp->GetTexParameterfv;
  3301.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterfv", symbol_prefix);
  3302. #ifdef _WIN32
  3303.         *procp = GetProcAddress(handle, symboln);
  3304. #else
  3305.         *procp = dlsym(handle, symboln);
  3306. #endif
  3307.     }
  3308.  
  3309.  
  3310.     if(!disp->GetTexParameteriv) {
  3311.         void ** procp = (void **) &disp->GetTexParameteriv;
  3312.         snprintf(symboln, sizeof(symboln), "%sGetTexParameteriv", symbol_prefix);
  3313. #ifdef _WIN32
  3314.         *procp = GetProcAddress(handle, symboln);
  3315. #else
  3316.         *procp = dlsym(handle, symboln);
  3317. #endif
  3318.     }
  3319.  
  3320.  
  3321.     if(!disp->GetTexLevelParameterfv) {
  3322.         void ** procp = (void **) &disp->GetTexLevelParameterfv;
  3323.         snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameterfv", symbol_prefix);
  3324. #ifdef _WIN32
  3325.         *procp = GetProcAddress(handle, symboln);
  3326. #else
  3327.         *procp = dlsym(handle, symboln);
  3328. #endif
  3329.     }
  3330.  
  3331.  
  3332.     if(!disp->GetTexLevelParameteriv) {
  3333.         void ** procp = (void **) &disp->GetTexLevelParameteriv;
  3334.         snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameteriv", symbol_prefix);
  3335. #ifdef _WIN32
  3336.         *procp = GetProcAddress(handle, symboln);
  3337. #else
  3338.         *procp = dlsym(handle, symboln);
  3339. #endif
  3340.     }
  3341.  
  3342.  
  3343.     if(!disp->IsEnabled) {
  3344.         void ** procp = (void **) &disp->IsEnabled;
  3345.         snprintf(symboln, sizeof(symboln), "%sIsEnabled", symbol_prefix);
  3346. #ifdef _WIN32
  3347.         *procp = GetProcAddress(handle, symboln);
  3348. #else
  3349.         *procp = dlsym(handle, symboln);
  3350. #endif
  3351.     }
  3352.  
  3353.  
  3354.     if(!disp->IsList) {
  3355.         void ** procp = (void **) &disp->IsList;
  3356.         snprintf(symboln, sizeof(symboln), "%sIsList", symbol_prefix);
  3357. #ifdef _WIN32
  3358.         *procp = GetProcAddress(handle, symboln);
  3359. #else
  3360.         *procp = dlsym(handle, symboln);
  3361. #endif
  3362.     }
  3363.  
  3364.  
  3365.     if(!disp->DepthRange) {
  3366.         void ** procp = (void **) &disp->DepthRange;
  3367.         snprintf(symboln, sizeof(symboln), "%sDepthRange", symbol_prefix);
  3368. #ifdef _WIN32
  3369.         *procp = GetProcAddress(handle, symboln);
  3370. #else
  3371.         *procp = dlsym(handle, symboln);
  3372. #endif
  3373.     }
  3374.  
  3375.  
  3376.     if(!disp->Frustum) {
  3377.         void ** procp = (void **) &disp->Frustum;
  3378.         snprintf(symboln, sizeof(symboln), "%sFrustum", symbol_prefix);
  3379. #ifdef _WIN32
  3380.         *procp = GetProcAddress(handle, symboln);
  3381. #else
  3382.         *procp = dlsym(handle, symboln);
  3383. #endif
  3384.     }
  3385.  
  3386.  
  3387.     if(!disp->LoadIdentity) {
  3388.         void ** procp = (void **) &disp->LoadIdentity;
  3389.         snprintf(symboln, sizeof(symboln), "%sLoadIdentity", symbol_prefix);
  3390. #ifdef _WIN32
  3391.         *procp = GetProcAddress(handle, symboln);
  3392. #else
  3393.         *procp = dlsym(handle, symboln);
  3394. #endif
  3395.     }
  3396.  
  3397.  
  3398.     if(!disp->LoadMatrixf) {
  3399.         void ** procp = (void **) &disp->LoadMatrixf;
  3400.         snprintf(symboln, sizeof(symboln), "%sLoadMatrixf", symbol_prefix);
  3401. #ifdef _WIN32
  3402.         *procp = GetProcAddress(handle, symboln);
  3403. #else
  3404.         *procp = dlsym(handle, symboln);
  3405. #endif
  3406.     }
  3407.  
  3408.  
  3409.     if(!disp->LoadMatrixd) {
  3410.         void ** procp = (void **) &disp->LoadMatrixd;
  3411.         snprintf(symboln, sizeof(symboln), "%sLoadMatrixd", symbol_prefix);
  3412. #ifdef _WIN32
  3413.         *procp = GetProcAddress(handle, symboln);
  3414. #else
  3415.         *procp = dlsym(handle, symboln);
  3416. #endif
  3417.     }
  3418.  
  3419.  
  3420.     if(!disp->MatrixMode) {
  3421.         void ** procp = (void **) &disp->MatrixMode;
  3422.         snprintf(symboln, sizeof(symboln), "%sMatrixMode", symbol_prefix);
  3423. #ifdef _WIN32
  3424.         *procp = GetProcAddress(handle, symboln);
  3425. #else
  3426.         *procp = dlsym(handle, symboln);
  3427. #endif
  3428.     }
  3429.  
  3430.  
  3431.     if(!disp->MultMatrixf) {
  3432.         void ** procp = (void **) &disp->MultMatrixf;
  3433.         snprintf(symboln, sizeof(symboln), "%sMultMatrixf", symbol_prefix);
  3434. #ifdef _WIN32
  3435.         *procp = GetProcAddress(handle, symboln);
  3436. #else
  3437.         *procp = dlsym(handle, symboln);
  3438. #endif
  3439.     }
  3440.  
  3441.  
  3442.     if(!disp->MultMatrixd) {
  3443.         void ** procp = (void **) &disp->MultMatrixd;
  3444.         snprintf(symboln, sizeof(symboln), "%sMultMatrixd", symbol_prefix);
  3445. #ifdef _WIN32
  3446.         *procp = GetProcAddress(handle, symboln);
  3447. #else
  3448.         *procp = dlsym(handle, symboln);
  3449. #endif
  3450.     }
  3451.  
  3452.  
  3453.     if(!disp->Ortho) {
  3454.         void ** procp = (void **) &disp->Ortho;
  3455.         snprintf(symboln, sizeof(symboln), "%sOrtho", symbol_prefix);
  3456. #ifdef _WIN32
  3457.         *procp = GetProcAddress(handle, symboln);
  3458. #else
  3459.         *procp = dlsym(handle, symboln);
  3460. #endif
  3461.     }
  3462.  
  3463.  
  3464.     if(!disp->PopMatrix) {
  3465.         void ** procp = (void **) &disp->PopMatrix;
  3466.         snprintf(symboln, sizeof(symboln), "%sPopMatrix", symbol_prefix);
  3467. #ifdef _WIN32
  3468.         *procp = GetProcAddress(handle, symboln);
  3469. #else
  3470.         *procp = dlsym(handle, symboln);
  3471. #endif
  3472.     }
  3473.  
  3474.  
  3475.     if(!disp->PushMatrix) {
  3476.         void ** procp = (void **) &disp->PushMatrix;
  3477.         snprintf(symboln, sizeof(symboln), "%sPushMatrix", symbol_prefix);
  3478. #ifdef _WIN32
  3479.         *procp = GetProcAddress(handle, symboln);
  3480. #else
  3481.         *procp = dlsym(handle, symboln);
  3482. #endif
  3483.     }
  3484.  
  3485.  
  3486.     if(!disp->Rotated) {
  3487.         void ** procp = (void **) &disp->Rotated;
  3488.         snprintf(symboln, sizeof(symboln), "%sRotated", symbol_prefix);
  3489. #ifdef _WIN32
  3490.         *procp = GetProcAddress(handle, symboln);
  3491. #else
  3492.         *procp = dlsym(handle, symboln);
  3493. #endif
  3494.     }
  3495.  
  3496.  
  3497.     if(!disp->Rotatef) {
  3498.         void ** procp = (void **) &disp->Rotatef;
  3499.         snprintf(symboln, sizeof(symboln), "%sRotatef", symbol_prefix);
  3500. #ifdef _WIN32
  3501.         *procp = GetProcAddress(handle, symboln);
  3502. #else
  3503.         *procp = dlsym(handle, symboln);
  3504. #endif
  3505.     }
  3506.  
  3507.  
  3508.     if(!disp->Scaled) {
  3509.         void ** procp = (void **) &disp->Scaled;
  3510.         snprintf(symboln, sizeof(symboln), "%sScaled", symbol_prefix);
  3511. #ifdef _WIN32
  3512.         *procp = GetProcAddress(handle, symboln);
  3513. #else
  3514.         *procp = dlsym(handle, symboln);
  3515. #endif
  3516.     }
  3517.  
  3518.  
  3519.     if(!disp->Scalef) {
  3520.         void ** procp = (void **) &disp->Scalef;
  3521.         snprintf(symboln, sizeof(symboln), "%sScalef", symbol_prefix);
  3522. #ifdef _WIN32
  3523.         *procp = GetProcAddress(handle, symboln);
  3524. #else
  3525.         *procp = dlsym(handle, symboln);
  3526. #endif
  3527.     }
  3528.  
  3529.  
  3530.     if(!disp->Translated) {
  3531.         void ** procp = (void **) &disp->Translated;
  3532.         snprintf(symboln, sizeof(symboln), "%sTranslated", symbol_prefix);
  3533. #ifdef _WIN32
  3534.         *procp = GetProcAddress(handle, symboln);
  3535. #else
  3536.         *procp = dlsym(handle, symboln);
  3537. #endif
  3538.     }
  3539.  
  3540.  
  3541.     if(!disp->Translatef) {
  3542.         void ** procp = (void **) &disp->Translatef;
  3543.         snprintf(symboln, sizeof(symboln), "%sTranslatef", symbol_prefix);
  3544. #ifdef _WIN32
  3545.         *procp = GetProcAddress(handle, symboln);
  3546. #else
  3547.         *procp = dlsym(handle, symboln);
  3548. #endif
  3549.     }
  3550.  
  3551.  
  3552.     if(!disp->Viewport) {
  3553.         void ** procp = (void **) &disp->Viewport;
  3554.         snprintf(symboln, sizeof(symboln), "%sViewport", symbol_prefix);
  3555. #ifdef _WIN32
  3556.         *procp = GetProcAddress(handle, symboln);
  3557. #else
  3558.         *procp = dlsym(handle, symboln);
  3559. #endif
  3560.     }
  3561.  
  3562.  
  3563.     if(!disp->ArrayElement) {
  3564.         void ** procp = (void **) &disp->ArrayElement;
  3565.         snprintf(symboln, sizeof(symboln), "%sArrayElement", symbol_prefix);
  3566. #ifdef _WIN32
  3567.         *procp = GetProcAddress(handle, symboln);
  3568. #else
  3569.         *procp = dlsym(handle, symboln);
  3570. #endif
  3571.     }
  3572.  
  3573.  
  3574.     if(!disp->ArrayElement) {
  3575.         void ** procp = (void **) &disp->ArrayElement;
  3576.         snprintf(symboln, sizeof(symboln), "%sArrayElementEXT", symbol_prefix);
  3577. #ifdef _WIN32
  3578.         *procp = GetProcAddress(handle, symboln);
  3579. #else
  3580.         *procp = dlsym(handle, symboln);
  3581. #endif
  3582.     }
  3583.  
  3584.  
  3585.     if(!disp->BindTexture) {
  3586.         void ** procp = (void **) &disp->BindTexture;
  3587.         snprintf(symboln, sizeof(symboln), "%sBindTexture", symbol_prefix);
  3588. #ifdef _WIN32
  3589.         *procp = GetProcAddress(handle, symboln);
  3590. #else
  3591.         *procp = dlsym(handle, symboln);
  3592. #endif
  3593.     }
  3594.  
  3595.  
  3596.     if(!disp->BindTexture) {
  3597.         void ** procp = (void **) &disp->BindTexture;
  3598.         snprintf(symboln, sizeof(symboln), "%sBindTextureEXT", symbol_prefix);
  3599. #ifdef _WIN32
  3600.         *procp = GetProcAddress(handle, symboln);
  3601. #else
  3602.         *procp = dlsym(handle, symboln);
  3603. #endif
  3604.     }
  3605.  
  3606.  
  3607.     if(!disp->ColorPointer) {
  3608.         void ** procp = (void **) &disp->ColorPointer;
  3609.         snprintf(symboln, sizeof(symboln), "%sColorPointer", symbol_prefix);
  3610. #ifdef _WIN32
  3611.         *procp = GetProcAddress(handle, symboln);
  3612. #else
  3613.         *procp = dlsym(handle, symboln);
  3614. #endif
  3615.     }
  3616.  
  3617.  
  3618.     if(!disp->DisableClientState) {
  3619.         void ** procp = (void **) &disp->DisableClientState;
  3620.         snprintf(symboln, sizeof(symboln), "%sDisableClientState", symbol_prefix);
  3621. #ifdef _WIN32
  3622.         *procp = GetProcAddress(handle, symboln);
  3623. #else
  3624.         *procp = dlsym(handle, symboln);
  3625. #endif
  3626.     }
  3627.  
  3628.  
  3629.     if(!disp->DrawArrays) {
  3630.         void ** procp = (void **) &disp->DrawArrays;
  3631.         snprintf(symboln, sizeof(symboln), "%sDrawArrays", symbol_prefix);
  3632. #ifdef _WIN32
  3633.         *procp = GetProcAddress(handle, symboln);
  3634. #else
  3635.         *procp = dlsym(handle, symboln);
  3636. #endif
  3637.     }
  3638.  
  3639.  
  3640.     if(!disp->DrawArrays) {
  3641.         void ** procp = (void **) &disp->DrawArrays;
  3642.         snprintf(symboln, sizeof(symboln), "%sDrawArraysEXT", symbol_prefix);
  3643. #ifdef _WIN32
  3644.         *procp = GetProcAddress(handle, symboln);
  3645. #else
  3646.         *procp = dlsym(handle, symboln);
  3647. #endif
  3648.     }
  3649.  
  3650.  
  3651.     if(!disp->DrawElements) {
  3652.         void ** procp = (void **) &disp->DrawElements;
  3653.         snprintf(symboln, sizeof(symboln), "%sDrawElements", symbol_prefix);
  3654. #ifdef _WIN32
  3655.         *procp = GetProcAddress(handle, symboln);
  3656. #else
  3657.         *procp = dlsym(handle, symboln);
  3658. #endif
  3659.     }
  3660.  
  3661.  
  3662.     if(!disp->EdgeFlagPointer) {
  3663.         void ** procp = (void **) &disp->EdgeFlagPointer;
  3664.         snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointer", symbol_prefix);
  3665. #ifdef _WIN32
  3666.         *procp = GetProcAddress(handle, symboln);
  3667. #else
  3668.         *procp = dlsym(handle, symboln);
  3669. #endif
  3670.     }
  3671.  
  3672.  
  3673.     if(!disp->EnableClientState) {
  3674.         void ** procp = (void **) &disp->EnableClientState;
  3675.         snprintf(symboln, sizeof(symboln), "%sEnableClientState", symbol_prefix);
  3676. #ifdef _WIN32
  3677.         *procp = GetProcAddress(handle, symboln);
  3678. #else
  3679.         *procp = dlsym(handle, symboln);
  3680. #endif
  3681.     }
  3682.  
  3683.  
  3684.     if(!disp->IndexPointer) {
  3685.         void ** procp = (void **) &disp->IndexPointer;
  3686.         snprintf(symboln, sizeof(symboln), "%sIndexPointer", symbol_prefix);
  3687. #ifdef _WIN32
  3688.         *procp = GetProcAddress(handle, symboln);
  3689. #else
  3690.         *procp = dlsym(handle, symboln);
  3691. #endif
  3692.     }
  3693.  
  3694.  
  3695.     if(!disp->Indexub) {
  3696.         void ** procp = (void **) &disp->Indexub;
  3697.         snprintf(symboln, sizeof(symboln), "%sIndexub", symbol_prefix);
  3698. #ifdef _WIN32
  3699.         *procp = GetProcAddress(handle, symboln);
  3700. #else
  3701.         *procp = dlsym(handle, symboln);
  3702. #endif
  3703.     }
  3704.  
  3705.  
  3706.     if(!disp->Indexubv) {
  3707.         void ** procp = (void **) &disp->Indexubv;
  3708.         snprintf(symboln, sizeof(symboln), "%sIndexubv", symbol_prefix);
  3709. #ifdef _WIN32
  3710.         *procp = GetProcAddress(handle, symboln);
  3711. #else
  3712.         *procp = dlsym(handle, symboln);
  3713. #endif
  3714.     }
  3715.  
  3716.  
  3717.     if(!disp->InterleavedArrays) {
  3718.         void ** procp = (void **) &disp->InterleavedArrays;
  3719.         snprintf(symboln, sizeof(symboln), "%sInterleavedArrays", symbol_prefix);
  3720. #ifdef _WIN32
  3721.         *procp = GetProcAddress(handle, symboln);
  3722. #else
  3723.         *procp = dlsym(handle, symboln);
  3724. #endif
  3725.     }
  3726.  
  3727.  
  3728.     if(!disp->NormalPointer) {
  3729.         void ** procp = (void **) &disp->NormalPointer;
  3730.         snprintf(symboln, sizeof(symboln), "%sNormalPointer", symbol_prefix);
  3731. #ifdef _WIN32
  3732.         *procp = GetProcAddress(handle, symboln);
  3733. #else
  3734.         *procp = dlsym(handle, symboln);
  3735. #endif
  3736.     }
  3737.  
  3738.  
  3739.     if(!disp->PolygonOffset) {
  3740.         void ** procp = (void **) &disp->PolygonOffset;
  3741.         snprintf(symboln, sizeof(symboln), "%sPolygonOffset", symbol_prefix);
  3742. #ifdef _WIN32
  3743.         *procp = GetProcAddress(handle, symboln);
  3744. #else
  3745.         *procp = dlsym(handle, symboln);
  3746. #endif
  3747.     }
  3748.  
  3749.  
  3750.     if(!disp->TexCoordPointer) {
  3751.         void ** procp = (void **) &disp->TexCoordPointer;
  3752.         snprintf(symboln, sizeof(symboln), "%sTexCoordPointer", symbol_prefix);
  3753. #ifdef _WIN32
  3754.         *procp = GetProcAddress(handle, symboln);
  3755. #else
  3756.         *procp = dlsym(handle, symboln);
  3757. #endif
  3758.     }
  3759.  
  3760.  
  3761.     if(!disp->VertexPointer) {
  3762.         void ** procp = (void **) &disp->VertexPointer;
  3763.         snprintf(symboln, sizeof(symboln), "%sVertexPointer", symbol_prefix);
  3764. #ifdef _WIN32
  3765.         *procp = GetProcAddress(handle, symboln);
  3766. #else
  3767.         *procp = dlsym(handle, symboln);
  3768. #endif
  3769.     }
  3770.  
  3771.  
  3772.     if(!disp->AreTexturesResident) {
  3773.         void ** procp = (void **) &disp->AreTexturesResident;
  3774.         snprintf(symboln, sizeof(symboln), "%sAreTexturesResident", symbol_prefix);
  3775. #ifdef _WIN32
  3776.         *procp = GetProcAddress(handle, symboln);
  3777. #else
  3778.         *procp = dlsym(handle, symboln);
  3779. #endif
  3780.     }
  3781.  
  3782.  
  3783.     if(!disp->AreTexturesResident) {
  3784.         void ** procp = (void **) &disp->AreTexturesResident;
  3785.         snprintf(symboln, sizeof(symboln), "%sAreTexturesResidentEXT", symbol_prefix);
  3786. #ifdef _WIN32
  3787.         *procp = GetProcAddress(handle, symboln);
  3788. #else
  3789.         *procp = dlsym(handle, symboln);
  3790. #endif
  3791.     }
  3792.  
  3793.  
  3794.     if(!disp->CopyTexImage1D) {
  3795.         void ** procp = (void **) &disp->CopyTexImage1D;
  3796.         snprintf(symboln, sizeof(symboln), "%sCopyTexImage1D", symbol_prefix);
  3797. #ifdef _WIN32
  3798.         *procp = GetProcAddress(handle, symboln);
  3799. #else
  3800.         *procp = dlsym(handle, symboln);
  3801. #endif
  3802.     }
  3803.  
  3804.  
  3805.     if(!disp->CopyTexImage1D) {
  3806.         void ** procp = (void **) &disp->CopyTexImage1D;
  3807.         snprintf(symboln, sizeof(symboln), "%sCopyTexImage1DEXT", symbol_prefix);
  3808. #ifdef _WIN32
  3809.         *procp = GetProcAddress(handle, symboln);
  3810. #else
  3811.         *procp = dlsym(handle, symboln);
  3812. #endif
  3813.     }
  3814.  
  3815.  
  3816.     if(!disp->CopyTexImage2D) {
  3817.         void ** procp = (void **) &disp->CopyTexImage2D;
  3818.         snprintf(symboln, sizeof(symboln), "%sCopyTexImage2D", symbol_prefix);
  3819. #ifdef _WIN32
  3820.         *procp = GetProcAddress(handle, symboln);
  3821. #else
  3822.         *procp = dlsym(handle, symboln);
  3823. #endif
  3824.     }
  3825.  
  3826.  
  3827.     if(!disp->CopyTexImage2D) {
  3828.         void ** procp = (void **) &disp->CopyTexImage2D;
  3829.         snprintf(symboln, sizeof(symboln), "%sCopyTexImage2DEXT", symbol_prefix);
  3830. #ifdef _WIN32
  3831.         *procp = GetProcAddress(handle, symboln);
  3832. #else
  3833.         *procp = dlsym(handle, symboln);
  3834. #endif
  3835.     }
  3836.  
  3837.  
  3838.     if(!disp->CopyTexSubImage1D) {
  3839.         void ** procp = (void **) &disp->CopyTexSubImage1D;
  3840.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1D", symbol_prefix);
  3841. #ifdef _WIN32
  3842.         *procp = GetProcAddress(handle, symboln);
  3843. #else
  3844.         *procp = dlsym(handle, symboln);
  3845. #endif
  3846.     }
  3847.  
  3848.  
  3849.     if(!disp->CopyTexSubImage1D) {
  3850.         void ** procp = (void **) &disp->CopyTexSubImage1D;
  3851.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1DEXT", symbol_prefix);
  3852. #ifdef _WIN32
  3853.         *procp = GetProcAddress(handle, symboln);
  3854. #else
  3855.         *procp = dlsym(handle, symboln);
  3856. #endif
  3857.     }
  3858.  
  3859.  
  3860.     if(!disp->CopyTexSubImage2D) {
  3861.         void ** procp = (void **) &disp->CopyTexSubImage2D;
  3862.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2D", symbol_prefix);
  3863. #ifdef _WIN32
  3864.         *procp = GetProcAddress(handle, symboln);
  3865. #else
  3866.         *procp = dlsym(handle, symboln);
  3867. #endif
  3868.     }
  3869.  
  3870.  
  3871.     if(!disp->CopyTexSubImage2D) {
  3872.         void ** procp = (void **) &disp->CopyTexSubImage2D;
  3873.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2DEXT", symbol_prefix);
  3874. #ifdef _WIN32
  3875.         *procp = GetProcAddress(handle, symboln);
  3876. #else
  3877.         *procp = dlsym(handle, symboln);
  3878. #endif
  3879.     }
  3880.  
  3881.  
  3882.     if(!disp->DeleteTextures) {
  3883.         void ** procp = (void **) &disp->DeleteTextures;
  3884.         snprintf(symboln, sizeof(symboln), "%sDeleteTextures", symbol_prefix);
  3885. #ifdef _WIN32
  3886.         *procp = GetProcAddress(handle, symboln);
  3887. #else
  3888.         *procp = dlsym(handle, symboln);
  3889. #endif
  3890.     }
  3891.  
  3892.  
  3893.     if(!disp->DeleteTextures) {
  3894.         void ** procp = (void **) &disp->DeleteTextures;
  3895.         snprintf(symboln, sizeof(symboln), "%sDeleteTexturesEXT", symbol_prefix);
  3896. #ifdef _WIN32
  3897.         *procp = GetProcAddress(handle, symboln);
  3898. #else
  3899.         *procp = dlsym(handle, symboln);
  3900. #endif
  3901.     }
  3902.  
  3903.  
  3904.     if(!disp->GenTextures) {
  3905.         void ** procp = (void **) &disp->GenTextures;
  3906.         snprintf(symboln, sizeof(symboln), "%sGenTextures", symbol_prefix);
  3907. #ifdef _WIN32
  3908.         *procp = GetProcAddress(handle, symboln);
  3909. #else
  3910.         *procp = dlsym(handle, symboln);
  3911. #endif
  3912.     }
  3913.  
  3914.  
  3915.     if(!disp->GenTextures) {
  3916.         void ** procp = (void **) &disp->GenTextures;
  3917.         snprintf(symboln, sizeof(symboln), "%sGenTexturesEXT", symbol_prefix);
  3918. #ifdef _WIN32
  3919.         *procp = GetProcAddress(handle, symboln);
  3920. #else
  3921.         *procp = dlsym(handle, symboln);
  3922. #endif
  3923.     }
  3924.  
  3925.  
  3926.     if(!disp->GetPointerv) {
  3927.         void ** procp = (void **) &disp->GetPointerv;
  3928.         snprintf(symboln, sizeof(symboln), "%sGetPointerv", symbol_prefix);
  3929. #ifdef _WIN32
  3930.         *procp = GetProcAddress(handle, symboln);
  3931. #else
  3932.         *procp = dlsym(handle, symboln);
  3933. #endif
  3934.     }
  3935.  
  3936.  
  3937.     if(!disp->GetPointerv) {
  3938.         void ** procp = (void **) &disp->GetPointerv;
  3939.         snprintf(symboln, sizeof(symboln), "%sGetPointervEXT", symbol_prefix);
  3940. #ifdef _WIN32
  3941.         *procp = GetProcAddress(handle, symboln);
  3942. #else
  3943.         *procp = dlsym(handle, symboln);
  3944. #endif
  3945.     }
  3946.  
  3947.  
  3948.     if(!disp->IsTexture) {
  3949.         void ** procp = (void **) &disp->IsTexture;
  3950.         snprintf(symboln, sizeof(symboln), "%sIsTexture", symbol_prefix);
  3951. #ifdef _WIN32
  3952.         *procp = GetProcAddress(handle, symboln);
  3953. #else
  3954.         *procp = dlsym(handle, symboln);
  3955. #endif
  3956.     }
  3957.  
  3958.  
  3959.     if(!disp->IsTexture) {
  3960.         void ** procp = (void **) &disp->IsTexture;
  3961.         snprintf(symboln, sizeof(symboln), "%sIsTextureEXT", symbol_prefix);
  3962. #ifdef _WIN32
  3963.         *procp = GetProcAddress(handle, symboln);
  3964. #else
  3965.         *procp = dlsym(handle, symboln);
  3966. #endif
  3967.     }
  3968.  
  3969.  
  3970.     if(!disp->PrioritizeTextures) {
  3971.         void ** procp = (void **) &disp->PrioritizeTextures;
  3972.         snprintf(symboln, sizeof(symboln), "%sPrioritizeTextures", symbol_prefix);
  3973. #ifdef _WIN32
  3974.         *procp = GetProcAddress(handle, symboln);
  3975. #else
  3976.         *procp = dlsym(handle, symboln);
  3977. #endif
  3978.     }
  3979.  
  3980.  
  3981.     if(!disp->PrioritizeTextures) {
  3982.         void ** procp = (void **) &disp->PrioritizeTextures;
  3983.         snprintf(symboln, sizeof(symboln), "%sPrioritizeTexturesEXT", symbol_prefix);
  3984. #ifdef _WIN32
  3985.         *procp = GetProcAddress(handle, symboln);
  3986. #else
  3987.         *procp = dlsym(handle, symboln);
  3988. #endif
  3989.     }
  3990.  
  3991.  
  3992.     if(!disp->TexSubImage1D) {
  3993.         void ** procp = (void **) &disp->TexSubImage1D;
  3994.         snprintf(symboln, sizeof(symboln), "%sTexSubImage1D", symbol_prefix);
  3995. #ifdef _WIN32
  3996.         *procp = GetProcAddress(handle, symboln);
  3997. #else
  3998.         *procp = dlsym(handle, symboln);
  3999. #endif
  4000.     }
  4001.  
  4002.  
  4003.     if(!disp->TexSubImage1D) {
  4004.         void ** procp = (void **) &disp->TexSubImage1D;
  4005.         snprintf(symboln, sizeof(symboln), "%sTexSubImage1DEXT", symbol_prefix);
  4006. #ifdef _WIN32
  4007.         *procp = GetProcAddress(handle, symboln);
  4008. #else
  4009.         *procp = dlsym(handle, symboln);
  4010. #endif
  4011.     }
  4012.  
  4013.  
  4014.     if(!disp->TexSubImage2D) {
  4015.         void ** procp = (void **) &disp->TexSubImage2D;
  4016.         snprintf(symboln, sizeof(symboln), "%sTexSubImage2D", symbol_prefix);
  4017. #ifdef _WIN32
  4018.         *procp = GetProcAddress(handle, symboln);
  4019. #else
  4020.         *procp = dlsym(handle, symboln);
  4021. #endif
  4022.     }
  4023.  
  4024.  
  4025.     if(!disp->TexSubImage2D) {
  4026.         void ** procp = (void **) &disp->TexSubImage2D;
  4027.         snprintf(symboln, sizeof(symboln), "%sTexSubImage2DEXT", symbol_prefix);
  4028. #ifdef _WIN32
  4029.         *procp = GetProcAddress(handle, symboln);
  4030. #else
  4031.         *procp = dlsym(handle, symboln);
  4032. #endif
  4033.     }
  4034.  
  4035.  
  4036.     if(!disp->PopClientAttrib) {
  4037.         void ** procp = (void **) &disp->PopClientAttrib;
  4038.         snprintf(symboln, sizeof(symboln), "%sPopClientAttrib", symbol_prefix);
  4039. #ifdef _WIN32
  4040.         *procp = GetProcAddress(handle, symboln);
  4041. #else
  4042.         *procp = dlsym(handle, symboln);
  4043. #endif
  4044.     }
  4045.  
  4046.  
  4047.     if(!disp->PushClientAttrib) {
  4048.         void ** procp = (void **) &disp->PushClientAttrib;
  4049.         snprintf(symboln, sizeof(symboln), "%sPushClientAttrib", symbol_prefix);
  4050. #ifdef _WIN32
  4051.         *procp = GetProcAddress(handle, symboln);
  4052. #else
  4053.         *procp = dlsym(handle, symboln);
  4054. #endif
  4055.     }
  4056.  
  4057.  
  4058.     if(!disp->BlendColor) {
  4059.         void ** procp = (void **) &disp->BlendColor;
  4060.         snprintf(symboln, sizeof(symboln), "%sBlendColor", symbol_prefix);
  4061. #ifdef _WIN32
  4062.         *procp = GetProcAddress(handle, symboln);
  4063. #else
  4064.         *procp = dlsym(handle, symboln);
  4065. #endif
  4066.     }
  4067.  
  4068.  
  4069.     if(!disp->BlendColor) {
  4070.         void ** procp = (void **) &disp->BlendColor;
  4071.         snprintf(symboln, sizeof(symboln), "%sBlendColorEXT", symbol_prefix);
  4072. #ifdef _WIN32
  4073.         *procp = GetProcAddress(handle, symboln);
  4074. #else
  4075.         *procp = dlsym(handle, symboln);
  4076. #endif
  4077.     }
  4078.  
  4079.  
  4080.     if(!disp->BlendEquation) {
  4081.         void ** procp = (void **) &disp->BlendEquation;
  4082.         snprintf(symboln, sizeof(symboln), "%sBlendEquation", symbol_prefix);
  4083. #ifdef _WIN32
  4084.         *procp = GetProcAddress(handle, symboln);
  4085. #else
  4086.         *procp = dlsym(handle, symboln);
  4087. #endif
  4088.     }
  4089.  
  4090.  
  4091.     if(!disp->BlendEquation) {
  4092.         void ** procp = (void **) &disp->BlendEquation;
  4093.         snprintf(symboln, sizeof(symboln), "%sBlendEquationEXT", symbol_prefix);
  4094. #ifdef _WIN32
  4095.         *procp = GetProcAddress(handle, symboln);
  4096. #else
  4097.         *procp = dlsym(handle, symboln);
  4098. #endif
  4099.     }
  4100.  
  4101.  
  4102.     if(!disp->BlendEquation) {
  4103.         void ** procp = (void **) &disp->BlendEquation;
  4104.         snprintf(symboln, sizeof(symboln), "%sBlendEquationOES", symbol_prefix);
  4105. #ifdef _WIN32
  4106.         *procp = GetProcAddress(handle, symboln);
  4107. #else
  4108.         *procp = dlsym(handle, symboln);
  4109. #endif
  4110.     }
  4111.  
  4112.  
  4113.     if(!disp->DrawRangeElements) {
  4114.         void ** procp = (void **) &disp->DrawRangeElements;
  4115.         snprintf(symboln, sizeof(symboln), "%sDrawRangeElements", symbol_prefix);
  4116. #ifdef _WIN32
  4117.         *procp = GetProcAddress(handle, symboln);
  4118. #else
  4119.         *procp = dlsym(handle, symboln);
  4120. #endif
  4121.     }
  4122.  
  4123.  
  4124.     if(!disp->DrawRangeElements) {
  4125.         void ** procp = (void **) &disp->DrawRangeElements;
  4126.         snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsEXT", symbol_prefix);
  4127. #ifdef _WIN32
  4128.         *procp = GetProcAddress(handle, symboln);
  4129. #else
  4130.         *procp = dlsym(handle, symboln);
  4131. #endif
  4132.     }
  4133.  
  4134.  
  4135.     if(!disp->ColorTable) {
  4136.         void ** procp = (void **) &disp->ColorTable;
  4137.         snprintf(symboln, sizeof(symboln), "%sColorTable", symbol_prefix);
  4138. #ifdef _WIN32
  4139.         *procp = GetProcAddress(handle, symboln);
  4140. #else
  4141.         *procp = dlsym(handle, symboln);
  4142. #endif
  4143.     }
  4144.  
  4145.  
  4146.     if(!disp->ColorTable) {
  4147.         void ** procp = (void **) &disp->ColorTable;
  4148.         snprintf(symboln, sizeof(symboln), "%sColorTableSGI", symbol_prefix);
  4149. #ifdef _WIN32
  4150.         *procp = GetProcAddress(handle, symboln);
  4151. #else
  4152.         *procp = dlsym(handle, symboln);
  4153. #endif
  4154.     }
  4155.  
  4156.  
  4157.     if(!disp->ColorTable) {
  4158.         void ** procp = (void **) &disp->ColorTable;
  4159.         snprintf(symboln, sizeof(symboln), "%sColorTableEXT", symbol_prefix);
  4160. #ifdef _WIN32
  4161.         *procp = GetProcAddress(handle, symboln);
  4162. #else
  4163.         *procp = dlsym(handle, symboln);
  4164. #endif
  4165.     }
  4166.  
  4167.  
  4168.     if(!disp->ColorTableParameterfv) {
  4169.         void ** procp = (void **) &disp->ColorTableParameterfv;
  4170.         snprintf(symboln, sizeof(symboln), "%sColorTableParameterfv", symbol_prefix);
  4171. #ifdef _WIN32
  4172.         *procp = GetProcAddress(handle, symboln);
  4173. #else
  4174.         *procp = dlsym(handle, symboln);
  4175. #endif
  4176.     }
  4177.  
  4178.  
  4179.     if(!disp->ColorTableParameterfv) {
  4180.         void ** procp = (void **) &disp->ColorTableParameterfv;
  4181.         snprintf(symboln, sizeof(symboln), "%sColorTableParameterfvSGI", symbol_prefix);
  4182. #ifdef _WIN32
  4183.         *procp = GetProcAddress(handle, symboln);
  4184. #else
  4185.         *procp = dlsym(handle, symboln);
  4186. #endif
  4187.     }
  4188.  
  4189.  
  4190.     if(!disp->ColorTableParameteriv) {
  4191.         void ** procp = (void **) &disp->ColorTableParameteriv;
  4192.         snprintf(symboln, sizeof(symboln), "%sColorTableParameteriv", symbol_prefix);
  4193. #ifdef _WIN32
  4194.         *procp = GetProcAddress(handle, symboln);
  4195. #else
  4196.         *procp = dlsym(handle, symboln);
  4197. #endif
  4198.     }
  4199.  
  4200.  
  4201.     if(!disp->ColorTableParameteriv) {
  4202.         void ** procp = (void **) &disp->ColorTableParameteriv;
  4203.         snprintf(symboln, sizeof(symboln), "%sColorTableParameterivSGI", symbol_prefix);
  4204. #ifdef _WIN32
  4205.         *procp = GetProcAddress(handle, symboln);
  4206. #else
  4207.         *procp = dlsym(handle, symboln);
  4208. #endif
  4209.     }
  4210.  
  4211.  
  4212.     if(!disp->CopyColorTable) {
  4213.         void ** procp = (void **) &disp->CopyColorTable;
  4214.         snprintf(symboln, sizeof(symboln), "%sCopyColorTable", symbol_prefix);
  4215. #ifdef _WIN32
  4216.         *procp = GetProcAddress(handle, symboln);
  4217. #else
  4218.         *procp = dlsym(handle, symboln);
  4219. #endif
  4220.     }
  4221.  
  4222.  
  4223.     if(!disp->CopyColorTable) {
  4224.         void ** procp = (void **) &disp->CopyColorTable;
  4225.         snprintf(symboln, sizeof(symboln), "%sCopyColorTableSGI", symbol_prefix);
  4226. #ifdef _WIN32
  4227.         *procp = GetProcAddress(handle, symboln);
  4228. #else
  4229.         *procp = dlsym(handle, symboln);
  4230. #endif
  4231.     }
  4232.  
  4233.  
  4234.     if(!disp->GetColorTable) {
  4235.         void ** procp = (void **) &disp->GetColorTable;
  4236.         snprintf(symboln, sizeof(symboln), "%sGetColorTable", symbol_prefix);
  4237. #ifdef _WIN32
  4238.         *procp = GetProcAddress(handle, symboln);
  4239. #else
  4240.         *procp = dlsym(handle, symboln);
  4241. #endif
  4242.     }
  4243.  
  4244.  
  4245.     if(!disp->GetColorTable) {
  4246.         void ** procp = (void **) &disp->GetColorTable;
  4247.         snprintf(symboln, sizeof(symboln), "%sGetColorTableSGI", symbol_prefix);
  4248. #ifdef _WIN32
  4249.         *procp = GetProcAddress(handle, symboln);
  4250. #else
  4251.         *procp = dlsym(handle, symboln);
  4252. #endif
  4253.     }
  4254.  
  4255.  
  4256.     if(!disp->GetColorTable) {
  4257.         void ** procp = (void **) &disp->GetColorTable;
  4258.         snprintf(symboln, sizeof(symboln), "%sGetColorTableEXT", symbol_prefix);
  4259. #ifdef _WIN32
  4260.         *procp = GetProcAddress(handle, symboln);
  4261. #else
  4262.         *procp = dlsym(handle, symboln);
  4263. #endif
  4264.     }
  4265.  
  4266.  
  4267.     if(!disp->GetColorTableParameterfv) {
  4268.         void ** procp = (void **) &disp->GetColorTableParameterfv;
  4269.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfv", symbol_prefix);
  4270. #ifdef _WIN32
  4271.         *procp = GetProcAddress(handle, symboln);
  4272. #else
  4273.         *procp = dlsym(handle, symboln);
  4274. #endif
  4275.     }
  4276.  
  4277.  
  4278.     if(!disp->GetColorTableParameterfv) {
  4279.         void ** procp = (void **) &disp->GetColorTableParameterfv;
  4280.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvSGI", symbol_prefix);
  4281. #ifdef _WIN32
  4282.         *procp = GetProcAddress(handle, symboln);
  4283. #else
  4284.         *procp = dlsym(handle, symboln);
  4285. #endif
  4286.     }
  4287.  
  4288.  
  4289.     if(!disp->GetColorTableParameterfv) {
  4290.         void ** procp = (void **) &disp->GetColorTableParameterfv;
  4291.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvEXT", symbol_prefix);
  4292. #ifdef _WIN32
  4293.         *procp = GetProcAddress(handle, symboln);
  4294. #else
  4295.         *procp = dlsym(handle, symboln);
  4296. #endif
  4297.     }
  4298.  
  4299.  
  4300.     if(!disp->GetColorTableParameteriv) {
  4301.         void ** procp = (void **) &disp->GetColorTableParameteriv;
  4302.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameteriv", symbol_prefix);
  4303. #ifdef _WIN32
  4304.         *procp = GetProcAddress(handle, symboln);
  4305. #else
  4306.         *procp = dlsym(handle, symboln);
  4307. #endif
  4308.     }
  4309.  
  4310.  
  4311.     if(!disp->GetColorTableParameteriv) {
  4312.         void ** procp = (void **) &disp->GetColorTableParameteriv;
  4313.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivSGI", symbol_prefix);
  4314. #ifdef _WIN32
  4315.         *procp = GetProcAddress(handle, symboln);
  4316. #else
  4317.         *procp = dlsym(handle, symboln);
  4318. #endif
  4319.     }
  4320.  
  4321.  
  4322.     if(!disp->GetColorTableParameteriv) {
  4323.         void ** procp = (void **) &disp->GetColorTableParameteriv;
  4324.         snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivEXT", symbol_prefix);
  4325. #ifdef _WIN32
  4326.         *procp = GetProcAddress(handle, symboln);
  4327. #else
  4328.         *procp = dlsym(handle, symboln);
  4329. #endif
  4330.     }
  4331.  
  4332.  
  4333.     if(!disp->ColorSubTable) {
  4334.         void ** procp = (void **) &disp->ColorSubTable;
  4335.         snprintf(symboln, sizeof(symboln), "%sColorSubTable", symbol_prefix);
  4336. #ifdef _WIN32
  4337.         *procp = GetProcAddress(handle, symboln);
  4338. #else
  4339.         *procp = dlsym(handle, symboln);
  4340. #endif
  4341.     }
  4342.  
  4343.  
  4344.     if(!disp->ColorSubTable) {
  4345.         void ** procp = (void **) &disp->ColorSubTable;
  4346.         snprintf(symboln, sizeof(symboln), "%sColorSubTableEXT", symbol_prefix);
  4347. #ifdef _WIN32
  4348.         *procp = GetProcAddress(handle, symboln);
  4349. #else
  4350.         *procp = dlsym(handle, symboln);
  4351. #endif
  4352.     }
  4353.  
  4354.  
  4355.     if(!disp->CopyColorSubTable) {
  4356.         void ** procp = (void **) &disp->CopyColorSubTable;
  4357.         snprintf(symboln, sizeof(symboln), "%sCopyColorSubTable", symbol_prefix);
  4358. #ifdef _WIN32
  4359.         *procp = GetProcAddress(handle, symboln);
  4360. #else
  4361.         *procp = dlsym(handle, symboln);
  4362. #endif
  4363.     }
  4364.  
  4365.  
  4366.     if(!disp->CopyColorSubTable) {
  4367.         void ** procp = (void **) &disp->CopyColorSubTable;
  4368.         snprintf(symboln, sizeof(symboln), "%sCopyColorSubTableEXT", symbol_prefix);
  4369. #ifdef _WIN32
  4370.         *procp = GetProcAddress(handle, symboln);
  4371. #else
  4372.         *procp = dlsym(handle, symboln);
  4373. #endif
  4374.     }
  4375.  
  4376.  
  4377.     if(!disp->ConvolutionFilter1D) {
  4378.         void ** procp = (void **) &disp->ConvolutionFilter1D;
  4379.         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1D", symbol_prefix);
  4380. #ifdef _WIN32
  4381.         *procp = GetProcAddress(handle, symboln);
  4382. #else
  4383.         *procp = dlsym(handle, symboln);
  4384. #endif
  4385.     }
  4386.  
  4387.  
  4388.     if(!disp->ConvolutionFilter1D) {
  4389.         void ** procp = (void **) &disp->ConvolutionFilter1D;
  4390.         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1DEXT", symbol_prefix);
  4391. #ifdef _WIN32
  4392.         *procp = GetProcAddress(handle, symboln);
  4393. #else
  4394.         *procp = dlsym(handle, symboln);
  4395. #endif
  4396.     }
  4397.  
  4398.  
  4399.     if(!disp->ConvolutionFilter2D) {
  4400.         void ** procp = (void **) &disp->ConvolutionFilter2D;
  4401.         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2D", symbol_prefix);
  4402. #ifdef _WIN32
  4403.         *procp = GetProcAddress(handle, symboln);
  4404. #else
  4405.         *procp = dlsym(handle, symboln);
  4406. #endif
  4407.     }
  4408.  
  4409.  
  4410.     if(!disp->ConvolutionFilter2D) {
  4411.         void ** procp = (void **) &disp->ConvolutionFilter2D;
  4412.         snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2DEXT", symbol_prefix);
  4413. #ifdef _WIN32
  4414.         *procp = GetProcAddress(handle, symboln);
  4415. #else
  4416.         *procp = dlsym(handle, symboln);
  4417. #endif
  4418.     }
  4419.  
  4420.  
  4421.     if(!disp->ConvolutionParameterf) {
  4422.         void ** procp = (void **) &disp->ConvolutionParameterf;
  4423.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterf", symbol_prefix);
  4424. #ifdef _WIN32
  4425.         *procp = GetProcAddress(handle, symboln);
  4426. #else
  4427.         *procp = dlsym(handle, symboln);
  4428. #endif
  4429.     }
  4430.  
  4431.  
  4432.     if(!disp->ConvolutionParameterf) {
  4433.         void ** procp = (void **) &disp->ConvolutionParameterf;
  4434.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfEXT", symbol_prefix);
  4435. #ifdef _WIN32
  4436.         *procp = GetProcAddress(handle, symboln);
  4437. #else
  4438.         *procp = dlsym(handle, symboln);
  4439. #endif
  4440.     }
  4441.  
  4442.  
  4443.     if(!disp->ConvolutionParameterfv) {
  4444.         void ** procp = (void **) &disp->ConvolutionParameterfv;
  4445.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfv", symbol_prefix);
  4446. #ifdef _WIN32
  4447.         *procp = GetProcAddress(handle, symboln);
  4448. #else
  4449.         *procp = dlsym(handle, symboln);
  4450. #endif
  4451.     }
  4452.  
  4453.  
  4454.     if(!disp->ConvolutionParameterfv) {
  4455.         void ** procp = (void **) &disp->ConvolutionParameterfv;
  4456.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfvEXT", symbol_prefix);
  4457. #ifdef _WIN32
  4458.         *procp = GetProcAddress(handle, symboln);
  4459. #else
  4460.         *procp = dlsym(handle, symboln);
  4461. #endif
  4462.     }
  4463.  
  4464.  
  4465.     if(!disp->ConvolutionParameteri) {
  4466.         void ** procp = (void **) &disp->ConvolutionParameteri;
  4467.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteri", symbol_prefix);
  4468. #ifdef _WIN32
  4469.         *procp = GetProcAddress(handle, symboln);
  4470. #else
  4471.         *procp = dlsym(handle, symboln);
  4472. #endif
  4473.     }
  4474.  
  4475.  
  4476.     if(!disp->ConvolutionParameteri) {
  4477.         void ** procp = (void **) &disp->ConvolutionParameteri;
  4478.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriEXT", symbol_prefix);
  4479. #ifdef _WIN32
  4480.         *procp = GetProcAddress(handle, symboln);
  4481. #else
  4482.         *procp = dlsym(handle, symboln);
  4483. #endif
  4484.     }
  4485.  
  4486.  
  4487.     if(!disp->ConvolutionParameteriv) {
  4488.         void ** procp = (void **) &disp->ConvolutionParameteriv;
  4489.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriv", symbol_prefix);
  4490. #ifdef _WIN32
  4491.         *procp = GetProcAddress(handle, symboln);
  4492. #else
  4493.         *procp = dlsym(handle, symboln);
  4494. #endif
  4495.     }
  4496.  
  4497.  
  4498.     if(!disp->ConvolutionParameteriv) {
  4499.         void ** procp = (void **) &disp->ConvolutionParameteriv;
  4500.         snprintf(symboln, sizeof(symboln), "%sConvolutionParameterivEXT", symbol_prefix);
  4501. #ifdef _WIN32
  4502.         *procp = GetProcAddress(handle, symboln);
  4503. #else
  4504.         *procp = dlsym(handle, symboln);
  4505. #endif
  4506.     }
  4507.  
  4508.  
  4509.     if(!disp->CopyConvolutionFilter1D) {
  4510.         void ** procp = (void **) &disp->CopyConvolutionFilter1D;
  4511.         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1D", symbol_prefix);
  4512. #ifdef _WIN32
  4513.         *procp = GetProcAddress(handle, symboln);
  4514. #else
  4515.         *procp = dlsym(handle, symboln);
  4516. #endif
  4517.     }
  4518.  
  4519.  
  4520.     if(!disp->CopyConvolutionFilter1D) {
  4521.         void ** procp = (void **) &disp->CopyConvolutionFilter1D;
  4522.         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1DEXT", symbol_prefix);
  4523. #ifdef _WIN32
  4524.         *procp = GetProcAddress(handle, symboln);
  4525. #else
  4526.         *procp = dlsym(handle, symboln);
  4527. #endif
  4528.     }
  4529.  
  4530.  
  4531.     if(!disp->CopyConvolutionFilter2D) {
  4532.         void ** procp = (void **) &disp->CopyConvolutionFilter2D;
  4533.         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2D", symbol_prefix);
  4534. #ifdef _WIN32
  4535.         *procp = GetProcAddress(handle, symboln);
  4536. #else
  4537.         *procp = dlsym(handle, symboln);
  4538. #endif
  4539.     }
  4540.  
  4541.  
  4542.     if(!disp->CopyConvolutionFilter2D) {
  4543.         void ** procp = (void **) &disp->CopyConvolutionFilter2D;
  4544.         snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2DEXT", symbol_prefix);
  4545. #ifdef _WIN32
  4546.         *procp = GetProcAddress(handle, symboln);
  4547. #else
  4548.         *procp = dlsym(handle, symboln);
  4549. #endif
  4550.     }
  4551.  
  4552.  
  4553.     if(!disp->GetConvolutionFilter) {
  4554.         void ** procp = (void **) &disp->GetConvolutionFilter;
  4555.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilter", symbol_prefix);
  4556. #ifdef _WIN32
  4557.         *procp = GetProcAddress(handle, symboln);
  4558. #else
  4559.         *procp = dlsym(handle, symboln);
  4560. #endif
  4561.     }
  4562.  
  4563.  
  4564.     if(!disp->GetConvolutionFilter) {
  4565.         void ** procp = (void **) &disp->GetConvolutionFilter;
  4566.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilterEXT", symbol_prefix);
  4567. #ifdef _WIN32
  4568.         *procp = GetProcAddress(handle, symboln);
  4569. #else
  4570.         *procp = dlsym(handle, symboln);
  4571. #endif
  4572.     }
  4573.  
  4574.  
  4575.     if(!disp->GetConvolutionParameterfv) {
  4576.         void ** procp = (void **) &disp->GetConvolutionParameterfv;
  4577.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfv", symbol_prefix);
  4578. #ifdef _WIN32
  4579.         *procp = GetProcAddress(handle, symboln);
  4580. #else
  4581.         *procp = dlsym(handle, symboln);
  4582. #endif
  4583.     }
  4584.  
  4585.  
  4586.     if(!disp->GetConvolutionParameterfv) {
  4587.         void ** procp = (void **) &disp->GetConvolutionParameterfv;
  4588.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfvEXT", symbol_prefix);
  4589. #ifdef _WIN32
  4590.         *procp = GetProcAddress(handle, symboln);
  4591. #else
  4592.         *procp = dlsym(handle, symboln);
  4593. #endif
  4594.     }
  4595.  
  4596.  
  4597.     if(!disp->GetConvolutionParameteriv) {
  4598.         void ** procp = (void **) &disp->GetConvolutionParameteriv;
  4599.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameteriv", symbol_prefix);
  4600. #ifdef _WIN32
  4601.         *procp = GetProcAddress(handle, symboln);
  4602. #else
  4603.         *procp = dlsym(handle, symboln);
  4604. #endif
  4605.     }
  4606.  
  4607.  
  4608.     if(!disp->GetConvolutionParameteriv) {
  4609.         void ** procp = (void **) &disp->GetConvolutionParameteriv;
  4610.         snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterivEXT", symbol_prefix);
  4611. #ifdef _WIN32
  4612.         *procp = GetProcAddress(handle, symboln);
  4613. #else
  4614.         *procp = dlsym(handle, symboln);
  4615. #endif
  4616.     }
  4617.  
  4618.  
  4619.     if(!disp->GetSeparableFilter) {
  4620.         void ** procp = (void **) &disp->GetSeparableFilter;
  4621.         snprintf(symboln, sizeof(symboln), "%sGetSeparableFilter", symbol_prefix);
  4622. #ifdef _WIN32
  4623.         *procp = GetProcAddress(handle, symboln);
  4624. #else
  4625.         *procp = dlsym(handle, symboln);
  4626. #endif
  4627.     }
  4628.  
  4629.  
  4630.     if(!disp->GetSeparableFilter) {
  4631.         void ** procp = (void **) &disp->GetSeparableFilter;
  4632.         snprintf(symboln, sizeof(symboln), "%sGetSeparableFilterEXT", symbol_prefix);
  4633. #ifdef _WIN32
  4634.         *procp = GetProcAddress(handle, symboln);
  4635. #else
  4636.         *procp = dlsym(handle, symboln);
  4637. #endif
  4638.     }
  4639.  
  4640.  
  4641.     if(!disp->SeparableFilter2D) {
  4642.         void ** procp = (void **) &disp->SeparableFilter2D;
  4643.         snprintf(symboln, sizeof(symboln), "%sSeparableFilter2D", symbol_prefix);
  4644. #ifdef _WIN32
  4645.         *procp = GetProcAddress(handle, symboln);
  4646. #else
  4647.         *procp = dlsym(handle, symboln);
  4648. #endif
  4649.     }
  4650.  
  4651.  
  4652.     if(!disp->SeparableFilter2D) {
  4653.         void ** procp = (void **) &disp->SeparableFilter2D;
  4654.         snprintf(symboln, sizeof(symboln), "%sSeparableFilter2DEXT", symbol_prefix);
  4655. #ifdef _WIN32
  4656.         *procp = GetProcAddress(handle, symboln);
  4657. #else
  4658.         *procp = dlsym(handle, symboln);
  4659. #endif
  4660.     }
  4661.  
  4662.  
  4663.     if(!disp->GetHistogram) {
  4664.         void ** procp = (void **) &disp->GetHistogram;
  4665.         snprintf(symboln, sizeof(symboln), "%sGetHistogram", symbol_prefix);
  4666. #ifdef _WIN32
  4667.         *procp = GetProcAddress(handle, symboln);
  4668. #else
  4669.         *procp = dlsym(handle, symboln);
  4670. #endif
  4671.     }
  4672.  
  4673.  
  4674.     if(!disp->GetHistogram) {
  4675.         void ** procp = (void **) &disp->GetHistogram;
  4676.         snprintf(symboln, sizeof(symboln), "%sGetHistogramEXT", symbol_prefix);
  4677. #ifdef _WIN32
  4678.         *procp = GetProcAddress(handle, symboln);
  4679. #else
  4680.         *procp = dlsym(handle, symboln);
  4681. #endif
  4682.     }
  4683.  
  4684.  
  4685.     if(!disp->GetHistogramParameterfv) {
  4686.         void ** procp = (void **) &disp->GetHistogramParameterfv;
  4687.         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfv", symbol_prefix);
  4688. #ifdef _WIN32
  4689.         *procp = GetProcAddress(handle, symboln);
  4690. #else
  4691.         *procp = dlsym(handle, symboln);
  4692. #endif
  4693.     }
  4694.  
  4695.  
  4696.     if(!disp->GetHistogramParameterfv) {
  4697.         void ** procp = (void **) &disp->GetHistogramParameterfv;
  4698.         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfvEXT", symbol_prefix);
  4699. #ifdef _WIN32
  4700.         *procp = GetProcAddress(handle, symboln);
  4701. #else
  4702.         *procp = dlsym(handle, symboln);
  4703. #endif
  4704.     }
  4705.  
  4706.  
  4707.     if(!disp->GetHistogramParameteriv) {
  4708.         void ** procp = (void **) &disp->GetHistogramParameteriv;
  4709.         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameteriv", symbol_prefix);
  4710. #ifdef _WIN32
  4711.         *procp = GetProcAddress(handle, symboln);
  4712. #else
  4713.         *procp = dlsym(handle, symboln);
  4714. #endif
  4715.     }
  4716.  
  4717.  
  4718.     if(!disp->GetHistogramParameteriv) {
  4719.         void ** procp = (void **) &disp->GetHistogramParameteriv;
  4720.         snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterivEXT", symbol_prefix);
  4721. #ifdef _WIN32
  4722.         *procp = GetProcAddress(handle, symboln);
  4723. #else
  4724.         *procp = dlsym(handle, symboln);
  4725. #endif
  4726.     }
  4727.  
  4728.  
  4729.     if(!disp->GetMinmax) {
  4730.         void ** procp = (void **) &disp->GetMinmax;
  4731.         snprintf(symboln, sizeof(symboln), "%sGetMinmax", symbol_prefix);
  4732. #ifdef _WIN32
  4733.         *procp = GetProcAddress(handle, symboln);
  4734. #else
  4735.         *procp = dlsym(handle, symboln);
  4736. #endif
  4737.     }
  4738.  
  4739.  
  4740.     if(!disp->GetMinmax) {
  4741.         void ** procp = (void **) &disp->GetMinmax;
  4742.         snprintf(symboln, sizeof(symboln), "%sGetMinmaxEXT", symbol_prefix);
  4743. #ifdef _WIN32
  4744.         *procp = GetProcAddress(handle, symboln);
  4745. #else
  4746.         *procp = dlsym(handle, symboln);
  4747. #endif
  4748.     }
  4749.  
  4750.  
  4751.     if(!disp->GetMinmaxParameterfv) {
  4752.         void ** procp = (void **) &disp->GetMinmaxParameterfv;
  4753.         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfv", symbol_prefix);
  4754. #ifdef _WIN32
  4755.         *procp = GetProcAddress(handle, symboln);
  4756. #else
  4757.         *procp = dlsym(handle, symboln);
  4758. #endif
  4759.     }
  4760.  
  4761.  
  4762.     if(!disp->GetMinmaxParameterfv) {
  4763.         void ** procp = (void **) &disp->GetMinmaxParameterfv;
  4764.         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfvEXT", symbol_prefix);
  4765. #ifdef _WIN32
  4766.         *procp = GetProcAddress(handle, symboln);
  4767. #else
  4768.         *procp = dlsym(handle, symboln);
  4769. #endif
  4770.     }
  4771.  
  4772.  
  4773.     if(!disp->GetMinmaxParameteriv) {
  4774.         void ** procp = (void **) &disp->GetMinmaxParameteriv;
  4775.         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameteriv", symbol_prefix);
  4776. #ifdef _WIN32
  4777.         *procp = GetProcAddress(handle, symboln);
  4778. #else
  4779.         *procp = dlsym(handle, symboln);
  4780. #endif
  4781.     }
  4782.  
  4783.  
  4784.     if(!disp->GetMinmaxParameteriv) {
  4785.         void ** procp = (void **) &disp->GetMinmaxParameteriv;
  4786.         snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterivEXT", symbol_prefix);
  4787. #ifdef _WIN32
  4788.         *procp = GetProcAddress(handle, symboln);
  4789. #else
  4790.         *procp = dlsym(handle, symboln);
  4791. #endif
  4792.     }
  4793.  
  4794.  
  4795.     if(!disp->Histogram) {
  4796.         void ** procp = (void **) &disp->Histogram;
  4797.         snprintf(symboln, sizeof(symboln), "%sHistogram", symbol_prefix);
  4798. #ifdef _WIN32
  4799.         *procp = GetProcAddress(handle, symboln);
  4800. #else
  4801.         *procp = dlsym(handle, symboln);
  4802. #endif
  4803.     }
  4804.  
  4805.  
  4806.     if(!disp->Histogram) {
  4807.         void ** procp = (void **) &disp->Histogram;
  4808.         snprintf(symboln, sizeof(symboln), "%sHistogramEXT", symbol_prefix);
  4809. #ifdef _WIN32
  4810.         *procp = GetProcAddress(handle, symboln);
  4811. #else
  4812.         *procp = dlsym(handle, symboln);
  4813. #endif
  4814.     }
  4815.  
  4816.  
  4817.     if(!disp->Minmax) {
  4818.         void ** procp = (void **) &disp->Minmax;
  4819.         snprintf(symboln, sizeof(symboln), "%sMinmax", symbol_prefix);
  4820. #ifdef _WIN32
  4821.         *procp = GetProcAddress(handle, symboln);
  4822. #else
  4823.         *procp = dlsym(handle, symboln);
  4824. #endif
  4825.     }
  4826.  
  4827.  
  4828.     if(!disp->Minmax) {
  4829.         void ** procp = (void **) &disp->Minmax;
  4830.         snprintf(symboln, sizeof(symboln), "%sMinmaxEXT", symbol_prefix);
  4831. #ifdef _WIN32
  4832.         *procp = GetProcAddress(handle, symboln);
  4833. #else
  4834.         *procp = dlsym(handle, symboln);
  4835. #endif
  4836.     }
  4837.  
  4838.  
  4839.     if(!disp->ResetHistogram) {
  4840.         void ** procp = (void **) &disp->ResetHistogram;
  4841.         snprintf(symboln, sizeof(symboln), "%sResetHistogram", symbol_prefix);
  4842. #ifdef _WIN32
  4843.         *procp = GetProcAddress(handle, symboln);
  4844. #else
  4845.         *procp = dlsym(handle, symboln);
  4846. #endif
  4847.     }
  4848.  
  4849.  
  4850.     if(!disp->ResetHistogram) {
  4851.         void ** procp = (void **) &disp->ResetHistogram;
  4852.         snprintf(symboln, sizeof(symboln), "%sResetHistogramEXT", symbol_prefix);
  4853. #ifdef _WIN32
  4854.         *procp = GetProcAddress(handle, symboln);
  4855. #else
  4856.         *procp = dlsym(handle, symboln);
  4857. #endif
  4858.     }
  4859.  
  4860.  
  4861.     if(!disp->ResetMinmax) {
  4862.         void ** procp = (void **) &disp->ResetMinmax;
  4863.         snprintf(symboln, sizeof(symboln), "%sResetMinmax", symbol_prefix);
  4864. #ifdef _WIN32
  4865.         *procp = GetProcAddress(handle, symboln);
  4866. #else
  4867.         *procp = dlsym(handle, symboln);
  4868. #endif
  4869.     }
  4870.  
  4871.  
  4872.     if(!disp->ResetMinmax) {
  4873.         void ** procp = (void **) &disp->ResetMinmax;
  4874.         snprintf(symboln, sizeof(symboln), "%sResetMinmaxEXT", symbol_prefix);
  4875. #ifdef _WIN32
  4876.         *procp = GetProcAddress(handle, symboln);
  4877. #else
  4878.         *procp = dlsym(handle, symboln);
  4879. #endif
  4880.     }
  4881.  
  4882.  
  4883.     if(!disp->TexImage3D) {
  4884.         void ** procp = (void **) &disp->TexImage3D;
  4885.         snprintf(symboln, sizeof(symboln), "%sTexImage3D", symbol_prefix);
  4886. #ifdef _WIN32
  4887.         *procp = GetProcAddress(handle, symboln);
  4888. #else
  4889.         *procp = dlsym(handle, symboln);
  4890. #endif
  4891.     }
  4892.  
  4893.  
  4894.     if(!disp->TexImage3D) {
  4895.         void ** procp = (void **) &disp->TexImage3D;
  4896.         snprintf(symboln, sizeof(symboln), "%sTexImage3DEXT", symbol_prefix);
  4897. #ifdef _WIN32
  4898.         *procp = GetProcAddress(handle, symboln);
  4899. #else
  4900.         *procp = dlsym(handle, symboln);
  4901. #endif
  4902.     }
  4903.  
  4904.  
  4905.     if(!disp->TexImage3D) {
  4906.         void ** procp = (void **) &disp->TexImage3D;
  4907.         snprintf(symboln, sizeof(symboln), "%sTexImage3DOES", symbol_prefix);
  4908. #ifdef _WIN32
  4909.         *procp = GetProcAddress(handle, symboln);
  4910. #else
  4911.         *procp = dlsym(handle, symboln);
  4912. #endif
  4913.     }
  4914.  
  4915.  
  4916.     if(!disp->TexSubImage3D) {
  4917.         void ** procp = (void **) &disp->TexSubImage3D;
  4918.         snprintf(symboln, sizeof(symboln), "%sTexSubImage3D", symbol_prefix);
  4919. #ifdef _WIN32
  4920.         *procp = GetProcAddress(handle, symboln);
  4921. #else
  4922.         *procp = dlsym(handle, symboln);
  4923. #endif
  4924.     }
  4925.  
  4926.  
  4927.     if(!disp->TexSubImage3D) {
  4928.         void ** procp = (void **) &disp->TexSubImage3D;
  4929.         snprintf(symboln, sizeof(symboln), "%sTexSubImage3DEXT", symbol_prefix);
  4930. #ifdef _WIN32
  4931.         *procp = GetProcAddress(handle, symboln);
  4932. #else
  4933.         *procp = dlsym(handle, symboln);
  4934. #endif
  4935.     }
  4936.  
  4937.  
  4938.     if(!disp->TexSubImage3D) {
  4939.         void ** procp = (void **) &disp->TexSubImage3D;
  4940.         snprintf(symboln, sizeof(symboln), "%sTexSubImage3DOES", symbol_prefix);
  4941. #ifdef _WIN32
  4942.         *procp = GetProcAddress(handle, symboln);
  4943. #else
  4944.         *procp = dlsym(handle, symboln);
  4945. #endif
  4946.     }
  4947.  
  4948.  
  4949.     if(!disp->CopyTexSubImage3D) {
  4950.         void ** procp = (void **) &disp->CopyTexSubImage3D;
  4951.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3D", symbol_prefix);
  4952. #ifdef _WIN32
  4953.         *procp = GetProcAddress(handle, symboln);
  4954. #else
  4955.         *procp = dlsym(handle, symboln);
  4956. #endif
  4957.     }
  4958.  
  4959.  
  4960.     if(!disp->CopyTexSubImage3D) {
  4961.         void ** procp = (void **) &disp->CopyTexSubImage3D;
  4962.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DEXT", symbol_prefix);
  4963. #ifdef _WIN32
  4964.         *procp = GetProcAddress(handle, symboln);
  4965. #else
  4966.         *procp = dlsym(handle, symboln);
  4967. #endif
  4968.     }
  4969.  
  4970.  
  4971.     if(!disp->CopyTexSubImage3D) {
  4972.         void ** procp = (void **) &disp->CopyTexSubImage3D;
  4973.         snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DOES", symbol_prefix);
  4974. #ifdef _WIN32
  4975.         *procp = GetProcAddress(handle, symboln);
  4976. #else
  4977.         *procp = dlsym(handle, symboln);
  4978. #endif
  4979.     }
  4980.  
  4981.  
  4982.     if(!disp->ActiveTexture) {
  4983.         void ** procp = (void **) &disp->ActiveTexture;
  4984.         snprintf(symboln, sizeof(symboln), "%sActiveTexture", symbol_prefix);
  4985. #ifdef _WIN32
  4986.         *procp = GetProcAddress(handle, symboln);
  4987. #else
  4988.         *procp = dlsym(handle, symboln);
  4989. #endif
  4990.     }
  4991.  
  4992.  
  4993.     if(!disp->ActiveTexture) {
  4994.         void ** procp = (void **) &disp->ActiveTexture;
  4995.         snprintf(symboln, sizeof(symboln), "%sActiveTextureARB", symbol_prefix);
  4996. #ifdef _WIN32
  4997.         *procp = GetProcAddress(handle, symboln);
  4998. #else
  4999.         *procp = dlsym(handle, symboln);
  5000. #endif
  5001.     }
  5002.  
  5003.  
  5004.     if(!disp->ClientActiveTexture) {
  5005.         void ** procp = (void **) &disp->ClientActiveTexture;
  5006.         snprintf(symboln, sizeof(symboln), "%sClientActiveTexture", symbol_prefix);
  5007. #ifdef _WIN32
  5008.         *procp = GetProcAddress(handle, symboln);
  5009. #else
  5010.         *procp = dlsym(handle, symboln);
  5011. #endif
  5012.     }
  5013.  
  5014.  
  5015.     if(!disp->ClientActiveTexture) {
  5016.         void ** procp = (void **) &disp->ClientActiveTexture;
  5017.         snprintf(symboln, sizeof(symboln), "%sClientActiveTextureARB", symbol_prefix);
  5018. #ifdef _WIN32
  5019.         *procp = GetProcAddress(handle, symboln);
  5020. #else
  5021.         *procp = dlsym(handle, symboln);
  5022. #endif
  5023.     }
  5024.  
  5025.  
  5026.     if(!disp->MultiTexCoord1d) {
  5027.         void ** procp = (void **) &disp->MultiTexCoord1d;
  5028.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1d", symbol_prefix);
  5029. #ifdef _WIN32
  5030.         *procp = GetProcAddress(handle, symboln);
  5031. #else
  5032.         *procp = dlsym(handle, symboln);
  5033. #endif
  5034.     }
  5035.  
  5036.  
  5037.     if(!disp->MultiTexCoord1d) {
  5038.         void ** procp = (void **) &disp->MultiTexCoord1d;
  5039.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dARB", symbol_prefix);
  5040. #ifdef _WIN32
  5041.         *procp = GetProcAddress(handle, symboln);
  5042. #else
  5043.         *procp = dlsym(handle, symboln);
  5044. #endif
  5045.     }
  5046.  
  5047.  
  5048.     if(!disp->MultiTexCoord1dv) {
  5049.         void ** procp = (void **) &disp->MultiTexCoord1dv;
  5050.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dv", symbol_prefix);
  5051. #ifdef _WIN32
  5052.         *procp = GetProcAddress(handle, symboln);
  5053. #else
  5054.         *procp = dlsym(handle, symboln);
  5055. #endif
  5056.     }
  5057.  
  5058.  
  5059.     if(!disp->MultiTexCoord1dv) {
  5060.         void ** procp = (void **) &disp->MultiTexCoord1dv;
  5061.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dvARB", symbol_prefix);
  5062. #ifdef _WIN32
  5063.         *procp = GetProcAddress(handle, symboln);
  5064. #else
  5065.         *procp = dlsym(handle, symboln);
  5066. #endif
  5067.     }
  5068.  
  5069.  
  5070.     if(!disp->MultiTexCoord1fARB) {
  5071.         void ** procp = (void **) &disp->MultiTexCoord1fARB;
  5072.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1f", symbol_prefix);
  5073. #ifdef _WIN32
  5074.         *procp = GetProcAddress(handle, symboln);
  5075. #else
  5076.         *procp = dlsym(handle, symboln);
  5077. #endif
  5078.     }
  5079.  
  5080.  
  5081.     if(!disp->MultiTexCoord1fARB) {
  5082.         void ** procp = (void **) &disp->MultiTexCoord1fARB;
  5083.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fARB", symbol_prefix);
  5084. #ifdef _WIN32
  5085.         *procp = GetProcAddress(handle, symboln);
  5086. #else
  5087.         *procp = dlsym(handle, symboln);
  5088. #endif
  5089.     }
  5090.  
  5091.  
  5092.     if(!disp->MultiTexCoord1fvARB) {
  5093.         void ** procp = (void **) &disp->MultiTexCoord1fvARB;
  5094.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fv", symbol_prefix);
  5095. #ifdef _WIN32
  5096.         *procp = GetProcAddress(handle, symboln);
  5097. #else
  5098.         *procp = dlsym(handle, symboln);
  5099. #endif
  5100.     }
  5101.  
  5102.  
  5103.     if(!disp->MultiTexCoord1fvARB) {
  5104.         void ** procp = (void **) &disp->MultiTexCoord1fvARB;
  5105.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fvARB", symbol_prefix);
  5106. #ifdef _WIN32
  5107.         *procp = GetProcAddress(handle, symboln);
  5108. #else
  5109.         *procp = dlsym(handle, symboln);
  5110. #endif
  5111.     }
  5112.  
  5113.  
  5114.     if(!disp->MultiTexCoord1i) {
  5115.         void ** procp = (void **) &disp->MultiTexCoord1i;
  5116.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1i", symbol_prefix);
  5117. #ifdef _WIN32
  5118.         *procp = GetProcAddress(handle, symboln);
  5119. #else
  5120.         *procp = dlsym(handle, symboln);
  5121. #endif
  5122.     }
  5123.  
  5124.  
  5125.     if(!disp->MultiTexCoord1i) {
  5126.         void ** procp = (void **) &disp->MultiTexCoord1i;
  5127.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iARB", symbol_prefix);
  5128. #ifdef _WIN32
  5129.         *procp = GetProcAddress(handle, symboln);
  5130. #else
  5131.         *procp = dlsym(handle, symboln);
  5132. #endif
  5133.     }
  5134.  
  5135.  
  5136.     if(!disp->MultiTexCoord1iv) {
  5137.         void ** procp = (void **) &disp->MultiTexCoord1iv;
  5138.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iv", symbol_prefix);
  5139. #ifdef _WIN32
  5140.         *procp = GetProcAddress(handle, symboln);
  5141. #else
  5142.         *procp = dlsym(handle, symboln);
  5143. #endif
  5144.     }
  5145.  
  5146.  
  5147.     if(!disp->MultiTexCoord1iv) {
  5148.         void ** procp = (void **) &disp->MultiTexCoord1iv;
  5149.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1ivARB", symbol_prefix);
  5150. #ifdef _WIN32
  5151.         *procp = GetProcAddress(handle, symboln);
  5152. #else
  5153.         *procp = dlsym(handle, symboln);
  5154. #endif
  5155.     }
  5156.  
  5157.  
  5158.     if(!disp->MultiTexCoord1s) {
  5159.         void ** procp = (void **) &disp->MultiTexCoord1s;
  5160.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1s", symbol_prefix);
  5161. #ifdef _WIN32
  5162.         *procp = GetProcAddress(handle, symboln);
  5163. #else
  5164.         *procp = dlsym(handle, symboln);
  5165. #endif
  5166.     }
  5167.  
  5168.  
  5169.     if(!disp->MultiTexCoord1s) {
  5170.         void ** procp = (void **) &disp->MultiTexCoord1s;
  5171.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sARB", symbol_prefix);
  5172. #ifdef _WIN32
  5173.         *procp = GetProcAddress(handle, symboln);
  5174. #else
  5175.         *procp = dlsym(handle, symboln);
  5176. #endif
  5177.     }
  5178.  
  5179.  
  5180.     if(!disp->MultiTexCoord1sv) {
  5181.         void ** procp = (void **) &disp->MultiTexCoord1sv;
  5182.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sv", symbol_prefix);
  5183. #ifdef _WIN32
  5184.         *procp = GetProcAddress(handle, symboln);
  5185. #else
  5186.         *procp = dlsym(handle, symboln);
  5187. #endif
  5188.     }
  5189.  
  5190.  
  5191.     if(!disp->MultiTexCoord1sv) {
  5192.         void ** procp = (void **) &disp->MultiTexCoord1sv;
  5193.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1svARB", symbol_prefix);
  5194. #ifdef _WIN32
  5195.         *procp = GetProcAddress(handle, symboln);
  5196. #else
  5197.         *procp = dlsym(handle, symboln);
  5198. #endif
  5199.     }
  5200.  
  5201.  
  5202.     if(!disp->MultiTexCoord2d) {
  5203.         void ** procp = (void **) &disp->MultiTexCoord2d;
  5204.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2d", symbol_prefix);
  5205. #ifdef _WIN32
  5206.         *procp = GetProcAddress(handle, symboln);
  5207. #else
  5208.         *procp = dlsym(handle, symboln);
  5209. #endif
  5210.     }
  5211.  
  5212.  
  5213.     if(!disp->MultiTexCoord2d) {
  5214.         void ** procp = (void **) &disp->MultiTexCoord2d;
  5215.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dARB", symbol_prefix);
  5216. #ifdef _WIN32
  5217.         *procp = GetProcAddress(handle, symboln);
  5218. #else
  5219.         *procp = dlsym(handle, symboln);
  5220. #endif
  5221.     }
  5222.  
  5223.  
  5224.     if(!disp->MultiTexCoord2dv) {
  5225.         void ** procp = (void **) &disp->MultiTexCoord2dv;
  5226.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dv", symbol_prefix);
  5227. #ifdef _WIN32
  5228.         *procp = GetProcAddress(handle, symboln);
  5229. #else
  5230.         *procp = dlsym(handle, symboln);
  5231. #endif
  5232.     }
  5233.  
  5234.  
  5235.     if(!disp->MultiTexCoord2dv) {
  5236.         void ** procp = (void **) &disp->MultiTexCoord2dv;
  5237.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dvARB", symbol_prefix);
  5238. #ifdef _WIN32
  5239.         *procp = GetProcAddress(handle, symboln);
  5240. #else
  5241.         *procp = dlsym(handle, symboln);
  5242. #endif
  5243.     }
  5244.  
  5245.  
  5246.     if(!disp->MultiTexCoord2fARB) {
  5247.         void ** procp = (void **) &disp->MultiTexCoord2fARB;
  5248.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2f", symbol_prefix);
  5249. #ifdef _WIN32
  5250.         *procp = GetProcAddress(handle, symboln);
  5251. #else
  5252.         *procp = dlsym(handle, symboln);
  5253. #endif
  5254.     }
  5255.  
  5256.  
  5257.     if(!disp->MultiTexCoord2fARB) {
  5258.         void ** procp = (void **) &disp->MultiTexCoord2fARB;
  5259.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fARB", symbol_prefix);
  5260. #ifdef _WIN32
  5261.         *procp = GetProcAddress(handle, symboln);
  5262. #else
  5263.         *procp = dlsym(handle, symboln);
  5264. #endif
  5265.     }
  5266.  
  5267.  
  5268.     if(!disp->MultiTexCoord2fvARB) {
  5269.         void ** procp = (void **) &disp->MultiTexCoord2fvARB;
  5270.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fv", symbol_prefix);
  5271. #ifdef _WIN32
  5272.         *procp = GetProcAddress(handle, symboln);
  5273. #else
  5274.         *procp = dlsym(handle, symboln);
  5275. #endif
  5276.     }
  5277.  
  5278.  
  5279.     if(!disp->MultiTexCoord2fvARB) {
  5280.         void ** procp = (void **) &disp->MultiTexCoord2fvARB;
  5281.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fvARB", symbol_prefix);
  5282. #ifdef _WIN32
  5283.         *procp = GetProcAddress(handle, symboln);
  5284. #else
  5285.         *procp = dlsym(handle, symboln);
  5286. #endif
  5287.     }
  5288.  
  5289.  
  5290.     if(!disp->MultiTexCoord2i) {
  5291.         void ** procp = (void **) &disp->MultiTexCoord2i;
  5292.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2i", symbol_prefix);
  5293. #ifdef _WIN32
  5294.         *procp = GetProcAddress(handle, symboln);
  5295. #else
  5296.         *procp = dlsym(handle, symboln);
  5297. #endif
  5298.     }
  5299.  
  5300.  
  5301.     if(!disp->MultiTexCoord2i) {
  5302.         void ** procp = (void **) &disp->MultiTexCoord2i;
  5303.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iARB", symbol_prefix);
  5304. #ifdef _WIN32
  5305.         *procp = GetProcAddress(handle, symboln);
  5306. #else
  5307.         *procp = dlsym(handle, symboln);
  5308. #endif
  5309.     }
  5310.  
  5311.  
  5312.     if(!disp->MultiTexCoord2iv) {
  5313.         void ** procp = (void **) &disp->MultiTexCoord2iv;
  5314.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iv", symbol_prefix);
  5315. #ifdef _WIN32
  5316.         *procp = GetProcAddress(handle, symboln);
  5317. #else
  5318.         *procp = dlsym(handle, symboln);
  5319. #endif
  5320.     }
  5321.  
  5322.  
  5323.     if(!disp->MultiTexCoord2iv) {
  5324.         void ** procp = (void **) &disp->MultiTexCoord2iv;
  5325.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2ivARB", symbol_prefix);
  5326. #ifdef _WIN32
  5327.         *procp = GetProcAddress(handle, symboln);
  5328. #else
  5329.         *procp = dlsym(handle, symboln);
  5330. #endif
  5331.     }
  5332.  
  5333.  
  5334.     if(!disp->MultiTexCoord2s) {
  5335.         void ** procp = (void **) &disp->MultiTexCoord2s;
  5336.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2s", symbol_prefix);
  5337. #ifdef _WIN32
  5338.         *procp = GetProcAddress(handle, symboln);
  5339. #else
  5340.         *procp = dlsym(handle, symboln);
  5341. #endif
  5342.     }
  5343.  
  5344.  
  5345.     if(!disp->MultiTexCoord2s) {
  5346.         void ** procp = (void **) &disp->MultiTexCoord2s;
  5347.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sARB", symbol_prefix);
  5348. #ifdef _WIN32
  5349.         *procp = GetProcAddress(handle, symboln);
  5350. #else
  5351.         *procp = dlsym(handle, symboln);
  5352. #endif
  5353.     }
  5354.  
  5355.  
  5356.     if(!disp->MultiTexCoord2sv) {
  5357.         void ** procp = (void **) &disp->MultiTexCoord2sv;
  5358.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sv", symbol_prefix);
  5359. #ifdef _WIN32
  5360.         *procp = GetProcAddress(handle, symboln);
  5361. #else
  5362.         *procp = dlsym(handle, symboln);
  5363. #endif
  5364.     }
  5365.  
  5366.  
  5367.     if(!disp->MultiTexCoord2sv) {
  5368.         void ** procp = (void **) &disp->MultiTexCoord2sv;
  5369.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2svARB", symbol_prefix);
  5370. #ifdef _WIN32
  5371.         *procp = GetProcAddress(handle, symboln);
  5372. #else
  5373.         *procp = dlsym(handle, symboln);
  5374. #endif
  5375.     }
  5376.  
  5377.  
  5378.     if(!disp->MultiTexCoord3d) {
  5379.         void ** procp = (void **) &disp->MultiTexCoord3d;
  5380.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3d", symbol_prefix);
  5381. #ifdef _WIN32
  5382.         *procp = GetProcAddress(handle, symboln);
  5383. #else
  5384.         *procp = dlsym(handle, symboln);
  5385. #endif
  5386.     }
  5387.  
  5388.  
  5389.     if(!disp->MultiTexCoord3d) {
  5390.         void ** procp = (void **) &disp->MultiTexCoord3d;
  5391.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dARB", symbol_prefix);
  5392. #ifdef _WIN32
  5393.         *procp = GetProcAddress(handle, symboln);
  5394. #else
  5395.         *procp = dlsym(handle, symboln);
  5396. #endif
  5397.     }
  5398.  
  5399.  
  5400.     if(!disp->MultiTexCoord3dv) {
  5401.         void ** procp = (void **) &disp->MultiTexCoord3dv;
  5402.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dv", symbol_prefix);
  5403. #ifdef _WIN32
  5404.         *procp = GetProcAddress(handle, symboln);
  5405. #else
  5406.         *procp = dlsym(handle, symboln);
  5407. #endif
  5408.     }
  5409.  
  5410.  
  5411.     if(!disp->MultiTexCoord3dv) {
  5412.         void ** procp = (void **) &disp->MultiTexCoord3dv;
  5413.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dvARB", symbol_prefix);
  5414. #ifdef _WIN32
  5415.         *procp = GetProcAddress(handle, symboln);
  5416. #else
  5417.         *procp = dlsym(handle, symboln);
  5418. #endif
  5419.     }
  5420.  
  5421.  
  5422.     if(!disp->MultiTexCoord3fARB) {
  5423.         void ** procp = (void **) &disp->MultiTexCoord3fARB;
  5424.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3f", symbol_prefix);
  5425. #ifdef _WIN32
  5426.         *procp = GetProcAddress(handle, symboln);
  5427. #else
  5428.         *procp = dlsym(handle, symboln);
  5429. #endif
  5430.     }
  5431.  
  5432.  
  5433.     if(!disp->MultiTexCoord3fARB) {
  5434.         void ** procp = (void **) &disp->MultiTexCoord3fARB;
  5435.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fARB", symbol_prefix);
  5436. #ifdef _WIN32
  5437.         *procp = GetProcAddress(handle, symboln);
  5438. #else
  5439.         *procp = dlsym(handle, symboln);
  5440. #endif
  5441.     }
  5442.  
  5443.  
  5444.     if(!disp->MultiTexCoord3fvARB) {
  5445.         void ** procp = (void **) &disp->MultiTexCoord3fvARB;
  5446.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fv", symbol_prefix);
  5447. #ifdef _WIN32
  5448.         *procp = GetProcAddress(handle, symboln);
  5449. #else
  5450.         *procp = dlsym(handle, symboln);
  5451. #endif
  5452.     }
  5453.  
  5454.  
  5455.     if(!disp->MultiTexCoord3fvARB) {
  5456.         void ** procp = (void **) &disp->MultiTexCoord3fvARB;
  5457.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fvARB", symbol_prefix);
  5458. #ifdef _WIN32
  5459.         *procp = GetProcAddress(handle, symboln);
  5460. #else
  5461.         *procp = dlsym(handle, symboln);
  5462. #endif
  5463.     }
  5464.  
  5465.  
  5466.     if(!disp->MultiTexCoord3i) {
  5467.         void ** procp = (void **) &disp->MultiTexCoord3i;
  5468.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3i", symbol_prefix);
  5469. #ifdef _WIN32
  5470.         *procp = GetProcAddress(handle, symboln);
  5471. #else
  5472.         *procp = dlsym(handle, symboln);
  5473. #endif
  5474.     }
  5475.  
  5476.  
  5477.     if(!disp->MultiTexCoord3i) {
  5478.         void ** procp = (void **) &disp->MultiTexCoord3i;
  5479.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iARB", symbol_prefix);
  5480. #ifdef _WIN32
  5481.         *procp = GetProcAddress(handle, symboln);
  5482. #else
  5483.         *procp = dlsym(handle, symboln);
  5484. #endif
  5485.     }
  5486.  
  5487.  
  5488.     if(!disp->MultiTexCoord3iv) {
  5489.         void ** procp = (void **) &disp->MultiTexCoord3iv;
  5490.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iv", symbol_prefix);
  5491. #ifdef _WIN32
  5492.         *procp = GetProcAddress(handle, symboln);
  5493. #else
  5494.         *procp = dlsym(handle, symboln);
  5495. #endif
  5496.     }
  5497.  
  5498.  
  5499.     if(!disp->MultiTexCoord3iv) {
  5500.         void ** procp = (void **) &disp->MultiTexCoord3iv;
  5501.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3ivARB", symbol_prefix);
  5502. #ifdef _WIN32
  5503.         *procp = GetProcAddress(handle, symboln);
  5504. #else
  5505.         *procp = dlsym(handle, symboln);
  5506. #endif
  5507.     }
  5508.  
  5509.  
  5510.     if(!disp->MultiTexCoord3s) {
  5511.         void ** procp = (void **) &disp->MultiTexCoord3s;
  5512.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3s", symbol_prefix);
  5513. #ifdef _WIN32
  5514.         *procp = GetProcAddress(handle, symboln);
  5515. #else
  5516.         *procp = dlsym(handle, symboln);
  5517. #endif
  5518.     }
  5519.  
  5520.  
  5521.     if(!disp->MultiTexCoord3s) {
  5522.         void ** procp = (void **) &disp->MultiTexCoord3s;
  5523.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sARB", symbol_prefix);
  5524. #ifdef _WIN32
  5525.         *procp = GetProcAddress(handle, symboln);
  5526. #else
  5527.         *procp = dlsym(handle, symboln);
  5528. #endif
  5529.     }
  5530.  
  5531.  
  5532.     if(!disp->MultiTexCoord3sv) {
  5533.         void ** procp = (void **) &disp->MultiTexCoord3sv;
  5534.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sv", symbol_prefix);
  5535. #ifdef _WIN32
  5536.         *procp = GetProcAddress(handle, symboln);
  5537. #else
  5538.         *procp = dlsym(handle, symboln);
  5539. #endif
  5540.     }
  5541.  
  5542.  
  5543.     if(!disp->MultiTexCoord3sv) {
  5544.         void ** procp = (void **) &disp->MultiTexCoord3sv;
  5545.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3svARB", symbol_prefix);
  5546. #ifdef _WIN32
  5547.         *procp = GetProcAddress(handle, symboln);
  5548. #else
  5549.         *procp = dlsym(handle, symboln);
  5550. #endif
  5551.     }
  5552.  
  5553.  
  5554.     if(!disp->MultiTexCoord4d) {
  5555.         void ** procp = (void **) &disp->MultiTexCoord4d;
  5556.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4d", symbol_prefix);
  5557. #ifdef _WIN32
  5558.         *procp = GetProcAddress(handle, symboln);
  5559. #else
  5560.         *procp = dlsym(handle, symboln);
  5561. #endif
  5562.     }
  5563.  
  5564.  
  5565.     if(!disp->MultiTexCoord4d) {
  5566.         void ** procp = (void **) &disp->MultiTexCoord4d;
  5567.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dARB", symbol_prefix);
  5568. #ifdef _WIN32
  5569.         *procp = GetProcAddress(handle, symboln);
  5570. #else
  5571.         *procp = dlsym(handle, symboln);
  5572. #endif
  5573.     }
  5574.  
  5575.  
  5576.     if(!disp->MultiTexCoord4dv) {
  5577.         void ** procp = (void **) &disp->MultiTexCoord4dv;
  5578.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dv", symbol_prefix);
  5579. #ifdef _WIN32
  5580.         *procp = GetProcAddress(handle, symboln);
  5581. #else
  5582.         *procp = dlsym(handle, symboln);
  5583. #endif
  5584.     }
  5585.  
  5586.  
  5587.     if(!disp->MultiTexCoord4dv) {
  5588.         void ** procp = (void **) &disp->MultiTexCoord4dv;
  5589.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dvARB", symbol_prefix);
  5590. #ifdef _WIN32
  5591.         *procp = GetProcAddress(handle, symboln);
  5592. #else
  5593.         *procp = dlsym(handle, symboln);
  5594. #endif
  5595.     }
  5596.  
  5597.  
  5598.     if(!disp->MultiTexCoord4fARB) {
  5599.         void ** procp = (void **) &disp->MultiTexCoord4fARB;
  5600.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4f", symbol_prefix);
  5601. #ifdef _WIN32
  5602.         *procp = GetProcAddress(handle, symboln);
  5603. #else
  5604.         *procp = dlsym(handle, symboln);
  5605. #endif
  5606.     }
  5607.  
  5608.  
  5609.     if(!disp->MultiTexCoord4fARB) {
  5610.         void ** procp = (void **) &disp->MultiTexCoord4fARB;
  5611.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fARB", symbol_prefix);
  5612. #ifdef _WIN32
  5613.         *procp = GetProcAddress(handle, symboln);
  5614. #else
  5615.         *procp = dlsym(handle, symboln);
  5616. #endif
  5617.     }
  5618.  
  5619.  
  5620.     if(!disp->MultiTexCoord4fvARB) {
  5621.         void ** procp = (void **) &disp->MultiTexCoord4fvARB;
  5622.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fv", symbol_prefix);
  5623. #ifdef _WIN32
  5624.         *procp = GetProcAddress(handle, symboln);
  5625. #else
  5626.         *procp = dlsym(handle, symboln);
  5627. #endif
  5628.     }
  5629.  
  5630.  
  5631.     if(!disp->MultiTexCoord4fvARB) {
  5632.         void ** procp = (void **) &disp->MultiTexCoord4fvARB;
  5633.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fvARB", symbol_prefix);
  5634. #ifdef _WIN32
  5635.         *procp = GetProcAddress(handle, symboln);
  5636. #else
  5637.         *procp = dlsym(handle, symboln);
  5638. #endif
  5639.     }
  5640.  
  5641.  
  5642.     if(!disp->MultiTexCoord4i) {
  5643.         void ** procp = (void **) &disp->MultiTexCoord4i;
  5644.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4i", symbol_prefix);
  5645. #ifdef _WIN32
  5646.         *procp = GetProcAddress(handle, symboln);
  5647. #else
  5648.         *procp = dlsym(handle, symboln);
  5649. #endif
  5650.     }
  5651.  
  5652.  
  5653.     if(!disp->MultiTexCoord4i) {
  5654.         void ** procp = (void **) &disp->MultiTexCoord4i;
  5655.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iARB", symbol_prefix);
  5656. #ifdef _WIN32
  5657.         *procp = GetProcAddress(handle, symboln);
  5658. #else
  5659.         *procp = dlsym(handle, symboln);
  5660. #endif
  5661.     }
  5662.  
  5663.  
  5664.     if(!disp->MultiTexCoord4iv) {
  5665.         void ** procp = (void **) &disp->MultiTexCoord4iv;
  5666.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iv", symbol_prefix);
  5667. #ifdef _WIN32
  5668.         *procp = GetProcAddress(handle, symboln);
  5669. #else
  5670.         *procp = dlsym(handle, symboln);
  5671. #endif
  5672.     }
  5673.  
  5674.  
  5675.     if(!disp->MultiTexCoord4iv) {
  5676.         void ** procp = (void **) &disp->MultiTexCoord4iv;
  5677.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4ivARB", symbol_prefix);
  5678. #ifdef _WIN32
  5679.         *procp = GetProcAddress(handle, symboln);
  5680. #else
  5681.         *procp = dlsym(handle, symboln);
  5682. #endif
  5683.     }
  5684.  
  5685.  
  5686.     if(!disp->MultiTexCoord4s) {
  5687.         void ** procp = (void **) &disp->MultiTexCoord4s;
  5688.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4s", symbol_prefix);
  5689. #ifdef _WIN32
  5690.         *procp = GetProcAddress(handle, symboln);
  5691. #else
  5692.         *procp = dlsym(handle, symboln);
  5693. #endif
  5694.     }
  5695.  
  5696.  
  5697.     if(!disp->MultiTexCoord4s) {
  5698.         void ** procp = (void **) &disp->MultiTexCoord4s;
  5699.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sARB", symbol_prefix);
  5700. #ifdef _WIN32
  5701.         *procp = GetProcAddress(handle, symboln);
  5702. #else
  5703.         *procp = dlsym(handle, symboln);
  5704. #endif
  5705.     }
  5706.  
  5707.  
  5708.     if(!disp->MultiTexCoord4sv) {
  5709.         void ** procp = (void **) &disp->MultiTexCoord4sv;
  5710.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sv", symbol_prefix);
  5711. #ifdef _WIN32
  5712.         *procp = GetProcAddress(handle, symboln);
  5713. #else
  5714.         *procp = dlsym(handle, symboln);
  5715. #endif
  5716.     }
  5717.  
  5718.  
  5719.     if(!disp->MultiTexCoord4sv) {
  5720.         void ** procp = (void **) &disp->MultiTexCoord4sv;
  5721.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4svARB", symbol_prefix);
  5722. #ifdef _WIN32
  5723.         *procp = GetProcAddress(handle, symboln);
  5724. #else
  5725.         *procp = dlsym(handle, symboln);
  5726. #endif
  5727.     }
  5728.  
  5729.  
  5730.     if(!disp->CompressedTexImage1D) {
  5731.         void ** procp = (void **) &disp->CompressedTexImage1D;
  5732.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1D", symbol_prefix);
  5733. #ifdef _WIN32
  5734.         *procp = GetProcAddress(handle, symboln);
  5735. #else
  5736.         *procp = dlsym(handle, symboln);
  5737. #endif
  5738.     }
  5739.  
  5740.  
  5741.     if(!disp->CompressedTexImage1D) {
  5742.         void ** procp = (void **) &disp->CompressedTexImage1D;
  5743.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1DARB", symbol_prefix);
  5744. #ifdef _WIN32
  5745.         *procp = GetProcAddress(handle, symboln);
  5746. #else
  5747.         *procp = dlsym(handle, symboln);
  5748. #endif
  5749.     }
  5750.  
  5751.  
  5752.     if(!disp->CompressedTexImage2D) {
  5753.         void ** procp = (void **) &disp->CompressedTexImage2D;
  5754.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2D", symbol_prefix);
  5755. #ifdef _WIN32
  5756.         *procp = GetProcAddress(handle, symboln);
  5757. #else
  5758.         *procp = dlsym(handle, symboln);
  5759. #endif
  5760.     }
  5761.  
  5762.  
  5763.     if(!disp->CompressedTexImage2D) {
  5764.         void ** procp = (void **) &disp->CompressedTexImage2D;
  5765.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2DARB", symbol_prefix);
  5766. #ifdef _WIN32
  5767.         *procp = GetProcAddress(handle, symboln);
  5768. #else
  5769.         *procp = dlsym(handle, symboln);
  5770. #endif
  5771.     }
  5772.  
  5773.  
  5774.     if(!disp->CompressedTexImage3D) {
  5775.         void ** procp = (void **) &disp->CompressedTexImage3D;
  5776.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3D", symbol_prefix);
  5777. #ifdef _WIN32
  5778.         *procp = GetProcAddress(handle, symboln);
  5779. #else
  5780.         *procp = dlsym(handle, symboln);
  5781. #endif
  5782.     }
  5783.  
  5784.  
  5785.     if(!disp->CompressedTexImage3D) {
  5786.         void ** procp = (void **) &disp->CompressedTexImage3D;
  5787.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DARB", symbol_prefix);
  5788. #ifdef _WIN32
  5789.         *procp = GetProcAddress(handle, symboln);
  5790. #else
  5791.         *procp = dlsym(handle, symboln);
  5792. #endif
  5793.     }
  5794.  
  5795.  
  5796.     if(!disp->CompressedTexImage3D) {
  5797.         void ** procp = (void **) &disp->CompressedTexImage3D;
  5798.         snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DOES", symbol_prefix);
  5799. #ifdef _WIN32
  5800.         *procp = GetProcAddress(handle, symboln);
  5801. #else
  5802.         *procp = dlsym(handle, symboln);
  5803. #endif
  5804.     }
  5805.  
  5806.  
  5807.     if(!disp->CompressedTexSubImage1D) {
  5808.         void ** procp = (void **) &disp->CompressedTexSubImage1D;
  5809.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1D", symbol_prefix);
  5810. #ifdef _WIN32
  5811.         *procp = GetProcAddress(handle, symboln);
  5812. #else
  5813.         *procp = dlsym(handle, symboln);
  5814. #endif
  5815.     }
  5816.  
  5817.  
  5818.     if(!disp->CompressedTexSubImage1D) {
  5819.         void ** procp = (void **) &disp->CompressedTexSubImage1D;
  5820.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1DARB", symbol_prefix);
  5821. #ifdef _WIN32
  5822.         *procp = GetProcAddress(handle, symboln);
  5823. #else
  5824.         *procp = dlsym(handle, symboln);
  5825. #endif
  5826.     }
  5827.  
  5828.  
  5829.     if(!disp->CompressedTexSubImage2D) {
  5830.         void ** procp = (void **) &disp->CompressedTexSubImage2D;
  5831.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2D", symbol_prefix);
  5832. #ifdef _WIN32
  5833.         *procp = GetProcAddress(handle, symboln);
  5834. #else
  5835.         *procp = dlsym(handle, symboln);
  5836. #endif
  5837.     }
  5838.  
  5839.  
  5840.     if(!disp->CompressedTexSubImage2D) {
  5841.         void ** procp = (void **) &disp->CompressedTexSubImage2D;
  5842.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2DARB", symbol_prefix);
  5843. #ifdef _WIN32
  5844.         *procp = GetProcAddress(handle, symboln);
  5845. #else
  5846.         *procp = dlsym(handle, symboln);
  5847. #endif
  5848.     }
  5849.  
  5850.  
  5851.     if(!disp->CompressedTexSubImage3D) {
  5852.         void ** procp = (void **) &disp->CompressedTexSubImage3D;
  5853.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3D", symbol_prefix);
  5854. #ifdef _WIN32
  5855.         *procp = GetProcAddress(handle, symboln);
  5856. #else
  5857.         *procp = dlsym(handle, symboln);
  5858. #endif
  5859.     }
  5860.  
  5861.  
  5862.     if(!disp->CompressedTexSubImage3D) {
  5863.         void ** procp = (void **) &disp->CompressedTexSubImage3D;
  5864.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DARB", symbol_prefix);
  5865. #ifdef _WIN32
  5866.         *procp = GetProcAddress(handle, symboln);
  5867. #else
  5868.         *procp = dlsym(handle, symboln);
  5869. #endif
  5870.     }
  5871.  
  5872.  
  5873.     if(!disp->CompressedTexSubImage3D) {
  5874.         void ** procp = (void **) &disp->CompressedTexSubImage3D;
  5875.         snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DOES", symbol_prefix);
  5876. #ifdef _WIN32
  5877.         *procp = GetProcAddress(handle, symboln);
  5878. #else
  5879.         *procp = dlsym(handle, symboln);
  5880. #endif
  5881.     }
  5882.  
  5883.  
  5884.     if(!disp->GetCompressedTexImage) {
  5885.         void ** procp = (void **) &disp->GetCompressedTexImage;
  5886.         snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImage", symbol_prefix);
  5887. #ifdef _WIN32
  5888.         *procp = GetProcAddress(handle, symboln);
  5889. #else
  5890.         *procp = dlsym(handle, symboln);
  5891. #endif
  5892.     }
  5893.  
  5894.  
  5895.     if(!disp->GetCompressedTexImage) {
  5896.         void ** procp = (void **) &disp->GetCompressedTexImage;
  5897.         snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImageARB", symbol_prefix);
  5898. #ifdef _WIN32
  5899.         *procp = GetProcAddress(handle, symboln);
  5900. #else
  5901.         *procp = dlsym(handle, symboln);
  5902. #endif
  5903.     }
  5904.  
  5905.  
  5906.     if(!disp->LoadTransposeMatrixd) {
  5907.         void ** procp = (void **) &disp->LoadTransposeMatrixd;
  5908.         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixd", symbol_prefix);
  5909. #ifdef _WIN32
  5910.         *procp = GetProcAddress(handle, symboln);
  5911. #else
  5912.         *procp = dlsym(handle, symboln);
  5913. #endif
  5914.     }
  5915.  
  5916.  
  5917.     if(!disp->LoadTransposeMatrixd) {
  5918.         void ** procp = (void **) &disp->LoadTransposeMatrixd;
  5919.         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixdARB", symbol_prefix);
  5920. #ifdef _WIN32
  5921.         *procp = GetProcAddress(handle, symboln);
  5922. #else
  5923.         *procp = dlsym(handle, symboln);
  5924. #endif
  5925.     }
  5926.  
  5927.  
  5928.     if(!disp->LoadTransposeMatrixf) {
  5929.         void ** procp = (void **) &disp->LoadTransposeMatrixf;
  5930.         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixf", symbol_prefix);
  5931. #ifdef _WIN32
  5932.         *procp = GetProcAddress(handle, symboln);
  5933. #else
  5934.         *procp = dlsym(handle, symboln);
  5935. #endif
  5936.     }
  5937.  
  5938.  
  5939.     if(!disp->LoadTransposeMatrixf) {
  5940.         void ** procp = (void **) &disp->LoadTransposeMatrixf;
  5941.         snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixfARB", symbol_prefix);
  5942. #ifdef _WIN32
  5943.         *procp = GetProcAddress(handle, symboln);
  5944. #else
  5945.         *procp = dlsym(handle, symboln);
  5946. #endif
  5947.     }
  5948.  
  5949.  
  5950.     if(!disp->MultTransposeMatrixd) {
  5951.         void ** procp = (void **) &disp->MultTransposeMatrixd;
  5952.         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixd", symbol_prefix);
  5953. #ifdef _WIN32
  5954.         *procp = GetProcAddress(handle, symboln);
  5955. #else
  5956.         *procp = dlsym(handle, symboln);
  5957. #endif
  5958.     }
  5959.  
  5960.  
  5961.     if(!disp->MultTransposeMatrixd) {
  5962.         void ** procp = (void **) &disp->MultTransposeMatrixd;
  5963.         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixdARB", symbol_prefix);
  5964. #ifdef _WIN32
  5965.         *procp = GetProcAddress(handle, symboln);
  5966. #else
  5967.         *procp = dlsym(handle, symboln);
  5968. #endif
  5969.     }
  5970.  
  5971.  
  5972.     if(!disp->MultTransposeMatrixf) {
  5973.         void ** procp = (void **) &disp->MultTransposeMatrixf;
  5974.         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixf", symbol_prefix);
  5975. #ifdef _WIN32
  5976.         *procp = GetProcAddress(handle, symboln);
  5977. #else
  5978.         *procp = dlsym(handle, symboln);
  5979. #endif
  5980.     }
  5981.  
  5982.  
  5983.     if(!disp->MultTransposeMatrixf) {
  5984.         void ** procp = (void **) &disp->MultTransposeMatrixf;
  5985.         snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixfARB", symbol_prefix);
  5986. #ifdef _WIN32
  5987.         *procp = GetProcAddress(handle, symboln);
  5988. #else
  5989.         *procp = dlsym(handle, symboln);
  5990. #endif
  5991.     }
  5992.  
  5993.  
  5994.     if(!disp->SampleCoverage) {
  5995.         void ** procp = (void **) &disp->SampleCoverage;
  5996.         snprintf(symboln, sizeof(symboln), "%sSampleCoverage", symbol_prefix);
  5997. #ifdef _WIN32
  5998.         *procp = GetProcAddress(handle, symboln);
  5999. #else
  6000.         *procp = dlsym(handle, symboln);
  6001. #endif
  6002.     }
  6003.  
  6004.  
  6005.     if(!disp->SampleCoverage) {
  6006.         void ** procp = (void **) &disp->SampleCoverage;
  6007.         snprintf(symboln, sizeof(symboln), "%sSampleCoverageARB", symbol_prefix);
  6008. #ifdef _WIN32
  6009.         *procp = GetProcAddress(handle, symboln);
  6010. #else
  6011.         *procp = dlsym(handle, symboln);
  6012. #endif
  6013.     }
  6014.  
  6015.  
  6016.     if(!disp->BlendFuncSeparate) {
  6017.         void ** procp = (void **) &disp->BlendFuncSeparate;
  6018.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparate", symbol_prefix);
  6019. #ifdef _WIN32
  6020.         *procp = GetProcAddress(handle, symboln);
  6021. #else
  6022.         *procp = dlsym(handle, symboln);
  6023. #endif
  6024.     }
  6025.  
  6026.  
  6027.     if(!disp->BlendFuncSeparate) {
  6028.         void ** procp = (void **) &disp->BlendFuncSeparate;
  6029.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateEXT", symbol_prefix);
  6030. #ifdef _WIN32
  6031.         *procp = GetProcAddress(handle, symboln);
  6032. #else
  6033.         *procp = dlsym(handle, symboln);
  6034. #endif
  6035.     }
  6036.  
  6037.  
  6038.     if(!disp->BlendFuncSeparate) {
  6039.         void ** procp = (void **) &disp->BlendFuncSeparate;
  6040.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateINGR", symbol_prefix);
  6041. #ifdef _WIN32
  6042.         *procp = GetProcAddress(handle, symboln);
  6043. #else
  6044.         *procp = dlsym(handle, symboln);
  6045. #endif
  6046.     }
  6047.  
  6048.  
  6049.     if(!disp->BlendFuncSeparate) {
  6050.         void ** procp = (void **) &disp->BlendFuncSeparate;
  6051.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateOES", symbol_prefix);
  6052. #ifdef _WIN32
  6053.         *procp = GetProcAddress(handle, symboln);
  6054. #else
  6055.         *procp = dlsym(handle, symboln);
  6056. #endif
  6057.     }
  6058.  
  6059.  
  6060.     if(!disp->FogCoordPointer) {
  6061.         void ** procp = (void **) &disp->FogCoordPointer;
  6062.         snprintf(symboln, sizeof(symboln), "%sFogCoordPointer", symbol_prefix);
  6063. #ifdef _WIN32
  6064.         *procp = GetProcAddress(handle, symboln);
  6065. #else
  6066.         *procp = dlsym(handle, symboln);
  6067. #endif
  6068.     }
  6069.  
  6070.  
  6071.     if(!disp->FogCoordPointer) {
  6072.         void ** procp = (void **) &disp->FogCoordPointer;
  6073.         snprintf(symboln, sizeof(symboln), "%sFogCoordPointerEXT", symbol_prefix);
  6074. #ifdef _WIN32
  6075.         *procp = GetProcAddress(handle, symboln);
  6076. #else
  6077.         *procp = dlsym(handle, symboln);
  6078. #endif
  6079.     }
  6080.  
  6081.  
  6082.     if(!disp->FogCoordd) {
  6083.         void ** procp = (void **) &disp->FogCoordd;
  6084.         snprintf(symboln, sizeof(symboln), "%sFogCoordd", symbol_prefix);
  6085. #ifdef _WIN32
  6086.         *procp = GetProcAddress(handle, symboln);
  6087. #else
  6088.         *procp = dlsym(handle, symboln);
  6089. #endif
  6090.     }
  6091.  
  6092.  
  6093.     if(!disp->FogCoordd) {
  6094.         void ** procp = (void **) &disp->FogCoordd;
  6095.         snprintf(symboln, sizeof(symboln), "%sFogCoorddEXT", symbol_prefix);
  6096. #ifdef _WIN32
  6097.         *procp = GetProcAddress(handle, symboln);
  6098. #else
  6099.         *procp = dlsym(handle, symboln);
  6100. #endif
  6101.     }
  6102.  
  6103.  
  6104.     if(!disp->FogCoorddv) {
  6105.         void ** procp = (void **) &disp->FogCoorddv;
  6106.         snprintf(symboln, sizeof(symboln), "%sFogCoorddv", symbol_prefix);
  6107. #ifdef _WIN32
  6108.         *procp = GetProcAddress(handle, symboln);
  6109. #else
  6110.         *procp = dlsym(handle, symboln);
  6111. #endif
  6112.     }
  6113.  
  6114.  
  6115.     if(!disp->FogCoorddv) {
  6116.         void ** procp = (void **) &disp->FogCoorddv;
  6117.         snprintf(symboln, sizeof(symboln), "%sFogCoorddvEXT", symbol_prefix);
  6118. #ifdef _WIN32
  6119.         *procp = GetProcAddress(handle, symboln);
  6120. #else
  6121.         *procp = dlsym(handle, symboln);
  6122. #endif
  6123.     }
  6124.  
  6125.  
  6126.     if(!disp->MultiDrawArrays) {
  6127.         void ** procp = (void **) &disp->MultiDrawArrays;
  6128.         snprintf(symboln, sizeof(symboln), "%sMultiDrawArrays", symbol_prefix);
  6129. #ifdef _WIN32
  6130.         *procp = GetProcAddress(handle, symboln);
  6131. #else
  6132.         *procp = dlsym(handle, symboln);
  6133. #endif
  6134.     }
  6135.  
  6136.  
  6137.     if(!disp->MultiDrawArrays) {
  6138.         void ** procp = (void **) &disp->MultiDrawArrays;
  6139.         snprintf(symboln, sizeof(symboln), "%sMultiDrawArraysEXT", symbol_prefix);
  6140. #ifdef _WIN32
  6141.         *procp = GetProcAddress(handle, symboln);
  6142. #else
  6143.         *procp = dlsym(handle, symboln);
  6144. #endif
  6145.     }
  6146.  
  6147.  
  6148.     if(!disp->PointParameterf) {
  6149.         void ** procp = (void **) &disp->PointParameterf;
  6150.         snprintf(symboln, sizeof(symboln), "%sPointParameterf", symbol_prefix);
  6151. #ifdef _WIN32
  6152.         *procp = GetProcAddress(handle, symboln);
  6153. #else
  6154.         *procp = dlsym(handle, symboln);
  6155. #endif
  6156.     }
  6157.  
  6158.  
  6159.     if(!disp->PointParameterf) {
  6160.         void ** procp = (void **) &disp->PointParameterf;
  6161.         snprintf(symboln, sizeof(symboln), "%sPointParameterfARB", symbol_prefix);
  6162. #ifdef _WIN32
  6163.         *procp = GetProcAddress(handle, symboln);
  6164. #else
  6165.         *procp = dlsym(handle, symboln);
  6166. #endif
  6167.     }
  6168.  
  6169.  
  6170.     if(!disp->PointParameterf) {
  6171.         void ** procp = (void **) &disp->PointParameterf;
  6172.         snprintf(symboln, sizeof(symboln), "%sPointParameterfEXT", symbol_prefix);
  6173. #ifdef _WIN32
  6174.         *procp = GetProcAddress(handle, symboln);
  6175. #else
  6176.         *procp = dlsym(handle, symboln);
  6177. #endif
  6178.     }
  6179.  
  6180.  
  6181.     if(!disp->PointParameterf) {
  6182.         void ** procp = (void **) &disp->PointParameterf;
  6183.         snprintf(symboln, sizeof(symboln), "%sPointParameterfSGIS", symbol_prefix);
  6184. #ifdef _WIN32
  6185.         *procp = GetProcAddress(handle, symboln);
  6186. #else
  6187.         *procp = dlsym(handle, symboln);
  6188. #endif
  6189.     }
  6190.  
  6191.  
  6192.     if(!disp->PointParameterfv) {
  6193.         void ** procp = (void **) &disp->PointParameterfv;
  6194.         snprintf(symboln, sizeof(symboln), "%sPointParameterfv", symbol_prefix);
  6195. #ifdef _WIN32
  6196.         *procp = GetProcAddress(handle, symboln);
  6197. #else
  6198.         *procp = dlsym(handle, symboln);
  6199. #endif
  6200.     }
  6201.  
  6202.  
  6203.     if(!disp->PointParameterfv) {
  6204.         void ** procp = (void **) &disp->PointParameterfv;
  6205.         snprintf(symboln, sizeof(symboln), "%sPointParameterfvARB", symbol_prefix);
  6206. #ifdef _WIN32
  6207.         *procp = GetProcAddress(handle, symboln);
  6208. #else
  6209.         *procp = dlsym(handle, symboln);
  6210. #endif
  6211.     }
  6212.  
  6213.  
  6214.     if(!disp->PointParameterfv) {
  6215.         void ** procp = (void **) &disp->PointParameterfv;
  6216.         snprintf(symboln, sizeof(symboln), "%sPointParameterfvEXT", symbol_prefix);
  6217. #ifdef _WIN32
  6218.         *procp = GetProcAddress(handle, symboln);
  6219. #else
  6220.         *procp = dlsym(handle, symboln);
  6221. #endif
  6222.     }
  6223.  
  6224.  
  6225.     if(!disp->PointParameterfv) {
  6226.         void ** procp = (void **) &disp->PointParameterfv;
  6227.         snprintf(symboln, sizeof(symboln), "%sPointParameterfvSGIS", symbol_prefix);
  6228. #ifdef _WIN32
  6229.         *procp = GetProcAddress(handle, symboln);
  6230. #else
  6231.         *procp = dlsym(handle, symboln);
  6232. #endif
  6233.     }
  6234.  
  6235.  
  6236.     if(!disp->PointParameteri) {
  6237.         void ** procp = (void **) &disp->PointParameteri;
  6238.         snprintf(symboln, sizeof(symboln), "%sPointParameteri", symbol_prefix);
  6239. #ifdef _WIN32
  6240.         *procp = GetProcAddress(handle, symboln);
  6241. #else
  6242.         *procp = dlsym(handle, symboln);
  6243. #endif
  6244.     }
  6245.  
  6246.  
  6247.     if(!disp->PointParameteri) {
  6248.         void ** procp = (void **) &disp->PointParameteri;
  6249.         snprintf(symboln, sizeof(symboln), "%sPointParameteriNV", symbol_prefix);
  6250. #ifdef _WIN32
  6251.         *procp = GetProcAddress(handle, symboln);
  6252. #else
  6253.         *procp = dlsym(handle, symboln);
  6254. #endif
  6255.     }
  6256.  
  6257.  
  6258.     if(!disp->PointParameteriv) {
  6259.         void ** procp = (void **) &disp->PointParameteriv;
  6260.         snprintf(symboln, sizeof(symboln), "%sPointParameteriv", symbol_prefix);
  6261. #ifdef _WIN32
  6262.         *procp = GetProcAddress(handle, symboln);
  6263. #else
  6264.         *procp = dlsym(handle, symboln);
  6265. #endif
  6266.     }
  6267.  
  6268.  
  6269.     if(!disp->PointParameteriv) {
  6270.         void ** procp = (void **) &disp->PointParameteriv;
  6271.         snprintf(symboln, sizeof(symboln), "%sPointParameterivNV", symbol_prefix);
  6272. #ifdef _WIN32
  6273.         *procp = GetProcAddress(handle, symboln);
  6274. #else
  6275.         *procp = dlsym(handle, symboln);
  6276. #endif
  6277.     }
  6278.  
  6279.  
  6280.     if(!disp->SecondaryColor3b) {
  6281.         void ** procp = (void **) &disp->SecondaryColor3b;
  6282.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3b", symbol_prefix);
  6283. #ifdef _WIN32
  6284.         *procp = GetProcAddress(handle, symboln);
  6285. #else
  6286.         *procp = dlsym(handle, symboln);
  6287. #endif
  6288.     }
  6289.  
  6290.  
  6291.     if(!disp->SecondaryColor3b) {
  6292.         void ** procp = (void **) &disp->SecondaryColor3b;
  6293.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bEXT", symbol_prefix);
  6294. #ifdef _WIN32
  6295.         *procp = GetProcAddress(handle, symboln);
  6296. #else
  6297.         *procp = dlsym(handle, symboln);
  6298. #endif
  6299.     }
  6300.  
  6301.  
  6302.     if(!disp->SecondaryColor3bv) {
  6303.         void ** procp = (void **) &disp->SecondaryColor3bv;
  6304.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bv", symbol_prefix);
  6305. #ifdef _WIN32
  6306.         *procp = GetProcAddress(handle, symboln);
  6307. #else
  6308.         *procp = dlsym(handle, symboln);
  6309. #endif
  6310.     }
  6311.  
  6312.  
  6313.     if(!disp->SecondaryColor3bv) {
  6314.         void ** procp = (void **) &disp->SecondaryColor3bv;
  6315.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bvEXT", symbol_prefix);
  6316. #ifdef _WIN32
  6317.         *procp = GetProcAddress(handle, symboln);
  6318. #else
  6319.         *procp = dlsym(handle, symboln);
  6320. #endif
  6321.     }
  6322.  
  6323.  
  6324.     if(!disp->SecondaryColor3d) {
  6325.         void ** procp = (void **) &disp->SecondaryColor3d;
  6326.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3d", symbol_prefix);
  6327. #ifdef _WIN32
  6328.         *procp = GetProcAddress(handle, symboln);
  6329. #else
  6330.         *procp = dlsym(handle, symboln);
  6331. #endif
  6332.     }
  6333.  
  6334.  
  6335.     if(!disp->SecondaryColor3d) {
  6336.         void ** procp = (void **) &disp->SecondaryColor3d;
  6337.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dEXT", symbol_prefix);
  6338. #ifdef _WIN32
  6339.         *procp = GetProcAddress(handle, symboln);
  6340. #else
  6341.         *procp = dlsym(handle, symboln);
  6342. #endif
  6343.     }
  6344.  
  6345.  
  6346.     if(!disp->SecondaryColor3dv) {
  6347.         void ** procp = (void **) &disp->SecondaryColor3dv;
  6348.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dv", symbol_prefix);
  6349. #ifdef _WIN32
  6350.         *procp = GetProcAddress(handle, symboln);
  6351. #else
  6352.         *procp = dlsym(handle, symboln);
  6353. #endif
  6354.     }
  6355.  
  6356.  
  6357.     if(!disp->SecondaryColor3dv) {
  6358.         void ** procp = (void **) &disp->SecondaryColor3dv;
  6359.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dvEXT", symbol_prefix);
  6360. #ifdef _WIN32
  6361.         *procp = GetProcAddress(handle, symboln);
  6362. #else
  6363.         *procp = dlsym(handle, symboln);
  6364. #endif
  6365.     }
  6366.  
  6367.  
  6368.     if(!disp->SecondaryColor3i) {
  6369.         void ** procp = (void **) &disp->SecondaryColor3i;
  6370.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3i", symbol_prefix);
  6371. #ifdef _WIN32
  6372.         *procp = GetProcAddress(handle, symboln);
  6373. #else
  6374.         *procp = dlsym(handle, symboln);
  6375. #endif
  6376.     }
  6377.  
  6378.  
  6379.     if(!disp->SecondaryColor3i) {
  6380.         void ** procp = (void **) &disp->SecondaryColor3i;
  6381.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iEXT", symbol_prefix);
  6382. #ifdef _WIN32
  6383.         *procp = GetProcAddress(handle, symboln);
  6384. #else
  6385.         *procp = dlsym(handle, symboln);
  6386. #endif
  6387.     }
  6388.  
  6389.  
  6390.     if(!disp->SecondaryColor3iv) {
  6391.         void ** procp = (void **) &disp->SecondaryColor3iv;
  6392.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iv", symbol_prefix);
  6393. #ifdef _WIN32
  6394.         *procp = GetProcAddress(handle, symboln);
  6395. #else
  6396.         *procp = dlsym(handle, symboln);
  6397. #endif
  6398.     }
  6399.  
  6400.  
  6401.     if(!disp->SecondaryColor3iv) {
  6402.         void ** procp = (void **) &disp->SecondaryColor3iv;
  6403.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ivEXT", symbol_prefix);
  6404. #ifdef _WIN32
  6405.         *procp = GetProcAddress(handle, symboln);
  6406. #else
  6407.         *procp = dlsym(handle, symboln);
  6408. #endif
  6409.     }
  6410.  
  6411.  
  6412.     if(!disp->SecondaryColor3s) {
  6413.         void ** procp = (void **) &disp->SecondaryColor3s;
  6414.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3s", symbol_prefix);
  6415. #ifdef _WIN32
  6416.         *procp = GetProcAddress(handle, symboln);
  6417. #else
  6418.         *procp = dlsym(handle, symboln);
  6419. #endif
  6420.     }
  6421.  
  6422.  
  6423.     if(!disp->SecondaryColor3s) {
  6424.         void ** procp = (void **) &disp->SecondaryColor3s;
  6425.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sEXT", symbol_prefix);
  6426. #ifdef _WIN32
  6427.         *procp = GetProcAddress(handle, symboln);
  6428. #else
  6429.         *procp = dlsym(handle, symboln);
  6430. #endif
  6431.     }
  6432.  
  6433.  
  6434.     if(!disp->SecondaryColor3sv) {
  6435.         void ** procp = (void **) &disp->SecondaryColor3sv;
  6436.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sv", symbol_prefix);
  6437. #ifdef _WIN32
  6438.         *procp = GetProcAddress(handle, symboln);
  6439. #else
  6440.         *procp = dlsym(handle, symboln);
  6441. #endif
  6442.     }
  6443.  
  6444.  
  6445.     if(!disp->SecondaryColor3sv) {
  6446.         void ** procp = (void **) &disp->SecondaryColor3sv;
  6447.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3svEXT", symbol_prefix);
  6448. #ifdef _WIN32
  6449.         *procp = GetProcAddress(handle, symboln);
  6450. #else
  6451.         *procp = dlsym(handle, symboln);
  6452. #endif
  6453.     }
  6454.  
  6455.  
  6456.     if(!disp->SecondaryColor3ub) {
  6457.         void ** procp = (void **) &disp->SecondaryColor3ub;
  6458.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ub", symbol_prefix);
  6459. #ifdef _WIN32
  6460.         *procp = GetProcAddress(handle, symboln);
  6461. #else
  6462.         *procp = dlsym(handle, symboln);
  6463. #endif
  6464.     }
  6465.  
  6466.  
  6467.     if(!disp->SecondaryColor3ub) {
  6468.         void ** procp = (void **) &disp->SecondaryColor3ub;
  6469.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubEXT", symbol_prefix);
  6470. #ifdef _WIN32
  6471.         *procp = GetProcAddress(handle, symboln);
  6472. #else
  6473.         *procp = dlsym(handle, symboln);
  6474. #endif
  6475.     }
  6476.  
  6477.  
  6478.     if(!disp->SecondaryColor3ubv) {
  6479.         void ** procp = (void **) &disp->SecondaryColor3ubv;
  6480.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubv", symbol_prefix);
  6481. #ifdef _WIN32
  6482.         *procp = GetProcAddress(handle, symboln);
  6483. #else
  6484.         *procp = dlsym(handle, symboln);
  6485. #endif
  6486.     }
  6487.  
  6488.  
  6489.     if(!disp->SecondaryColor3ubv) {
  6490.         void ** procp = (void **) &disp->SecondaryColor3ubv;
  6491.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubvEXT", symbol_prefix);
  6492. #ifdef _WIN32
  6493.         *procp = GetProcAddress(handle, symboln);
  6494. #else
  6495.         *procp = dlsym(handle, symboln);
  6496. #endif
  6497.     }
  6498.  
  6499.  
  6500.     if(!disp->SecondaryColor3ui) {
  6501.         void ** procp = (void **) &disp->SecondaryColor3ui;
  6502.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ui", symbol_prefix);
  6503. #ifdef _WIN32
  6504.         *procp = GetProcAddress(handle, symboln);
  6505. #else
  6506.         *procp = dlsym(handle, symboln);
  6507. #endif
  6508.     }
  6509.  
  6510.  
  6511.     if(!disp->SecondaryColor3ui) {
  6512.         void ** procp = (void **) &disp->SecondaryColor3ui;
  6513.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiEXT", symbol_prefix);
  6514. #ifdef _WIN32
  6515.         *procp = GetProcAddress(handle, symboln);
  6516. #else
  6517.         *procp = dlsym(handle, symboln);
  6518. #endif
  6519.     }
  6520.  
  6521.  
  6522.     if(!disp->SecondaryColor3uiv) {
  6523.         void ** procp = (void **) &disp->SecondaryColor3uiv;
  6524.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiv", symbol_prefix);
  6525. #ifdef _WIN32
  6526.         *procp = GetProcAddress(handle, symboln);
  6527. #else
  6528.         *procp = dlsym(handle, symboln);
  6529. #endif
  6530.     }
  6531.  
  6532.  
  6533.     if(!disp->SecondaryColor3uiv) {
  6534.         void ** procp = (void **) &disp->SecondaryColor3uiv;
  6535.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uivEXT", symbol_prefix);
  6536. #ifdef _WIN32
  6537.         *procp = GetProcAddress(handle, symboln);
  6538. #else
  6539.         *procp = dlsym(handle, symboln);
  6540. #endif
  6541.     }
  6542.  
  6543.  
  6544.     if(!disp->SecondaryColor3us) {
  6545.         void ** procp = (void **) &disp->SecondaryColor3us;
  6546.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3us", symbol_prefix);
  6547. #ifdef _WIN32
  6548.         *procp = GetProcAddress(handle, symboln);
  6549. #else
  6550.         *procp = dlsym(handle, symboln);
  6551. #endif
  6552.     }
  6553.  
  6554.  
  6555.     if(!disp->SecondaryColor3us) {
  6556.         void ** procp = (void **) &disp->SecondaryColor3us;
  6557.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usEXT", symbol_prefix);
  6558. #ifdef _WIN32
  6559.         *procp = GetProcAddress(handle, symboln);
  6560. #else
  6561.         *procp = dlsym(handle, symboln);
  6562. #endif
  6563.     }
  6564.  
  6565.  
  6566.     if(!disp->SecondaryColor3usv) {
  6567.         void ** procp = (void **) &disp->SecondaryColor3usv;
  6568.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usv", symbol_prefix);
  6569. #ifdef _WIN32
  6570.         *procp = GetProcAddress(handle, symboln);
  6571. #else
  6572.         *procp = dlsym(handle, symboln);
  6573. #endif
  6574.     }
  6575.  
  6576.  
  6577.     if(!disp->SecondaryColor3usv) {
  6578.         void ** procp = (void **) &disp->SecondaryColor3usv;
  6579.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usvEXT", symbol_prefix);
  6580. #ifdef _WIN32
  6581.         *procp = GetProcAddress(handle, symboln);
  6582. #else
  6583.         *procp = dlsym(handle, symboln);
  6584. #endif
  6585.     }
  6586.  
  6587.  
  6588.     if(!disp->SecondaryColorPointer) {
  6589.         void ** procp = (void **) &disp->SecondaryColorPointer;
  6590.         snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointer", symbol_prefix);
  6591. #ifdef _WIN32
  6592.         *procp = GetProcAddress(handle, symboln);
  6593. #else
  6594.         *procp = dlsym(handle, symboln);
  6595. #endif
  6596.     }
  6597.  
  6598.  
  6599.     if(!disp->SecondaryColorPointer) {
  6600.         void ** procp = (void **) &disp->SecondaryColorPointer;
  6601.         snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointerEXT", symbol_prefix);
  6602. #ifdef _WIN32
  6603.         *procp = GetProcAddress(handle, symboln);
  6604. #else
  6605.         *procp = dlsym(handle, symboln);
  6606. #endif
  6607.     }
  6608.  
  6609.  
  6610.     if(!disp->WindowPos2d) {
  6611.         void ** procp = (void **) &disp->WindowPos2d;
  6612.         snprintf(symboln, sizeof(symboln), "%sWindowPos2d", symbol_prefix);
  6613. #ifdef _WIN32
  6614.         *procp = GetProcAddress(handle, symboln);
  6615. #else
  6616.         *procp = dlsym(handle, symboln);
  6617. #endif
  6618.     }
  6619.  
  6620.  
  6621.     if(!disp->WindowPos2d) {
  6622.         void ** procp = (void **) &disp->WindowPos2d;
  6623.         snprintf(symboln, sizeof(symboln), "%sWindowPos2dARB", symbol_prefix);
  6624. #ifdef _WIN32
  6625.         *procp = GetProcAddress(handle, symboln);
  6626. #else
  6627.         *procp = dlsym(handle, symboln);
  6628. #endif
  6629.     }
  6630.  
  6631.  
  6632.     if(!disp->WindowPos2d) {
  6633.         void ** procp = (void **) &disp->WindowPos2d;
  6634.         snprintf(symboln, sizeof(symboln), "%sWindowPos2dMESA", symbol_prefix);
  6635. #ifdef _WIN32
  6636.         *procp = GetProcAddress(handle, symboln);
  6637. #else
  6638.         *procp = dlsym(handle, symboln);
  6639. #endif
  6640.     }
  6641.  
  6642.  
  6643.     if(!disp->WindowPos2dv) {
  6644.         void ** procp = (void **) &disp->WindowPos2dv;
  6645.         snprintf(symboln, sizeof(symboln), "%sWindowPos2dv", symbol_prefix);
  6646. #ifdef _WIN32
  6647.         *procp = GetProcAddress(handle, symboln);
  6648. #else
  6649.         *procp = dlsym(handle, symboln);
  6650. #endif
  6651.     }
  6652.  
  6653.  
  6654.     if(!disp->WindowPos2dv) {
  6655.         void ** procp = (void **) &disp->WindowPos2dv;
  6656.         snprintf(symboln, sizeof(symboln), "%sWindowPos2dvARB", symbol_prefix);
  6657. #ifdef _WIN32
  6658.         *procp = GetProcAddress(handle, symboln);
  6659. #else
  6660.         *procp = dlsym(handle, symboln);
  6661. #endif
  6662.     }
  6663.  
  6664.  
  6665.     if(!disp->WindowPos2dv) {
  6666.         void ** procp = (void **) &disp->WindowPos2dv;
  6667.         snprintf(symboln, sizeof(symboln), "%sWindowPos2dvMESA", symbol_prefix);
  6668. #ifdef _WIN32
  6669.         *procp = GetProcAddress(handle, symboln);
  6670. #else
  6671.         *procp = dlsym(handle, symboln);
  6672. #endif
  6673.     }
  6674.  
  6675.  
  6676.     if(!disp->WindowPos2f) {
  6677.         void ** procp = (void **) &disp->WindowPos2f;
  6678.         snprintf(symboln, sizeof(symboln), "%sWindowPos2f", symbol_prefix);
  6679. #ifdef _WIN32
  6680.         *procp = GetProcAddress(handle, symboln);
  6681. #else
  6682.         *procp = dlsym(handle, symboln);
  6683. #endif
  6684.     }
  6685.  
  6686.  
  6687.     if(!disp->WindowPos2f) {
  6688.         void ** procp = (void **) &disp->WindowPos2f;
  6689.         snprintf(symboln, sizeof(symboln), "%sWindowPos2fARB", symbol_prefix);
  6690. #ifdef _WIN32
  6691.         *procp = GetProcAddress(handle, symboln);
  6692. #else
  6693.         *procp = dlsym(handle, symboln);
  6694. #endif
  6695.     }
  6696.  
  6697.  
  6698.     if(!disp->WindowPos2f) {
  6699.         void ** procp = (void **) &disp->WindowPos2f;
  6700.         snprintf(symboln, sizeof(symboln), "%sWindowPos2fMESA", symbol_prefix);
  6701. #ifdef _WIN32
  6702.         *procp = GetProcAddress(handle, symboln);
  6703. #else
  6704.         *procp = dlsym(handle, symboln);
  6705. #endif
  6706.     }
  6707.  
  6708.  
  6709.     if(!disp->WindowPos2fv) {
  6710.         void ** procp = (void **) &disp->WindowPos2fv;
  6711.         snprintf(symboln, sizeof(symboln), "%sWindowPos2fv", symbol_prefix);
  6712. #ifdef _WIN32
  6713.         *procp = GetProcAddress(handle, symboln);
  6714. #else
  6715.         *procp = dlsym(handle, symboln);
  6716. #endif
  6717.     }
  6718.  
  6719.  
  6720.     if(!disp->WindowPos2fv) {
  6721.         void ** procp = (void **) &disp->WindowPos2fv;
  6722.         snprintf(symboln, sizeof(symboln), "%sWindowPos2fvARB", symbol_prefix);
  6723. #ifdef _WIN32
  6724.         *procp = GetProcAddress(handle, symboln);
  6725. #else
  6726.         *procp = dlsym(handle, symboln);
  6727. #endif
  6728.     }
  6729.  
  6730.  
  6731.     if(!disp->WindowPos2fv) {
  6732.         void ** procp = (void **) &disp->WindowPos2fv;
  6733.         snprintf(symboln, sizeof(symboln), "%sWindowPos2fvMESA", symbol_prefix);
  6734. #ifdef _WIN32
  6735.         *procp = GetProcAddress(handle, symboln);
  6736. #else
  6737.         *procp = dlsym(handle, symboln);
  6738. #endif
  6739.     }
  6740.  
  6741.  
  6742.     if(!disp->WindowPos2i) {
  6743.         void ** procp = (void **) &disp->WindowPos2i;
  6744.         snprintf(symboln, sizeof(symboln), "%sWindowPos2i", symbol_prefix);
  6745. #ifdef _WIN32
  6746.         *procp = GetProcAddress(handle, symboln);
  6747. #else
  6748.         *procp = dlsym(handle, symboln);
  6749. #endif
  6750.     }
  6751.  
  6752.  
  6753.     if(!disp->WindowPos2i) {
  6754.         void ** procp = (void **) &disp->WindowPos2i;
  6755.         snprintf(symboln, sizeof(symboln), "%sWindowPos2iARB", symbol_prefix);
  6756. #ifdef _WIN32
  6757.         *procp = GetProcAddress(handle, symboln);
  6758. #else
  6759.         *procp = dlsym(handle, symboln);
  6760. #endif
  6761.     }
  6762.  
  6763.  
  6764.     if(!disp->WindowPos2i) {
  6765.         void ** procp = (void **) &disp->WindowPos2i;
  6766.         snprintf(symboln, sizeof(symboln), "%sWindowPos2iMESA", symbol_prefix);
  6767. #ifdef _WIN32
  6768.         *procp = GetProcAddress(handle, symboln);
  6769. #else
  6770.         *procp = dlsym(handle, symboln);
  6771. #endif
  6772.     }
  6773.  
  6774.  
  6775.     if(!disp->WindowPos2iv) {
  6776.         void ** procp = (void **) &disp->WindowPos2iv;
  6777.         snprintf(symboln, sizeof(symboln), "%sWindowPos2iv", symbol_prefix);
  6778. #ifdef _WIN32
  6779.         *procp = GetProcAddress(handle, symboln);
  6780. #else
  6781.         *procp = dlsym(handle, symboln);
  6782. #endif
  6783.     }
  6784.  
  6785.  
  6786.     if(!disp->WindowPos2iv) {
  6787.         void ** procp = (void **) &disp->WindowPos2iv;
  6788.         snprintf(symboln, sizeof(symboln), "%sWindowPos2ivARB", symbol_prefix);
  6789. #ifdef _WIN32
  6790.         *procp = GetProcAddress(handle, symboln);
  6791. #else
  6792.         *procp = dlsym(handle, symboln);
  6793. #endif
  6794.     }
  6795.  
  6796.  
  6797.     if(!disp->WindowPos2iv) {
  6798.         void ** procp = (void **) &disp->WindowPos2iv;
  6799.         snprintf(symboln, sizeof(symboln), "%sWindowPos2ivMESA", symbol_prefix);
  6800. #ifdef _WIN32
  6801.         *procp = GetProcAddress(handle, symboln);
  6802. #else
  6803.         *procp = dlsym(handle, symboln);
  6804. #endif
  6805.     }
  6806.  
  6807.  
  6808.     if(!disp->WindowPos2s) {
  6809.         void ** procp = (void **) &disp->WindowPos2s;
  6810.         snprintf(symboln, sizeof(symboln), "%sWindowPos2s", symbol_prefix);
  6811. #ifdef _WIN32
  6812.         *procp = GetProcAddress(handle, symboln);
  6813. #else
  6814.         *procp = dlsym(handle, symboln);
  6815. #endif
  6816.     }
  6817.  
  6818.  
  6819.     if(!disp->WindowPos2s) {
  6820.         void ** procp = (void **) &disp->WindowPos2s;
  6821.         snprintf(symboln, sizeof(symboln), "%sWindowPos2sARB", symbol_prefix);
  6822. #ifdef _WIN32
  6823.         *procp = GetProcAddress(handle, symboln);
  6824. #else
  6825.         *procp = dlsym(handle, symboln);
  6826. #endif
  6827.     }
  6828.  
  6829.  
  6830.     if(!disp->WindowPos2s) {
  6831.         void ** procp = (void **) &disp->WindowPos2s;
  6832.         snprintf(symboln, sizeof(symboln), "%sWindowPos2sMESA", symbol_prefix);
  6833. #ifdef _WIN32
  6834.         *procp = GetProcAddress(handle, symboln);
  6835. #else
  6836.         *procp = dlsym(handle, symboln);
  6837. #endif
  6838.     }
  6839.  
  6840.  
  6841.     if(!disp->WindowPos2sv) {
  6842.         void ** procp = (void **) &disp->WindowPos2sv;
  6843.         snprintf(symboln, sizeof(symboln), "%sWindowPos2sv", symbol_prefix);
  6844. #ifdef _WIN32
  6845.         *procp = GetProcAddress(handle, symboln);
  6846. #else
  6847.         *procp = dlsym(handle, symboln);
  6848. #endif
  6849.     }
  6850.  
  6851.  
  6852.     if(!disp->WindowPos2sv) {
  6853.         void ** procp = (void **) &disp->WindowPos2sv;
  6854.         snprintf(symboln, sizeof(symboln), "%sWindowPos2svARB", symbol_prefix);
  6855. #ifdef _WIN32
  6856.         *procp = GetProcAddress(handle, symboln);
  6857. #else
  6858.         *procp = dlsym(handle, symboln);
  6859. #endif
  6860.     }
  6861.  
  6862.  
  6863.     if(!disp->WindowPos2sv) {
  6864.         void ** procp = (void **) &disp->WindowPos2sv;
  6865.         snprintf(symboln, sizeof(symboln), "%sWindowPos2svMESA", symbol_prefix);
  6866. #ifdef _WIN32
  6867.         *procp = GetProcAddress(handle, symboln);
  6868. #else
  6869.         *procp = dlsym(handle, symboln);
  6870. #endif
  6871.     }
  6872.  
  6873.  
  6874.     if(!disp->WindowPos3d) {
  6875.         void ** procp = (void **) &disp->WindowPos3d;
  6876.         snprintf(symboln, sizeof(symboln), "%sWindowPos3d", symbol_prefix);
  6877. #ifdef _WIN32
  6878.         *procp = GetProcAddress(handle, symboln);
  6879. #else
  6880.         *procp = dlsym(handle, symboln);
  6881. #endif
  6882.     }
  6883.  
  6884.  
  6885.     if(!disp->WindowPos3d) {
  6886.         void ** procp = (void **) &disp->WindowPos3d;
  6887.         snprintf(symboln, sizeof(symboln), "%sWindowPos3dARB", symbol_prefix);
  6888. #ifdef _WIN32
  6889.         *procp = GetProcAddress(handle, symboln);
  6890. #else
  6891.         *procp = dlsym(handle, symboln);
  6892. #endif
  6893.     }
  6894.  
  6895.  
  6896.     if(!disp->WindowPos3d) {
  6897.         void ** procp = (void **) &disp->WindowPos3d;
  6898.         snprintf(symboln, sizeof(symboln), "%sWindowPos3dMESA", symbol_prefix);
  6899. #ifdef _WIN32
  6900.         *procp = GetProcAddress(handle, symboln);
  6901. #else
  6902.         *procp = dlsym(handle, symboln);
  6903. #endif
  6904.     }
  6905.  
  6906.  
  6907.     if(!disp->WindowPos3dv) {
  6908.         void ** procp = (void **) &disp->WindowPos3dv;
  6909.         snprintf(symboln, sizeof(symboln), "%sWindowPos3dv", symbol_prefix);
  6910. #ifdef _WIN32
  6911.         *procp = GetProcAddress(handle, symboln);
  6912. #else
  6913.         *procp = dlsym(handle, symboln);
  6914. #endif
  6915.     }
  6916.  
  6917.  
  6918.     if(!disp->WindowPos3dv) {
  6919.         void ** procp = (void **) &disp->WindowPos3dv;
  6920.         snprintf(symboln, sizeof(symboln), "%sWindowPos3dvARB", symbol_prefix);
  6921. #ifdef _WIN32
  6922.         *procp = GetProcAddress(handle, symboln);
  6923. #else
  6924.         *procp = dlsym(handle, symboln);
  6925. #endif
  6926.     }
  6927.  
  6928.  
  6929.     if(!disp->WindowPos3dv) {
  6930.         void ** procp = (void **) &disp->WindowPos3dv;
  6931.         snprintf(symboln, sizeof(symboln), "%sWindowPos3dvMESA", symbol_prefix);
  6932. #ifdef _WIN32
  6933.         *procp = GetProcAddress(handle, symboln);
  6934. #else
  6935.         *procp = dlsym(handle, symboln);
  6936. #endif
  6937.     }
  6938.  
  6939.  
  6940.     if(!disp->WindowPos3f) {
  6941.         void ** procp = (void **) &disp->WindowPos3f;
  6942.         snprintf(symboln, sizeof(symboln), "%sWindowPos3f", symbol_prefix);
  6943. #ifdef _WIN32
  6944.         *procp = GetProcAddress(handle, symboln);
  6945. #else
  6946.         *procp = dlsym(handle, symboln);
  6947. #endif
  6948.     }
  6949.  
  6950.  
  6951.     if(!disp->WindowPos3f) {
  6952.         void ** procp = (void **) &disp->WindowPos3f;
  6953.         snprintf(symboln, sizeof(symboln), "%sWindowPos3fARB", symbol_prefix);
  6954. #ifdef _WIN32
  6955.         *procp = GetProcAddress(handle, symboln);
  6956. #else
  6957.         *procp = dlsym(handle, symboln);
  6958. #endif
  6959.     }
  6960.  
  6961.  
  6962.     if(!disp->WindowPos3f) {
  6963.         void ** procp = (void **) &disp->WindowPos3f;
  6964.         snprintf(symboln, sizeof(symboln), "%sWindowPos3fMESA", symbol_prefix);
  6965. #ifdef _WIN32
  6966.         *procp = GetProcAddress(handle, symboln);
  6967. #else
  6968.         *procp = dlsym(handle, symboln);
  6969. #endif
  6970.     }
  6971.  
  6972.  
  6973.     if(!disp->WindowPos3fv) {
  6974.         void ** procp = (void **) &disp->WindowPos3fv;
  6975.         snprintf(symboln, sizeof(symboln), "%sWindowPos3fv", symbol_prefix);
  6976. #ifdef _WIN32
  6977.         *procp = GetProcAddress(handle, symboln);
  6978. #else
  6979.         *procp = dlsym(handle, symboln);
  6980. #endif
  6981.     }
  6982.  
  6983.  
  6984.     if(!disp->WindowPos3fv) {
  6985.         void ** procp = (void **) &disp->WindowPos3fv;
  6986.         snprintf(symboln, sizeof(symboln), "%sWindowPos3fvARB", symbol_prefix);
  6987. #ifdef _WIN32
  6988.         *procp = GetProcAddress(handle, symboln);
  6989. #else
  6990.         *procp = dlsym(handle, symboln);
  6991. #endif
  6992.     }
  6993.  
  6994.  
  6995.     if(!disp->WindowPos3fv) {
  6996.         void ** procp = (void **) &disp->WindowPos3fv;
  6997.         snprintf(symboln, sizeof(symboln), "%sWindowPos3fvMESA", symbol_prefix);
  6998. #ifdef _WIN32
  6999.         *procp = GetProcAddress(handle, symboln);
  7000. #else
  7001.         *procp = dlsym(handle, symboln);
  7002. #endif
  7003.     }
  7004.  
  7005.  
  7006.     if(!disp->WindowPos3i) {
  7007.         void ** procp = (void **) &disp->WindowPos3i;
  7008.         snprintf(symboln, sizeof(symboln), "%sWindowPos3i", symbol_prefix);
  7009. #ifdef _WIN32
  7010.         *procp = GetProcAddress(handle, symboln);
  7011. #else
  7012.         *procp = dlsym(handle, symboln);
  7013. #endif
  7014.     }
  7015.  
  7016.  
  7017.     if(!disp->WindowPos3i) {
  7018.         void ** procp = (void **) &disp->WindowPos3i;
  7019.         snprintf(symboln, sizeof(symboln), "%sWindowPos3iARB", symbol_prefix);
  7020. #ifdef _WIN32
  7021.         *procp = GetProcAddress(handle, symboln);
  7022. #else
  7023.         *procp = dlsym(handle, symboln);
  7024. #endif
  7025.     }
  7026.  
  7027.  
  7028.     if(!disp->WindowPos3i) {
  7029.         void ** procp = (void **) &disp->WindowPos3i;
  7030.         snprintf(symboln, sizeof(symboln), "%sWindowPos3iMESA", symbol_prefix);
  7031. #ifdef _WIN32
  7032.         *procp = GetProcAddress(handle, symboln);
  7033. #else
  7034.         *procp = dlsym(handle, symboln);
  7035. #endif
  7036.     }
  7037.  
  7038.  
  7039.     if(!disp->WindowPos3iv) {
  7040.         void ** procp = (void **) &disp->WindowPos3iv;
  7041.         snprintf(symboln, sizeof(symboln), "%sWindowPos3iv", symbol_prefix);
  7042. #ifdef _WIN32
  7043.         *procp = GetProcAddress(handle, symboln);
  7044. #else
  7045.         *procp = dlsym(handle, symboln);
  7046. #endif
  7047.     }
  7048.  
  7049.  
  7050.     if(!disp->WindowPos3iv) {
  7051.         void ** procp = (void **) &disp->WindowPos3iv;
  7052.         snprintf(symboln, sizeof(symboln), "%sWindowPos3ivARB", symbol_prefix);
  7053. #ifdef _WIN32
  7054.         *procp = GetProcAddress(handle, symboln);
  7055. #else
  7056.         *procp = dlsym(handle, symboln);
  7057. #endif
  7058.     }
  7059.  
  7060.  
  7061.     if(!disp->WindowPos3iv) {
  7062.         void ** procp = (void **) &disp->WindowPos3iv;
  7063.         snprintf(symboln, sizeof(symboln), "%sWindowPos3ivMESA", symbol_prefix);
  7064. #ifdef _WIN32
  7065.         *procp = GetProcAddress(handle, symboln);
  7066. #else
  7067.         *procp = dlsym(handle, symboln);
  7068. #endif
  7069.     }
  7070.  
  7071.  
  7072.     if(!disp->WindowPos3s) {
  7073.         void ** procp = (void **) &disp->WindowPos3s;
  7074.         snprintf(symboln, sizeof(symboln), "%sWindowPos3s", symbol_prefix);
  7075. #ifdef _WIN32
  7076.         *procp = GetProcAddress(handle, symboln);
  7077. #else
  7078.         *procp = dlsym(handle, symboln);
  7079. #endif
  7080.     }
  7081.  
  7082.  
  7083.     if(!disp->WindowPos3s) {
  7084.         void ** procp = (void **) &disp->WindowPos3s;
  7085.         snprintf(symboln, sizeof(symboln), "%sWindowPos3sARB", symbol_prefix);
  7086. #ifdef _WIN32
  7087.         *procp = GetProcAddress(handle, symboln);
  7088. #else
  7089.         *procp = dlsym(handle, symboln);
  7090. #endif
  7091.     }
  7092.  
  7093.  
  7094.     if(!disp->WindowPos3s) {
  7095.         void ** procp = (void **) &disp->WindowPos3s;
  7096.         snprintf(symboln, sizeof(symboln), "%sWindowPos3sMESA", symbol_prefix);
  7097. #ifdef _WIN32
  7098.         *procp = GetProcAddress(handle, symboln);
  7099. #else
  7100.         *procp = dlsym(handle, symboln);
  7101. #endif
  7102.     }
  7103.  
  7104.  
  7105.     if(!disp->WindowPos3sv) {
  7106.         void ** procp = (void **) &disp->WindowPos3sv;
  7107.         snprintf(symboln, sizeof(symboln), "%sWindowPos3sv", symbol_prefix);
  7108. #ifdef _WIN32
  7109.         *procp = GetProcAddress(handle, symboln);
  7110. #else
  7111.         *procp = dlsym(handle, symboln);
  7112. #endif
  7113.     }
  7114.  
  7115.  
  7116.     if(!disp->WindowPos3sv) {
  7117.         void ** procp = (void **) &disp->WindowPos3sv;
  7118.         snprintf(symboln, sizeof(symboln), "%sWindowPos3svARB", symbol_prefix);
  7119. #ifdef _WIN32
  7120.         *procp = GetProcAddress(handle, symboln);
  7121. #else
  7122.         *procp = dlsym(handle, symboln);
  7123. #endif
  7124.     }
  7125.  
  7126.  
  7127.     if(!disp->WindowPos3sv) {
  7128.         void ** procp = (void **) &disp->WindowPos3sv;
  7129.         snprintf(symboln, sizeof(symboln), "%sWindowPos3svMESA", symbol_prefix);
  7130. #ifdef _WIN32
  7131.         *procp = GetProcAddress(handle, symboln);
  7132. #else
  7133.         *procp = dlsym(handle, symboln);
  7134. #endif
  7135.     }
  7136.  
  7137.  
  7138.     if(!disp->BeginQuery) {
  7139.         void ** procp = (void **) &disp->BeginQuery;
  7140.         snprintf(symboln, sizeof(symboln), "%sBeginQuery", symbol_prefix);
  7141. #ifdef _WIN32
  7142.         *procp = GetProcAddress(handle, symboln);
  7143. #else
  7144.         *procp = dlsym(handle, symboln);
  7145. #endif
  7146.     }
  7147.  
  7148.  
  7149.     if(!disp->BeginQuery) {
  7150.         void ** procp = (void **) &disp->BeginQuery;
  7151.         snprintf(symboln, sizeof(symboln), "%sBeginQueryARB", symbol_prefix);
  7152. #ifdef _WIN32
  7153.         *procp = GetProcAddress(handle, symboln);
  7154. #else
  7155.         *procp = dlsym(handle, symboln);
  7156. #endif
  7157.     }
  7158.  
  7159.  
  7160.     if(!disp->BindBuffer) {
  7161.         void ** procp = (void **) &disp->BindBuffer;
  7162.         snprintf(symboln, sizeof(symboln), "%sBindBuffer", symbol_prefix);
  7163. #ifdef _WIN32
  7164.         *procp = GetProcAddress(handle, symboln);
  7165. #else
  7166.         *procp = dlsym(handle, symboln);
  7167. #endif
  7168.     }
  7169.  
  7170.  
  7171.     if(!disp->BindBuffer) {
  7172.         void ** procp = (void **) &disp->BindBuffer;
  7173.         snprintf(symboln, sizeof(symboln), "%sBindBufferARB", symbol_prefix);
  7174. #ifdef _WIN32
  7175.         *procp = GetProcAddress(handle, symboln);
  7176. #else
  7177.         *procp = dlsym(handle, symboln);
  7178. #endif
  7179.     }
  7180.  
  7181.  
  7182.     if(!disp->BufferData) {
  7183.         void ** procp = (void **) &disp->BufferData;
  7184.         snprintf(symboln, sizeof(symboln), "%sBufferData", symbol_prefix);
  7185. #ifdef _WIN32
  7186.         *procp = GetProcAddress(handle, symboln);
  7187. #else
  7188.         *procp = dlsym(handle, symboln);
  7189. #endif
  7190.     }
  7191.  
  7192.  
  7193.     if(!disp->BufferData) {
  7194.         void ** procp = (void **) &disp->BufferData;
  7195.         snprintf(symboln, sizeof(symboln), "%sBufferDataARB", symbol_prefix);
  7196. #ifdef _WIN32
  7197.         *procp = GetProcAddress(handle, symboln);
  7198. #else
  7199.         *procp = dlsym(handle, symboln);
  7200. #endif
  7201.     }
  7202.  
  7203.  
  7204.     if(!disp->BufferSubData) {
  7205.         void ** procp = (void **) &disp->BufferSubData;
  7206.         snprintf(symboln, sizeof(symboln), "%sBufferSubData", symbol_prefix);
  7207. #ifdef _WIN32
  7208.         *procp = GetProcAddress(handle, symboln);
  7209. #else
  7210.         *procp = dlsym(handle, symboln);
  7211. #endif
  7212.     }
  7213.  
  7214.  
  7215.     if(!disp->BufferSubData) {
  7216.         void ** procp = (void **) &disp->BufferSubData;
  7217.         snprintf(symboln, sizeof(symboln), "%sBufferSubDataARB", symbol_prefix);
  7218. #ifdef _WIN32
  7219.         *procp = GetProcAddress(handle, symboln);
  7220. #else
  7221.         *procp = dlsym(handle, symboln);
  7222. #endif
  7223.     }
  7224.  
  7225.  
  7226.     if(!disp->DeleteBuffers) {
  7227.         void ** procp = (void **) &disp->DeleteBuffers;
  7228.         snprintf(symboln, sizeof(symboln), "%sDeleteBuffers", symbol_prefix);
  7229. #ifdef _WIN32
  7230.         *procp = GetProcAddress(handle, symboln);
  7231. #else
  7232.         *procp = dlsym(handle, symboln);
  7233. #endif
  7234.     }
  7235.  
  7236.  
  7237.     if(!disp->DeleteBuffers) {
  7238.         void ** procp = (void **) &disp->DeleteBuffers;
  7239.         snprintf(symboln, sizeof(symboln), "%sDeleteBuffersARB", symbol_prefix);
  7240. #ifdef _WIN32
  7241.         *procp = GetProcAddress(handle, symboln);
  7242. #else
  7243.         *procp = dlsym(handle, symboln);
  7244. #endif
  7245.     }
  7246.  
  7247.  
  7248.     if(!disp->DeleteQueries) {
  7249.         void ** procp = (void **) &disp->DeleteQueries;
  7250.         snprintf(symboln, sizeof(symboln), "%sDeleteQueries", symbol_prefix);
  7251. #ifdef _WIN32
  7252.         *procp = GetProcAddress(handle, symboln);
  7253. #else
  7254.         *procp = dlsym(handle, symboln);
  7255. #endif
  7256.     }
  7257.  
  7258.  
  7259.     if(!disp->DeleteQueries) {
  7260.         void ** procp = (void **) &disp->DeleteQueries;
  7261.         snprintf(symboln, sizeof(symboln), "%sDeleteQueriesARB", symbol_prefix);
  7262. #ifdef _WIN32
  7263.         *procp = GetProcAddress(handle, symboln);
  7264. #else
  7265.         *procp = dlsym(handle, symboln);
  7266. #endif
  7267.     }
  7268.  
  7269.  
  7270.     if(!disp->EndQuery) {
  7271.         void ** procp = (void **) &disp->EndQuery;
  7272.         snprintf(symboln, sizeof(symboln), "%sEndQuery", symbol_prefix);
  7273. #ifdef _WIN32
  7274.         *procp = GetProcAddress(handle, symboln);
  7275. #else
  7276.         *procp = dlsym(handle, symboln);
  7277. #endif
  7278.     }
  7279.  
  7280.  
  7281.     if(!disp->EndQuery) {
  7282.         void ** procp = (void **) &disp->EndQuery;
  7283.         snprintf(symboln, sizeof(symboln), "%sEndQueryARB", symbol_prefix);
  7284. #ifdef _WIN32
  7285.         *procp = GetProcAddress(handle, symboln);
  7286. #else
  7287.         *procp = dlsym(handle, symboln);
  7288. #endif
  7289.     }
  7290.  
  7291.  
  7292.     if(!disp->GenBuffers) {
  7293.         void ** procp = (void **) &disp->GenBuffers;
  7294.         snprintf(symboln, sizeof(symboln), "%sGenBuffers", symbol_prefix);
  7295. #ifdef _WIN32
  7296.         *procp = GetProcAddress(handle, symboln);
  7297. #else
  7298.         *procp = dlsym(handle, symboln);
  7299. #endif
  7300.     }
  7301.  
  7302.  
  7303.     if(!disp->GenBuffers) {
  7304.         void ** procp = (void **) &disp->GenBuffers;
  7305.         snprintf(symboln, sizeof(symboln), "%sGenBuffersARB", symbol_prefix);
  7306. #ifdef _WIN32
  7307.         *procp = GetProcAddress(handle, symboln);
  7308. #else
  7309.         *procp = dlsym(handle, symboln);
  7310. #endif
  7311.     }
  7312.  
  7313.  
  7314.     if(!disp->GenQueries) {
  7315.         void ** procp = (void **) &disp->GenQueries;
  7316.         snprintf(symboln, sizeof(symboln), "%sGenQueries", symbol_prefix);
  7317. #ifdef _WIN32
  7318.         *procp = GetProcAddress(handle, symboln);
  7319. #else
  7320.         *procp = dlsym(handle, symboln);
  7321. #endif
  7322.     }
  7323.  
  7324.  
  7325.     if(!disp->GenQueries) {
  7326.         void ** procp = (void **) &disp->GenQueries;
  7327.         snprintf(symboln, sizeof(symboln), "%sGenQueriesARB", symbol_prefix);
  7328. #ifdef _WIN32
  7329.         *procp = GetProcAddress(handle, symboln);
  7330. #else
  7331.         *procp = dlsym(handle, symboln);
  7332. #endif
  7333.     }
  7334.  
  7335.  
  7336.     if(!disp->GetBufferParameteriv) {
  7337.         void ** procp = (void **) &disp->GetBufferParameteriv;
  7338.         snprintf(symboln, sizeof(symboln), "%sGetBufferParameteriv", symbol_prefix);
  7339. #ifdef _WIN32
  7340.         *procp = GetProcAddress(handle, symboln);
  7341. #else
  7342.         *procp = dlsym(handle, symboln);
  7343. #endif
  7344.     }
  7345.  
  7346.  
  7347.     if(!disp->GetBufferParameteriv) {
  7348.         void ** procp = (void **) &disp->GetBufferParameteriv;
  7349.         snprintf(symboln, sizeof(symboln), "%sGetBufferParameterivARB", symbol_prefix);
  7350. #ifdef _WIN32
  7351.         *procp = GetProcAddress(handle, symboln);
  7352. #else
  7353.         *procp = dlsym(handle, symboln);
  7354. #endif
  7355.     }
  7356.  
  7357.  
  7358.     if(!disp->GetBufferPointerv) {
  7359.         void ** procp = (void **) &disp->GetBufferPointerv;
  7360.         snprintf(symboln, sizeof(symboln), "%sGetBufferPointerv", symbol_prefix);
  7361. #ifdef _WIN32
  7362.         *procp = GetProcAddress(handle, symboln);
  7363. #else
  7364.         *procp = dlsym(handle, symboln);
  7365. #endif
  7366.     }
  7367.  
  7368.  
  7369.     if(!disp->GetBufferPointerv) {
  7370.         void ** procp = (void **) &disp->GetBufferPointerv;
  7371.         snprintf(symboln, sizeof(symboln), "%sGetBufferPointervARB", symbol_prefix);
  7372. #ifdef _WIN32
  7373.         *procp = GetProcAddress(handle, symboln);
  7374. #else
  7375.         *procp = dlsym(handle, symboln);
  7376. #endif
  7377.     }
  7378.  
  7379.  
  7380.     if(!disp->GetBufferPointerv) {
  7381.         void ** procp = (void **) &disp->GetBufferPointerv;
  7382.         snprintf(symboln, sizeof(symboln), "%sGetBufferPointervOES", symbol_prefix);
  7383. #ifdef _WIN32
  7384.         *procp = GetProcAddress(handle, symboln);
  7385. #else
  7386.         *procp = dlsym(handle, symboln);
  7387. #endif
  7388.     }
  7389.  
  7390.  
  7391.     if(!disp->GetBufferSubData) {
  7392.         void ** procp = (void **) &disp->GetBufferSubData;
  7393.         snprintf(symboln, sizeof(symboln), "%sGetBufferSubData", symbol_prefix);
  7394. #ifdef _WIN32
  7395.         *procp = GetProcAddress(handle, symboln);
  7396. #else
  7397.         *procp = dlsym(handle, symboln);
  7398. #endif
  7399.     }
  7400.  
  7401.  
  7402.     if(!disp->GetBufferSubData) {
  7403.         void ** procp = (void **) &disp->GetBufferSubData;
  7404.         snprintf(symboln, sizeof(symboln), "%sGetBufferSubDataARB", symbol_prefix);
  7405. #ifdef _WIN32
  7406.         *procp = GetProcAddress(handle, symboln);
  7407. #else
  7408.         *procp = dlsym(handle, symboln);
  7409. #endif
  7410.     }
  7411.  
  7412.  
  7413.     if(!disp->GetQueryObjectiv) {
  7414.         void ** procp = (void **) &disp->GetQueryObjectiv;
  7415.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectiv", symbol_prefix);
  7416. #ifdef _WIN32
  7417.         *procp = GetProcAddress(handle, symboln);
  7418. #else
  7419.         *procp = dlsym(handle, symboln);
  7420. #endif
  7421.     }
  7422.  
  7423.  
  7424.     if(!disp->GetQueryObjectiv) {
  7425.         void ** procp = (void **) &disp->GetQueryObjectiv;
  7426.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectivARB", symbol_prefix);
  7427. #ifdef _WIN32
  7428.         *procp = GetProcAddress(handle, symboln);
  7429. #else
  7430.         *procp = dlsym(handle, symboln);
  7431. #endif
  7432.     }
  7433.  
  7434.  
  7435.     if(!disp->GetQueryObjectuiv) {
  7436.         void ** procp = (void **) &disp->GetQueryObjectuiv;
  7437.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuiv", symbol_prefix);
  7438. #ifdef _WIN32
  7439.         *procp = GetProcAddress(handle, symboln);
  7440. #else
  7441.         *procp = dlsym(handle, symboln);
  7442. #endif
  7443.     }
  7444.  
  7445.  
  7446.     if(!disp->GetQueryObjectuiv) {
  7447.         void ** procp = (void **) &disp->GetQueryObjectuiv;
  7448.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuivARB", symbol_prefix);
  7449. #ifdef _WIN32
  7450.         *procp = GetProcAddress(handle, symboln);
  7451. #else
  7452.         *procp = dlsym(handle, symboln);
  7453. #endif
  7454.     }
  7455.  
  7456.  
  7457.     if(!disp->GetQueryiv) {
  7458.         void ** procp = (void **) &disp->GetQueryiv;
  7459.         snprintf(symboln, sizeof(symboln), "%sGetQueryiv", symbol_prefix);
  7460. #ifdef _WIN32
  7461.         *procp = GetProcAddress(handle, symboln);
  7462. #else
  7463.         *procp = dlsym(handle, symboln);
  7464. #endif
  7465.     }
  7466.  
  7467.  
  7468.     if(!disp->GetQueryiv) {
  7469.         void ** procp = (void **) &disp->GetQueryiv;
  7470.         snprintf(symboln, sizeof(symboln), "%sGetQueryivARB", symbol_prefix);
  7471. #ifdef _WIN32
  7472.         *procp = GetProcAddress(handle, symboln);
  7473. #else
  7474.         *procp = dlsym(handle, symboln);
  7475. #endif
  7476.     }
  7477.  
  7478.  
  7479.     if(!disp->IsBuffer) {
  7480.         void ** procp = (void **) &disp->IsBuffer;
  7481.         snprintf(symboln, sizeof(symboln), "%sIsBuffer", symbol_prefix);
  7482. #ifdef _WIN32
  7483.         *procp = GetProcAddress(handle, symboln);
  7484. #else
  7485.         *procp = dlsym(handle, symboln);
  7486. #endif
  7487.     }
  7488.  
  7489.  
  7490.     if(!disp->IsBuffer) {
  7491.         void ** procp = (void **) &disp->IsBuffer;
  7492.         snprintf(symboln, sizeof(symboln), "%sIsBufferARB", symbol_prefix);
  7493. #ifdef _WIN32
  7494.         *procp = GetProcAddress(handle, symboln);
  7495. #else
  7496.         *procp = dlsym(handle, symboln);
  7497. #endif
  7498.     }
  7499.  
  7500.  
  7501.     if(!disp->IsQuery) {
  7502.         void ** procp = (void **) &disp->IsQuery;
  7503.         snprintf(symboln, sizeof(symboln), "%sIsQuery", symbol_prefix);
  7504. #ifdef _WIN32
  7505.         *procp = GetProcAddress(handle, symboln);
  7506. #else
  7507.         *procp = dlsym(handle, symboln);
  7508. #endif
  7509.     }
  7510.  
  7511.  
  7512.     if(!disp->IsQuery) {
  7513.         void ** procp = (void **) &disp->IsQuery;
  7514.         snprintf(symboln, sizeof(symboln), "%sIsQueryARB", symbol_prefix);
  7515. #ifdef _WIN32
  7516.         *procp = GetProcAddress(handle, symboln);
  7517. #else
  7518.         *procp = dlsym(handle, symboln);
  7519. #endif
  7520.     }
  7521.  
  7522.  
  7523.     if(!disp->MapBuffer) {
  7524.         void ** procp = (void **) &disp->MapBuffer;
  7525.         snprintf(symboln, sizeof(symboln), "%sMapBuffer", symbol_prefix);
  7526. #ifdef _WIN32
  7527.         *procp = GetProcAddress(handle, symboln);
  7528. #else
  7529.         *procp = dlsym(handle, symboln);
  7530. #endif
  7531.     }
  7532.  
  7533.  
  7534.     if(!disp->MapBuffer) {
  7535.         void ** procp = (void **) &disp->MapBuffer;
  7536.         snprintf(symboln, sizeof(symboln), "%sMapBufferARB", symbol_prefix);
  7537. #ifdef _WIN32
  7538.         *procp = GetProcAddress(handle, symboln);
  7539. #else
  7540.         *procp = dlsym(handle, symboln);
  7541. #endif
  7542.     }
  7543.  
  7544.  
  7545.     if(!disp->MapBuffer) {
  7546.         void ** procp = (void **) &disp->MapBuffer;
  7547.         snprintf(symboln, sizeof(symboln), "%sMapBufferOES", symbol_prefix);
  7548. #ifdef _WIN32
  7549.         *procp = GetProcAddress(handle, symboln);
  7550. #else
  7551.         *procp = dlsym(handle, symboln);
  7552. #endif
  7553.     }
  7554.  
  7555.  
  7556.     if(!disp->UnmapBuffer) {
  7557.         void ** procp = (void **) &disp->UnmapBuffer;
  7558.         snprintf(symboln, sizeof(symboln), "%sUnmapBuffer", symbol_prefix);
  7559. #ifdef _WIN32
  7560.         *procp = GetProcAddress(handle, symboln);
  7561. #else
  7562.         *procp = dlsym(handle, symboln);
  7563. #endif
  7564.     }
  7565.  
  7566.  
  7567.     if(!disp->UnmapBuffer) {
  7568.         void ** procp = (void **) &disp->UnmapBuffer;
  7569.         snprintf(symboln, sizeof(symboln), "%sUnmapBufferARB", symbol_prefix);
  7570. #ifdef _WIN32
  7571.         *procp = GetProcAddress(handle, symboln);
  7572. #else
  7573.         *procp = dlsym(handle, symboln);
  7574. #endif
  7575.     }
  7576.  
  7577.  
  7578.     if(!disp->UnmapBuffer) {
  7579.         void ** procp = (void **) &disp->UnmapBuffer;
  7580.         snprintf(symboln, sizeof(symboln), "%sUnmapBufferOES", symbol_prefix);
  7581. #ifdef _WIN32
  7582.         *procp = GetProcAddress(handle, symboln);
  7583. #else
  7584.         *procp = dlsym(handle, symboln);
  7585. #endif
  7586.     }
  7587.  
  7588.  
  7589.     if(!disp->AttachShader) {
  7590.         void ** procp = (void **) &disp->AttachShader;
  7591.         snprintf(symboln, sizeof(symboln), "%sAttachShader", symbol_prefix);
  7592. #ifdef _WIN32
  7593.         *procp = GetProcAddress(handle, symboln);
  7594. #else
  7595.         *procp = dlsym(handle, symboln);
  7596. #endif
  7597.     }
  7598.  
  7599.  
  7600.     if(!disp->BindAttribLocation) {
  7601.         void ** procp = (void **) &disp->BindAttribLocation;
  7602.         snprintf(symboln, sizeof(symboln), "%sBindAttribLocation", symbol_prefix);
  7603. #ifdef _WIN32
  7604.         *procp = GetProcAddress(handle, symboln);
  7605. #else
  7606.         *procp = dlsym(handle, symboln);
  7607. #endif
  7608.     }
  7609.  
  7610.  
  7611.     if(!disp->BindAttribLocation) {
  7612.         void ** procp = (void **) &disp->BindAttribLocation;
  7613.         snprintf(symboln, sizeof(symboln), "%sBindAttribLocationARB", symbol_prefix);
  7614. #ifdef _WIN32
  7615.         *procp = GetProcAddress(handle, symboln);
  7616. #else
  7617.         *procp = dlsym(handle, symboln);
  7618. #endif
  7619.     }
  7620.  
  7621.  
  7622.     if(!disp->BlendEquationSeparate) {
  7623.         void ** procp = (void **) &disp->BlendEquationSeparate;
  7624.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparate", symbol_prefix);
  7625. #ifdef _WIN32
  7626.         *procp = GetProcAddress(handle, symboln);
  7627. #else
  7628.         *procp = dlsym(handle, symboln);
  7629. #endif
  7630.     }
  7631.  
  7632.  
  7633.     if(!disp->BlendEquationSeparate) {
  7634.         void ** procp = (void **) &disp->BlendEquationSeparate;
  7635.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateEXT", symbol_prefix);
  7636. #ifdef _WIN32
  7637.         *procp = GetProcAddress(handle, symboln);
  7638. #else
  7639.         *procp = dlsym(handle, symboln);
  7640. #endif
  7641.     }
  7642.  
  7643.  
  7644.     if(!disp->BlendEquationSeparate) {
  7645.         void ** procp = (void **) &disp->BlendEquationSeparate;
  7646.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateATI", symbol_prefix);
  7647. #ifdef _WIN32
  7648.         *procp = GetProcAddress(handle, symboln);
  7649. #else
  7650.         *procp = dlsym(handle, symboln);
  7651. #endif
  7652.     }
  7653.  
  7654.  
  7655.     if(!disp->BlendEquationSeparate) {
  7656.         void ** procp = (void **) &disp->BlendEquationSeparate;
  7657.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateOES", symbol_prefix);
  7658. #ifdef _WIN32
  7659.         *procp = GetProcAddress(handle, symboln);
  7660. #else
  7661.         *procp = dlsym(handle, symboln);
  7662. #endif
  7663.     }
  7664.  
  7665.  
  7666.     if(!disp->CompileShader) {
  7667.         void ** procp = (void **) &disp->CompileShader;
  7668.         snprintf(symboln, sizeof(symboln), "%sCompileShader", symbol_prefix);
  7669. #ifdef _WIN32
  7670.         *procp = GetProcAddress(handle, symboln);
  7671. #else
  7672.         *procp = dlsym(handle, symboln);
  7673. #endif
  7674.     }
  7675.  
  7676.  
  7677.     if(!disp->CompileShader) {
  7678.         void ** procp = (void **) &disp->CompileShader;
  7679.         snprintf(symboln, sizeof(symboln), "%sCompileShaderARB", symbol_prefix);
  7680. #ifdef _WIN32
  7681.         *procp = GetProcAddress(handle, symboln);
  7682. #else
  7683.         *procp = dlsym(handle, symboln);
  7684. #endif
  7685.     }
  7686.  
  7687.  
  7688.     if(!disp->CreateProgram) {
  7689.         void ** procp = (void **) &disp->CreateProgram;
  7690.         snprintf(symboln, sizeof(symboln), "%sCreateProgram", symbol_prefix);
  7691. #ifdef _WIN32
  7692.         *procp = GetProcAddress(handle, symboln);
  7693. #else
  7694.         *procp = dlsym(handle, symboln);
  7695. #endif
  7696.     }
  7697.  
  7698.  
  7699.     if(!disp->CreateShader) {
  7700.         void ** procp = (void **) &disp->CreateShader;
  7701.         snprintf(symboln, sizeof(symboln), "%sCreateShader", symbol_prefix);
  7702. #ifdef _WIN32
  7703.         *procp = GetProcAddress(handle, symboln);
  7704. #else
  7705.         *procp = dlsym(handle, symboln);
  7706. #endif
  7707.     }
  7708.  
  7709.  
  7710.     if(!disp->DeleteProgram) {
  7711.         void ** procp = (void **) &disp->DeleteProgram;
  7712.         snprintf(symboln, sizeof(symboln), "%sDeleteProgram", symbol_prefix);
  7713. #ifdef _WIN32
  7714.         *procp = GetProcAddress(handle, symboln);
  7715. #else
  7716.         *procp = dlsym(handle, symboln);
  7717. #endif
  7718.     }
  7719.  
  7720.  
  7721.     if(!disp->DeleteShader) {
  7722.         void ** procp = (void **) &disp->DeleteShader;
  7723.         snprintf(symboln, sizeof(symboln), "%sDeleteShader", symbol_prefix);
  7724. #ifdef _WIN32
  7725.         *procp = GetProcAddress(handle, symboln);
  7726. #else
  7727.         *procp = dlsym(handle, symboln);
  7728. #endif
  7729.     }
  7730.  
  7731.  
  7732.     if(!disp->DetachShader) {
  7733.         void ** procp = (void **) &disp->DetachShader;
  7734.         snprintf(symboln, sizeof(symboln), "%sDetachShader", symbol_prefix);
  7735. #ifdef _WIN32
  7736.         *procp = GetProcAddress(handle, symboln);
  7737. #else
  7738.         *procp = dlsym(handle, symboln);
  7739. #endif
  7740.     }
  7741.  
  7742.  
  7743.     if(!disp->DisableVertexAttribArray) {
  7744.         void ** procp = (void **) &disp->DisableVertexAttribArray;
  7745.         snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArray", symbol_prefix);
  7746. #ifdef _WIN32
  7747.         *procp = GetProcAddress(handle, symboln);
  7748. #else
  7749.         *procp = dlsym(handle, symboln);
  7750. #endif
  7751.     }
  7752.  
  7753.  
  7754.     if(!disp->DisableVertexAttribArray) {
  7755.         void ** procp = (void **) &disp->DisableVertexAttribArray;
  7756.         snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArrayARB", symbol_prefix);
  7757. #ifdef _WIN32
  7758.         *procp = GetProcAddress(handle, symboln);
  7759. #else
  7760.         *procp = dlsym(handle, symboln);
  7761. #endif
  7762.     }
  7763.  
  7764.  
  7765.     if(!disp->DrawBuffers) {
  7766.         void ** procp = (void **) &disp->DrawBuffers;
  7767.         snprintf(symboln, sizeof(symboln), "%sDrawBuffers", symbol_prefix);
  7768. #ifdef _WIN32
  7769.         *procp = GetProcAddress(handle, symboln);
  7770. #else
  7771.         *procp = dlsym(handle, symboln);
  7772. #endif
  7773.     }
  7774.  
  7775.  
  7776.     if(!disp->DrawBuffers) {
  7777.         void ** procp = (void **) &disp->DrawBuffers;
  7778.         snprintf(symboln, sizeof(symboln), "%sDrawBuffersARB", symbol_prefix);
  7779. #ifdef _WIN32
  7780.         *procp = GetProcAddress(handle, symboln);
  7781. #else
  7782.         *procp = dlsym(handle, symboln);
  7783. #endif
  7784.     }
  7785.  
  7786.  
  7787.     if(!disp->DrawBuffers) {
  7788.         void ** procp = (void **) &disp->DrawBuffers;
  7789.         snprintf(symboln, sizeof(symboln), "%sDrawBuffersATI", symbol_prefix);
  7790. #ifdef _WIN32
  7791.         *procp = GetProcAddress(handle, symboln);
  7792. #else
  7793.         *procp = dlsym(handle, symboln);
  7794. #endif
  7795.     }
  7796.  
  7797.  
  7798.     if(!disp->DrawBuffers) {
  7799.         void ** procp = (void **) &disp->DrawBuffers;
  7800.         snprintf(symboln, sizeof(symboln), "%sDrawBuffersNV", symbol_prefix);
  7801. #ifdef _WIN32
  7802.         *procp = GetProcAddress(handle, symboln);
  7803. #else
  7804.         *procp = dlsym(handle, symboln);
  7805. #endif
  7806.     }
  7807.  
  7808.  
  7809.     if(!disp->DrawBuffers) {
  7810.         void ** procp = (void **) &disp->DrawBuffers;
  7811.         snprintf(symboln, sizeof(symboln), "%sDrawBuffersEXT", symbol_prefix);
  7812. #ifdef _WIN32
  7813.         *procp = GetProcAddress(handle, symboln);
  7814. #else
  7815.         *procp = dlsym(handle, symboln);
  7816. #endif
  7817.     }
  7818.  
  7819.  
  7820.     if(!disp->EnableVertexAttribArray) {
  7821.         void ** procp = (void **) &disp->EnableVertexAttribArray;
  7822.         snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArray", symbol_prefix);
  7823. #ifdef _WIN32
  7824.         *procp = GetProcAddress(handle, symboln);
  7825. #else
  7826.         *procp = dlsym(handle, symboln);
  7827. #endif
  7828.     }
  7829.  
  7830.  
  7831.     if(!disp->EnableVertexAttribArray) {
  7832.         void ** procp = (void **) &disp->EnableVertexAttribArray;
  7833.         snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArrayARB", symbol_prefix);
  7834. #ifdef _WIN32
  7835.         *procp = GetProcAddress(handle, symboln);
  7836. #else
  7837.         *procp = dlsym(handle, symboln);
  7838. #endif
  7839.     }
  7840.  
  7841.  
  7842.     if(!disp->GetActiveAttrib) {
  7843.         void ** procp = (void **) &disp->GetActiveAttrib;
  7844.         snprintf(symboln, sizeof(symboln), "%sGetActiveAttrib", symbol_prefix);
  7845. #ifdef _WIN32
  7846.         *procp = GetProcAddress(handle, symboln);
  7847. #else
  7848.         *procp = dlsym(handle, symboln);
  7849. #endif
  7850.     }
  7851.  
  7852.  
  7853.     if(!disp->GetActiveAttrib) {
  7854.         void ** procp = (void **) &disp->GetActiveAttrib;
  7855.         snprintf(symboln, sizeof(symboln), "%sGetActiveAttribARB", symbol_prefix);
  7856. #ifdef _WIN32
  7857.         *procp = GetProcAddress(handle, symboln);
  7858. #else
  7859.         *procp = dlsym(handle, symboln);
  7860. #endif
  7861.     }
  7862.  
  7863.  
  7864.     if(!disp->GetActiveUniform) {
  7865.         void ** procp = (void **) &disp->GetActiveUniform;
  7866.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniform", symbol_prefix);
  7867. #ifdef _WIN32
  7868.         *procp = GetProcAddress(handle, symboln);
  7869. #else
  7870.         *procp = dlsym(handle, symboln);
  7871. #endif
  7872.     }
  7873.  
  7874.  
  7875.     if(!disp->GetActiveUniform) {
  7876.         void ** procp = (void **) &disp->GetActiveUniform;
  7877.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformARB", symbol_prefix);
  7878. #ifdef _WIN32
  7879.         *procp = GetProcAddress(handle, symboln);
  7880. #else
  7881.         *procp = dlsym(handle, symboln);
  7882. #endif
  7883.     }
  7884.  
  7885.  
  7886.     if(!disp->GetAttachedShaders) {
  7887.         void ** procp = (void **) &disp->GetAttachedShaders;
  7888.         snprintf(symboln, sizeof(symboln), "%sGetAttachedShaders", symbol_prefix);
  7889. #ifdef _WIN32
  7890.         *procp = GetProcAddress(handle, symboln);
  7891. #else
  7892.         *procp = dlsym(handle, symboln);
  7893. #endif
  7894.     }
  7895.  
  7896.  
  7897.     if(!disp->GetAttribLocation) {
  7898.         void ** procp = (void **) &disp->GetAttribLocation;
  7899.         snprintf(symboln, sizeof(symboln), "%sGetAttribLocation", symbol_prefix);
  7900. #ifdef _WIN32
  7901.         *procp = GetProcAddress(handle, symboln);
  7902. #else
  7903.         *procp = dlsym(handle, symboln);
  7904. #endif
  7905.     }
  7906.  
  7907.  
  7908.     if(!disp->GetAttribLocation) {
  7909.         void ** procp = (void **) &disp->GetAttribLocation;
  7910.         snprintf(symboln, sizeof(symboln), "%sGetAttribLocationARB", symbol_prefix);
  7911. #ifdef _WIN32
  7912.         *procp = GetProcAddress(handle, symboln);
  7913. #else
  7914.         *procp = dlsym(handle, symboln);
  7915. #endif
  7916.     }
  7917.  
  7918.  
  7919.     if(!disp->GetProgramInfoLog) {
  7920.         void ** procp = (void **) &disp->GetProgramInfoLog;
  7921.         snprintf(symboln, sizeof(symboln), "%sGetProgramInfoLog", symbol_prefix);
  7922. #ifdef _WIN32
  7923.         *procp = GetProcAddress(handle, symboln);
  7924. #else
  7925.         *procp = dlsym(handle, symboln);
  7926. #endif
  7927.     }
  7928.  
  7929.  
  7930.     if(!disp->GetProgramiv) {
  7931.         void ** procp = (void **) &disp->GetProgramiv;
  7932.         snprintf(symboln, sizeof(symboln), "%sGetProgramiv", symbol_prefix);
  7933. #ifdef _WIN32
  7934.         *procp = GetProcAddress(handle, symboln);
  7935. #else
  7936.         *procp = dlsym(handle, symboln);
  7937. #endif
  7938.     }
  7939.  
  7940.  
  7941.     if(!disp->GetShaderInfoLog) {
  7942.         void ** procp = (void **) &disp->GetShaderInfoLog;
  7943.         snprintf(symboln, sizeof(symboln), "%sGetShaderInfoLog", symbol_prefix);
  7944. #ifdef _WIN32
  7945.         *procp = GetProcAddress(handle, symboln);
  7946. #else
  7947.         *procp = dlsym(handle, symboln);
  7948. #endif
  7949.     }
  7950.  
  7951.  
  7952.     if(!disp->GetShaderSource) {
  7953.         void ** procp = (void **) &disp->GetShaderSource;
  7954.         snprintf(symboln, sizeof(symboln), "%sGetShaderSource", symbol_prefix);
  7955. #ifdef _WIN32
  7956.         *procp = GetProcAddress(handle, symboln);
  7957. #else
  7958.         *procp = dlsym(handle, symboln);
  7959. #endif
  7960.     }
  7961.  
  7962.  
  7963.     if(!disp->GetShaderSource) {
  7964.         void ** procp = (void **) &disp->GetShaderSource;
  7965.         snprintf(symboln, sizeof(symboln), "%sGetShaderSourceARB", symbol_prefix);
  7966. #ifdef _WIN32
  7967.         *procp = GetProcAddress(handle, symboln);
  7968. #else
  7969.         *procp = dlsym(handle, symboln);
  7970. #endif
  7971.     }
  7972.  
  7973.  
  7974.     if(!disp->GetShaderiv) {
  7975.         void ** procp = (void **) &disp->GetShaderiv;
  7976.         snprintf(symboln, sizeof(symboln), "%sGetShaderiv", symbol_prefix);
  7977. #ifdef _WIN32
  7978.         *procp = GetProcAddress(handle, symboln);
  7979. #else
  7980.         *procp = dlsym(handle, symboln);
  7981. #endif
  7982.     }
  7983.  
  7984.  
  7985.     if(!disp->GetUniformLocation) {
  7986.         void ** procp = (void **) &disp->GetUniformLocation;
  7987.         snprintf(symboln, sizeof(symboln), "%sGetUniformLocation", symbol_prefix);
  7988. #ifdef _WIN32
  7989.         *procp = GetProcAddress(handle, symboln);
  7990. #else
  7991.         *procp = dlsym(handle, symboln);
  7992. #endif
  7993.     }
  7994.  
  7995.  
  7996.     if(!disp->GetUniformLocation) {
  7997.         void ** procp = (void **) &disp->GetUniformLocation;
  7998.         snprintf(symboln, sizeof(symboln), "%sGetUniformLocationARB", symbol_prefix);
  7999. #ifdef _WIN32
  8000.         *procp = GetProcAddress(handle, symboln);
  8001. #else
  8002.         *procp = dlsym(handle, symboln);
  8003. #endif
  8004.     }
  8005.  
  8006.  
  8007.     if(!disp->GetUniformfv) {
  8008.         void ** procp = (void **) &disp->GetUniformfv;
  8009.         snprintf(symboln, sizeof(symboln), "%sGetUniformfv", symbol_prefix);
  8010. #ifdef _WIN32
  8011.         *procp = GetProcAddress(handle, symboln);
  8012. #else
  8013.         *procp = dlsym(handle, symboln);
  8014. #endif
  8015.     }
  8016.  
  8017.  
  8018.     if(!disp->GetUniformfv) {
  8019.         void ** procp = (void **) &disp->GetUniformfv;
  8020.         snprintf(symboln, sizeof(symboln), "%sGetUniformfvARB", symbol_prefix);
  8021. #ifdef _WIN32
  8022.         *procp = GetProcAddress(handle, symboln);
  8023. #else
  8024.         *procp = dlsym(handle, symboln);
  8025. #endif
  8026.     }
  8027.  
  8028.  
  8029.     if(!disp->GetUniformiv) {
  8030.         void ** procp = (void **) &disp->GetUniformiv;
  8031.         snprintf(symboln, sizeof(symboln), "%sGetUniformiv", symbol_prefix);
  8032. #ifdef _WIN32
  8033.         *procp = GetProcAddress(handle, symboln);
  8034. #else
  8035.         *procp = dlsym(handle, symboln);
  8036. #endif
  8037.     }
  8038.  
  8039.  
  8040.     if(!disp->GetUniformiv) {
  8041.         void ** procp = (void **) &disp->GetUniformiv;
  8042.         snprintf(symboln, sizeof(symboln), "%sGetUniformivARB", symbol_prefix);
  8043. #ifdef _WIN32
  8044.         *procp = GetProcAddress(handle, symboln);
  8045. #else
  8046.         *procp = dlsym(handle, symboln);
  8047. #endif
  8048.     }
  8049.  
  8050.  
  8051.     if(!disp->GetVertexAttribPointerv) {
  8052.         void ** procp = (void **) &disp->GetVertexAttribPointerv;
  8053.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointerv", symbol_prefix);
  8054. #ifdef _WIN32
  8055.         *procp = GetProcAddress(handle, symboln);
  8056. #else
  8057.         *procp = dlsym(handle, symboln);
  8058. #endif
  8059.     }
  8060.  
  8061.  
  8062.     if(!disp->GetVertexAttribPointerv) {
  8063.         void ** procp = (void **) &disp->GetVertexAttribPointerv;
  8064.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervARB", symbol_prefix);
  8065. #ifdef _WIN32
  8066.         *procp = GetProcAddress(handle, symboln);
  8067. #else
  8068.         *procp = dlsym(handle, symboln);
  8069. #endif
  8070.     }
  8071.  
  8072.  
  8073.     if(!disp->GetVertexAttribPointerv) {
  8074.         void ** procp = (void **) &disp->GetVertexAttribPointerv;
  8075.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervNV", symbol_prefix);
  8076. #ifdef _WIN32
  8077.         *procp = GetProcAddress(handle, symboln);
  8078. #else
  8079.         *procp = dlsym(handle, symboln);
  8080. #endif
  8081.     }
  8082.  
  8083.  
  8084.     if(!disp->GetVertexAttribdv) {
  8085.         void ** procp = (void **) &disp->GetVertexAttribdv;
  8086.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdv", symbol_prefix);
  8087. #ifdef _WIN32
  8088.         *procp = GetProcAddress(handle, symboln);
  8089. #else
  8090.         *procp = dlsym(handle, symboln);
  8091. #endif
  8092.     }
  8093.  
  8094.  
  8095.     if(!disp->GetVertexAttribdv) {
  8096.         void ** procp = (void **) &disp->GetVertexAttribdv;
  8097.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvARB", symbol_prefix);
  8098. #ifdef _WIN32
  8099.         *procp = GetProcAddress(handle, symboln);
  8100. #else
  8101.         *procp = dlsym(handle, symboln);
  8102. #endif
  8103.     }
  8104.  
  8105.  
  8106.     if(!disp->GetVertexAttribfv) {
  8107.         void ** procp = (void **) &disp->GetVertexAttribfv;
  8108.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfv", symbol_prefix);
  8109. #ifdef _WIN32
  8110.         *procp = GetProcAddress(handle, symboln);
  8111. #else
  8112.         *procp = dlsym(handle, symboln);
  8113. #endif
  8114.     }
  8115.  
  8116.  
  8117.     if(!disp->GetVertexAttribfv) {
  8118.         void ** procp = (void **) &disp->GetVertexAttribfv;
  8119.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvARB", symbol_prefix);
  8120. #ifdef _WIN32
  8121.         *procp = GetProcAddress(handle, symboln);
  8122. #else
  8123.         *procp = dlsym(handle, symboln);
  8124. #endif
  8125.     }
  8126.  
  8127.  
  8128.     if(!disp->GetVertexAttribiv) {
  8129.         void ** procp = (void **) &disp->GetVertexAttribiv;
  8130.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribiv", symbol_prefix);
  8131. #ifdef _WIN32
  8132.         *procp = GetProcAddress(handle, symboln);
  8133. #else
  8134.         *procp = dlsym(handle, symboln);
  8135. #endif
  8136.     }
  8137.  
  8138.  
  8139.     if(!disp->GetVertexAttribiv) {
  8140.         void ** procp = (void **) &disp->GetVertexAttribiv;
  8141.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivARB", symbol_prefix);
  8142. #ifdef _WIN32
  8143.         *procp = GetProcAddress(handle, symboln);
  8144. #else
  8145.         *procp = dlsym(handle, symboln);
  8146. #endif
  8147.     }
  8148.  
  8149.  
  8150.     if(!disp->IsProgram) {
  8151.         void ** procp = (void **) &disp->IsProgram;
  8152.         snprintf(symboln, sizeof(symboln), "%sIsProgram", symbol_prefix);
  8153. #ifdef _WIN32
  8154.         *procp = GetProcAddress(handle, symboln);
  8155. #else
  8156.         *procp = dlsym(handle, symboln);
  8157. #endif
  8158.     }
  8159.  
  8160.  
  8161.     if(!disp->IsShader) {
  8162.         void ** procp = (void **) &disp->IsShader;
  8163.         snprintf(symboln, sizeof(symboln), "%sIsShader", symbol_prefix);
  8164. #ifdef _WIN32
  8165.         *procp = GetProcAddress(handle, symboln);
  8166. #else
  8167.         *procp = dlsym(handle, symboln);
  8168. #endif
  8169.     }
  8170.  
  8171.  
  8172.     if(!disp->LinkProgram) {
  8173.         void ** procp = (void **) &disp->LinkProgram;
  8174.         snprintf(symboln, sizeof(symboln), "%sLinkProgram", symbol_prefix);
  8175. #ifdef _WIN32
  8176.         *procp = GetProcAddress(handle, symboln);
  8177. #else
  8178.         *procp = dlsym(handle, symboln);
  8179. #endif
  8180.     }
  8181.  
  8182.  
  8183.     if(!disp->LinkProgram) {
  8184.         void ** procp = (void **) &disp->LinkProgram;
  8185.         snprintf(symboln, sizeof(symboln), "%sLinkProgramARB", symbol_prefix);
  8186. #ifdef _WIN32
  8187.         *procp = GetProcAddress(handle, symboln);
  8188. #else
  8189.         *procp = dlsym(handle, symboln);
  8190. #endif
  8191.     }
  8192.  
  8193.  
  8194.     if(!disp->ShaderSource) {
  8195.         void ** procp = (void **) &disp->ShaderSource;
  8196.         snprintf(symboln, sizeof(symboln), "%sShaderSource", symbol_prefix);
  8197. #ifdef _WIN32
  8198.         *procp = GetProcAddress(handle, symboln);
  8199. #else
  8200.         *procp = dlsym(handle, symboln);
  8201. #endif
  8202.     }
  8203.  
  8204.  
  8205.     if(!disp->ShaderSource) {
  8206.         void ** procp = (void **) &disp->ShaderSource;
  8207.         snprintf(symboln, sizeof(symboln), "%sShaderSourceARB", symbol_prefix);
  8208. #ifdef _WIN32
  8209.         *procp = GetProcAddress(handle, symboln);
  8210. #else
  8211.         *procp = dlsym(handle, symboln);
  8212. #endif
  8213.     }
  8214.  
  8215.  
  8216.     if(!disp->StencilFuncSeparate) {
  8217.         void ** procp = (void **) &disp->StencilFuncSeparate;
  8218.         snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparate", symbol_prefix);
  8219. #ifdef _WIN32
  8220.         *procp = GetProcAddress(handle, symboln);
  8221. #else
  8222.         *procp = dlsym(handle, symboln);
  8223. #endif
  8224.     }
  8225.  
  8226.  
  8227.     if(!disp->StencilMaskSeparate) {
  8228.         void ** procp = (void **) &disp->StencilMaskSeparate;
  8229.         snprintf(symboln, sizeof(symboln), "%sStencilMaskSeparate", symbol_prefix);
  8230. #ifdef _WIN32
  8231.         *procp = GetProcAddress(handle, symboln);
  8232. #else
  8233.         *procp = dlsym(handle, symboln);
  8234. #endif
  8235.     }
  8236.  
  8237.  
  8238.     if(!disp->StencilOpSeparate) {
  8239.         void ** procp = (void **) &disp->StencilOpSeparate;
  8240.         snprintf(symboln, sizeof(symboln), "%sStencilOpSeparate", symbol_prefix);
  8241. #ifdef _WIN32
  8242.         *procp = GetProcAddress(handle, symboln);
  8243. #else
  8244.         *procp = dlsym(handle, symboln);
  8245. #endif
  8246.     }
  8247.  
  8248.  
  8249.     if(!disp->StencilOpSeparate) {
  8250.         void ** procp = (void **) &disp->StencilOpSeparate;
  8251.         snprintf(symboln, sizeof(symboln), "%sStencilOpSeparateATI", symbol_prefix);
  8252. #ifdef _WIN32
  8253.         *procp = GetProcAddress(handle, symboln);
  8254. #else
  8255.         *procp = dlsym(handle, symboln);
  8256. #endif
  8257.     }
  8258.  
  8259.  
  8260.     if(!disp->Uniform1f) {
  8261.         void ** procp = (void **) &disp->Uniform1f;
  8262.         snprintf(symboln, sizeof(symboln), "%sUniform1f", symbol_prefix);
  8263. #ifdef _WIN32
  8264.         *procp = GetProcAddress(handle, symboln);
  8265. #else
  8266.         *procp = dlsym(handle, symboln);
  8267. #endif
  8268.     }
  8269.  
  8270.  
  8271.     if(!disp->Uniform1f) {
  8272.         void ** procp = (void **) &disp->Uniform1f;
  8273.         snprintf(symboln, sizeof(symboln), "%sUniform1fARB", symbol_prefix);
  8274. #ifdef _WIN32
  8275.         *procp = GetProcAddress(handle, symboln);
  8276. #else
  8277.         *procp = dlsym(handle, symboln);
  8278. #endif
  8279.     }
  8280.  
  8281.  
  8282.     if(!disp->Uniform1fv) {
  8283.         void ** procp = (void **) &disp->Uniform1fv;
  8284.         snprintf(symboln, sizeof(symboln), "%sUniform1fv", symbol_prefix);
  8285. #ifdef _WIN32
  8286.         *procp = GetProcAddress(handle, symboln);
  8287. #else
  8288.         *procp = dlsym(handle, symboln);
  8289. #endif
  8290.     }
  8291.  
  8292.  
  8293.     if(!disp->Uniform1fv) {
  8294.         void ** procp = (void **) &disp->Uniform1fv;
  8295.         snprintf(symboln, sizeof(symboln), "%sUniform1fvARB", symbol_prefix);
  8296. #ifdef _WIN32
  8297.         *procp = GetProcAddress(handle, symboln);
  8298. #else
  8299.         *procp = dlsym(handle, symboln);
  8300. #endif
  8301.     }
  8302.  
  8303.  
  8304.     if(!disp->Uniform1i) {
  8305.         void ** procp = (void **) &disp->Uniform1i;
  8306.         snprintf(symboln, sizeof(symboln), "%sUniform1i", symbol_prefix);
  8307. #ifdef _WIN32
  8308.         *procp = GetProcAddress(handle, symboln);
  8309. #else
  8310.         *procp = dlsym(handle, symboln);
  8311. #endif
  8312.     }
  8313.  
  8314.  
  8315.     if(!disp->Uniform1i) {
  8316.         void ** procp = (void **) &disp->Uniform1i;
  8317.         snprintf(symboln, sizeof(symboln), "%sUniform1iARB", symbol_prefix);
  8318. #ifdef _WIN32
  8319.         *procp = GetProcAddress(handle, symboln);
  8320. #else
  8321.         *procp = dlsym(handle, symboln);
  8322. #endif
  8323.     }
  8324.  
  8325.  
  8326.     if(!disp->Uniform1iv) {
  8327.         void ** procp = (void **) &disp->Uniform1iv;
  8328.         snprintf(symboln, sizeof(symboln), "%sUniform1iv", symbol_prefix);
  8329. #ifdef _WIN32
  8330.         *procp = GetProcAddress(handle, symboln);
  8331. #else
  8332.         *procp = dlsym(handle, symboln);
  8333. #endif
  8334.     }
  8335.  
  8336.  
  8337.     if(!disp->Uniform1iv) {
  8338.         void ** procp = (void **) &disp->Uniform1iv;
  8339.         snprintf(symboln, sizeof(symboln), "%sUniform1ivARB", symbol_prefix);
  8340. #ifdef _WIN32
  8341.         *procp = GetProcAddress(handle, symboln);
  8342. #else
  8343.         *procp = dlsym(handle, symboln);
  8344. #endif
  8345.     }
  8346.  
  8347.  
  8348.     if(!disp->Uniform2f) {
  8349.         void ** procp = (void **) &disp->Uniform2f;
  8350.         snprintf(symboln, sizeof(symboln), "%sUniform2f", symbol_prefix);
  8351. #ifdef _WIN32
  8352.         *procp = GetProcAddress(handle, symboln);
  8353. #else
  8354.         *procp = dlsym(handle, symboln);
  8355. #endif
  8356.     }
  8357.  
  8358.  
  8359.     if(!disp->Uniform2f) {
  8360.         void ** procp = (void **) &disp->Uniform2f;
  8361.         snprintf(symboln, sizeof(symboln), "%sUniform2fARB", symbol_prefix);
  8362. #ifdef _WIN32
  8363.         *procp = GetProcAddress(handle, symboln);
  8364. #else
  8365.         *procp = dlsym(handle, symboln);
  8366. #endif
  8367.     }
  8368.  
  8369.  
  8370.     if(!disp->Uniform2fv) {
  8371.         void ** procp = (void **) &disp->Uniform2fv;
  8372.         snprintf(symboln, sizeof(symboln), "%sUniform2fv", symbol_prefix);
  8373. #ifdef _WIN32
  8374.         *procp = GetProcAddress(handle, symboln);
  8375. #else
  8376.         *procp = dlsym(handle, symboln);
  8377. #endif
  8378.     }
  8379.  
  8380.  
  8381.     if(!disp->Uniform2fv) {
  8382.         void ** procp = (void **) &disp->Uniform2fv;
  8383.         snprintf(symboln, sizeof(symboln), "%sUniform2fvARB", symbol_prefix);
  8384. #ifdef _WIN32
  8385.         *procp = GetProcAddress(handle, symboln);
  8386. #else
  8387.         *procp = dlsym(handle, symboln);
  8388. #endif
  8389.     }
  8390.  
  8391.  
  8392.     if(!disp->Uniform2i) {
  8393.         void ** procp = (void **) &disp->Uniform2i;
  8394.         snprintf(symboln, sizeof(symboln), "%sUniform2i", symbol_prefix);
  8395. #ifdef _WIN32
  8396.         *procp = GetProcAddress(handle, symboln);
  8397. #else
  8398.         *procp = dlsym(handle, symboln);
  8399. #endif
  8400.     }
  8401.  
  8402.  
  8403.     if(!disp->Uniform2i) {
  8404.         void ** procp = (void **) &disp->Uniform2i;
  8405.         snprintf(symboln, sizeof(symboln), "%sUniform2iARB", symbol_prefix);
  8406. #ifdef _WIN32
  8407.         *procp = GetProcAddress(handle, symboln);
  8408. #else
  8409.         *procp = dlsym(handle, symboln);
  8410. #endif
  8411.     }
  8412.  
  8413.  
  8414.     if(!disp->Uniform2iv) {
  8415.         void ** procp = (void **) &disp->Uniform2iv;
  8416.         snprintf(symboln, sizeof(symboln), "%sUniform2iv", symbol_prefix);
  8417. #ifdef _WIN32
  8418.         *procp = GetProcAddress(handle, symboln);
  8419. #else
  8420.         *procp = dlsym(handle, symboln);
  8421. #endif
  8422.     }
  8423.  
  8424.  
  8425.     if(!disp->Uniform2iv) {
  8426.         void ** procp = (void **) &disp->Uniform2iv;
  8427.         snprintf(symboln, sizeof(symboln), "%sUniform2ivARB", symbol_prefix);
  8428. #ifdef _WIN32
  8429.         *procp = GetProcAddress(handle, symboln);
  8430. #else
  8431.         *procp = dlsym(handle, symboln);
  8432. #endif
  8433.     }
  8434.  
  8435.  
  8436.     if(!disp->Uniform3f) {
  8437.         void ** procp = (void **) &disp->Uniform3f;
  8438.         snprintf(symboln, sizeof(symboln), "%sUniform3f", symbol_prefix);
  8439. #ifdef _WIN32
  8440.         *procp = GetProcAddress(handle, symboln);
  8441. #else
  8442.         *procp = dlsym(handle, symboln);
  8443. #endif
  8444.     }
  8445.  
  8446.  
  8447.     if(!disp->Uniform3f) {
  8448.         void ** procp = (void **) &disp->Uniform3f;
  8449.         snprintf(symboln, sizeof(symboln), "%sUniform3fARB", symbol_prefix);
  8450. #ifdef _WIN32
  8451.         *procp = GetProcAddress(handle, symboln);
  8452. #else
  8453.         *procp = dlsym(handle, symboln);
  8454. #endif
  8455.     }
  8456.  
  8457.  
  8458.     if(!disp->Uniform3fv) {
  8459.         void ** procp = (void **) &disp->Uniform3fv;
  8460.         snprintf(symboln, sizeof(symboln), "%sUniform3fv", symbol_prefix);
  8461. #ifdef _WIN32
  8462.         *procp = GetProcAddress(handle, symboln);
  8463. #else
  8464.         *procp = dlsym(handle, symboln);
  8465. #endif
  8466.     }
  8467.  
  8468.  
  8469.     if(!disp->Uniform3fv) {
  8470.         void ** procp = (void **) &disp->Uniform3fv;
  8471.         snprintf(symboln, sizeof(symboln), "%sUniform3fvARB", symbol_prefix);
  8472. #ifdef _WIN32
  8473.         *procp = GetProcAddress(handle, symboln);
  8474. #else
  8475.         *procp = dlsym(handle, symboln);
  8476. #endif
  8477.     }
  8478.  
  8479.  
  8480.     if(!disp->Uniform3i) {
  8481.         void ** procp = (void **) &disp->Uniform3i;
  8482.         snprintf(symboln, sizeof(symboln), "%sUniform3i", symbol_prefix);
  8483. #ifdef _WIN32
  8484.         *procp = GetProcAddress(handle, symboln);
  8485. #else
  8486.         *procp = dlsym(handle, symboln);
  8487. #endif
  8488.     }
  8489.  
  8490.  
  8491.     if(!disp->Uniform3i) {
  8492.         void ** procp = (void **) &disp->Uniform3i;
  8493.         snprintf(symboln, sizeof(symboln), "%sUniform3iARB", symbol_prefix);
  8494. #ifdef _WIN32
  8495.         *procp = GetProcAddress(handle, symboln);
  8496. #else
  8497.         *procp = dlsym(handle, symboln);
  8498. #endif
  8499.     }
  8500.  
  8501.  
  8502.     if(!disp->Uniform3iv) {
  8503.         void ** procp = (void **) &disp->Uniform3iv;
  8504.         snprintf(symboln, sizeof(symboln), "%sUniform3iv", symbol_prefix);
  8505. #ifdef _WIN32
  8506.         *procp = GetProcAddress(handle, symboln);
  8507. #else
  8508.         *procp = dlsym(handle, symboln);
  8509. #endif
  8510.     }
  8511.  
  8512.  
  8513.     if(!disp->Uniform3iv) {
  8514.         void ** procp = (void **) &disp->Uniform3iv;
  8515.         snprintf(symboln, sizeof(symboln), "%sUniform3ivARB", symbol_prefix);
  8516. #ifdef _WIN32
  8517.         *procp = GetProcAddress(handle, symboln);
  8518. #else
  8519.         *procp = dlsym(handle, symboln);
  8520. #endif
  8521.     }
  8522.  
  8523.  
  8524.     if(!disp->Uniform4f) {
  8525.         void ** procp = (void **) &disp->Uniform4f;
  8526.         snprintf(symboln, sizeof(symboln), "%sUniform4f", symbol_prefix);
  8527. #ifdef _WIN32
  8528.         *procp = GetProcAddress(handle, symboln);
  8529. #else
  8530.         *procp = dlsym(handle, symboln);
  8531. #endif
  8532.     }
  8533.  
  8534.  
  8535.     if(!disp->Uniform4f) {
  8536.         void ** procp = (void **) &disp->Uniform4f;
  8537.         snprintf(symboln, sizeof(symboln), "%sUniform4fARB", symbol_prefix);
  8538. #ifdef _WIN32
  8539.         *procp = GetProcAddress(handle, symboln);
  8540. #else
  8541.         *procp = dlsym(handle, symboln);
  8542. #endif
  8543.     }
  8544.  
  8545.  
  8546.     if(!disp->Uniform4fv) {
  8547.         void ** procp = (void **) &disp->Uniform4fv;
  8548.         snprintf(symboln, sizeof(symboln), "%sUniform4fv", symbol_prefix);
  8549. #ifdef _WIN32
  8550.         *procp = GetProcAddress(handle, symboln);
  8551. #else
  8552.         *procp = dlsym(handle, symboln);
  8553. #endif
  8554.     }
  8555.  
  8556.  
  8557.     if(!disp->Uniform4fv) {
  8558.         void ** procp = (void **) &disp->Uniform4fv;
  8559.         snprintf(symboln, sizeof(symboln), "%sUniform4fvARB", symbol_prefix);
  8560. #ifdef _WIN32
  8561.         *procp = GetProcAddress(handle, symboln);
  8562. #else
  8563.         *procp = dlsym(handle, symboln);
  8564. #endif
  8565.     }
  8566.  
  8567.  
  8568.     if(!disp->Uniform4i) {
  8569.         void ** procp = (void **) &disp->Uniform4i;
  8570.         snprintf(symboln, sizeof(symboln), "%sUniform4i", symbol_prefix);
  8571. #ifdef _WIN32
  8572.         *procp = GetProcAddress(handle, symboln);
  8573. #else
  8574.         *procp = dlsym(handle, symboln);
  8575. #endif
  8576.     }
  8577.  
  8578.  
  8579.     if(!disp->Uniform4i) {
  8580.         void ** procp = (void **) &disp->Uniform4i;
  8581.         snprintf(symboln, sizeof(symboln), "%sUniform4iARB", symbol_prefix);
  8582. #ifdef _WIN32
  8583.         *procp = GetProcAddress(handle, symboln);
  8584. #else
  8585.         *procp = dlsym(handle, symboln);
  8586. #endif
  8587.     }
  8588.  
  8589.  
  8590.     if(!disp->Uniform4iv) {
  8591.         void ** procp = (void **) &disp->Uniform4iv;
  8592.         snprintf(symboln, sizeof(symboln), "%sUniform4iv", symbol_prefix);
  8593. #ifdef _WIN32
  8594.         *procp = GetProcAddress(handle, symboln);
  8595. #else
  8596.         *procp = dlsym(handle, symboln);
  8597. #endif
  8598.     }
  8599.  
  8600.  
  8601.     if(!disp->Uniform4iv) {
  8602.         void ** procp = (void **) &disp->Uniform4iv;
  8603.         snprintf(symboln, sizeof(symboln), "%sUniform4ivARB", symbol_prefix);
  8604. #ifdef _WIN32
  8605.         *procp = GetProcAddress(handle, symboln);
  8606. #else
  8607.         *procp = dlsym(handle, symboln);
  8608. #endif
  8609.     }
  8610.  
  8611.  
  8612.     if(!disp->UniformMatrix2fv) {
  8613.         void ** procp = (void **) &disp->UniformMatrix2fv;
  8614.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fv", symbol_prefix);
  8615. #ifdef _WIN32
  8616.         *procp = GetProcAddress(handle, symboln);
  8617. #else
  8618.         *procp = dlsym(handle, symboln);
  8619. #endif
  8620.     }
  8621.  
  8622.  
  8623.     if(!disp->UniformMatrix2fv) {
  8624.         void ** procp = (void **) &disp->UniformMatrix2fv;
  8625.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fvARB", symbol_prefix);
  8626. #ifdef _WIN32
  8627.         *procp = GetProcAddress(handle, symboln);
  8628. #else
  8629.         *procp = dlsym(handle, symboln);
  8630. #endif
  8631.     }
  8632.  
  8633.  
  8634.     if(!disp->UniformMatrix3fv) {
  8635.         void ** procp = (void **) &disp->UniformMatrix3fv;
  8636.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fv", symbol_prefix);
  8637. #ifdef _WIN32
  8638.         *procp = GetProcAddress(handle, symboln);
  8639. #else
  8640.         *procp = dlsym(handle, symboln);
  8641. #endif
  8642.     }
  8643.  
  8644.  
  8645.     if(!disp->UniformMatrix3fv) {
  8646.         void ** procp = (void **) &disp->UniformMatrix3fv;
  8647.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fvARB", symbol_prefix);
  8648. #ifdef _WIN32
  8649.         *procp = GetProcAddress(handle, symboln);
  8650. #else
  8651.         *procp = dlsym(handle, symboln);
  8652. #endif
  8653.     }
  8654.  
  8655.  
  8656.     if(!disp->UniformMatrix4fv) {
  8657.         void ** procp = (void **) &disp->UniformMatrix4fv;
  8658.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fv", symbol_prefix);
  8659. #ifdef _WIN32
  8660.         *procp = GetProcAddress(handle, symboln);
  8661. #else
  8662.         *procp = dlsym(handle, symboln);
  8663. #endif
  8664.     }
  8665.  
  8666.  
  8667.     if(!disp->UniformMatrix4fv) {
  8668.         void ** procp = (void **) &disp->UniformMatrix4fv;
  8669.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fvARB", symbol_prefix);
  8670. #ifdef _WIN32
  8671.         *procp = GetProcAddress(handle, symboln);
  8672. #else
  8673.         *procp = dlsym(handle, symboln);
  8674. #endif
  8675.     }
  8676.  
  8677.  
  8678.     if(!disp->UseProgram) {
  8679.         void ** procp = (void **) &disp->UseProgram;
  8680.         snprintf(symboln, sizeof(symboln), "%sUseProgram", symbol_prefix);
  8681. #ifdef _WIN32
  8682.         *procp = GetProcAddress(handle, symboln);
  8683. #else
  8684.         *procp = dlsym(handle, symboln);
  8685. #endif
  8686.     }
  8687.  
  8688.  
  8689.     if(!disp->UseProgram) {
  8690.         void ** procp = (void **) &disp->UseProgram;
  8691.         snprintf(symboln, sizeof(symboln), "%sUseProgramObjectARB", symbol_prefix);
  8692. #ifdef _WIN32
  8693.         *procp = GetProcAddress(handle, symboln);
  8694. #else
  8695.         *procp = dlsym(handle, symboln);
  8696. #endif
  8697.     }
  8698.  
  8699.  
  8700.     if(!disp->ValidateProgram) {
  8701.         void ** procp = (void **) &disp->ValidateProgram;
  8702.         snprintf(symboln, sizeof(symboln), "%sValidateProgram", symbol_prefix);
  8703. #ifdef _WIN32
  8704.         *procp = GetProcAddress(handle, symboln);
  8705. #else
  8706.         *procp = dlsym(handle, symboln);
  8707. #endif
  8708.     }
  8709.  
  8710.  
  8711.     if(!disp->ValidateProgram) {
  8712.         void ** procp = (void **) &disp->ValidateProgram;
  8713.         snprintf(symboln, sizeof(symboln), "%sValidateProgramARB", symbol_prefix);
  8714. #ifdef _WIN32
  8715.         *procp = GetProcAddress(handle, symboln);
  8716. #else
  8717.         *procp = dlsym(handle, symboln);
  8718. #endif
  8719.     }
  8720.  
  8721.  
  8722.     if(!disp->VertexAttrib1d) {
  8723.         void ** procp = (void **) &disp->VertexAttrib1d;
  8724.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1d", symbol_prefix);
  8725. #ifdef _WIN32
  8726.         *procp = GetProcAddress(handle, symboln);
  8727. #else
  8728.         *procp = dlsym(handle, symboln);
  8729. #endif
  8730.     }
  8731.  
  8732.  
  8733.     if(!disp->VertexAttrib1d) {
  8734.         void ** procp = (void **) &disp->VertexAttrib1d;
  8735.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dARB", symbol_prefix);
  8736. #ifdef _WIN32
  8737.         *procp = GetProcAddress(handle, symboln);
  8738. #else
  8739.         *procp = dlsym(handle, symboln);
  8740. #endif
  8741.     }
  8742.  
  8743.  
  8744.     if(!disp->VertexAttrib1dv) {
  8745.         void ** procp = (void **) &disp->VertexAttrib1dv;
  8746.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dv", symbol_prefix);
  8747. #ifdef _WIN32
  8748.         *procp = GetProcAddress(handle, symboln);
  8749. #else
  8750.         *procp = dlsym(handle, symboln);
  8751. #endif
  8752.     }
  8753.  
  8754.  
  8755.     if(!disp->VertexAttrib1dv) {
  8756.         void ** procp = (void **) &disp->VertexAttrib1dv;
  8757.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvARB", symbol_prefix);
  8758. #ifdef _WIN32
  8759.         *procp = GetProcAddress(handle, symboln);
  8760. #else
  8761.         *procp = dlsym(handle, symboln);
  8762. #endif
  8763.     }
  8764.  
  8765.  
  8766.     if(!disp->VertexAttrib1s) {
  8767.         void ** procp = (void **) &disp->VertexAttrib1s;
  8768.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1s", symbol_prefix);
  8769. #ifdef _WIN32
  8770.         *procp = GetProcAddress(handle, symboln);
  8771. #else
  8772.         *procp = dlsym(handle, symboln);
  8773. #endif
  8774.     }
  8775.  
  8776.  
  8777.     if(!disp->VertexAttrib1s) {
  8778.         void ** procp = (void **) &disp->VertexAttrib1s;
  8779.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sARB", symbol_prefix);
  8780. #ifdef _WIN32
  8781.         *procp = GetProcAddress(handle, symboln);
  8782. #else
  8783.         *procp = dlsym(handle, symboln);
  8784. #endif
  8785.     }
  8786.  
  8787.  
  8788.     if(!disp->VertexAttrib1sv) {
  8789.         void ** procp = (void **) &disp->VertexAttrib1sv;
  8790.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sv", symbol_prefix);
  8791. #ifdef _WIN32
  8792.         *procp = GetProcAddress(handle, symboln);
  8793. #else
  8794.         *procp = dlsym(handle, symboln);
  8795. #endif
  8796.     }
  8797.  
  8798.  
  8799.     if(!disp->VertexAttrib1sv) {
  8800.         void ** procp = (void **) &disp->VertexAttrib1sv;
  8801.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svARB", symbol_prefix);
  8802. #ifdef _WIN32
  8803.         *procp = GetProcAddress(handle, symboln);
  8804. #else
  8805.         *procp = dlsym(handle, symboln);
  8806. #endif
  8807.     }
  8808.  
  8809.  
  8810.     if(!disp->VertexAttrib2d) {
  8811.         void ** procp = (void **) &disp->VertexAttrib2d;
  8812.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2d", symbol_prefix);
  8813. #ifdef _WIN32
  8814.         *procp = GetProcAddress(handle, symboln);
  8815. #else
  8816.         *procp = dlsym(handle, symboln);
  8817. #endif
  8818.     }
  8819.  
  8820.  
  8821.     if(!disp->VertexAttrib2d) {
  8822.         void ** procp = (void **) &disp->VertexAttrib2d;
  8823.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dARB", symbol_prefix);
  8824. #ifdef _WIN32
  8825.         *procp = GetProcAddress(handle, symboln);
  8826. #else
  8827.         *procp = dlsym(handle, symboln);
  8828. #endif
  8829.     }
  8830.  
  8831.  
  8832.     if(!disp->VertexAttrib2dv) {
  8833.         void ** procp = (void **) &disp->VertexAttrib2dv;
  8834.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dv", symbol_prefix);
  8835. #ifdef _WIN32
  8836.         *procp = GetProcAddress(handle, symboln);
  8837. #else
  8838.         *procp = dlsym(handle, symboln);
  8839. #endif
  8840.     }
  8841.  
  8842.  
  8843.     if(!disp->VertexAttrib2dv) {
  8844.         void ** procp = (void **) &disp->VertexAttrib2dv;
  8845.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvARB", symbol_prefix);
  8846. #ifdef _WIN32
  8847.         *procp = GetProcAddress(handle, symboln);
  8848. #else
  8849.         *procp = dlsym(handle, symboln);
  8850. #endif
  8851.     }
  8852.  
  8853.  
  8854.     if(!disp->VertexAttrib2s) {
  8855.         void ** procp = (void **) &disp->VertexAttrib2s;
  8856.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2s", symbol_prefix);
  8857. #ifdef _WIN32
  8858.         *procp = GetProcAddress(handle, symboln);
  8859. #else
  8860.         *procp = dlsym(handle, symboln);
  8861. #endif
  8862.     }
  8863.  
  8864.  
  8865.     if(!disp->VertexAttrib2s) {
  8866.         void ** procp = (void **) &disp->VertexAttrib2s;
  8867.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sARB", symbol_prefix);
  8868. #ifdef _WIN32
  8869.         *procp = GetProcAddress(handle, symboln);
  8870. #else
  8871.         *procp = dlsym(handle, symboln);
  8872. #endif
  8873.     }
  8874.  
  8875.  
  8876.     if(!disp->VertexAttrib2sv) {
  8877.         void ** procp = (void **) &disp->VertexAttrib2sv;
  8878.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sv", symbol_prefix);
  8879. #ifdef _WIN32
  8880.         *procp = GetProcAddress(handle, symboln);
  8881. #else
  8882.         *procp = dlsym(handle, symboln);
  8883. #endif
  8884.     }
  8885.  
  8886.  
  8887.     if(!disp->VertexAttrib2sv) {
  8888.         void ** procp = (void **) &disp->VertexAttrib2sv;
  8889.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svARB", symbol_prefix);
  8890. #ifdef _WIN32
  8891.         *procp = GetProcAddress(handle, symboln);
  8892. #else
  8893.         *procp = dlsym(handle, symboln);
  8894. #endif
  8895.     }
  8896.  
  8897.  
  8898.     if(!disp->VertexAttrib3d) {
  8899.         void ** procp = (void **) &disp->VertexAttrib3d;
  8900.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3d", symbol_prefix);
  8901. #ifdef _WIN32
  8902.         *procp = GetProcAddress(handle, symboln);
  8903. #else
  8904.         *procp = dlsym(handle, symboln);
  8905. #endif
  8906.     }
  8907.  
  8908.  
  8909.     if(!disp->VertexAttrib3d) {
  8910.         void ** procp = (void **) &disp->VertexAttrib3d;
  8911.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dARB", symbol_prefix);
  8912. #ifdef _WIN32
  8913.         *procp = GetProcAddress(handle, symboln);
  8914. #else
  8915.         *procp = dlsym(handle, symboln);
  8916. #endif
  8917.     }
  8918.  
  8919.  
  8920.     if(!disp->VertexAttrib3dv) {
  8921.         void ** procp = (void **) &disp->VertexAttrib3dv;
  8922.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dv", symbol_prefix);
  8923. #ifdef _WIN32
  8924.         *procp = GetProcAddress(handle, symboln);
  8925. #else
  8926.         *procp = dlsym(handle, symboln);
  8927. #endif
  8928.     }
  8929.  
  8930.  
  8931.     if(!disp->VertexAttrib3dv) {
  8932.         void ** procp = (void **) &disp->VertexAttrib3dv;
  8933.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvARB", symbol_prefix);
  8934. #ifdef _WIN32
  8935.         *procp = GetProcAddress(handle, symboln);
  8936. #else
  8937.         *procp = dlsym(handle, symboln);
  8938. #endif
  8939.     }
  8940.  
  8941.  
  8942.     if(!disp->VertexAttrib3s) {
  8943.         void ** procp = (void **) &disp->VertexAttrib3s;
  8944.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3s", symbol_prefix);
  8945. #ifdef _WIN32
  8946.         *procp = GetProcAddress(handle, symboln);
  8947. #else
  8948.         *procp = dlsym(handle, symboln);
  8949. #endif
  8950.     }
  8951.  
  8952.  
  8953.     if(!disp->VertexAttrib3s) {
  8954.         void ** procp = (void **) &disp->VertexAttrib3s;
  8955.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sARB", symbol_prefix);
  8956. #ifdef _WIN32
  8957.         *procp = GetProcAddress(handle, symboln);
  8958. #else
  8959.         *procp = dlsym(handle, symboln);
  8960. #endif
  8961.     }
  8962.  
  8963.  
  8964.     if(!disp->VertexAttrib3sv) {
  8965.         void ** procp = (void **) &disp->VertexAttrib3sv;
  8966.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sv", symbol_prefix);
  8967. #ifdef _WIN32
  8968.         *procp = GetProcAddress(handle, symboln);
  8969. #else
  8970.         *procp = dlsym(handle, symboln);
  8971. #endif
  8972.     }
  8973.  
  8974.  
  8975.     if(!disp->VertexAttrib3sv) {
  8976.         void ** procp = (void **) &disp->VertexAttrib3sv;
  8977.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svARB", symbol_prefix);
  8978. #ifdef _WIN32
  8979.         *procp = GetProcAddress(handle, symboln);
  8980. #else
  8981.         *procp = dlsym(handle, symboln);
  8982. #endif
  8983.     }
  8984.  
  8985.  
  8986.     if(!disp->VertexAttrib4Nbv) {
  8987.         void ** procp = (void **) &disp->VertexAttrib4Nbv;
  8988.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nbv", symbol_prefix);
  8989. #ifdef _WIN32
  8990.         *procp = GetProcAddress(handle, symboln);
  8991. #else
  8992.         *procp = dlsym(handle, symboln);
  8993. #endif
  8994.     }
  8995.  
  8996.  
  8997.     if(!disp->VertexAttrib4Nbv) {
  8998.         void ** procp = (void **) &disp->VertexAttrib4Nbv;
  8999.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NbvARB", symbol_prefix);
  9000. #ifdef _WIN32
  9001.         *procp = GetProcAddress(handle, symboln);
  9002. #else
  9003.         *procp = dlsym(handle, symboln);
  9004. #endif
  9005.     }
  9006.  
  9007.  
  9008.     if(!disp->VertexAttrib4Niv) {
  9009.         void ** procp = (void **) &disp->VertexAttrib4Niv;
  9010.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Niv", symbol_prefix);
  9011. #ifdef _WIN32
  9012.         *procp = GetProcAddress(handle, symboln);
  9013. #else
  9014.         *procp = dlsym(handle, symboln);
  9015. #endif
  9016.     }
  9017.  
  9018.  
  9019.     if(!disp->VertexAttrib4Niv) {
  9020.         void ** procp = (void **) &disp->VertexAttrib4Niv;
  9021.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NivARB", symbol_prefix);
  9022. #ifdef _WIN32
  9023.         *procp = GetProcAddress(handle, symboln);
  9024. #else
  9025.         *procp = dlsym(handle, symboln);
  9026. #endif
  9027.     }
  9028.  
  9029.  
  9030.     if(!disp->VertexAttrib4Nsv) {
  9031.         void ** procp = (void **) &disp->VertexAttrib4Nsv;
  9032.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nsv", symbol_prefix);
  9033. #ifdef _WIN32
  9034.         *procp = GetProcAddress(handle, symboln);
  9035. #else
  9036.         *procp = dlsym(handle, symboln);
  9037. #endif
  9038.     }
  9039.  
  9040.  
  9041.     if(!disp->VertexAttrib4Nsv) {
  9042.         void ** procp = (void **) &disp->VertexAttrib4Nsv;
  9043.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NsvARB", symbol_prefix);
  9044. #ifdef _WIN32
  9045.         *procp = GetProcAddress(handle, symboln);
  9046. #else
  9047.         *procp = dlsym(handle, symboln);
  9048. #endif
  9049.     }
  9050.  
  9051.  
  9052.     if(!disp->VertexAttrib4Nub) {
  9053.         void ** procp = (void **) &disp->VertexAttrib4Nub;
  9054.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nub", symbol_prefix);
  9055. #ifdef _WIN32
  9056.         *procp = GetProcAddress(handle, symboln);
  9057. #else
  9058.         *procp = dlsym(handle, symboln);
  9059. #endif
  9060.     }
  9061.  
  9062.  
  9063.     if(!disp->VertexAttrib4Nub) {
  9064.         void ** procp = (void **) &disp->VertexAttrib4Nub;
  9065.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubARB", symbol_prefix);
  9066. #ifdef _WIN32
  9067.         *procp = GetProcAddress(handle, symboln);
  9068. #else
  9069.         *procp = dlsym(handle, symboln);
  9070. #endif
  9071.     }
  9072.  
  9073.  
  9074.     if(!disp->VertexAttrib4Nubv) {
  9075.         void ** procp = (void **) &disp->VertexAttrib4Nubv;
  9076.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nubv", symbol_prefix);
  9077. #ifdef _WIN32
  9078.         *procp = GetProcAddress(handle, symboln);
  9079. #else
  9080.         *procp = dlsym(handle, symboln);
  9081. #endif
  9082.     }
  9083.  
  9084.  
  9085.     if(!disp->VertexAttrib4Nubv) {
  9086.         void ** procp = (void **) &disp->VertexAttrib4Nubv;
  9087.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubvARB", symbol_prefix);
  9088. #ifdef _WIN32
  9089.         *procp = GetProcAddress(handle, symboln);
  9090. #else
  9091.         *procp = dlsym(handle, symboln);
  9092. #endif
  9093.     }
  9094.  
  9095.  
  9096.     if(!disp->VertexAttrib4Nuiv) {
  9097.         void ** procp = (void **) &disp->VertexAttrib4Nuiv;
  9098.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nuiv", symbol_prefix);
  9099. #ifdef _WIN32
  9100.         *procp = GetProcAddress(handle, symboln);
  9101. #else
  9102.         *procp = dlsym(handle, symboln);
  9103. #endif
  9104.     }
  9105.  
  9106.  
  9107.     if(!disp->VertexAttrib4Nuiv) {
  9108.         void ** procp = (void **) &disp->VertexAttrib4Nuiv;
  9109.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NuivARB", symbol_prefix);
  9110. #ifdef _WIN32
  9111.         *procp = GetProcAddress(handle, symboln);
  9112. #else
  9113.         *procp = dlsym(handle, symboln);
  9114. #endif
  9115.     }
  9116.  
  9117.  
  9118.     if(!disp->VertexAttrib4Nusv) {
  9119.         void ** procp = (void **) &disp->VertexAttrib4Nusv;
  9120.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nusv", symbol_prefix);
  9121. #ifdef _WIN32
  9122.         *procp = GetProcAddress(handle, symboln);
  9123. #else
  9124.         *procp = dlsym(handle, symboln);
  9125. #endif
  9126.     }
  9127.  
  9128.  
  9129.     if(!disp->VertexAttrib4Nusv) {
  9130.         void ** procp = (void **) &disp->VertexAttrib4Nusv;
  9131.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NusvARB", symbol_prefix);
  9132. #ifdef _WIN32
  9133.         *procp = GetProcAddress(handle, symboln);
  9134. #else
  9135.         *procp = dlsym(handle, symboln);
  9136. #endif
  9137.     }
  9138.  
  9139.  
  9140.     if(!disp->VertexAttrib4bv) {
  9141.         void ** procp = (void **) &disp->VertexAttrib4bv;
  9142.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bv", symbol_prefix);
  9143. #ifdef _WIN32
  9144.         *procp = GetProcAddress(handle, symboln);
  9145. #else
  9146.         *procp = dlsym(handle, symboln);
  9147. #endif
  9148.     }
  9149.  
  9150.  
  9151.     if(!disp->VertexAttrib4bv) {
  9152.         void ** procp = (void **) &disp->VertexAttrib4bv;
  9153.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bvARB", symbol_prefix);
  9154. #ifdef _WIN32
  9155.         *procp = GetProcAddress(handle, symboln);
  9156. #else
  9157.         *procp = dlsym(handle, symboln);
  9158. #endif
  9159.     }
  9160.  
  9161.  
  9162.     if(!disp->VertexAttrib4d) {
  9163.         void ** procp = (void **) &disp->VertexAttrib4d;
  9164.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4d", symbol_prefix);
  9165. #ifdef _WIN32
  9166.         *procp = GetProcAddress(handle, symboln);
  9167. #else
  9168.         *procp = dlsym(handle, symboln);
  9169. #endif
  9170.     }
  9171.  
  9172.  
  9173.     if(!disp->VertexAttrib4d) {
  9174.         void ** procp = (void **) &disp->VertexAttrib4d;
  9175.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dARB", symbol_prefix);
  9176. #ifdef _WIN32
  9177.         *procp = GetProcAddress(handle, symboln);
  9178. #else
  9179.         *procp = dlsym(handle, symboln);
  9180. #endif
  9181.     }
  9182.  
  9183.  
  9184.     if(!disp->VertexAttrib4dv) {
  9185.         void ** procp = (void **) &disp->VertexAttrib4dv;
  9186.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dv", symbol_prefix);
  9187. #ifdef _WIN32
  9188.         *procp = GetProcAddress(handle, symboln);
  9189. #else
  9190.         *procp = dlsym(handle, symboln);
  9191. #endif
  9192.     }
  9193.  
  9194.  
  9195.     if(!disp->VertexAttrib4dv) {
  9196.         void ** procp = (void **) &disp->VertexAttrib4dv;
  9197.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvARB", symbol_prefix);
  9198. #ifdef _WIN32
  9199.         *procp = GetProcAddress(handle, symboln);
  9200. #else
  9201.         *procp = dlsym(handle, symboln);
  9202. #endif
  9203.     }
  9204.  
  9205.  
  9206.     if(!disp->VertexAttrib4iv) {
  9207.         void ** procp = (void **) &disp->VertexAttrib4iv;
  9208.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4iv", symbol_prefix);
  9209. #ifdef _WIN32
  9210.         *procp = GetProcAddress(handle, symboln);
  9211. #else
  9212.         *procp = dlsym(handle, symboln);
  9213. #endif
  9214.     }
  9215.  
  9216.  
  9217.     if(!disp->VertexAttrib4iv) {
  9218.         void ** procp = (void **) &disp->VertexAttrib4iv;
  9219.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ivARB", symbol_prefix);
  9220. #ifdef _WIN32
  9221.         *procp = GetProcAddress(handle, symboln);
  9222. #else
  9223.         *procp = dlsym(handle, symboln);
  9224. #endif
  9225.     }
  9226.  
  9227.  
  9228.     if(!disp->VertexAttrib4s) {
  9229.         void ** procp = (void **) &disp->VertexAttrib4s;
  9230.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4s", symbol_prefix);
  9231. #ifdef _WIN32
  9232.         *procp = GetProcAddress(handle, symboln);
  9233. #else
  9234.         *procp = dlsym(handle, symboln);
  9235. #endif
  9236.     }
  9237.  
  9238.  
  9239.     if(!disp->VertexAttrib4s) {
  9240.         void ** procp = (void **) &disp->VertexAttrib4s;
  9241.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sARB", symbol_prefix);
  9242. #ifdef _WIN32
  9243.         *procp = GetProcAddress(handle, symboln);
  9244. #else
  9245.         *procp = dlsym(handle, symboln);
  9246. #endif
  9247.     }
  9248.  
  9249.  
  9250.     if(!disp->VertexAttrib4sv) {
  9251.         void ** procp = (void **) &disp->VertexAttrib4sv;
  9252.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sv", symbol_prefix);
  9253. #ifdef _WIN32
  9254.         *procp = GetProcAddress(handle, symboln);
  9255. #else
  9256.         *procp = dlsym(handle, symboln);
  9257. #endif
  9258.     }
  9259.  
  9260.  
  9261.     if(!disp->VertexAttrib4sv) {
  9262.         void ** procp = (void **) &disp->VertexAttrib4sv;
  9263.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svARB", symbol_prefix);
  9264. #ifdef _WIN32
  9265.         *procp = GetProcAddress(handle, symboln);
  9266. #else
  9267.         *procp = dlsym(handle, symboln);
  9268. #endif
  9269.     }
  9270.  
  9271.  
  9272.     if(!disp->VertexAttrib4ubv) {
  9273.         void ** procp = (void **) &disp->VertexAttrib4ubv;
  9274.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubv", symbol_prefix);
  9275. #ifdef _WIN32
  9276.         *procp = GetProcAddress(handle, symboln);
  9277. #else
  9278.         *procp = dlsym(handle, symboln);
  9279. #endif
  9280.     }
  9281.  
  9282.  
  9283.     if(!disp->VertexAttrib4ubv) {
  9284.         void ** procp = (void **) &disp->VertexAttrib4ubv;
  9285.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvARB", symbol_prefix);
  9286. #ifdef _WIN32
  9287.         *procp = GetProcAddress(handle, symboln);
  9288. #else
  9289.         *procp = dlsym(handle, symboln);
  9290. #endif
  9291.     }
  9292.  
  9293.  
  9294.     if(!disp->VertexAttrib4uiv) {
  9295.         void ** procp = (void **) &disp->VertexAttrib4uiv;
  9296.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uiv", symbol_prefix);
  9297. #ifdef _WIN32
  9298.         *procp = GetProcAddress(handle, symboln);
  9299. #else
  9300.         *procp = dlsym(handle, symboln);
  9301. #endif
  9302.     }
  9303.  
  9304.  
  9305.     if(!disp->VertexAttrib4uiv) {
  9306.         void ** procp = (void **) &disp->VertexAttrib4uiv;
  9307.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uivARB", symbol_prefix);
  9308. #ifdef _WIN32
  9309.         *procp = GetProcAddress(handle, symboln);
  9310. #else
  9311.         *procp = dlsym(handle, symboln);
  9312. #endif
  9313.     }
  9314.  
  9315.  
  9316.     if(!disp->VertexAttrib4usv) {
  9317.         void ** procp = (void **) &disp->VertexAttrib4usv;
  9318.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usv", symbol_prefix);
  9319. #ifdef _WIN32
  9320.         *procp = GetProcAddress(handle, symboln);
  9321. #else
  9322.         *procp = dlsym(handle, symboln);
  9323. #endif
  9324.     }
  9325.  
  9326.  
  9327.     if(!disp->VertexAttrib4usv) {
  9328.         void ** procp = (void **) &disp->VertexAttrib4usv;
  9329.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usvARB", symbol_prefix);
  9330. #ifdef _WIN32
  9331.         *procp = GetProcAddress(handle, symboln);
  9332. #else
  9333.         *procp = dlsym(handle, symboln);
  9334. #endif
  9335.     }
  9336.  
  9337.  
  9338.     if(!disp->VertexAttribPointer) {
  9339.         void ** procp = (void **) &disp->VertexAttribPointer;
  9340.         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointer", symbol_prefix);
  9341. #ifdef _WIN32
  9342.         *procp = GetProcAddress(handle, symboln);
  9343. #else
  9344.         *procp = dlsym(handle, symboln);
  9345. #endif
  9346.     }
  9347.  
  9348.  
  9349.     if(!disp->VertexAttribPointer) {
  9350.         void ** procp = (void **) &disp->VertexAttribPointer;
  9351.         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerARB", symbol_prefix);
  9352. #ifdef _WIN32
  9353.         *procp = GetProcAddress(handle, symboln);
  9354. #else
  9355.         *procp = dlsym(handle, symboln);
  9356. #endif
  9357.     }
  9358.  
  9359.  
  9360.     if(!disp->UniformMatrix2x3fv) {
  9361.         void ** procp = (void **) &disp->UniformMatrix2x3fv;
  9362.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3fv", symbol_prefix);
  9363. #ifdef _WIN32
  9364.         *procp = GetProcAddress(handle, symboln);
  9365. #else
  9366.         *procp = dlsym(handle, symboln);
  9367. #endif
  9368.     }
  9369.  
  9370.  
  9371.     if(!disp->UniformMatrix2x4fv) {
  9372.         void ** procp = (void **) &disp->UniformMatrix2x4fv;
  9373.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4fv", symbol_prefix);
  9374. #ifdef _WIN32
  9375.         *procp = GetProcAddress(handle, symboln);
  9376. #else
  9377.         *procp = dlsym(handle, symboln);
  9378. #endif
  9379.     }
  9380.  
  9381.  
  9382.     if(!disp->UniformMatrix3x2fv) {
  9383.         void ** procp = (void **) &disp->UniformMatrix3x2fv;
  9384.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2fv", symbol_prefix);
  9385. #ifdef _WIN32
  9386.         *procp = GetProcAddress(handle, symboln);
  9387. #else
  9388.         *procp = dlsym(handle, symboln);
  9389. #endif
  9390.     }
  9391.  
  9392.  
  9393.     if(!disp->UniformMatrix3x4fv) {
  9394.         void ** procp = (void **) &disp->UniformMatrix3x4fv;
  9395.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4fv", symbol_prefix);
  9396. #ifdef _WIN32
  9397.         *procp = GetProcAddress(handle, symboln);
  9398. #else
  9399.         *procp = dlsym(handle, symboln);
  9400. #endif
  9401.     }
  9402.  
  9403.  
  9404.     if(!disp->UniformMatrix4x2fv) {
  9405.         void ** procp = (void **) &disp->UniformMatrix4x2fv;
  9406.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2fv", symbol_prefix);
  9407. #ifdef _WIN32
  9408.         *procp = GetProcAddress(handle, symboln);
  9409. #else
  9410.         *procp = dlsym(handle, symboln);
  9411. #endif
  9412.     }
  9413.  
  9414.  
  9415.     if(!disp->UniformMatrix4x3fv) {
  9416.         void ** procp = (void **) &disp->UniformMatrix4x3fv;
  9417.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3fv", symbol_prefix);
  9418. #ifdef _WIN32
  9419.         *procp = GetProcAddress(handle, symboln);
  9420. #else
  9421.         *procp = dlsym(handle, symboln);
  9422. #endif
  9423.     }
  9424.  
  9425.  
  9426.     if(!disp->BeginConditionalRender) {
  9427.         void ** procp = (void **) &disp->BeginConditionalRender;
  9428.         snprintf(symboln, sizeof(symboln), "%sBeginConditionalRender", symbol_prefix);
  9429. #ifdef _WIN32
  9430.         *procp = GetProcAddress(handle, symboln);
  9431. #else
  9432.         *procp = dlsym(handle, symboln);
  9433. #endif
  9434.     }
  9435.  
  9436.  
  9437.     if(!disp->BeginConditionalRender) {
  9438.         void ** procp = (void **) &disp->BeginConditionalRender;
  9439.         snprintf(symboln, sizeof(symboln), "%sBeginConditionalRenderNV", symbol_prefix);
  9440. #ifdef _WIN32
  9441.         *procp = GetProcAddress(handle, symboln);
  9442. #else
  9443.         *procp = dlsym(handle, symboln);
  9444. #endif
  9445.     }
  9446.  
  9447.  
  9448.     if(!disp->BeginTransformFeedback) {
  9449.         void ** procp = (void **) &disp->BeginTransformFeedback;
  9450.         snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedback", symbol_prefix);
  9451. #ifdef _WIN32
  9452.         *procp = GetProcAddress(handle, symboln);
  9453. #else
  9454.         *procp = dlsym(handle, symboln);
  9455. #endif
  9456.     }
  9457.  
  9458.  
  9459.     if(!disp->BeginTransformFeedback) {
  9460.         void ** procp = (void **) &disp->BeginTransformFeedback;
  9461.         snprintf(symboln, sizeof(symboln), "%sBeginTransformFeedbackEXT", symbol_prefix);
  9462. #ifdef _WIN32
  9463.         *procp = GetProcAddress(handle, symboln);
  9464. #else
  9465.         *procp = dlsym(handle, symboln);
  9466. #endif
  9467.     }
  9468.  
  9469.  
  9470.     if(!disp->BindBufferBase) {
  9471.         void ** procp = (void **) &disp->BindBufferBase;
  9472.         snprintf(symboln, sizeof(symboln), "%sBindBufferBase", symbol_prefix);
  9473. #ifdef _WIN32
  9474.         *procp = GetProcAddress(handle, symboln);
  9475. #else
  9476.         *procp = dlsym(handle, symboln);
  9477. #endif
  9478.     }
  9479.  
  9480.  
  9481.     if(!disp->BindBufferBase) {
  9482.         void ** procp = (void **) &disp->BindBufferBase;
  9483.         snprintf(symboln, sizeof(symboln), "%sBindBufferBaseEXT", symbol_prefix);
  9484. #ifdef _WIN32
  9485.         *procp = GetProcAddress(handle, symboln);
  9486. #else
  9487.         *procp = dlsym(handle, symboln);
  9488. #endif
  9489.     }
  9490.  
  9491.  
  9492.     if(!disp->BindBufferRange) {
  9493.         void ** procp = (void **) &disp->BindBufferRange;
  9494.         snprintf(symboln, sizeof(symboln), "%sBindBufferRange", symbol_prefix);
  9495. #ifdef _WIN32
  9496.         *procp = GetProcAddress(handle, symboln);
  9497. #else
  9498.         *procp = dlsym(handle, symboln);
  9499. #endif
  9500.     }
  9501.  
  9502.  
  9503.     if(!disp->BindBufferRange) {
  9504.         void ** procp = (void **) &disp->BindBufferRange;
  9505.         snprintf(symboln, sizeof(symboln), "%sBindBufferRangeEXT", symbol_prefix);
  9506. #ifdef _WIN32
  9507.         *procp = GetProcAddress(handle, symboln);
  9508. #else
  9509.         *procp = dlsym(handle, symboln);
  9510. #endif
  9511.     }
  9512.  
  9513.  
  9514.     if(!disp->BindFragDataLocation) {
  9515.         void ** procp = (void **) &disp->BindFragDataLocation;
  9516.         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationEXT", symbol_prefix);
  9517. #ifdef _WIN32
  9518.         *procp = GetProcAddress(handle, symboln);
  9519. #else
  9520.         *procp = dlsym(handle, symboln);
  9521. #endif
  9522.     }
  9523.  
  9524.  
  9525.     if(!disp->BindFragDataLocation) {
  9526.         void ** procp = (void **) &disp->BindFragDataLocation;
  9527.         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocation", symbol_prefix);
  9528. #ifdef _WIN32
  9529.         *procp = GetProcAddress(handle, symboln);
  9530. #else
  9531.         *procp = dlsym(handle, symboln);
  9532. #endif
  9533.     }
  9534.  
  9535.  
  9536.     if(!disp->ClampColor) {
  9537.         void ** procp = (void **) &disp->ClampColor;
  9538.         snprintf(symboln, sizeof(symboln), "%sClampColorARB", symbol_prefix);
  9539. #ifdef _WIN32
  9540.         *procp = GetProcAddress(handle, symboln);
  9541. #else
  9542.         *procp = dlsym(handle, symboln);
  9543. #endif
  9544.     }
  9545.  
  9546.  
  9547.     if(!disp->ClampColor) {
  9548.         void ** procp = (void **) &disp->ClampColor;
  9549.         snprintf(symboln, sizeof(symboln), "%sClampColor", symbol_prefix);
  9550. #ifdef _WIN32
  9551.         *procp = GetProcAddress(handle, symboln);
  9552. #else
  9553.         *procp = dlsym(handle, symboln);
  9554. #endif
  9555.     }
  9556.  
  9557.  
  9558.     if(!disp->ClearBufferfi) {
  9559.         void ** procp = (void **) &disp->ClearBufferfi;
  9560.         snprintf(symboln, sizeof(symboln), "%sClearBufferfi", symbol_prefix);
  9561. #ifdef _WIN32
  9562.         *procp = GetProcAddress(handle, symboln);
  9563. #else
  9564.         *procp = dlsym(handle, symboln);
  9565. #endif
  9566.     }
  9567.  
  9568.  
  9569.     if(!disp->ClearBufferfv) {
  9570.         void ** procp = (void **) &disp->ClearBufferfv;
  9571.         snprintf(symboln, sizeof(symboln), "%sClearBufferfv", symbol_prefix);
  9572. #ifdef _WIN32
  9573.         *procp = GetProcAddress(handle, symboln);
  9574. #else
  9575.         *procp = dlsym(handle, symboln);
  9576. #endif
  9577.     }
  9578.  
  9579.  
  9580.     if(!disp->ClearBufferiv) {
  9581.         void ** procp = (void **) &disp->ClearBufferiv;
  9582.         snprintf(symboln, sizeof(symboln), "%sClearBufferiv", symbol_prefix);
  9583. #ifdef _WIN32
  9584.         *procp = GetProcAddress(handle, symboln);
  9585. #else
  9586.         *procp = dlsym(handle, symboln);
  9587. #endif
  9588.     }
  9589.  
  9590.  
  9591.     if(!disp->ClearBufferuiv) {
  9592.         void ** procp = (void **) &disp->ClearBufferuiv;
  9593.         snprintf(symboln, sizeof(symboln), "%sClearBufferuiv", symbol_prefix);
  9594. #ifdef _WIN32
  9595.         *procp = GetProcAddress(handle, symboln);
  9596. #else
  9597.         *procp = dlsym(handle, symboln);
  9598. #endif
  9599.     }
  9600.  
  9601.  
  9602.     if(!disp->ColorMaski) {
  9603.         void ** procp = (void **) &disp->ColorMaski;
  9604.         snprintf(symboln, sizeof(symboln), "%sColorMaskIndexedEXT", symbol_prefix);
  9605. #ifdef _WIN32
  9606.         *procp = GetProcAddress(handle, symboln);
  9607. #else
  9608.         *procp = dlsym(handle, symboln);
  9609. #endif
  9610.     }
  9611.  
  9612.  
  9613.     if(!disp->ColorMaski) {
  9614.         void ** procp = (void **) &disp->ColorMaski;
  9615.         snprintf(symboln, sizeof(symboln), "%sColorMaski", symbol_prefix);
  9616. #ifdef _WIN32
  9617.         *procp = GetProcAddress(handle, symboln);
  9618. #else
  9619.         *procp = dlsym(handle, symboln);
  9620. #endif
  9621.     }
  9622.  
  9623.  
  9624.     if(!disp->Disablei) {
  9625.         void ** procp = (void **) &disp->Disablei;
  9626.         snprintf(symboln, sizeof(symboln), "%sDisableIndexedEXT", symbol_prefix);
  9627. #ifdef _WIN32
  9628.         *procp = GetProcAddress(handle, symboln);
  9629. #else
  9630.         *procp = dlsym(handle, symboln);
  9631. #endif
  9632.     }
  9633.  
  9634.  
  9635.     if(!disp->Disablei) {
  9636.         void ** procp = (void **) &disp->Disablei;
  9637.         snprintf(symboln, sizeof(symboln), "%sDisablei", symbol_prefix);
  9638. #ifdef _WIN32
  9639.         *procp = GetProcAddress(handle, symboln);
  9640. #else
  9641.         *procp = dlsym(handle, symboln);
  9642. #endif
  9643.     }
  9644.  
  9645.  
  9646.     if(!disp->Enablei) {
  9647.         void ** procp = (void **) &disp->Enablei;
  9648.         snprintf(symboln, sizeof(symboln), "%sEnableIndexedEXT", symbol_prefix);
  9649. #ifdef _WIN32
  9650.         *procp = GetProcAddress(handle, symboln);
  9651. #else
  9652.         *procp = dlsym(handle, symboln);
  9653. #endif
  9654.     }
  9655.  
  9656.  
  9657.     if(!disp->Enablei) {
  9658.         void ** procp = (void **) &disp->Enablei;
  9659.         snprintf(symboln, sizeof(symboln), "%sEnablei", symbol_prefix);
  9660. #ifdef _WIN32
  9661.         *procp = GetProcAddress(handle, symboln);
  9662. #else
  9663.         *procp = dlsym(handle, symboln);
  9664. #endif
  9665.     }
  9666.  
  9667.  
  9668.     if(!disp->EndConditionalRender) {
  9669.         void ** procp = (void **) &disp->EndConditionalRender;
  9670.         snprintf(symboln, sizeof(symboln), "%sEndConditionalRender", symbol_prefix);
  9671. #ifdef _WIN32
  9672.         *procp = GetProcAddress(handle, symboln);
  9673. #else
  9674.         *procp = dlsym(handle, symboln);
  9675. #endif
  9676.     }
  9677.  
  9678.  
  9679.     if(!disp->EndConditionalRender) {
  9680.         void ** procp = (void **) &disp->EndConditionalRender;
  9681.         snprintf(symboln, sizeof(symboln), "%sEndConditionalRenderNV", symbol_prefix);
  9682. #ifdef _WIN32
  9683.         *procp = GetProcAddress(handle, symboln);
  9684. #else
  9685.         *procp = dlsym(handle, symboln);
  9686. #endif
  9687.     }
  9688.  
  9689.  
  9690.     if(!disp->EndTransformFeedback) {
  9691.         void ** procp = (void **) &disp->EndTransformFeedback;
  9692.         snprintf(symboln, sizeof(symboln), "%sEndTransformFeedback", symbol_prefix);
  9693. #ifdef _WIN32
  9694.         *procp = GetProcAddress(handle, symboln);
  9695. #else
  9696.         *procp = dlsym(handle, symboln);
  9697. #endif
  9698.     }
  9699.  
  9700.  
  9701.     if(!disp->EndTransformFeedback) {
  9702.         void ** procp = (void **) &disp->EndTransformFeedback;
  9703.         snprintf(symboln, sizeof(symboln), "%sEndTransformFeedbackEXT", symbol_prefix);
  9704. #ifdef _WIN32
  9705.         *procp = GetProcAddress(handle, symboln);
  9706. #else
  9707.         *procp = dlsym(handle, symboln);
  9708. #endif
  9709.     }
  9710.  
  9711.  
  9712.     if(!disp->GetBooleani_v) {
  9713.         void ** procp = (void **) &disp->GetBooleani_v;
  9714.         snprintf(symboln, sizeof(symboln), "%sGetBooleanIndexedvEXT", symbol_prefix);
  9715. #ifdef _WIN32
  9716.         *procp = GetProcAddress(handle, symboln);
  9717. #else
  9718.         *procp = dlsym(handle, symboln);
  9719. #endif
  9720.     }
  9721.  
  9722.  
  9723.     if(!disp->GetBooleani_v) {
  9724.         void ** procp = (void **) &disp->GetBooleani_v;
  9725.         snprintf(symboln, sizeof(symboln), "%sGetBooleani_v", symbol_prefix);
  9726. #ifdef _WIN32
  9727.         *procp = GetProcAddress(handle, symboln);
  9728. #else
  9729.         *procp = dlsym(handle, symboln);
  9730. #endif
  9731.     }
  9732.  
  9733.  
  9734.     if(!disp->GetFragDataLocation) {
  9735.         void ** procp = (void **) &disp->GetFragDataLocation;
  9736.         snprintf(symboln, sizeof(symboln), "%sGetFragDataLocationEXT", symbol_prefix);
  9737. #ifdef _WIN32
  9738.         *procp = GetProcAddress(handle, symboln);
  9739. #else
  9740.         *procp = dlsym(handle, symboln);
  9741. #endif
  9742.     }
  9743.  
  9744.  
  9745.     if(!disp->GetFragDataLocation) {
  9746.         void ** procp = (void **) &disp->GetFragDataLocation;
  9747.         snprintf(symboln, sizeof(symboln), "%sGetFragDataLocation", symbol_prefix);
  9748. #ifdef _WIN32
  9749.         *procp = GetProcAddress(handle, symboln);
  9750. #else
  9751.         *procp = dlsym(handle, symboln);
  9752. #endif
  9753.     }
  9754.  
  9755.  
  9756.     if(!disp->GetIntegeri_v) {
  9757.         void ** procp = (void **) &disp->GetIntegeri_v;
  9758.         snprintf(symboln, sizeof(symboln), "%sGetIntegerIndexedvEXT", symbol_prefix);
  9759. #ifdef _WIN32
  9760.         *procp = GetProcAddress(handle, symboln);
  9761. #else
  9762.         *procp = dlsym(handle, symboln);
  9763. #endif
  9764.     }
  9765.  
  9766.  
  9767.     if(!disp->GetIntegeri_v) {
  9768.         void ** procp = (void **) &disp->GetIntegeri_v;
  9769.         snprintf(symboln, sizeof(symboln), "%sGetIntegeri_v", symbol_prefix);
  9770. #ifdef _WIN32
  9771.         *procp = GetProcAddress(handle, symboln);
  9772. #else
  9773.         *procp = dlsym(handle, symboln);
  9774. #endif
  9775.     }
  9776.  
  9777.  
  9778.     if(!disp->GetStringi) {
  9779.         void ** procp = (void **) &disp->GetStringi;
  9780.         snprintf(symboln, sizeof(symboln), "%sGetStringi", symbol_prefix);
  9781. #ifdef _WIN32
  9782.         *procp = GetProcAddress(handle, symboln);
  9783. #else
  9784.         *procp = dlsym(handle, symboln);
  9785. #endif
  9786.     }
  9787.  
  9788.  
  9789.     if(!disp->GetTexParameterIiv) {
  9790.         void ** procp = (void **) &disp->GetTexParameterIiv;
  9791.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIivEXT", symbol_prefix);
  9792. #ifdef _WIN32
  9793.         *procp = GetProcAddress(handle, symboln);
  9794. #else
  9795.         *procp = dlsym(handle, symboln);
  9796. #endif
  9797.     }
  9798.  
  9799.  
  9800.     if(!disp->GetTexParameterIiv) {
  9801.         void ** procp = (void **) &disp->GetTexParameterIiv;
  9802.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIiv", symbol_prefix);
  9803. #ifdef _WIN32
  9804.         *procp = GetProcAddress(handle, symboln);
  9805. #else
  9806.         *procp = dlsym(handle, symboln);
  9807. #endif
  9808.     }
  9809.  
  9810.  
  9811.     if(!disp->GetTexParameterIuiv) {
  9812.         void ** procp = (void **) &disp->GetTexParameterIuiv;
  9813.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuivEXT", symbol_prefix);
  9814. #ifdef _WIN32
  9815.         *procp = GetProcAddress(handle, symboln);
  9816. #else
  9817.         *procp = dlsym(handle, symboln);
  9818. #endif
  9819.     }
  9820.  
  9821.  
  9822.     if(!disp->GetTexParameterIuiv) {
  9823.         void ** procp = (void **) &disp->GetTexParameterIuiv;
  9824.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterIuiv", symbol_prefix);
  9825. #ifdef _WIN32
  9826.         *procp = GetProcAddress(handle, symboln);
  9827. #else
  9828.         *procp = dlsym(handle, symboln);
  9829. #endif
  9830.     }
  9831.  
  9832.  
  9833.     if(!disp->GetTransformFeedbackVarying) {
  9834.         void ** procp = (void **) &disp->GetTransformFeedbackVarying;
  9835.         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVarying", symbol_prefix);
  9836. #ifdef _WIN32
  9837.         *procp = GetProcAddress(handle, symboln);
  9838. #else
  9839.         *procp = dlsym(handle, symboln);
  9840. #endif
  9841.     }
  9842.  
  9843.  
  9844.     if(!disp->GetTransformFeedbackVarying) {
  9845.         void ** procp = (void **) &disp->GetTransformFeedbackVarying;
  9846.         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackVaryingEXT", symbol_prefix);
  9847. #ifdef _WIN32
  9848.         *procp = GetProcAddress(handle, symboln);
  9849. #else
  9850.         *procp = dlsym(handle, symboln);
  9851. #endif
  9852.     }
  9853.  
  9854.  
  9855.     if(!disp->GetUniformuiv) {
  9856.         void ** procp = (void **) &disp->GetUniformuiv;
  9857.         snprintf(symboln, sizeof(symboln), "%sGetUniformuivEXT", symbol_prefix);
  9858. #ifdef _WIN32
  9859.         *procp = GetProcAddress(handle, symboln);
  9860. #else
  9861.         *procp = dlsym(handle, symboln);
  9862. #endif
  9863.     }
  9864.  
  9865.  
  9866.     if(!disp->GetUniformuiv) {
  9867.         void ** procp = (void **) &disp->GetUniformuiv;
  9868.         snprintf(symboln, sizeof(symboln), "%sGetUniformuiv", symbol_prefix);
  9869. #ifdef _WIN32
  9870.         *procp = GetProcAddress(handle, symboln);
  9871. #else
  9872.         *procp = dlsym(handle, symboln);
  9873. #endif
  9874.     }
  9875.  
  9876.  
  9877.     if(!disp->GetVertexAttribIiv) {
  9878.         void ** procp = (void **) &disp->GetVertexAttribIiv;
  9879.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIivEXT", symbol_prefix);
  9880. #ifdef _WIN32
  9881.         *procp = GetProcAddress(handle, symboln);
  9882. #else
  9883.         *procp = dlsym(handle, symboln);
  9884. #endif
  9885.     }
  9886.  
  9887.  
  9888.     if(!disp->GetVertexAttribIiv) {
  9889.         void ** procp = (void **) &disp->GetVertexAttribIiv;
  9890.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIiv", symbol_prefix);
  9891. #ifdef _WIN32
  9892.         *procp = GetProcAddress(handle, symboln);
  9893. #else
  9894.         *procp = dlsym(handle, symboln);
  9895. #endif
  9896.     }
  9897.  
  9898.  
  9899.     if(!disp->GetVertexAttribIuiv) {
  9900.         void ** procp = (void **) &disp->GetVertexAttribIuiv;
  9901.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuivEXT", symbol_prefix);
  9902. #ifdef _WIN32
  9903.         *procp = GetProcAddress(handle, symboln);
  9904. #else
  9905.         *procp = dlsym(handle, symboln);
  9906. #endif
  9907.     }
  9908.  
  9909.  
  9910.     if(!disp->GetVertexAttribIuiv) {
  9911.         void ** procp = (void **) &disp->GetVertexAttribIuiv;
  9912.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribIuiv", symbol_prefix);
  9913. #ifdef _WIN32
  9914.         *procp = GetProcAddress(handle, symboln);
  9915. #else
  9916.         *procp = dlsym(handle, symboln);
  9917. #endif
  9918.     }
  9919.  
  9920.  
  9921.     if(!disp->IsEnabledi) {
  9922.         void ** procp = (void **) &disp->IsEnabledi;
  9923.         snprintf(symboln, sizeof(symboln), "%sIsEnabledIndexedEXT", symbol_prefix);
  9924. #ifdef _WIN32
  9925.         *procp = GetProcAddress(handle, symboln);
  9926. #else
  9927.         *procp = dlsym(handle, symboln);
  9928. #endif
  9929.     }
  9930.  
  9931.  
  9932.     if(!disp->IsEnabledi) {
  9933.         void ** procp = (void **) &disp->IsEnabledi;
  9934.         snprintf(symboln, sizeof(symboln), "%sIsEnabledi", symbol_prefix);
  9935. #ifdef _WIN32
  9936.         *procp = GetProcAddress(handle, symboln);
  9937. #else
  9938.         *procp = dlsym(handle, symboln);
  9939. #endif
  9940.     }
  9941.  
  9942.  
  9943.     if(!disp->TexParameterIiv) {
  9944.         void ** procp = (void **) &disp->TexParameterIiv;
  9945.         snprintf(symboln, sizeof(symboln), "%sTexParameterIivEXT", symbol_prefix);
  9946. #ifdef _WIN32
  9947.         *procp = GetProcAddress(handle, symboln);
  9948. #else
  9949.         *procp = dlsym(handle, symboln);
  9950. #endif
  9951.     }
  9952.  
  9953.  
  9954.     if(!disp->TexParameterIiv) {
  9955.         void ** procp = (void **) &disp->TexParameterIiv;
  9956.         snprintf(symboln, sizeof(symboln), "%sTexParameterIiv", symbol_prefix);
  9957. #ifdef _WIN32
  9958.         *procp = GetProcAddress(handle, symboln);
  9959. #else
  9960.         *procp = dlsym(handle, symboln);
  9961. #endif
  9962.     }
  9963.  
  9964.  
  9965.     if(!disp->TexParameterIuiv) {
  9966.         void ** procp = (void **) &disp->TexParameterIuiv;
  9967.         snprintf(symboln, sizeof(symboln), "%sTexParameterIuivEXT", symbol_prefix);
  9968. #ifdef _WIN32
  9969.         *procp = GetProcAddress(handle, symboln);
  9970. #else
  9971.         *procp = dlsym(handle, symboln);
  9972. #endif
  9973.     }
  9974.  
  9975.  
  9976.     if(!disp->TexParameterIuiv) {
  9977.         void ** procp = (void **) &disp->TexParameterIuiv;
  9978.         snprintf(symboln, sizeof(symboln), "%sTexParameterIuiv", symbol_prefix);
  9979. #ifdef _WIN32
  9980.         *procp = GetProcAddress(handle, symboln);
  9981. #else
  9982.         *procp = dlsym(handle, symboln);
  9983. #endif
  9984.     }
  9985.  
  9986.  
  9987.     if(!disp->TransformFeedbackVaryings) {
  9988.         void ** procp = (void **) &disp->TransformFeedbackVaryings;
  9989.         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryings", symbol_prefix);
  9990. #ifdef _WIN32
  9991.         *procp = GetProcAddress(handle, symboln);
  9992. #else
  9993.         *procp = dlsym(handle, symboln);
  9994. #endif
  9995.     }
  9996.  
  9997.  
  9998.     if(!disp->TransformFeedbackVaryings) {
  9999.         void ** procp = (void **) &disp->TransformFeedbackVaryings;
  10000.         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackVaryingsEXT", symbol_prefix);
  10001. #ifdef _WIN32
  10002.         *procp = GetProcAddress(handle, symboln);
  10003. #else
  10004.         *procp = dlsym(handle, symboln);
  10005. #endif
  10006.     }
  10007.  
  10008.  
  10009.     if(!disp->Uniform1ui) {
  10010.         void ** procp = (void **) &disp->Uniform1ui;
  10011.         snprintf(symboln, sizeof(symboln), "%sUniform1uiEXT", symbol_prefix);
  10012. #ifdef _WIN32
  10013.         *procp = GetProcAddress(handle, symboln);
  10014. #else
  10015.         *procp = dlsym(handle, symboln);
  10016. #endif
  10017.     }
  10018.  
  10019.  
  10020.     if(!disp->Uniform1ui) {
  10021.         void ** procp = (void **) &disp->Uniform1ui;
  10022.         snprintf(symboln, sizeof(symboln), "%sUniform1ui", symbol_prefix);
  10023. #ifdef _WIN32
  10024.         *procp = GetProcAddress(handle, symboln);
  10025. #else
  10026.         *procp = dlsym(handle, symboln);
  10027. #endif
  10028.     }
  10029.  
  10030.  
  10031.     if(!disp->Uniform1uiv) {
  10032.         void ** procp = (void **) &disp->Uniform1uiv;
  10033.         snprintf(symboln, sizeof(symboln), "%sUniform1uivEXT", symbol_prefix);
  10034. #ifdef _WIN32
  10035.         *procp = GetProcAddress(handle, symboln);
  10036. #else
  10037.         *procp = dlsym(handle, symboln);
  10038. #endif
  10039.     }
  10040.  
  10041.  
  10042.     if(!disp->Uniform1uiv) {
  10043.         void ** procp = (void **) &disp->Uniform1uiv;
  10044.         snprintf(symboln, sizeof(symboln), "%sUniform1uiv", symbol_prefix);
  10045. #ifdef _WIN32
  10046.         *procp = GetProcAddress(handle, symboln);
  10047. #else
  10048.         *procp = dlsym(handle, symboln);
  10049. #endif
  10050.     }
  10051.  
  10052.  
  10053.     if(!disp->Uniform2ui) {
  10054.         void ** procp = (void **) &disp->Uniform2ui;
  10055.         snprintf(symboln, sizeof(symboln), "%sUniform2uiEXT", symbol_prefix);
  10056. #ifdef _WIN32
  10057.         *procp = GetProcAddress(handle, symboln);
  10058. #else
  10059.         *procp = dlsym(handle, symboln);
  10060. #endif
  10061.     }
  10062.  
  10063.  
  10064.     if(!disp->Uniform2ui) {
  10065.         void ** procp = (void **) &disp->Uniform2ui;
  10066.         snprintf(symboln, sizeof(symboln), "%sUniform2ui", symbol_prefix);
  10067. #ifdef _WIN32
  10068.         *procp = GetProcAddress(handle, symboln);
  10069. #else
  10070.         *procp = dlsym(handle, symboln);
  10071. #endif
  10072.     }
  10073.  
  10074.  
  10075.     if(!disp->Uniform2uiv) {
  10076.         void ** procp = (void **) &disp->Uniform2uiv;
  10077.         snprintf(symboln, sizeof(symboln), "%sUniform2uivEXT", symbol_prefix);
  10078. #ifdef _WIN32
  10079.         *procp = GetProcAddress(handle, symboln);
  10080. #else
  10081.         *procp = dlsym(handle, symboln);
  10082. #endif
  10083.     }
  10084.  
  10085.  
  10086.     if(!disp->Uniform2uiv) {
  10087.         void ** procp = (void **) &disp->Uniform2uiv;
  10088.         snprintf(symboln, sizeof(symboln), "%sUniform2uiv", symbol_prefix);
  10089. #ifdef _WIN32
  10090.         *procp = GetProcAddress(handle, symboln);
  10091. #else
  10092.         *procp = dlsym(handle, symboln);
  10093. #endif
  10094.     }
  10095.  
  10096.  
  10097.     if(!disp->Uniform3ui) {
  10098.         void ** procp = (void **) &disp->Uniform3ui;
  10099.         snprintf(symboln, sizeof(symboln), "%sUniform3uiEXT", symbol_prefix);
  10100. #ifdef _WIN32
  10101.         *procp = GetProcAddress(handle, symboln);
  10102. #else
  10103.         *procp = dlsym(handle, symboln);
  10104. #endif
  10105.     }
  10106.  
  10107.  
  10108.     if(!disp->Uniform3ui) {
  10109.         void ** procp = (void **) &disp->Uniform3ui;
  10110.         snprintf(symboln, sizeof(symboln), "%sUniform3ui", symbol_prefix);
  10111. #ifdef _WIN32
  10112.         *procp = GetProcAddress(handle, symboln);
  10113. #else
  10114.         *procp = dlsym(handle, symboln);
  10115. #endif
  10116.     }
  10117.  
  10118.  
  10119.     if(!disp->Uniform3uiv) {
  10120.         void ** procp = (void **) &disp->Uniform3uiv;
  10121.         snprintf(symboln, sizeof(symboln), "%sUniform3uivEXT", symbol_prefix);
  10122. #ifdef _WIN32
  10123.         *procp = GetProcAddress(handle, symboln);
  10124. #else
  10125.         *procp = dlsym(handle, symboln);
  10126. #endif
  10127.     }
  10128.  
  10129.  
  10130.     if(!disp->Uniform3uiv) {
  10131.         void ** procp = (void **) &disp->Uniform3uiv;
  10132.         snprintf(symboln, sizeof(symboln), "%sUniform3uiv", symbol_prefix);
  10133. #ifdef _WIN32
  10134.         *procp = GetProcAddress(handle, symboln);
  10135. #else
  10136.         *procp = dlsym(handle, symboln);
  10137. #endif
  10138.     }
  10139.  
  10140.  
  10141.     if(!disp->Uniform4ui) {
  10142.         void ** procp = (void **) &disp->Uniform4ui;
  10143.         snprintf(symboln, sizeof(symboln), "%sUniform4uiEXT", symbol_prefix);
  10144. #ifdef _WIN32
  10145.         *procp = GetProcAddress(handle, symboln);
  10146. #else
  10147.         *procp = dlsym(handle, symboln);
  10148. #endif
  10149.     }
  10150.  
  10151.  
  10152.     if(!disp->Uniform4ui) {
  10153.         void ** procp = (void **) &disp->Uniform4ui;
  10154.         snprintf(symboln, sizeof(symboln), "%sUniform4ui", symbol_prefix);
  10155. #ifdef _WIN32
  10156.         *procp = GetProcAddress(handle, symboln);
  10157. #else
  10158.         *procp = dlsym(handle, symboln);
  10159. #endif
  10160.     }
  10161.  
  10162.  
  10163.     if(!disp->Uniform4uiv) {
  10164.         void ** procp = (void **) &disp->Uniform4uiv;
  10165.         snprintf(symboln, sizeof(symboln), "%sUniform4uivEXT", symbol_prefix);
  10166. #ifdef _WIN32
  10167.         *procp = GetProcAddress(handle, symboln);
  10168. #else
  10169.         *procp = dlsym(handle, symboln);
  10170. #endif
  10171.     }
  10172.  
  10173.  
  10174.     if(!disp->Uniform4uiv) {
  10175.         void ** procp = (void **) &disp->Uniform4uiv;
  10176.         snprintf(symboln, sizeof(symboln), "%sUniform4uiv", symbol_prefix);
  10177. #ifdef _WIN32
  10178.         *procp = GetProcAddress(handle, symboln);
  10179. #else
  10180.         *procp = dlsym(handle, symboln);
  10181. #endif
  10182.     }
  10183.  
  10184.  
  10185.     if(!disp->VertexAttribI1iv) {
  10186.         void ** procp = (void **) &disp->VertexAttribI1iv;
  10187.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ivEXT", symbol_prefix);
  10188. #ifdef _WIN32
  10189.         *procp = GetProcAddress(handle, symboln);
  10190. #else
  10191.         *procp = dlsym(handle, symboln);
  10192. #endif
  10193.     }
  10194.  
  10195.  
  10196.     if(!disp->VertexAttribI1iv) {
  10197.         void ** procp = (void **) &disp->VertexAttribI1iv;
  10198.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iv", symbol_prefix);
  10199. #ifdef _WIN32
  10200.         *procp = GetProcAddress(handle, symboln);
  10201. #else
  10202.         *procp = dlsym(handle, symboln);
  10203. #endif
  10204.     }
  10205.  
  10206.  
  10207.     if(!disp->VertexAttribI1uiv) {
  10208.         void ** procp = (void **) &disp->VertexAttribI1uiv;
  10209.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uivEXT", symbol_prefix);
  10210. #ifdef _WIN32
  10211.         *procp = GetProcAddress(handle, symboln);
  10212. #else
  10213.         *procp = dlsym(handle, symboln);
  10214. #endif
  10215.     }
  10216.  
  10217.  
  10218.     if(!disp->VertexAttribI1uiv) {
  10219.         void ** procp = (void **) &disp->VertexAttribI1uiv;
  10220.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiv", symbol_prefix);
  10221. #ifdef _WIN32
  10222.         *procp = GetProcAddress(handle, symboln);
  10223. #else
  10224.         *procp = dlsym(handle, symboln);
  10225. #endif
  10226.     }
  10227.  
  10228.  
  10229.     if(!disp->VertexAttribI4bv) {
  10230.         void ** procp = (void **) &disp->VertexAttribI4bv;
  10231.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bvEXT", symbol_prefix);
  10232. #ifdef _WIN32
  10233.         *procp = GetProcAddress(handle, symboln);
  10234. #else
  10235.         *procp = dlsym(handle, symboln);
  10236. #endif
  10237.     }
  10238.  
  10239.  
  10240.     if(!disp->VertexAttribI4bv) {
  10241.         void ** procp = (void **) &disp->VertexAttribI4bv;
  10242.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4bv", symbol_prefix);
  10243. #ifdef _WIN32
  10244.         *procp = GetProcAddress(handle, symboln);
  10245. #else
  10246.         *procp = dlsym(handle, symboln);
  10247. #endif
  10248.     }
  10249.  
  10250.  
  10251.     if(!disp->VertexAttribI4sv) {
  10252.         void ** procp = (void **) &disp->VertexAttribI4sv;
  10253.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4svEXT", symbol_prefix);
  10254. #ifdef _WIN32
  10255.         *procp = GetProcAddress(handle, symboln);
  10256. #else
  10257.         *procp = dlsym(handle, symboln);
  10258. #endif
  10259.     }
  10260.  
  10261.  
  10262.     if(!disp->VertexAttribI4sv) {
  10263.         void ** procp = (void **) &disp->VertexAttribI4sv;
  10264.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4sv", symbol_prefix);
  10265. #ifdef _WIN32
  10266.         *procp = GetProcAddress(handle, symboln);
  10267. #else
  10268.         *procp = dlsym(handle, symboln);
  10269. #endif
  10270.     }
  10271.  
  10272.  
  10273.     if(!disp->VertexAttribI4ubv) {
  10274.         void ** procp = (void **) &disp->VertexAttribI4ubv;
  10275.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubvEXT", symbol_prefix);
  10276. #ifdef _WIN32
  10277.         *procp = GetProcAddress(handle, symboln);
  10278. #else
  10279.         *procp = dlsym(handle, symboln);
  10280. #endif
  10281.     }
  10282.  
  10283.  
  10284.     if(!disp->VertexAttribI4ubv) {
  10285.         void ** procp = (void **) &disp->VertexAttribI4ubv;
  10286.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ubv", symbol_prefix);
  10287. #ifdef _WIN32
  10288.         *procp = GetProcAddress(handle, symboln);
  10289. #else
  10290.         *procp = dlsym(handle, symboln);
  10291. #endif
  10292.     }
  10293.  
  10294.  
  10295.     if(!disp->VertexAttribI4usv) {
  10296.         void ** procp = (void **) &disp->VertexAttribI4usv;
  10297.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usvEXT", symbol_prefix);
  10298. #ifdef _WIN32
  10299.         *procp = GetProcAddress(handle, symboln);
  10300. #else
  10301.         *procp = dlsym(handle, symboln);
  10302. #endif
  10303.     }
  10304.  
  10305.  
  10306.     if(!disp->VertexAttribI4usv) {
  10307.         void ** procp = (void **) &disp->VertexAttribI4usv;
  10308.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4usv", symbol_prefix);
  10309. #ifdef _WIN32
  10310.         *procp = GetProcAddress(handle, symboln);
  10311. #else
  10312.         *procp = dlsym(handle, symboln);
  10313. #endif
  10314.     }
  10315.  
  10316.  
  10317.     if(!disp->VertexAttribIPointer) {
  10318.         void ** procp = (void **) &disp->VertexAttribIPointer;
  10319.         snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointerEXT", symbol_prefix);
  10320. #ifdef _WIN32
  10321.         *procp = GetProcAddress(handle, symboln);
  10322. #else
  10323.         *procp = dlsym(handle, symboln);
  10324. #endif
  10325.     }
  10326.  
  10327.  
  10328.     if(!disp->VertexAttribIPointer) {
  10329.         void ** procp = (void **) &disp->VertexAttribIPointer;
  10330.         snprintf(symboln, sizeof(symboln), "%sVertexAttribIPointer", symbol_prefix);
  10331. #ifdef _WIN32
  10332.         *procp = GetProcAddress(handle, symboln);
  10333. #else
  10334.         *procp = dlsym(handle, symboln);
  10335. #endif
  10336.     }
  10337.  
  10338.  
  10339.     if(!disp->PrimitiveRestartIndex) {
  10340.         void ** procp = (void **) &disp->PrimitiveRestartIndex;
  10341.         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndex", symbol_prefix);
  10342. #ifdef _WIN32
  10343.         *procp = GetProcAddress(handle, symboln);
  10344. #else
  10345.         *procp = dlsym(handle, symboln);
  10346. #endif
  10347.     }
  10348.  
  10349.  
  10350.     if(!disp->PrimitiveRestartIndex) {
  10351.         void ** procp = (void **) &disp->PrimitiveRestartIndex;
  10352.         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartIndexNV", symbol_prefix);
  10353. #ifdef _WIN32
  10354.         *procp = GetProcAddress(handle, symboln);
  10355. #else
  10356.         *procp = dlsym(handle, symboln);
  10357. #endif
  10358.     }
  10359.  
  10360.  
  10361.     if(!disp->TexBuffer) {
  10362.         void ** procp = (void **) &disp->TexBuffer;
  10363.         snprintf(symboln, sizeof(symboln), "%sTexBufferARB", symbol_prefix);
  10364. #ifdef _WIN32
  10365.         *procp = GetProcAddress(handle, symboln);
  10366. #else
  10367.         *procp = dlsym(handle, symboln);
  10368. #endif
  10369.     }
  10370.  
  10371.  
  10372.     if(!disp->TexBuffer) {
  10373.         void ** procp = (void **) &disp->TexBuffer;
  10374.         snprintf(symboln, sizeof(symboln), "%sTexBuffer", symbol_prefix);
  10375. #ifdef _WIN32
  10376.         *procp = GetProcAddress(handle, symboln);
  10377. #else
  10378.         *procp = dlsym(handle, symboln);
  10379. #endif
  10380.     }
  10381.  
  10382.  
  10383.     if(!disp->FramebufferTexture) {
  10384.         void ** procp = (void **) &disp->FramebufferTexture;
  10385.         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureARB", symbol_prefix);
  10386. #ifdef _WIN32
  10387.         *procp = GetProcAddress(handle, symboln);
  10388. #else
  10389.         *procp = dlsym(handle, symboln);
  10390. #endif
  10391.     }
  10392.  
  10393.  
  10394.     if(!disp->FramebufferTexture) {
  10395.         void ** procp = (void **) &disp->FramebufferTexture;
  10396.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture", symbol_prefix);
  10397. #ifdef _WIN32
  10398.         *procp = GetProcAddress(handle, symboln);
  10399. #else
  10400.         *procp = dlsym(handle, symboln);
  10401. #endif
  10402.     }
  10403.  
  10404.  
  10405.     if(!disp->GetBufferParameteri64v) {
  10406.         void ** procp = (void **) &disp->GetBufferParameteri64v;
  10407.         snprintf(symboln, sizeof(symboln), "%sGetBufferParameteri64v", symbol_prefix);
  10408. #ifdef _WIN32
  10409.         *procp = GetProcAddress(handle, symboln);
  10410. #else
  10411.         *procp = dlsym(handle, symboln);
  10412. #endif
  10413.     }
  10414.  
  10415.  
  10416.     if(!disp->GetInteger64i_v) {
  10417.         void ** procp = (void **) &disp->GetInteger64i_v;
  10418.         snprintf(symboln, sizeof(symboln), "%sGetInteger64i_v", symbol_prefix);
  10419. #ifdef _WIN32
  10420.         *procp = GetProcAddress(handle, symboln);
  10421. #else
  10422.         *procp = dlsym(handle, symboln);
  10423. #endif
  10424.     }
  10425.  
  10426.  
  10427.     if(!disp->VertexAttribDivisor) {
  10428.         void ** procp = (void **) &disp->VertexAttribDivisor;
  10429.         snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisorARB", symbol_prefix);
  10430. #ifdef _WIN32
  10431.         *procp = GetProcAddress(handle, symboln);
  10432. #else
  10433.         *procp = dlsym(handle, symboln);
  10434. #endif
  10435.     }
  10436.  
  10437.  
  10438.     if(!disp->VertexAttribDivisor) {
  10439.         void ** procp = (void **) &disp->VertexAttribDivisor;
  10440.         snprintf(symboln, sizeof(symboln), "%sVertexAttribDivisor", symbol_prefix);
  10441. #ifdef _WIN32
  10442.         *procp = GetProcAddress(handle, symboln);
  10443. #else
  10444.         *procp = dlsym(handle, symboln);
  10445. #endif
  10446.     }
  10447.  
  10448.  
  10449.     if(!disp->MinSampleShading) {
  10450.         void ** procp = (void **) &disp->MinSampleShading;
  10451.         snprintf(symboln, sizeof(symboln), "%sMinSampleShadingARB", symbol_prefix);
  10452. #ifdef _WIN32
  10453.         *procp = GetProcAddress(handle, symboln);
  10454. #else
  10455.         *procp = dlsym(handle, symboln);
  10456. #endif
  10457.     }
  10458.  
  10459.  
  10460.     if(!disp->MinSampleShading) {
  10461.         void ** procp = (void **) &disp->MinSampleShading;
  10462.         snprintf(symboln, sizeof(symboln), "%sMinSampleShading", symbol_prefix);
  10463. #ifdef _WIN32
  10464.         *procp = GetProcAddress(handle, symboln);
  10465. #else
  10466.         *procp = dlsym(handle, symboln);
  10467. #endif
  10468.     }
  10469.  
  10470.  
  10471.     if(!disp->BindProgramARB) {
  10472.         void ** procp = (void **) &disp->BindProgramARB;
  10473.         snprintf(symboln, sizeof(symboln), "%sBindProgramARB", symbol_prefix);
  10474. #ifdef _WIN32
  10475.         *procp = GetProcAddress(handle, symboln);
  10476. #else
  10477.         *procp = dlsym(handle, symboln);
  10478. #endif
  10479.     }
  10480.  
  10481.  
  10482.     if(!disp->BindProgramARB) {
  10483.         void ** procp = (void **) &disp->BindProgramARB;
  10484.         snprintf(symboln, sizeof(symboln), "%sBindProgramNV", symbol_prefix);
  10485. #ifdef _WIN32
  10486.         *procp = GetProcAddress(handle, symboln);
  10487. #else
  10488.         *procp = dlsym(handle, symboln);
  10489. #endif
  10490.     }
  10491.  
  10492.  
  10493.     if(!disp->DeleteProgramsARB) {
  10494.         void ** procp = (void **) &disp->DeleteProgramsARB;
  10495.         snprintf(symboln, sizeof(symboln), "%sDeleteProgramsARB", symbol_prefix);
  10496. #ifdef _WIN32
  10497.         *procp = GetProcAddress(handle, symboln);
  10498. #else
  10499.         *procp = dlsym(handle, symboln);
  10500. #endif
  10501.     }
  10502.  
  10503.  
  10504.     if(!disp->DeleteProgramsARB) {
  10505.         void ** procp = (void **) &disp->DeleteProgramsARB;
  10506.         snprintf(symboln, sizeof(symboln), "%sDeleteProgramsNV", symbol_prefix);
  10507. #ifdef _WIN32
  10508.         *procp = GetProcAddress(handle, symboln);
  10509. #else
  10510.         *procp = dlsym(handle, symboln);
  10511. #endif
  10512.     }
  10513.  
  10514.  
  10515.     if(!disp->GenProgramsARB) {
  10516.         void ** procp = (void **) &disp->GenProgramsARB;
  10517.         snprintf(symboln, sizeof(symboln), "%sGenProgramsARB", symbol_prefix);
  10518. #ifdef _WIN32
  10519.         *procp = GetProcAddress(handle, symboln);
  10520. #else
  10521.         *procp = dlsym(handle, symboln);
  10522. #endif
  10523.     }
  10524.  
  10525.  
  10526.     if(!disp->GenProgramsARB) {
  10527.         void ** procp = (void **) &disp->GenProgramsARB;
  10528.         snprintf(symboln, sizeof(symboln), "%sGenProgramsNV", symbol_prefix);
  10529. #ifdef _WIN32
  10530.         *procp = GetProcAddress(handle, symboln);
  10531. #else
  10532.         *procp = dlsym(handle, symboln);
  10533. #endif
  10534.     }
  10535.  
  10536.  
  10537.     if(!disp->GetProgramEnvParameterdvARB) {
  10538.         void ** procp = (void **) &disp->GetProgramEnvParameterdvARB;
  10539.         snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterdvARB", symbol_prefix);
  10540. #ifdef _WIN32
  10541.         *procp = GetProcAddress(handle, symboln);
  10542. #else
  10543.         *procp = dlsym(handle, symboln);
  10544. #endif
  10545.     }
  10546.  
  10547.  
  10548.     if(!disp->GetProgramEnvParameterfvARB) {
  10549.         void ** procp = (void **) &disp->GetProgramEnvParameterfvARB;
  10550.         snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterfvARB", symbol_prefix);
  10551. #ifdef _WIN32
  10552.         *procp = GetProcAddress(handle, symboln);
  10553. #else
  10554.         *procp = dlsym(handle, symboln);
  10555. #endif
  10556.     }
  10557.  
  10558.  
  10559.     if(!disp->GetProgramLocalParameterdvARB) {
  10560.         void ** procp = (void **) &disp->GetProgramLocalParameterdvARB;
  10561.         snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterdvARB", symbol_prefix);
  10562. #ifdef _WIN32
  10563.         *procp = GetProcAddress(handle, symboln);
  10564. #else
  10565.         *procp = dlsym(handle, symboln);
  10566. #endif
  10567.     }
  10568.  
  10569.  
  10570.     if(!disp->GetProgramLocalParameterfvARB) {
  10571.         void ** procp = (void **) &disp->GetProgramLocalParameterfvARB;
  10572.         snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterfvARB", symbol_prefix);
  10573. #ifdef _WIN32
  10574.         *procp = GetProcAddress(handle, symboln);
  10575. #else
  10576.         *procp = dlsym(handle, symboln);
  10577. #endif
  10578.     }
  10579.  
  10580.  
  10581.     if(!disp->GetProgramStringARB) {
  10582.         void ** procp = (void **) &disp->GetProgramStringARB;
  10583.         snprintf(symboln, sizeof(symboln), "%sGetProgramStringARB", symbol_prefix);
  10584. #ifdef _WIN32
  10585.         *procp = GetProcAddress(handle, symboln);
  10586. #else
  10587.         *procp = dlsym(handle, symboln);
  10588. #endif
  10589.     }
  10590.  
  10591.  
  10592.     if(!disp->GetProgramivARB) {
  10593.         void ** procp = (void **) &disp->GetProgramivARB;
  10594.         snprintf(symboln, sizeof(symboln), "%sGetProgramivARB", symbol_prefix);
  10595. #ifdef _WIN32
  10596.         *procp = GetProcAddress(handle, symboln);
  10597. #else
  10598.         *procp = dlsym(handle, symboln);
  10599. #endif
  10600.     }
  10601.  
  10602.  
  10603.     if(!disp->IsProgramARB) {
  10604.         void ** procp = (void **) &disp->IsProgramARB;
  10605.         snprintf(symboln, sizeof(symboln), "%sIsProgramARB", symbol_prefix);
  10606. #ifdef _WIN32
  10607.         *procp = GetProcAddress(handle, symboln);
  10608. #else
  10609.         *procp = dlsym(handle, symboln);
  10610. #endif
  10611.     }
  10612.  
  10613.  
  10614.     if(!disp->IsProgramARB) {
  10615.         void ** procp = (void **) &disp->IsProgramARB;
  10616.         snprintf(symboln, sizeof(symboln), "%sIsProgramNV", symbol_prefix);
  10617. #ifdef _WIN32
  10618.         *procp = GetProcAddress(handle, symboln);
  10619. #else
  10620.         *procp = dlsym(handle, symboln);
  10621. #endif
  10622.     }
  10623.  
  10624.  
  10625.     if(!disp->ProgramEnvParameter4dARB) {
  10626.         void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
  10627.         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dARB", symbol_prefix);
  10628. #ifdef _WIN32
  10629.         *procp = GetProcAddress(handle, symboln);
  10630. #else
  10631.         *procp = dlsym(handle, symboln);
  10632. #endif
  10633.     }
  10634.  
  10635.  
  10636.     if(!disp->ProgramEnvParameter4dARB) {
  10637.         void ** procp = (void **) &disp->ProgramEnvParameter4dARB;
  10638.         snprintf(symboln, sizeof(symboln), "%sProgramParameter4dNV", symbol_prefix);
  10639. #ifdef _WIN32
  10640.         *procp = GetProcAddress(handle, symboln);
  10641. #else
  10642.         *procp = dlsym(handle, symboln);
  10643. #endif
  10644.     }
  10645.  
  10646.  
  10647.     if(!disp->ProgramEnvParameter4dvARB) {
  10648.         void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
  10649.         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dvARB", symbol_prefix);
  10650. #ifdef _WIN32
  10651.         *procp = GetProcAddress(handle, symboln);
  10652. #else
  10653.         *procp = dlsym(handle, symboln);
  10654. #endif
  10655.     }
  10656.  
  10657.  
  10658.     if(!disp->ProgramEnvParameter4dvARB) {
  10659.         void ** procp = (void **) &disp->ProgramEnvParameter4dvARB;
  10660.         snprintf(symboln, sizeof(symboln), "%sProgramParameter4dvNV", symbol_prefix);
  10661. #ifdef _WIN32
  10662.         *procp = GetProcAddress(handle, symboln);
  10663. #else
  10664.         *procp = dlsym(handle, symboln);
  10665. #endif
  10666.     }
  10667.  
  10668.  
  10669.     if(!disp->ProgramEnvParameter4fARB) {
  10670.         void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
  10671.         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fARB", symbol_prefix);
  10672. #ifdef _WIN32
  10673.         *procp = GetProcAddress(handle, symboln);
  10674. #else
  10675.         *procp = dlsym(handle, symboln);
  10676. #endif
  10677.     }
  10678.  
  10679.  
  10680.     if(!disp->ProgramEnvParameter4fARB) {
  10681.         void ** procp = (void **) &disp->ProgramEnvParameter4fARB;
  10682.         snprintf(symboln, sizeof(symboln), "%sProgramParameter4fNV", symbol_prefix);
  10683. #ifdef _WIN32
  10684.         *procp = GetProcAddress(handle, symboln);
  10685. #else
  10686.         *procp = dlsym(handle, symboln);
  10687. #endif
  10688.     }
  10689.  
  10690.  
  10691.     if(!disp->ProgramEnvParameter4fvARB) {
  10692.         void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
  10693.         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fvARB", symbol_prefix);
  10694. #ifdef _WIN32
  10695.         *procp = GetProcAddress(handle, symboln);
  10696. #else
  10697.         *procp = dlsym(handle, symboln);
  10698. #endif
  10699.     }
  10700.  
  10701.  
  10702.     if(!disp->ProgramEnvParameter4fvARB) {
  10703.         void ** procp = (void **) &disp->ProgramEnvParameter4fvARB;
  10704.         snprintf(symboln, sizeof(symboln), "%sProgramParameter4fvNV", symbol_prefix);
  10705. #ifdef _WIN32
  10706.         *procp = GetProcAddress(handle, symboln);
  10707. #else
  10708.         *procp = dlsym(handle, symboln);
  10709. #endif
  10710.     }
  10711.  
  10712.  
  10713.     if(!disp->ProgramLocalParameter4dARB) {
  10714.         void ** procp = (void **) &disp->ProgramLocalParameter4dARB;
  10715.         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dARB", symbol_prefix);
  10716. #ifdef _WIN32
  10717.         *procp = GetProcAddress(handle, symboln);
  10718. #else
  10719.         *procp = dlsym(handle, symboln);
  10720. #endif
  10721.     }
  10722.  
  10723.  
  10724.     if(!disp->ProgramLocalParameter4dvARB) {
  10725.         void ** procp = (void **) &disp->ProgramLocalParameter4dvARB;
  10726.         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dvARB", symbol_prefix);
  10727. #ifdef _WIN32
  10728.         *procp = GetProcAddress(handle, symboln);
  10729. #else
  10730.         *procp = dlsym(handle, symboln);
  10731. #endif
  10732.     }
  10733.  
  10734.  
  10735.     if(!disp->ProgramLocalParameter4fARB) {
  10736.         void ** procp = (void **) &disp->ProgramLocalParameter4fARB;
  10737.         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fARB", symbol_prefix);
  10738. #ifdef _WIN32
  10739.         *procp = GetProcAddress(handle, symboln);
  10740. #else
  10741.         *procp = dlsym(handle, symboln);
  10742. #endif
  10743.     }
  10744.  
  10745.  
  10746.     if(!disp->ProgramLocalParameter4fvARB) {
  10747.         void ** procp = (void **) &disp->ProgramLocalParameter4fvARB;
  10748.         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fvARB", symbol_prefix);
  10749. #ifdef _WIN32
  10750.         *procp = GetProcAddress(handle, symboln);
  10751. #else
  10752.         *procp = dlsym(handle, symboln);
  10753. #endif
  10754.     }
  10755.  
  10756.  
  10757.     if(!disp->ProgramStringARB) {
  10758.         void ** procp = (void **) &disp->ProgramStringARB;
  10759.         snprintf(symboln, sizeof(symboln), "%sProgramStringARB", symbol_prefix);
  10760. #ifdef _WIN32
  10761.         *procp = GetProcAddress(handle, symboln);
  10762. #else
  10763.         *procp = dlsym(handle, symboln);
  10764. #endif
  10765.     }
  10766.  
  10767.  
  10768.     if(!disp->VertexAttrib1fARB) {
  10769.         void ** procp = (void **) &disp->VertexAttrib1fARB;
  10770.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1f", symbol_prefix);
  10771. #ifdef _WIN32
  10772.         *procp = GetProcAddress(handle, symboln);
  10773. #else
  10774.         *procp = dlsym(handle, symboln);
  10775. #endif
  10776.     }
  10777.  
  10778.  
  10779.     if(!disp->VertexAttrib1fARB) {
  10780.         void ** procp = (void **) &disp->VertexAttrib1fARB;
  10781.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fARB", symbol_prefix);
  10782. #ifdef _WIN32
  10783.         *procp = GetProcAddress(handle, symboln);
  10784. #else
  10785.         *procp = dlsym(handle, symboln);
  10786. #endif
  10787.     }
  10788.  
  10789.  
  10790.     if(!disp->VertexAttrib1fvARB) {
  10791.         void ** procp = (void **) &disp->VertexAttrib1fvARB;
  10792.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fv", symbol_prefix);
  10793. #ifdef _WIN32
  10794.         *procp = GetProcAddress(handle, symboln);
  10795. #else
  10796.         *procp = dlsym(handle, symboln);
  10797. #endif
  10798.     }
  10799.  
  10800.  
  10801.     if(!disp->VertexAttrib1fvARB) {
  10802.         void ** procp = (void **) &disp->VertexAttrib1fvARB;
  10803.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvARB", symbol_prefix);
  10804. #ifdef _WIN32
  10805.         *procp = GetProcAddress(handle, symboln);
  10806. #else
  10807.         *procp = dlsym(handle, symboln);
  10808. #endif
  10809.     }
  10810.  
  10811.  
  10812.     if(!disp->VertexAttrib2fARB) {
  10813.         void ** procp = (void **) &disp->VertexAttrib2fARB;
  10814.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2f", symbol_prefix);
  10815. #ifdef _WIN32
  10816.         *procp = GetProcAddress(handle, symboln);
  10817. #else
  10818.         *procp = dlsym(handle, symboln);
  10819. #endif
  10820.     }
  10821.  
  10822.  
  10823.     if(!disp->VertexAttrib2fARB) {
  10824.         void ** procp = (void **) &disp->VertexAttrib2fARB;
  10825.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fARB", symbol_prefix);
  10826. #ifdef _WIN32
  10827.         *procp = GetProcAddress(handle, symboln);
  10828. #else
  10829.         *procp = dlsym(handle, symboln);
  10830. #endif
  10831.     }
  10832.  
  10833.  
  10834.     if(!disp->VertexAttrib2fvARB) {
  10835.         void ** procp = (void **) &disp->VertexAttrib2fvARB;
  10836.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fv", symbol_prefix);
  10837. #ifdef _WIN32
  10838.         *procp = GetProcAddress(handle, symboln);
  10839. #else
  10840.         *procp = dlsym(handle, symboln);
  10841. #endif
  10842.     }
  10843.  
  10844.  
  10845.     if(!disp->VertexAttrib2fvARB) {
  10846.         void ** procp = (void **) &disp->VertexAttrib2fvARB;
  10847.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvARB", symbol_prefix);
  10848. #ifdef _WIN32
  10849.         *procp = GetProcAddress(handle, symboln);
  10850. #else
  10851.         *procp = dlsym(handle, symboln);
  10852. #endif
  10853.     }
  10854.  
  10855.  
  10856.     if(!disp->VertexAttrib3fARB) {
  10857.         void ** procp = (void **) &disp->VertexAttrib3fARB;
  10858.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3f", symbol_prefix);
  10859. #ifdef _WIN32
  10860.         *procp = GetProcAddress(handle, symboln);
  10861. #else
  10862.         *procp = dlsym(handle, symboln);
  10863. #endif
  10864.     }
  10865.  
  10866.  
  10867.     if(!disp->VertexAttrib3fARB) {
  10868.         void ** procp = (void **) &disp->VertexAttrib3fARB;
  10869.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fARB", symbol_prefix);
  10870. #ifdef _WIN32
  10871.         *procp = GetProcAddress(handle, symboln);
  10872. #else
  10873.         *procp = dlsym(handle, symboln);
  10874. #endif
  10875.     }
  10876.  
  10877.  
  10878.     if(!disp->VertexAttrib3fvARB) {
  10879.         void ** procp = (void **) &disp->VertexAttrib3fvARB;
  10880.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fv", symbol_prefix);
  10881. #ifdef _WIN32
  10882.         *procp = GetProcAddress(handle, symboln);
  10883. #else
  10884.         *procp = dlsym(handle, symboln);
  10885. #endif
  10886.     }
  10887.  
  10888.  
  10889.     if(!disp->VertexAttrib3fvARB) {
  10890.         void ** procp = (void **) &disp->VertexAttrib3fvARB;
  10891.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvARB", symbol_prefix);
  10892. #ifdef _WIN32
  10893.         *procp = GetProcAddress(handle, symboln);
  10894. #else
  10895.         *procp = dlsym(handle, symboln);
  10896. #endif
  10897.     }
  10898.  
  10899.  
  10900.     if(!disp->VertexAttrib4fARB) {
  10901.         void ** procp = (void **) &disp->VertexAttrib4fARB;
  10902.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4f", symbol_prefix);
  10903. #ifdef _WIN32
  10904.         *procp = GetProcAddress(handle, symboln);
  10905. #else
  10906.         *procp = dlsym(handle, symboln);
  10907. #endif
  10908.     }
  10909.  
  10910.  
  10911.     if(!disp->VertexAttrib4fARB) {
  10912.         void ** procp = (void **) &disp->VertexAttrib4fARB;
  10913.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fARB", symbol_prefix);
  10914. #ifdef _WIN32
  10915.         *procp = GetProcAddress(handle, symboln);
  10916. #else
  10917.         *procp = dlsym(handle, symboln);
  10918. #endif
  10919.     }
  10920.  
  10921.  
  10922.     if(!disp->VertexAttrib4fvARB) {
  10923.         void ** procp = (void **) &disp->VertexAttrib4fvARB;
  10924.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fv", symbol_prefix);
  10925. #ifdef _WIN32
  10926.         *procp = GetProcAddress(handle, symboln);
  10927. #else
  10928.         *procp = dlsym(handle, symboln);
  10929. #endif
  10930.     }
  10931.  
  10932.  
  10933.     if(!disp->VertexAttrib4fvARB) {
  10934.         void ** procp = (void **) &disp->VertexAttrib4fvARB;
  10935.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvARB", symbol_prefix);
  10936. #ifdef _WIN32
  10937.         *procp = GetProcAddress(handle, symboln);
  10938. #else
  10939.         *procp = dlsym(handle, symboln);
  10940. #endif
  10941.     }
  10942.  
  10943.  
  10944.     if(!disp->AttachObjectARB) {
  10945.         void ** procp = (void **) &disp->AttachObjectARB;
  10946.         snprintf(symboln, sizeof(symboln), "%sAttachObjectARB", symbol_prefix);
  10947. #ifdef _WIN32
  10948.         *procp = GetProcAddress(handle, symboln);
  10949. #else
  10950.         *procp = dlsym(handle, symboln);
  10951. #endif
  10952.     }
  10953.  
  10954.  
  10955.     if(!disp->CreateProgramObjectARB) {
  10956.         void ** procp = (void **) &disp->CreateProgramObjectARB;
  10957.         snprintf(symboln, sizeof(symboln), "%sCreateProgramObjectARB", symbol_prefix);
  10958. #ifdef _WIN32
  10959.         *procp = GetProcAddress(handle, symboln);
  10960. #else
  10961.         *procp = dlsym(handle, symboln);
  10962. #endif
  10963.     }
  10964.  
  10965.  
  10966.     if(!disp->CreateShaderObjectARB) {
  10967.         void ** procp = (void **) &disp->CreateShaderObjectARB;
  10968.         snprintf(symboln, sizeof(symboln), "%sCreateShaderObjectARB", symbol_prefix);
  10969. #ifdef _WIN32
  10970.         *procp = GetProcAddress(handle, symboln);
  10971. #else
  10972.         *procp = dlsym(handle, symboln);
  10973. #endif
  10974.     }
  10975.  
  10976.  
  10977.     if(!disp->DeleteObjectARB) {
  10978.         void ** procp = (void **) &disp->DeleteObjectARB;
  10979.         snprintf(symboln, sizeof(symboln), "%sDeleteObjectARB", symbol_prefix);
  10980. #ifdef _WIN32
  10981.         *procp = GetProcAddress(handle, symboln);
  10982. #else
  10983.         *procp = dlsym(handle, symboln);
  10984. #endif
  10985.     }
  10986.  
  10987.  
  10988.     if(!disp->DetachObjectARB) {
  10989.         void ** procp = (void **) &disp->DetachObjectARB;
  10990.         snprintf(symboln, sizeof(symboln), "%sDetachObjectARB", symbol_prefix);
  10991. #ifdef _WIN32
  10992.         *procp = GetProcAddress(handle, symboln);
  10993. #else
  10994.         *procp = dlsym(handle, symboln);
  10995. #endif
  10996.     }
  10997.  
  10998.  
  10999.     if(!disp->GetAttachedObjectsARB) {
  11000.         void ** procp = (void **) &disp->GetAttachedObjectsARB;
  11001.         snprintf(symboln, sizeof(symboln), "%sGetAttachedObjectsARB", symbol_prefix);
  11002. #ifdef _WIN32
  11003.         *procp = GetProcAddress(handle, symboln);
  11004. #else
  11005.         *procp = dlsym(handle, symboln);
  11006. #endif
  11007.     }
  11008.  
  11009.  
  11010.     if(!disp->GetHandleARB) {
  11011.         void ** procp = (void **) &disp->GetHandleARB;
  11012.         snprintf(symboln, sizeof(symboln), "%sGetHandleARB", symbol_prefix);
  11013. #ifdef _WIN32
  11014.         *procp = GetProcAddress(handle, symboln);
  11015. #else
  11016.         *procp = dlsym(handle, symboln);
  11017. #endif
  11018.     }
  11019.  
  11020.  
  11021.     if(!disp->GetInfoLogARB) {
  11022.         void ** procp = (void **) &disp->GetInfoLogARB;
  11023.         snprintf(symboln, sizeof(symboln), "%sGetInfoLogARB", symbol_prefix);
  11024. #ifdef _WIN32
  11025.         *procp = GetProcAddress(handle, symboln);
  11026. #else
  11027.         *procp = dlsym(handle, symboln);
  11028. #endif
  11029.     }
  11030.  
  11031.  
  11032.     if(!disp->GetObjectParameterfvARB) {
  11033.         void ** procp = (void **) &disp->GetObjectParameterfvARB;
  11034.         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterfvARB", symbol_prefix);
  11035. #ifdef _WIN32
  11036.         *procp = GetProcAddress(handle, symboln);
  11037. #else
  11038.         *procp = dlsym(handle, symboln);
  11039. #endif
  11040.     }
  11041.  
  11042.  
  11043.     if(!disp->GetObjectParameterivARB) {
  11044.         void ** procp = (void **) &disp->GetObjectParameterivARB;
  11045.         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivARB", symbol_prefix);
  11046. #ifdef _WIN32
  11047.         *procp = GetProcAddress(handle, symboln);
  11048. #else
  11049.         *procp = dlsym(handle, symboln);
  11050. #endif
  11051.     }
  11052.  
  11053.  
  11054.     if(!disp->DrawArraysInstancedARB) {
  11055.         void ** procp = (void **) &disp->DrawArraysInstancedARB;
  11056.         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedARB", symbol_prefix);
  11057. #ifdef _WIN32
  11058.         *procp = GetProcAddress(handle, symboln);
  11059. #else
  11060.         *procp = dlsym(handle, symboln);
  11061. #endif
  11062.     }
  11063.  
  11064.  
  11065.     if(!disp->DrawArraysInstancedARB) {
  11066.         void ** procp = (void **) &disp->DrawArraysInstancedARB;
  11067.         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedEXT", symbol_prefix);
  11068. #ifdef _WIN32
  11069.         *procp = GetProcAddress(handle, symboln);
  11070. #else
  11071.         *procp = dlsym(handle, symboln);
  11072. #endif
  11073.     }
  11074.  
  11075.  
  11076.     if(!disp->DrawArraysInstancedARB) {
  11077.         void ** procp = (void **) &disp->DrawArraysInstancedARB;
  11078.         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstanced", symbol_prefix);
  11079. #ifdef _WIN32
  11080.         *procp = GetProcAddress(handle, symboln);
  11081. #else
  11082.         *procp = dlsym(handle, symboln);
  11083. #endif
  11084.     }
  11085.  
  11086.  
  11087.     if(!disp->DrawElementsInstancedARB) {
  11088.         void ** procp = (void **) &disp->DrawElementsInstancedARB;
  11089.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedARB", symbol_prefix);
  11090. #ifdef _WIN32
  11091.         *procp = GetProcAddress(handle, symboln);
  11092. #else
  11093.         *procp = dlsym(handle, symboln);
  11094. #endif
  11095.     }
  11096.  
  11097.  
  11098.     if(!disp->DrawElementsInstancedARB) {
  11099.         void ** procp = (void **) &disp->DrawElementsInstancedARB;
  11100.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedEXT", symbol_prefix);
  11101. #ifdef _WIN32
  11102.         *procp = GetProcAddress(handle, symboln);
  11103. #else
  11104.         *procp = dlsym(handle, symboln);
  11105. #endif
  11106.     }
  11107.  
  11108.  
  11109.     if(!disp->DrawElementsInstancedARB) {
  11110.         void ** procp = (void **) &disp->DrawElementsInstancedARB;
  11111.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstanced", symbol_prefix);
  11112. #ifdef _WIN32
  11113.         *procp = GetProcAddress(handle, symboln);
  11114. #else
  11115.         *procp = dlsym(handle, symboln);
  11116. #endif
  11117.     }
  11118.  
  11119.  
  11120.     if(!disp->BindFramebuffer) {
  11121.         void ** procp = (void **) &disp->BindFramebuffer;
  11122.         snprintf(symboln, sizeof(symboln), "%sBindFramebuffer", symbol_prefix);
  11123. #ifdef _WIN32
  11124.         *procp = GetProcAddress(handle, symboln);
  11125. #else
  11126.         *procp = dlsym(handle, symboln);
  11127. #endif
  11128.     }
  11129.  
  11130.  
  11131.     if(!disp->BindFramebuffer) {
  11132.         void ** procp = (void **) &disp->BindFramebuffer;
  11133.         snprintf(symboln, sizeof(symboln), "%sBindFramebufferOES", symbol_prefix);
  11134. #ifdef _WIN32
  11135.         *procp = GetProcAddress(handle, symboln);
  11136. #else
  11137.         *procp = dlsym(handle, symboln);
  11138. #endif
  11139.     }
  11140.  
  11141.  
  11142.     if(!disp->BindRenderbuffer) {
  11143.         void ** procp = (void **) &disp->BindRenderbuffer;
  11144.         snprintf(symboln, sizeof(symboln), "%sBindRenderbuffer", symbol_prefix);
  11145. #ifdef _WIN32
  11146.         *procp = GetProcAddress(handle, symboln);
  11147. #else
  11148.         *procp = dlsym(handle, symboln);
  11149. #endif
  11150.     }
  11151.  
  11152.  
  11153.     if(!disp->BindRenderbuffer) {
  11154.         void ** procp = (void **) &disp->BindRenderbuffer;
  11155.         snprintf(symboln, sizeof(symboln), "%sBindRenderbufferOES", symbol_prefix);
  11156. #ifdef _WIN32
  11157.         *procp = GetProcAddress(handle, symboln);
  11158. #else
  11159.         *procp = dlsym(handle, symboln);
  11160. #endif
  11161.     }
  11162.  
  11163.  
  11164.     if(!disp->BlitFramebuffer) {
  11165.         void ** procp = (void **) &disp->BlitFramebuffer;
  11166.         snprintf(symboln, sizeof(symboln), "%sBlitFramebuffer", symbol_prefix);
  11167. #ifdef _WIN32
  11168.         *procp = GetProcAddress(handle, symboln);
  11169. #else
  11170.         *procp = dlsym(handle, symboln);
  11171. #endif
  11172.     }
  11173.  
  11174.  
  11175.     if(!disp->BlitFramebuffer) {
  11176.         void ** procp = (void **) &disp->BlitFramebuffer;
  11177.         snprintf(symboln, sizeof(symboln), "%sBlitFramebufferEXT", symbol_prefix);
  11178. #ifdef _WIN32
  11179.         *procp = GetProcAddress(handle, symboln);
  11180. #else
  11181.         *procp = dlsym(handle, symboln);
  11182. #endif
  11183.     }
  11184.  
  11185.  
  11186.     if(!disp->CheckFramebufferStatus) {
  11187.         void ** procp = (void **) &disp->CheckFramebufferStatus;
  11188.         snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatus", symbol_prefix);
  11189. #ifdef _WIN32
  11190.         *procp = GetProcAddress(handle, symboln);
  11191. #else
  11192.         *procp = dlsym(handle, symboln);
  11193. #endif
  11194.     }
  11195.  
  11196.  
  11197.     if(!disp->CheckFramebufferStatus) {
  11198.         void ** procp = (void **) &disp->CheckFramebufferStatus;
  11199.         snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatusEXT", symbol_prefix);
  11200. #ifdef _WIN32
  11201.         *procp = GetProcAddress(handle, symboln);
  11202. #else
  11203.         *procp = dlsym(handle, symboln);
  11204. #endif
  11205.     }
  11206.  
  11207.  
  11208.     if(!disp->CheckFramebufferStatus) {
  11209.         void ** procp = (void **) &disp->CheckFramebufferStatus;
  11210.         snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatusOES", symbol_prefix);
  11211. #ifdef _WIN32
  11212.         *procp = GetProcAddress(handle, symboln);
  11213. #else
  11214.         *procp = dlsym(handle, symboln);
  11215. #endif
  11216.     }
  11217.  
  11218.  
  11219.     if(!disp->DeleteFramebuffers) {
  11220.         void ** procp = (void **) &disp->DeleteFramebuffers;
  11221.         snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffers", symbol_prefix);
  11222. #ifdef _WIN32
  11223.         *procp = GetProcAddress(handle, symboln);
  11224. #else
  11225.         *procp = dlsym(handle, symboln);
  11226. #endif
  11227.     }
  11228.  
  11229.  
  11230.     if(!disp->DeleteFramebuffers) {
  11231.         void ** procp = (void **) &disp->DeleteFramebuffers;
  11232.         snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffersEXT", symbol_prefix);
  11233. #ifdef _WIN32
  11234.         *procp = GetProcAddress(handle, symboln);
  11235. #else
  11236.         *procp = dlsym(handle, symboln);
  11237. #endif
  11238.     }
  11239.  
  11240.  
  11241.     if(!disp->DeleteFramebuffers) {
  11242.         void ** procp = (void **) &disp->DeleteFramebuffers;
  11243.         snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffersOES", symbol_prefix);
  11244. #ifdef _WIN32
  11245.         *procp = GetProcAddress(handle, symboln);
  11246. #else
  11247.         *procp = dlsym(handle, symboln);
  11248. #endif
  11249.     }
  11250.  
  11251.  
  11252.     if(!disp->DeleteRenderbuffers) {
  11253.         void ** procp = (void **) &disp->DeleteRenderbuffers;
  11254.         snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffers", symbol_prefix);
  11255. #ifdef _WIN32
  11256.         *procp = GetProcAddress(handle, symboln);
  11257. #else
  11258.         *procp = dlsym(handle, symboln);
  11259. #endif
  11260.     }
  11261.  
  11262.  
  11263.     if(!disp->DeleteRenderbuffers) {
  11264.         void ** procp = (void **) &disp->DeleteRenderbuffers;
  11265.         snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffersEXT", symbol_prefix);
  11266. #ifdef _WIN32
  11267.         *procp = GetProcAddress(handle, symboln);
  11268. #else
  11269.         *procp = dlsym(handle, symboln);
  11270. #endif
  11271.     }
  11272.  
  11273.  
  11274.     if(!disp->DeleteRenderbuffers) {
  11275.         void ** procp = (void **) &disp->DeleteRenderbuffers;
  11276.         snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffersOES", symbol_prefix);
  11277. #ifdef _WIN32
  11278.         *procp = GetProcAddress(handle, symboln);
  11279. #else
  11280.         *procp = dlsym(handle, symboln);
  11281. #endif
  11282.     }
  11283.  
  11284.  
  11285.     if(!disp->FramebufferRenderbuffer) {
  11286.         void ** procp = (void **) &disp->FramebufferRenderbuffer;
  11287.         snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbuffer", symbol_prefix);
  11288. #ifdef _WIN32
  11289.         *procp = GetProcAddress(handle, symboln);
  11290. #else
  11291.         *procp = dlsym(handle, symboln);
  11292. #endif
  11293.     }
  11294.  
  11295.  
  11296.     if(!disp->FramebufferRenderbuffer) {
  11297.         void ** procp = (void **) &disp->FramebufferRenderbuffer;
  11298.         snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbufferEXT", symbol_prefix);
  11299. #ifdef _WIN32
  11300.         *procp = GetProcAddress(handle, symboln);
  11301. #else
  11302.         *procp = dlsym(handle, symboln);
  11303. #endif
  11304.     }
  11305.  
  11306.  
  11307.     if(!disp->FramebufferRenderbuffer) {
  11308.         void ** procp = (void **) &disp->FramebufferRenderbuffer;
  11309.         snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbufferOES", symbol_prefix);
  11310. #ifdef _WIN32
  11311.         *procp = GetProcAddress(handle, symboln);
  11312. #else
  11313.         *procp = dlsym(handle, symboln);
  11314. #endif
  11315.     }
  11316.  
  11317.  
  11318.     if(!disp->FramebufferTexture1D) {
  11319.         void ** procp = (void **) &disp->FramebufferTexture1D;
  11320.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1D", symbol_prefix);
  11321. #ifdef _WIN32
  11322.         *procp = GetProcAddress(handle, symboln);
  11323. #else
  11324.         *procp = dlsym(handle, symboln);
  11325. #endif
  11326.     }
  11327.  
  11328.  
  11329.     if(!disp->FramebufferTexture1D) {
  11330.         void ** procp = (void **) &disp->FramebufferTexture1D;
  11331.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1DEXT", symbol_prefix);
  11332. #ifdef _WIN32
  11333.         *procp = GetProcAddress(handle, symboln);
  11334. #else
  11335.         *procp = dlsym(handle, symboln);
  11336. #endif
  11337.     }
  11338.  
  11339.  
  11340.     if(!disp->FramebufferTexture2D) {
  11341.         void ** procp = (void **) &disp->FramebufferTexture2D;
  11342.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2D", symbol_prefix);
  11343. #ifdef _WIN32
  11344.         *procp = GetProcAddress(handle, symboln);
  11345. #else
  11346.         *procp = dlsym(handle, symboln);
  11347. #endif
  11348.     }
  11349.  
  11350.  
  11351.     if(!disp->FramebufferTexture2D) {
  11352.         void ** procp = (void **) &disp->FramebufferTexture2D;
  11353.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2DEXT", symbol_prefix);
  11354. #ifdef _WIN32
  11355.         *procp = GetProcAddress(handle, symboln);
  11356. #else
  11357.         *procp = dlsym(handle, symboln);
  11358. #endif
  11359.     }
  11360.  
  11361.  
  11362.     if(!disp->FramebufferTexture2D) {
  11363.         void ** procp = (void **) &disp->FramebufferTexture2D;
  11364.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2DOES", symbol_prefix);
  11365. #ifdef _WIN32
  11366.         *procp = GetProcAddress(handle, symboln);
  11367. #else
  11368.         *procp = dlsym(handle, symboln);
  11369. #endif
  11370.     }
  11371.  
  11372.  
  11373.     if(!disp->FramebufferTexture3D) {
  11374.         void ** procp = (void **) &disp->FramebufferTexture3D;
  11375.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3D", symbol_prefix);
  11376. #ifdef _WIN32
  11377.         *procp = GetProcAddress(handle, symboln);
  11378. #else
  11379.         *procp = dlsym(handle, symboln);
  11380. #endif
  11381.     }
  11382.  
  11383.  
  11384.     if(!disp->FramebufferTexture3D) {
  11385.         void ** procp = (void **) &disp->FramebufferTexture3D;
  11386.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3DEXT", symbol_prefix);
  11387. #ifdef _WIN32
  11388.         *procp = GetProcAddress(handle, symboln);
  11389. #else
  11390.         *procp = dlsym(handle, symboln);
  11391. #endif
  11392.     }
  11393.  
  11394.  
  11395.     if(!disp->FramebufferTexture3D) {
  11396.         void ** procp = (void **) &disp->FramebufferTexture3D;
  11397.         snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3DOES", symbol_prefix);
  11398. #ifdef _WIN32
  11399.         *procp = GetProcAddress(handle, symboln);
  11400. #else
  11401.         *procp = dlsym(handle, symboln);
  11402. #endif
  11403.     }
  11404.  
  11405.  
  11406.     if(!disp->FramebufferTextureLayer) {
  11407.         void ** procp = (void **) &disp->FramebufferTextureLayer;
  11408.         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayer", symbol_prefix);
  11409. #ifdef _WIN32
  11410.         *procp = GetProcAddress(handle, symboln);
  11411. #else
  11412.         *procp = dlsym(handle, symboln);
  11413. #endif
  11414.     }
  11415.  
  11416.  
  11417.     if(!disp->FramebufferTextureLayer) {
  11418.         void ** procp = (void **) &disp->FramebufferTextureLayer;
  11419.         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerARB", symbol_prefix);
  11420. #ifdef _WIN32
  11421.         *procp = GetProcAddress(handle, symboln);
  11422. #else
  11423.         *procp = dlsym(handle, symboln);
  11424. #endif
  11425.     }
  11426.  
  11427.  
  11428.     if(!disp->FramebufferTextureLayer) {
  11429.         void ** procp = (void **) &disp->FramebufferTextureLayer;
  11430.         snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerEXT", symbol_prefix);
  11431. #ifdef _WIN32
  11432.         *procp = GetProcAddress(handle, symboln);
  11433. #else
  11434.         *procp = dlsym(handle, symboln);
  11435. #endif
  11436.     }
  11437.  
  11438.  
  11439.     if(!disp->GenFramebuffers) {
  11440.         void ** procp = (void **) &disp->GenFramebuffers;
  11441.         snprintf(symboln, sizeof(symboln), "%sGenFramebuffers", symbol_prefix);
  11442. #ifdef _WIN32
  11443.         *procp = GetProcAddress(handle, symboln);
  11444. #else
  11445.         *procp = dlsym(handle, symboln);
  11446. #endif
  11447.     }
  11448.  
  11449.  
  11450.     if(!disp->GenFramebuffers) {
  11451.         void ** procp = (void **) &disp->GenFramebuffers;
  11452.         snprintf(symboln, sizeof(symboln), "%sGenFramebuffersEXT", symbol_prefix);
  11453. #ifdef _WIN32
  11454.         *procp = GetProcAddress(handle, symboln);
  11455. #else
  11456.         *procp = dlsym(handle, symboln);
  11457. #endif
  11458.     }
  11459.  
  11460.  
  11461.     if(!disp->GenFramebuffers) {
  11462.         void ** procp = (void **) &disp->GenFramebuffers;
  11463.         snprintf(symboln, sizeof(symboln), "%sGenFramebuffersOES", symbol_prefix);
  11464. #ifdef _WIN32
  11465.         *procp = GetProcAddress(handle, symboln);
  11466. #else
  11467.         *procp = dlsym(handle, symboln);
  11468. #endif
  11469.     }
  11470.  
  11471.  
  11472.     if(!disp->GenRenderbuffers) {
  11473.         void ** procp = (void **) &disp->GenRenderbuffers;
  11474.         snprintf(symboln, sizeof(symboln), "%sGenRenderbuffers", symbol_prefix);
  11475. #ifdef _WIN32
  11476.         *procp = GetProcAddress(handle, symboln);
  11477. #else
  11478.         *procp = dlsym(handle, symboln);
  11479. #endif
  11480.     }
  11481.  
  11482.  
  11483.     if(!disp->GenRenderbuffers) {
  11484.         void ** procp = (void **) &disp->GenRenderbuffers;
  11485.         snprintf(symboln, sizeof(symboln), "%sGenRenderbuffersEXT", symbol_prefix);
  11486. #ifdef _WIN32
  11487.         *procp = GetProcAddress(handle, symboln);
  11488. #else
  11489.         *procp = dlsym(handle, symboln);
  11490. #endif
  11491.     }
  11492.  
  11493.  
  11494.     if(!disp->GenRenderbuffers) {
  11495.         void ** procp = (void **) &disp->GenRenderbuffers;
  11496.         snprintf(symboln, sizeof(symboln), "%sGenRenderbuffersOES", symbol_prefix);
  11497. #ifdef _WIN32
  11498.         *procp = GetProcAddress(handle, symboln);
  11499. #else
  11500.         *procp = dlsym(handle, symboln);
  11501. #endif
  11502.     }
  11503.  
  11504.  
  11505.     if(!disp->GenerateMipmap) {
  11506.         void ** procp = (void **) &disp->GenerateMipmap;
  11507.         snprintf(symboln, sizeof(symboln), "%sGenerateMipmap", symbol_prefix);
  11508. #ifdef _WIN32
  11509.         *procp = GetProcAddress(handle, symboln);
  11510. #else
  11511.         *procp = dlsym(handle, symboln);
  11512. #endif
  11513.     }
  11514.  
  11515.  
  11516.     if(!disp->GenerateMipmap) {
  11517.         void ** procp = (void **) &disp->GenerateMipmap;
  11518.         snprintf(symboln, sizeof(symboln), "%sGenerateMipmapEXT", symbol_prefix);
  11519. #ifdef _WIN32
  11520.         *procp = GetProcAddress(handle, symboln);
  11521. #else
  11522.         *procp = dlsym(handle, symboln);
  11523. #endif
  11524.     }
  11525.  
  11526.  
  11527.     if(!disp->GenerateMipmap) {
  11528.         void ** procp = (void **) &disp->GenerateMipmap;
  11529.         snprintf(symboln, sizeof(symboln), "%sGenerateMipmapOES", symbol_prefix);
  11530. #ifdef _WIN32
  11531.         *procp = GetProcAddress(handle, symboln);
  11532. #else
  11533.         *procp = dlsym(handle, symboln);
  11534. #endif
  11535.     }
  11536.  
  11537.  
  11538.     if(!disp->GetFramebufferAttachmentParameteriv) {
  11539.         void ** procp = (void **) &disp->GetFramebufferAttachmentParameteriv;
  11540.         snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameteriv", symbol_prefix);
  11541. #ifdef _WIN32
  11542.         *procp = GetProcAddress(handle, symboln);
  11543. #else
  11544.         *procp = dlsym(handle, symboln);
  11545. #endif
  11546.     }
  11547.  
  11548.  
  11549.     if(!disp->GetFramebufferAttachmentParameteriv) {
  11550.         void ** procp = (void **) &disp->GetFramebufferAttachmentParameteriv;
  11551.         snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameterivEXT", symbol_prefix);
  11552. #ifdef _WIN32
  11553.         *procp = GetProcAddress(handle, symboln);
  11554. #else
  11555.         *procp = dlsym(handle, symboln);
  11556. #endif
  11557.     }
  11558.  
  11559.  
  11560.     if(!disp->GetFramebufferAttachmentParameteriv) {
  11561.         void ** procp = (void **) &disp->GetFramebufferAttachmentParameteriv;
  11562.         snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameterivOES", symbol_prefix);
  11563. #ifdef _WIN32
  11564.         *procp = GetProcAddress(handle, symboln);
  11565. #else
  11566.         *procp = dlsym(handle, symboln);
  11567. #endif
  11568.     }
  11569.  
  11570.  
  11571.     if(!disp->GetRenderbufferParameteriv) {
  11572.         void ** procp = (void **) &disp->GetRenderbufferParameteriv;
  11573.         snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameteriv", symbol_prefix);
  11574. #ifdef _WIN32
  11575.         *procp = GetProcAddress(handle, symboln);
  11576. #else
  11577.         *procp = dlsym(handle, symboln);
  11578. #endif
  11579.     }
  11580.  
  11581.  
  11582.     if(!disp->GetRenderbufferParameteriv) {
  11583.         void ** procp = (void **) &disp->GetRenderbufferParameteriv;
  11584.         snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameterivEXT", symbol_prefix);
  11585. #ifdef _WIN32
  11586.         *procp = GetProcAddress(handle, symboln);
  11587. #else
  11588.         *procp = dlsym(handle, symboln);
  11589. #endif
  11590.     }
  11591.  
  11592.  
  11593.     if(!disp->GetRenderbufferParameteriv) {
  11594.         void ** procp = (void **) &disp->GetRenderbufferParameteriv;
  11595.         snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameterivOES", symbol_prefix);
  11596. #ifdef _WIN32
  11597.         *procp = GetProcAddress(handle, symboln);
  11598. #else
  11599.         *procp = dlsym(handle, symboln);
  11600. #endif
  11601.     }
  11602.  
  11603.  
  11604.     if(!disp->IsFramebuffer) {
  11605.         void ** procp = (void **) &disp->IsFramebuffer;
  11606.         snprintf(symboln, sizeof(symboln), "%sIsFramebuffer", symbol_prefix);
  11607. #ifdef _WIN32
  11608.         *procp = GetProcAddress(handle, symboln);
  11609. #else
  11610.         *procp = dlsym(handle, symboln);
  11611. #endif
  11612.     }
  11613.  
  11614.  
  11615.     if(!disp->IsFramebuffer) {
  11616.         void ** procp = (void **) &disp->IsFramebuffer;
  11617.         snprintf(symboln, sizeof(symboln), "%sIsFramebufferEXT", symbol_prefix);
  11618. #ifdef _WIN32
  11619.         *procp = GetProcAddress(handle, symboln);
  11620. #else
  11621.         *procp = dlsym(handle, symboln);
  11622. #endif
  11623.     }
  11624.  
  11625.  
  11626.     if(!disp->IsFramebuffer) {
  11627.         void ** procp = (void **) &disp->IsFramebuffer;
  11628.         snprintf(symboln, sizeof(symboln), "%sIsFramebufferOES", symbol_prefix);
  11629. #ifdef _WIN32
  11630.         *procp = GetProcAddress(handle, symboln);
  11631. #else
  11632.         *procp = dlsym(handle, symboln);
  11633. #endif
  11634.     }
  11635.  
  11636.  
  11637.     if(!disp->IsRenderbuffer) {
  11638.         void ** procp = (void **) &disp->IsRenderbuffer;
  11639.         snprintf(symboln, sizeof(symboln), "%sIsRenderbuffer", symbol_prefix);
  11640. #ifdef _WIN32
  11641.         *procp = GetProcAddress(handle, symboln);
  11642. #else
  11643.         *procp = dlsym(handle, symboln);
  11644. #endif
  11645.     }
  11646.  
  11647.  
  11648.     if(!disp->IsRenderbuffer) {
  11649.         void ** procp = (void **) &disp->IsRenderbuffer;
  11650.         snprintf(symboln, sizeof(symboln), "%sIsRenderbufferEXT", symbol_prefix);
  11651. #ifdef _WIN32
  11652.         *procp = GetProcAddress(handle, symboln);
  11653. #else
  11654.         *procp = dlsym(handle, symboln);
  11655. #endif
  11656.     }
  11657.  
  11658.  
  11659.     if(!disp->IsRenderbuffer) {
  11660.         void ** procp = (void **) &disp->IsRenderbuffer;
  11661.         snprintf(symboln, sizeof(symboln), "%sIsRenderbufferOES", symbol_prefix);
  11662. #ifdef _WIN32
  11663.         *procp = GetProcAddress(handle, symboln);
  11664. #else
  11665.         *procp = dlsym(handle, symboln);
  11666. #endif
  11667.     }
  11668.  
  11669.  
  11670.     if(!disp->RenderbufferStorage) {
  11671.         void ** procp = (void **) &disp->RenderbufferStorage;
  11672.         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorage", symbol_prefix);
  11673. #ifdef _WIN32
  11674.         *procp = GetProcAddress(handle, symboln);
  11675. #else
  11676.         *procp = dlsym(handle, symboln);
  11677. #endif
  11678.     }
  11679.  
  11680.  
  11681.     if(!disp->RenderbufferStorage) {
  11682.         void ** procp = (void **) &disp->RenderbufferStorage;
  11683.         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageEXT", symbol_prefix);
  11684. #ifdef _WIN32
  11685.         *procp = GetProcAddress(handle, symboln);
  11686. #else
  11687.         *procp = dlsym(handle, symboln);
  11688. #endif
  11689.     }
  11690.  
  11691.  
  11692.     if(!disp->RenderbufferStorage) {
  11693.         void ** procp = (void **) &disp->RenderbufferStorage;
  11694.         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageOES", symbol_prefix);
  11695. #ifdef _WIN32
  11696.         *procp = GetProcAddress(handle, symboln);
  11697. #else
  11698.         *procp = dlsym(handle, symboln);
  11699. #endif
  11700.     }
  11701.  
  11702.  
  11703.     if(!disp->RenderbufferStorageMultisample) {
  11704.         void ** procp = (void **) &disp->RenderbufferStorageMultisample;
  11705.         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisample", symbol_prefix);
  11706. #ifdef _WIN32
  11707.         *procp = GetProcAddress(handle, symboln);
  11708. #else
  11709.         *procp = dlsym(handle, symboln);
  11710. #endif
  11711.     }
  11712.  
  11713.  
  11714.     if(!disp->RenderbufferStorageMultisample) {
  11715.         void ** procp = (void **) &disp->RenderbufferStorageMultisample;
  11716.         snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageMultisampleEXT", symbol_prefix);
  11717. #ifdef _WIN32
  11718.         *procp = GetProcAddress(handle, symboln);
  11719. #else
  11720.         *procp = dlsym(handle, symboln);
  11721. #endif
  11722.     }
  11723.  
  11724.  
  11725.     if(!disp->FlushMappedBufferRange) {
  11726.         void ** procp = (void **) &disp->FlushMappedBufferRange;
  11727.         snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRange", symbol_prefix);
  11728. #ifdef _WIN32
  11729.         *procp = GetProcAddress(handle, symboln);
  11730. #else
  11731.         *procp = dlsym(handle, symboln);
  11732. #endif
  11733.     }
  11734.  
  11735.  
  11736.     if(!disp->FlushMappedBufferRange) {
  11737.         void ** procp = (void **) &disp->FlushMappedBufferRange;
  11738.         snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRangeEXT", symbol_prefix);
  11739. #ifdef _WIN32
  11740.         *procp = GetProcAddress(handle, symboln);
  11741. #else
  11742.         *procp = dlsym(handle, symboln);
  11743. #endif
  11744.     }
  11745.  
  11746.  
  11747.     if(!disp->MapBufferRange) {
  11748.         void ** procp = (void **) &disp->MapBufferRange;
  11749.         snprintf(symboln, sizeof(symboln), "%sMapBufferRange", symbol_prefix);
  11750. #ifdef _WIN32
  11751.         *procp = GetProcAddress(handle, symboln);
  11752. #else
  11753.         *procp = dlsym(handle, symboln);
  11754. #endif
  11755.     }
  11756.  
  11757.  
  11758.     if(!disp->MapBufferRange) {
  11759.         void ** procp = (void **) &disp->MapBufferRange;
  11760.         snprintf(symboln, sizeof(symboln), "%sMapBufferRangeEXT", symbol_prefix);
  11761. #ifdef _WIN32
  11762.         *procp = GetProcAddress(handle, symboln);
  11763. #else
  11764.         *procp = dlsym(handle, symboln);
  11765. #endif
  11766.     }
  11767.  
  11768.  
  11769.     if(!disp->BindVertexArray) {
  11770.         void ** procp = (void **) &disp->BindVertexArray;
  11771.         snprintf(symboln, sizeof(symboln), "%sBindVertexArray", symbol_prefix);
  11772. #ifdef _WIN32
  11773.         *procp = GetProcAddress(handle, symboln);
  11774. #else
  11775.         *procp = dlsym(handle, symboln);
  11776. #endif
  11777.     }
  11778.  
  11779.  
  11780.     if(!disp->BindVertexArray) {
  11781.         void ** procp = (void **) &disp->BindVertexArray;
  11782.         snprintf(symboln, sizeof(symboln), "%sBindVertexArrayOES", symbol_prefix);
  11783. #ifdef _WIN32
  11784.         *procp = GetProcAddress(handle, symboln);
  11785. #else
  11786.         *procp = dlsym(handle, symboln);
  11787. #endif
  11788.     }
  11789.  
  11790.  
  11791.     if(!disp->DeleteVertexArrays) {
  11792.         void ** procp = (void **) &disp->DeleteVertexArrays;
  11793.         snprintf(symboln, sizeof(symboln), "%sDeleteVertexArrays", symbol_prefix);
  11794. #ifdef _WIN32
  11795.         *procp = GetProcAddress(handle, symboln);
  11796. #else
  11797.         *procp = dlsym(handle, symboln);
  11798. #endif
  11799.     }
  11800.  
  11801.  
  11802.     if(!disp->DeleteVertexArrays) {
  11803.         void ** procp = (void **) &disp->DeleteVertexArrays;
  11804.         snprintf(symboln, sizeof(symboln), "%sDeleteVertexArraysAPPLE", symbol_prefix);
  11805. #ifdef _WIN32
  11806.         *procp = GetProcAddress(handle, symboln);
  11807. #else
  11808.         *procp = dlsym(handle, symboln);
  11809. #endif
  11810.     }
  11811.  
  11812.  
  11813.     if(!disp->DeleteVertexArrays) {
  11814.         void ** procp = (void **) &disp->DeleteVertexArrays;
  11815.         snprintf(symboln, sizeof(symboln), "%sDeleteVertexArraysOES", symbol_prefix);
  11816. #ifdef _WIN32
  11817.         *procp = GetProcAddress(handle, symboln);
  11818. #else
  11819.         *procp = dlsym(handle, symboln);
  11820. #endif
  11821.     }
  11822.  
  11823.  
  11824.     if(!disp->GenVertexArrays) {
  11825.         void ** procp = (void **) &disp->GenVertexArrays;
  11826.         snprintf(symboln, sizeof(symboln), "%sGenVertexArrays", symbol_prefix);
  11827. #ifdef _WIN32
  11828.         *procp = GetProcAddress(handle, symboln);
  11829. #else
  11830.         *procp = dlsym(handle, symboln);
  11831. #endif
  11832.     }
  11833.  
  11834.  
  11835.     if(!disp->GenVertexArrays) {
  11836.         void ** procp = (void **) &disp->GenVertexArrays;
  11837.         snprintf(symboln, sizeof(symboln), "%sGenVertexArraysOES", symbol_prefix);
  11838. #ifdef _WIN32
  11839.         *procp = GetProcAddress(handle, symboln);
  11840. #else
  11841.         *procp = dlsym(handle, symboln);
  11842. #endif
  11843.     }
  11844.  
  11845.  
  11846.     if(!disp->IsVertexArray) {
  11847.         void ** procp = (void **) &disp->IsVertexArray;
  11848.         snprintf(symboln, sizeof(symboln), "%sIsVertexArray", symbol_prefix);
  11849. #ifdef _WIN32
  11850.         *procp = GetProcAddress(handle, symboln);
  11851. #else
  11852.         *procp = dlsym(handle, symboln);
  11853. #endif
  11854.     }
  11855.  
  11856.  
  11857.     if(!disp->IsVertexArray) {
  11858.         void ** procp = (void **) &disp->IsVertexArray;
  11859.         snprintf(symboln, sizeof(symboln), "%sIsVertexArrayAPPLE", symbol_prefix);
  11860. #ifdef _WIN32
  11861.         *procp = GetProcAddress(handle, symboln);
  11862. #else
  11863.         *procp = dlsym(handle, symboln);
  11864. #endif
  11865.     }
  11866.  
  11867.  
  11868.     if(!disp->IsVertexArray) {
  11869.         void ** procp = (void **) &disp->IsVertexArray;
  11870.         snprintf(symboln, sizeof(symboln), "%sIsVertexArrayOES", symbol_prefix);
  11871. #ifdef _WIN32
  11872.         *procp = GetProcAddress(handle, symboln);
  11873. #else
  11874.         *procp = dlsym(handle, symboln);
  11875. #endif
  11876.     }
  11877.  
  11878.  
  11879.     if(!disp->GetActiveUniformBlockName) {
  11880.         void ** procp = (void **) &disp->GetActiveUniformBlockName;
  11881.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockName", symbol_prefix);
  11882. #ifdef _WIN32
  11883.         *procp = GetProcAddress(handle, symboln);
  11884. #else
  11885.         *procp = dlsym(handle, symboln);
  11886. #endif
  11887.     }
  11888.  
  11889.  
  11890.     if(!disp->GetActiveUniformBlockiv) {
  11891.         void ** procp = (void **) &disp->GetActiveUniformBlockiv;
  11892.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformBlockiv", symbol_prefix);
  11893. #ifdef _WIN32
  11894.         *procp = GetProcAddress(handle, symboln);
  11895. #else
  11896.         *procp = dlsym(handle, symboln);
  11897. #endif
  11898.     }
  11899.  
  11900.  
  11901.     if(!disp->GetActiveUniformName) {
  11902.         void ** procp = (void **) &disp->GetActiveUniformName;
  11903.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformName", symbol_prefix);
  11904. #ifdef _WIN32
  11905.         *procp = GetProcAddress(handle, symboln);
  11906. #else
  11907.         *procp = dlsym(handle, symboln);
  11908. #endif
  11909.     }
  11910.  
  11911.  
  11912.     if(!disp->GetActiveUniformsiv) {
  11913.         void ** procp = (void **) &disp->GetActiveUniformsiv;
  11914.         snprintf(symboln, sizeof(symboln), "%sGetActiveUniformsiv", symbol_prefix);
  11915. #ifdef _WIN32
  11916.         *procp = GetProcAddress(handle, symboln);
  11917. #else
  11918.         *procp = dlsym(handle, symboln);
  11919. #endif
  11920.     }
  11921.  
  11922.  
  11923.     if(!disp->GetUniformBlockIndex) {
  11924.         void ** procp = (void **) &disp->GetUniformBlockIndex;
  11925.         snprintf(symboln, sizeof(symboln), "%sGetUniformBlockIndex", symbol_prefix);
  11926. #ifdef _WIN32
  11927.         *procp = GetProcAddress(handle, symboln);
  11928. #else
  11929.         *procp = dlsym(handle, symboln);
  11930. #endif
  11931.     }
  11932.  
  11933.  
  11934.     if(!disp->GetUniformIndices) {
  11935.         void ** procp = (void **) &disp->GetUniformIndices;
  11936.         snprintf(symboln, sizeof(symboln), "%sGetUniformIndices", symbol_prefix);
  11937. #ifdef _WIN32
  11938.         *procp = GetProcAddress(handle, symboln);
  11939. #else
  11940.         *procp = dlsym(handle, symboln);
  11941. #endif
  11942.     }
  11943.  
  11944.  
  11945.     if(!disp->UniformBlockBinding) {
  11946.         void ** procp = (void **) &disp->UniformBlockBinding;
  11947.         snprintf(symboln, sizeof(symboln), "%sUniformBlockBinding", symbol_prefix);
  11948. #ifdef _WIN32
  11949.         *procp = GetProcAddress(handle, symboln);
  11950. #else
  11951.         *procp = dlsym(handle, symboln);
  11952. #endif
  11953.     }
  11954.  
  11955.  
  11956.     if(!disp->CopyBufferSubData) {
  11957.         void ** procp = (void **) &disp->CopyBufferSubData;
  11958.         snprintf(symboln, sizeof(symboln), "%sCopyBufferSubData", symbol_prefix);
  11959. #ifdef _WIN32
  11960.         *procp = GetProcAddress(handle, symboln);
  11961. #else
  11962.         *procp = dlsym(handle, symboln);
  11963. #endif
  11964.     }
  11965.  
  11966.  
  11967.     if(!disp->ClientWaitSync) {
  11968.         void ** procp = (void **) &disp->ClientWaitSync;
  11969.         snprintf(symboln, sizeof(symboln), "%sClientWaitSync", symbol_prefix);
  11970. #ifdef _WIN32
  11971.         *procp = GetProcAddress(handle, symboln);
  11972. #else
  11973.         *procp = dlsym(handle, symboln);
  11974. #endif
  11975.     }
  11976.  
  11977.  
  11978.     if(!disp->DeleteSync) {
  11979.         void ** procp = (void **) &disp->DeleteSync;
  11980.         snprintf(symboln, sizeof(symboln), "%sDeleteSync", symbol_prefix);
  11981. #ifdef _WIN32
  11982.         *procp = GetProcAddress(handle, symboln);
  11983. #else
  11984.         *procp = dlsym(handle, symboln);
  11985. #endif
  11986.     }
  11987.  
  11988.  
  11989.     if(!disp->FenceSync) {
  11990.         void ** procp = (void **) &disp->FenceSync;
  11991.         snprintf(symboln, sizeof(symboln), "%sFenceSync", symbol_prefix);
  11992. #ifdef _WIN32
  11993.         *procp = GetProcAddress(handle, symboln);
  11994. #else
  11995.         *procp = dlsym(handle, symboln);
  11996. #endif
  11997.     }
  11998.  
  11999.  
  12000.     if(!disp->GetInteger64v) {
  12001.         void ** procp = (void **) &disp->GetInteger64v;
  12002.         snprintf(symboln, sizeof(symboln), "%sGetInteger64v", symbol_prefix);
  12003. #ifdef _WIN32
  12004.         *procp = GetProcAddress(handle, symboln);
  12005. #else
  12006.         *procp = dlsym(handle, symboln);
  12007. #endif
  12008.     }
  12009.  
  12010.  
  12011.     if(!disp->GetSynciv) {
  12012.         void ** procp = (void **) &disp->GetSynciv;
  12013.         snprintf(symboln, sizeof(symboln), "%sGetSynciv", symbol_prefix);
  12014. #ifdef _WIN32
  12015.         *procp = GetProcAddress(handle, symboln);
  12016. #else
  12017.         *procp = dlsym(handle, symboln);
  12018. #endif
  12019.     }
  12020.  
  12021.  
  12022.     if(!disp->IsSync) {
  12023.         void ** procp = (void **) &disp->IsSync;
  12024.         snprintf(symboln, sizeof(symboln), "%sIsSync", symbol_prefix);
  12025. #ifdef _WIN32
  12026.         *procp = GetProcAddress(handle, symboln);
  12027. #else
  12028.         *procp = dlsym(handle, symboln);
  12029. #endif
  12030.     }
  12031.  
  12032.  
  12033.     if(!disp->WaitSync) {
  12034.         void ** procp = (void **) &disp->WaitSync;
  12035.         snprintf(symboln, sizeof(symboln), "%sWaitSync", symbol_prefix);
  12036. #ifdef _WIN32
  12037.         *procp = GetProcAddress(handle, symboln);
  12038. #else
  12039.         *procp = dlsym(handle, symboln);
  12040. #endif
  12041.     }
  12042.  
  12043.  
  12044.     if(!disp->DrawElementsBaseVertex) {
  12045.         void ** procp = (void **) &disp->DrawElementsBaseVertex;
  12046.         snprintf(symboln, sizeof(symboln), "%sDrawElementsBaseVertex", symbol_prefix);
  12047. #ifdef _WIN32
  12048.         *procp = GetProcAddress(handle, symboln);
  12049. #else
  12050.         *procp = dlsym(handle, symboln);
  12051. #endif
  12052.     }
  12053.  
  12054.  
  12055.     if(!disp->DrawElementsInstancedBaseVertex) {
  12056.         void ** procp = (void **) &disp->DrawElementsInstancedBaseVertex;
  12057.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseVertex", symbol_prefix);
  12058. #ifdef _WIN32
  12059.         *procp = GetProcAddress(handle, symboln);
  12060. #else
  12061.         *procp = dlsym(handle, symboln);
  12062. #endif
  12063.     }
  12064.  
  12065.  
  12066.     if(!disp->DrawRangeElementsBaseVertex) {
  12067.         void ** procp = (void **) &disp->DrawRangeElementsBaseVertex;
  12068.         snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsBaseVertex", symbol_prefix);
  12069. #ifdef _WIN32
  12070.         *procp = GetProcAddress(handle, symboln);
  12071. #else
  12072.         *procp = dlsym(handle, symboln);
  12073. #endif
  12074.     }
  12075.  
  12076.  
  12077.     if(!disp->MultiDrawElementsBaseVertex) {
  12078.         void ** procp = (void **) &disp->MultiDrawElementsBaseVertex;
  12079.         snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsBaseVertex", symbol_prefix);
  12080. #ifdef _WIN32
  12081.         *procp = GetProcAddress(handle, symboln);
  12082. #else
  12083.         *procp = dlsym(handle, symboln);
  12084. #endif
  12085.     }
  12086.  
  12087.  
  12088.     if(!disp->ProvokingVertex) {
  12089.         void ** procp = (void **) &disp->ProvokingVertex;
  12090.         snprintf(symboln, sizeof(symboln), "%sProvokingVertexEXT", symbol_prefix);
  12091. #ifdef _WIN32
  12092.         *procp = GetProcAddress(handle, symboln);
  12093. #else
  12094.         *procp = dlsym(handle, symboln);
  12095. #endif
  12096.     }
  12097.  
  12098.  
  12099.     if(!disp->ProvokingVertex) {
  12100.         void ** procp = (void **) &disp->ProvokingVertex;
  12101.         snprintf(symboln, sizeof(symboln), "%sProvokingVertex", symbol_prefix);
  12102. #ifdef _WIN32
  12103.         *procp = GetProcAddress(handle, symboln);
  12104. #else
  12105.         *procp = dlsym(handle, symboln);
  12106. #endif
  12107.     }
  12108.  
  12109.  
  12110.     if(!disp->GetMultisamplefv) {
  12111.         void ** procp = (void **) &disp->GetMultisamplefv;
  12112.         snprintf(symboln, sizeof(symboln), "%sGetMultisamplefv", symbol_prefix);
  12113. #ifdef _WIN32
  12114.         *procp = GetProcAddress(handle, symboln);
  12115. #else
  12116.         *procp = dlsym(handle, symboln);
  12117. #endif
  12118.     }
  12119.  
  12120.  
  12121.     if(!disp->SampleMaski) {
  12122.         void ** procp = (void **) &disp->SampleMaski;
  12123.         snprintf(symboln, sizeof(symboln), "%sSampleMaski", symbol_prefix);
  12124. #ifdef _WIN32
  12125.         *procp = GetProcAddress(handle, symboln);
  12126. #else
  12127.         *procp = dlsym(handle, symboln);
  12128. #endif
  12129.     }
  12130.  
  12131.  
  12132.     if(!disp->TexImage2DMultisample) {
  12133.         void ** procp = (void **) &disp->TexImage2DMultisample;
  12134.         snprintf(symboln, sizeof(symboln), "%sTexImage2DMultisample", symbol_prefix);
  12135. #ifdef _WIN32
  12136.         *procp = GetProcAddress(handle, symboln);
  12137. #else
  12138.         *procp = dlsym(handle, symboln);
  12139. #endif
  12140.     }
  12141.  
  12142.  
  12143.     if(!disp->TexImage3DMultisample) {
  12144.         void ** procp = (void **) &disp->TexImage3DMultisample;
  12145.         snprintf(symboln, sizeof(symboln), "%sTexImage3DMultisample", symbol_prefix);
  12146. #ifdef _WIN32
  12147.         *procp = GetProcAddress(handle, symboln);
  12148. #else
  12149.         *procp = dlsym(handle, symboln);
  12150. #endif
  12151.     }
  12152.  
  12153.  
  12154.     if(!disp->BlendEquationSeparateiARB) {
  12155.         void ** procp = (void **) &disp->BlendEquationSeparateiARB;
  12156.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateiARB", symbol_prefix);
  12157. #ifdef _WIN32
  12158.         *procp = GetProcAddress(handle, symboln);
  12159. #else
  12160.         *procp = dlsym(handle, symboln);
  12161. #endif
  12162.     }
  12163.  
  12164.  
  12165.     if(!disp->BlendEquationSeparateiARB) {
  12166.         void ** procp = (void **) &disp->BlendEquationSeparateiARB;
  12167.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateIndexedAMD", symbol_prefix);
  12168. #ifdef _WIN32
  12169.         *procp = GetProcAddress(handle, symboln);
  12170. #else
  12171.         *procp = dlsym(handle, symboln);
  12172. #endif
  12173.     }
  12174.  
  12175.  
  12176.     if(!disp->BlendEquationSeparateiARB) {
  12177.         void ** procp = (void **) &disp->BlendEquationSeparateiARB;
  12178.         snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparatei", symbol_prefix);
  12179. #ifdef _WIN32
  12180.         *procp = GetProcAddress(handle, symboln);
  12181. #else
  12182.         *procp = dlsym(handle, symboln);
  12183. #endif
  12184.     }
  12185.  
  12186.  
  12187.     if(!disp->BlendEquationiARB) {
  12188.         void ** procp = (void **) &disp->BlendEquationiARB;
  12189.         snprintf(symboln, sizeof(symboln), "%sBlendEquationiARB", symbol_prefix);
  12190. #ifdef _WIN32
  12191.         *procp = GetProcAddress(handle, symboln);
  12192. #else
  12193.         *procp = dlsym(handle, symboln);
  12194. #endif
  12195.     }
  12196.  
  12197.  
  12198.     if(!disp->BlendEquationiARB) {
  12199.         void ** procp = (void **) &disp->BlendEquationiARB;
  12200.         snprintf(symboln, sizeof(symboln), "%sBlendEquationIndexedAMD", symbol_prefix);
  12201. #ifdef _WIN32
  12202.         *procp = GetProcAddress(handle, symboln);
  12203. #else
  12204.         *procp = dlsym(handle, symboln);
  12205. #endif
  12206.     }
  12207.  
  12208.  
  12209.     if(!disp->BlendEquationiARB) {
  12210.         void ** procp = (void **) &disp->BlendEquationiARB;
  12211.         snprintf(symboln, sizeof(symboln), "%sBlendEquationi", symbol_prefix);
  12212. #ifdef _WIN32
  12213.         *procp = GetProcAddress(handle, symboln);
  12214. #else
  12215.         *procp = dlsym(handle, symboln);
  12216. #endif
  12217.     }
  12218.  
  12219.  
  12220.     if(!disp->BlendFuncSeparateiARB) {
  12221.         void ** procp = (void **) &disp->BlendFuncSeparateiARB;
  12222.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateiARB", symbol_prefix);
  12223. #ifdef _WIN32
  12224.         *procp = GetProcAddress(handle, symboln);
  12225. #else
  12226.         *procp = dlsym(handle, symboln);
  12227. #endif
  12228.     }
  12229.  
  12230.  
  12231.     if(!disp->BlendFuncSeparateiARB) {
  12232.         void ** procp = (void **) &disp->BlendFuncSeparateiARB;
  12233.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateIndexedAMD", symbol_prefix);
  12234. #ifdef _WIN32
  12235.         *procp = GetProcAddress(handle, symboln);
  12236. #else
  12237.         *procp = dlsym(handle, symboln);
  12238. #endif
  12239.     }
  12240.  
  12241.  
  12242.     if(!disp->BlendFuncSeparateiARB) {
  12243.         void ** procp = (void **) &disp->BlendFuncSeparateiARB;
  12244.         snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparatei", symbol_prefix);
  12245. #ifdef _WIN32
  12246.         *procp = GetProcAddress(handle, symboln);
  12247. #else
  12248.         *procp = dlsym(handle, symboln);
  12249. #endif
  12250.     }
  12251.  
  12252.  
  12253.     if(!disp->BlendFunciARB) {
  12254.         void ** procp = (void **) &disp->BlendFunciARB;
  12255.         snprintf(symboln, sizeof(symboln), "%sBlendFunciARB", symbol_prefix);
  12256. #ifdef _WIN32
  12257.         *procp = GetProcAddress(handle, symboln);
  12258. #else
  12259.         *procp = dlsym(handle, symboln);
  12260. #endif
  12261.     }
  12262.  
  12263.  
  12264.     if(!disp->BlendFunciARB) {
  12265.         void ** procp = (void **) &disp->BlendFunciARB;
  12266.         snprintf(symboln, sizeof(symboln), "%sBlendFuncIndexedAMD", symbol_prefix);
  12267. #ifdef _WIN32
  12268.         *procp = GetProcAddress(handle, symboln);
  12269. #else
  12270.         *procp = dlsym(handle, symboln);
  12271. #endif
  12272.     }
  12273.  
  12274.  
  12275.     if(!disp->BlendFunciARB) {
  12276.         void ** procp = (void **) &disp->BlendFunciARB;
  12277.         snprintf(symboln, sizeof(symboln), "%sBlendFunci", symbol_prefix);
  12278. #ifdef _WIN32
  12279.         *procp = GetProcAddress(handle, symboln);
  12280. #else
  12281.         *procp = dlsym(handle, symboln);
  12282. #endif
  12283.     }
  12284.  
  12285.  
  12286.     if(!disp->BindFragDataLocationIndexed) {
  12287.         void ** procp = (void **) &disp->BindFragDataLocationIndexed;
  12288.         snprintf(symboln, sizeof(symboln), "%sBindFragDataLocationIndexed", symbol_prefix);
  12289. #ifdef _WIN32
  12290.         *procp = GetProcAddress(handle, symboln);
  12291. #else
  12292.         *procp = dlsym(handle, symboln);
  12293. #endif
  12294.     }
  12295.  
  12296.  
  12297.     if(!disp->GetFragDataIndex) {
  12298.         void ** procp = (void **) &disp->GetFragDataIndex;
  12299.         snprintf(symboln, sizeof(symboln), "%sGetFragDataIndex", symbol_prefix);
  12300. #ifdef _WIN32
  12301.         *procp = GetProcAddress(handle, symboln);
  12302. #else
  12303.         *procp = dlsym(handle, symboln);
  12304. #endif
  12305.     }
  12306.  
  12307.  
  12308.     if(!disp->BindSampler) {
  12309.         void ** procp = (void **) &disp->BindSampler;
  12310.         snprintf(symboln, sizeof(symboln), "%sBindSampler", symbol_prefix);
  12311. #ifdef _WIN32
  12312.         *procp = GetProcAddress(handle, symboln);
  12313. #else
  12314.         *procp = dlsym(handle, symboln);
  12315. #endif
  12316.     }
  12317.  
  12318.  
  12319.     if(!disp->DeleteSamplers) {
  12320.         void ** procp = (void **) &disp->DeleteSamplers;
  12321.         snprintf(symboln, sizeof(symboln), "%sDeleteSamplers", symbol_prefix);
  12322. #ifdef _WIN32
  12323.         *procp = GetProcAddress(handle, symboln);
  12324. #else
  12325.         *procp = dlsym(handle, symboln);
  12326. #endif
  12327.     }
  12328.  
  12329.  
  12330.     if(!disp->GenSamplers) {
  12331.         void ** procp = (void **) &disp->GenSamplers;
  12332.         snprintf(symboln, sizeof(symboln), "%sGenSamplers", symbol_prefix);
  12333. #ifdef _WIN32
  12334.         *procp = GetProcAddress(handle, symboln);
  12335. #else
  12336.         *procp = dlsym(handle, symboln);
  12337. #endif
  12338.     }
  12339.  
  12340.  
  12341.     if(!disp->GetSamplerParameterIiv) {
  12342.         void ** procp = (void **) &disp->GetSamplerParameterIiv;
  12343.         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIiv", symbol_prefix);
  12344. #ifdef _WIN32
  12345.         *procp = GetProcAddress(handle, symboln);
  12346. #else
  12347.         *procp = dlsym(handle, symboln);
  12348. #endif
  12349.     }
  12350.  
  12351.  
  12352.     if(!disp->GetSamplerParameterIuiv) {
  12353.         void ** procp = (void **) &disp->GetSamplerParameterIuiv;
  12354.         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterIuiv", symbol_prefix);
  12355. #ifdef _WIN32
  12356.         *procp = GetProcAddress(handle, symboln);
  12357. #else
  12358.         *procp = dlsym(handle, symboln);
  12359. #endif
  12360.     }
  12361.  
  12362.  
  12363.     if(!disp->GetSamplerParameterfv) {
  12364.         void ** procp = (void **) &disp->GetSamplerParameterfv;
  12365.         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameterfv", symbol_prefix);
  12366. #ifdef _WIN32
  12367.         *procp = GetProcAddress(handle, symboln);
  12368. #else
  12369.         *procp = dlsym(handle, symboln);
  12370. #endif
  12371.     }
  12372.  
  12373.  
  12374.     if(!disp->GetSamplerParameteriv) {
  12375.         void ** procp = (void **) &disp->GetSamplerParameteriv;
  12376.         snprintf(symboln, sizeof(symboln), "%sGetSamplerParameteriv", symbol_prefix);
  12377. #ifdef _WIN32
  12378.         *procp = GetProcAddress(handle, symboln);
  12379. #else
  12380.         *procp = dlsym(handle, symboln);
  12381. #endif
  12382.     }
  12383.  
  12384.  
  12385.     if(!disp->IsSampler) {
  12386.         void ** procp = (void **) &disp->IsSampler;
  12387.         snprintf(symboln, sizeof(symboln), "%sIsSampler", symbol_prefix);
  12388. #ifdef _WIN32
  12389.         *procp = GetProcAddress(handle, symboln);
  12390. #else
  12391.         *procp = dlsym(handle, symboln);
  12392. #endif
  12393.     }
  12394.  
  12395.  
  12396.     if(!disp->SamplerParameterIiv) {
  12397.         void ** procp = (void **) &disp->SamplerParameterIiv;
  12398.         snprintf(symboln, sizeof(symboln), "%sSamplerParameterIiv", symbol_prefix);
  12399. #ifdef _WIN32
  12400.         *procp = GetProcAddress(handle, symboln);
  12401. #else
  12402.         *procp = dlsym(handle, symboln);
  12403. #endif
  12404.     }
  12405.  
  12406.  
  12407.     if(!disp->SamplerParameterIuiv) {
  12408.         void ** procp = (void **) &disp->SamplerParameterIuiv;
  12409.         snprintf(symboln, sizeof(symboln), "%sSamplerParameterIuiv", symbol_prefix);
  12410. #ifdef _WIN32
  12411.         *procp = GetProcAddress(handle, symboln);
  12412. #else
  12413.         *procp = dlsym(handle, symboln);
  12414. #endif
  12415.     }
  12416.  
  12417.  
  12418.     if(!disp->SamplerParameterf) {
  12419.         void ** procp = (void **) &disp->SamplerParameterf;
  12420.         snprintf(symboln, sizeof(symboln), "%sSamplerParameterf", symbol_prefix);
  12421. #ifdef _WIN32
  12422.         *procp = GetProcAddress(handle, symboln);
  12423. #else
  12424.         *procp = dlsym(handle, symboln);
  12425. #endif
  12426.     }
  12427.  
  12428.  
  12429.     if(!disp->SamplerParameterfv) {
  12430.         void ** procp = (void **) &disp->SamplerParameterfv;
  12431.         snprintf(symboln, sizeof(symboln), "%sSamplerParameterfv", symbol_prefix);
  12432. #ifdef _WIN32
  12433.         *procp = GetProcAddress(handle, symboln);
  12434. #else
  12435.         *procp = dlsym(handle, symboln);
  12436. #endif
  12437.     }
  12438.  
  12439.  
  12440.     if(!disp->SamplerParameteri) {
  12441.         void ** procp = (void **) &disp->SamplerParameteri;
  12442.         snprintf(symboln, sizeof(symboln), "%sSamplerParameteri", symbol_prefix);
  12443. #ifdef _WIN32
  12444.         *procp = GetProcAddress(handle, symboln);
  12445. #else
  12446.         *procp = dlsym(handle, symboln);
  12447. #endif
  12448.     }
  12449.  
  12450.  
  12451.     if(!disp->SamplerParameteriv) {
  12452.         void ** procp = (void **) &disp->SamplerParameteriv;
  12453.         snprintf(symboln, sizeof(symboln), "%sSamplerParameteriv", symbol_prefix);
  12454. #ifdef _WIN32
  12455.         *procp = GetProcAddress(handle, symboln);
  12456. #else
  12457.         *procp = dlsym(handle, symboln);
  12458. #endif
  12459.     }
  12460.  
  12461.  
  12462.     if(!disp->GetQueryObjecti64v) {
  12463.         void ** procp = (void **) &disp->GetQueryObjecti64v;
  12464.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64v", symbol_prefix);
  12465. #ifdef _WIN32
  12466.         *procp = GetProcAddress(handle, symboln);
  12467. #else
  12468.         *procp = dlsym(handle, symboln);
  12469. #endif
  12470.     }
  12471.  
  12472.  
  12473.     if(!disp->GetQueryObjecti64v) {
  12474.         void ** procp = (void **) &disp->GetQueryObjecti64v;
  12475.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64vEXT", symbol_prefix);
  12476. #ifdef _WIN32
  12477.         *procp = GetProcAddress(handle, symboln);
  12478. #else
  12479.         *procp = dlsym(handle, symboln);
  12480. #endif
  12481.     }
  12482.  
  12483.  
  12484.     if(!disp->GetQueryObjectui64v) {
  12485.         void ** procp = (void **) &disp->GetQueryObjectui64v;
  12486.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64v", symbol_prefix);
  12487. #ifdef _WIN32
  12488.         *procp = GetProcAddress(handle, symboln);
  12489. #else
  12490.         *procp = dlsym(handle, symboln);
  12491. #endif
  12492.     }
  12493.  
  12494.  
  12495.     if(!disp->GetQueryObjectui64v) {
  12496.         void ** procp = (void **) &disp->GetQueryObjectui64v;
  12497.         snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64vEXT", symbol_prefix);
  12498. #ifdef _WIN32
  12499.         *procp = GetProcAddress(handle, symboln);
  12500. #else
  12501.         *procp = dlsym(handle, symboln);
  12502. #endif
  12503.     }
  12504.  
  12505.  
  12506.     if(!disp->QueryCounter) {
  12507.         void ** procp = (void **) &disp->QueryCounter;
  12508.         snprintf(symboln, sizeof(symboln), "%sQueryCounter", symbol_prefix);
  12509. #ifdef _WIN32
  12510.         *procp = GetProcAddress(handle, symboln);
  12511. #else
  12512.         *procp = dlsym(handle, symboln);
  12513. #endif
  12514.     }
  12515.  
  12516.  
  12517.     if(!disp->ColorP3ui) {
  12518.         void ** procp = (void **) &disp->ColorP3ui;
  12519.         snprintf(symboln, sizeof(symboln), "%sColorP3ui", symbol_prefix);
  12520. #ifdef _WIN32
  12521.         *procp = GetProcAddress(handle, symboln);
  12522. #else
  12523.         *procp = dlsym(handle, symboln);
  12524. #endif
  12525.     }
  12526.  
  12527.  
  12528.     if(!disp->ColorP3uiv) {
  12529.         void ** procp = (void **) &disp->ColorP3uiv;
  12530.         snprintf(symboln, sizeof(symboln), "%sColorP3uiv", symbol_prefix);
  12531. #ifdef _WIN32
  12532.         *procp = GetProcAddress(handle, symboln);
  12533. #else
  12534.         *procp = dlsym(handle, symboln);
  12535. #endif
  12536.     }
  12537.  
  12538.  
  12539.     if(!disp->ColorP4ui) {
  12540.         void ** procp = (void **) &disp->ColorP4ui;
  12541.         snprintf(symboln, sizeof(symboln), "%sColorP4ui", symbol_prefix);
  12542. #ifdef _WIN32
  12543.         *procp = GetProcAddress(handle, symboln);
  12544. #else
  12545.         *procp = dlsym(handle, symboln);
  12546. #endif
  12547.     }
  12548.  
  12549.  
  12550.     if(!disp->ColorP4uiv) {
  12551.         void ** procp = (void **) &disp->ColorP4uiv;
  12552.         snprintf(symboln, sizeof(symboln), "%sColorP4uiv", symbol_prefix);
  12553. #ifdef _WIN32
  12554.         *procp = GetProcAddress(handle, symboln);
  12555. #else
  12556.         *procp = dlsym(handle, symboln);
  12557. #endif
  12558.     }
  12559.  
  12560.  
  12561.     if(!disp->MultiTexCoordP1ui) {
  12562.         void ** procp = (void **) &disp->MultiTexCoordP1ui;
  12563.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP1ui", symbol_prefix);
  12564. #ifdef _WIN32
  12565.         *procp = GetProcAddress(handle, symboln);
  12566. #else
  12567.         *procp = dlsym(handle, symboln);
  12568. #endif
  12569.     }
  12570.  
  12571.  
  12572.     if(!disp->MultiTexCoordP1uiv) {
  12573.         void ** procp = (void **) &disp->MultiTexCoordP1uiv;
  12574.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP1uiv", symbol_prefix);
  12575. #ifdef _WIN32
  12576.         *procp = GetProcAddress(handle, symboln);
  12577. #else
  12578.         *procp = dlsym(handle, symboln);
  12579. #endif
  12580.     }
  12581.  
  12582.  
  12583.     if(!disp->MultiTexCoordP2ui) {
  12584.         void ** procp = (void **) &disp->MultiTexCoordP2ui;
  12585.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP2ui", symbol_prefix);
  12586. #ifdef _WIN32
  12587.         *procp = GetProcAddress(handle, symboln);
  12588. #else
  12589.         *procp = dlsym(handle, symboln);
  12590. #endif
  12591.     }
  12592.  
  12593.  
  12594.     if(!disp->MultiTexCoordP2uiv) {
  12595.         void ** procp = (void **) &disp->MultiTexCoordP2uiv;
  12596.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP2uiv", symbol_prefix);
  12597. #ifdef _WIN32
  12598.         *procp = GetProcAddress(handle, symboln);
  12599. #else
  12600.         *procp = dlsym(handle, symboln);
  12601. #endif
  12602.     }
  12603.  
  12604.  
  12605.     if(!disp->MultiTexCoordP3ui) {
  12606.         void ** procp = (void **) &disp->MultiTexCoordP3ui;
  12607.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP3ui", symbol_prefix);
  12608. #ifdef _WIN32
  12609.         *procp = GetProcAddress(handle, symboln);
  12610. #else
  12611.         *procp = dlsym(handle, symboln);
  12612. #endif
  12613.     }
  12614.  
  12615.  
  12616.     if(!disp->MultiTexCoordP3uiv) {
  12617.         void ** procp = (void **) &disp->MultiTexCoordP3uiv;
  12618.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP3uiv", symbol_prefix);
  12619. #ifdef _WIN32
  12620.         *procp = GetProcAddress(handle, symboln);
  12621. #else
  12622.         *procp = dlsym(handle, symboln);
  12623. #endif
  12624.     }
  12625.  
  12626.  
  12627.     if(!disp->MultiTexCoordP4ui) {
  12628.         void ** procp = (void **) &disp->MultiTexCoordP4ui;
  12629.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP4ui", symbol_prefix);
  12630. #ifdef _WIN32
  12631.         *procp = GetProcAddress(handle, symboln);
  12632. #else
  12633.         *procp = dlsym(handle, symboln);
  12634. #endif
  12635.     }
  12636.  
  12637.  
  12638.     if(!disp->MultiTexCoordP4uiv) {
  12639.         void ** procp = (void **) &disp->MultiTexCoordP4uiv;
  12640.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoordP4uiv", symbol_prefix);
  12641. #ifdef _WIN32
  12642.         *procp = GetProcAddress(handle, symboln);
  12643. #else
  12644.         *procp = dlsym(handle, symboln);
  12645. #endif
  12646.     }
  12647.  
  12648.  
  12649.     if(!disp->NormalP3ui) {
  12650.         void ** procp = (void **) &disp->NormalP3ui;
  12651.         snprintf(symboln, sizeof(symboln), "%sNormalP3ui", symbol_prefix);
  12652. #ifdef _WIN32
  12653.         *procp = GetProcAddress(handle, symboln);
  12654. #else
  12655.         *procp = dlsym(handle, symboln);
  12656. #endif
  12657.     }
  12658.  
  12659.  
  12660.     if(!disp->NormalP3uiv) {
  12661.         void ** procp = (void **) &disp->NormalP3uiv;
  12662.         snprintf(symboln, sizeof(symboln), "%sNormalP3uiv", symbol_prefix);
  12663. #ifdef _WIN32
  12664.         *procp = GetProcAddress(handle, symboln);
  12665. #else
  12666.         *procp = dlsym(handle, symboln);
  12667. #endif
  12668.     }
  12669.  
  12670.  
  12671.     if(!disp->SecondaryColorP3ui) {
  12672.         void ** procp = (void **) &disp->SecondaryColorP3ui;
  12673.         snprintf(symboln, sizeof(symboln), "%sSecondaryColorP3ui", symbol_prefix);
  12674. #ifdef _WIN32
  12675.         *procp = GetProcAddress(handle, symboln);
  12676. #else
  12677.         *procp = dlsym(handle, symboln);
  12678. #endif
  12679.     }
  12680.  
  12681.  
  12682.     if(!disp->SecondaryColorP3uiv) {
  12683.         void ** procp = (void **) &disp->SecondaryColorP3uiv;
  12684.         snprintf(symboln, sizeof(symboln), "%sSecondaryColorP3uiv", symbol_prefix);
  12685. #ifdef _WIN32
  12686.         *procp = GetProcAddress(handle, symboln);
  12687. #else
  12688.         *procp = dlsym(handle, symboln);
  12689. #endif
  12690.     }
  12691.  
  12692.  
  12693.     if(!disp->TexCoordP1ui) {
  12694.         void ** procp = (void **) &disp->TexCoordP1ui;
  12695.         snprintf(symboln, sizeof(symboln), "%sTexCoordP1ui", symbol_prefix);
  12696. #ifdef _WIN32
  12697.         *procp = GetProcAddress(handle, symboln);
  12698. #else
  12699.         *procp = dlsym(handle, symboln);
  12700. #endif
  12701.     }
  12702.  
  12703.  
  12704.     if(!disp->TexCoordP1uiv) {
  12705.         void ** procp = (void **) &disp->TexCoordP1uiv;
  12706.         snprintf(symboln, sizeof(symboln), "%sTexCoordP1uiv", symbol_prefix);
  12707. #ifdef _WIN32
  12708.         *procp = GetProcAddress(handle, symboln);
  12709. #else
  12710.         *procp = dlsym(handle, symboln);
  12711. #endif
  12712.     }
  12713.  
  12714.  
  12715.     if(!disp->TexCoordP2ui) {
  12716.         void ** procp = (void **) &disp->TexCoordP2ui;
  12717.         snprintf(symboln, sizeof(symboln), "%sTexCoordP2ui", symbol_prefix);
  12718. #ifdef _WIN32
  12719.         *procp = GetProcAddress(handle, symboln);
  12720. #else
  12721.         *procp = dlsym(handle, symboln);
  12722. #endif
  12723.     }
  12724.  
  12725.  
  12726.     if(!disp->TexCoordP2uiv) {
  12727.         void ** procp = (void **) &disp->TexCoordP2uiv;
  12728.         snprintf(symboln, sizeof(symboln), "%sTexCoordP2uiv", symbol_prefix);
  12729. #ifdef _WIN32
  12730.         *procp = GetProcAddress(handle, symboln);
  12731. #else
  12732.         *procp = dlsym(handle, symboln);
  12733. #endif
  12734.     }
  12735.  
  12736.  
  12737.     if(!disp->TexCoordP3ui) {
  12738.         void ** procp = (void **) &disp->TexCoordP3ui;
  12739.         snprintf(symboln, sizeof(symboln), "%sTexCoordP3ui", symbol_prefix);
  12740. #ifdef _WIN32
  12741.         *procp = GetProcAddress(handle, symboln);
  12742. #else
  12743.         *procp = dlsym(handle, symboln);
  12744. #endif
  12745.     }
  12746.  
  12747.  
  12748.     if(!disp->TexCoordP3uiv) {
  12749.         void ** procp = (void **) &disp->TexCoordP3uiv;
  12750.         snprintf(symboln, sizeof(symboln), "%sTexCoordP3uiv", symbol_prefix);
  12751. #ifdef _WIN32
  12752.         *procp = GetProcAddress(handle, symboln);
  12753. #else
  12754.         *procp = dlsym(handle, symboln);
  12755. #endif
  12756.     }
  12757.  
  12758.  
  12759.     if(!disp->TexCoordP4ui) {
  12760.         void ** procp = (void **) &disp->TexCoordP4ui;
  12761.         snprintf(symboln, sizeof(symboln), "%sTexCoordP4ui", symbol_prefix);
  12762. #ifdef _WIN32
  12763.         *procp = GetProcAddress(handle, symboln);
  12764. #else
  12765.         *procp = dlsym(handle, symboln);
  12766. #endif
  12767.     }
  12768.  
  12769.  
  12770.     if(!disp->TexCoordP4uiv) {
  12771.         void ** procp = (void **) &disp->TexCoordP4uiv;
  12772.         snprintf(symboln, sizeof(symboln), "%sTexCoordP4uiv", symbol_prefix);
  12773. #ifdef _WIN32
  12774.         *procp = GetProcAddress(handle, symboln);
  12775. #else
  12776.         *procp = dlsym(handle, symboln);
  12777. #endif
  12778.     }
  12779.  
  12780.  
  12781.     if(!disp->VertexAttribP1ui) {
  12782.         void ** procp = (void **) &disp->VertexAttribP1ui;
  12783.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP1ui", symbol_prefix);
  12784. #ifdef _WIN32
  12785.         *procp = GetProcAddress(handle, symboln);
  12786. #else
  12787.         *procp = dlsym(handle, symboln);
  12788. #endif
  12789.     }
  12790.  
  12791.  
  12792.     if(!disp->VertexAttribP1uiv) {
  12793.         void ** procp = (void **) &disp->VertexAttribP1uiv;
  12794.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP1uiv", symbol_prefix);
  12795. #ifdef _WIN32
  12796.         *procp = GetProcAddress(handle, symboln);
  12797. #else
  12798.         *procp = dlsym(handle, symboln);
  12799. #endif
  12800.     }
  12801.  
  12802.  
  12803.     if(!disp->VertexAttribP2ui) {
  12804.         void ** procp = (void **) &disp->VertexAttribP2ui;
  12805.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP2ui", symbol_prefix);
  12806. #ifdef _WIN32
  12807.         *procp = GetProcAddress(handle, symboln);
  12808. #else
  12809.         *procp = dlsym(handle, symboln);
  12810. #endif
  12811.     }
  12812.  
  12813.  
  12814.     if(!disp->VertexAttribP2uiv) {
  12815.         void ** procp = (void **) &disp->VertexAttribP2uiv;
  12816.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP2uiv", symbol_prefix);
  12817. #ifdef _WIN32
  12818.         *procp = GetProcAddress(handle, symboln);
  12819. #else
  12820.         *procp = dlsym(handle, symboln);
  12821. #endif
  12822.     }
  12823.  
  12824.  
  12825.     if(!disp->VertexAttribP3ui) {
  12826.         void ** procp = (void **) &disp->VertexAttribP3ui;
  12827.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP3ui", symbol_prefix);
  12828. #ifdef _WIN32
  12829.         *procp = GetProcAddress(handle, symboln);
  12830. #else
  12831.         *procp = dlsym(handle, symboln);
  12832. #endif
  12833.     }
  12834.  
  12835.  
  12836.     if(!disp->VertexAttribP3uiv) {
  12837.         void ** procp = (void **) &disp->VertexAttribP3uiv;
  12838.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP3uiv", symbol_prefix);
  12839. #ifdef _WIN32
  12840.         *procp = GetProcAddress(handle, symboln);
  12841. #else
  12842.         *procp = dlsym(handle, symboln);
  12843. #endif
  12844.     }
  12845.  
  12846.  
  12847.     if(!disp->VertexAttribP4ui) {
  12848.         void ** procp = (void **) &disp->VertexAttribP4ui;
  12849.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP4ui", symbol_prefix);
  12850. #ifdef _WIN32
  12851.         *procp = GetProcAddress(handle, symboln);
  12852. #else
  12853.         *procp = dlsym(handle, symboln);
  12854. #endif
  12855.     }
  12856.  
  12857.  
  12858.     if(!disp->VertexAttribP4uiv) {
  12859.         void ** procp = (void **) &disp->VertexAttribP4uiv;
  12860.         snprintf(symboln, sizeof(symboln), "%sVertexAttribP4uiv", symbol_prefix);
  12861. #ifdef _WIN32
  12862.         *procp = GetProcAddress(handle, symboln);
  12863. #else
  12864.         *procp = dlsym(handle, symboln);
  12865. #endif
  12866.     }
  12867.  
  12868.  
  12869.     if(!disp->VertexP2ui) {
  12870.         void ** procp = (void **) &disp->VertexP2ui;
  12871.         snprintf(symboln, sizeof(symboln), "%sVertexP2ui", symbol_prefix);
  12872. #ifdef _WIN32
  12873.         *procp = GetProcAddress(handle, symboln);
  12874. #else
  12875.         *procp = dlsym(handle, symboln);
  12876. #endif
  12877.     }
  12878.  
  12879.  
  12880.     if(!disp->VertexP2uiv) {
  12881.         void ** procp = (void **) &disp->VertexP2uiv;
  12882.         snprintf(symboln, sizeof(symboln), "%sVertexP2uiv", symbol_prefix);
  12883. #ifdef _WIN32
  12884.         *procp = GetProcAddress(handle, symboln);
  12885. #else
  12886.         *procp = dlsym(handle, symboln);
  12887. #endif
  12888.     }
  12889.  
  12890.  
  12891.     if(!disp->VertexP3ui) {
  12892.         void ** procp = (void **) &disp->VertexP3ui;
  12893.         snprintf(symboln, sizeof(symboln), "%sVertexP3ui", symbol_prefix);
  12894. #ifdef _WIN32
  12895.         *procp = GetProcAddress(handle, symboln);
  12896. #else
  12897.         *procp = dlsym(handle, symboln);
  12898. #endif
  12899.     }
  12900.  
  12901.  
  12902.     if(!disp->VertexP3uiv) {
  12903.         void ** procp = (void **) &disp->VertexP3uiv;
  12904.         snprintf(symboln, sizeof(symboln), "%sVertexP3uiv", symbol_prefix);
  12905. #ifdef _WIN32
  12906.         *procp = GetProcAddress(handle, symboln);
  12907. #else
  12908.         *procp = dlsym(handle, symboln);
  12909. #endif
  12910.     }
  12911.  
  12912.  
  12913.     if(!disp->VertexP4ui) {
  12914.         void ** procp = (void **) &disp->VertexP4ui;
  12915.         snprintf(symboln, sizeof(symboln), "%sVertexP4ui", symbol_prefix);
  12916. #ifdef _WIN32
  12917.         *procp = GetProcAddress(handle, symboln);
  12918. #else
  12919.         *procp = dlsym(handle, symboln);
  12920. #endif
  12921.     }
  12922.  
  12923.  
  12924.     if(!disp->VertexP4uiv) {
  12925.         void ** procp = (void **) &disp->VertexP4uiv;
  12926.         snprintf(symboln, sizeof(symboln), "%sVertexP4uiv", symbol_prefix);
  12927. #ifdef _WIN32
  12928.         *procp = GetProcAddress(handle, symboln);
  12929. #else
  12930.         *procp = dlsym(handle, symboln);
  12931. #endif
  12932.     }
  12933.  
  12934.  
  12935.     if(!disp->DrawArraysIndirect) {
  12936.         void ** procp = (void **) &disp->DrawArraysIndirect;
  12937.         snprintf(symboln, sizeof(symboln), "%sDrawArraysIndirect", symbol_prefix);
  12938. #ifdef _WIN32
  12939.         *procp = GetProcAddress(handle, symboln);
  12940. #else
  12941.         *procp = dlsym(handle, symboln);
  12942. #endif
  12943.     }
  12944.  
  12945.  
  12946.     if(!disp->DrawElementsIndirect) {
  12947.         void ** procp = (void **) &disp->DrawElementsIndirect;
  12948.         snprintf(symboln, sizeof(symboln), "%sDrawElementsIndirect", symbol_prefix);
  12949. #ifdef _WIN32
  12950.         *procp = GetProcAddress(handle, symboln);
  12951. #else
  12952.         *procp = dlsym(handle, symboln);
  12953. #endif
  12954.     }
  12955.  
  12956.  
  12957.     if(!disp->GetUniformdv) {
  12958.         void ** procp = (void **) &disp->GetUniformdv;
  12959.         snprintf(symboln, sizeof(symboln), "%sGetUniformdv", symbol_prefix);
  12960. #ifdef _WIN32
  12961.         *procp = GetProcAddress(handle, symboln);
  12962. #else
  12963.         *procp = dlsym(handle, symboln);
  12964. #endif
  12965.     }
  12966.  
  12967.  
  12968.     if(!disp->Uniform1d) {
  12969.         void ** procp = (void **) &disp->Uniform1d;
  12970.         snprintf(symboln, sizeof(symboln), "%sUniform1d", symbol_prefix);
  12971. #ifdef _WIN32
  12972.         *procp = GetProcAddress(handle, symboln);
  12973. #else
  12974.         *procp = dlsym(handle, symboln);
  12975. #endif
  12976.     }
  12977.  
  12978.  
  12979.     if(!disp->Uniform1dv) {
  12980.         void ** procp = (void **) &disp->Uniform1dv;
  12981.         snprintf(symboln, sizeof(symboln), "%sUniform1dv", symbol_prefix);
  12982. #ifdef _WIN32
  12983.         *procp = GetProcAddress(handle, symboln);
  12984. #else
  12985.         *procp = dlsym(handle, symboln);
  12986. #endif
  12987.     }
  12988.  
  12989.  
  12990.     if(!disp->Uniform2d) {
  12991.         void ** procp = (void **) &disp->Uniform2d;
  12992.         snprintf(symboln, sizeof(symboln), "%sUniform2d", symbol_prefix);
  12993. #ifdef _WIN32
  12994.         *procp = GetProcAddress(handle, symboln);
  12995. #else
  12996.         *procp = dlsym(handle, symboln);
  12997. #endif
  12998.     }
  12999.  
  13000.  
  13001.     if(!disp->Uniform2dv) {
  13002.         void ** procp = (void **) &disp->Uniform2dv;
  13003.         snprintf(symboln, sizeof(symboln), "%sUniform2dv", symbol_prefix);
  13004. #ifdef _WIN32
  13005.         *procp = GetProcAddress(handle, symboln);
  13006. #else
  13007.         *procp = dlsym(handle, symboln);
  13008. #endif
  13009.     }
  13010.  
  13011.  
  13012.     if(!disp->Uniform3d) {
  13013.         void ** procp = (void **) &disp->Uniform3d;
  13014.         snprintf(symboln, sizeof(symboln), "%sUniform3d", symbol_prefix);
  13015. #ifdef _WIN32
  13016.         *procp = GetProcAddress(handle, symboln);
  13017. #else
  13018.         *procp = dlsym(handle, symboln);
  13019. #endif
  13020.     }
  13021.  
  13022.  
  13023.     if(!disp->Uniform3dv) {
  13024.         void ** procp = (void **) &disp->Uniform3dv;
  13025.         snprintf(symboln, sizeof(symboln), "%sUniform3dv", symbol_prefix);
  13026. #ifdef _WIN32
  13027.         *procp = GetProcAddress(handle, symboln);
  13028. #else
  13029.         *procp = dlsym(handle, symboln);
  13030. #endif
  13031.     }
  13032.  
  13033.  
  13034.     if(!disp->Uniform4d) {
  13035.         void ** procp = (void **) &disp->Uniform4d;
  13036.         snprintf(symboln, sizeof(symboln), "%sUniform4d", symbol_prefix);
  13037. #ifdef _WIN32
  13038.         *procp = GetProcAddress(handle, symboln);
  13039. #else
  13040.         *procp = dlsym(handle, symboln);
  13041. #endif
  13042.     }
  13043.  
  13044.  
  13045.     if(!disp->Uniform4dv) {
  13046.         void ** procp = (void **) &disp->Uniform4dv;
  13047.         snprintf(symboln, sizeof(symboln), "%sUniform4dv", symbol_prefix);
  13048. #ifdef _WIN32
  13049.         *procp = GetProcAddress(handle, symboln);
  13050. #else
  13051.         *procp = dlsym(handle, symboln);
  13052. #endif
  13053.     }
  13054.  
  13055.  
  13056.     if(!disp->UniformMatrix2dv) {
  13057.         void ** procp = (void **) &disp->UniformMatrix2dv;
  13058.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2dv", symbol_prefix);
  13059. #ifdef _WIN32
  13060.         *procp = GetProcAddress(handle, symboln);
  13061. #else
  13062.         *procp = dlsym(handle, symboln);
  13063. #endif
  13064.     }
  13065.  
  13066.  
  13067.     if(!disp->UniformMatrix2x3dv) {
  13068.         void ** procp = (void **) &disp->UniformMatrix2x3dv;
  13069.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3dv", symbol_prefix);
  13070. #ifdef _WIN32
  13071.         *procp = GetProcAddress(handle, symboln);
  13072. #else
  13073.         *procp = dlsym(handle, symboln);
  13074. #endif
  13075.     }
  13076.  
  13077.  
  13078.     if(!disp->UniformMatrix2x4dv) {
  13079.         void ** procp = (void **) &disp->UniformMatrix2x4dv;
  13080.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4dv", symbol_prefix);
  13081. #ifdef _WIN32
  13082.         *procp = GetProcAddress(handle, symboln);
  13083. #else
  13084.         *procp = dlsym(handle, symboln);
  13085. #endif
  13086.     }
  13087.  
  13088.  
  13089.     if(!disp->UniformMatrix3dv) {
  13090.         void ** procp = (void **) &disp->UniformMatrix3dv;
  13091.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3dv", symbol_prefix);
  13092. #ifdef _WIN32
  13093.         *procp = GetProcAddress(handle, symboln);
  13094. #else
  13095.         *procp = dlsym(handle, symboln);
  13096. #endif
  13097.     }
  13098.  
  13099.  
  13100.     if(!disp->UniformMatrix3x2dv) {
  13101.         void ** procp = (void **) &disp->UniformMatrix3x2dv;
  13102.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2dv", symbol_prefix);
  13103. #ifdef _WIN32
  13104.         *procp = GetProcAddress(handle, symboln);
  13105. #else
  13106.         *procp = dlsym(handle, symboln);
  13107. #endif
  13108.     }
  13109.  
  13110.  
  13111.     if(!disp->UniformMatrix3x4dv) {
  13112.         void ** procp = (void **) &disp->UniformMatrix3x4dv;
  13113.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4dv", symbol_prefix);
  13114. #ifdef _WIN32
  13115.         *procp = GetProcAddress(handle, symboln);
  13116. #else
  13117.         *procp = dlsym(handle, symboln);
  13118. #endif
  13119.     }
  13120.  
  13121.  
  13122.     if(!disp->UniformMatrix4dv) {
  13123.         void ** procp = (void **) &disp->UniformMatrix4dv;
  13124.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4dv", symbol_prefix);
  13125. #ifdef _WIN32
  13126.         *procp = GetProcAddress(handle, symboln);
  13127. #else
  13128.         *procp = dlsym(handle, symboln);
  13129. #endif
  13130.     }
  13131.  
  13132.  
  13133.     if(!disp->UniformMatrix4x2dv) {
  13134.         void ** procp = (void **) &disp->UniformMatrix4x2dv;
  13135.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2dv", symbol_prefix);
  13136. #ifdef _WIN32
  13137.         *procp = GetProcAddress(handle, symboln);
  13138. #else
  13139.         *procp = dlsym(handle, symboln);
  13140. #endif
  13141.     }
  13142.  
  13143.  
  13144.     if(!disp->UniformMatrix4x3dv) {
  13145.         void ** procp = (void **) &disp->UniformMatrix4x3dv;
  13146.         snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3dv", symbol_prefix);
  13147. #ifdef _WIN32
  13148.         *procp = GetProcAddress(handle, symboln);
  13149. #else
  13150.         *procp = dlsym(handle, symboln);
  13151. #endif
  13152.     }
  13153.  
  13154.  
  13155.     if(!disp->BindTransformFeedback) {
  13156.         void ** procp = (void **) &disp->BindTransformFeedback;
  13157.         snprintf(symboln, sizeof(symboln), "%sBindTransformFeedback", symbol_prefix);
  13158. #ifdef _WIN32
  13159.         *procp = GetProcAddress(handle, symboln);
  13160. #else
  13161.         *procp = dlsym(handle, symboln);
  13162. #endif
  13163.     }
  13164.  
  13165.  
  13166.     if(!disp->DeleteTransformFeedbacks) {
  13167.         void ** procp = (void **) &disp->DeleteTransformFeedbacks;
  13168.         snprintf(symboln, sizeof(symboln), "%sDeleteTransformFeedbacks", symbol_prefix);
  13169. #ifdef _WIN32
  13170.         *procp = GetProcAddress(handle, symboln);
  13171. #else
  13172.         *procp = dlsym(handle, symboln);
  13173. #endif
  13174.     }
  13175.  
  13176.  
  13177.     if(!disp->DrawTransformFeedback) {
  13178.         void ** procp = (void **) &disp->DrawTransformFeedback;
  13179.         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedback", symbol_prefix);
  13180. #ifdef _WIN32
  13181.         *procp = GetProcAddress(handle, symboln);
  13182. #else
  13183.         *procp = dlsym(handle, symboln);
  13184. #endif
  13185.     }
  13186.  
  13187.  
  13188.     if(!disp->GenTransformFeedbacks) {
  13189.         void ** procp = (void **) &disp->GenTransformFeedbacks;
  13190.         snprintf(symboln, sizeof(symboln), "%sGenTransformFeedbacks", symbol_prefix);
  13191. #ifdef _WIN32
  13192.         *procp = GetProcAddress(handle, symboln);
  13193. #else
  13194.         *procp = dlsym(handle, symboln);
  13195. #endif
  13196.     }
  13197.  
  13198.  
  13199.     if(!disp->IsTransformFeedback) {
  13200.         void ** procp = (void **) &disp->IsTransformFeedback;
  13201.         snprintf(symboln, sizeof(symboln), "%sIsTransformFeedback", symbol_prefix);
  13202. #ifdef _WIN32
  13203.         *procp = GetProcAddress(handle, symboln);
  13204. #else
  13205.         *procp = dlsym(handle, symboln);
  13206. #endif
  13207.     }
  13208.  
  13209.  
  13210.     if(!disp->PauseTransformFeedback) {
  13211.         void ** procp = (void **) &disp->PauseTransformFeedback;
  13212.         snprintf(symboln, sizeof(symboln), "%sPauseTransformFeedback", symbol_prefix);
  13213. #ifdef _WIN32
  13214.         *procp = GetProcAddress(handle, symboln);
  13215. #else
  13216.         *procp = dlsym(handle, symboln);
  13217. #endif
  13218.     }
  13219.  
  13220.  
  13221.     if(!disp->ResumeTransformFeedback) {
  13222.         void ** procp = (void **) &disp->ResumeTransformFeedback;
  13223.         snprintf(symboln, sizeof(symboln), "%sResumeTransformFeedback", symbol_prefix);
  13224. #ifdef _WIN32
  13225.         *procp = GetProcAddress(handle, symboln);
  13226. #else
  13227.         *procp = dlsym(handle, symboln);
  13228. #endif
  13229.     }
  13230.  
  13231.  
  13232.     if(!disp->BeginQueryIndexed) {
  13233.         void ** procp = (void **) &disp->BeginQueryIndexed;
  13234.         snprintf(symboln, sizeof(symboln), "%sBeginQueryIndexed", symbol_prefix);
  13235. #ifdef _WIN32
  13236.         *procp = GetProcAddress(handle, symboln);
  13237. #else
  13238.         *procp = dlsym(handle, symboln);
  13239. #endif
  13240.     }
  13241.  
  13242.  
  13243.     if(!disp->DrawTransformFeedbackStream) {
  13244.         void ** procp = (void **) &disp->DrawTransformFeedbackStream;
  13245.         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackStream", symbol_prefix);
  13246. #ifdef _WIN32
  13247.         *procp = GetProcAddress(handle, symboln);
  13248. #else
  13249.         *procp = dlsym(handle, symboln);
  13250. #endif
  13251.     }
  13252.  
  13253.  
  13254.     if(!disp->EndQueryIndexed) {
  13255.         void ** procp = (void **) &disp->EndQueryIndexed;
  13256.         snprintf(symboln, sizeof(symboln), "%sEndQueryIndexed", symbol_prefix);
  13257. #ifdef _WIN32
  13258.         *procp = GetProcAddress(handle, symboln);
  13259. #else
  13260.         *procp = dlsym(handle, symboln);
  13261. #endif
  13262.     }
  13263.  
  13264.  
  13265.     if(!disp->GetQueryIndexediv) {
  13266.         void ** procp = (void **) &disp->GetQueryIndexediv;
  13267.         snprintf(symboln, sizeof(symboln), "%sGetQueryIndexediv", symbol_prefix);
  13268. #ifdef _WIN32
  13269.         *procp = GetProcAddress(handle, symboln);
  13270. #else
  13271.         *procp = dlsym(handle, symboln);
  13272. #endif
  13273.     }
  13274.  
  13275.  
  13276.     if(!disp->ClearDepthf) {
  13277.         void ** procp = (void **) &disp->ClearDepthf;
  13278.         snprintf(symboln, sizeof(symboln), "%sClearDepthf", symbol_prefix);
  13279. #ifdef _WIN32
  13280.         *procp = GetProcAddress(handle, symboln);
  13281. #else
  13282.         *procp = dlsym(handle, symboln);
  13283. #endif
  13284.     }
  13285.  
  13286.  
  13287.     if(!disp->ClearDepthf) {
  13288.         void ** procp = (void **) &disp->ClearDepthf;
  13289.         snprintf(symboln, sizeof(symboln), "%sClearDepthfOES", symbol_prefix);
  13290. #ifdef _WIN32
  13291.         *procp = GetProcAddress(handle, symboln);
  13292. #else
  13293.         *procp = dlsym(handle, symboln);
  13294. #endif
  13295.     }
  13296.  
  13297.  
  13298.     if(!disp->DepthRangef) {
  13299.         void ** procp = (void **) &disp->DepthRangef;
  13300.         snprintf(symboln, sizeof(symboln), "%sDepthRangef", symbol_prefix);
  13301. #ifdef _WIN32
  13302.         *procp = GetProcAddress(handle, symboln);
  13303. #else
  13304.         *procp = dlsym(handle, symboln);
  13305. #endif
  13306.     }
  13307.  
  13308.  
  13309.     if(!disp->DepthRangef) {
  13310.         void ** procp = (void **) &disp->DepthRangef;
  13311.         snprintf(symboln, sizeof(symboln), "%sDepthRangefOES", symbol_prefix);
  13312. #ifdef _WIN32
  13313.         *procp = GetProcAddress(handle, symboln);
  13314. #else
  13315.         *procp = dlsym(handle, symboln);
  13316. #endif
  13317.     }
  13318.  
  13319.  
  13320.     if(!disp->GetShaderPrecisionFormat) {
  13321.         void ** procp = (void **) &disp->GetShaderPrecisionFormat;
  13322.         snprintf(symboln, sizeof(symboln), "%sGetShaderPrecisionFormat", symbol_prefix);
  13323. #ifdef _WIN32
  13324.         *procp = GetProcAddress(handle, symboln);
  13325. #else
  13326.         *procp = dlsym(handle, symboln);
  13327. #endif
  13328.     }
  13329.  
  13330.  
  13331.     if(!disp->ReleaseShaderCompiler) {
  13332.         void ** procp = (void **) &disp->ReleaseShaderCompiler;
  13333.         snprintf(symboln, sizeof(symboln), "%sReleaseShaderCompiler", symbol_prefix);
  13334. #ifdef _WIN32
  13335.         *procp = GetProcAddress(handle, symboln);
  13336. #else
  13337.         *procp = dlsym(handle, symboln);
  13338. #endif
  13339.     }
  13340.  
  13341.  
  13342.     if(!disp->ShaderBinary) {
  13343.         void ** procp = (void **) &disp->ShaderBinary;
  13344.         snprintf(symboln, sizeof(symboln), "%sShaderBinary", symbol_prefix);
  13345. #ifdef _WIN32
  13346.         *procp = GetProcAddress(handle, symboln);
  13347. #else
  13348.         *procp = dlsym(handle, symboln);
  13349. #endif
  13350.     }
  13351.  
  13352.  
  13353.     if(!disp->GetProgramBinary) {
  13354.         void ** procp = (void **) &disp->GetProgramBinary;
  13355.         snprintf(symboln, sizeof(symboln), "%sGetProgramBinary", symbol_prefix);
  13356. #ifdef _WIN32
  13357.         *procp = GetProcAddress(handle, symboln);
  13358. #else
  13359.         *procp = dlsym(handle, symboln);
  13360. #endif
  13361.     }
  13362.  
  13363.  
  13364.     if(!disp->GetProgramBinary) {
  13365.         void ** procp = (void **) &disp->GetProgramBinary;
  13366.         snprintf(symboln, sizeof(symboln), "%sGetProgramBinaryOES", symbol_prefix);
  13367. #ifdef _WIN32
  13368.         *procp = GetProcAddress(handle, symboln);
  13369. #else
  13370.         *procp = dlsym(handle, symboln);
  13371. #endif
  13372.     }
  13373.  
  13374.  
  13375.     if(!disp->ProgramBinary) {
  13376.         void ** procp = (void **) &disp->ProgramBinary;
  13377.         snprintf(symboln, sizeof(symboln), "%sProgramBinary", symbol_prefix);
  13378. #ifdef _WIN32
  13379.         *procp = GetProcAddress(handle, symboln);
  13380. #else
  13381.         *procp = dlsym(handle, symboln);
  13382. #endif
  13383.     }
  13384.  
  13385.  
  13386.     if(!disp->ProgramBinary) {
  13387.         void ** procp = (void **) &disp->ProgramBinary;
  13388.         snprintf(symboln, sizeof(symboln), "%sProgramBinaryOES", symbol_prefix);
  13389. #ifdef _WIN32
  13390.         *procp = GetProcAddress(handle, symboln);
  13391. #else
  13392.         *procp = dlsym(handle, symboln);
  13393. #endif
  13394.     }
  13395.  
  13396.  
  13397.     if(!disp->ProgramParameteri) {
  13398.         void ** procp = (void **) &disp->ProgramParameteri;
  13399.         snprintf(symboln, sizeof(symboln), "%sProgramParameteriARB", symbol_prefix);
  13400. #ifdef _WIN32
  13401.         *procp = GetProcAddress(handle, symboln);
  13402. #else
  13403.         *procp = dlsym(handle, symboln);
  13404. #endif
  13405.     }
  13406.  
  13407.  
  13408.     if(!disp->ProgramParameteri) {
  13409.         void ** procp = (void **) &disp->ProgramParameteri;
  13410.         snprintf(symboln, sizeof(symboln), "%sProgramParameteri", symbol_prefix);
  13411. #ifdef _WIN32
  13412.         *procp = GetProcAddress(handle, symboln);
  13413. #else
  13414.         *procp = dlsym(handle, symboln);
  13415. #endif
  13416.     }
  13417.  
  13418.  
  13419.     if(!disp->ProgramParameteri) {
  13420.         void ** procp = (void **) &disp->ProgramParameteri;
  13421.         snprintf(symboln, sizeof(symboln), "%sProgramParameteriEXT", symbol_prefix);
  13422. #ifdef _WIN32
  13423.         *procp = GetProcAddress(handle, symboln);
  13424. #else
  13425.         *procp = dlsym(handle, symboln);
  13426. #endif
  13427.     }
  13428.  
  13429.  
  13430.     if(!disp->GetVertexAttribLdv) {
  13431.         void ** procp = (void **) &disp->GetVertexAttribLdv;
  13432.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribLdv", symbol_prefix);
  13433. #ifdef _WIN32
  13434.         *procp = GetProcAddress(handle, symboln);
  13435. #else
  13436.         *procp = dlsym(handle, symboln);
  13437. #endif
  13438.     }
  13439.  
  13440.  
  13441.     if(!disp->VertexAttribL1d) {
  13442.         void ** procp = (void **) &disp->VertexAttribL1d;
  13443.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL1d", symbol_prefix);
  13444. #ifdef _WIN32
  13445.         *procp = GetProcAddress(handle, symboln);
  13446. #else
  13447.         *procp = dlsym(handle, symboln);
  13448. #endif
  13449.     }
  13450.  
  13451.  
  13452.     if(!disp->VertexAttribL1dv) {
  13453.         void ** procp = (void **) &disp->VertexAttribL1dv;
  13454.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL1dv", symbol_prefix);
  13455. #ifdef _WIN32
  13456.         *procp = GetProcAddress(handle, symboln);
  13457. #else
  13458.         *procp = dlsym(handle, symboln);
  13459. #endif
  13460.     }
  13461.  
  13462.  
  13463.     if(!disp->VertexAttribL2d) {
  13464.         void ** procp = (void **) &disp->VertexAttribL2d;
  13465.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL2d", symbol_prefix);
  13466. #ifdef _WIN32
  13467.         *procp = GetProcAddress(handle, symboln);
  13468. #else
  13469.         *procp = dlsym(handle, symboln);
  13470. #endif
  13471.     }
  13472.  
  13473.  
  13474.     if(!disp->VertexAttribL2dv) {
  13475.         void ** procp = (void **) &disp->VertexAttribL2dv;
  13476.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL2dv", symbol_prefix);
  13477. #ifdef _WIN32
  13478.         *procp = GetProcAddress(handle, symboln);
  13479. #else
  13480.         *procp = dlsym(handle, symboln);
  13481. #endif
  13482.     }
  13483.  
  13484.  
  13485.     if(!disp->VertexAttribL3d) {
  13486.         void ** procp = (void **) &disp->VertexAttribL3d;
  13487.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL3d", symbol_prefix);
  13488. #ifdef _WIN32
  13489.         *procp = GetProcAddress(handle, symboln);
  13490. #else
  13491.         *procp = dlsym(handle, symboln);
  13492. #endif
  13493.     }
  13494.  
  13495.  
  13496.     if(!disp->VertexAttribL3dv) {
  13497.         void ** procp = (void **) &disp->VertexAttribL3dv;
  13498.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL3dv", symbol_prefix);
  13499. #ifdef _WIN32
  13500.         *procp = GetProcAddress(handle, symboln);
  13501. #else
  13502.         *procp = dlsym(handle, symboln);
  13503. #endif
  13504.     }
  13505.  
  13506.  
  13507.     if(!disp->VertexAttribL4d) {
  13508.         void ** procp = (void **) &disp->VertexAttribL4d;
  13509.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL4d", symbol_prefix);
  13510. #ifdef _WIN32
  13511.         *procp = GetProcAddress(handle, symboln);
  13512. #else
  13513.         *procp = dlsym(handle, symboln);
  13514. #endif
  13515.     }
  13516.  
  13517.  
  13518.     if(!disp->VertexAttribL4dv) {
  13519.         void ** procp = (void **) &disp->VertexAttribL4dv;
  13520.         snprintf(symboln, sizeof(symboln), "%sVertexAttribL4dv", symbol_prefix);
  13521. #ifdef _WIN32
  13522.         *procp = GetProcAddress(handle, symboln);
  13523. #else
  13524.         *procp = dlsym(handle, symboln);
  13525. #endif
  13526.     }
  13527.  
  13528.  
  13529.     if(!disp->VertexAttribLPointer) {
  13530.         void ** procp = (void **) &disp->VertexAttribLPointer;
  13531.         snprintf(symboln, sizeof(symboln), "%sVertexAttribLPointer", symbol_prefix);
  13532. #ifdef _WIN32
  13533.         *procp = GetProcAddress(handle, symboln);
  13534. #else
  13535.         *procp = dlsym(handle, symboln);
  13536. #endif
  13537.     }
  13538.  
  13539.  
  13540.     if(!disp->DepthRangeArrayv) {
  13541.         void ** procp = (void **) &disp->DepthRangeArrayv;
  13542.         snprintf(symboln, sizeof(symboln), "%sDepthRangeArrayv", symbol_prefix);
  13543. #ifdef _WIN32
  13544.         *procp = GetProcAddress(handle, symboln);
  13545. #else
  13546.         *procp = dlsym(handle, symboln);
  13547. #endif
  13548.     }
  13549.  
  13550.  
  13551.     if(!disp->DepthRangeIndexed) {
  13552.         void ** procp = (void **) &disp->DepthRangeIndexed;
  13553.         snprintf(symboln, sizeof(symboln), "%sDepthRangeIndexed", symbol_prefix);
  13554. #ifdef _WIN32
  13555.         *procp = GetProcAddress(handle, symboln);
  13556. #else
  13557.         *procp = dlsym(handle, symboln);
  13558. #endif
  13559.     }
  13560.  
  13561.  
  13562.     if(!disp->GetDoublei_v) {
  13563.         void ** procp = (void **) &disp->GetDoublei_v;
  13564.         snprintf(symboln, sizeof(symboln), "%sGetDoublei_v", symbol_prefix);
  13565. #ifdef _WIN32
  13566.         *procp = GetProcAddress(handle, symboln);
  13567. #else
  13568.         *procp = dlsym(handle, symboln);
  13569. #endif
  13570.     }
  13571.  
  13572.  
  13573.     if(!disp->GetFloati_v) {
  13574.         void ** procp = (void **) &disp->GetFloati_v;
  13575.         snprintf(symboln, sizeof(symboln), "%sGetFloati_v", symbol_prefix);
  13576. #ifdef _WIN32
  13577.         *procp = GetProcAddress(handle, symboln);
  13578. #else
  13579.         *procp = dlsym(handle, symboln);
  13580. #endif
  13581.     }
  13582.  
  13583.  
  13584.     if(!disp->ScissorArrayv) {
  13585.         void ** procp = (void **) &disp->ScissorArrayv;
  13586.         snprintf(symboln, sizeof(symboln), "%sScissorArrayv", symbol_prefix);
  13587. #ifdef _WIN32
  13588.         *procp = GetProcAddress(handle, symboln);
  13589. #else
  13590.         *procp = dlsym(handle, symboln);
  13591. #endif
  13592.     }
  13593.  
  13594.  
  13595.     if(!disp->ScissorIndexed) {
  13596.         void ** procp = (void **) &disp->ScissorIndexed;
  13597.         snprintf(symboln, sizeof(symboln), "%sScissorIndexed", symbol_prefix);
  13598. #ifdef _WIN32
  13599.         *procp = GetProcAddress(handle, symboln);
  13600. #else
  13601.         *procp = dlsym(handle, symboln);
  13602. #endif
  13603.     }
  13604.  
  13605.  
  13606.     if(!disp->ScissorIndexedv) {
  13607.         void ** procp = (void **) &disp->ScissorIndexedv;
  13608.         snprintf(symboln, sizeof(symboln), "%sScissorIndexedv", symbol_prefix);
  13609. #ifdef _WIN32
  13610.         *procp = GetProcAddress(handle, symboln);
  13611. #else
  13612.         *procp = dlsym(handle, symboln);
  13613. #endif
  13614.     }
  13615.  
  13616.  
  13617.     if(!disp->ViewportArrayv) {
  13618.         void ** procp = (void **) &disp->ViewportArrayv;
  13619.         snprintf(symboln, sizeof(symboln), "%sViewportArrayv", symbol_prefix);
  13620. #ifdef _WIN32
  13621.         *procp = GetProcAddress(handle, symboln);
  13622. #else
  13623.         *procp = dlsym(handle, symboln);
  13624. #endif
  13625.     }
  13626.  
  13627.  
  13628.     if(!disp->ViewportIndexedf) {
  13629.         void ** procp = (void **) &disp->ViewportIndexedf;
  13630.         snprintf(symboln, sizeof(symboln), "%sViewportIndexedf", symbol_prefix);
  13631. #ifdef _WIN32
  13632.         *procp = GetProcAddress(handle, symboln);
  13633. #else
  13634.         *procp = dlsym(handle, symboln);
  13635. #endif
  13636.     }
  13637.  
  13638.  
  13639.     if(!disp->ViewportIndexedfv) {
  13640.         void ** procp = (void **) &disp->ViewportIndexedfv;
  13641.         snprintf(symboln, sizeof(symboln), "%sViewportIndexedfv", symbol_prefix);
  13642. #ifdef _WIN32
  13643.         *procp = GetProcAddress(handle, symboln);
  13644. #else
  13645.         *procp = dlsym(handle, symboln);
  13646. #endif
  13647.     }
  13648.  
  13649.  
  13650.     if(!disp->GetGraphicsResetStatusARB) {
  13651.         void ** procp = (void **) &disp->GetGraphicsResetStatusARB;
  13652.         snprintf(symboln, sizeof(symboln), "%sGetGraphicsResetStatusARB", symbol_prefix);
  13653. #ifdef _WIN32
  13654.         *procp = GetProcAddress(handle, symboln);
  13655. #else
  13656.         *procp = dlsym(handle, symboln);
  13657. #endif
  13658.     }
  13659.  
  13660.  
  13661.     if(!disp->GetnColorTableARB) {
  13662.         void ** procp = (void **) &disp->GetnColorTableARB;
  13663.         snprintf(symboln, sizeof(symboln), "%sGetnColorTableARB", symbol_prefix);
  13664. #ifdef _WIN32
  13665.         *procp = GetProcAddress(handle, symboln);
  13666. #else
  13667.         *procp = dlsym(handle, symboln);
  13668. #endif
  13669.     }
  13670.  
  13671.  
  13672.     if(!disp->GetnCompressedTexImageARB) {
  13673.         void ** procp = (void **) &disp->GetnCompressedTexImageARB;
  13674.         snprintf(symboln, sizeof(symboln), "%sGetnCompressedTexImageARB", symbol_prefix);
  13675. #ifdef _WIN32
  13676.         *procp = GetProcAddress(handle, symboln);
  13677. #else
  13678.         *procp = dlsym(handle, symboln);
  13679. #endif
  13680.     }
  13681.  
  13682.  
  13683.     if(!disp->GetnConvolutionFilterARB) {
  13684.         void ** procp = (void **) &disp->GetnConvolutionFilterARB;
  13685.         snprintf(symboln, sizeof(symboln), "%sGetnConvolutionFilterARB", symbol_prefix);
  13686. #ifdef _WIN32
  13687.         *procp = GetProcAddress(handle, symboln);
  13688. #else
  13689.         *procp = dlsym(handle, symboln);
  13690. #endif
  13691.     }
  13692.  
  13693.  
  13694.     if(!disp->GetnHistogramARB) {
  13695.         void ** procp = (void **) &disp->GetnHistogramARB;
  13696.         snprintf(symboln, sizeof(symboln), "%sGetnHistogramARB", symbol_prefix);
  13697. #ifdef _WIN32
  13698.         *procp = GetProcAddress(handle, symboln);
  13699. #else
  13700.         *procp = dlsym(handle, symboln);
  13701. #endif
  13702.     }
  13703.  
  13704.  
  13705.     if(!disp->GetnMapdvARB) {
  13706.         void ** procp = (void **) &disp->GetnMapdvARB;
  13707.         snprintf(symboln, sizeof(symboln), "%sGetnMapdvARB", symbol_prefix);
  13708. #ifdef _WIN32
  13709.         *procp = GetProcAddress(handle, symboln);
  13710. #else
  13711.         *procp = dlsym(handle, symboln);
  13712. #endif
  13713.     }
  13714.  
  13715.  
  13716.     if(!disp->GetnMapfvARB) {
  13717.         void ** procp = (void **) &disp->GetnMapfvARB;
  13718.         snprintf(symboln, sizeof(symboln), "%sGetnMapfvARB", symbol_prefix);
  13719. #ifdef _WIN32
  13720.         *procp = GetProcAddress(handle, symboln);
  13721. #else
  13722.         *procp = dlsym(handle, symboln);
  13723. #endif
  13724.     }
  13725.  
  13726.  
  13727.     if(!disp->GetnMapivARB) {
  13728.         void ** procp = (void **) &disp->GetnMapivARB;
  13729.         snprintf(symboln, sizeof(symboln), "%sGetnMapivARB", symbol_prefix);
  13730. #ifdef _WIN32
  13731.         *procp = GetProcAddress(handle, symboln);
  13732. #else
  13733.         *procp = dlsym(handle, symboln);
  13734. #endif
  13735.     }
  13736.  
  13737.  
  13738.     if(!disp->GetnMinmaxARB) {
  13739.         void ** procp = (void **) &disp->GetnMinmaxARB;
  13740.         snprintf(symboln, sizeof(symboln), "%sGetnMinmaxARB", symbol_prefix);
  13741. #ifdef _WIN32
  13742.         *procp = GetProcAddress(handle, symboln);
  13743. #else
  13744.         *procp = dlsym(handle, symboln);
  13745. #endif
  13746.     }
  13747.  
  13748.  
  13749.     if(!disp->GetnPixelMapfvARB) {
  13750.         void ** procp = (void **) &disp->GetnPixelMapfvARB;
  13751.         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapfvARB", symbol_prefix);
  13752. #ifdef _WIN32
  13753.         *procp = GetProcAddress(handle, symboln);
  13754. #else
  13755.         *procp = dlsym(handle, symboln);
  13756. #endif
  13757.     }
  13758.  
  13759.  
  13760.     if(!disp->GetnPixelMapuivARB) {
  13761.         void ** procp = (void **) &disp->GetnPixelMapuivARB;
  13762.         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapuivARB", symbol_prefix);
  13763. #ifdef _WIN32
  13764.         *procp = GetProcAddress(handle, symboln);
  13765. #else
  13766.         *procp = dlsym(handle, symboln);
  13767. #endif
  13768.     }
  13769.  
  13770.  
  13771.     if(!disp->GetnPixelMapusvARB) {
  13772.         void ** procp = (void **) &disp->GetnPixelMapusvARB;
  13773.         snprintf(symboln, sizeof(symboln), "%sGetnPixelMapusvARB", symbol_prefix);
  13774. #ifdef _WIN32
  13775.         *procp = GetProcAddress(handle, symboln);
  13776. #else
  13777.         *procp = dlsym(handle, symboln);
  13778. #endif
  13779.     }
  13780.  
  13781.  
  13782.     if(!disp->GetnPolygonStippleARB) {
  13783.         void ** procp = (void **) &disp->GetnPolygonStippleARB;
  13784.         snprintf(symboln, sizeof(symboln), "%sGetnPolygonStippleARB", symbol_prefix);
  13785. #ifdef _WIN32
  13786.         *procp = GetProcAddress(handle, symboln);
  13787. #else
  13788.         *procp = dlsym(handle, symboln);
  13789. #endif
  13790.     }
  13791.  
  13792.  
  13793.     if(!disp->GetnSeparableFilterARB) {
  13794.         void ** procp = (void **) &disp->GetnSeparableFilterARB;
  13795.         snprintf(symboln, sizeof(symboln), "%sGetnSeparableFilterARB", symbol_prefix);
  13796. #ifdef _WIN32
  13797.         *procp = GetProcAddress(handle, symboln);
  13798. #else
  13799.         *procp = dlsym(handle, symboln);
  13800. #endif
  13801.     }
  13802.  
  13803.  
  13804.     if(!disp->GetnTexImageARB) {
  13805.         void ** procp = (void **) &disp->GetnTexImageARB;
  13806.         snprintf(symboln, sizeof(symboln), "%sGetnTexImageARB", symbol_prefix);
  13807. #ifdef _WIN32
  13808.         *procp = GetProcAddress(handle, symboln);
  13809. #else
  13810.         *procp = dlsym(handle, symboln);
  13811. #endif
  13812.     }
  13813.  
  13814.  
  13815.     if(!disp->GetnUniformdvARB) {
  13816.         void ** procp = (void **) &disp->GetnUniformdvARB;
  13817.         snprintf(symboln, sizeof(symboln), "%sGetnUniformdvARB", symbol_prefix);
  13818. #ifdef _WIN32
  13819.         *procp = GetProcAddress(handle, symboln);
  13820. #else
  13821.         *procp = dlsym(handle, symboln);
  13822. #endif
  13823.     }
  13824.  
  13825.  
  13826.     if(!disp->GetnUniformfvARB) {
  13827.         void ** procp = (void **) &disp->GetnUniformfvARB;
  13828.         snprintf(symboln, sizeof(symboln), "%sGetnUniformfvARB", symbol_prefix);
  13829. #ifdef _WIN32
  13830.         *procp = GetProcAddress(handle, symboln);
  13831. #else
  13832.         *procp = dlsym(handle, symboln);
  13833. #endif
  13834.     }
  13835.  
  13836.  
  13837.     if(!disp->GetnUniformivARB) {
  13838.         void ** procp = (void **) &disp->GetnUniformivARB;
  13839.         snprintf(symboln, sizeof(symboln), "%sGetnUniformivARB", symbol_prefix);
  13840. #ifdef _WIN32
  13841.         *procp = GetProcAddress(handle, symboln);
  13842. #else
  13843.         *procp = dlsym(handle, symboln);
  13844. #endif
  13845.     }
  13846.  
  13847.  
  13848.     if(!disp->GetnUniformuivARB) {
  13849.         void ** procp = (void **) &disp->GetnUniformuivARB;
  13850.         snprintf(symboln, sizeof(symboln), "%sGetnUniformuivARB", symbol_prefix);
  13851. #ifdef _WIN32
  13852.         *procp = GetProcAddress(handle, symboln);
  13853. #else
  13854.         *procp = dlsym(handle, symboln);
  13855. #endif
  13856.     }
  13857.  
  13858.  
  13859.     if(!disp->ReadnPixelsARB) {
  13860.         void ** procp = (void **) &disp->ReadnPixelsARB;
  13861.         snprintf(symboln, sizeof(symboln), "%sReadnPixelsARB", symbol_prefix);
  13862. #ifdef _WIN32
  13863.         *procp = GetProcAddress(handle, symboln);
  13864. #else
  13865.         *procp = dlsym(handle, symboln);
  13866. #endif
  13867.     }
  13868.  
  13869.  
  13870.     if(!disp->DrawArraysInstancedBaseInstance) {
  13871.         void ** procp = (void **) &disp->DrawArraysInstancedBaseInstance;
  13872.         snprintf(symboln, sizeof(symboln), "%sDrawArraysInstancedBaseInstance", symbol_prefix);
  13873. #ifdef _WIN32
  13874.         *procp = GetProcAddress(handle, symboln);
  13875. #else
  13876.         *procp = dlsym(handle, symboln);
  13877. #endif
  13878.     }
  13879.  
  13880.  
  13881.     if(!disp->DrawElementsInstancedBaseInstance) {
  13882.         void ** procp = (void **) &disp->DrawElementsInstancedBaseInstance;
  13883.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseInstance", symbol_prefix);
  13884. #ifdef _WIN32
  13885.         *procp = GetProcAddress(handle, symboln);
  13886. #else
  13887.         *procp = dlsym(handle, symboln);
  13888. #endif
  13889.     }
  13890.  
  13891.  
  13892.     if(!disp->DrawElementsInstancedBaseVertexBaseInstance) {
  13893.         void ** procp = (void **) &disp->DrawElementsInstancedBaseVertexBaseInstance;
  13894.         snprintf(symboln, sizeof(symboln), "%sDrawElementsInstancedBaseVertexBaseInstance", symbol_prefix);
  13895. #ifdef _WIN32
  13896.         *procp = GetProcAddress(handle, symboln);
  13897. #else
  13898.         *procp = dlsym(handle, symboln);
  13899. #endif
  13900.     }
  13901.  
  13902.  
  13903.     if(!disp->DrawTransformFeedbackInstanced) {
  13904.         void ** procp = (void **) &disp->DrawTransformFeedbackInstanced;
  13905.         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackInstanced", symbol_prefix);
  13906. #ifdef _WIN32
  13907.         *procp = GetProcAddress(handle, symboln);
  13908. #else
  13909.         *procp = dlsym(handle, symboln);
  13910. #endif
  13911.     }
  13912.  
  13913.  
  13914.     if(!disp->DrawTransformFeedbackStreamInstanced) {
  13915.         void ** procp = (void **) &disp->DrawTransformFeedbackStreamInstanced;
  13916.         snprintf(symboln, sizeof(symboln), "%sDrawTransformFeedbackStreamInstanced", symbol_prefix);
  13917. #ifdef _WIN32
  13918.         *procp = GetProcAddress(handle, symboln);
  13919. #else
  13920.         *procp = dlsym(handle, symboln);
  13921. #endif
  13922.     }
  13923.  
  13924.  
  13925.     if(!disp->GetInternalformativ) {
  13926.         void ** procp = (void **) &disp->GetInternalformativ;
  13927.         snprintf(symboln, sizeof(symboln), "%sGetInternalformativ", symbol_prefix);
  13928. #ifdef _WIN32
  13929.         *procp = GetProcAddress(handle, symboln);
  13930. #else
  13931.         *procp = dlsym(handle, symboln);
  13932. #endif
  13933.     }
  13934.  
  13935.  
  13936.     if(!disp->GetActiveAtomicCounterBufferiv) {
  13937.         void ** procp = (void **) &disp->GetActiveAtomicCounterBufferiv;
  13938.         snprintf(symboln, sizeof(symboln), "%sGetActiveAtomicCounterBufferiv", symbol_prefix);
  13939. #ifdef _WIN32
  13940.         *procp = GetProcAddress(handle, symboln);
  13941. #else
  13942.         *procp = dlsym(handle, symboln);
  13943. #endif
  13944.     }
  13945.  
  13946.  
  13947.     if(!disp->BindImageTexture) {
  13948.         void ** procp = (void **) &disp->BindImageTexture;
  13949.         snprintf(symboln, sizeof(symboln), "%sBindImageTexture", symbol_prefix);
  13950. #ifdef _WIN32
  13951.         *procp = GetProcAddress(handle, symboln);
  13952. #else
  13953.         *procp = dlsym(handle, symboln);
  13954. #endif
  13955.     }
  13956.  
  13957.  
  13958.     if(!disp->MemoryBarrier) {
  13959.         void ** procp = (void **) &disp->MemoryBarrier;
  13960.         snprintf(symboln, sizeof(symboln), "%sMemoryBarrier", symbol_prefix);
  13961. #ifdef _WIN32
  13962.         *procp = GetProcAddress(handle, symboln);
  13963. #else
  13964.         *procp = dlsym(handle, symboln);
  13965. #endif
  13966.     }
  13967.  
  13968.  
  13969.     if(!disp->TexStorage1D) {
  13970.         void ** procp = (void **) &disp->TexStorage1D;
  13971.         snprintf(symboln, sizeof(symboln), "%sTexStorage1D", symbol_prefix);
  13972. #ifdef _WIN32
  13973.         *procp = GetProcAddress(handle, symboln);
  13974. #else
  13975.         *procp = dlsym(handle, symboln);
  13976. #endif
  13977.     }
  13978.  
  13979.  
  13980.     if(!disp->TexStorage2D) {
  13981.         void ** procp = (void **) &disp->TexStorage2D;
  13982.         snprintf(symboln, sizeof(symboln), "%sTexStorage2D", symbol_prefix);
  13983. #ifdef _WIN32
  13984.         *procp = GetProcAddress(handle, symboln);
  13985. #else
  13986.         *procp = dlsym(handle, symboln);
  13987. #endif
  13988.     }
  13989.  
  13990.  
  13991.     if(!disp->TexStorage3D) {
  13992.         void ** procp = (void **) &disp->TexStorage3D;
  13993.         snprintf(symboln, sizeof(symboln), "%sTexStorage3D", symbol_prefix);
  13994. #ifdef _WIN32
  13995.         *procp = GetProcAddress(handle, symboln);
  13996. #else
  13997.         *procp = dlsym(handle, symboln);
  13998. #endif
  13999.     }
  14000.  
  14001.  
  14002.     if(!disp->TextureStorage1DEXT) {
  14003.         void ** procp = (void **) &disp->TextureStorage1DEXT;
  14004.         snprintf(symboln, sizeof(symboln), "%sTextureStorage1DEXT", symbol_prefix);
  14005. #ifdef _WIN32
  14006.         *procp = GetProcAddress(handle, symboln);
  14007. #else
  14008.         *procp = dlsym(handle, symboln);
  14009. #endif
  14010.     }
  14011.  
  14012.  
  14013.     if(!disp->TextureStorage2DEXT) {
  14014.         void ** procp = (void **) &disp->TextureStorage2DEXT;
  14015.         snprintf(symboln, sizeof(symboln), "%sTextureStorage2DEXT", symbol_prefix);
  14016. #ifdef _WIN32
  14017.         *procp = GetProcAddress(handle, symboln);
  14018. #else
  14019.         *procp = dlsym(handle, symboln);
  14020. #endif
  14021.     }
  14022.  
  14023.  
  14024.     if(!disp->TextureStorage3DEXT) {
  14025.         void ** procp = (void **) &disp->TextureStorage3DEXT;
  14026.         snprintf(symboln, sizeof(symboln), "%sTextureStorage3DEXT", symbol_prefix);
  14027. #ifdef _WIN32
  14028.         *procp = GetProcAddress(handle, symboln);
  14029. #else
  14030.         *procp = dlsym(handle, symboln);
  14031. #endif
  14032.     }
  14033.  
  14034.  
  14035.     if(!disp->ClearBufferData) {
  14036.         void ** procp = (void **) &disp->ClearBufferData;
  14037.         snprintf(symboln, sizeof(symboln), "%sClearBufferData", symbol_prefix);
  14038. #ifdef _WIN32
  14039.         *procp = GetProcAddress(handle, symboln);
  14040. #else
  14041.         *procp = dlsym(handle, symboln);
  14042. #endif
  14043.     }
  14044.  
  14045.  
  14046.     if(!disp->ClearBufferSubData) {
  14047.         void ** procp = (void **) &disp->ClearBufferSubData;
  14048.         snprintf(symboln, sizeof(symboln), "%sClearBufferSubData", symbol_prefix);
  14049. #ifdef _WIN32
  14050.         *procp = GetProcAddress(handle, symboln);
  14051. #else
  14052.         *procp = dlsym(handle, symboln);
  14053. #endif
  14054.     }
  14055.  
  14056.  
  14057.     if(!disp->DispatchCompute) {
  14058.         void ** procp = (void **) &disp->DispatchCompute;
  14059.         snprintf(symboln, sizeof(symboln), "%sDispatchCompute", symbol_prefix);
  14060. #ifdef _WIN32
  14061.         *procp = GetProcAddress(handle, symboln);
  14062. #else
  14063.         *procp = dlsym(handle, symboln);
  14064. #endif
  14065.     }
  14066.  
  14067.  
  14068.     if(!disp->DispatchComputeIndirect) {
  14069.         void ** procp = (void **) &disp->DispatchComputeIndirect;
  14070.         snprintf(symboln, sizeof(symboln), "%sDispatchComputeIndirect", symbol_prefix);
  14071. #ifdef _WIN32
  14072.         *procp = GetProcAddress(handle, symboln);
  14073. #else
  14074.         *procp = dlsym(handle, symboln);
  14075. #endif
  14076.     }
  14077.  
  14078.  
  14079.     if(!disp->CopyImageSubData) {
  14080.         void ** procp = (void **) &disp->CopyImageSubData;
  14081.         snprintf(symboln, sizeof(symboln), "%sCopyImageSubData", symbol_prefix);
  14082. #ifdef _WIN32
  14083.         *procp = GetProcAddress(handle, symboln);
  14084. #else
  14085.         *procp = dlsym(handle, symboln);
  14086. #endif
  14087.     }
  14088.  
  14089.  
  14090.     if(!disp->TextureView) {
  14091.         void ** procp = (void **) &disp->TextureView;
  14092.         snprintf(symboln, sizeof(symboln), "%sTextureView", symbol_prefix);
  14093. #ifdef _WIN32
  14094.         *procp = GetProcAddress(handle, symboln);
  14095. #else
  14096.         *procp = dlsym(handle, symboln);
  14097. #endif
  14098.     }
  14099.  
  14100.  
  14101.     if(!disp->BindVertexBuffer) {
  14102.         void ** procp = (void **) &disp->BindVertexBuffer;
  14103.         snprintf(symboln, sizeof(symboln), "%sBindVertexBuffer", symbol_prefix);
  14104. #ifdef _WIN32
  14105.         *procp = GetProcAddress(handle, symboln);
  14106. #else
  14107.         *procp = dlsym(handle, symboln);
  14108. #endif
  14109.     }
  14110.  
  14111.  
  14112.     if(!disp->VertexAttribBinding) {
  14113.         void ** procp = (void **) &disp->VertexAttribBinding;
  14114.         snprintf(symboln, sizeof(symboln), "%sVertexAttribBinding", symbol_prefix);
  14115. #ifdef _WIN32
  14116.         *procp = GetProcAddress(handle, symboln);
  14117. #else
  14118.         *procp = dlsym(handle, symboln);
  14119. #endif
  14120.     }
  14121.  
  14122.  
  14123.     if(!disp->VertexAttribFormat) {
  14124.         void ** procp = (void **) &disp->VertexAttribFormat;
  14125.         snprintf(symboln, sizeof(symboln), "%sVertexAttribFormat", symbol_prefix);
  14126. #ifdef _WIN32
  14127.         *procp = GetProcAddress(handle, symboln);
  14128. #else
  14129.         *procp = dlsym(handle, symboln);
  14130. #endif
  14131.     }
  14132.  
  14133.  
  14134.     if(!disp->VertexAttribIFormat) {
  14135.         void ** procp = (void **) &disp->VertexAttribIFormat;
  14136.         snprintf(symboln, sizeof(symboln), "%sVertexAttribIFormat", symbol_prefix);
  14137. #ifdef _WIN32
  14138.         *procp = GetProcAddress(handle, symboln);
  14139. #else
  14140.         *procp = dlsym(handle, symboln);
  14141. #endif
  14142.     }
  14143.  
  14144.  
  14145.     if(!disp->VertexAttribLFormat) {
  14146.         void ** procp = (void **) &disp->VertexAttribLFormat;
  14147.         snprintf(symboln, sizeof(symboln), "%sVertexAttribLFormat", symbol_prefix);
  14148. #ifdef _WIN32
  14149.         *procp = GetProcAddress(handle, symboln);
  14150. #else
  14151.         *procp = dlsym(handle, symboln);
  14152. #endif
  14153.     }
  14154.  
  14155.  
  14156.     if(!disp->VertexBindingDivisor) {
  14157.         void ** procp = (void **) &disp->VertexBindingDivisor;
  14158.         snprintf(symboln, sizeof(symboln), "%sVertexBindingDivisor", symbol_prefix);
  14159. #ifdef _WIN32
  14160.         *procp = GetProcAddress(handle, symboln);
  14161. #else
  14162.         *procp = dlsym(handle, symboln);
  14163. #endif
  14164.     }
  14165.  
  14166.  
  14167.     if(!disp->MultiDrawArraysIndirect) {
  14168.         void ** procp = (void **) &disp->MultiDrawArraysIndirect;
  14169.         snprintf(symboln, sizeof(symboln), "%sMultiDrawArraysIndirect", symbol_prefix);
  14170. #ifdef _WIN32
  14171.         *procp = GetProcAddress(handle, symboln);
  14172. #else
  14173.         *procp = dlsym(handle, symboln);
  14174. #endif
  14175.     }
  14176.  
  14177.  
  14178.     if(!disp->MultiDrawElementsIndirect) {
  14179.         void ** procp = (void **) &disp->MultiDrawElementsIndirect;
  14180.         snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsIndirect", symbol_prefix);
  14181. #ifdef _WIN32
  14182.         *procp = GetProcAddress(handle, symboln);
  14183. #else
  14184.         *procp = dlsym(handle, symboln);
  14185. #endif
  14186.     }
  14187.  
  14188.  
  14189.     if(!disp->GetProgramInterfaceiv) {
  14190.         void ** procp = (void **) &disp->GetProgramInterfaceiv;
  14191.         snprintf(symboln, sizeof(symboln), "%sGetProgramInterfaceiv", symbol_prefix);
  14192. #ifdef _WIN32
  14193.         *procp = GetProcAddress(handle, symboln);
  14194. #else
  14195.         *procp = dlsym(handle, symboln);
  14196. #endif
  14197.     }
  14198.  
  14199.  
  14200.     if(!disp->GetProgramResourceIndex) {
  14201.         void ** procp = (void **) &disp->GetProgramResourceIndex;
  14202.         snprintf(symboln, sizeof(symboln), "%sGetProgramResourceIndex", symbol_prefix);
  14203. #ifdef _WIN32
  14204.         *procp = GetProcAddress(handle, symboln);
  14205. #else
  14206.         *procp = dlsym(handle, symboln);
  14207. #endif
  14208.     }
  14209.  
  14210.  
  14211.     if(!disp->GetProgramResourceLocation) {
  14212.         void ** procp = (void **) &disp->GetProgramResourceLocation;
  14213.         snprintf(symboln, sizeof(symboln), "%sGetProgramResourceLocation", symbol_prefix);
  14214. #ifdef _WIN32
  14215.         *procp = GetProcAddress(handle, symboln);
  14216. #else
  14217.         *procp = dlsym(handle, symboln);
  14218. #endif
  14219.     }
  14220.  
  14221.  
  14222.     if(!disp->GetProgramResourceLocationIndex) {
  14223.         void ** procp = (void **) &disp->GetProgramResourceLocationIndex;
  14224.         snprintf(symboln, sizeof(symboln), "%sGetProgramResourceLocationIndex", symbol_prefix);
  14225. #ifdef _WIN32
  14226.         *procp = GetProcAddress(handle, symboln);
  14227. #else
  14228.         *procp = dlsym(handle, symboln);
  14229. #endif
  14230.     }
  14231.  
  14232.  
  14233.     if(!disp->GetProgramResourceName) {
  14234.         void ** procp = (void **) &disp->GetProgramResourceName;
  14235.         snprintf(symboln, sizeof(symboln), "%sGetProgramResourceName", symbol_prefix);
  14236. #ifdef _WIN32
  14237.         *procp = GetProcAddress(handle, symboln);
  14238. #else
  14239.         *procp = dlsym(handle, symboln);
  14240. #endif
  14241.     }
  14242.  
  14243.  
  14244.     if(!disp->GetProgramResourceiv) {
  14245.         void ** procp = (void **) &disp->GetProgramResourceiv;
  14246.         snprintf(symboln, sizeof(symboln), "%sGetProgramResourceiv", symbol_prefix);
  14247. #ifdef _WIN32
  14248.         *procp = GetProcAddress(handle, symboln);
  14249. #else
  14250.         *procp = dlsym(handle, symboln);
  14251. #endif
  14252.     }
  14253.  
  14254.  
  14255.     if(!disp->TexBufferRange) {
  14256.         void ** procp = (void **) &disp->TexBufferRange;
  14257.         snprintf(symboln, sizeof(symboln), "%sTexBufferRange", symbol_prefix);
  14258. #ifdef _WIN32
  14259.         *procp = GetProcAddress(handle, symboln);
  14260. #else
  14261.         *procp = dlsym(handle, symboln);
  14262. #endif
  14263.     }
  14264.  
  14265.  
  14266.     if(!disp->TexStorage2DMultisample) {
  14267.         void ** procp = (void **) &disp->TexStorage2DMultisample;
  14268.         snprintf(symboln, sizeof(symboln), "%sTexStorage2DMultisample", symbol_prefix);
  14269. #ifdef _WIN32
  14270.         *procp = GetProcAddress(handle, symboln);
  14271. #else
  14272.         *procp = dlsym(handle, symboln);
  14273. #endif
  14274.     }
  14275.  
  14276.  
  14277.     if(!disp->TexStorage3DMultisample) {
  14278.         void ** procp = (void **) &disp->TexStorage3DMultisample;
  14279.         snprintf(symboln, sizeof(symboln), "%sTexStorage3DMultisample", symbol_prefix);
  14280. #ifdef _WIN32
  14281.         *procp = GetProcAddress(handle, symboln);
  14282. #else
  14283.         *procp = dlsym(handle, symboln);
  14284. #endif
  14285.     }
  14286.  
  14287.  
  14288.     if(!disp->BufferStorage) {
  14289.         void ** procp = (void **) &disp->BufferStorage;
  14290.         snprintf(symboln, sizeof(symboln), "%sBufferStorage", symbol_prefix);
  14291. #ifdef _WIN32
  14292.         *procp = GetProcAddress(handle, symboln);
  14293. #else
  14294.         *procp = dlsym(handle, symboln);
  14295. #endif
  14296.     }
  14297.  
  14298.  
  14299.     if(!disp->ClearTexImage) {
  14300.         void ** procp = (void **) &disp->ClearTexImage;
  14301.         snprintf(symboln, sizeof(symboln), "%sClearTexImage", symbol_prefix);
  14302. #ifdef _WIN32
  14303.         *procp = GetProcAddress(handle, symboln);
  14304. #else
  14305.         *procp = dlsym(handle, symboln);
  14306. #endif
  14307.     }
  14308.  
  14309.  
  14310.     if(!disp->ClearTexSubImage) {
  14311.         void ** procp = (void **) &disp->ClearTexSubImage;
  14312.         snprintf(symboln, sizeof(symboln), "%sClearTexSubImage", symbol_prefix);
  14313. #ifdef _WIN32
  14314.         *procp = GetProcAddress(handle, symboln);
  14315. #else
  14316.         *procp = dlsym(handle, symboln);
  14317. #endif
  14318.     }
  14319.  
  14320.  
  14321.     if(!disp->BindBuffersBase) {
  14322.         void ** procp = (void **) &disp->BindBuffersBase;
  14323.         snprintf(symboln, sizeof(symboln), "%sBindBuffersBase", symbol_prefix);
  14324. #ifdef _WIN32
  14325.         *procp = GetProcAddress(handle, symboln);
  14326. #else
  14327.         *procp = dlsym(handle, symboln);
  14328. #endif
  14329.     }
  14330.  
  14331.  
  14332.     if(!disp->BindBuffersRange) {
  14333.         void ** procp = (void **) &disp->BindBuffersRange;
  14334.         snprintf(symboln, sizeof(symboln), "%sBindBuffersRange", symbol_prefix);
  14335. #ifdef _WIN32
  14336.         *procp = GetProcAddress(handle, symboln);
  14337. #else
  14338.         *procp = dlsym(handle, symboln);
  14339. #endif
  14340.     }
  14341.  
  14342.  
  14343.     if(!disp->BindImageTextures) {
  14344.         void ** procp = (void **) &disp->BindImageTextures;
  14345.         snprintf(symboln, sizeof(symboln), "%sBindImageTextures", symbol_prefix);
  14346. #ifdef _WIN32
  14347.         *procp = GetProcAddress(handle, symboln);
  14348. #else
  14349.         *procp = dlsym(handle, symboln);
  14350. #endif
  14351.     }
  14352.  
  14353.  
  14354.     if(!disp->BindSamplers) {
  14355.         void ** procp = (void **) &disp->BindSamplers;
  14356.         snprintf(symboln, sizeof(symboln), "%sBindSamplers", symbol_prefix);
  14357. #ifdef _WIN32
  14358.         *procp = GetProcAddress(handle, symboln);
  14359. #else
  14360.         *procp = dlsym(handle, symboln);
  14361. #endif
  14362.     }
  14363.  
  14364.  
  14365.     if(!disp->BindTextures) {
  14366.         void ** procp = (void **) &disp->BindTextures;
  14367.         snprintf(symboln, sizeof(symboln), "%sBindTextures", symbol_prefix);
  14368. #ifdef _WIN32
  14369.         *procp = GetProcAddress(handle, symboln);
  14370. #else
  14371.         *procp = dlsym(handle, symboln);
  14372. #endif
  14373.     }
  14374.  
  14375.  
  14376.     if(!disp->BindVertexBuffers) {
  14377.         void ** procp = (void **) &disp->BindVertexBuffers;
  14378.         snprintf(symboln, sizeof(symboln), "%sBindVertexBuffers", symbol_prefix);
  14379. #ifdef _WIN32
  14380.         *procp = GetProcAddress(handle, symboln);
  14381. #else
  14382.         *procp = dlsym(handle, symboln);
  14383. #endif
  14384.     }
  14385.  
  14386.  
  14387.     if(!disp->ClipControl) {
  14388.         void ** procp = (void **) &disp->ClipControl;
  14389.         snprintf(symboln, sizeof(symboln), "%sClipControl", symbol_prefix);
  14390. #ifdef _WIN32
  14391.         *procp = GetProcAddress(handle, symboln);
  14392. #else
  14393.         *procp = dlsym(handle, symboln);
  14394. #endif
  14395.     }
  14396.  
  14397.  
  14398.     if(!disp->BindTextureUnit) {
  14399.         void ** procp = (void **) &disp->BindTextureUnit;
  14400.         snprintf(symboln, sizeof(symboln), "%sBindTextureUnit", symbol_prefix);
  14401. #ifdef _WIN32
  14402.         *procp = GetProcAddress(handle, symboln);
  14403. #else
  14404.         *procp = dlsym(handle, symboln);
  14405. #endif
  14406.     }
  14407.  
  14408.  
  14409.     if(!disp->BlitNamedFramebuffer) {
  14410.         void ** procp = (void **) &disp->BlitNamedFramebuffer;
  14411.         snprintf(symboln, sizeof(symboln), "%sBlitNamedFramebuffer", symbol_prefix);
  14412. #ifdef _WIN32
  14413.         *procp = GetProcAddress(handle, symboln);
  14414. #else
  14415.         *procp = dlsym(handle, symboln);
  14416. #endif
  14417.     }
  14418.  
  14419.  
  14420.     if(!disp->CheckNamedFramebufferStatus) {
  14421.         void ** procp = (void **) &disp->CheckNamedFramebufferStatus;
  14422.         snprintf(symboln, sizeof(symboln), "%sCheckNamedFramebufferStatus", symbol_prefix);
  14423. #ifdef _WIN32
  14424.         *procp = GetProcAddress(handle, symboln);
  14425. #else
  14426.         *procp = dlsym(handle, symboln);
  14427. #endif
  14428.     }
  14429.  
  14430.  
  14431.     if(!disp->ClearNamedBufferData) {
  14432.         void ** procp = (void **) &disp->ClearNamedBufferData;
  14433.         snprintf(symboln, sizeof(symboln), "%sClearNamedBufferData", symbol_prefix);
  14434. #ifdef _WIN32
  14435.         *procp = GetProcAddress(handle, symboln);
  14436. #else
  14437.         *procp = dlsym(handle, symboln);
  14438. #endif
  14439.     }
  14440.  
  14441.  
  14442.     if(!disp->ClearNamedBufferSubData) {
  14443.         void ** procp = (void **) &disp->ClearNamedBufferSubData;
  14444.         snprintf(symboln, sizeof(symboln), "%sClearNamedBufferSubData", symbol_prefix);
  14445. #ifdef _WIN32
  14446.         *procp = GetProcAddress(handle, symboln);
  14447. #else
  14448.         *procp = dlsym(handle, symboln);
  14449. #endif
  14450.     }
  14451.  
  14452.  
  14453.     if(!disp->ClearNamedFramebufferfi) {
  14454.         void ** procp = (void **) &disp->ClearNamedFramebufferfi;
  14455.         snprintf(symboln, sizeof(symboln), "%sClearNamedFramebufferfi", symbol_prefix);
  14456. #ifdef _WIN32
  14457.         *procp = GetProcAddress(handle, symboln);
  14458. #else
  14459.         *procp = dlsym(handle, symboln);
  14460. #endif
  14461.     }
  14462.  
  14463.  
  14464.     if(!disp->ClearNamedFramebufferfv) {
  14465.         void ** procp = (void **) &disp->ClearNamedFramebufferfv;
  14466.         snprintf(symboln, sizeof(symboln), "%sClearNamedFramebufferfv", symbol_prefix);
  14467. #ifdef _WIN32
  14468.         *procp = GetProcAddress(handle, symboln);
  14469. #else
  14470.         *procp = dlsym(handle, symboln);
  14471. #endif
  14472.     }
  14473.  
  14474.  
  14475.     if(!disp->ClearNamedFramebufferiv) {
  14476.         void ** procp = (void **) &disp->ClearNamedFramebufferiv;
  14477.         snprintf(symboln, sizeof(symboln), "%sClearNamedFramebufferiv", symbol_prefix);
  14478. #ifdef _WIN32
  14479.         *procp = GetProcAddress(handle, symboln);
  14480. #else
  14481.         *procp = dlsym(handle, symboln);
  14482. #endif
  14483.     }
  14484.  
  14485.  
  14486.     if(!disp->ClearNamedFramebufferuiv) {
  14487.         void ** procp = (void **) &disp->ClearNamedFramebufferuiv;
  14488.         snprintf(symboln, sizeof(symboln), "%sClearNamedFramebufferuiv", symbol_prefix);
  14489. #ifdef _WIN32
  14490.         *procp = GetProcAddress(handle, symboln);
  14491. #else
  14492.         *procp = dlsym(handle, symboln);
  14493. #endif
  14494.     }
  14495.  
  14496.  
  14497.     if(!disp->CompressedTextureSubImage1D) {
  14498.         void ** procp = (void **) &disp->CompressedTextureSubImage1D;
  14499.         snprintf(symboln, sizeof(symboln), "%sCompressedTextureSubImage1D", symbol_prefix);
  14500. #ifdef _WIN32
  14501.         *procp = GetProcAddress(handle, symboln);
  14502. #else
  14503.         *procp = dlsym(handle, symboln);
  14504. #endif
  14505.     }
  14506.  
  14507.  
  14508.     if(!disp->CompressedTextureSubImage2D) {
  14509.         void ** procp = (void **) &disp->CompressedTextureSubImage2D;
  14510.         snprintf(symboln, sizeof(symboln), "%sCompressedTextureSubImage2D", symbol_prefix);
  14511. #ifdef _WIN32
  14512.         *procp = GetProcAddress(handle, symboln);
  14513. #else
  14514.         *procp = dlsym(handle, symboln);
  14515. #endif
  14516.     }
  14517.  
  14518.  
  14519.     if(!disp->CompressedTextureSubImage3D) {
  14520.         void ** procp = (void **) &disp->CompressedTextureSubImage3D;
  14521.         snprintf(symboln, sizeof(symboln), "%sCompressedTextureSubImage3D", symbol_prefix);
  14522. #ifdef _WIN32
  14523.         *procp = GetProcAddress(handle, symboln);
  14524. #else
  14525.         *procp = dlsym(handle, symboln);
  14526. #endif
  14527.     }
  14528.  
  14529.  
  14530.     if(!disp->CopyNamedBufferSubData) {
  14531.         void ** procp = (void **) &disp->CopyNamedBufferSubData;
  14532.         snprintf(symboln, sizeof(symboln), "%sCopyNamedBufferSubData", symbol_prefix);
  14533. #ifdef _WIN32
  14534.         *procp = GetProcAddress(handle, symboln);
  14535. #else
  14536.         *procp = dlsym(handle, symboln);
  14537. #endif
  14538.     }
  14539.  
  14540.  
  14541.     if(!disp->CopyTextureSubImage1D) {
  14542.         void ** procp = (void **) &disp->CopyTextureSubImage1D;
  14543.         snprintf(symboln, sizeof(symboln), "%sCopyTextureSubImage1D", symbol_prefix);
  14544. #ifdef _WIN32
  14545.         *procp = GetProcAddress(handle, symboln);
  14546. #else
  14547.         *procp = dlsym(handle, symboln);
  14548. #endif
  14549.     }
  14550.  
  14551.  
  14552.     if(!disp->CopyTextureSubImage2D) {
  14553.         void ** procp = (void **) &disp->CopyTextureSubImage2D;
  14554.         snprintf(symboln, sizeof(symboln), "%sCopyTextureSubImage2D", symbol_prefix);
  14555. #ifdef _WIN32
  14556.         *procp = GetProcAddress(handle, symboln);
  14557. #else
  14558.         *procp = dlsym(handle, symboln);
  14559. #endif
  14560.     }
  14561.  
  14562.  
  14563.     if(!disp->CopyTextureSubImage3D) {
  14564.         void ** procp = (void **) &disp->CopyTextureSubImage3D;
  14565.         snprintf(symboln, sizeof(symboln), "%sCopyTextureSubImage3D", symbol_prefix);
  14566. #ifdef _WIN32
  14567.         *procp = GetProcAddress(handle, symboln);
  14568. #else
  14569.         *procp = dlsym(handle, symboln);
  14570. #endif
  14571.     }
  14572.  
  14573.  
  14574.     if(!disp->CreateBuffers) {
  14575.         void ** procp = (void **) &disp->CreateBuffers;
  14576.         snprintf(symboln, sizeof(symboln), "%sCreateBuffers", symbol_prefix);
  14577. #ifdef _WIN32
  14578.         *procp = GetProcAddress(handle, symboln);
  14579. #else
  14580.         *procp = dlsym(handle, symboln);
  14581. #endif
  14582.     }
  14583.  
  14584.  
  14585.     if(!disp->CreateFramebuffers) {
  14586.         void ** procp = (void **) &disp->CreateFramebuffers;
  14587.         snprintf(symboln, sizeof(symboln), "%sCreateFramebuffers", symbol_prefix);
  14588. #ifdef _WIN32
  14589.         *procp = GetProcAddress(handle, symboln);
  14590. #else
  14591.         *procp = dlsym(handle, symboln);
  14592. #endif
  14593.     }
  14594.  
  14595.  
  14596.     if(!disp->CreateProgramPipelines) {
  14597.         void ** procp = (void **) &disp->CreateProgramPipelines;
  14598.         snprintf(symboln, sizeof(symboln), "%sCreateProgramPipelines", symbol_prefix);
  14599. #ifdef _WIN32
  14600.         *procp = GetProcAddress(handle, symboln);
  14601. #else
  14602.         *procp = dlsym(handle, symboln);
  14603. #endif
  14604.     }
  14605.  
  14606.  
  14607.     if(!disp->CreateQueries) {
  14608.         void ** procp = (void **) &disp->CreateQueries;
  14609.         snprintf(symboln, sizeof(symboln), "%sCreateQueries", symbol_prefix);
  14610. #ifdef _WIN32
  14611.         *procp = GetProcAddress(handle, symboln);
  14612. #else
  14613.         *procp = dlsym(handle, symboln);
  14614. #endif
  14615.     }
  14616.  
  14617.  
  14618.     if(!disp->CreateRenderbuffers) {
  14619.         void ** procp = (void **) &disp->CreateRenderbuffers;
  14620.         snprintf(symboln, sizeof(symboln), "%sCreateRenderbuffers", symbol_prefix);
  14621. #ifdef _WIN32
  14622.         *procp = GetProcAddress(handle, symboln);
  14623. #else
  14624.         *procp = dlsym(handle, symboln);
  14625. #endif
  14626.     }
  14627.  
  14628.  
  14629.     if(!disp->CreateSamplers) {
  14630.         void ** procp = (void **) &disp->CreateSamplers;
  14631.         snprintf(symboln, sizeof(symboln), "%sCreateSamplers", symbol_prefix);
  14632. #ifdef _WIN32
  14633.         *procp = GetProcAddress(handle, symboln);
  14634. #else
  14635.         *procp = dlsym(handle, symboln);
  14636. #endif
  14637.     }
  14638.  
  14639.  
  14640.     if(!disp->CreateTextures) {
  14641.         void ** procp = (void **) &disp->CreateTextures;
  14642.         snprintf(symboln, sizeof(symboln), "%sCreateTextures", symbol_prefix);
  14643. #ifdef _WIN32
  14644.         *procp = GetProcAddress(handle, symboln);
  14645. #else
  14646.         *procp = dlsym(handle, symboln);
  14647. #endif
  14648.     }
  14649.  
  14650.  
  14651.     if(!disp->CreateTransformFeedbacks) {
  14652.         void ** procp = (void **) &disp->CreateTransformFeedbacks;
  14653.         snprintf(symboln, sizeof(symboln), "%sCreateTransformFeedbacks", symbol_prefix);
  14654. #ifdef _WIN32
  14655.         *procp = GetProcAddress(handle, symboln);
  14656. #else
  14657.         *procp = dlsym(handle, symboln);
  14658. #endif
  14659.     }
  14660.  
  14661.  
  14662.     if(!disp->CreateVertexArrays) {
  14663.         void ** procp = (void **) &disp->CreateVertexArrays;
  14664.         snprintf(symboln, sizeof(symboln), "%sCreateVertexArrays", symbol_prefix);
  14665. #ifdef _WIN32
  14666.         *procp = GetProcAddress(handle, symboln);
  14667. #else
  14668.         *procp = dlsym(handle, symboln);
  14669. #endif
  14670.     }
  14671.  
  14672.  
  14673.     if(!disp->DisableVertexArrayAttrib) {
  14674.         void ** procp = (void **) &disp->DisableVertexArrayAttrib;
  14675.         snprintf(symboln, sizeof(symboln), "%sDisableVertexArrayAttrib", symbol_prefix);
  14676. #ifdef _WIN32
  14677.         *procp = GetProcAddress(handle, symboln);
  14678. #else
  14679.         *procp = dlsym(handle, symboln);
  14680. #endif
  14681.     }
  14682.  
  14683.  
  14684.     if(!disp->EnableVertexArrayAttrib) {
  14685.         void ** procp = (void **) &disp->EnableVertexArrayAttrib;
  14686.         snprintf(symboln, sizeof(symboln), "%sEnableVertexArrayAttrib", symbol_prefix);
  14687. #ifdef _WIN32
  14688.         *procp = GetProcAddress(handle, symboln);
  14689. #else
  14690.         *procp = dlsym(handle, symboln);
  14691. #endif
  14692.     }
  14693.  
  14694.  
  14695.     if(!disp->FlushMappedNamedBufferRange) {
  14696.         void ** procp = (void **) &disp->FlushMappedNamedBufferRange;
  14697.         snprintf(symboln, sizeof(symboln), "%sFlushMappedNamedBufferRange", symbol_prefix);
  14698. #ifdef _WIN32
  14699.         *procp = GetProcAddress(handle, symboln);
  14700. #else
  14701.         *procp = dlsym(handle, symboln);
  14702. #endif
  14703.     }
  14704.  
  14705.  
  14706.     if(!disp->GenerateTextureMipmap) {
  14707.         void ** procp = (void **) &disp->GenerateTextureMipmap;
  14708.         snprintf(symboln, sizeof(symboln), "%sGenerateTextureMipmap", symbol_prefix);
  14709. #ifdef _WIN32
  14710.         *procp = GetProcAddress(handle, symboln);
  14711. #else
  14712.         *procp = dlsym(handle, symboln);
  14713. #endif
  14714.     }
  14715.  
  14716.  
  14717.     if(!disp->GetCompressedTextureImage) {
  14718.         void ** procp = (void **) &disp->GetCompressedTextureImage;
  14719.         snprintf(symboln, sizeof(symboln), "%sGetCompressedTextureImage", symbol_prefix);
  14720. #ifdef _WIN32
  14721.         *procp = GetProcAddress(handle, symboln);
  14722. #else
  14723.         *procp = dlsym(handle, symboln);
  14724. #endif
  14725.     }
  14726.  
  14727.  
  14728.     if(!disp->GetNamedBufferParameteri64v) {
  14729.         void ** procp = (void **) &disp->GetNamedBufferParameteri64v;
  14730.         snprintf(symboln, sizeof(symboln), "%sGetNamedBufferParameteri64v", symbol_prefix);
  14731. #ifdef _WIN32
  14732.         *procp = GetProcAddress(handle, symboln);
  14733. #else
  14734.         *procp = dlsym(handle, symboln);
  14735. #endif
  14736.     }
  14737.  
  14738.  
  14739.     if(!disp->GetNamedBufferParameteriv) {
  14740.         void ** procp = (void **) &disp->GetNamedBufferParameteriv;
  14741.         snprintf(symboln, sizeof(symboln), "%sGetNamedBufferParameteriv", symbol_prefix);
  14742. #ifdef _WIN32
  14743.         *procp = GetProcAddress(handle, symboln);
  14744. #else
  14745.         *procp = dlsym(handle, symboln);
  14746. #endif
  14747.     }
  14748.  
  14749.  
  14750.     if(!disp->GetNamedBufferPointerv) {
  14751.         void ** procp = (void **) &disp->GetNamedBufferPointerv;
  14752.         snprintf(symboln, sizeof(symboln), "%sGetNamedBufferPointerv", symbol_prefix);
  14753. #ifdef _WIN32
  14754.         *procp = GetProcAddress(handle, symboln);
  14755. #else
  14756.         *procp = dlsym(handle, symboln);
  14757. #endif
  14758.     }
  14759.  
  14760.  
  14761.     if(!disp->GetNamedBufferSubData) {
  14762.         void ** procp = (void **) &disp->GetNamedBufferSubData;
  14763.         snprintf(symboln, sizeof(symboln), "%sGetNamedBufferSubData", symbol_prefix);
  14764. #ifdef _WIN32
  14765.         *procp = GetProcAddress(handle, symboln);
  14766. #else
  14767.         *procp = dlsym(handle, symboln);
  14768. #endif
  14769.     }
  14770.  
  14771.  
  14772.     if(!disp->GetNamedFramebufferAttachmentParameteriv) {
  14773.         void ** procp = (void **) &disp->GetNamedFramebufferAttachmentParameteriv;
  14774.         snprintf(symboln, sizeof(symboln), "%sGetNamedFramebufferAttachmentParameteriv", symbol_prefix);
  14775. #ifdef _WIN32
  14776.         *procp = GetProcAddress(handle, symboln);
  14777. #else
  14778.         *procp = dlsym(handle, symboln);
  14779. #endif
  14780.     }
  14781.  
  14782.  
  14783.     if(!disp->GetNamedFramebufferParameteriv) {
  14784.         void ** procp = (void **) &disp->GetNamedFramebufferParameteriv;
  14785.         snprintf(symboln, sizeof(symboln), "%sGetNamedFramebufferParameteriv", symbol_prefix);
  14786. #ifdef _WIN32
  14787.         *procp = GetProcAddress(handle, symboln);
  14788. #else
  14789.         *procp = dlsym(handle, symboln);
  14790. #endif
  14791.     }
  14792.  
  14793.  
  14794.     if(!disp->GetNamedRenderbufferParameteriv) {
  14795.         void ** procp = (void **) &disp->GetNamedRenderbufferParameteriv;
  14796.         snprintf(symboln, sizeof(symboln), "%sGetNamedRenderbufferParameteriv", symbol_prefix);
  14797. #ifdef _WIN32
  14798.         *procp = GetProcAddress(handle, symboln);
  14799. #else
  14800.         *procp = dlsym(handle, symboln);
  14801. #endif
  14802.     }
  14803.  
  14804.  
  14805.     if(!disp->GetQueryBufferObjecti64v) {
  14806.         void ** procp = (void **) &disp->GetQueryBufferObjecti64v;
  14807.         snprintf(symboln, sizeof(symboln), "%sGetQueryBufferObjecti64v", symbol_prefix);
  14808. #ifdef _WIN32
  14809.         *procp = GetProcAddress(handle, symboln);
  14810. #else
  14811.         *procp = dlsym(handle, symboln);
  14812. #endif
  14813.     }
  14814.  
  14815.  
  14816.     if(!disp->GetQueryBufferObjectiv) {
  14817.         void ** procp = (void **) &disp->GetQueryBufferObjectiv;
  14818.         snprintf(symboln, sizeof(symboln), "%sGetQueryBufferObjectiv", symbol_prefix);
  14819. #ifdef _WIN32
  14820.         *procp = GetProcAddress(handle, symboln);
  14821. #else
  14822.         *procp = dlsym(handle, symboln);
  14823. #endif
  14824.     }
  14825.  
  14826.  
  14827.     if(!disp->GetQueryBufferObjectui64v) {
  14828.         void ** procp = (void **) &disp->GetQueryBufferObjectui64v;
  14829.         snprintf(symboln, sizeof(symboln), "%sGetQueryBufferObjectui64v", symbol_prefix);
  14830. #ifdef _WIN32
  14831.         *procp = GetProcAddress(handle, symboln);
  14832. #else
  14833.         *procp = dlsym(handle, symboln);
  14834. #endif
  14835.     }
  14836.  
  14837.  
  14838.     if(!disp->GetQueryBufferObjectuiv) {
  14839.         void ** procp = (void **) &disp->GetQueryBufferObjectuiv;
  14840.         snprintf(symboln, sizeof(symboln), "%sGetQueryBufferObjectuiv", symbol_prefix);
  14841. #ifdef _WIN32
  14842.         *procp = GetProcAddress(handle, symboln);
  14843. #else
  14844.         *procp = dlsym(handle, symboln);
  14845. #endif
  14846.     }
  14847.  
  14848.  
  14849.     if(!disp->GetTextureImage) {
  14850.         void ** procp = (void **) &disp->GetTextureImage;
  14851.         snprintf(symboln, sizeof(symboln), "%sGetTextureImage", symbol_prefix);
  14852. #ifdef _WIN32
  14853.         *procp = GetProcAddress(handle, symboln);
  14854. #else
  14855.         *procp = dlsym(handle, symboln);
  14856. #endif
  14857.     }
  14858.  
  14859.  
  14860.     if(!disp->GetTextureLevelParameterfv) {
  14861.         void ** procp = (void **) &disp->GetTextureLevelParameterfv;
  14862.         snprintf(symboln, sizeof(symboln), "%sGetTextureLevelParameterfv", symbol_prefix);
  14863. #ifdef _WIN32
  14864.         *procp = GetProcAddress(handle, symboln);
  14865. #else
  14866.         *procp = dlsym(handle, symboln);
  14867. #endif
  14868.     }
  14869.  
  14870.  
  14871.     if(!disp->GetTextureLevelParameteriv) {
  14872.         void ** procp = (void **) &disp->GetTextureLevelParameteriv;
  14873.         snprintf(symboln, sizeof(symboln), "%sGetTextureLevelParameteriv", symbol_prefix);
  14874. #ifdef _WIN32
  14875.         *procp = GetProcAddress(handle, symboln);
  14876. #else
  14877.         *procp = dlsym(handle, symboln);
  14878. #endif
  14879.     }
  14880.  
  14881.  
  14882.     if(!disp->GetTextureParameterIiv) {
  14883.         void ** procp = (void **) &disp->GetTextureParameterIiv;
  14884.         snprintf(symboln, sizeof(symboln), "%sGetTextureParameterIiv", symbol_prefix);
  14885. #ifdef _WIN32
  14886.         *procp = GetProcAddress(handle, symboln);
  14887. #else
  14888.         *procp = dlsym(handle, symboln);
  14889. #endif
  14890.     }
  14891.  
  14892.  
  14893.     if(!disp->GetTextureParameterIuiv) {
  14894.         void ** procp = (void **) &disp->GetTextureParameterIuiv;
  14895.         snprintf(symboln, sizeof(symboln), "%sGetTextureParameterIuiv", symbol_prefix);
  14896. #ifdef _WIN32
  14897.         *procp = GetProcAddress(handle, symboln);
  14898. #else
  14899.         *procp = dlsym(handle, symboln);
  14900. #endif
  14901.     }
  14902.  
  14903.  
  14904.     if(!disp->GetTextureParameterfv) {
  14905.         void ** procp = (void **) &disp->GetTextureParameterfv;
  14906.         snprintf(symboln, sizeof(symboln), "%sGetTextureParameterfv", symbol_prefix);
  14907. #ifdef _WIN32
  14908.         *procp = GetProcAddress(handle, symboln);
  14909. #else
  14910.         *procp = dlsym(handle, symboln);
  14911. #endif
  14912.     }
  14913.  
  14914.  
  14915.     if(!disp->GetTextureParameteriv) {
  14916.         void ** procp = (void **) &disp->GetTextureParameteriv;
  14917.         snprintf(symboln, sizeof(symboln), "%sGetTextureParameteriv", symbol_prefix);
  14918. #ifdef _WIN32
  14919.         *procp = GetProcAddress(handle, symboln);
  14920. #else
  14921.         *procp = dlsym(handle, symboln);
  14922. #endif
  14923.     }
  14924.  
  14925.  
  14926.     if(!disp->GetTransformFeedbacki64_v) {
  14927.         void ** procp = (void **) &disp->GetTransformFeedbacki64_v;
  14928.         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbacki64_v", symbol_prefix);
  14929. #ifdef _WIN32
  14930.         *procp = GetProcAddress(handle, symboln);
  14931. #else
  14932.         *procp = dlsym(handle, symboln);
  14933. #endif
  14934.     }
  14935.  
  14936.  
  14937.     if(!disp->GetTransformFeedbacki_v) {
  14938.         void ** procp = (void **) &disp->GetTransformFeedbacki_v;
  14939.         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbacki_v", symbol_prefix);
  14940. #ifdef _WIN32
  14941.         *procp = GetProcAddress(handle, symboln);
  14942. #else
  14943.         *procp = dlsym(handle, symboln);
  14944. #endif
  14945.     }
  14946.  
  14947.  
  14948.     if(!disp->GetTransformFeedbackiv) {
  14949.         void ** procp = (void **) &disp->GetTransformFeedbackiv;
  14950.         snprintf(symboln, sizeof(symboln), "%sGetTransformFeedbackiv", symbol_prefix);
  14951. #ifdef _WIN32
  14952.         *procp = GetProcAddress(handle, symboln);
  14953. #else
  14954.         *procp = dlsym(handle, symboln);
  14955. #endif
  14956.     }
  14957.  
  14958.  
  14959.     if(!disp->GetVertexArrayIndexed64iv) {
  14960.         void ** procp = (void **) &disp->GetVertexArrayIndexed64iv;
  14961.         snprintf(symboln, sizeof(symboln), "%sGetVertexArrayIndexed64iv", symbol_prefix);
  14962. #ifdef _WIN32
  14963.         *procp = GetProcAddress(handle, symboln);
  14964. #else
  14965.         *procp = dlsym(handle, symboln);
  14966. #endif
  14967.     }
  14968.  
  14969.  
  14970.     if(!disp->GetVertexArrayIndexediv) {
  14971.         void ** procp = (void **) &disp->GetVertexArrayIndexediv;
  14972.         snprintf(symboln, sizeof(symboln), "%sGetVertexArrayIndexediv", symbol_prefix);
  14973. #ifdef _WIN32
  14974.         *procp = GetProcAddress(handle, symboln);
  14975. #else
  14976.         *procp = dlsym(handle, symboln);
  14977. #endif
  14978.     }
  14979.  
  14980.  
  14981.     if(!disp->GetVertexArrayiv) {
  14982.         void ** procp = (void **) &disp->GetVertexArrayiv;
  14983.         snprintf(symboln, sizeof(symboln), "%sGetVertexArrayiv", symbol_prefix);
  14984. #ifdef _WIN32
  14985.         *procp = GetProcAddress(handle, symboln);
  14986. #else
  14987.         *procp = dlsym(handle, symboln);
  14988. #endif
  14989.     }
  14990.  
  14991.  
  14992.     if(!disp->InvalidateNamedFramebufferData) {
  14993.         void ** procp = (void **) &disp->InvalidateNamedFramebufferData;
  14994.         snprintf(symboln, sizeof(symboln), "%sInvalidateNamedFramebufferData", symbol_prefix);
  14995. #ifdef _WIN32
  14996.         *procp = GetProcAddress(handle, symboln);
  14997. #else
  14998.         *procp = dlsym(handle, symboln);
  14999. #endif
  15000.     }
  15001.  
  15002.  
  15003.     if(!disp->InvalidateNamedFramebufferSubData) {
  15004.         void ** procp = (void **) &disp->InvalidateNamedFramebufferSubData;
  15005.         snprintf(symboln, sizeof(symboln), "%sInvalidateNamedFramebufferSubData", symbol_prefix);
  15006. #ifdef _WIN32
  15007.         *procp = GetProcAddress(handle, symboln);
  15008. #else
  15009.         *procp = dlsym(handle, symboln);
  15010. #endif
  15011.     }
  15012.  
  15013.  
  15014.     if(!disp->MapNamedBuffer) {
  15015.         void ** procp = (void **) &disp->MapNamedBuffer;
  15016.         snprintf(symboln, sizeof(symboln), "%sMapNamedBuffer", symbol_prefix);
  15017. #ifdef _WIN32
  15018.         *procp = GetProcAddress(handle, symboln);
  15019. #else
  15020.         *procp = dlsym(handle, symboln);
  15021. #endif
  15022.     }
  15023.  
  15024.  
  15025.     if(!disp->MapNamedBufferRange) {
  15026.         void ** procp = (void **) &disp->MapNamedBufferRange;
  15027.         snprintf(symboln, sizeof(symboln), "%sMapNamedBufferRange", symbol_prefix);
  15028. #ifdef _WIN32
  15029.         *procp = GetProcAddress(handle, symboln);
  15030. #else
  15031.         *procp = dlsym(handle, symboln);
  15032. #endif
  15033.     }
  15034.  
  15035.  
  15036.     if(!disp->NamedBufferData) {
  15037.         void ** procp = (void **) &disp->NamedBufferData;
  15038.         snprintf(symboln, sizeof(symboln), "%sNamedBufferData", symbol_prefix);
  15039. #ifdef _WIN32
  15040.         *procp = GetProcAddress(handle, symboln);
  15041. #else
  15042.         *procp = dlsym(handle, symboln);
  15043. #endif
  15044.     }
  15045.  
  15046.  
  15047.     if(!disp->NamedBufferStorage) {
  15048.         void ** procp = (void **) &disp->NamedBufferStorage;
  15049.         snprintf(symboln, sizeof(symboln), "%sNamedBufferStorage", symbol_prefix);
  15050. #ifdef _WIN32
  15051.         *procp = GetProcAddress(handle, symboln);
  15052. #else
  15053.         *procp = dlsym(handle, symboln);
  15054. #endif
  15055.     }
  15056.  
  15057.  
  15058.     if(!disp->NamedBufferSubData) {
  15059.         void ** procp = (void **) &disp->NamedBufferSubData;
  15060.         snprintf(symboln, sizeof(symboln), "%sNamedBufferSubData", symbol_prefix);
  15061. #ifdef _WIN32
  15062.         *procp = GetProcAddress(handle, symboln);
  15063. #else
  15064.         *procp = dlsym(handle, symboln);
  15065. #endif
  15066.     }
  15067.  
  15068.  
  15069.     if(!disp->NamedFramebufferDrawBuffer) {
  15070.         void ** procp = (void **) &disp->NamedFramebufferDrawBuffer;
  15071.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferDrawBuffer", symbol_prefix);
  15072. #ifdef _WIN32
  15073.         *procp = GetProcAddress(handle, symboln);
  15074. #else
  15075.         *procp = dlsym(handle, symboln);
  15076. #endif
  15077.     }
  15078.  
  15079.  
  15080.     if(!disp->NamedFramebufferDrawBuffers) {
  15081.         void ** procp = (void **) &disp->NamedFramebufferDrawBuffers;
  15082.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferDrawBuffers", symbol_prefix);
  15083. #ifdef _WIN32
  15084.         *procp = GetProcAddress(handle, symboln);
  15085. #else
  15086.         *procp = dlsym(handle, symboln);
  15087. #endif
  15088.     }
  15089.  
  15090.  
  15091.     if(!disp->NamedFramebufferParameteri) {
  15092.         void ** procp = (void **) &disp->NamedFramebufferParameteri;
  15093.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferParameteri", symbol_prefix);
  15094. #ifdef _WIN32
  15095.         *procp = GetProcAddress(handle, symboln);
  15096. #else
  15097.         *procp = dlsym(handle, symboln);
  15098. #endif
  15099.     }
  15100.  
  15101.  
  15102.     if(!disp->NamedFramebufferReadBuffer) {
  15103.         void ** procp = (void **) &disp->NamedFramebufferReadBuffer;
  15104.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferReadBuffer", symbol_prefix);
  15105. #ifdef _WIN32
  15106.         *procp = GetProcAddress(handle, symboln);
  15107. #else
  15108.         *procp = dlsym(handle, symboln);
  15109. #endif
  15110.     }
  15111.  
  15112.  
  15113.     if(!disp->NamedFramebufferRenderbuffer) {
  15114.         void ** procp = (void **) &disp->NamedFramebufferRenderbuffer;
  15115.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferRenderbuffer", symbol_prefix);
  15116. #ifdef _WIN32
  15117.         *procp = GetProcAddress(handle, symboln);
  15118. #else
  15119.         *procp = dlsym(handle, symboln);
  15120. #endif
  15121.     }
  15122.  
  15123.  
  15124.     if(!disp->NamedFramebufferTexture) {
  15125.         void ** procp = (void **) &disp->NamedFramebufferTexture;
  15126.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferTexture", symbol_prefix);
  15127. #ifdef _WIN32
  15128.         *procp = GetProcAddress(handle, symboln);
  15129. #else
  15130.         *procp = dlsym(handle, symboln);
  15131. #endif
  15132.     }
  15133.  
  15134.  
  15135.     if(!disp->NamedFramebufferTextureLayer) {
  15136.         void ** procp = (void **) &disp->NamedFramebufferTextureLayer;
  15137.         snprintf(symboln, sizeof(symboln), "%sNamedFramebufferTextureLayer", symbol_prefix);
  15138. #ifdef _WIN32
  15139.         *procp = GetProcAddress(handle, symboln);
  15140. #else
  15141.         *procp = dlsym(handle, symboln);
  15142. #endif
  15143.     }
  15144.  
  15145.  
  15146.     if(!disp->NamedRenderbufferStorage) {
  15147.         void ** procp = (void **) &disp->NamedRenderbufferStorage;
  15148.         snprintf(symboln, sizeof(symboln), "%sNamedRenderbufferStorage", symbol_prefix);
  15149. #ifdef _WIN32
  15150.         *procp = GetProcAddress(handle, symboln);
  15151. #else
  15152.         *procp = dlsym(handle, symboln);
  15153. #endif
  15154.     }
  15155.  
  15156.  
  15157.     if(!disp->NamedRenderbufferStorageMultisample) {
  15158.         void ** procp = (void **) &disp->NamedRenderbufferStorageMultisample;
  15159.         snprintf(symboln, sizeof(symboln), "%sNamedRenderbufferStorageMultisample", symbol_prefix);
  15160. #ifdef _WIN32
  15161.         *procp = GetProcAddress(handle, symboln);
  15162. #else
  15163.         *procp = dlsym(handle, symboln);
  15164. #endif
  15165.     }
  15166.  
  15167.  
  15168.     if(!disp->TextureBuffer) {
  15169.         void ** procp = (void **) &disp->TextureBuffer;
  15170.         snprintf(symboln, sizeof(symboln), "%sTextureBuffer", symbol_prefix);
  15171. #ifdef _WIN32
  15172.         *procp = GetProcAddress(handle, symboln);
  15173. #else
  15174.         *procp = dlsym(handle, symboln);
  15175. #endif
  15176.     }
  15177.  
  15178.  
  15179.     if(!disp->TextureBufferRange) {
  15180.         void ** procp = (void **) &disp->TextureBufferRange;
  15181.         snprintf(symboln, sizeof(symboln), "%sTextureBufferRange", symbol_prefix);
  15182. #ifdef _WIN32
  15183.         *procp = GetProcAddress(handle, symboln);
  15184. #else
  15185.         *procp = dlsym(handle, symboln);
  15186. #endif
  15187.     }
  15188.  
  15189.  
  15190.     if(!disp->TextureParameterIiv) {
  15191.         void ** procp = (void **) &disp->TextureParameterIiv;
  15192.         snprintf(symboln, sizeof(symboln), "%sTextureParameterIiv", symbol_prefix);
  15193. #ifdef _WIN32
  15194.         *procp = GetProcAddress(handle, symboln);
  15195. #else
  15196.         *procp = dlsym(handle, symboln);
  15197. #endif
  15198.     }
  15199.  
  15200.  
  15201.     if(!disp->TextureParameterIuiv) {
  15202.         void ** procp = (void **) &disp->TextureParameterIuiv;
  15203.         snprintf(symboln, sizeof(symboln), "%sTextureParameterIuiv", symbol_prefix);
  15204. #ifdef _WIN32
  15205.         *procp = GetProcAddress(handle, symboln);
  15206. #else
  15207.         *procp = dlsym(handle, symboln);
  15208. #endif
  15209.     }
  15210.  
  15211.  
  15212.     if(!disp->TextureParameterf) {
  15213.         void ** procp = (void **) &disp->TextureParameterf;
  15214.         snprintf(symboln, sizeof(symboln), "%sTextureParameterf", symbol_prefix);
  15215. #ifdef _WIN32
  15216.         *procp = GetProcAddress(handle, symboln);
  15217. #else
  15218.         *procp = dlsym(handle, symboln);
  15219. #endif
  15220.     }
  15221.  
  15222.  
  15223.     if(!disp->TextureParameterfv) {
  15224.         void ** procp = (void **) &disp->TextureParameterfv;
  15225.         snprintf(symboln, sizeof(symboln), "%sTextureParameterfv", symbol_prefix);
  15226. #ifdef _WIN32
  15227.         *procp = GetProcAddress(handle, symboln);
  15228. #else
  15229.         *procp = dlsym(handle, symboln);
  15230. #endif
  15231.     }
  15232.  
  15233.  
  15234.     if(!disp->TextureParameteri) {
  15235.         void ** procp = (void **) &disp->TextureParameteri;
  15236.         snprintf(symboln, sizeof(symboln), "%sTextureParameteri", symbol_prefix);
  15237. #ifdef _WIN32
  15238.         *procp = GetProcAddress(handle, symboln);
  15239. #else
  15240.         *procp = dlsym(handle, symboln);
  15241. #endif
  15242.     }
  15243.  
  15244.  
  15245.     if(!disp->TextureParameteriv) {
  15246.         void ** procp = (void **) &disp->TextureParameteriv;
  15247.         snprintf(symboln, sizeof(symboln), "%sTextureParameteriv", symbol_prefix);
  15248. #ifdef _WIN32
  15249.         *procp = GetProcAddress(handle, symboln);
  15250. #else
  15251.         *procp = dlsym(handle, symboln);
  15252. #endif
  15253.     }
  15254.  
  15255.  
  15256.     if(!disp->TextureStorage1D) {
  15257.         void ** procp = (void **) &disp->TextureStorage1D;
  15258.         snprintf(symboln, sizeof(symboln), "%sTextureStorage1D", symbol_prefix);
  15259. #ifdef _WIN32
  15260.         *procp = GetProcAddress(handle, symboln);
  15261. #else
  15262.         *procp = dlsym(handle, symboln);
  15263. #endif
  15264.     }
  15265.  
  15266.  
  15267.     if(!disp->TextureStorage2D) {
  15268.         void ** procp = (void **) &disp->TextureStorage2D;
  15269.         snprintf(symboln, sizeof(symboln), "%sTextureStorage2D", symbol_prefix);
  15270. #ifdef _WIN32
  15271.         *procp = GetProcAddress(handle, symboln);
  15272. #else
  15273.         *procp = dlsym(handle, symboln);
  15274. #endif
  15275.     }
  15276.  
  15277.  
  15278.     if(!disp->TextureStorage2DMultisample) {
  15279.         void ** procp = (void **) &disp->TextureStorage2DMultisample;
  15280.         snprintf(symboln, sizeof(symboln), "%sTextureStorage2DMultisample", symbol_prefix);
  15281. #ifdef _WIN32
  15282.         *procp = GetProcAddress(handle, symboln);
  15283. #else
  15284.         *procp = dlsym(handle, symboln);
  15285. #endif
  15286.     }
  15287.  
  15288.  
  15289.     if(!disp->TextureStorage3D) {
  15290.         void ** procp = (void **) &disp->TextureStorage3D;
  15291.         snprintf(symboln, sizeof(symboln), "%sTextureStorage3D", symbol_prefix);
  15292. #ifdef _WIN32
  15293.         *procp = GetProcAddress(handle, symboln);
  15294. #else
  15295.         *procp = dlsym(handle, symboln);
  15296. #endif
  15297.     }
  15298.  
  15299.  
  15300.     if(!disp->TextureStorage3DMultisample) {
  15301.         void ** procp = (void **) &disp->TextureStorage3DMultisample;
  15302.         snprintf(symboln, sizeof(symboln), "%sTextureStorage3DMultisample", symbol_prefix);
  15303. #ifdef _WIN32
  15304.         *procp = GetProcAddress(handle, symboln);
  15305. #else
  15306.         *procp = dlsym(handle, symboln);
  15307. #endif
  15308.     }
  15309.  
  15310.  
  15311.     if(!disp->TextureSubImage1D) {
  15312.         void ** procp = (void **) &disp->TextureSubImage1D;
  15313.         snprintf(symboln, sizeof(symboln), "%sTextureSubImage1D", symbol_prefix);
  15314. #ifdef _WIN32
  15315.         *procp = GetProcAddress(handle, symboln);
  15316. #else
  15317.         *procp = dlsym(handle, symboln);
  15318. #endif
  15319.     }
  15320.  
  15321.  
  15322.     if(!disp->TextureSubImage2D) {
  15323.         void ** procp = (void **) &disp->TextureSubImage2D;
  15324.         snprintf(symboln, sizeof(symboln), "%sTextureSubImage2D", symbol_prefix);
  15325. #ifdef _WIN32
  15326.         *procp = GetProcAddress(handle, symboln);
  15327. #else
  15328.         *procp = dlsym(handle, symboln);
  15329. #endif
  15330.     }
  15331.  
  15332.  
  15333.     if(!disp->TextureSubImage3D) {
  15334.         void ** procp = (void **) &disp->TextureSubImage3D;
  15335.         snprintf(symboln, sizeof(symboln), "%sTextureSubImage3D", symbol_prefix);
  15336. #ifdef _WIN32
  15337.         *procp = GetProcAddress(handle, symboln);
  15338. #else
  15339.         *procp = dlsym(handle, symboln);
  15340. #endif
  15341.     }
  15342.  
  15343.  
  15344.     if(!disp->TransformFeedbackBufferBase) {
  15345.         void ** procp = (void **) &disp->TransformFeedbackBufferBase;
  15346.         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackBufferBase", symbol_prefix);
  15347. #ifdef _WIN32
  15348.         *procp = GetProcAddress(handle, symboln);
  15349. #else
  15350.         *procp = dlsym(handle, symboln);
  15351. #endif
  15352.     }
  15353.  
  15354.  
  15355.     if(!disp->TransformFeedbackBufferRange) {
  15356.         void ** procp = (void **) &disp->TransformFeedbackBufferRange;
  15357.         snprintf(symboln, sizeof(symboln), "%sTransformFeedbackBufferRange", symbol_prefix);
  15358. #ifdef _WIN32
  15359.         *procp = GetProcAddress(handle, symboln);
  15360. #else
  15361.         *procp = dlsym(handle, symboln);
  15362. #endif
  15363.     }
  15364.  
  15365.  
  15366.     if(!disp->UnmapNamedBuffer) {
  15367.         void ** procp = (void **) &disp->UnmapNamedBuffer;
  15368.         snprintf(symboln, sizeof(symboln), "%sUnmapNamedBuffer", symbol_prefix);
  15369. #ifdef _WIN32
  15370.         *procp = GetProcAddress(handle, symboln);
  15371. #else
  15372.         *procp = dlsym(handle, symboln);
  15373. #endif
  15374.     }
  15375.  
  15376.  
  15377.     if(!disp->VertexArrayAttribBinding) {
  15378.         void ** procp = (void **) &disp->VertexArrayAttribBinding;
  15379.         snprintf(symboln, sizeof(symboln), "%sVertexArrayAttribBinding", symbol_prefix);
  15380. #ifdef _WIN32
  15381.         *procp = GetProcAddress(handle, symboln);
  15382. #else
  15383.         *procp = dlsym(handle, symboln);
  15384. #endif
  15385.     }
  15386.  
  15387.  
  15388.     if(!disp->VertexArrayAttribFormat) {
  15389.         void ** procp = (void **) &disp->VertexArrayAttribFormat;
  15390.         snprintf(symboln, sizeof(symboln), "%sVertexArrayAttribFormat", symbol_prefix);
  15391. #ifdef _WIN32
  15392.         *procp = GetProcAddress(handle, symboln);
  15393. #else
  15394.         *procp = dlsym(handle, symboln);
  15395. #endif
  15396.     }
  15397.  
  15398.  
  15399.     if(!disp->VertexArrayAttribIFormat) {
  15400.         void ** procp = (void **) &disp->VertexArrayAttribIFormat;
  15401.         snprintf(symboln, sizeof(symboln), "%sVertexArrayAttribIFormat", symbol_prefix);
  15402. #ifdef _WIN32
  15403.         *procp = GetProcAddress(handle, symboln);
  15404. #else
  15405.         *procp = dlsym(handle, symboln);
  15406. #endif
  15407.     }
  15408.  
  15409.  
  15410.     if(!disp->VertexArrayAttribLFormat) {
  15411.         void ** procp = (void **) &disp->VertexArrayAttribLFormat;
  15412.         snprintf(symboln, sizeof(symboln), "%sVertexArrayAttribLFormat", symbol_prefix);
  15413. #ifdef _WIN32
  15414.         *procp = GetProcAddress(handle, symboln);
  15415. #else
  15416.         *procp = dlsym(handle, symboln);
  15417. #endif
  15418.     }
  15419.  
  15420.  
  15421.     if(!disp->VertexArrayBindingDivisor) {
  15422.         void ** procp = (void **) &disp->VertexArrayBindingDivisor;
  15423.         snprintf(symboln, sizeof(symboln), "%sVertexArrayBindingDivisor", symbol_prefix);
  15424. #ifdef _WIN32
  15425.         *procp = GetProcAddress(handle, symboln);
  15426. #else
  15427.         *procp = dlsym(handle, symboln);
  15428. #endif
  15429.     }
  15430.  
  15431.  
  15432.     if(!disp->VertexArrayElementBuffer) {
  15433.         void ** procp = (void **) &disp->VertexArrayElementBuffer;
  15434.         snprintf(symboln, sizeof(symboln), "%sVertexArrayElementBuffer", symbol_prefix);
  15435. #ifdef _WIN32
  15436.         *procp = GetProcAddress(handle, symboln);
  15437. #else
  15438.         *procp = dlsym(handle, symboln);
  15439. #endif
  15440.     }
  15441.  
  15442.  
  15443.     if(!disp->VertexArrayVertexBuffer) {
  15444.         void ** procp = (void **) &disp->VertexArrayVertexBuffer;
  15445.         snprintf(symboln, sizeof(symboln), "%sVertexArrayVertexBuffer", symbol_prefix);
  15446. #ifdef _WIN32
  15447.         *procp = GetProcAddress(handle, symboln);
  15448. #else
  15449.         *procp = dlsym(handle, symboln);
  15450. #endif
  15451.     }
  15452.  
  15453.  
  15454.     if(!disp->VertexArrayVertexBuffers) {
  15455.         void ** procp = (void **) &disp->VertexArrayVertexBuffers;
  15456.         snprintf(symboln, sizeof(symboln), "%sVertexArrayVertexBuffers", symbol_prefix);
  15457. #ifdef _WIN32
  15458.         *procp = GetProcAddress(handle, symboln);
  15459. #else
  15460.         *procp = dlsym(handle, symboln);
  15461. #endif
  15462.     }
  15463.  
  15464.  
  15465.     if(!disp->InvalidateBufferData) {
  15466.         void ** procp = (void **) &disp->InvalidateBufferData;
  15467.         snprintf(symboln, sizeof(symboln), "%sInvalidateBufferData", symbol_prefix);
  15468. #ifdef _WIN32
  15469.         *procp = GetProcAddress(handle, symboln);
  15470. #else
  15471.         *procp = dlsym(handle, symboln);
  15472. #endif
  15473.     }
  15474.  
  15475.  
  15476.     if(!disp->InvalidateBufferSubData) {
  15477.         void ** procp = (void **) &disp->InvalidateBufferSubData;
  15478.         snprintf(symboln, sizeof(symboln), "%sInvalidateBufferSubData", symbol_prefix);
  15479. #ifdef _WIN32
  15480.         *procp = GetProcAddress(handle, symboln);
  15481. #else
  15482.         *procp = dlsym(handle, symboln);
  15483. #endif
  15484.     }
  15485.  
  15486.  
  15487.     if(!disp->InvalidateFramebuffer) {
  15488.         void ** procp = (void **) &disp->InvalidateFramebuffer;
  15489.         snprintf(symboln, sizeof(symboln), "%sInvalidateFramebuffer", symbol_prefix);
  15490. #ifdef _WIN32
  15491.         *procp = GetProcAddress(handle, symboln);
  15492. #else
  15493.         *procp = dlsym(handle, symboln);
  15494. #endif
  15495.     }
  15496.  
  15497.  
  15498.     if(!disp->InvalidateSubFramebuffer) {
  15499.         void ** procp = (void **) &disp->InvalidateSubFramebuffer;
  15500.         snprintf(symboln, sizeof(symboln), "%sInvalidateSubFramebuffer", symbol_prefix);
  15501. #ifdef _WIN32
  15502.         *procp = GetProcAddress(handle, symboln);
  15503. #else
  15504.         *procp = dlsym(handle, symboln);
  15505. #endif
  15506.     }
  15507.  
  15508.  
  15509.     if(!disp->InvalidateTexImage) {
  15510.         void ** procp = (void **) &disp->InvalidateTexImage;
  15511.         snprintf(symboln, sizeof(symboln), "%sInvalidateTexImage", symbol_prefix);
  15512. #ifdef _WIN32
  15513.         *procp = GetProcAddress(handle, symboln);
  15514. #else
  15515.         *procp = dlsym(handle, symboln);
  15516. #endif
  15517.     }
  15518.  
  15519.  
  15520.     if(!disp->InvalidateTexSubImage) {
  15521.         void ** procp = (void **) &disp->InvalidateTexSubImage;
  15522.         snprintf(symboln, sizeof(symboln), "%sInvalidateTexSubImage", symbol_prefix);
  15523. #ifdef _WIN32
  15524.         *procp = GetProcAddress(handle, symboln);
  15525. #else
  15526.         *procp = dlsym(handle, symboln);
  15527. #endif
  15528.     }
  15529.  
  15530.  
  15531.     if(!disp->PolygonOffsetEXT) {
  15532.         void ** procp = (void **) &disp->PolygonOffsetEXT;
  15533.         snprintf(symboln, sizeof(symboln), "%sPolygonOffsetEXT", symbol_prefix);
  15534. #ifdef _WIN32
  15535.         *procp = GetProcAddress(handle, symboln);
  15536. #else
  15537.         *procp = dlsym(handle, symboln);
  15538. #endif
  15539.     }
  15540.  
  15541.  
  15542.     if(!disp->DrawTexfOES) {
  15543.         void ** procp = (void **) &disp->DrawTexfOES;
  15544.         snprintf(symboln, sizeof(symboln), "%sDrawTexfOES", symbol_prefix);
  15545. #ifdef _WIN32
  15546.         *procp = GetProcAddress(handle, symboln);
  15547. #else
  15548.         *procp = dlsym(handle, symboln);
  15549. #endif
  15550.     }
  15551.  
  15552.  
  15553.     if(!disp->DrawTexfvOES) {
  15554.         void ** procp = (void **) &disp->DrawTexfvOES;
  15555.         snprintf(symboln, sizeof(symboln), "%sDrawTexfvOES", symbol_prefix);
  15556. #ifdef _WIN32
  15557.         *procp = GetProcAddress(handle, symboln);
  15558. #else
  15559.         *procp = dlsym(handle, symboln);
  15560. #endif
  15561.     }
  15562.  
  15563.  
  15564.     if(!disp->DrawTexiOES) {
  15565.         void ** procp = (void **) &disp->DrawTexiOES;
  15566.         snprintf(symboln, sizeof(symboln), "%sDrawTexiOES", symbol_prefix);
  15567. #ifdef _WIN32
  15568.         *procp = GetProcAddress(handle, symboln);
  15569. #else
  15570.         *procp = dlsym(handle, symboln);
  15571. #endif
  15572.     }
  15573.  
  15574.  
  15575.     if(!disp->DrawTexivOES) {
  15576.         void ** procp = (void **) &disp->DrawTexivOES;
  15577.         snprintf(symboln, sizeof(symboln), "%sDrawTexivOES", symbol_prefix);
  15578. #ifdef _WIN32
  15579.         *procp = GetProcAddress(handle, symboln);
  15580. #else
  15581.         *procp = dlsym(handle, symboln);
  15582. #endif
  15583.     }
  15584.  
  15585.  
  15586.     if(!disp->DrawTexsOES) {
  15587.         void ** procp = (void **) &disp->DrawTexsOES;
  15588.         snprintf(symboln, sizeof(symboln), "%sDrawTexsOES", symbol_prefix);
  15589. #ifdef _WIN32
  15590.         *procp = GetProcAddress(handle, symboln);
  15591. #else
  15592.         *procp = dlsym(handle, symboln);
  15593. #endif
  15594.     }
  15595.  
  15596.  
  15597.     if(!disp->DrawTexsvOES) {
  15598.         void ** procp = (void **) &disp->DrawTexsvOES;
  15599.         snprintf(symboln, sizeof(symboln), "%sDrawTexsvOES", symbol_prefix);
  15600. #ifdef _WIN32
  15601.         *procp = GetProcAddress(handle, symboln);
  15602. #else
  15603.         *procp = dlsym(handle, symboln);
  15604. #endif
  15605.     }
  15606.  
  15607.  
  15608.     if(!disp->DrawTexxOES) {
  15609.         void ** procp = (void **) &disp->DrawTexxOES;
  15610.         snprintf(symboln, sizeof(symboln), "%sDrawTexxOES", symbol_prefix);
  15611. #ifdef _WIN32
  15612.         *procp = GetProcAddress(handle, symboln);
  15613. #else
  15614.         *procp = dlsym(handle, symboln);
  15615. #endif
  15616.     }
  15617.  
  15618.  
  15619.     if(!disp->DrawTexxvOES) {
  15620.         void ** procp = (void **) &disp->DrawTexxvOES;
  15621.         snprintf(symboln, sizeof(symboln), "%sDrawTexxvOES", symbol_prefix);
  15622. #ifdef _WIN32
  15623.         *procp = GetProcAddress(handle, symboln);
  15624. #else
  15625.         *procp = dlsym(handle, symboln);
  15626. #endif
  15627.     }
  15628.  
  15629.  
  15630.     if(!disp->PointSizePointerOES) {
  15631.         void ** procp = (void **) &disp->PointSizePointerOES;
  15632.         snprintf(symboln, sizeof(symboln), "%sPointSizePointerOES", symbol_prefix);
  15633. #ifdef _WIN32
  15634.         *procp = GetProcAddress(handle, symboln);
  15635. #else
  15636.         *procp = dlsym(handle, symboln);
  15637. #endif
  15638.     }
  15639.  
  15640.  
  15641.     if(!disp->QueryMatrixxOES) {
  15642.         void ** procp = (void **) &disp->QueryMatrixxOES;
  15643.         snprintf(symboln, sizeof(symboln), "%sQueryMatrixxOES", symbol_prefix);
  15644. #ifdef _WIN32
  15645.         *procp = GetProcAddress(handle, symboln);
  15646. #else
  15647.         *procp = dlsym(handle, symboln);
  15648. #endif
  15649.     }
  15650.  
  15651.  
  15652.     if(!disp->SampleMaskSGIS) {
  15653.         void ** procp = (void **) &disp->SampleMaskSGIS;
  15654.         snprintf(symboln, sizeof(symboln), "%sSampleMaskSGIS", symbol_prefix);
  15655. #ifdef _WIN32
  15656.         *procp = GetProcAddress(handle, symboln);
  15657. #else
  15658.         *procp = dlsym(handle, symboln);
  15659. #endif
  15660.     }
  15661.  
  15662.  
  15663.     if(!disp->SampleMaskSGIS) {
  15664.         void ** procp = (void **) &disp->SampleMaskSGIS;
  15665.         snprintf(symboln, sizeof(symboln), "%sSampleMaskEXT", symbol_prefix);
  15666. #ifdef _WIN32
  15667.         *procp = GetProcAddress(handle, symboln);
  15668. #else
  15669.         *procp = dlsym(handle, symboln);
  15670. #endif
  15671.     }
  15672.  
  15673.  
  15674.     if(!disp->SamplePatternSGIS) {
  15675.         void ** procp = (void **) &disp->SamplePatternSGIS;
  15676.         snprintf(symboln, sizeof(symboln), "%sSamplePatternSGIS", symbol_prefix);
  15677. #ifdef _WIN32
  15678.         *procp = GetProcAddress(handle, symboln);
  15679. #else
  15680.         *procp = dlsym(handle, symboln);
  15681. #endif
  15682.     }
  15683.  
  15684.  
  15685.     if(!disp->SamplePatternSGIS) {
  15686.         void ** procp = (void **) &disp->SamplePatternSGIS;
  15687.         snprintf(symboln, sizeof(symboln), "%sSamplePatternEXT", symbol_prefix);
  15688. #ifdef _WIN32
  15689.         *procp = GetProcAddress(handle, symboln);
  15690. #else
  15691.         *procp = dlsym(handle, symboln);
  15692. #endif
  15693.     }
  15694.  
  15695.  
  15696.     if(!disp->ColorPointerEXT) {
  15697.         void ** procp = (void **) &disp->ColorPointerEXT;
  15698.         snprintf(symboln, sizeof(symboln), "%sColorPointerEXT", symbol_prefix);
  15699. #ifdef _WIN32
  15700.         *procp = GetProcAddress(handle, symboln);
  15701. #else
  15702.         *procp = dlsym(handle, symboln);
  15703. #endif
  15704.     }
  15705.  
  15706.  
  15707.     if(!disp->EdgeFlagPointerEXT) {
  15708.         void ** procp = (void **) &disp->EdgeFlagPointerEXT;
  15709.         snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointerEXT", symbol_prefix);
  15710. #ifdef _WIN32
  15711.         *procp = GetProcAddress(handle, symboln);
  15712. #else
  15713.         *procp = dlsym(handle, symboln);
  15714. #endif
  15715.     }
  15716.  
  15717.  
  15718.     if(!disp->IndexPointerEXT) {
  15719.         void ** procp = (void **) &disp->IndexPointerEXT;
  15720.         snprintf(symboln, sizeof(symboln), "%sIndexPointerEXT", symbol_prefix);
  15721. #ifdef _WIN32
  15722.         *procp = GetProcAddress(handle, symboln);
  15723. #else
  15724.         *procp = dlsym(handle, symboln);
  15725. #endif
  15726.     }
  15727.  
  15728.  
  15729.     if(!disp->NormalPointerEXT) {
  15730.         void ** procp = (void **) &disp->NormalPointerEXT;
  15731.         snprintf(symboln, sizeof(symboln), "%sNormalPointerEXT", symbol_prefix);
  15732. #ifdef _WIN32
  15733.         *procp = GetProcAddress(handle, symboln);
  15734. #else
  15735.         *procp = dlsym(handle, symboln);
  15736. #endif
  15737.     }
  15738.  
  15739.  
  15740.     if(!disp->TexCoordPointerEXT) {
  15741.         void ** procp = (void **) &disp->TexCoordPointerEXT;
  15742.         snprintf(symboln, sizeof(symboln), "%sTexCoordPointerEXT", symbol_prefix);
  15743. #ifdef _WIN32
  15744.         *procp = GetProcAddress(handle, symboln);
  15745. #else
  15746.         *procp = dlsym(handle, symboln);
  15747. #endif
  15748.     }
  15749.  
  15750.  
  15751.     if(!disp->VertexPointerEXT) {
  15752.         void ** procp = (void **) &disp->VertexPointerEXT;
  15753.         snprintf(symboln, sizeof(symboln), "%sVertexPointerEXT", symbol_prefix);
  15754. #ifdef _WIN32
  15755.         *procp = GetProcAddress(handle, symboln);
  15756. #else
  15757.         *procp = dlsym(handle, symboln);
  15758. #endif
  15759.     }
  15760.  
  15761.  
  15762.     if(!disp->DiscardFramebufferEXT) {
  15763.         void ** procp = (void **) &disp->DiscardFramebufferEXT;
  15764.         snprintf(symboln, sizeof(symboln), "%sDiscardFramebufferEXT", symbol_prefix);
  15765. #ifdef _WIN32
  15766.         *procp = GetProcAddress(handle, symboln);
  15767. #else
  15768.         *procp = dlsym(handle, symboln);
  15769. #endif
  15770.     }
  15771.  
  15772.  
  15773.     if(!disp->ActiveShaderProgram) {
  15774.         void ** procp = (void **) &disp->ActiveShaderProgram;
  15775.         snprintf(symboln, sizeof(symboln), "%sActiveShaderProgram", symbol_prefix);
  15776. #ifdef _WIN32
  15777.         *procp = GetProcAddress(handle, symboln);
  15778. #else
  15779.         *procp = dlsym(handle, symboln);
  15780. #endif
  15781.     }
  15782.  
  15783.  
  15784.     if(!disp->ActiveShaderProgram) {
  15785.         void ** procp = (void **) &disp->ActiveShaderProgram;
  15786.         snprintf(symboln, sizeof(symboln), "%sActiveShaderProgramEXT", symbol_prefix);
  15787. #ifdef _WIN32
  15788.         *procp = GetProcAddress(handle, symboln);
  15789. #else
  15790.         *procp = dlsym(handle, symboln);
  15791. #endif
  15792.     }
  15793.  
  15794.  
  15795.     if(!disp->BindProgramPipeline) {
  15796.         void ** procp = (void **) &disp->BindProgramPipeline;
  15797.         snprintf(symboln, sizeof(symboln), "%sBindProgramPipeline", symbol_prefix);
  15798. #ifdef _WIN32
  15799.         *procp = GetProcAddress(handle, symboln);
  15800. #else
  15801.         *procp = dlsym(handle, symboln);
  15802. #endif
  15803.     }
  15804.  
  15805.  
  15806.     if(!disp->BindProgramPipeline) {
  15807.         void ** procp = (void **) &disp->BindProgramPipeline;
  15808.         snprintf(symboln, sizeof(symboln), "%sBindProgramPipelineEXT", symbol_prefix);
  15809. #ifdef _WIN32
  15810.         *procp = GetProcAddress(handle, symboln);
  15811. #else
  15812.         *procp = dlsym(handle, symboln);
  15813. #endif
  15814.     }
  15815.  
  15816.  
  15817.     if(!disp->CreateShaderProgramv) {
  15818.         void ** procp = (void **) &disp->CreateShaderProgramv;
  15819.         snprintf(symboln, sizeof(symboln), "%sCreateShaderProgramv", symbol_prefix);
  15820. #ifdef _WIN32
  15821.         *procp = GetProcAddress(handle, symboln);
  15822. #else
  15823.         *procp = dlsym(handle, symboln);
  15824. #endif
  15825.     }
  15826.  
  15827.  
  15828.     if(!disp->CreateShaderProgramv) {
  15829.         void ** procp = (void **) &disp->CreateShaderProgramv;
  15830.         snprintf(symboln, sizeof(symboln), "%sCreateShaderProgramvEXT", symbol_prefix);
  15831. #ifdef _WIN32
  15832.         *procp = GetProcAddress(handle, symboln);
  15833. #else
  15834.         *procp = dlsym(handle, symboln);
  15835. #endif
  15836.     }
  15837.  
  15838.  
  15839.     if(!disp->DeleteProgramPipelines) {
  15840.         void ** procp = (void **) &disp->DeleteProgramPipelines;
  15841.         snprintf(symboln, sizeof(symboln), "%sDeleteProgramPipelines", symbol_prefix);
  15842. #ifdef _WIN32
  15843.         *procp = GetProcAddress(handle, symboln);
  15844. #else
  15845.         *procp = dlsym(handle, symboln);
  15846. #endif
  15847.     }
  15848.  
  15849.  
  15850.     if(!disp->DeleteProgramPipelines) {
  15851.         void ** procp = (void **) &disp->DeleteProgramPipelines;
  15852.         snprintf(symboln, sizeof(symboln), "%sDeleteProgramPipelinesEXT", symbol_prefix);
  15853. #ifdef _WIN32
  15854.         *procp = GetProcAddress(handle, symboln);
  15855. #else
  15856.         *procp = dlsym(handle, symboln);
  15857. #endif
  15858.     }
  15859.  
  15860.  
  15861.     if(!disp->GenProgramPipelines) {
  15862.         void ** procp = (void **) &disp->GenProgramPipelines;
  15863.         snprintf(symboln, sizeof(symboln), "%sGenProgramPipelines", symbol_prefix);
  15864. #ifdef _WIN32
  15865.         *procp = GetProcAddress(handle, symboln);
  15866. #else
  15867.         *procp = dlsym(handle, symboln);
  15868. #endif
  15869.     }
  15870.  
  15871.  
  15872.     if(!disp->GenProgramPipelines) {
  15873.         void ** procp = (void **) &disp->GenProgramPipelines;
  15874.         snprintf(symboln, sizeof(symboln), "%sGenProgramPipelinesEXT", symbol_prefix);
  15875. #ifdef _WIN32
  15876.         *procp = GetProcAddress(handle, symboln);
  15877. #else
  15878.         *procp = dlsym(handle, symboln);
  15879. #endif
  15880.     }
  15881.  
  15882.  
  15883.     if(!disp->GetProgramPipelineInfoLog) {
  15884.         void ** procp = (void **) &disp->GetProgramPipelineInfoLog;
  15885.         snprintf(symboln, sizeof(symboln), "%sGetProgramPipelineInfoLog", symbol_prefix);
  15886. #ifdef _WIN32
  15887.         *procp = GetProcAddress(handle, symboln);
  15888. #else
  15889.         *procp = dlsym(handle, symboln);
  15890. #endif
  15891.     }
  15892.  
  15893.  
  15894.     if(!disp->GetProgramPipelineInfoLog) {
  15895.         void ** procp = (void **) &disp->GetProgramPipelineInfoLog;
  15896.         snprintf(symboln, sizeof(symboln), "%sGetProgramPipelineInfoLogEXT", symbol_prefix);
  15897. #ifdef _WIN32
  15898.         *procp = GetProcAddress(handle, symboln);
  15899. #else
  15900.         *procp = dlsym(handle, symboln);
  15901. #endif
  15902.     }
  15903.  
  15904.  
  15905.     if(!disp->GetProgramPipelineiv) {
  15906.         void ** procp = (void **) &disp->GetProgramPipelineiv;
  15907.         snprintf(symboln, sizeof(symboln), "%sGetProgramPipelineiv", symbol_prefix);
  15908. #ifdef _WIN32
  15909.         *procp = GetProcAddress(handle, symboln);
  15910. #else
  15911.         *procp = dlsym(handle, symboln);
  15912. #endif
  15913.     }
  15914.  
  15915.  
  15916.     if(!disp->GetProgramPipelineiv) {
  15917.         void ** procp = (void **) &disp->GetProgramPipelineiv;
  15918.         snprintf(symboln, sizeof(symboln), "%sGetProgramPipelineivEXT", symbol_prefix);
  15919. #ifdef _WIN32
  15920.         *procp = GetProcAddress(handle, symboln);
  15921. #else
  15922.         *procp = dlsym(handle, symboln);
  15923. #endif
  15924.     }
  15925.  
  15926.  
  15927.     if(!disp->IsProgramPipeline) {
  15928.         void ** procp = (void **) &disp->IsProgramPipeline;
  15929.         snprintf(symboln, sizeof(symboln), "%sIsProgramPipeline", symbol_prefix);
  15930. #ifdef _WIN32
  15931.         *procp = GetProcAddress(handle, symboln);
  15932. #else
  15933.         *procp = dlsym(handle, symboln);
  15934. #endif
  15935.     }
  15936.  
  15937.  
  15938.     if(!disp->IsProgramPipeline) {
  15939.         void ** procp = (void **) &disp->IsProgramPipeline;
  15940.         snprintf(symboln, sizeof(symboln), "%sIsProgramPipelineEXT", symbol_prefix);
  15941. #ifdef _WIN32
  15942.         *procp = GetProcAddress(handle, symboln);
  15943. #else
  15944.         *procp = dlsym(handle, symboln);
  15945. #endif
  15946.     }
  15947.  
  15948.  
  15949.     if(!disp->LockArraysEXT) {
  15950.         void ** procp = (void **) &disp->LockArraysEXT;
  15951.         snprintf(symboln, sizeof(symboln), "%sLockArraysEXT", symbol_prefix);
  15952. #ifdef _WIN32
  15953.         *procp = GetProcAddress(handle, symboln);
  15954. #else
  15955.         *procp = dlsym(handle, symboln);
  15956. #endif
  15957.     }
  15958.  
  15959.  
  15960.     if(!disp->ProgramUniform1d) {
  15961.         void ** procp = (void **) &disp->ProgramUniform1d;
  15962.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1d", symbol_prefix);
  15963. #ifdef _WIN32
  15964.         *procp = GetProcAddress(handle, symboln);
  15965. #else
  15966.         *procp = dlsym(handle, symboln);
  15967. #endif
  15968.     }
  15969.  
  15970.  
  15971.     if(!disp->ProgramUniform1dv) {
  15972.         void ** procp = (void **) &disp->ProgramUniform1dv;
  15973.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1dv", symbol_prefix);
  15974. #ifdef _WIN32
  15975.         *procp = GetProcAddress(handle, symboln);
  15976. #else
  15977.         *procp = dlsym(handle, symboln);
  15978. #endif
  15979.     }
  15980.  
  15981.  
  15982.     if(!disp->ProgramUniform1f) {
  15983.         void ** procp = (void **) &disp->ProgramUniform1f;
  15984.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1f", symbol_prefix);
  15985. #ifdef _WIN32
  15986.         *procp = GetProcAddress(handle, symboln);
  15987. #else
  15988.         *procp = dlsym(handle, symboln);
  15989. #endif
  15990.     }
  15991.  
  15992.  
  15993.     if(!disp->ProgramUniform1f) {
  15994.         void ** procp = (void **) &disp->ProgramUniform1f;
  15995.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1fEXT", symbol_prefix);
  15996. #ifdef _WIN32
  15997.         *procp = GetProcAddress(handle, symboln);
  15998. #else
  15999.         *procp = dlsym(handle, symboln);
  16000. #endif
  16001.     }
  16002.  
  16003.  
  16004.     if(!disp->ProgramUniform1fv) {
  16005.         void ** procp = (void **) &disp->ProgramUniform1fv;
  16006.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1fv", symbol_prefix);
  16007. #ifdef _WIN32
  16008.         *procp = GetProcAddress(handle, symboln);
  16009. #else
  16010.         *procp = dlsym(handle, symboln);
  16011. #endif
  16012.     }
  16013.  
  16014.  
  16015.     if(!disp->ProgramUniform1fv) {
  16016.         void ** procp = (void **) &disp->ProgramUniform1fv;
  16017.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1fvEXT", symbol_prefix);
  16018. #ifdef _WIN32
  16019.         *procp = GetProcAddress(handle, symboln);
  16020. #else
  16021.         *procp = dlsym(handle, symboln);
  16022. #endif
  16023.     }
  16024.  
  16025.  
  16026.     if(!disp->ProgramUniform1i) {
  16027.         void ** procp = (void **) &disp->ProgramUniform1i;
  16028.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1i", symbol_prefix);
  16029. #ifdef _WIN32
  16030.         *procp = GetProcAddress(handle, symboln);
  16031. #else
  16032.         *procp = dlsym(handle, symboln);
  16033. #endif
  16034.     }
  16035.  
  16036.  
  16037.     if(!disp->ProgramUniform1i) {
  16038.         void ** procp = (void **) &disp->ProgramUniform1i;
  16039.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1iEXT", symbol_prefix);
  16040. #ifdef _WIN32
  16041.         *procp = GetProcAddress(handle, symboln);
  16042. #else
  16043.         *procp = dlsym(handle, symboln);
  16044. #endif
  16045.     }
  16046.  
  16047.  
  16048.     if(!disp->ProgramUniform1iv) {
  16049.         void ** procp = (void **) &disp->ProgramUniform1iv;
  16050.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1iv", symbol_prefix);
  16051. #ifdef _WIN32
  16052.         *procp = GetProcAddress(handle, symboln);
  16053. #else
  16054.         *procp = dlsym(handle, symboln);
  16055. #endif
  16056.     }
  16057.  
  16058.  
  16059.     if(!disp->ProgramUniform1iv) {
  16060.         void ** procp = (void **) &disp->ProgramUniform1iv;
  16061.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1ivEXT", symbol_prefix);
  16062. #ifdef _WIN32
  16063.         *procp = GetProcAddress(handle, symboln);
  16064. #else
  16065.         *procp = dlsym(handle, symboln);
  16066. #endif
  16067.     }
  16068.  
  16069.  
  16070.     if(!disp->ProgramUniform1ui) {
  16071.         void ** procp = (void **) &disp->ProgramUniform1ui;
  16072.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1ui", symbol_prefix);
  16073. #ifdef _WIN32
  16074.         *procp = GetProcAddress(handle, symboln);
  16075. #else
  16076.         *procp = dlsym(handle, symboln);
  16077. #endif
  16078.     }
  16079.  
  16080.  
  16081.     if(!disp->ProgramUniform1ui) {
  16082.         void ** procp = (void **) &disp->ProgramUniform1ui;
  16083.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1uiEXT", symbol_prefix);
  16084. #ifdef _WIN32
  16085.         *procp = GetProcAddress(handle, symboln);
  16086. #else
  16087.         *procp = dlsym(handle, symboln);
  16088. #endif
  16089.     }
  16090.  
  16091.  
  16092.     if(!disp->ProgramUniform1uiv) {
  16093.         void ** procp = (void **) &disp->ProgramUniform1uiv;
  16094.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1uiv", symbol_prefix);
  16095. #ifdef _WIN32
  16096.         *procp = GetProcAddress(handle, symboln);
  16097. #else
  16098.         *procp = dlsym(handle, symboln);
  16099. #endif
  16100.     }
  16101.  
  16102.  
  16103.     if(!disp->ProgramUniform1uiv) {
  16104.         void ** procp = (void **) &disp->ProgramUniform1uiv;
  16105.         snprintf(symboln, sizeof(symboln), "%sProgramUniform1uivEXT", symbol_prefix);
  16106. #ifdef _WIN32
  16107.         *procp = GetProcAddress(handle, symboln);
  16108. #else
  16109.         *procp = dlsym(handle, symboln);
  16110. #endif
  16111.     }
  16112.  
  16113.  
  16114.     if(!disp->ProgramUniform2d) {
  16115.         void ** procp = (void **) &disp->ProgramUniform2d;
  16116.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2d", symbol_prefix);
  16117. #ifdef _WIN32
  16118.         *procp = GetProcAddress(handle, symboln);
  16119. #else
  16120.         *procp = dlsym(handle, symboln);
  16121. #endif
  16122.     }
  16123.  
  16124.  
  16125.     if(!disp->ProgramUniform2dv) {
  16126.         void ** procp = (void **) &disp->ProgramUniform2dv;
  16127.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2dv", symbol_prefix);
  16128. #ifdef _WIN32
  16129.         *procp = GetProcAddress(handle, symboln);
  16130. #else
  16131.         *procp = dlsym(handle, symboln);
  16132. #endif
  16133.     }
  16134.  
  16135.  
  16136.     if(!disp->ProgramUniform2f) {
  16137.         void ** procp = (void **) &disp->ProgramUniform2f;
  16138.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2f", symbol_prefix);
  16139. #ifdef _WIN32
  16140.         *procp = GetProcAddress(handle, symboln);
  16141. #else
  16142.         *procp = dlsym(handle, symboln);
  16143. #endif
  16144.     }
  16145.  
  16146.  
  16147.     if(!disp->ProgramUniform2f) {
  16148.         void ** procp = (void **) &disp->ProgramUniform2f;
  16149.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2fEXT", symbol_prefix);
  16150. #ifdef _WIN32
  16151.         *procp = GetProcAddress(handle, symboln);
  16152. #else
  16153.         *procp = dlsym(handle, symboln);
  16154. #endif
  16155.     }
  16156.  
  16157.  
  16158.     if(!disp->ProgramUniform2fv) {
  16159.         void ** procp = (void **) &disp->ProgramUniform2fv;
  16160.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2fv", symbol_prefix);
  16161. #ifdef _WIN32
  16162.         *procp = GetProcAddress(handle, symboln);
  16163. #else
  16164.         *procp = dlsym(handle, symboln);
  16165. #endif
  16166.     }
  16167.  
  16168.  
  16169.     if(!disp->ProgramUniform2fv) {
  16170.         void ** procp = (void **) &disp->ProgramUniform2fv;
  16171.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2fvEXT", symbol_prefix);
  16172. #ifdef _WIN32
  16173.         *procp = GetProcAddress(handle, symboln);
  16174. #else
  16175.         *procp = dlsym(handle, symboln);
  16176. #endif
  16177.     }
  16178.  
  16179.  
  16180.     if(!disp->ProgramUniform2i) {
  16181.         void ** procp = (void **) &disp->ProgramUniform2i;
  16182.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2i", symbol_prefix);
  16183. #ifdef _WIN32
  16184.         *procp = GetProcAddress(handle, symboln);
  16185. #else
  16186.         *procp = dlsym(handle, symboln);
  16187. #endif
  16188.     }
  16189.  
  16190.  
  16191.     if(!disp->ProgramUniform2i) {
  16192.         void ** procp = (void **) &disp->ProgramUniform2i;
  16193.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2iEXT", symbol_prefix);
  16194. #ifdef _WIN32
  16195.         *procp = GetProcAddress(handle, symboln);
  16196. #else
  16197.         *procp = dlsym(handle, symboln);
  16198. #endif
  16199.     }
  16200.  
  16201.  
  16202.     if(!disp->ProgramUniform2iv) {
  16203.         void ** procp = (void **) &disp->ProgramUniform2iv;
  16204.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2iv", symbol_prefix);
  16205. #ifdef _WIN32
  16206.         *procp = GetProcAddress(handle, symboln);
  16207. #else
  16208.         *procp = dlsym(handle, symboln);
  16209. #endif
  16210.     }
  16211.  
  16212.  
  16213.     if(!disp->ProgramUniform2iv) {
  16214.         void ** procp = (void **) &disp->ProgramUniform2iv;
  16215.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2ivEXT", symbol_prefix);
  16216. #ifdef _WIN32
  16217.         *procp = GetProcAddress(handle, symboln);
  16218. #else
  16219.         *procp = dlsym(handle, symboln);
  16220. #endif
  16221.     }
  16222.  
  16223.  
  16224.     if(!disp->ProgramUniform2ui) {
  16225.         void ** procp = (void **) &disp->ProgramUniform2ui;
  16226.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2ui", symbol_prefix);
  16227. #ifdef _WIN32
  16228.         *procp = GetProcAddress(handle, symboln);
  16229. #else
  16230.         *procp = dlsym(handle, symboln);
  16231. #endif
  16232.     }
  16233.  
  16234.  
  16235.     if(!disp->ProgramUniform2ui) {
  16236.         void ** procp = (void **) &disp->ProgramUniform2ui;
  16237.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2uiEXT", symbol_prefix);
  16238. #ifdef _WIN32
  16239.         *procp = GetProcAddress(handle, symboln);
  16240. #else
  16241.         *procp = dlsym(handle, symboln);
  16242. #endif
  16243.     }
  16244.  
  16245.  
  16246.     if(!disp->ProgramUniform2uiv) {
  16247.         void ** procp = (void **) &disp->ProgramUniform2uiv;
  16248.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2uiv", symbol_prefix);
  16249. #ifdef _WIN32
  16250.         *procp = GetProcAddress(handle, symboln);
  16251. #else
  16252.         *procp = dlsym(handle, symboln);
  16253. #endif
  16254.     }
  16255.  
  16256.  
  16257.     if(!disp->ProgramUniform2uiv) {
  16258.         void ** procp = (void **) &disp->ProgramUniform2uiv;
  16259.         snprintf(symboln, sizeof(symboln), "%sProgramUniform2uivEXT", symbol_prefix);
  16260. #ifdef _WIN32
  16261.         *procp = GetProcAddress(handle, symboln);
  16262. #else
  16263.         *procp = dlsym(handle, symboln);
  16264. #endif
  16265.     }
  16266.  
  16267.  
  16268.     if(!disp->ProgramUniform3d) {
  16269.         void ** procp = (void **) &disp->ProgramUniform3d;
  16270.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3d", symbol_prefix);
  16271. #ifdef _WIN32
  16272.         *procp = GetProcAddress(handle, symboln);
  16273. #else
  16274.         *procp = dlsym(handle, symboln);
  16275. #endif
  16276.     }
  16277.  
  16278.  
  16279.     if(!disp->ProgramUniform3dv) {
  16280.         void ** procp = (void **) &disp->ProgramUniform3dv;
  16281.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3dv", symbol_prefix);
  16282. #ifdef _WIN32
  16283.         *procp = GetProcAddress(handle, symboln);
  16284. #else
  16285.         *procp = dlsym(handle, symboln);
  16286. #endif
  16287.     }
  16288.  
  16289.  
  16290.     if(!disp->ProgramUniform3f) {
  16291.         void ** procp = (void **) &disp->ProgramUniform3f;
  16292.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3f", symbol_prefix);
  16293. #ifdef _WIN32
  16294.         *procp = GetProcAddress(handle, symboln);
  16295. #else
  16296.         *procp = dlsym(handle, symboln);
  16297. #endif
  16298.     }
  16299.  
  16300.  
  16301.     if(!disp->ProgramUniform3f) {
  16302.         void ** procp = (void **) &disp->ProgramUniform3f;
  16303.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3fEXT", symbol_prefix);
  16304. #ifdef _WIN32
  16305.         *procp = GetProcAddress(handle, symboln);
  16306. #else
  16307.         *procp = dlsym(handle, symboln);
  16308. #endif
  16309.     }
  16310.  
  16311.  
  16312.     if(!disp->ProgramUniform3fv) {
  16313.         void ** procp = (void **) &disp->ProgramUniform3fv;
  16314.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3fv", symbol_prefix);
  16315. #ifdef _WIN32
  16316.         *procp = GetProcAddress(handle, symboln);
  16317. #else
  16318.         *procp = dlsym(handle, symboln);
  16319. #endif
  16320.     }
  16321.  
  16322.  
  16323.     if(!disp->ProgramUniform3fv) {
  16324.         void ** procp = (void **) &disp->ProgramUniform3fv;
  16325.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3fvEXT", symbol_prefix);
  16326. #ifdef _WIN32
  16327.         *procp = GetProcAddress(handle, symboln);
  16328. #else
  16329.         *procp = dlsym(handle, symboln);
  16330. #endif
  16331.     }
  16332.  
  16333.  
  16334.     if(!disp->ProgramUniform3i) {
  16335.         void ** procp = (void **) &disp->ProgramUniform3i;
  16336.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3i", symbol_prefix);
  16337. #ifdef _WIN32
  16338.         *procp = GetProcAddress(handle, symboln);
  16339. #else
  16340.         *procp = dlsym(handle, symboln);
  16341. #endif
  16342.     }
  16343.  
  16344.  
  16345.     if(!disp->ProgramUniform3i) {
  16346.         void ** procp = (void **) &disp->ProgramUniform3i;
  16347.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3iEXT", symbol_prefix);
  16348. #ifdef _WIN32
  16349.         *procp = GetProcAddress(handle, symboln);
  16350. #else
  16351.         *procp = dlsym(handle, symboln);
  16352. #endif
  16353.     }
  16354.  
  16355.  
  16356.     if(!disp->ProgramUniform3iv) {
  16357.         void ** procp = (void **) &disp->ProgramUniform3iv;
  16358.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3iv", symbol_prefix);
  16359. #ifdef _WIN32
  16360.         *procp = GetProcAddress(handle, symboln);
  16361. #else
  16362.         *procp = dlsym(handle, symboln);
  16363. #endif
  16364.     }
  16365.  
  16366.  
  16367.     if(!disp->ProgramUniform3iv) {
  16368.         void ** procp = (void **) &disp->ProgramUniform3iv;
  16369.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3ivEXT", symbol_prefix);
  16370. #ifdef _WIN32
  16371.         *procp = GetProcAddress(handle, symboln);
  16372. #else
  16373.         *procp = dlsym(handle, symboln);
  16374. #endif
  16375.     }
  16376.  
  16377.  
  16378.     if(!disp->ProgramUniform3ui) {
  16379.         void ** procp = (void **) &disp->ProgramUniform3ui;
  16380.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3ui", symbol_prefix);
  16381. #ifdef _WIN32
  16382.         *procp = GetProcAddress(handle, symboln);
  16383. #else
  16384.         *procp = dlsym(handle, symboln);
  16385. #endif
  16386.     }
  16387.  
  16388.  
  16389.     if(!disp->ProgramUniform3ui) {
  16390.         void ** procp = (void **) &disp->ProgramUniform3ui;
  16391.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3uiEXT", symbol_prefix);
  16392. #ifdef _WIN32
  16393.         *procp = GetProcAddress(handle, symboln);
  16394. #else
  16395.         *procp = dlsym(handle, symboln);
  16396. #endif
  16397.     }
  16398.  
  16399.  
  16400.     if(!disp->ProgramUniform3uiv) {
  16401.         void ** procp = (void **) &disp->ProgramUniform3uiv;
  16402.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3uiv", symbol_prefix);
  16403. #ifdef _WIN32
  16404.         *procp = GetProcAddress(handle, symboln);
  16405. #else
  16406.         *procp = dlsym(handle, symboln);
  16407. #endif
  16408.     }
  16409.  
  16410.  
  16411.     if(!disp->ProgramUniform3uiv) {
  16412.         void ** procp = (void **) &disp->ProgramUniform3uiv;
  16413.         snprintf(symboln, sizeof(symboln), "%sProgramUniform3uivEXT", symbol_prefix);
  16414. #ifdef _WIN32
  16415.         *procp = GetProcAddress(handle, symboln);
  16416. #else
  16417.         *procp = dlsym(handle, symboln);
  16418. #endif
  16419.     }
  16420.  
  16421.  
  16422.     if(!disp->ProgramUniform4d) {
  16423.         void ** procp = (void **) &disp->ProgramUniform4d;
  16424.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4d", symbol_prefix);
  16425. #ifdef _WIN32
  16426.         *procp = GetProcAddress(handle, symboln);
  16427. #else
  16428.         *procp = dlsym(handle, symboln);
  16429. #endif
  16430.     }
  16431.  
  16432.  
  16433.     if(!disp->ProgramUniform4dv) {
  16434.         void ** procp = (void **) &disp->ProgramUniform4dv;
  16435.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4dv", symbol_prefix);
  16436. #ifdef _WIN32
  16437.         *procp = GetProcAddress(handle, symboln);
  16438. #else
  16439.         *procp = dlsym(handle, symboln);
  16440. #endif
  16441.     }
  16442.  
  16443.  
  16444.     if(!disp->ProgramUniform4f) {
  16445.         void ** procp = (void **) &disp->ProgramUniform4f;
  16446.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4f", symbol_prefix);
  16447. #ifdef _WIN32
  16448.         *procp = GetProcAddress(handle, symboln);
  16449. #else
  16450.         *procp = dlsym(handle, symboln);
  16451. #endif
  16452.     }
  16453.  
  16454.  
  16455.     if(!disp->ProgramUniform4f) {
  16456.         void ** procp = (void **) &disp->ProgramUniform4f;
  16457.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4fEXT", symbol_prefix);
  16458. #ifdef _WIN32
  16459.         *procp = GetProcAddress(handle, symboln);
  16460. #else
  16461.         *procp = dlsym(handle, symboln);
  16462. #endif
  16463.     }
  16464.  
  16465.  
  16466.     if(!disp->ProgramUniform4fv) {
  16467.         void ** procp = (void **) &disp->ProgramUniform4fv;
  16468.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4fv", symbol_prefix);
  16469. #ifdef _WIN32
  16470.         *procp = GetProcAddress(handle, symboln);
  16471. #else
  16472.         *procp = dlsym(handle, symboln);
  16473. #endif
  16474.     }
  16475.  
  16476.  
  16477.     if(!disp->ProgramUniform4fv) {
  16478.         void ** procp = (void **) &disp->ProgramUniform4fv;
  16479.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4fvEXT", symbol_prefix);
  16480. #ifdef _WIN32
  16481.         *procp = GetProcAddress(handle, symboln);
  16482. #else
  16483.         *procp = dlsym(handle, symboln);
  16484. #endif
  16485.     }
  16486.  
  16487.  
  16488.     if(!disp->ProgramUniform4i) {
  16489.         void ** procp = (void **) &disp->ProgramUniform4i;
  16490.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4i", symbol_prefix);
  16491. #ifdef _WIN32
  16492.         *procp = GetProcAddress(handle, symboln);
  16493. #else
  16494.         *procp = dlsym(handle, symboln);
  16495. #endif
  16496.     }
  16497.  
  16498.  
  16499.     if(!disp->ProgramUniform4i) {
  16500.         void ** procp = (void **) &disp->ProgramUniform4i;
  16501.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4iEXT", symbol_prefix);
  16502. #ifdef _WIN32
  16503.         *procp = GetProcAddress(handle, symboln);
  16504. #else
  16505.         *procp = dlsym(handle, symboln);
  16506. #endif
  16507.     }
  16508.  
  16509.  
  16510.     if(!disp->ProgramUniform4iv) {
  16511.         void ** procp = (void **) &disp->ProgramUniform4iv;
  16512.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4iv", symbol_prefix);
  16513. #ifdef _WIN32
  16514.         *procp = GetProcAddress(handle, symboln);
  16515. #else
  16516.         *procp = dlsym(handle, symboln);
  16517. #endif
  16518.     }
  16519.  
  16520.  
  16521.     if(!disp->ProgramUniform4iv) {
  16522.         void ** procp = (void **) &disp->ProgramUniform4iv;
  16523.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4ivEXT", symbol_prefix);
  16524. #ifdef _WIN32
  16525.         *procp = GetProcAddress(handle, symboln);
  16526. #else
  16527.         *procp = dlsym(handle, symboln);
  16528. #endif
  16529.     }
  16530.  
  16531.  
  16532.     if(!disp->ProgramUniform4ui) {
  16533.         void ** procp = (void **) &disp->ProgramUniform4ui;
  16534.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4ui", symbol_prefix);
  16535. #ifdef _WIN32
  16536.         *procp = GetProcAddress(handle, symboln);
  16537. #else
  16538.         *procp = dlsym(handle, symboln);
  16539. #endif
  16540.     }
  16541.  
  16542.  
  16543.     if(!disp->ProgramUniform4ui) {
  16544.         void ** procp = (void **) &disp->ProgramUniform4ui;
  16545.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4uiEXT", symbol_prefix);
  16546. #ifdef _WIN32
  16547.         *procp = GetProcAddress(handle, symboln);
  16548. #else
  16549.         *procp = dlsym(handle, symboln);
  16550. #endif
  16551.     }
  16552.  
  16553.  
  16554.     if(!disp->ProgramUniform4uiv) {
  16555.         void ** procp = (void **) &disp->ProgramUniform4uiv;
  16556.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4uiv", symbol_prefix);
  16557. #ifdef _WIN32
  16558.         *procp = GetProcAddress(handle, symboln);
  16559. #else
  16560.         *procp = dlsym(handle, symboln);
  16561. #endif
  16562.     }
  16563.  
  16564.  
  16565.     if(!disp->ProgramUniform4uiv) {
  16566.         void ** procp = (void **) &disp->ProgramUniform4uiv;
  16567.         snprintf(symboln, sizeof(symboln), "%sProgramUniform4uivEXT", symbol_prefix);
  16568. #ifdef _WIN32
  16569.         *procp = GetProcAddress(handle, symboln);
  16570. #else
  16571.         *procp = dlsym(handle, symboln);
  16572. #endif
  16573.     }
  16574.  
  16575.  
  16576.     if(!disp->ProgramUniformMatrix2dv) {
  16577.         void ** procp = (void **) &disp->ProgramUniformMatrix2dv;
  16578.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2dv", symbol_prefix);
  16579. #ifdef _WIN32
  16580.         *procp = GetProcAddress(handle, symboln);
  16581. #else
  16582.         *procp = dlsym(handle, symboln);
  16583. #endif
  16584.     }
  16585.  
  16586.  
  16587.     if(!disp->ProgramUniformMatrix2fv) {
  16588.         void ** procp = (void **) &disp->ProgramUniformMatrix2fv;
  16589.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2fv", symbol_prefix);
  16590. #ifdef _WIN32
  16591.         *procp = GetProcAddress(handle, symboln);
  16592. #else
  16593.         *procp = dlsym(handle, symboln);
  16594. #endif
  16595.     }
  16596.  
  16597.  
  16598.     if(!disp->ProgramUniformMatrix2fv) {
  16599.         void ** procp = (void **) &disp->ProgramUniformMatrix2fv;
  16600.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2fvEXT", symbol_prefix);
  16601. #ifdef _WIN32
  16602.         *procp = GetProcAddress(handle, symboln);
  16603. #else
  16604.         *procp = dlsym(handle, symboln);
  16605. #endif
  16606.     }
  16607.  
  16608.  
  16609.     if(!disp->ProgramUniformMatrix2x3dv) {
  16610.         void ** procp = (void **) &disp->ProgramUniformMatrix2x3dv;
  16611.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x3dv", symbol_prefix);
  16612. #ifdef _WIN32
  16613.         *procp = GetProcAddress(handle, symboln);
  16614. #else
  16615.         *procp = dlsym(handle, symboln);
  16616. #endif
  16617.     }
  16618.  
  16619.  
  16620.     if(!disp->ProgramUniformMatrix2x3fv) {
  16621.         void ** procp = (void **) &disp->ProgramUniformMatrix2x3fv;
  16622.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x3fv", symbol_prefix);
  16623. #ifdef _WIN32
  16624.         *procp = GetProcAddress(handle, symboln);
  16625. #else
  16626.         *procp = dlsym(handle, symboln);
  16627. #endif
  16628.     }
  16629.  
  16630.  
  16631.     if(!disp->ProgramUniformMatrix2x3fv) {
  16632.         void ** procp = (void **) &disp->ProgramUniformMatrix2x3fv;
  16633.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x3fvEXT", symbol_prefix);
  16634. #ifdef _WIN32
  16635.         *procp = GetProcAddress(handle, symboln);
  16636. #else
  16637.         *procp = dlsym(handle, symboln);
  16638. #endif
  16639.     }
  16640.  
  16641.  
  16642.     if(!disp->ProgramUniformMatrix2x4dv) {
  16643.         void ** procp = (void **) &disp->ProgramUniformMatrix2x4dv;
  16644.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x4dv", symbol_prefix);
  16645. #ifdef _WIN32
  16646.         *procp = GetProcAddress(handle, symboln);
  16647. #else
  16648.         *procp = dlsym(handle, symboln);
  16649. #endif
  16650.     }
  16651.  
  16652.  
  16653.     if(!disp->ProgramUniformMatrix2x4fv) {
  16654.         void ** procp = (void **) &disp->ProgramUniformMatrix2x4fv;
  16655.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x4fv", symbol_prefix);
  16656. #ifdef _WIN32
  16657.         *procp = GetProcAddress(handle, symboln);
  16658. #else
  16659.         *procp = dlsym(handle, symboln);
  16660. #endif
  16661.     }
  16662.  
  16663.  
  16664.     if(!disp->ProgramUniformMatrix2x4fv) {
  16665.         void ** procp = (void **) &disp->ProgramUniformMatrix2x4fv;
  16666.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix2x4fvEXT", symbol_prefix);
  16667. #ifdef _WIN32
  16668.         *procp = GetProcAddress(handle, symboln);
  16669. #else
  16670.         *procp = dlsym(handle, symboln);
  16671. #endif
  16672.     }
  16673.  
  16674.  
  16675.     if(!disp->ProgramUniformMatrix3dv) {
  16676.         void ** procp = (void **) &disp->ProgramUniformMatrix3dv;
  16677.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3dv", symbol_prefix);
  16678. #ifdef _WIN32
  16679.         *procp = GetProcAddress(handle, symboln);
  16680. #else
  16681.         *procp = dlsym(handle, symboln);
  16682. #endif
  16683.     }
  16684.  
  16685.  
  16686.     if(!disp->ProgramUniformMatrix3fv) {
  16687.         void ** procp = (void **) &disp->ProgramUniformMatrix3fv;
  16688.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3fv", symbol_prefix);
  16689. #ifdef _WIN32
  16690.         *procp = GetProcAddress(handle, symboln);
  16691. #else
  16692.         *procp = dlsym(handle, symboln);
  16693. #endif
  16694.     }
  16695.  
  16696.  
  16697.     if(!disp->ProgramUniformMatrix3fv) {
  16698.         void ** procp = (void **) &disp->ProgramUniformMatrix3fv;
  16699.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3fvEXT", symbol_prefix);
  16700. #ifdef _WIN32
  16701.         *procp = GetProcAddress(handle, symboln);
  16702. #else
  16703.         *procp = dlsym(handle, symboln);
  16704. #endif
  16705.     }
  16706.  
  16707.  
  16708.     if(!disp->ProgramUniformMatrix3x2dv) {
  16709.         void ** procp = (void **) &disp->ProgramUniformMatrix3x2dv;
  16710.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x2dv", symbol_prefix);
  16711. #ifdef _WIN32
  16712.         *procp = GetProcAddress(handle, symboln);
  16713. #else
  16714.         *procp = dlsym(handle, symboln);
  16715. #endif
  16716.     }
  16717.  
  16718.  
  16719.     if(!disp->ProgramUniformMatrix3x2fv) {
  16720.         void ** procp = (void **) &disp->ProgramUniformMatrix3x2fv;
  16721.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x2fv", symbol_prefix);
  16722. #ifdef _WIN32
  16723.         *procp = GetProcAddress(handle, symboln);
  16724. #else
  16725.         *procp = dlsym(handle, symboln);
  16726. #endif
  16727.     }
  16728.  
  16729.  
  16730.     if(!disp->ProgramUniformMatrix3x2fv) {
  16731.         void ** procp = (void **) &disp->ProgramUniformMatrix3x2fv;
  16732.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x2fvEXT", symbol_prefix);
  16733. #ifdef _WIN32
  16734.         *procp = GetProcAddress(handle, symboln);
  16735. #else
  16736.         *procp = dlsym(handle, symboln);
  16737. #endif
  16738.     }
  16739.  
  16740.  
  16741.     if(!disp->ProgramUniformMatrix3x4dv) {
  16742.         void ** procp = (void **) &disp->ProgramUniformMatrix3x4dv;
  16743.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x4dv", symbol_prefix);
  16744. #ifdef _WIN32
  16745.         *procp = GetProcAddress(handle, symboln);
  16746. #else
  16747.         *procp = dlsym(handle, symboln);
  16748. #endif
  16749.     }
  16750.  
  16751.  
  16752.     if(!disp->ProgramUniformMatrix3x4fv) {
  16753.         void ** procp = (void **) &disp->ProgramUniformMatrix3x4fv;
  16754.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x4fv", symbol_prefix);
  16755. #ifdef _WIN32
  16756.         *procp = GetProcAddress(handle, symboln);
  16757. #else
  16758.         *procp = dlsym(handle, symboln);
  16759. #endif
  16760.     }
  16761.  
  16762.  
  16763.     if(!disp->ProgramUniformMatrix3x4fv) {
  16764.         void ** procp = (void **) &disp->ProgramUniformMatrix3x4fv;
  16765.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix3x4fvEXT", symbol_prefix);
  16766. #ifdef _WIN32
  16767.         *procp = GetProcAddress(handle, symboln);
  16768. #else
  16769.         *procp = dlsym(handle, symboln);
  16770. #endif
  16771.     }
  16772.  
  16773.  
  16774.     if(!disp->ProgramUniformMatrix4dv) {
  16775.         void ** procp = (void **) &disp->ProgramUniformMatrix4dv;
  16776.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4dv", symbol_prefix);
  16777. #ifdef _WIN32
  16778.         *procp = GetProcAddress(handle, symboln);
  16779. #else
  16780.         *procp = dlsym(handle, symboln);
  16781. #endif
  16782.     }
  16783.  
  16784.  
  16785.     if(!disp->ProgramUniformMatrix4fv) {
  16786.         void ** procp = (void **) &disp->ProgramUniformMatrix4fv;
  16787.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4fv", symbol_prefix);
  16788. #ifdef _WIN32
  16789.         *procp = GetProcAddress(handle, symboln);
  16790. #else
  16791.         *procp = dlsym(handle, symboln);
  16792. #endif
  16793.     }
  16794.  
  16795.  
  16796.     if(!disp->ProgramUniformMatrix4fv) {
  16797.         void ** procp = (void **) &disp->ProgramUniformMatrix4fv;
  16798.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4fvEXT", symbol_prefix);
  16799. #ifdef _WIN32
  16800.         *procp = GetProcAddress(handle, symboln);
  16801. #else
  16802.         *procp = dlsym(handle, symboln);
  16803. #endif
  16804.     }
  16805.  
  16806.  
  16807.     if(!disp->ProgramUniformMatrix4x2dv) {
  16808.         void ** procp = (void **) &disp->ProgramUniformMatrix4x2dv;
  16809.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x2dv", symbol_prefix);
  16810. #ifdef _WIN32
  16811.         *procp = GetProcAddress(handle, symboln);
  16812. #else
  16813.         *procp = dlsym(handle, symboln);
  16814. #endif
  16815.     }
  16816.  
  16817.  
  16818.     if(!disp->ProgramUniformMatrix4x2fv) {
  16819.         void ** procp = (void **) &disp->ProgramUniformMatrix4x2fv;
  16820.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x2fv", symbol_prefix);
  16821. #ifdef _WIN32
  16822.         *procp = GetProcAddress(handle, symboln);
  16823. #else
  16824.         *procp = dlsym(handle, symboln);
  16825. #endif
  16826.     }
  16827.  
  16828.  
  16829.     if(!disp->ProgramUniformMatrix4x2fv) {
  16830.         void ** procp = (void **) &disp->ProgramUniformMatrix4x2fv;
  16831.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x2fvEXT", symbol_prefix);
  16832. #ifdef _WIN32
  16833.         *procp = GetProcAddress(handle, symboln);
  16834. #else
  16835.         *procp = dlsym(handle, symboln);
  16836. #endif
  16837.     }
  16838.  
  16839.  
  16840.     if(!disp->ProgramUniformMatrix4x3dv) {
  16841.         void ** procp = (void **) &disp->ProgramUniformMatrix4x3dv;
  16842.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x3dv", symbol_prefix);
  16843. #ifdef _WIN32
  16844.         *procp = GetProcAddress(handle, symboln);
  16845. #else
  16846.         *procp = dlsym(handle, symboln);
  16847. #endif
  16848.     }
  16849.  
  16850.  
  16851.     if(!disp->ProgramUniformMatrix4x3fv) {
  16852.         void ** procp = (void **) &disp->ProgramUniformMatrix4x3fv;
  16853.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x3fv", symbol_prefix);
  16854. #ifdef _WIN32
  16855.         *procp = GetProcAddress(handle, symboln);
  16856. #else
  16857.         *procp = dlsym(handle, symboln);
  16858. #endif
  16859.     }
  16860.  
  16861.  
  16862.     if(!disp->ProgramUniformMatrix4x3fv) {
  16863.         void ** procp = (void **) &disp->ProgramUniformMatrix4x3fv;
  16864.         snprintf(symboln, sizeof(symboln), "%sProgramUniformMatrix4x3fvEXT", symbol_prefix);
  16865. #ifdef _WIN32
  16866.         *procp = GetProcAddress(handle, symboln);
  16867. #else
  16868.         *procp = dlsym(handle, symboln);
  16869. #endif
  16870.     }
  16871.  
  16872.  
  16873.     if(!disp->UnlockArraysEXT) {
  16874.         void ** procp = (void **) &disp->UnlockArraysEXT;
  16875.         snprintf(symboln, sizeof(symboln), "%sUnlockArraysEXT", symbol_prefix);
  16876. #ifdef _WIN32
  16877.         *procp = GetProcAddress(handle, symboln);
  16878. #else
  16879.         *procp = dlsym(handle, symboln);
  16880. #endif
  16881.     }
  16882.  
  16883.  
  16884.     if(!disp->UseProgramStages) {
  16885.         void ** procp = (void **) &disp->UseProgramStages;
  16886.         snprintf(symboln, sizeof(symboln), "%sUseProgramStages", symbol_prefix);
  16887. #ifdef _WIN32
  16888.         *procp = GetProcAddress(handle, symboln);
  16889. #else
  16890.         *procp = dlsym(handle, symboln);
  16891. #endif
  16892.     }
  16893.  
  16894.  
  16895.     if(!disp->UseProgramStages) {
  16896.         void ** procp = (void **) &disp->UseProgramStages;
  16897.         snprintf(symboln, sizeof(symboln), "%sUseProgramStagesEXT", symbol_prefix);
  16898. #ifdef _WIN32
  16899.         *procp = GetProcAddress(handle, symboln);
  16900. #else
  16901.         *procp = dlsym(handle, symboln);
  16902. #endif
  16903.     }
  16904.  
  16905.  
  16906.     if(!disp->ValidateProgramPipeline) {
  16907.         void ** procp = (void **) &disp->ValidateProgramPipeline;
  16908.         snprintf(symboln, sizeof(symboln), "%sValidateProgramPipeline", symbol_prefix);
  16909. #ifdef _WIN32
  16910.         *procp = GetProcAddress(handle, symboln);
  16911. #else
  16912.         *procp = dlsym(handle, symboln);
  16913. #endif
  16914.     }
  16915.  
  16916.  
  16917.     if(!disp->ValidateProgramPipeline) {
  16918.         void ** procp = (void **) &disp->ValidateProgramPipeline;
  16919.         snprintf(symboln, sizeof(symboln), "%sValidateProgramPipelineEXT", symbol_prefix);
  16920. #ifdef _WIN32
  16921.         *procp = GetProcAddress(handle, symboln);
  16922. #else
  16923.         *procp = dlsym(handle, symboln);
  16924. #endif
  16925.     }
  16926.  
  16927.  
  16928.     if(!disp->DebugMessageCallback) {
  16929.         void ** procp = (void **) &disp->DebugMessageCallback;
  16930.         snprintf(symboln, sizeof(symboln), "%sDebugMessageCallbackARB", symbol_prefix);
  16931. #ifdef _WIN32
  16932.         *procp = GetProcAddress(handle, symboln);
  16933. #else
  16934.         *procp = dlsym(handle, symboln);
  16935. #endif
  16936.     }
  16937.  
  16938.  
  16939.     if(!disp->DebugMessageCallback) {
  16940.         void ** procp = (void **) &disp->DebugMessageCallback;
  16941.         snprintf(symboln, sizeof(symboln), "%sDebugMessageCallback", symbol_prefix);
  16942. #ifdef _WIN32
  16943.         *procp = GetProcAddress(handle, symboln);
  16944. #else
  16945.         *procp = dlsym(handle, symboln);
  16946. #endif
  16947.     }
  16948.  
  16949.  
  16950.     if(!disp->DebugMessageControl) {
  16951.         void ** procp = (void **) &disp->DebugMessageControl;
  16952.         snprintf(symboln, sizeof(symboln), "%sDebugMessageControlARB", symbol_prefix);
  16953. #ifdef _WIN32
  16954.         *procp = GetProcAddress(handle, symboln);
  16955. #else
  16956.         *procp = dlsym(handle, symboln);
  16957. #endif
  16958.     }
  16959.  
  16960.  
  16961.     if(!disp->DebugMessageControl) {
  16962.         void ** procp = (void **) &disp->DebugMessageControl;
  16963.         snprintf(symboln, sizeof(symboln), "%sDebugMessageControl", symbol_prefix);
  16964. #ifdef _WIN32
  16965.         *procp = GetProcAddress(handle, symboln);
  16966. #else
  16967.         *procp = dlsym(handle, symboln);
  16968. #endif
  16969.     }
  16970.  
  16971.  
  16972.     if(!disp->DebugMessageInsert) {
  16973.         void ** procp = (void **) &disp->DebugMessageInsert;
  16974.         snprintf(symboln, sizeof(symboln), "%sDebugMessageInsertARB", symbol_prefix);
  16975. #ifdef _WIN32
  16976.         *procp = GetProcAddress(handle, symboln);
  16977. #else
  16978.         *procp = dlsym(handle, symboln);
  16979. #endif
  16980.     }
  16981.  
  16982.  
  16983.     if(!disp->DebugMessageInsert) {
  16984.         void ** procp = (void **) &disp->DebugMessageInsert;
  16985.         snprintf(symboln, sizeof(symboln), "%sDebugMessageInsert", symbol_prefix);
  16986. #ifdef _WIN32
  16987.         *procp = GetProcAddress(handle, symboln);
  16988. #else
  16989.         *procp = dlsym(handle, symboln);
  16990. #endif
  16991.     }
  16992.  
  16993.  
  16994.     if(!disp->GetDebugMessageLog) {
  16995.         void ** procp = (void **) &disp->GetDebugMessageLog;
  16996.         snprintf(symboln, sizeof(symboln), "%sGetDebugMessageLogARB", symbol_prefix);
  16997. #ifdef _WIN32
  16998.         *procp = GetProcAddress(handle, symboln);
  16999. #else
  17000.         *procp = dlsym(handle, symboln);
  17001. #endif
  17002.     }
  17003.  
  17004.  
  17005.     if(!disp->GetDebugMessageLog) {
  17006.         void ** procp = (void **) &disp->GetDebugMessageLog;
  17007.         snprintf(symboln, sizeof(symboln), "%sGetDebugMessageLog", symbol_prefix);
  17008. #ifdef _WIN32
  17009.         *procp = GetProcAddress(handle, symboln);
  17010. #else
  17011.         *procp = dlsym(handle, symboln);
  17012. #endif
  17013.     }
  17014.  
  17015.  
  17016.     if(!disp->GetObjectLabel) {
  17017.         void ** procp = (void **) &disp->GetObjectLabel;
  17018.         snprintf(symboln, sizeof(symboln), "%sGetObjectLabel", symbol_prefix);
  17019. #ifdef _WIN32
  17020.         *procp = GetProcAddress(handle, symboln);
  17021. #else
  17022.         *procp = dlsym(handle, symboln);
  17023. #endif
  17024.     }
  17025.  
  17026.  
  17027.     if(!disp->GetObjectPtrLabel) {
  17028.         void ** procp = (void **) &disp->GetObjectPtrLabel;
  17029.         snprintf(symboln, sizeof(symboln), "%sGetObjectPtrLabel", symbol_prefix);
  17030. #ifdef _WIN32
  17031.         *procp = GetProcAddress(handle, symboln);
  17032. #else
  17033.         *procp = dlsym(handle, symboln);
  17034. #endif
  17035.     }
  17036.  
  17037.  
  17038.     if(!disp->ObjectLabel) {
  17039.         void ** procp = (void **) &disp->ObjectLabel;
  17040.         snprintf(symboln, sizeof(symboln), "%sObjectLabel", symbol_prefix);
  17041. #ifdef _WIN32
  17042.         *procp = GetProcAddress(handle, symboln);
  17043. #else
  17044.         *procp = dlsym(handle, symboln);
  17045. #endif
  17046.     }
  17047.  
  17048.  
  17049.     if(!disp->ObjectPtrLabel) {
  17050.         void ** procp = (void **) &disp->ObjectPtrLabel;
  17051.         snprintf(symboln, sizeof(symboln), "%sObjectPtrLabel", symbol_prefix);
  17052. #ifdef _WIN32
  17053.         *procp = GetProcAddress(handle, symboln);
  17054. #else
  17055.         *procp = dlsym(handle, symboln);
  17056. #endif
  17057.     }
  17058.  
  17059.  
  17060.     if(!disp->PopDebugGroup) {
  17061.         void ** procp = (void **) &disp->PopDebugGroup;
  17062.         snprintf(symboln, sizeof(symboln), "%sPopDebugGroup", symbol_prefix);
  17063. #ifdef _WIN32
  17064.         *procp = GetProcAddress(handle, symboln);
  17065. #else
  17066.         *procp = dlsym(handle, symboln);
  17067. #endif
  17068.     }
  17069.  
  17070.  
  17071.     if(!disp->PushDebugGroup) {
  17072.         void ** procp = (void **) &disp->PushDebugGroup;
  17073.         snprintf(symboln, sizeof(symboln), "%sPushDebugGroup", symbol_prefix);
  17074. #ifdef _WIN32
  17075.         *procp = GetProcAddress(handle, symboln);
  17076. #else
  17077.         *procp = dlsym(handle, symboln);
  17078. #endif
  17079.     }
  17080.  
  17081.  
  17082.     if(!disp->SecondaryColor3fEXT) {
  17083.         void ** procp = (void **) &disp->SecondaryColor3fEXT;
  17084.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3f", symbol_prefix);
  17085. #ifdef _WIN32
  17086.         *procp = GetProcAddress(handle, symboln);
  17087. #else
  17088.         *procp = dlsym(handle, symboln);
  17089. #endif
  17090.     }
  17091.  
  17092.  
  17093.     if(!disp->SecondaryColor3fEXT) {
  17094.         void ** procp = (void **) &disp->SecondaryColor3fEXT;
  17095.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fEXT", symbol_prefix);
  17096. #ifdef _WIN32
  17097.         *procp = GetProcAddress(handle, symboln);
  17098. #else
  17099.         *procp = dlsym(handle, symboln);
  17100. #endif
  17101.     }
  17102.  
  17103.  
  17104.     if(!disp->SecondaryColor3fvEXT) {
  17105.         void ** procp = (void **) &disp->SecondaryColor3fvEXT;
  17106.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fv", symbol_prefix);
  17107. #ifdef _WIN32
  17108.         *procp = GetProcAddress(handle, symboln);
  17109. #else
  17110.         *procp = dlsym(handle, symboln);
  17111. #endif
  17112.     }
  17113.  
  17114.  
  17115.     if(!disp->SecondaryColor3fvEXT) {
  17116.         void ** procp = (void **) &disp->SecondaryColor3fvEXT;
  17117.         snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fvEXT", symbol_prefix);
  17118. #ifdef _WIN32
  17119.         *procp = GetProcAddress(handle, symboln);
  17120. #else
  17121.         *procp = dlsym(handle, symboln);
  17122. #endif
  17123.     }
  17124.  
  17125.  
  17126.     if(!disp->MultiDrawElementsEXT) {
  17127.         void ** procp = (void **) &disp->MultiDrawElementsEXT;
  17128.         snprintf(symboln, sizeof(symboln), "%sMultiDrawElements", symbol_prefix);
  17129. #ifdef _WIN32
  17130.         *procp = GetProcAddress(handle, symboln);
  17131. #else
  17132.         *procp = dlsym(handle, symboln);
  17133. #endif
  17134.     }
  17135.  
  17136.  
  17137.     if(!disp->MultiDrawElementsEXT) {
  17138.         void ** procp = (void **) &disp->MultiDrawElementsEXT;
  17139.         snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsEXT", symbol_prefix);
  17140. #ifdef _WIN32
  17141.         *procp = GetProcAddress(handle, symboln);
  17142. #else
  17143.         *procp = dlsym(handle, symboln);
  17144. #endif
  17145.     }
  17146.  
  17147.  
  17148.     if(!disp->FogCoordfEXT) {
  17149.         void ** procp = (void **) &disp->FogCoordfEXT;
  17150.         snprintf(symboln, sizeof(symboln), "%sFogCoordf", symbol_prefix);
  17151. #ifdef _WIN32
  17152.         *procp = GetProcAddress(handle, symboln);
  17153. #else
  17154.         *procp = dlsym(handle, symboln);
  17155. #endif
  17156.     }
  17157.  
  17158.  
  17159.     if(!disp->FogCoordfEXT) {
  17160.         void ** procp = (void **) &disp->FogCoordfEXT;
  17161.         snprintf(symboln, sizeof(symboln), "%sFogCoordfEXT", symbol_prefix);
  17162. #ifdef _WIN32
  17163.         *procp = GetProcAddress(handle, symboln);
  17164. #else
  17165.         *procp = dlsym(handle, symboln);
  17166. #endif
  17167.     }
  17168.  
  17169.  
  17170.     if(!disp->FogCoordfvEXT) {
  17171.         void ** procp = (void **) &disp->FogCoordfvEXT;
  17172.         snprintf(symboln, sizeof(symboln), "%sFogCoordfv", symbol_prefix);
  17173. #ifdef _WIN32
  17174.         *procp = GetProcAddress(handle, symboln);
  17175. #else
  17176.         *procp = dlsym(handle, symboln);
  17177. #endif
  17178.     }
  17179.  
  17180.  
  17181.     if(!disp->FogCoordfvEXT) {
  17182.         void ** procp = (void **) &disp->FogCoordfvEXT;
  17183.         snprintf(symboln, sizeof(symboln), "%sFogCoordfvEXT", symbol_prefix);
  17184. #ifdef _WIN32
  17185.         *procp = GetProcAddress(handle, symboln);
  17186. #else
  17187.         *procp = dlsym(handle, symboln);
  17188. #endif
  17189.     }
  17190.  
  17191.  
  17192.     if(!disp->ResizeBuffersMESA) {
  17193.         void ** procp = (void **) &disp->ResizeBuffersMESA;
  17194.         snprintf(symboln, sizeof(symboln), "%sResizeBuffersMESA", symbol_prefix);
  17195. #ifdef _WIN32
  17196.         *procp = GetProcAddress(handle, symboln);
  17197. #else
  17198.         *procp = dlsym(handle, symboln);
  17199. #endif
  17200.     }
  17201.  
  17202.  
  17203.     if(!disp->WindowPos4dMESA) {
  17204.         void ** procp = (void **) &disp->WindowPos4dMESA;
  17205.         snprintf(symboln, sizeof(symboln), "%sWindowPos4dMESA", symbol_prefix);
  17206. #ifdef _WIN32
  17207.         *procp = GetProcAddress(handle, symboln);
  17208. #else
  17209.         *procp = dlsym(handle, symboln);
  17210. #endif
  17211.     }
  17212.  
  17213.  
  17214.     if(!disp->WindowPos4dvMESA) {
  17215.         void ** procp = (void **) &disp->WindowPos4dvMESA;
  17216.         snprintf(symboln, sizeof(symboln), "%sWindowPos4dvMESA", symbol_prefix);
  17217. #ifdef _WIN32
  17218.         *procp = GetProcAddress(handle, symboln);
  17219. #else
  17220.         *procp = dlsym(handle, symboln);
  17221. #endif
  17222.     }
  17223.  
  17224.  
  17225.     if(!disp->WindowPos4fMESA) {
  17226.         void ** procp = (void **) &disp->WindowPos4fMESA;
  17227.         snprintf(symboln, sizeof(symboln), "%sWindowPos4fMESA", symbol_prefix);
  17228. #ifdef _WIN32
  17229.         *procp = GetProcAddress(handle, symboln);
  17230. #else
  17231.         *procp = dlsym(handle, symboln);
  17232. #endif
  17233.     }
  17234.  
  17235.  
  17236.     if(!disp->WindowPos4fvMESA) {
  17237.         void ** procp = (void **) &disp->WindowPos4fvMESA;
  17238.         snprintf(symboln, sizeof(symboln), "%sWindowPos4fvMESA", symbol_prefix);
  17239. #ifdef _WIN32
  17240.         *procp = GetProcAddress(handle, symboln);
  17241. #else
  17242.         *procp = dlsym(handle, symboln);
  17243. #endif
  17244.     }
  17245.  
  17246.  
  17247.     if(!disp->WindowPos4iMESA) {
  17248.         void ** procp = (void **) &disp->WindowPos4iMESA;
  17249.         snprintf(symboln, sizeof(symboln), "%sWindowPos4iMESA", symbol_prefix);
  17250. #ifdef _WIN32
  17251.         *procp = GetProcAddress(handle, symboln);
  17252. #else
  17253.         *procp = dlsym(handle, symboln);
  17254. #endif
  17255.     }
  17256.  
  17257.  
  17258.     if(!disp->WindowPos4ivMESA) {
  17259.         void ** procp = (void **) &disp->WindowPos4ivMESA;
  17260.         snprintf(symboln, sizeof(symboln), "%sWindowPos4ivMESA", symbol_prefix);
  17261. #ifdef _WIN32
  17262.         *procp = GetProcAddress(handle, symboln);
  17263. #else
  17264.         *procp = dlsym(handle, symboln);
  17265. #endif
  17266.     }
  17267.  
  17268.  
  17269.     if(!disp->WindowPos4sMESA) {
  17270.         void ** procp = (void **) &disp->WindowPos4sMESA;
  17271.         snprintf(symboln, sizeof(symboln), "%sWindowPos4sMESA", symbol_prefix);
  17272. #ifdef _WIN32
  17273.         *procp = GetProcAddress(handle, symboln);
  17274. #else
  17275.         *procp = dlsym(handle, symboln);
  17276. #endif
  17277.     }
  17278.  
  17279.  
  17280.     if(!disp->WindowPos4svMESA) {
  17281.         void ** procp = (void **) &disp->WindowPos4svMESA;
  17282.         snprintf(symboln, sizeof(symboln), "%sWindowPos4svMESA", symbol_prefix);
  17283. #ifdef _WIN32
  17284.         *procp = GetProcAddress(handle, symboln);
  17285. #else
  17286.         *procp = dlsym(handle, symboln);
  17287. #endif
  17288.     }
  17289.  
  17290.  
  17291.     if(!disp->MultiModeDrawArraysIBM) {
  17292.         void ** procp = (void **) &disp->MultiModeDrawArraysIBM;
  17293.         snprintf(symboln, sizeof(symboln), "%sMultiModeDrawArraysIBM", symbol_prefix);
  17294. #ifdef _WIN32
  17295.         *procp = GetProcAddress(handle, symboln);
  17296. #else
  17297.         *procp = dlsym(handle, symboln);
  17298. #endif
  17299.     }
  17300.  
  17301.  
  17302.     if(!disp->MultiModeDrawElementsIBM) {
  17303.         void ** procp = (void **) &disp->MultiModeDrawElementsIBM;
  17304.         snprintf(symboln, sizeof(symboln), "%sMultiModeDrawElementsIBM", symbol_prefix);
  17305. #ifdef _WIN32
  17306.         *procp = GetProcAddress(handle, symboln);
  17307. #else
  17308.         *procp = dlsym(handle, symboln);
  17309. #endif
  17310.     }
  17311.  
  17312.  
  17313.     if(!disp->AreProgramsResidentNV) {
  17314.         void ** procp = (void **) &disp->AreProgramsResidentNV;
  17315.         snprintf(symboln, sizeof(symboln), "%sAreProgramsResidentNV", symbol_prefix);
  17316. #ifdef _WIN32
  17317.         *procp = GetProcAddress(handle, symboln);
  17318. #else
  17319.         *procp = dlsym(handle, symboln);
  17320. #endif
  17321.     }
  17322.  
  17323.  
  17324.     if(!disp->ExecuteProgramNV) {
  17325.         void ** procp = (void **) &disp->ExecuteProgramNV;
  17326.         snprintf(symboln, sizeof(symboln), "%sExecuteProgramNV", symbol_prefix);
  17327. #ifdef _WIN32
  17328.         *procp = GetProcAddress(handle, symboln);
  17329. #else
  17330.         *procp = dlsym(handle, symboln);
  17331. #endif
  17332.     }
  17333.  
  17334.  
  17335.     if(!disp->GetProgramParameterdvNV) {
  17336.         void ** procp = (void **) &disp->GetProgramParameterdvNV;
  17337.         snprintf(symboln, sizeof(symboln), "%sGetProgramParameterdvNV", symbol_prefix);
  17338. #ifdef _WIN32
  17339.         *procp = GetProcAddress(handle, symboln);
  17340. #else
  17341.         *procp = dlsym(handle, symboln);
  17342. #endif
  17343.     }
  17344.  
  17345.  
  17346.     if(!disp->GetProgramParameterfvNV) {
  17347.         void ** procp = (void **) &disp->GetProgramParameterfvNV;
  17348.         snprintf(symboln, sizeof(symboln), "%sGetProgramParameterfvNV", symbol_prefix);
  17349. #ifdef _WIN32
  17350.         *procp = GetProcAddress(handle, symboln);
  17351. #else
  17352.         *procp = dlsym(handle, symboln);
  17353. #endif
  17354.     }
  17355.  
  17356.  
  17357.     if(!disp->GetProgramStringNV) {
  17358.         void ** procp = (void **) &disp->GetProgramStringNV;
  17359.         snprintf(symboln, sizeof(symboln), "%sGetProgramStringNV", symbol_prefix);
  17360. #ifdef _WIN32
  17361.         *procp = GetProcAddress(handle, symboln);
  17362. #else
  17363.         *procp = dlsym(handle, symboln);
  17364. #endif
  17365.     }
  17366.  
  17367.  
  17368.     if(!disp->GetProgramivNV) {
  17369.         void ** procp = (void **) &disp->GetProgramivNV;
  17370.         snprintf(symboln, sizeof(symboln), "%sGetProgramivNV", symbol_prefix);
  17371. #ifdef _WIN32
  17372.         *procp = GetProcAddress(handle, symboln);
  17373. #else
  17374.         *procp = dlsym(handle, symboln);
  17375. #endif
  17376.     }
  17377.  
  17378.  
  17379.     if(!disp->GetTrackMatrixivNV) {
  17380.         void ** procp = (void **) &disp->GetTrackMatrixivNV;
  17381.         snprintf(symboln, sizeof(symboln), "%sGetTrackMatrixivNV", symbol_prefix);
  17382. #ifdef _WIN32
  17383.         *procp = GetProcAddress(handle, symboln);
  17384. #else
  17385.         *procp = dlsym(handle, symboln);
  17386. #endif
  17387.     }
  17388.  
  17389.  
  17390.     if(!disp->GetVertexAttribdvNV) {
  17391.         void ** procp = (void **) &disp->GetVertexAttribdvNV;
  17392.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvNV", symbol_prefix);
  17393. #ifdef _WIN32
  17394.         *procp = GetProcAddress(handle, symboln);
  17395. #else
  17396.         *procp = dlsym(handle, symboln);
  17397. #endif
  17398.     }
  17399.  
  17400.  
  17401.     if(!disp->GetVertexAttribfvNV) {
  17402.         void ** procp = (void **) &disp->GetVertexAttribfvNV;
  17403.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvNV", symbol_prefix);
  17404. #ifdef _WIN32
  17405.         *procp = GetProcAddress(handle, symboln);
  17406. #else
  17407.         *procp = dlsym(handle, symboln);
  17408. #endif
  17409.     }
  17410.  
  17411.  
  17412.     if(!disp->GetVertexAttribivNV) {
  17413.         void ** procp = (void **) &disp->GetVertexAttribivNV;
  17414.         snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivNV", symbol_prefix);
  17415. #ifdef _WIN32
  17416.         *procp = GetProcAddress(handle, symboln);
  17417. #else
  17418.         *procp = dlsym(handle, symboln);
  17419. #endif
  17420.     }
  17421.  
  17422.  
  17423.     if(!disp->LoadProgramNV) {
  17424.         void ** procp = (void **) &disp->LoadProgramNV;
  17425.         snprintf(symboln, sizeof(symboln), "%sLoadProgramNV", symbol_prefix);
  17426. #ifdef _WIN32
  17427.         *procp = GetProcAddress(handle, symboln);
  17428. #else
  17429.         *procp = dlsym(handle, symboln);
  17430. #endif
  17431.     }
  17432.  
  17433.  
  17434.     if(!disp->ProgramParameters4dvNV) {
  17435.         void ** procp = (void **) &disp->ProgramParameters4dvNV;
  17436.         snprintf(symboln, sizeof(symboln), "%sProgramParameters4dvNV", symbol_prefix);
  17437. #ifdef _WIN32
  17438.         *procp = GetProcAddress(handle, symboln);
  17439. #else
  17440.         *procp = dlsym(handle, symboln);
  17441. #endif
  17442.     }
  17443.  
  17444.  
  17445.     if(!disp->ProgramParameters4fvNV) {
  17446.         void ** procp = (void **) &disp->ProgramParameters4fvNV;
  17447.         snprintf(symboln, sizeof(symboln), "%sProgramParameters4fvNV", symbol_prefix);
  17448. #ifdef _WIN32
  17449.         *procp = GetProcAddress(handle, symboln);
  17450. #else
  17451.         *procp = dlsym(handle, symboln);
  17452. #endif
  17453.     }
  17454.  
  17455.  
  17456.     if(!disp->RequestResidentProgramsNV) {
  17457.         void ** procp = (void **) &disp->RequestResidentProgramsNV;
  17458.         snprintf(symboln, sizeof(symboln), "%sRequestResidentProgramsNV", symbol_prefix);
  17459. #ifdef _WIN32
  17460.         *procp = GetProcAddress(handle, symboln);
  17461. #else
  17462.         *procp = dlsym(handle, symboln);
  17463. #endif
  17464.     }
  17465.  
  17466.  
  17467.     if(!disp->TrackMatrixNV) {
  17468.         void ** procp = (void **) &disp->TrackMatrixNV;
  17469.         snprintf(symboln, sizeof(symboln), "%sTrackMatrixNV", symbol_prefix);
  17470. #ifdef _WIN32
  17471.         *procp = GetProcAddress(handle, symboln);
  17472. #else
  17473.         *procp = dlsym(handle, symboln);
  17474. #endif
  17475.     }
  17476.  
  17477.  
  17478.     if(!disp->VertexAttrib1dNV) {
  17479.         void ** procp = (void **) &disp->VertexAttrib1dNV;
  17480.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dNV", symbol_prefix);
  17481. #ifdef _WIN32
  17482.         *procp = GetProcAddress(handle, symboln);
  17483. #else
  17484.         *procp = dlsym(handle, symboln);
  17485. #endif
  17486.     }
  17487.  
  17488.  
  17489.     if(!disp->VertexAttrib1dvNV) {
  17490.         void ** procp = (void **) &disp->VertexAttrib1dvNV;
  17491.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvNV", symbol_prefix);
  17492. #ifdef _WIN32
  17493.         *procp = GetProcAddress(handle, symboln);
  17494. #else
  17495.         *procp = dlsym(handle, symboln);
  17496. #endif
  17497.     }
  17498.  
  17499.  
  17500.     if(!disp->VertexAttrib1fNV) {
  17501.         void ** procp = (void **) &disp->VertexAttrib1fNV;
  17502.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fNV", symbol_prefix);
  17503. #ifdef _WIN32
  17504.         *procp = GetProcAddress(handle, symboln);
  17505. #else
  17506.         *procp = dlsym(handle, symboln);
  17507. #endif
  17508.     }
  17509.  
  17510.  
  17511.     if(!disp->VertexAttrib1fvNV) {
  17512.         void ** procp = (void **) &disp->VertexAttrib1fvNV;
  17513.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvNV", symbol_prefix);
  17514. #ifdef _WIN32
  17515.         *procp = GetProcAddress(handle, symboln);
  17516. #else
  17517.         *procp = dlsym(handle, symboln);
  17518. #endif
  17519.     }
  17520.  
  17521.  
  17522.     if(!disp->VertexAttrib1sNV) {
  17523.         void ** procp = (void **) &disp->VertexAttrib1sNV;
  17524.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sNV", symbol_prefix);
  17525. #ifdef _WIN32
  17526.         *procp = GetProcAddress(handle, symboln);
  17527. #else
  17528.         *procp = dlsym(handle, symboln);
  17529. #endif
  17530.     }
  17531.  
  17532.  
  17533.     if(!disp->VertexAttrib1svNV) {
  17534.         void ** procp = (void **) &disp->VertexAttrib1svNV;
  17535.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svNV", symbol_prefix);
  17536. #ifdef _WIN32
  17537.         *procp = GetProcAddress(handle, symboln);
  17538. #else
  17539.         *procp = dlsym(handle, symboln);
  17540. #endif
  17541.     }
  17542.  
  17543.  
  17544.     if(!disp->VertexAttrib2dNV) {
  17545.         void ** procp = (void **) &disp->VertexAttrib2dNV;
  17546.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dNV", symbol_prefix);
  17547. #ifdef _WIN32
  17548.         *procp = GetProcAddress(handle, symboln);
  17549. #else
  17550.         *procp = dlsym(handle, symboln);
  17551. #endif
  17552.     }
  17553.  
  17554.  
  17555.     if(!disp->VertexAttrib2dvNV) {
  17556.         void ** procp = (void **) &disp->VertexAttrib2dvNV;
  17557.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvNV", symbol_prefix);
  17558. #ifdef _WIN32
  17559.         *procp = GetProcAddress(handle, symboln);
  17560. #else
  17561.         *procp = dlsym(handle, symboln);
  17562. #endif
  17563.     }
  17564.  
  17565.  
  17566.     if(!disp->VertexAttrib2fNV) {
  17567.         void ** procp = (void **) &disp->VertexAttrib2fNV;
  17568.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fNV", symbol_prefix);
  17569. #ifdef _WIN32
  17570.         *procp = GetProcAddress(handle, symboln);
  17571. #else
  17572.         *procp = dlsym(handle, symboln);
  17573. #endif
  17574.     }
  17575.  
  17576.  
  17577.     if(!disp->VertexAttrib2fvNV) {
  17578.         void ** procp = (void **) &disp->VertexAttrib2fvNV;
  17579.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvNV", symbol_prefix);
  17580. #ifdef _WIN32
  17581.         *procp = GetProcAddress(handle, symboln);
  17582. #else
  17583.         *procp = dlsym(handle, symboln);
  17584. #endif
  17585.     }
  17586.  
  17587.  
  17588.     if(!disp->VertexAttrib2sNV) {
  17589.         void ** procp = (void **) &disp->VertexAttrib2sNV;
  17590.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sNV", symbol_prefix);
  17591. #ifdef _WIN32
  17592.         *procp = GetProcAddress(handle, symboln);
  17593. #else
  17594.         *procp = dlsym(handle, symboln);
  17595. #endif
  17596.     }
  17597.  
  17598.  
  17599.     if(!disp->VertexAttrib2svNV) {
  17600.         void ** procp = (void **) &disp->VertexAttrib2svNV;
  17601.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svNV", symbol_prefix);
  17602. #ifdef _WIN32
  17603.         *procp = GetProcAddress(handle, symboln);
  17604. #else
  17605.         *procp = dlsym(handle, symboln);
  17606. #endif
  17607.     }
  17608.  
  17609.  
  17610.     if(!disp->VertexAttrib3dNV) {
  17611.         void ** procp = (void **) &disp->VertexAttrib3dNV;
  17612.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dNV", symbol_prefix);
  17613. #ifdef _WIN32
  17614.         *procp = GetProcAddress(handle, symboln);
  17615. #else
  17616.         *procp = dlsym(handle, symboln);
  17617. #endif
  17618.     }
  17619.  
  17620.  
  17621.     if(!disp->VertexAttrib3dvNV) {
  17622.         void ** procp = (void **) &disp->VertexAttrib3dvNV;
  17623.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvNV", symbol_prefix);
  17624. #ifdef _WIN32
  17625.         *procp = GetProcAddress(handle, symboln);
  17626. #else
  17627.         *procp = dlsym(handle, symboln);
  17628. #endif
  17629.     }
  17630.  
  17631.  
  17632.     if(!disp->VertexAttrib3fNV) {
  17633.         void ** procp = (void **) &disp->VertexAttrib3fNV;
  17634.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fNV", symbol_prefix);
  17635. #ifdef _WIN32
  17636.         *procp = GetProcAddress(handle, symboln);
  17637. #else
  17638.         *procp = dlsym(handle, symboln);
  17639. #endif
  17640.     }
  17641.  
  17642.  
  17643.     if(!disp->VertexAttrib3fvNV) {
  17644.         void ** procp = (void **) &disp->VertexAttrib3fvNV;
  17645.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvNV", symbol_prefix);
  17646. #ifdef _WIN32
  17647.         *procp = GetProcAddress(handle, symboln);
  17648. #else
  17649.         *procp = dlsym(handle, symboln);
  17650. #endif
  17651.     }
  17652.  
  17653.  
  17654.     if(!disp->VertexAttrib3sNV) {
  17655.         void ** procp = (void **) &disp->VertexAttrib3sNV;
  17656.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sNV", symbol_prefix);
  17657. #ifdef _WIN32
  17658.         *procp = GetProcAddress(handle, symboln);
  17659. #else
  17660.         *procp = dlsym(handle, symboln);
  17661. #endif
  17662.     }
  17663.  
  17664.  
  17665.     if(!disp->VertexAttrib3svNV) {
  17666.         void ** procp = (void **) &disp->VertexAttrib3svNV;
  17667.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svNV", symbol_prefix);
  17668. #ifdef _WIN32
  17669.         *procp = GetProcAddress(handle, symboln);
  17670. #else
  17671.         *procp = dlsym(handle, symboln);
  17672. #endif
  17673.     }
  17674.  
  17675.  
  17676.     if(!disp->VertexAttrib4dNV) {
  17677.         void ** procp = (void **) &disp->VertexAttrib4dNV;
  17678.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dNV", symbol_prefix);
  17679. #ifdef _WIN32
  17680.         *procp = GetProcAddress(handle, symboln);
  17681. #else
  17682.         *procp = dlsym(handle, symboln);
  17683. #endif
  17684.     }
  17685.  
  17686.  
  17687.     if(!disp->VertexAttrib4dvNV) {
  17688.         void ** procp = (void **) &disp->VertexAttrib4dvNV;
  17689.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvNV", symbol_prefix);
  17690. #ifdef _WIN32
  17691.         *procp = GetProcAddress(handle, symboln);
  17692. #else
  17693.         *procp = dlsym(handle, symboln);
  17694. #endif
  17695.     }
  17696.  
  17697.  
  17698.     if(!disp->VertexAttrib4fNV) {
  17699.         void ** procp = (void **) &disp->VertexAttrib4fNV;
  17700.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fNV", symbol_prefix);
  17701. #ifdef _WIN32
  17702.         *procp = GetProcAddress(handle, symboln);
  17703. #else
  17704.         *procp = dlsym(handle, symboln);
  17705. #endif
  17706.     }
  17707.  
  17708.  
  17709.     if(!disp->VertexAttrib4fvNV) {
  17710.         void ** procp = (void **) &disp->VertexAttrib4fvNV;
  17711.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvNV", symbol_prefix);
  17712. #ifdef _WIN32
  17713.         *procp = GetProcAddress(handle, symboln);
  17714. #else
  17715.         *procp = dlsym(handle, symboln);
  17716. #endif
  17717.     }
  17718.  
  17719.  
  17720.     if(!disp->VertexAttrib4sNV) {
  17721.         void ** procp = (void **) &disp->VertexAttrib4sNV;
  17722.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sNV", symbol_prefix);
  17723. #ifdef _WIN32
  17724.         *procp = GetProcAddress(handle, symboln);
  17725. #else
  17726.         *procp = dlsym(handle, symboln);
  17727. #endif
  17728.     }
  17729.  
  17730.  
  17731.     if(!disp->VertexAttrib4svNV) {
  17732.         void ** procp = (void **) &disp->VertexAttrib4svNV;
  17733.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svNV", symbol_prefix);
  17734. #ifdef _WIN32
  17735.         *procp = GetProcAddress(handle, symboln);
  17736. #else
  17737.         *procp = dlsym(handle, symboln);
  17738. #endif
  17739.     }
  17740.  
  17741.  
  17742.     if(!disp->VertexAttrib4ubNV) {
  17743.         void ** procp = (void **) &disp->VertexAttrib4ubNV;
  17744.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubNV", symbol_prefix);
  17745. #ifdef _WIN32
  17746.         *procp = GetProcAddress(handle, symboln);
  17747. #else
  17748.         *procp = dlsym(handle, symboln);
  17749. #endif
  17750.     }
  17751.  
  17752.  
  17753.     if(!disp->VertexAttrib4ubvNV) {
  17754.         void ** procp = (void **) &disp->VertexAttrib4ubvNV;
  17755.         snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvNV", symbol_prefix);
  17756. #ifdef _WIN32
  17757.         *procp = GetProcAddress(handle, symboln);
  17758. #else
  17759.         *procp = dlsym(handle, symboln);
  17760. #endif
  17761.     }
  17762.  
  17763.  
  17764.     if(!disp->VertexAttribPointerNV) {
  17765.         void ** procp = (void **) &disp->VertexAttribPointerNV;
  17766.         snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerNV", symbol_prefix);
  17767. #ifdef _WIN32
  17768.         *procp = GetProcAddress(handle, symboln);
  17769. #else
  17770.         *procp = dlsym(handle, symboln);
  17771. #endif
  17772.     }
  17773.  
  17774.  
  17775.     if(!disp->VertexAttribs1dvNV) {
  17776.         void ** procp = (void **) &disp->VertexAttribs1dvNV;
  17777.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1dvNV", symbol_prefix);
  17778. #ifdef _WIN32
  17779.         *procp = GetProcAddress(handle, symboln);
  17780. #else
  17781.         *procp = dlsym(handle, symboln);
  17782. #endif
  17783.     }
  17784.  
  17785.  
  17786.     if(!disp->VertexAttribs1fvNV) {
  17787.         void ** procp = (void **) &disp->VertexAttribs1fvNV;
  17788.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1fvNV", symbol_prefix);
  17789. #ifdef _WIN32
  17790.         *procp = GetProcAddress(handle, symboln);
  17791. #else
  17792.         *procp = dlsym(handle, symboln);
  17793. #endif
  17794.     }
  17795.  
  17796.  
  17797.     if(!disp->VertexAttribs1svNV) {
  17798.         void ** procp = (void **) &disp->VertexAttribs1svNV;
  17799.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs1svNV", symbol_prefix);
  17800. #ifdef _WIN32
  17801.         *procp = GetProcAddress(handle, symboln);
  17802. #else
  17803.         *procp = dlsym(handle, symboln);
  17804. #endif
  17805.     }
  17806.  
  17807.  
  17808.     if(!disp->VertexAttribs2dvNV) {
  17809.         void ** procp = (void **) &disp->VertexAttribs2dvNV;
  17810.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2dvNV", symbol_prefix);
  17811. #ifdef _WIN32
  17812.         *procp = GetProcAddress(handle, symboln);
  17813. #else
  17814.         *procp = dlsym(handle, symboln);
  17815. #endif
  17816.     }
  17817.  
  17818.  
  17819.     if(!disp->VertexAttribs2fvNV) {
  17820.         void ** procp = (void **) &disp->VertexAttribs2fvNV;
  17821.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2fvNV", symbol_prefix);
  17822. #ifdef _WIN32
  17823.         *procp = GetProcAddress(handle, symboln);
  17824. #else
  17825.         *procp = dlsym(handle, symboln);
  17826. #endif
  17827.     }
  17828.  
  17829.  
  17830.     if(!disp->VertexAttribs2svNV) {
  17831.         void ** procp = (void **) &disp->VertexAttribs2svNV;
  17832.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs2svNV", symbol_prefix);
  17833. #ifdef _WIN32
  17834.         *procp = GetProcAddress(handle, symboln);
  17835. #else
  17836.         *procp = dlsym(handle, symboln);
  17837. #endif
  17838.     }
  17839.  
  17840.  
  17841.     if(!disp->VertexAttribs3dvNV) {
  17842.         void ** procp = (void **) &disp->VertexAttribs3dvNV;
  17843.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3dvNV", symbol_prefix);
  17844. #ifdef _WIN32
  17845.         *procp = GetProcAddress(handle, symboln);
  17846. #else
  17847.         *procp = dlsym(handle, symboln);
  17848. #endif
  17849.     }
  17850.  
  17851.  
  17852.     if(!disp->VertexAttribs3fvNV) {
  17853.         void ** procp = (void **) &disp->VertexAttribs3fvNV;
  17854.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3fvNV", symbol_prefix);
  17855. #ifdef _WIN32
  17856.         *procp = GetProcAddress(handle, symboln);
  17857. #else
  17858.         *procp = dlsym(handle, symboln);
  17859. #endif
  17860.     }
  17861.  
  17862.  
  17863.     if(!disp->VertexAttribs3svNV) {
  17864.         void ** procp = (void **) &disp->VertexAttribs3svNV;
  17865.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs3svNV", symbol_prefix);
  17866. #ifdef _WIN32
  17867.         *procp = GetProcAddress(handle, symboln);
  17868. #else
  17869.         *procp = dlsym(handle, symboln);
  17870. #endif
  17871.     }
  17872.  
  17873.  
  17874.     if(!disp->VertexAttribs4dvNV) {
  17875.         void ** procp = (void **) &disp->VertexAttribs4dvNV;
  17876.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4dvNV", symbol_prefix);
  17877. #ifdef _WIN32
  17878.         *procp = GetProcAddress(handle, symboln);
  17879. #else
  17880.         *procp = dlsym(handle, symboln);
  17881. #endif
  17882.     }
  17883.  
  17884.  
  17885.     if(!disp->VertexAttribs4fvNV) {
  17886.         void ** procp = (void **) &disp->VertexAttribs4fvNV;
  17887.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4fvNV", symbol_prefix);
  17888. #ifdef _WIN32
  17889.         *procp = GetProcAddress(handle, symboln);
  17890. #else
  17891.         *procp = dlsym(handle, symboln);
  17892. #endif
  17893.     }
  17894.  
  17895.  
  17896.     if(!disp->VertexAttribs4svNV) {
  17897.         void ** procp = (void **) &disp->VertexAttribs4svNV;
  17898.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4svNV", symbol_prefix);
  17899. #ifdef _WIN32
  17900.         *procp = GetProcAddress(handle, symboln);
  17901. #else
  17902.         *procp = dlsym(handle, symboln);
  17903. #endif
  17904.     }
  17905.  
  17906.  
  17907.     if(!disp->VertexAttribs4ubvNV) {
  17908.         void ** procp = (void **) &disp->VertexAttribs4ubvNV;
  17909.         snprintf(symboln, sizeof(symboln), "%sVertexAttribs4ubvNV", symbol_prefix);
  17910. #ifdef _WIN32
  17911.         *procp = GetProcAddress(handle, symboln);
  17912. #else
  17913.         *procp = dlsym(handle, symboln);
  17914. #endif
  17915.     }
  17916.  
  17917.  
  17918.     if(!disp->GetTexBumpParameterfvATI) {
  17919.         void ** procp = (void **) &disp->GetTexBumpParameterfvATI;
  17920.         snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterfvATI", symbol_prefix);
  17921. #ifdef _WIN32
  17922.         *procp = GetProcAddress(handle, symboln);
  17923. #else
  17924.         *procp = dlsym(handle, symboln);
  17925. #endif
  17926.     }
  17927.  
  17928.  
  17929.     if(!disp->GetTexBumpParameterivATI) {
  17930.         void ** procp = (void **) &disp->GetTexBumpParameterivATI;
  17931.         snprintf(symboln, sizeof(symboln), "%sGetTexBumpParameterivATI", symbol_prefix);
  17932. #ifdef _WIN32
  17933.         *procp = GetProcAddress(handle, symboln);
  17934. #else
  17935.         *procp = dlsym(handle, symboln);
  17936. #endif
  17937.     }
  17938.  
  17939.  
  17940.     if(!disp->TexBumpParameterfvATI) {
  17941.         void ** procp = (void **) &disp->TexBumpParameterfvATI;
  17942.         snprintf(symboln, sizeof(symboln), "%sTexBumpParameterfvATI", symbol_prefix);
  17943. #ifdef _WIN32
  17944.         *procp = GetProcAddress(handle, symboln);
  17945. #else
  17946.         *procp = dlsym(handle, symboln);
  17947. #endif
  17948.     }
  17949.  
  17950.  
  17951.     if(!disp->TexBumpParameterivATI) {
  17952.         void ** procp = (void **) &disp->TexBumpParameterivATI;
  17953.         snprintf(symboln, sizeof(symboln), "%sTexBumpParameterivATI", symbol_prefix);
  17954. #ifdef _WIN32
  17955.         *procp = GetProcAddress(handle, symboln);
  17956. #else
  17957.         *procp = dlsym(handle, symboln);
  17958. #endif
  17959.     }
  17960.  
  17961.  
  17962.     if(!disp->AlphaFragmentOp1ATI) {
  17963.         void ** procp = (void **) &disp->AlphaFragmentOp1ATI;
  17964.         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp1ATI", symbol_prefix);
  17965. #ifdef _WIN32
  17966.         *procp = GetProcAddress(handle, symboln);
  17967. #else
  17968.         *procp = dlsym(handle, symboln);
  17969. #endif
  17970.     }
  17971.  
  17972.  
  17973.     if(!disp->AlphaFragmentOp2ATI) {
  17974.         void ** procp = (void **) &disp->AlphaFragmentOp2ATI;
  17975.         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp2ATI", symbol_prefix);
  17976. #ifdef _WIN32
  17977.         *procp = GetProcAddress(handle, symboln);
  17978. #else
  17979.         *procp = dlsym(handle, symboln);
  17980. #endif
  17981.     }
  17982.  
  17983.  
  17984.     if(!disp->AlphaFragmentOp3ATI) {
  17985.         void ** procp = (void **) &disp->AlphaFragmentOp3ATI;
  17986.         snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp3ATI", symbol_prefix);
  17987. #ifdef _WIN32
  17988.         *procp = GetProcAddress(handle, symboln);
  17989. #else
  17990.         *procp = dlsym(handle, symboln);
  17991. #endif
  17992.     }
  17993.  
  17994.  
  17995.     if(!disp->BeginFragmentShaderATI) {
  17996.         void ** procp = (void **) &disp->BeginFragmentShaderATI;
  17997.         snprintf(symboln, sizeof(symboln), "%sBeginFragmentShaderATI", symbol_prefix);
  17998. #ifdef _WIN32
  17999.         *procp = GetProcAddress(handle, symboln);
  18000. #else
  18001.         *procp = dlsym(handle, symboln);
  18002. #endif
  18003.     }
  18004.  
  18005.  
  18006.     if(!disp->BindFragmentShaderATI) {
  18007.         void ** procp = (void **) &disp->BindFragmentShaderATI;
  18008.         snprintf(symboln, sizeof(symboln), "%sBindFragmentShaderATI", symbol_prefix);
  18009. #ifdef _WIN32
  18010.         *procp = GetProcAddress(handle, symboln);
  18011. #else
  18012.         *procp = dlsym(handle, symboln);
  18013. #endif
  18014.     }
  18015.  
  18016.  
  18017.     if(!disp->ColorFragmentOp1ATI) {
  18018.         void ** procp = (void **) &disp->ColorFragmentOp1ATI;
  18019.         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp1ATI", symbol_prefix);
  18020. #ifdef _WIN32
  18021.         *procp = GetProcAddress(handle, symboln);
  18022. #else
  18023.         *procp = dlsym(handle, symboln);
  18024. #endif
  18025.     }
  18026.  
  18027.  
  18028.     if(!disp->ColorFragmentOp2ATI) {
  18029.         void ** procp = (void **) &disp->ColorFragmentOp2ATI;
  18030.         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp2ATI", symbol_prefix);
  18031. #ifdef _WIN32
  18032.         *procp = GetProcAddress(handle, symboln);
  18033. #else
  18034.         *procp = dlsym(handle, symboln);
  18035. #endif
  18036.     }
  18037.  
  18038.  
  18039.     if(!disp->ColorFragmentOp3ATI) {
  18040.         void ** procp = (void **) &disp->ColorFragmentOp3ATI;
  18041.         snprintf(symboln, sizeof(symboln), "%sColorFragmentOp3ATI", symbol_prefix);
  18042. #ifdef _WIN32
  18043.         *procp = GetProcAddress(handle, symboln);
  18044. #else
  18045.         *procp = dlsym(handle, symboln);
  18046. #endif
  18047.     }
  18048.  
  18049.  
  18050.     if(!disp->DeleteFragmentShaderATI) {
  18051.         void ** procp = (void **) &disp->DeleteFragmentShaderATI;
  18052.         snprintf(symboln, sizeof(symboln), "%sDeleteFragmentShaderATI", symbol_prefix);
  18053. #ifdef _WIN32
  18054.         *procp = GetProcAddress(handle, symboln);
  18055. #else
  18056.         *procp = dlsym(handle, symboln);
  18057. #endif
  18058.     }
  18059.  
  18060.  
  18061.     if(!disp->EndFragmentShaderATI) {
  18062.         void ** procp = (void **) &disp->EndFragmentShaderATI;
  18063.         snprintf(symboln, sizeof(symboln), "%sEndFragmentShaderATI", symbol_prefix);
  18064. #ifdef _WIN32
  18065.         *procp = GetProcAddress(handle, symboln);
  18066. #else
  18067.         *procp = dlsym(handle, symboln);
  18068. #endif
  18069.     }
  18070.  
  18071.  
  18072.     if(!disp->GenFragmentShadersATI) {
  18073.         void ** procp = (void **) &disp->GenFragmentShadersATI;
  18074.         snprintf(symboln, sizeof(symboln), "%sGenFragmentShadersATI", symbol_prefix);
  18075. #ifdef _WIN32
  18076.         *procp = GetProcAddress(handle, symboln);
  18077. #else
  18078.         *procp = dlsym(handle, symboln);
  18079. #endif
  18080.     }
  18081.  
  18082.  
  18083.     if(!disp->PassTexCoordATI) {
  18084.         void ** procp = (void **) &disp->PassTexCoordATI;
  18085.         snprintf(symboln, sizeof(symboln), "%sPassTexCoordATI", symbol_prefix);
  18086. #ifdef _WIN32
  18087.         *procp = GetProcAddress(handle, symboln);
  18088. #else
  18089.         *procp = dlsym(handle, symboln);
  18090. #endif
  18091.     }
  18092.  
  18093.  
  18094.     if(!disp->SampleMapATI) {
  18095.         void ** procp = (void **) &disp->SampleMapATI;
  18096.         snprintf(symboln, sizeof(symboln), "%sSampleMapATI", symbol_prefix);
  18097. #ifdef _WIN32
  18098.         *procp = GetProcAddress(handle, symboln);
  18099. #else
  18100.         *procp = dlsym(handle, symboln);
  18101. #endif
  18102.     }
  18103.  
  18104.  
  18105.     if(!disp->SetFragmentShaderConstantATI) {
  18106.         void ** procp = (void **) &disp->SetFragmentShaderConstantATI;
  18107.         snprintf(symboln, sizeof(symboln), "%sSetFragmentShaderConstantATI", symbol_prefix);
  18108. #ifdef _WIN32
  18109.         *procp = GetProcAddress(handle, symboln);
  18110. #else
  18111.         *procp = dlsym(handle, symboln);
  18112. #endif
  18113.     }
  18114.  
  18115.  
  18116.     if(!disp->ActiveStencilFaceEXT) {
  18117.         void ** procp = (void **) &disp->ActiveStencilFaceEXT;
  18118.         snprintf(symboln, sizeof(symboln), "%sActiveStencilFaceEXT", symbol_prefix);
  18119. #ifdef _WIN32
  18120.         *procp = GetProcAddress(handle, symboln);
  18121. #else
  18122.         *procp = dlsym(handle, symboln);
  18123. #endif
  18124.     }
  18125.  
  18126.  
  18127.     if(!disp->BindVertexArrayAPPLE) {
  18128.         void ** procp = (void **) &disp->BindVertexArrayAPPLE;
  18129.         snprintf(symboln, sizeof(symboln), "%sBindVertexArrayAPPLE", symbol_prefix);
  18130. #ifdef _WIN32
  18131.         *procp = GetProcAddress(handle, symboln);
  18132. #else
  18133.         *procp = dlsym(handle, symboln);
  18134. #endif
  18135.     }
  18136.  
  18137.  
  18138.     if(!disp->GenVertexArraysAPPLE) {
  18139.         void ** procp = (void **) &disp->GenVertexArraysAPPLE;
  18140.         snprintf(symboln, sizeof(symboln), "%sGenVertexArraysAPPLE", symbol_prefix);
  18141. #ifdef _WIN32
  18142.         *procp = GetProcAddress(handle, symboln);
  18143. #else
  18144.         *procp = dlsym(handle, symboln);
  18145. #endif
  18146.     }
  18147.  
  18148.  
  18149.     if(!disp->GetProgramNamedParameterdvNV) {
  18150.         void ** procp = (void **) &disp->GetProgramNamedParameterdvNV;
  18151.         snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterdvNV", symbol_prefix);
  18152. #ifdef _WIN32
  18153.         *procp = GetProcAddress(handle, symboln);
  18154. #else
  18155.         *procp = dlsym(handle, symboln);
  18156. #endif
  18157.     }
  18158.  
  18159.  
  18160.     if(!disp->GetProgramNamedParameterfvNV) {
  18161.         void ** procp = (void **) &disp->GetProgramNamedParameterfvNV;
  18162.         snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterfvNV", symbol_prefix);
  18163. #ifdef _WIN32
  18164.         *procp = GetProcAddress(handle, symboln);
  18165. #else
  18166.         *procp = dlsym(handle, symboln);
  18167. #endif
  18168.     }
  18169.  
  18170.  
  18171.     if(!disp->ProgramNamedParameter4dNV) {
  18172.         void ** procp = (void **) &disp->ProgramNamedParameter4dNV;
  18173.         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dNV", symbol_prefix);
  18174. #ifdef _WIN32
  18175.         *procp = GetProcAddress(handle, symboln);
  18176. #else
  18177.         *procp = dlsym(handle, symboln);
  18178. #endif
  18179.     }
  18180.  
  18181.  
  18182.     if(!disp->ProgramNamedParameter4dvNV) {
  18183.         void ** procp = (void **) &disp->ProgramNamedParameter4dvNV;
  18184.         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dvNV", symbol_prefix);
  18185. #ifdef _WIN32
  18186.         *procp = GetProcAddress(handle, symboln);
  18187. #else
  18188.         *procp = dlsym(handle, symboln);
  18189. #endif
  18190.     }
  18191.  
  18192.  
  18193.     if(!disp->ProgramNamedParameter4fNV) {
  18194.         void ** procp = (void **) &disp->ProgramNamedParameter4fNV;
  18195.         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fNV", symbol_prefix);
  18196. #ifdef _WIN32
  18197.         *procp = GetProcAddress(handle, symboln);
  18198. #else
  18199.         *procp = dlsym(handle, symboln);
  18200. #endif
  18201.     }
  18202.  
  18203.  
  18204.     if(!disp->ProgramNamedParameter4fvNV) {
  18205.         void ** procp = (void **) &disp->ProgramNamedParameter4fvNV;
  18206.         snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fvNV", symbol_prefix);
  18207. #ifdef _WIN32
  18208.         *procp = GetProcAddress(handle, symboln);
  18209. #else
  18210.         *procp = dlsym(handle, symboln);
  18211. #endif
  18212.     }
  18213.  
  18214.  
  18215.     if(!disp->PrimitiveRestartNV) {
  18216.         void ** procp = (void **) &disp->PrimitiveRestartNV;
  18217.         snprintf(symboln, sizeof(symboln), "%sPrimitiveRestartNV", symbol_prefix);
  18218. #ifdef _WIN32
  18219.         *procp = GetProcAddress(handle, symboln);
  18220. #else
  18221.         *procp = dlsym(handle, symboln);
  18222. #endif
  18223.     }
  18224.  
  18225.  
  18226.     if(!disp->GetTexGenxvOES) {
  18227.         void ** procp = (void **) &disp->GetTexGenxvOES;
  18228.         snprintf(symboln, sizeof(symboln), "%sGetTexGenxvOES", symbol_prefix);
  18229. #ifdef _WIN32
  18230.         *procp = GetProcAddress(handle, symboln);
  18231. #else
  18232.         *procp = dlsym(handle, symboln);
  18233. #endif
  18234.     }
  18235.  
  18236.  
  18237.     if(!disp->TexGenxOES) {
  18238.         void ** procp = (void **) &disp->TexGenxOES;
  18239.         snprintf(symboln, sizeof(symboln), "%sTexGenxOES", symbol_prefix);
  18240. #ifdef _WIN32
  18241.         *procp = GetProcAddress(handle, symboln);
  18242. #else
  18243.         *procp = dlsym(handle, symboln);
  18244. #endif
  18245.     }
  18246.  
  18247.  
  18248.     if(!disp->TexGenxvOES) {
  18249.         void ** procp = (void **) &disp->TexGenxvOES;
  18250.         snprintf(symboln, sizeof(symboln), "%sTexGenxvOES", symbol_prefix);
  18251. #ifdef _WIN32
  18252.         *procp = GetProcAddress(handle, symboln);
  18253. #else
  18254.         *procp = dlsym(handle, symboln);
  18255. #endif
  18256.     }
  18257.  
  18258.  
  18259.     if(!disp->DepthBoundsEXT) {
  18260.         void ** procp = (void **) &disp->DepthBoundsEXT;
  18261.         snprintf(symboln, sizeof(symboln), "%sDepthBoundsEXT", symbol_prefix);
  18262. #ifdef _WIN32
  18263.         *procp = GetProcAddress(handle, symboln);
  18264. #else
  18265.         *procp = dlsym(handle, symboln);
  18266. #endif
  18267.     }
  18268.  
  18269.  
  18270.     if(!disp->BindFramebufferEXT) {
  18271.         void ** procp = (void **) &disp->BindFramebufferEXT;
  18272.         snprintf(symboln, sizeof(symboln), "%sBindFramebufferEXT", symbol_prefix);
  18273. #ifdef _WIN32
  18274.         *procp = GetProcAddress(handle, symboln);
  18275. #else
  18276.         *procp = dlsym(handle, symboln);
  18277. #endif
  18278.     }
  18279.  
  18280.  
  18281.     if(!disp->BindRenderbufferEXT) {
  18282.         void ** procp = (void **) &disp->BindRenderbufferEXT;
  18283.         snprintf(symboln, sizeof(symboln), "%sBindRenderbufferEXT", symbol_prefix);
  18284. #ifdef _WIN32
  18285.         *procp = GetProcAddress(handle, symboln);
  18286. #else
  18287.         *procp = dlsym(handle, symboln);
  18288. #endif
  18289.     }
  18290.  
  18291.  
  18292.     if(!disp->BufferParameteriAPPLE) {
  18293.         void ** procp = (void **) &disp->BufferParameteriAPPLE;
  18294.         snprintf(symboln, sizeof(symboln), "%sBufferParameteriAPPLE", symbol_prefix);
  18295. #ifdef _WIN32
  18296.         *procp = GetProcAddress(handle, symboln);
  18297. #else
  18298.         *procp = dlsym(handle, symboln);
  18299. #endif
  18300.     }
  18301.  
  18302.  
  18303.     if(!disp->FlushMappedBufferRangeAPPLE) {
  18304.         void ** procp = (void **) &disp->FlushMappedBufferRangeAPPLE;
  18305.         snprintf(symboln, sizeof(symboln), "%sFlushMappedBufferRangeAPPLE", symbol_prefix);
  18306. #ifdef _WIN32
  18307.         *procp = GetProcAddress(handle, symboln);
  18308. #else
  18309.         *procp = dlsym(handle, symboln);
  18310. #endif
  18311.     }
  18312.  
  18313.  
  18314.     if(!disp->VertexAttribI1iEXT) {
  18315.         void ** procp = (void **) &disp->VertexAttribI1iEXT;
  18316.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1iEXT", symbol_prefix);
  18317. #ifdef _WIN32
  18318.         *procp = GetProcAddress(handle, symboln);
  18319. #else
  18320.         *procp = dlsym(handle, symboln);
  18321. #endif
  18322.     }
  18323.  
  18324.  
  18325.     if(!disp->VertexAttribI1iEXT) {
  18326.         void ** procp = (void **) &disp->VertexAttribI1iEXT;
  18327.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1i", symbol_prefix);
  18328. #ifdef _WIN32
  18329.         *procp = GetProcAddress(handle, symboln);
  18330. #else
  18331.         *procp = dlsym(handle, symboln);
  18332. #endif
  18333.     }
  18334.  
  18335.  
  18336.     if(!disp->VertexAttribI1uiEXT) {
  18337.         void ** procp = (void **) &disp->VertexAttribI1uiEXT;
  18338.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1uiEXT", symbol_prefix);
  18339. #ifdef _WIN32
  18340.         *procp = GetProcAddress(handle, symboln);
  18341. #else
  18342.         *procp = dlsym(handle, symboln);
  18343. #endif
  18344.     }
  18345.  
  18346.  
  18347.     if(!disp->VertexAttribI1uiEXT) {
  18348.         void ** procp = (void **) &disp->VertexAttribI1uiEXT;
  18349.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI1ui", symbol_prefix);
  18350. #ifdef _WIN32
  18351.         *procp = GetProcAddress(handle, symboln);
  18352. #else
  18353.         *procp = dlsym(handle, symboln);
  18354. #endif
  18355.     }
  18356.  
  18357.  
  18358.     if(!disp->VertexAttribI2iEXT) {
  18359.         void ** procp = (void **) &disp->VertexAttribI2iEXT;
  18360.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iEXT", symbol_prefix);
  18361. #ifdef _WIN32
  18362.         *procp = GetProcAddress(handle, symboln);
  18363. #else
  18364.         *procp = dlsym(handle, symboln);
  18365. #endif
  18366.     }
  18367.  
  18368.  
  18369.     if(!disp->VertexAttribI2iEXT) {
  18370.         void ** procp = (void **) &disp->VertexAttribI2iEXT;
  18371.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2i", symbol_prefix);
  18372. #ifdef _WIN32
  18373.         *procp = GetProcAddress(handle, symboln);
  18374. #else
  18375.         *procp = dlsym(handle, symboln);
  18376. #endif
  18377.     }
  18378.  
  18379.  
  18380.     if(!disp->VertexAttribI2ivEXT) {
  18381.         void ** procp = (void **) &disp->VertexAttribI2ivEXT;
  18382.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ivEXT", symbol_prefix);
  18383. #ifdef _WIN32
  18384.         *procp = GetProcAddress(handle, symboln);
  18385. #else
  18386.         *procp = dlsym(handle, symboln);
  18387. #endif
  18388.     }
  18389.  
  18390.  
  18391.     if(!disp->VertexAttribI2ivEXT) {
  18392.         void ** procp = (void **) &disp->VertexAttribI2ivEXT;
  18393.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2iv", symbol_prefix);
  18394. #ifdef _WIN32
  18395.         *procp = GetProcAddress(handle, symboln);
  18396. #else
  18397.         *procp = dlsym(handle, symboln);
  18398. #endif
  18399.     }
  18400.  
  18401.  
  18402.     if(!disp->VertexAttribI2uiEXT) {
  18403.         void ** procp = (void **) &disp->VertexAttribI2uiEXT;
  18404.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiEXT", symbol_prefix);
  18405. #ifdef _WIN32
  18406.         *procp = GetProcAddress(handle, symboln);
  18407. #else
  18408.         *procp = dlsym(handle, symboln);
  18409. #endif
  18410.     }
  18411.  
  18412.  
  18413.     if(!disp->VertexAttribI2uiEXT) {
  18414.         void ** procp = (void **) &disp->VertexAttribI2uiEXT;
  18415.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2ui", symbol_prefix);
  18416. #ifdef _WIN32
  18417.         *procp = GetProcAddress(handle, symboln);
  18418. #else
  18419.         *procp = dlsym(handle, symboln);
  18420. #endif
  18421.     }
  18422.  
  18423.  
  18424.     if(!disp->VertexAttribI2uivEXT) {
  18425.         void ** procp = (void **) &disp->VertexAttribI2uivEXT;
  18426.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uivEXT", symbol_prefix);
  18427. #ifdef _WIN32
  18428.         *procp = GetProcAddress(handle, symboln);
  18429. #else
  18430.         *procp = dlsym(handle, symboln);
  18431. #endif
  18432.     }
  18433.  
  18434.  
  18435.     if(!disp->VertexAttribI2uivEXT) {
  18436.         void ** procp = (void **) &disp->VertexAttribI2uivEXT;
  18437.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI2uiv", symbol_prefix);
  18438. #ifdef _WIN32
  18439.         *procp = GetProcAddress(handle, symboln);
  18440. #else
  18441.         *procp = dlsym(handle, symboln);
  18442. #endif
  18443.     }
  18444.  
  18445.  
  18446.     if(!disp->VertexAttribI3iEXT) {
  18447.         void ** procp = (void **) &disp->VertexAttribI3iEXT;
  18448.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iEXT", symbol_prefix);
  18449. #ifdef _WIN32
  18450.         *procp = GetProcAddress(handle, symboln);
  18451. #else
  18452.         *procp = dlsym(handle, symboln);
  18453. #endif
  18454.     }
  18455.  
  18456.  
  18457.     if(!disp->VertexAttribI3iEXT) {
  18458.         void ** procp = (void **) &disp->VertexAttribI3iEXT;
  18459.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3i", symbol_prefix);
  18460. #ifdef _WIN32
  18461.         *procp = GetProcAddress(handle, symboln);
  18462. #else
  18463.         *procp = dlsym(handle, symboln);
  18464. #endif
  18465.     }
  18466.  
  18467.  
  18468.     if(!disp->VertexAttribI3ivEXT) {
  18469.         void ** procp = (void **) &disp->VertexAttribI3ivEXT;
  18470.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ivEXT", symbol_prefix);
  18471. #ifdef _WIN32
  18472.         *procp = GetProcAddress(handle, symboln);
  18473. #else
  18474.         *procp = dlsym(handle, symboln);
  18475. #endif
  18476.     }
  18477.  
  18478.  
  18479.     if(!disp->VertexAttribI3ivEXT) {
  18480.         void ** procp = (void **) &disp->VertexAttribI3ivEXT;
  18481.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3iv", symbol_prefix);
  18482. #ifdef _WIN32
  18483.         *procp = GetProcAddress(handle, symboln);
  18484. #else
  18485.         *procp = dlsym(handle, symboln);
  18486. #endif
  18487.     }
  18488.  
  18489.  
  18490.     if(!disp->VertexAttribI3uiEXT) {
  18491.         void ** procp = (void **) &disp->VertexAttribI3uiEXT;
  18492.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiEXT", symbol_prefix);
  18493. #ifdef _WIN32
  18494.         *procp = GetProcAddress(handle, symboln);
  18495. #else
  18496.         *procp = dlsym(handle, symboln);
  18497. #endif
  18498.     }
  18499.  
  18500.  
  18501.     if(!disp->VertexAttribI3uiEXT) {
  18502.         void ** procp = (void **) &disp->VertexAttribI3uiEXT;
  18503.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3ui", symbol_prefix);
  18504. #ifdef _WIN32
  18505.         *procp = GetProcAddress(handle, symboln);
  18506. #else
  18507.         *procp = dlsym(handle, symboln);
  18508. #endif
  18509.     }
  18510.  
  18511.  
  18512.     if(!disp->VertexAttribI3uivEXT) {
  18513.         void ** procp = (void **) &disp->VertexAttribI3uivEXT;
  18514.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uivEXT", symbol_prefix);
  18515. #ifdef _WIN32
  18516.         *procp = GetProcAddress(handle, symboln);
  18517. #else
  18518.         *procp = dlsym(handle, symboln);
  18519. #endif
  18520.     }
  18521.  
  18522.  
  18523.     if(!disp->VertexAttribI3uivEXT) {
  18524.         void ** procp = (void **) &disp->VertexAttribI3uivEXT;
  18525.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI3uiv", symbol_prefix);
  18526. #ifdef _WIN32
  18527.         *procp = GetProcAddress(handle, symboln);
  18528. #else
  18529.         *procp = dlsym(handle, symboln);
  18530. #endif
  18531.     }
  18532.  
  18533.  
  18534.     if(!disp->VertexAttribI4iEXT) {
  18535.         void ** procp = (void **) &disp->VertexAttribI4iEXT;
  18536.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iEXT", symbol_prefix);
  18537. #ifdef _WIN32
  18538.         *procp = GetProcAddress(handle, symboln);
  18539. #else
  18540.         *procp = dlsym(handle, symboln);
  18541. #endif
  18542.     }
  18543.  
  18544.  
  18545.     if(!disp->VertexAttribI4iEXT) {
  18546.         void ** procp = (void **) &disp->VertexAttribI4iEXT;
  18547.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4i", symbol_prefix);
  18548. #ifdef _WIN32
  18549.         *procp = GetProcAddress(handle, symboln);
  18550. #else
  18551.         *procp = dlsym(handle, symboln);
  18552. #endif
  18553.     }
  18554.  
  18555.  
  18556.     if(!disp->VertexAttribI4ivEXT) {
  18557.         void ** procp = (void **) &disp->VertexAttribI4ivEXT;
  18558.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ivEXT", symbol_prefix);
  18559. #ifdef _WIN32
  18560.         *procp = GetProcAddress(handle, symboln);
  18561. #else
  18562.         *procp = dlsym(handle, symboln);
  18563. #endif
  18564.     }
  18565.  
  18566.  
  18567.     if(!disp->VertexAttribI4ivEXT) {
  18568.         void ** procp = (void **) &disp->VertexAttribI4ivEXT;
  18569.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4iv", symbol_prefix);
  18570. #ifdef _WIN32
  18571.         *procp = GetProcAddress(handle, symboln);
  18572. #else
  18573.         *procp = dlsym(handle, symboln);
  18574. #endif
  18575.     }
  18576.  
  18577.  
  18578.     if(!disp->VertexAttribI4uiEXT) {
  18579.         void ** procp = (void **) &disp->VertexAttribI4uiEXT;
  18580.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiEXT", symbol_prefix);
  18581. #ifdef _WIN32
  18582.         *procp = GetProcAddress(handle, symboln);
  18583. #else
  18584.         *procp = dlsym(handle, symboln);
  18585. #endif
  18586.     }
  18587.  
  18588.  
  18589.     if(!disp->VertexAttribI4uiEXT) {
  18590.         void ** procp = (void **) &disp->VertexAttribI4uiEXT;
  18591.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4ui", symbol_prefix);
  18592. #ifdef _WIN32
  18593.         *procp = GetProcAddress(handle, symboln);
  18594. #else
  18595.         *procp = dlsym(handle, symboln);
  18596. #endif
  18597.     }
  18598.  
  18599.  
  18600.     if(!disp->VertexAttribI4uivEXT) {
  18601.         void ** procp = (void **) &disp->VertexAttribI4uivEXT;
  18602.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uivEXT", symbol_prefix);
  18603. #ifdef _WIN32
  18604.         *procp = GetProcAddress(handle, symboln);
  18605. #else
  18606.         *procp = dlsym(handle, symboln);
  18607. #endif
  18608.     }
  18609.  
  18610.  
  18611.     if(!disp->VertexAttribI4uivEXT) {
  18612.         void ** procp = (void **) &disp->VertexAttribI4uivEXT;
  18613.         snprintf(symboln, sizeof(symboln), "%sVertexAttribI4uiv", symbol_prefix);
  18614. #ifdef _WIN32
  18615.         *procp = GetProcAddress(handle, symboln);
  18616. #else
  18617.         *procp = dlsym(handle, symboln);
  18618. #endif
  18619.     }
  18620.  
  18621.  
  18622.     if(!disp->ClearColorIiEXT) {
  18623.         void ** procp = (void **) &disp->ClearColorIiEXT;
  18624.         snprintf(symboln, sizeof(symboln), "%sClearColorIiEXT", symbol_prefix);
  18625. #ifdef _WIN32
  18626.         *procp = GetProcAddress(handle, symboln);
  18627. #else
  18628.         *procp = dlsym(handle, symboln);
  18629. #endif
  18630.     }
  18631.  
  18632.  
  18633.     if(!disp->ClearColorIuiEXT) {
  18634.         void ** procp = (void **) &disp->ClearColorIuiEXT;
  18635.         snprintf(symboln, sizeof(symboln), "%sClearColorIuiEXT", symbol_prefix);
  18636. #ifdef _WIN32
  18637.         *procp = GetProcAddress(handle, symboln);
  18638. #else
  18639.         *procp = dlsym(handle, symboln);
  18640. #endif
  18641.     }
  18642.  
  18643.  
  18644.     if(!disp->BindBufferOffsetEXT) {
  18645.         void ** procp = (void **) &disp->BindBufferOffsetEXT;
  18646.         snprintf(symboln, sizeof(symboln), "%sBindBufferOffsetEXT", symbol_prefix);
  18647. #ifdef _WIN32
  18648.         *procp = GetProcAddress(handle, symboln);
  18649. #else
  18650.         *procp = dlsym(handle, symboln);
  18651. #endif
  18652.     }
  18653.  
  18654.  
  18655.     if(!disp->BeginPerfMonitorAMD) {
  18656.         void ** procp = (void **) &disp->BeginPerfMonitorAMD;
  18657.         snprintf(symboln, sizeof(symboln), "%sBeginPerfMonitorAMD", symbol_prefix);
  18658. #ifdef _WIN32
  18659.         *procp = GetProcAddress(handle, symboln);
  18660. #else
  18661.         *procp = dlsym(handle, symboln);
  18662. #endif
  18663.     }
  18664.  
  18665.  
  18666.     if(!disp->DeletePerfMonitorsAMD) {
  18667.         void ** procp = (void **) &disp->DeletePerfMonitorsAMD;
  18668.         snprintf(symboln, sizeof(symboln), "%sDeletePerfMonitorsAMD", symbol_prefix);
  18669. #ifdef _WIN32
  18670.         *procp = GetProcAddress(handle, symboln);
  18671. #else
  18672.         *procp = dlsym(handle, symboln);
  18673. #endif
  18674.     }
  18675.  
  18676.  
  18677.     if(!disp->EndPerfMonitorAMD) {
  18678.         void ** procp = (void **) &disp->EndPerfMonitorAMD;
  18679.         snprintf(symboln, sizeof(symboln), "%sEndPerfMonitorAMD", symbol_prefix);
  18680. #ifdef _WIN32
  18681.         *procp = GetProcAddress(handle, symboln);
  18682. #else
  18683.         *procp = dlsym(handle, symboln);
  18684. #endif
  18685.     }
  18686.  
  18687.  
  18688.     if(!disp->GenPerfMonitorsAMD) {
  18689.         void ** procp = (void **) &disp->GenPerfMonitorsAMD;
  18690.         snprintf(symboln, sizeof(symboln), "%sGenPerfMonitorsAMD", symbol_prefix);
  18691. #ifdef _WIN32
  18692.         *procp = GetProcAddress(handle, symboln);
  18693. #else
  18694.         *procp = dlsym(handle, symboln);
  18695. #endif
  18696.     }
  18697.  
  18698.  
  18699.     if(!disp->GetPerfMonitorCounterDataAMD) {
  18700.         void ** procp = (void **) &disp->GetPerfMonitorCounterDataAMD;
  18701.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorCounterDataAMD", symbol_prefix);
  18702. #ifdef _WIN32
  18703.         *procp = GetProcAddress(handle, symboln);
  18704. #else
  18705.         *procp = dlsym(handle, symboln);
  18706. #endif
  18707.     }
  18708.  
  18709.  
  18710.     if(!disp->GetPerfMonitorCounterInfoAMD) {
  18711.         void ** procp = (void **) &disp->GetPerfMonitorCounterInfoAMD;
  18712.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorCounterInfoAMD", symbol_prefix);
  18713. #ifdef _WIN32
  18714.         *procp = GetProcAddress(handle, symboln);
  18715. #else
  18716.         *procp = dlsym(handle, symboln);
  18717. #endif
  18718.     }
  18719.  
  18720.  
  18721.     if(!disp->GetPerfMonitorCounterStringAMD) {
  18722.         void ** procp = (void **) &disp->GetPerfMonitorCounterStringAMD;
  18723.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorCounterStringAMD", symbol_prefix);
  18724. #ifdef _WIN32
  18725.         *procp = GetProcAddress(handle, symboln);
  18726. #else
  18727.         *procp = dlsym(handle, symboln);
  18728. #endif
  18729.     }
  18730.  
  18731.  
  18732.     if(!disp->GetPerfMonitorCountersAMD) {
  18733.         void ** procp = (void **) &disp->GetPerfMonitorCountersAMD;
  18734.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorCountersAMD", symbol_prefix);
  18735. #ifdef _WIN32
  18736.         *procp = GetProcAddress(handle, symboln);
  18737. #else
  18738.         *procp = dlsym(handle, symboln);
  18739. #endif
  18740.     }
  18741.  
  18742.  
  18743.     if(!disp->GetPerfMonitorGroupStringAMD) {
  18744.         void ** procp = (void **) &disp->GetPerfMonitorGroupStringAMD;
  18745.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorGroupStringAMD", symbol_prefix);
  18746. #ifdef _WIN32
  18747.         *procp = GetProcAddress(handle, symboln);
  18748. #else
  18749.         *procp = dlsym(handle, symboln);
  18750. #endif
  18751.     }
  18752.  
  18753.  
  18754.     if(!disp->GetPerfMonitorGroupsAMD) {
  18755.         void ** procp = (void **) &disp->GetPerfMonitorGroupsAMD;
  18756.         snprintf(symboln, sizeof(symboln), "%sGetPerfMonitorGroupsAMD", symbol_prefix);
  18757. #ifdef _WIN32
  18758.         *procp = GetProcAddress(handle, symboln);
  18759. #else
  18760.         *procp = dlsym(handle, symboln);
  18761. #endif
  18762.     }
  18763.  
  18764.  
  18765.     if(!disp->SelectPerfMonitorCountersAMD) {
  18766.         void ** procp = (void **) &disp->SelectPerfMonitorCountersAMD;
  18767.         snprintf(symboln, sizeof(symboln), "%sSelectPerfMonitorCountersAMD", symbol_prefix);
  18768. #ifdef _WIN32
  18769.         *procp = GetProcAddress(handle, symboln);
  18770. #else
  18771.         *procp = dlsym(handle, symboln);
  18772. #endif
  18773.     }
  18774.  
  18775.  
  18776.     if(!disp->GetObjectParameterivAPPLE) {
  18777.         void ** procp = (void **) &disp->GetObjectParameterivAPPLE;
  18778.         snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivAPPLE", symbol_prefix);
  18779. #ifdef _WIN32
  18780.         *procp = GetProcAddress(handle, symboln);
  18781. #else
  18782.         *procp = dlsym(handle, symboln);
  18783. #endif
  18784.     }
  18785.  
  18786.  
  18787.     if(!disp->ObjectPurgeableAPPLE) {
  18788.         void ** procp = (void **) &disp->ObjectPurgeableAPPLE;
  18789.         snprintf(symboln, sizeof(symboln), "%sObjectPurgeableAPPLE", symbol_prefix);
  18790. #ifdef _WIN32
  18791.         *procp = GetProcAddress(handle, symboln);
  18792. #else
  18793.         *procp = dlsym(handle, symboln);
  18794. #endif
  18795.     }
  18796.  
  18797.  
  18798.     if(!disp->ObjectUnpurgeableAPPLE) {
  18799.         void ** procp = (void **) &disp->ObjectUnpurgeableAPPLE;
  18800.         snprintf(symboln, sizeof(symboln), "%sObjectUnpurgeableAPPLE", symbol_prefix);
  18801. #ifdef _WIN32
  18802.         *procp = GetProcAddress(handle, symboln);
  18803. #else
  18804.         *procp = dlsym(handle, symboln);
  18805. #endif
  18806.     }
  18807.  
  18808.  
  18809.     if(!disp->ActiveProgramEXT) {
  18810.         void ** procp = (void **) &disp->ActiveProgramEXT;
  18811.         snprintf(symboln, sizeof(symboln), "%sActiveProgramEXT", symbol_prefix);
  18812. #ifdef _WIN32
  18813.         *procp = GetProcAddress(handle, symboln);
  18814. #else
  18815.         *procp = dlsym(handle, symboln);
  18816. #endif
  18817.     }
  18818.  
  18819.  
  18820.     if(!disp->CreateShaderProgramEXT) {
  18821.         void ** procp = (void **) &disp->CreateShaderProgramEXT;
  18822.         snprintf(symboln, sizeof(symboln), "%sCreateShaderProgramEXT", symbol_prefix);
  18823. #ifdef _WIN32
  18824.         *procp = GetProcAddress(handle, symboln);
  18825. #else
  18826.         *procp = dlsym(handle, symboln);
  18827. #endif
  18828.     }
  18829.  
  18830.  
  18831.     if(!disp->UseShaderProgramEXT) {
  18832.         void ** procp = (void **) &disp->UseShaderProgramEXT;
  18833.         snprintf(symboln, sizeof(symboln), "%sUseShaderProgramEXT", symbol_prefix);
  18834. #ifdef _WIN32
  18835.         *procp = GetProcAddress(handle, symboln);
  18836. #else
  18837.         *procp = dlsym(handle, symboln);
  18838. #endif
  18839.     }
  18840.  
  18841.  
  18842.     if(!disp->TextureBarrierNV) {
  18843.         void ** procp = (void **) &disp->TextureBarrierNV;
  18844.         snprintf(symboln, sizeof(symboln), "%sTextureBarrier", symbol_prefix);
  18845. #ifdef _WIN32
  18846.         *procp = GetProcAddress(handle, symboln);
  18847. #else
  18848.         *procp = dlsym(handle, symboln);
  18849. #endif
  18850.     }
  18851.  
  18852.  
  18853.     if(!disp->TextureBarrierNV) {
  18854.         void ** procp = (void **) &disp->TextureBarrierNV;
  18855.         snprintf(symboln, sizeof(symboln), "%sTextureBarrierNV", symbol_prefix);
  18856. #ifdef _WIN32
  18857.         *procp = GetProcAddress(handle, symboln);
  18858. #else
  18859.         *procp = dlsym(handle, symboln);
  18860. #endif
  18861.     }
  18862.  
  18863.  
  18864.     if(!disp->VDPAUFiniNV) {
  18865.         void ** procp = (void **) &disp->VDPAUFiniNV;
  18866.         snprintf(symboln, sizeof(symboln), "%sVDPAUFiniNV", symbol_prefix);
  18867. #ifdef _WIN32
  18868.         *procp = GetProcAddress(handle, symboln);
  18869. #else
  18870.         *procp = dlsym(handle, symboln);
  18871. #endif
  18872.     }
  18873.  
  18874.  
  18875.     if(!disp->VDPAUGetSurfaceivNV) {
  18876.         void ** procp = (void **) &disp->VDPAUGetSurfaceivNV;
  18877.         snprintf(symboln, sizeof(symboln), "%sVDPAUGetSurfaceivNV", symbol_prefix);
  18878. #ifdef _WIN32
  18879.         *procp = GetProcAddress(handle, symboln);
  18880. #else
  18881.         *procp = dlsym(handle, symboln);
  18882. #endif
  18883.     }
  18884.  
  18885.  
  18886.     if(!disp->VDPAUInitNV) {
  18887.         void ** procp = (void **) &disp->VDPAUInitNV;
  18888.         snprintf(symboln, sizeof(symboln), "%sVDPAUInitNV", symbol_prefix);
  18889. #ifdef _WIN32
  18890.         *procp = GetProcAddress(handle, symboln);
  18891. #else
  18892.         *procp = dlsym(handle, symboln);
  18893. #endif
  18894.     }
  18895.  
  18896.  
  18897.     if(!disp->VDPAUIsSurfaceNV) {
  18898.         void ** procp = (void **) &disp->VDPAUIsSurfaceNV;
  18899.         snprintf(symboln, sizeof(symboln), "%sVDPAUIsSurfaceNV", symbol_prefix);
  18900. #ifdef _WIN32
  18901.         *procp = GetProcAddress(handle, symboln);
  18902. #else
  18903.         *procp = dlsym(handle, symboln);
  18904. #endif
  18905.     }
  18906.  
  18907.  
  18908.     if(!disp->VDPAUMapSurfacesNV) {
  18909.         void ** procp = (void **) &disp->VDPAUMapSurfacesNV;
  18910.         snprintf(symboln, sizeof(symboln), "%sVDPAUMapSurfacesNV", symbol_prefix);
  18911. #ifdef _WIN32
  18912.         *procp = GetProcAddress(handle, symboln);
  18913. #else
  18914.         *procp = dlsym(handle, symboln);
  18915. #endif
  18916.     }
  18917.  
  18918.  
  18919.     if(!disp->VDPAURegisterOutputSurfaceNV) {
  18920.         void ** procp = (void **) &disp->VDPAURegisterOutputSurfaceNV;
  18921.         snprintf(symboln, sizeof(symboln), "%sVDPAURegisterOutputSurfaceNV", symbol_prefix);
  18922. #ifdef _WIN32
  18923.         *procp = GetProcAddress(handle, symboln);
  18924. #else
  18925.         *procp = dlsym(handle, symboln);
  18926. #endif
  18927.     }
  18928.  
  18929.  
  18930.     if(!disp->VDPAURegisterVideoSurfaceNV) {
  18931.         void ** procp = (void **) &disp->VDPAURegisterVideoSurfaceNV;
  18932.         snprintf(symboln, sizeof(symboln), "%sVDPAURegisterVideoSurfaceNV", symbol_prefix);
  18933. #ifdef _WIN32
  18934.         *procp = GetProcAddress(handle, symboln);
  18935. #else
  18936.         *procp = dlsym(handle, symboln);
  18937. #endif
  18938.     }
  18939.  
  18940.  
  18941.     if(!disp->VDPAUSurfaceAccessNV) {
  18942.         void ** procp = (void **) &disp->VDPAUSurfaceAccessNV;
  18943.         snprintf(symboln, sizeof(symboln), "%sVDPAUSurfaceAccessNV", symbol_prefix);
  18944. #ifdef _WIN32
  18945.         *procp = GetProcAddress(handle, symboln);
  18946. #else
  18947.         *procp = dlsym(handle, symboln);
  18948. #endif
  18949.     }
  18950.  
  18951.  
  18952.     if(!disp->VDPAUUnmapSurfacesNV) {
  18953.         void ** procp = (void **) &disp->VDPAUUnmapSurfacesNV;
  18954.         snprintf(symboln, sizeof(symboln), "%sVDPAUUnmapSurfacesNV", symbol_prefix);
  18955. #ifdef _WIN32
  18956.         *procp = GetProcAddress(handle, symboln);
  18957. #else
  18958.         *procp = dlsym(handle, symboln);
  18959. #endif
  18960.     }
  18961.  
  18962.  
  18963.     if(!disp->VDPAUUnregisterSurfaceNV) {
  18964.         void ** procp = (void **) &disp->VDPAUUnregisterSurfaceNV;
  18965.         snprintf(symboln, sizeof(symboln), "%sVDPAUUnregisterSurfaceNV", symbol_prefix);
  18966. #ifdef _WIN32
  18967.         *procp = GetProcAddress(handle, symboln);
  18968. #else
  18969.         *procp = dlsym(handle, symboln);
  18970. #endif
  18971.     }
  18972.  
  18973.  
  18974.     if(!disp->BeginPerfQueryINTEL) {
  18975.         void ** procp = (void **) &disp->BeginPerfQueryINTEL;
  18976.         snprintf(symboln, sizeof(symboln), "%sBeginPerfQueryINTEL", symbol_prefix);
  18977. #ifdef _WIN32
  18978.         *procp = GetProcAddress(handle, symboln);
  18979. #else
  18980.         *procp = dlsym(handle, symboln);
  18981. #endif
  18982.     }
  18983.  
  18984.  
  18985.     if(!disp->CreatePerfQueryINTEL) {
  18986.         void ** procp = (void **) &disp->CreatePerfQueryINTEL;
  18987.         snprintf(symboln, sizeof(symboln), "%sCreatePerfQueryINTEL", symbol_prefix);
  18988. #ifdef _WIN32
  18989.         *procp = GetProcAddress(handle, symboln);
  18990. #else
  18991.         *procp = dlsym(handle, symboln);
  18992. #endif
  18993.     }
  18994.  
  18995.  
  18996.     if(!disp->DeletePerfQueryINTEL) {
  18997.         void ** procp = (void **) &disp->DeletePerfQueryINTEL;
  18998.         snprintf(symboln, sizeof(symboln), "%sDeletePerfQueryINTEL", symbol_prefix);
  18999. #ifdef _WIN32
  19000.         *procp = GetProcAddress(handle, symboln);
  19001. #else
  19002.         *procp = dlsym(handle, symboln);
  19003. #endif
  19004.     }
  19005.  
  19006.  
  19007.     if(!disp->EndPerfQueryINTEL) {
  19008.         void ** procp = (void **) &disp->EndPerfQueryINTEL;
  19009.         snprintf(symboln, sizeof(symboln), "%sEndPerfQueryINTEL", symbol_prefix);
  19010. #ifdef _WIN32
  19011.         *procp = GetProcAddress(handle, symboln);
  19012. #else
  19013.         *procp = dlsym(handle, symboln);
  19014. #endif
  19015.     }
  19016.  
  19017.  
  19018.     if(!disp->GetFirstPerfQueryIdINTEL) {
  19019.         void ** procp = (void **) &disp->GetFirstPerfQueryIdINTEL;
  19020.         snprintf(symboln, sizeof(symboln), "%sGetFirstPerfQueryIdINTEL", symbol_prefix);
  19021. #ifdef _WIN32
  19022.         *procp = GetProcAddress(handle, symboln);
  19023. #else
  19024.         *procp = dlsym(handle, symboln);
  19025. #endif
  19026.     }
  19027.  
  19028.  
  19029.     if(!disp->GetNextPerfQueryIdINTEL) {
  19030.         void ** procp = (void **) &disp->GetNextPerfQueryIdINTEL;
  19031.         snprintf(symboln, sizeof(symboln), "%sGetNextPerfQueryIdINTEL", symbol_prefix);
  19032. #ifdef _WIN32
  19033.         *procp = GetProcAddress(handle, symboln);
  19034. #else
  19035.         *procp = dlsym(handle, symboln);
  19036. #endif
  19037.     }
  19038.  
  19039.  
  19040.     if(!disp->GetPerfCounterInfoINTEL) {
  19041.         void ** procp = (void **) &disp->GetPerfCounterInfoINTEL;
  19042.         snprintf(symboln, sizeof(symboln), "%sGetPerfCounterInfoINTEL", symbol_prefix);
  19043. #ifdef _WIN32
  19044.         *procp = GetProcAddress(handle, symboln);
  19045. #else
  19046.         *procp = dlsym(handle, symboln);
  19047. #endif
  19048.     }
  19049.  
  19050.  
  19051.     if(!disp->GetPerfQueryDataINTEL) {
  19052.         void ** procp = (void **) &disp->GetPerfQueryDataINTEL;
  19053.         snprintf(symboln, sizeof(symboln), "%sGetPerfQueryDataINTEL", symbol_prefix);
  19054. #ifdef _WIN32
  19055.         *procp = GetProcAddress(handle, symboln);
  19056. #else
  19057.         *procp = dlsym(handle, symboln);
  19058. #endif
  19059.     }
  19060.  
  19061.  
  19062.     if(!disp->GetPerfQueryIdByNameINTEL) {
  19063.         void ** procp = (void **) &disp->GetPerfQueryIdByNameINTEL;
  19064.         snprintf(symboln, sizeof(symboln), "%sGetPerfQueryIdByNameINTEL", symbol_prefix);
  19065. #ifdef _WIN32
  19066.         *procp = GetProcAddress(handle, symboln);
  19067. #else
  19068.         *procp = dlsym(handle, symboln);
  19069. #endif
  19070.     }
  19071.  
  19072.  
  19073.     if(!disp->GetPerfQueryInfoINTEL) {
  19074.         void ** procp = (void **) &disp->GetPerfQueryInfoINTEL;
  19075.         snprintf(symboln, sizeof(symboln), "%sGetPerfQueryInfoINTEL", symbol_prefix);
  19076. #ifdef _WIN32
  19077.         *procp = GetProcAddress(handle, symboln);
  19078. #else
  19079.         *procp = dlsym(handle, symboln);
  19080. #endif
  19081.     }
  19082.  
  19083.  
  19084.     if(!disp->PolygonOffsetClampEXT) {
  19085.         void ** procp = (void **) &disp->PolygonOffsetClampEXT;
  19086.         snprintf(symboln, sizeof(symboln), "%sPolygonOffsetClampEXT", symbol_prefix);
  19087. #ifdef _WIN32
  19088.         *procp = GetProcAddress(handle, symboln);
  19089. #else
  19090.         *procp = dlsym(handle, symboln);
  19091. #endif
  19092.     }
  19093.  
  19094.  
  19095.     if(!disp->StencilFuncSeparateATI) {
  19096.         void ** procp = (void **) &disp->StencilFuncSeparateATI;
  19097.         snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparateATI", symbol_prefix);
  19098. #ifdef _WIN32
  19099.         *procp = GetProcAddress(handle, symboln);
  19100. #else
  19101.         *procp = dlsym(handle, symboln);
  19102. #endif
  19103.     }
  19104.  
  19105.  
  19106.     if(!disp->ProgramEnvParameters4fvEXT) {
  19107.         void ** procp = (void **) &disp->ProgramEnvParameters4fvEXT;
  19108.         snprintf(symboln, sizeof(symboln), "%sProgramEnvParameters4fvEXT", symbol_prefix);
  19109. #ifdef _WIN32
  19110.         *procp = GetProcAddress(handle, symboln);
  19111. #else
  19112.         *procp = dlsym(handle, symboln);
  19113. #endif
  19114.     }
  19115.  
  19116.  
  19117.     if(!disp->ProgramLocalParameters4fvEXT) {
  19118.         void ** procp = (void **) &disp->ProgramLocalParameters4fvEXT;
  19119.         snprintf(symboln, sizeof(symboln), "%sProgramLocalParameters4fvEXT", symbol_prefix);
  19120. #ifdef _WIN32
  19121.         *procp = GetProcAddress(handle, symboln);
  19122. #else
  19123.         *procp = dlsym(handle, symboln);
  19124. #endif
  19125.     }
  19126.  
  19127.  
  19128.     if(!disp->EGLImageTargetRenderbufferStorageOES) {
  19129.         void ** procp = (void **) &disp->EGLImageTargetRenderbufferStorageOES;
  19130.         snprintf(symboln, sizeof(symboln), "%sEGLImageTargetRenderbufferStorageOES", symbol_prefix);
  19131. #ifdef _WIN32
  19132.         *procp = GetProcAddress(handle, symboln);
  19133. #else
  19134.         *procp = dlsym(handle, symboln);
  19135. #endif
  19136.     }
  19137.  
  19138.  
  19139.     if(!disp->EGLImageTargetTexture2DOES) {
  19140.         void ** procp = (void **) &disp->EGLImageTargetTexture2DOES;
  19141.         snprintf(symboln, sizeof(symboln), "%sEGLImageTargetTexture2DOES", symbol_prefix);
  19142. #ifdef _WIN32
  19143.         *procp = GetProcAddress(handle, symboln);
  19144. #else
  19145.         *procp = dlsym(handle, symboln);
  19146. #endif
  19147.     }
  19148.  
  19149.  
  19150.     if(!disp->AlphaFuncx) {
  19151.         void ** procp = (void **) &disp->AlphaFuncx;
  19152.         snprintf(symboln, sizeof(symboln), "%sAlphaFuncxOES", symbol_prefix);
  19153. #ifdef _WIN32
  19154.         *procp = GetProcAddress(handle, symboln);
  19155. #else
  19156.         *procp = dlsym(handle, symboln);
  19157. #endif
  19158.     }
  19159.  
  19160.  
  19161.     if(!disp->AlphaFuncx) {
  19162.         void ** procp = (void **) &disp->AlphaFuncx;
  19163.         snprintf(symboln, sizeof(symboln), "%sAlphaFuncx", symbol_prefix);
  19164. #ifdef _WIN32
  19165.         *procp = GetProcAddress(handle, symboln);
  19166. #else
  19167.         *procp = dlsym(handle, symboln);
  19168. #endif
  19169.     }
  19170.  
  19171.  
  19172.     if(!disp->ClearColorx) {
  19173.         void ** procp = (void **) &disp->ClearColorx;
  19174.         snprintf(symboln, sizeof(symboln), "%sClearColorxOES", symbol_prefix);
  19175. #ifdef _WIN32
  19176.         *procp = GetProcAddress(handle, symboln);
  19177. #else
  19178.         *procp = dlsym(handle, symboln);
  19179. #endif
  19180.     }
  19181.  
  19182.  
  19183.     if(!disp->ClearColorx) {
  19184.         void ** procp = (void **) &disp->ClearColorx;
  19185.         snprintf(symboln, sizeof(symboln), "%sClearColorx", symbol_prefix);
  19186. #ifdef _WIN32
  19187.         *procp = GetProcAddress(handle, symboln);
  19188. #else
  19189.         *procp = dlsym(handle, symboln);
  19190. #endif
  19191.     }
  19192.  
  19193.  
  19194.     if(!disp->ClearDepthx) {
  19195.         void ** procp = (void **) &disp->ClearDepthx;
  19196.         snprintf(symboln, sizeof(symboln), "%sClearDepthxOES", symbol_prefix);
  19197. #ifdef _WIN32
  19198.         *procp = GetProcAddress(handle, symboln);
  19199. #else
  19200.         *procp = dlsym(handle, symboln);
  19201. #endif
  19202.     }
  19203.  
  19204.  
  19205.     if(!disp->ClearDepthx) {
  19206.         void ** procp = (void **) &disp->ClearDepthx;
  19207.         snprintf(symboln, sizeof(symboln), "%sClearDepthx", symbol_prefix);
  19208. #ifdef _WIN32
  19209.         *procp = GetProcAddress(handle, symboln);
  19210. #else
  19211.         *procp = dlsym(handle, symboln);
  19212. #endif
  19213.     }
  19214.  
  19215.  
  19216.     if(!disp->Color4x) {
  19217.         void ** procp = (void **) &disp->Color4x;
  19218.         snprintf(symboln, sizeof(symboln), "%sColor4xOES", symbol_prefix);
  19219. #ifdef _WIN32
  19220.         *procp = GetProcAddress(handle, symboln);
  19221. #else
  19222.         *procp = dlsym(handle, symboln);
  19223. #endif
  19224.     }
  19225.  
  19226.  
  19227.     if(!disp->Color4x) {
  19228.         void ** procp = (void **) &disp->Color4x;
  19229.         snprintf(symboln, sizeof(symboln), "%sColor4x", symbol_prefix);
  19230. #ifdef _WIN32
  19231.         *procp = GetProcAddress(handle, symboln);
  19232. #else
  19233.         *procp = dlsym(handle, symboln);
  19234. #endif
  19235.     }
  19236.  
  19237.  
  19238.     if(!disp->DepthRangex) {
  19239.         void ** procp = (void **) &disp->DepthRangex;
  19240.         snprintf(symboln, sizeof(symboln), "%sDepthRangexOES", symbol_prefix);
  19241. #ifdef _WIN32
  19242.         *procp = GetProcAddress(handle, symboln);
  19243. #else
  19244.         *procp = dlsym(handle, symboln);
  19245. #endif
  19246.     }
  19247.  
  19248.  
  19249.     if(!disp->DepthRangex) {
  19250.         void ** procp = (void **) &disp->DepthRangex;
  19251.         snprintf(symboln, sizeof(symboln), "%sDepthRangex", symbol_prefix);
  19252. #ifdef _WIN32
  19253.         *procp = GetProcAddress(handle, symboln);
  19254. #else
  19255.         *procp = dlsym(handle, symboln);
  19256. #endif
  19257.     }
  19258.  
  19259.  
  19260.     if(!disp->Fogx) {
  19261.         void ** procp = (void **) &disp->Fogx;
  19262.         snprintf(symboln, sizeof(symboln), "%sFogxOES", symbol_prefix);
  19263. #ifdef _WIN32
  19264.         *procp = GetProcAddress(handle, symboln);
  19265. #else
  19266.         *procp = dlsym(handle, symboln);
  19267. #endif
  19268.     }
  19269.  
  19270.  
  19271.     if(!disp->Fogx) {
  19272.         void ** procp = (void **) &disp->Fogx;
  19273.         snprintf(symboln, sizeof(symboln), "%sFogx", symbol_prefix);
  19274. #ifdef _WIN32
  19275.         *procp = GetProcAddress(handle, symboln);
  19276. #else
  19277.         *procp = dlsym(handle, symboln);
  19278. #endif
  19279.     }
  19280.  
  19281.  
  19282.     if(!disp->Fogxv) {
  19283.         void ** procp = (void **) &disp->Fogxv;
  19284.         snprintf(symboln, sizeof(symboln), "%sFogxvOES", symbol_prefix);
  19285. #ifdef _WIN32
  19286.         *procp = GetProcAddress(handle, symboln);
  19287. #else
  19288.         *procp = dlsym(handle, symboln);
  19289. #endif
  19290.     }
  19291.  
  19292.  
  19293.     if(!disp->Fogxv) {
  19294.         void ** procp = (void **) &disp->Fogxv;
  19295.         snprintf(symboln, sizeof(symboln), "%sFogxv", symbol_prefix);
  19296. #ifdef _WIN32
  19297.         *procp = GetProcAddress(handle, symboln);
  19298. #else
  19299.         *procp = dlsym(handle, symboln);
  19300. #endif
  19301.     }
  19302.  
  19303.  
  19304.     if(!disp->Frustumf) {
  19305.         void ** procp = (void **) &disp->Frustumf;
  19306.         snprintf(symboln, sizeof(symboln), "%sFrustumfOES", symbol_prefix);
  19307. #ifdef _WIN32
  19308.         *procp = GetProcAddress(handle, symboln);
  19309. #else
  19310.         *procp = dlsym(handle, symboln);
  19311. #endif
  19312.     }
  19313.  
  19314.  
  19315.     if(!disp->Frustumf) {
  19316.         void ** procp = (void **) &disp->Frustumf;
  19317.         snprintf(symboln, sizeof(symboln), "%sFrustumf", symbol_prefix);
  19318. #ifdef _WIN32
  19319.         *procp = GetProcAddress(handle, symboln);
  19320. #else
  19321.         *procp = dlsym(handle, symboln);
  19322. #endif
  19323.     }
  19324.  
  19325.  
  19326.     if(!disp->Frustumx) {
  19327.         void ** procp = (void **) &disp->Frustumx;
  19328.         snprintf(symboln, sizeof(symboln), "%sFrustumxOES", symbol_prefix);
  19329. #ifdef _WIN32
  19330.         *procp = GetProcAddress(handle, symboln);
  19331. #else
  19332.         *procp = dlsym(handle, symboln);
  19333. #endif
  19334.     }
  19335.  
  19336.  
  19337.     if(!disp->Frustumx) {
  19338.         void ** procp = (void **) &disp->Frustumx;
  19339.         snprintf(symboln, sizeof(symboln), "%sFrustumx", symbol_prefix);
  19340. #ifdef _WIN32
  19341.         *procp = GetProcAddress(handle, symboln);
  19342. #else
  19343.         *procp = dlsym(handle, symboln);
  19344. #endif
  19345.     }
  19346.  
  19347.  
  19348.     if(!disp->LightModelx) {
  19349.         void ** procp = (void **) &disp->LightModelx;
  19350.         snprintf(symboln, sizeof(symboln), "%sLightModelxOES", symbol_prefix);
  19351. #ifdef _WIN32
  19352.         *procp = GetProcAddress(handle, symboln);
  19353. #else
  19354.         *procp = dlsym(handle, symboln);
  19355. #endif
  19356.     }
  19357.  
  19358.  
  19359.     if(!disp->LightModelx) {
  19360.         void ** procp = (void **) &disp->LightModelx;
  19361.         snprintf(symboln, sizeof(symboln), "%sLightModelx", symbol_prefix);
  19362. #ifdef _WIN32
  19363.         *procp = GetProcAddress(handle, symboln);
  19364. #else
  19365.         *procp = dlsym(handle, symboln);
  19366. #endif
  19367.     }
  19368.  
  19369.  
  19370.     if(!disp->LightModelxv) {
  19371.         void ** procp = (void **) &disp->LightModelxv;
  19372.         snprintf(symboln, sizeof(symboln), "%sLightModelxvOES", symbol_prefix);
  19373. #ifdef _WIN32
  19374.         *procp = GetProcAddress(handle, symboln);
  19375. #else
  19376.         *procp = dlsym(handle, symboln);
  19377. #endif
  19378.     }
  19379.  
  19380.  
  19381.     if(!disp->LightModelxv) {
  19382.         void ** procp = (void **) &disp->LightModelxv;
  19383.         snprintf(symboln, sizeof(symboln), "%sLightModelxv", symbol_prefix);
  19384. #ifdef _WIN32
  19385.         *procp = GetProcAddress(handle, symboln);
  19386. #else
  19387.         *procp = dlsym(handle, symboln);
  19388. #endif
  19389.     }
  19390.  
  19391.  
  19392.     if(!disp->Lightx) {
  19393.         void ** procp = (void **) &disp->Lightx;
  19394.         snprintf(symboln, sizeof(symboln), "%sLightxOES", symbol_prefix);
  19395. #ifdef _WIN32
  19396.         *procp = GetProcAddress(handle, symboln);
  19397. #else
  19398.         *procp = dlsym(handle, symboln);
  19399. #endif
  19400.     }
  19401.  
  19402.  
  19403.     if(!disp->Lightx) {
  19404.         void ** procp = (void **) &disp->Lightx;
  19405.         snprintf(symboln, sizeof(symboln), "%sLightx", symbol_prefix);
  19406. #ifdef _WIN32
  19407.         *procp = GetProcAddress(handle, symboln);
  19408. #else
  19409.         *procp = dlsym(handle, symboln);
  19410. #endif
  19411.     }
  19412.  
  19413.  
  19414.     if(!disp->Lightxv) {
  19415.         void ** procp = (void **) &disp->Lightxv;
  19416.         snprintf(symboln, sizeof(symboln), "%sLightxvOES", symbol_prefix);
  19417. #ifdef _WIN32
  19418.         *procp = GetProcAddress(handle, symboln);
  19419. #else
  19420.         *procp = dlsym(handle, symboln);
  19421. #endif
  19422.     }
  19423.  
  19424.  
  19425.     if(!disp->Lightxv) {
  19426.         void ** procp = (void **) &disp->Lightxv;
  19427.         snprintf(symboln, sizeof(symboln), "%sLightxv", symbol_prefix);
  19428. #ifdef _WIN32
  19429.         *procp = GetProcAddress(handle, symboln);
  19430. #else
  19431.         *procp = dlsym(handle, symboln);
  19432. #endif
  19433.     }
  19434.  
  19435.  
  19436.     if(!disp->LineWidthx) {
  19437.         void ** procp = (void **) &disp->LineWidthx;
  19438.         snprintf(symboln, sizeof(symboln), "%sLineWidthxOES", symbol_prefix);
  19439. #ifdef _WIN32
  19440.         *procp = GetProcAddress(handle, symboln);
  19441. #else
  19442.         *procp = dlsym(handle, symboln);
  19443. #endif
  19444.     }
  19445.  
  19446.  
  19447.     if(!disp->LineWidthx) {
  19448.         void ** procp = (void **) &disp->LineWidthx;
  19449.         snprintf(symboln, sizeof(symboln), "%sLineWidthx", symbol_prefix);
  19450. #ifdef _WIN32
  19451.         *procp = GetProcAddress(handle, symboln);
  19452. #else
  19453.         *procp = dlsym(handle, symboln);
  19454. #endif
  19455.     }
  19456.  
  19457.  
  19458.     if(!disp->LoadMatrixx) {
  19459.         void ** procp = (void **) &disp->LoadMatrixx;
  19460.         snprintf(symboln, sizeof(symboln), "%sLoadMatrixxOES", symbol_prefix);
  19461. #ifdef _WIN32
  19462.         *procp = GetProcAddress(handle, symboln);
  19463. #else
  19464.         *procp = dlsym(handle, symboln);
  19465. #endif
  19466.     }
  19467.  
  19468.  
  19469.     if(!disp->LoadMatrixx) {
  19470.         void ** procp = (void **) &disp->LoadMatrixx;
  19471.         snprintf(symboln, sizeof(symboln), "%sLoadMatrixx", symbol_prefix);
  19472. #ifdef _WIN32
  19473.         *procp = GetProcAddress(handle, symboln);
  19474. #else
  19475.         *procp = dlsym(handle, symboln);
  19476. #endif
  19477.     }
  19478.  
  19479.  
  19480.     if(!disp->Materialx) {
  19481.         void ** procp = (void **) &disp->Materialx;
  19482.         snprintf(symboln, sizeof(symboln), "%sMaterialxOES", symbol_prefix);
  19483. #ifdef _WIN32
  19484.         *procp = GetProcAddress(handle, symboln);
  19485. #else
  19486.         *procp = dlsym(handle, symboln);
  19487. #endif
  19488.     }
  19489.  
  19490.  
  19491.     if(!disp->Materialx) {
  19492.         void ** procp = (void **) &disp->Materialx;
  19493.         snprintf(symboln, sizeof(symboln), "%sMaterialx", symbol_prefix);
  19494. #ifdef _WIN32
  19495.         *procp = GetProcAddress(handle, symboln);
  19496. #else
  19497.         *procp = dlsym(handle, symboln);
  19498. #endif
  19499.     }
  19500.  
  19501.  
  19502.     if(!disp->Materialxv) {
  19503.         void ** procp = (void **) &disp->Materialxv;
  19504.         snprintf(symboln, sizeof(symboln), "%sMaterialxvOES", symbol_prefix);
  19505. #ifdef _WIN32
  19506.         *procp = GetProcAddress(handle, symboln);
  19507. #else
  19508.         *procp = dlsym(handle, symboln);
  19509. #endif
  19510.     }
  19511.  
  19512.  
  19513.     if(!disp->Materialxv) {
  19514.         void ** procp = (void **) &disp->Materialxv;
  19515.         snprintf(symboln, sizeof(symboln), "%sMaterialxv", symbol_prefix);
  19516. #ifdef _WIN32
  19517.         *procp = GetProcAddress(handle, symboln);
  19518. #else
  19519.         *procp = dlsym(handle, symboln);
  19520. #endif
  19521.     }
  19522.  
  19523.  
  19524.     if(!disp->MultMatrixx) {
  19525.         void ** procp = (void **) &disp->MultMatrixx;
  19526.         snprintf(symboln, sizeof(symboln), "%sMultMatrixxOES", symbol_prefix);
  19527. #ifdef _WIN32
  19528.         *procp = GetProcAddress(handle, symboln);
  19529. #else
  19530.         *procp = dlsym(handle, symboln);
  19531. #endif
  19532.     }
  19533.  
  19534.  
  19535.     if(!disp->MultMatrixx) {
  19536.         void ** procp = (void **) &disp->MultMatrixx;
  19537.         snprintf(symboln, sizeof(symboln), "%sMultMatrixx", symbol_prefix);
  19538. #ifdef _WIN32
  19539.         *procp = GetProcAddress(handle, symboln);
  19540. #else
  19541.         *procp = dlsym(handle, symboln);
  19542. #endif
  19543.     }
  19544.  
  19545.  
  19546.     if(!disp->MultiTexCoord4x) {
  19547.         void ** procp = (void **) &disp->MultiTexCoord4x;
  19548.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4xOES", symbol_prefix);
  19549. #ifdef _WIN32
  19550.         *procp = GetProcAddress(handle, symboln);
  19551. #else
  19552.         *procp = dlsym(handle, symboln);
  19553. #endif
  19554.     }
  19555.  
  19556.  
  19557.     if(!disp->MultiTexCoord4x) {
  19558.         void ** procp = (void **) &disp->MultiTexCoord4x;
  19559.         snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4x", symbol_prefix);
  19560. #ifdef _WIN32
  19561.         *procp = GetProcAddress(handle, symboln);
  19562. #else
  19563.         *procp = dlsym(handle, symboln);
  19564. #endif
  19565.     }
  19566.  
  19567.  
  19568.     if(!disp->Normal3x) {
  19569.         void ** procp = (void **) &disp->Normal3x;
  19570.         snprintf(symboln, sizeof(symboln), "%sNormal3xOES", symbol_prefix);
  19571. #ifdef _WIN32
  19572.         *procp = GetProcAddress(handle, symboln);
  19573. #else
  19574.         *procp = dlsym(handle, symboln);
  19575. #endif
  19576.     }
  19577.  
  19578.  
  19579.     if(!disp->Normal3x) {
  19580.         void ** procp = (void **) &disp->Normal3x;
  19581.         snprintf(symboln, sizeof(symboln), "%sNormal3x", symbol_prefix);
  19582. #ifdef _WIN32
  19583.         *procp = GetProcAddress(handle, symboln);
  19584. #else
  19585.         *procp = dlsym(handle, symboln);
  19586. #endif
  19587.     }
  19588.  
  19589.  
  19590.     if(!disp->Orthof) {
  19591.         void ** procp = (void **) &disp->Orthof;
  19592.         snprintf(symboln, sizeof(symboln), "%sOrthofOES", symbol_prefix);
  19593. #ifdef _WIN32
  19594.         *procp = GetProcAddress(handle, symboln);
  19595. #else
  19596.         *procp = dlsym(handle, symboln);
  19597. #endif
  19598.     }
  19599.  
  19600.  
  19601.     if(!disp->Orthof) {
  19602.         void ** procp = (void **) &disp->Orthof;
  19603.         snprintf(symboln, sizeof(symboln), "%sOrthof", symbol_prefix);
  19604. #ifdef _WIN32
  19605.         *procp = GetProcAddress(handle, symboln);
  19606. #else
  19607.         *procp = dlsym(handle, symboln);
  19608. #endif
  19609.     }
  19610.  
  19611.  
  19612.     if(!disp->Orthox) {
  19613.         void ** procp = (void **) &disp->Orthox;
  19614.         snprintf(symboln, sizeof(symboln), "%sOrthoxOES", symbol_prefix);
  19615. #ifdef _WIN32
  19616.         *procp = GetProcAddress(handle, symboln);
  19617. #else
  19618.         *procp = dlsym(handle, symboln);
  19619. #endif
  19620.     }
  19621.  
  19622.  
  19623.     if(!disp->Orthox) {
  19624.         void ** procp = (void **) &disp->Orthox;
  19625.         snprintf(symboln, sizeof(symboln), "%sOrthox", symbol_prefix);
  19626. #ifdef _WIN32
  19627.         *procp = GetProcAddress(handle, symboln);
  19628. #else
  19629.         *procp = dlsym(handle, symboln);
  19630. #endif
  19631.     }
  19632.  
  19633.  
  19634.     if(!disp->PointSizex) {
  19635.         void ** procp = (void **) &disp->PointSizex;
  19636.         snprintf(symboln, sizeof(symboln), "%sPointSizexOES", symbol_prefix);
  19637. #ifdef _WIN32
  19638.         *procp = GetProcAddress(handle, symboln);
  19639. #else
  19640.         *procp = dlsym(handle, symboln);
  19641. #endif
  19642.     }
  19643.  
  19644.  
  19645.     if(!disp->PointSizex) {
  19646.         void ** procp = (void **) &disp->PointSizex;
  19647.         snprintf(symboln, sizeof(symboln), "%sPointSizex", symbol_prefix);
  19648. #ifdef _WIN32
  19649.         *procp = GetProcAddress(handle, symboln);
  19650. #else
  19651.         *procp = dlsym(handle, symboln);
  19652. #endif
  19653.     }
  19654.  
  19655.  
  19656.     if(!disp->PolygonOffsetx) {
  19657.         void ** procp = (void **) &disp->PolygonOffsetx;
  19658.         snprintf(symboln, sizeof(symboln), "%sPolygonOffsetxOES", symbol_prefix);
  19659. #ifdef _WIN32
  19660.         *procp = GetProcAddress(handle, symboln);
  19661. #else
  19662.         *procp = dlsym(handle, symboln);
  19663. #endif
  19664.     }
  19665.  
  19666.  
  19667.     if(!disp->PolygonOffsetx) {
  19668.         void ** procp = (void **) &disp->PolygonOffsetx;
  19669.         snprintf(symboln, sizeof(symboln), "%sPolygonOffsetx", symbol_prefix);
  19670. #ifdef _WIN32
  19671.         *procp = GetProcAddress(handle, symboln);
  19672. #else
  19673.         *procp = dlsym(handle, symboln);
  19674. #endif
  19675.     }
  19676.  
  19677.  
  19678.     if(!disp->Rotatex) {
  19679.         void ** procp = (void **) &disp->Rotatex;
  19680.         snprintf(symboln, sizeof(symboln), "%sRotatexOES", symbol_prefix);
  19681. #ifdef _WIN32
  19682.         *procp = GetProcAddress(handle, symboln);
  19683. #else
  19684.         *procp = dlsym(handle, symboln);
  19685. #endif
  19686.     }
  19687.  
  19688.  
  19689.     if(!disp->Rotatex) {
  19690.         void ** procp = (void **) &disp->Rotatex;
  19691.         snprintf(symboln, sizeof(symboln), "%sRotatex", symbol_prefix);
  19692. #ifdef _WIN32
  19693.         *procp = GetProcAddress(handle, symboln);
  19694. #else
  19695.         *procp = dlsym(handle, symboln);
  19696. #endif
  19697.     }
  19698.  
  19699.  
  19700.     if(!disp->SampleCoveragex) {
  19701.         void ** procp = (void **) &disp->SampleCoveragex;
  19702.         snprintf(symboln, sizeof(symboln), "%sSampleCoveragexOES", symbol_prefix);
  19703. #ifdef _WIN32
  19704.         *procp = GetProcAddress(handle, symboln);
  19705. #else
  19706.         *procp = dlsym(handle, symboln);
  19707. #endif
  19708.     }
  19709.  
  19710.  
  19711.     if(!disp->SampleCoveragex) {
  19712.         void ** procp = (void **) &disp->SampleCoveragex;
  19713.         snprintf(symboln, sizeof(symboln), "%sSampleCoveragex", symbol_prefix);
  19714. #ifdef _WIN32
  19715.         *procp = GetProcAddress(handle, symboln);
  19716. #else
  19717.         *procp = dlsym(handle, symboln);
  19718. #endif
  19719.     }
  19720.  
  19721.  
  19722.     if(!disp->Scalex) {
  19723.         void ** procp = (void **) &disp->Scalex;
  19724.         snprintf(symboln, sizeof(symboln), "%sScalexOES", symbol_prefix);
  19725. #ifdef _WIN32
  19726.         *procp = GetProcAddress(handle, symboln);
  19727. #else
  19728.         *procp = dlsym(handle, symboln);
  19729. #endif
  19730.     }
  19731.  
  19732.  
  19733.     if(!disp->Scalex) {
  19734.         void ** procp = (void **) &disp->Scalex;
  19735.         snprintf(symboln, sizeof(symboln), "%sScalex", symbol_prefix);
  19736. #ifdef _WIN32
  19737.         *procp = GetProcAddress(handle, symboln);
  19738. #else
  19739.         *procp = dlsym(handle, symboln);
  19740. #endif
  19741.     }
  19742.  
  19743.  
  19744.     if(!disp->TexEnvx) {
  19745.         void ** procp = (void **) &disp->TexEnvx;
  19746.         snprintf(symboln, sizeof(symboln), "%sTexEnvxOES", symbol_prefix);
  19747. #ifdef _WIN32
  19748.         *procp = GetProcAddress(handle, symboln);
  19749. #else
  19750.         *procp = dlsym(handle, symboln);
  19751. #endif
  19752.     }
  19753.  
  19754.  
  19755.     if(!disp->TexEnvx) {
  19756.         void ** procp = (void **) &disp->TexEnvx;
  19757.         snprintf(symboln, sizeof(symboln), "%sTexEnvx", symbol_prefix);
  19758. #ifdef _WIN32
  19759.         *procp = GetProcAddress(handle, symboln);
  19760. #else
  19761.         *procp = dlsym(handle, symboln);
  19762. #endif
  19763.     }
  19764.  
  19765.  
  19766.     if(!disp->TexEnvxv) {
  19767.         void ** procp = (void **) &disp->TexEnvxv;
  19768.         snprintf(symboln, sizeof(symboln), "%sTexEnvxvOES", symbol_prefix);
  19769. #ifdef _WIN32
  19770.         *procp = GetProcAddress(handle, symboln);
  19771. #else
  19772.         *procp = dlsym(handle, symboln);
  19773. #endif
  19774.     }
  19775.  
  19776.  
  19777.     if(!disp->TexEnvxv) {
  19778.         void ** procp = (void **) &disp->TexEnvxv;
  19779.         snprintf(symboln, sizeof(symboln), "%sTexEnvxv", symbol_prefix);
  19780. #ifdef _WIN32
  19781.         *procp = GetProcAddress(handle, symboln);
  19782. #else
  19783.         *procp = dlsym(handle, symboln);
  19784. #endif
  19785.     }
  19786.  
  19787.  
  19788.     if(!disp->TexParameterx) {
  19789.         void ** procp = (void **) &disp->TexParameterx;
  19790.         snprintf(symboln, sizeof(symboln), "%sTexParameterxOES", symbol_prefix);
  19791. #ifdef _WIN32
  19792.         *procp = GetProcAddress(handle, symboln);
  19793. #else
  19794.         *procp = dlsym(handle, symboln);
  19795. #endif
  19796.     }
  19797.  
  19798.  
  19799.     if(!disp->TexParameterx) {
  19800.         void ** procp = (void **) &disp->TexParameterx;
  19801.         snprintf(symboln, sizeof(symboln), "%sTexParameterx", symbol_prefix);
  19802. #ifdef _WIN32
  19803.         *procp = GetProcAddress(handle, symboln);
  19804. #else
  19805.         *procp = dlsym(handle, symboln);
  19806. #endif
  19807.     }
  19808.  
  19809.  
  19810.     if(!disp->Translatex) {
  19811.         void ** procp = (void **) &disp->Translatex;
  19812.         snprintf(symboln, sizeof(symboln), "%sTranslatexOES", symbol_prefix);
  19813. #ifdef _WIN32
  19814.         *procp = GetProcAddress(handle, symboln);
  19815. #else
  19816.         *procp = dlsym(handle, symboln);
  19817. #endif
  19818.     }
  19819.  
  19820.  
  19821.     if(!disp->Translatex) {
  19822.         void ** procp = (void **) &disp->Translatex;
  19823.         snprintf(symboln, sizeof(symboln), "%sTranslatex", symbol_prefix);
  19824. #ifdef _WIN32
  19825.         *procp = GetProcAddress(handle, symboln);
  19826. #else
  19827.         *procp = dlsym(handle, symboln);
  19828. #endif
  19829.     }
  19830.  
  19831.  
  19832.     if(!disp->ClipPlanef) {
  19833.         void ** procp = (void **) &disp->ClipPlanef;
  19834.         snprintf(symboln, sizeof(symboln), "%sClipPlanefOES", symbol_prefix);
  19835. #ifdef _WIN32
  19836.         *procp = GetProcAddress(handle, symboln);
  19837. #else
  19838.         *procp = dlsym(handle, symboln);
  19839. #endif
  19840.     }
  19841.  
  19842.  
  19843.     if(!disp->ClipPlanef) {
  19844.         void ** procp = (void **) &disp->ClipPlanef;
  19845.         snprintf(symboln, sizeof(symboln), "%sClipPlanef", symbol_prefix);
  19846. #ifdef _WIN32
  19847.         *procp = GetProcAddress(handle, symboln);
  19848. #else
  19849.         *procp = dlsym(handle, symboln);
  19850. #endif
  19851.     }
  19852.  
  19853.  
  19854.     if(!disp->ClipPlanex) {
  19855.         void ** procp = (void **) &disp->ClipPlanex;
  19856.         snprintf(symboln, sizeof(symboln), "%sClipPlanexOES", symbol_prefix);
  19857. #ifdef _WIN32
  19858.         *procp = GetProcAddress(handle, symboln);
  19859. #else
  19860.         *procp = dlsym(handle, symboln);
  19861. #endif
  19862.     }
  19863.  
  19864.  
  19865.     if(!disp->ClipPlanex) {
  19866.         void ** procp = (void **) &disp->ClipPlanex;
  19867.         snprintf(symboln, sizeof(symboln), "%sClipPlanex", symbol_prefix);
  19868. #ifdef _WIN32
  19869.         *procp = GetProcAddress(handle, symboln);
  19870. #else
  19871.         *procp = dlsym(handle, symboln);
  19872. #endif
  19873.     }
  19874.  
  19875.  
  19876.     if(!disp->GetClipPlanef) {
  19877.         void ** procp = (void **) &disp->GetClipPlanef;
  19878.         snprintf(symboln, sizeof(symboln), "%sGetClipPlanefOES", symbol_prefix);
  19879. #ifdef _WIN32
  19880.         *procp = GetProcAddress(handle, symboln);
  19881. #else
  19882.         *procp = dlsym(handle, symboln);
  19883. #endif
  19884.     }
  19885.  
  19886.  
  19887.     if(!disp->GetClipPlanef) {
  19888.         void ** procp = (void **) &disp->GetClipPlanef;
  19889.         snprintf(symboln, sizeof(symboln), "%sGetClipPlanef", symbol_prefix);
  19890. #ifdef _WIN32
  19891.         *procp = GetProcAddress(handle, symboln);
  19892. #else
  19893.         *procp = dlsym(handle, symboln);
  19894. #endif
  19895.     }
  19896.  
  19897.  
  19898.     if(!disp->GetClipPlanex) {
  19899.         void ** procp = (void **) &disp->GetClipPlanex;
  19900.         snprintf(symboln, sizeof(symboln), "%sGetClipPlanexOES", symbol_prefix);
  19901. #ifdef _WIN32
  19902.         *procp = GetProcAddress(handle, symboln);
  19903. #else
  19904.         *procp = dlsym(handle, symboln);
  19905. #endif
  19906.     }
  19907.  
  19908.  
  19909.     if(!disp->GetClipPlanex) {
  19910.         void ** procp = (void **) &disp->GetClipPlanex;
  19911.         snprintf(symboln, sizeof(symboln), "%sGetClipPlanex", symbol_prefix);
  19912. #ifdef _WIN32
  19913.         *procp = GetProcAddress(handle, symboln);
  19914. #else
  19915.         *procp = dlsym(handle, symboln);
  19916. #endif
  19917.     }
  19918.  
  19919.  
  19920.     if(!disp->GetFixedv) {
  19921.         void ** procp = (void **) &disp->GetFixedv;
  19922.         snprintf(symboln, sizeof(symboln), "%sGetFixedvOES", symbol_prefix);
  19923. #ifdef _WIN32
  19924.         *procp = GetProcAddress(handle, symboln);
  19925. #else
  19926.         *procp = dlsym(handle, symboln);
  19927. #endif
  19928.     }
  19929.  
  19930.  
  19931.     if(!disp->GetFixedv) {
  19932.         void ** procp = (void **) &disp->GetFixedv;
  19933.         snprintf(symboln, sizeof(symboln), "%sGetFixedv", symbol_prefix);
  19934. #ifdef _WIN32
  19935.         *procp = GetProcAddress(handle, symboln);
  19936. #else
  19937.         *procp = dlsym(handle, symboln);
  19938. #endif
  19939.     }
  19940.  
  19941.  
  19942.     if(!disp->GetLightxv) {
  19943.         void ** procp = (void **) &disp->GetLightxv;
  19944.         snprintf(symboln, sizeof(symboln), "%sGetLightxvOES", symbol_prefix);
  19945. #ifdef _WIN32
  19946.         *procp = GetProcAddress(handle, symboln);
  19947. #else
  19948.         *procp = dlsym(handle, symboln);
  19949. #endif
  19950.     }
  19951.  
  19952.  
  19953.     if(!disp->GetLightxv) {
  19954.         void ** procp = (void **) &disp->GetLightxv;
  19955.         snprintf(symboln, sizeof(symboln), "%sGetLightxv", symbol_prefix);
  19956. #ifdef _WIN32
  19957.         *procp = GetProcAddress(handle, symboln);
  19958. #else
  19959.         *procp = dlsym(handle, symboln);
  19960. #endif
  19961.     }
  19962.  
  19963.  
  19964.     if(!disp->GetMaterialxv) {
  19965.         void ** procp = (void **) &disp->GetMaterialxv;
  19966.         snprintf(symboln, sizeof(symboln), "%sGetMaterialxvOES", symbol_prefix);
  19967. #ifdef _WIN32
  19968.         *procp = GetProcAddress(handle, symboln);
  19969. #else
  19970.         *procp = dlsym(handle, symboln);
  19971. #endif
  19972.     }
  19973.  
  19974.  
  19975.     if(!disp->GetMaterialxv) {
  19976.         void ** procp = (void **) &disp->GetMaterialxv;
  19977.         snprintf(symboln, sizeof(symboln), "%sGetMaterialxv", symbol_prefix);
  19978. #ifdef _WIN32
  19979.         *procp = GetProcAddress(handle, symboln);
  19980. #else
  19981.         *procp = dlsym(handle, symboln);
  19982. #endif
  19983.     }
  19984.  
  19985.  
  19986.     if(!disp->GetTexEnvxv) {
  19987.         void ** procp = (void **) &disp->GetTexEnvxv;
  19988.         snprintf(symboln, sizeof(symboln), "%sGetTexEnvxvOES", symbol_prefix);
  19989. #ifdef _WIN32
  19990.         *procp = GetProcAddress(handle, symboln);
  19991. #else
  19992.         *procp = dlsym(handle, symboln);
  19993. #endif
  19994.     }
  19995.  
  19996.  
  19997.     if(!disp->GetTexEnvxv) {
  19998.         void ** procp = (void **) &disp->GetTexEnvxv;
  19999.         snprintf(symboln, sizeof(symboln), "%sGetTexEnvxv", symbol_prefix);
  20000. #ifdef _WIN32
  20001.         *procp = GetProcAddress(handle, symboln);
  20002. #else
  20003.         *procp = dlsym(handle, symboln);
  20004. #endif
  20005.     }
  20006.  
  20007.  
  20008.     if(!disp->GetTexParameterxv) {
  20009.         void ** procp = (void **) &disp->GetTexParameterxv;
  20010.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterxvOES", symbol_prefix);
  20011. #ifdef _WIN32
  20012.         *procp = GetProcAddress(handle, symboln);
  20013. #else
  20014.         *procp = dlsym(handle, symboln);
  20015. #endif
  20016.     }
  20017.  
  20018.  
  20019.     if(!disp->GetTexParameterxv) {
  20020.         void ** procp = (void **) &disp->GetTexParameterxv;
  20021.         snprintf(symboln, sizeof(symboln), "%sGetTexParameterxv", symbol_prefix);
  20022. #ifdef _WIN32
  20023.         *procp = GetProcAddress(handle, symboln);
  20024. #else
  20025.         *procp = dlsym(handle, symboln);
  20026. #endif
  20027.     }
  20028.  
  20029.  
  20030.     if(!disp->PointParameterx) {
  20031.         void ** procp = (void **) &disp->PointParameterx;
  20032.         snprintf(symboln, sizeof(symboln), "%sPointParameterxOES", symbol_prefix);
  20033. #ifdef _WIN32
  20034.         *procp = GetProcAddress(handle, symboln);
  20035. #else
  20036.         *procp = dlsym(handle, symboln);
  20037. #endif
  20038.     }
  20039.  
  20040.  
  20041.     if(!disp->PointParameterx) {
  20042.         void ** procp = (void **) &disp->PointParameterx;
  20043.         snprintf(symboln, sizeof(symboln), "%sPointParameterx", symbol_prefix);
  20044. #ifdef _WIN32
  20045.         *procp = GetProcAddress(handle, symboln);
  20046. #else
  20047.         *procp = dlsym(handle, symboln);
  20048. #endif
  20049.     }
  20050.  
  20051.  
  20052.     if(!disp->PointParameterxv) {
  20053.         void ** procp = (void **) &disp->PointParameterxv;
  20054.         snprintf(symboln, sizeof(symboln), "%sPointParameterxvOES", symbol_prefix);
  20055. #ifdef _WIN32
  20056.         *procp = GetProcAddress(handle, symboln);
  20057. #else
  20058.         *procp = dlsym(handle, symboln);
  20059. #endif
  20060.     }
  20061.  
  20062.  
  20063.     if(!disp->PointParameterxv) {
  20064.         void ** procp = (void **) &disp->PointParameterxv;
  20065.         snprintf(symboln, sizeof(symboln), "%sPointParameterxv", symbol_prefix);
  20066. #ifdef _WIN32
  20067.         *procp = GetProcAddress(handle, symboln);
  20068. #else
  20069.         *procp = dlsym(handle, symboln);
  20070. #endif
  20071.     }
  20072.  
  20073.  
  20074.     if(!disp->TexParameterxv) {
  20075.         void ** procp = (void **) &disp->TexParameterxv;
  20076.         snprintf(symboln, sizeof(symboln), "%sTexParameterxvOES", symbol_prefix);
  20077. #ifdef _WIN32
  20078.         *procp = GetProcAddress(handle, symboln);
  20079. #else
  20080.         *procp = dlsym(handle, symboln);
  20081. #endif
  20082.     }
  20083.  
  20084.  
  20085.     if(!disp->TexParameterxv) {
  20086.         void ** procp = (void **) &disp->TexParameterxv;
  20087.         snprintf(symboln, sizeof(symboln), "%sTexParameterxv", symbol_prefix);
  20088. #ifdef _WIN32
  20089.         *procp = GetProcAddress(handle, symboln);
  20090. #else
  20091.         *procp = dlsym(handle, symboln);
  20092. #endif
  20093.     }
  20094.  
  20095.  
  20096.     __glapi_gentable_set_remaining_noop(disp);
  20097.  
  20098.     return disp;
  20099. }
  20100.  
  20101.