1706f2543Smrg/* DO NOT EDIT - This file generated automatically by gl_gen_table.py (from Mesa) script */ 2706f2543Smrg 3706f2543Smrg/* 4706f2543Smrg * Copyright (C) 1999-2001 Brian Paul All Rights Reserved. 5706f2543Smrg * (C) Copyright IBM Corporation 2004, 2005 6706f2543Smrg * (C) Copyright Apple Inc 2011 7706f2543Smrg * All Rights Reserved. 8706f2543Smrg * 9706f2543Smrg * Permission is hereby granted, free of charge, to any person obtaining a 10706f2543Smrg * copy of this software and associated documentation files (the "Software"), 11706f2543Smrg * to deal in the Software without restriction, including without limitation 12706f2543Smrg * the rights to use, copy, modify, merge, publish, distribute, sub license, 13706f2543Smrg * and/or sell copies of the Software, and to permit persons to whom the 14706f2543Smrg * Software is furnished to do so, subject to the following conditions: 15706f2543Smrg * 16706f2543Smrg * The above copyright notice and this permission notice (including the next 17706f2543Smrg * paragraph) shall be included in all copies or substantial portions of the 18706f2543Smrg * Software. 19706f2543Smrg * 20706f2543Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 21706f2543Smrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 22706f2543Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 23706f2543Smrg * BRIAN PAUL, IBM, 24706f2543Smrg * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 25706f2543Smrg * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 26706f2543Smrg * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 27706f2543Smrg * SOFTWARE. 28706f2543Smrg */ 29706f2543Smrg 30706f2543Smrg#ifdef HAVE_DIX_CONFIG_H 31706f2543Smrg#include <dix-config.h> 32706f2543Smrg#endif 33706f2543Smrg 34706f2543Smrg#ifdef HAVE_BACKTRACE 35706f2543Smrg#include <execinfo.h> 36706f2543Smrg#endif 37706f2543Smrg 38706f2543Smrg#include <dlfcn.h> 39706f2543Smrg#include <stdlib.h> 40706f2543Smrg#include <stdio.h> 41706f2543Smrg 42706f2543Smrg#include <GL/gl.h> 43706f2543Smrg 44706f2543Smrg#include "glapi.h" 45706f2543Smrg#include "glapitable.h" 46706f2543Smrg 47706f2543Smrg#include "os.h" 48706f2543Smrg 49706f2543Smrgstatic void 50706f2543Smrg__glapi_gentable_NoOp(void) { 51706f2543Smrg const char *fstr = "Unknown"; 52706f2543Smrg 53706f2543Smrg#ifdef HAVE_BACKTRACE 54706f2543Smrg void *frames[2]; 55706f2543Smrg 56706f2543Smrg if(backtrace(frames, 2) == 2) { 57706f2543Smrg Dl_info info; 58706f2543Smrg dladdr(frames[1], &info); 59706f2543Smrg if(info.dli_sname) 60706f2543Smrg fstr = info.dli_sname; 61706f2543Smrg } 62706f2543Smrg#endif 63706f2543Smrg 64706f2543Smrg LogMessage(X_ERROR, "GLX: Call to unimplemented API: %s\n", fstr); 65706f2543Smrg} 66706f2543Smrg 67706f2543Smrgstatic void 68706f2543Smrg__glapi_gentable_set_remaining_noop(struct _glapi_table *disp) { 69706f2543Smrg GLuint entries = _glapi_get_dispatch_table_size(); 70706f2543Smrg void **dispatch = (void **) disp; 71706f2543Smrg int i; 72706f2543Smrg 73706f2543Smrg /* ISO C is annoying sometimes */ 74706f2543Smrg union {_glapi_proc p; void *v;} p; 75706f2543Smrg p.p = __glapi_gentable_NoOp; 76706f2543Smrg 77706f2543Smrg for(i=0; i < entries; i++) 78706f2543Smrg if(dispatch[i] == NULL) 79706f2543Smrg dispatch[i] = p.v; 80706f2543Smrg} 81706f2543Smrg 82706f2543Smrgstruct _glapi_table * 83706f2543Smrg_glapi_create_table_from_handle(void *handle, const char *symbol_prefix) { 84706f2543Smrg struct _glapi_table *disp = calloc(1, sizeof(struct _glapi_table)); 85706f2543Smrg char symboln[512]; 86706f2543Smrg void ** procp; 87706f2543Smrg 88706f2543Smrg if(!disp) 89706f2543Smrg return NULL; 90706f2543Smrg 91706f2543Smrg if(symbol_prefix == NULL) 92706f2543Smrg symbol_prefix = ""; 93706f2543Smrg 94706f2543Smrg 95706f2543Smrg if(!disp->NewList) { 96706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNewList", symbol_prefix); 97706f2543Smrg procp = (void **) &disp->NewList; 98706f2543Smrg *procp = dlsym(handle, symboln); 99706f2543Smrg } 100706f2543Smrg 101706f2543Smrg 102706f2543Smrg if(!disp->EndList) { 103706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEndList", symbol_prefix); 104706f2543Smrg procp = (void **) &disp->EndList; 105706f2543Smrg *procp = dlsym(handle, symboln); 106706f2543Smrg } 107706f2543Smrg 108706f2543Smrg 109706f2543Smrg if(!disp->CallList) { 110706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCallList", symbol_prefix); 111706f2543Smrg procp = (void **) &disp->CallList; 112706f2543Smrg *procp = dlsym(handle, symboln); 113706f2543Smrg } 114706f2543Smrg 115706f2543Smrg 116706f2543Smrg if(!disp->CallLists) { 117706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCallLists", symbol_prefix); 118706f2543Smrg procp = (void **) &disp->CallLists; 119706f2543Smrg *procp = dlsym(handle, symboln); 120706f2543Smrg } 121706f2543Smrg 122706f2543Smrg 123706f2543Smrg if(!disp->DeleteLists) { 124706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteLists", symbol_prefix); 125706f2543Smrg procp = (void **) &disp->DeleteLists; 126706f2543Smrg *procp = dlsym(handle, symboln); 127706f2543Smrg } 128706f2543Smrg 129706f2543Smrg 130706f2543Smrg if(!disp->GenLists) { 131706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenLists", symbol_prefix); 132706f2543Smrg procp = (void **) &disp->GenLists; 133706f2543Smrg *procp = dlsym(handle, symboln); 134706f2543Smrg } 135706f2543Smrg 136706f2543Smrg 137706f2543Smrg if(!disp->ListBase) { 138706f2543Smrg snprintf(symboln, sizeof(symboln), "%sListBase", symbol_prefix); 139706f2543Smrg procp = (void **) &disp->ListBase; 140706f2543Smrg *procp = dlsym(handle, symboln); 141706f2543Smrg } 142706f2543Smrg 143706f2543Smrg 144706f2543Smrg if(!disp->Begin) { 145706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBegin", symbol_prefix); 146706f2543Smrg procp = (void **) &disp->Begin; 147706f2543Smrg *procp = dlsym(handle, symboln); 148706f2543Smrg } 149706f2543Smrg 150706f2543Smrg 151706f2543Smrg if(!disp->Bitmap) { 152706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBitmap", symbol_prefix); 153706f2543Smrg procp = (void **) &disp->Bitmap; 154706f2543Smrg *procp = dlsym(handle, symboln); 155706f2543Smrg } 156706f2543Smrg 157706f2543Smrg 158706f2543Smrg if(!disp->Color3b) { 159706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3b", symbol_prefix); 160706f2543Smrg procp = (void **) &disp->Color3b; 161706f2543Smrg *procp = dlsym(handle, symboln); 162706f2543Smrg } 163706f2543Smrg 164706f2543Smrg 165706f2543Smrg if(!disp->Color3bv) { 166706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3bv", symbol_prefix); 167706f2543Smrg procp = (void **) &disp->Color3bv; 168706f2543Smrg *procp = dlsym(handle, symboln); 169706f2543Smrg } 170706f2543Smrg 171706f2543Smrg 172706f2543Smrg if(!disp->Color3d) { 173706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3d", symbol_prefix); 174706f2543Smrg procp = (void **) &disp->Color3d; 175706f2543Smrg *procp = dlsym(handle, symboln); 176706f2543Smrg } 177706f2543Smrg 178706f2543Smrg 179706f2543Smrg if(!disp->Color3dv) { 180706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3dv", symbol_prefix); 181706f2543Smrg procp = (void **) &disp->Color3dv; 182706f2543Smrg *procp = dlsym(handle, symboln); 183706f2543Smrg } 184706f2543Smrg 185706f2543Smrg 186706f2543Smrg if(!disp->Color3f) { 187706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3f", symbol_prefix); 188706f2543Smrg procp = (void **) &disp->Color3f; 189706f2543Smrg *procp = dlsym(handle, symboln); 190706f2543Smrg } 191706f2543Smrg 192706f2543Smrg 193706f2543Smrg if(!disp->Color3fv) { 194706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3fv", symbol_prefix); 195706f2543Smrg procp = (void **) &disp->Color3fv; 196706f2543Smrg *procp = dlsym(handle, symboln); 197706f2543Smrg } 198706f2543Smrg 199706f2543Smrg 200706f2543Smrg if(!disp->Color3i) { 201706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3i", symbol_prefix); 202706f2543Smrg procp = (void **) &disp->Color3i; 203706f2543Smrg *procp = dlsym(handle, symboln); 204706f2543Smrg } 205706f2543Smrg 206706f2543Smrg 207706f2543Smrg if(!disp->Color3iv) { 208706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3iv", symbol_prefix); 209706f2543Smrg procp = (void **) &disp->Color3iv; 210706f2543Smrg *procp = dlsym(handle, symboln); 211706f2543Smrg } 212706f2543Smrg 213706f2543Smrg 214706f2543Smrg if(!disp->Color3s) { 215706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3s", symbol_prefix); 216706f2543Smrg procp = (void **) &disp->Color3s; 217706f2543Smrg *procp = dlsym(handle, symboln); 218706f2543Smrg } 219706f2543Smrg 220706f2543Smrg 221706f2543Smrg if(!disp->Color3sv) { 222706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3sv", symbol_prefix); 223706f2543Smrg procp = (void **) &disp->Color3sv; 224706f2543Smrg *procp = dlsym(handle, symboln); 225706f2543Smrg } 226706f2543Smrg 227706f2543Smrg 228706f2543Smrg if(!disp->Color3ub) { 229706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3ub", symbol_prefix); 230706f2543Smrg procp = (void **) &disp->Color3ub; 231706f2543Smrg *procp = dlsym(handle, symboln); 232706f2543Smrg } 233706f2543Smrg 234706f2543Smrg 235706f2543Smrg if(!disp->Color3ubv) { 236706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3ubv", symbol_prefix); 237706f2543Smrg procp = (void **) &disp->Color3ubv; 238706f2543Smrg *procp = dlsym(handle, symboln); 239706f2543Smrg } 240706f2543Smrg 241706f2543Smrg 242706f2543Smrg if(!disp->Color3ui) { 243706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3ui", symbol_prefix); 244706f2543Smrg procp = (void **) &disp->Color3ui; 245706f2543Smrg *procp = dlsym(handle, symboln); 246706f2543Smrg } 247706f2543Smrg 248706f2543Smrg 249706f2543Smrg if(!disp->Color3uiv) { 250706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3uiv", symbol_prefix); 251706f2543Smrg procp = (void **) &disp->Color3uiv; 252706f2543Smrg *procp = dlsym(handle, symboln); 253706f2543Smrg } 254706f2543Smrg 255706f2543Smrg 256706f2543Smrg if(!disp->Color3us) { 257706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3us", symbol_prefix); 258706f2543Smrg procp = (void **) &disp->Color3us; 259706f2543Smrg *procp = dlsym(handle, symboln); 260706f2543Smrg } 261706f2543Smrg 262706f2543Smrg 263706f2543Smrg if(!disp->Color3usv) { 264706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor3usv", symbol_prefix); 265706f2543Smrg procp = (void **) &disp->Color3usv; 266706f2543Smrg *procp = dlsym(handle, symboln); 267706f2543Smrg } 268706f2543Smrg 269706f2543Smrg 270706f2543Smrg if(!disp->Color4b) { 271706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4b", symbol_prefix); 272706f2543Smrg procp = (void **) &disp->Color4b; 273706f2543Smrg *procp = dlsym(handle, symboln); 274706f2543Smrg } 275706f2543Smrg 276706f2543Smrg 277706f2543Smrg if(!disp->Color4bv) { 278706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4bv", symbol_prefix); 279706f2543Smrg procp = (void **) &disp->Color4bv; 280706f2543Smrg *procp = dlsym(handle, symboln); 281706f2543Smrg } 282706f2543Smrg 283706f2543Smrg 284706f2543Smrg if(!disp->Color4d) { 285706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4d", symbol_prefix); 286706f2543Smrg procp = (void **) &disp->Color4d; 287706f2543Smrg *procp = dlsym(handle, symboln); 288706f2543Smrg } 289706f2543Smrg 290706f2543Smrg 291706f2543Smrg if(!disp->Color4dv) { 292706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4dv", symbol_prefix); 293706f2543Smrg procp = (void **) &disp->Color4dv; 294706f2543Smrg *procp = dlsym(handle, symboln); 295706f2543Smrg } 296706f2543Smrg 297706f2543Smrg 298706f2543Smrg if(!disp->Color4f) { 299706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4f", symbol_prefix); 300706f2543Smrg procp = (void **) &disp->Color4f; 301706f2543Smrg *procp = dlsym(handle, symboln); 302706f2543Smrg } 303706f2543Smrg 304706f2543Smrg 305706f2543Smrg if(!disp->Color4fv) { 306706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4fv", symbol_prefix); 307706f2543Smrg procp = (void **) &disp->Color4fv; 308706f2543Smrg *procp = dlsym(handle, symboln); 309706f2543Smrg } 310706f2543Smrg 311706f2543Smrg 312706f2543Smrg if(!disp->Color4i) { 313706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4i", symbol_prefix); 314706f2543Smrg procp = (void **) &disp->Color4i; 315706f2543Smrg *procp = dlsym(handle, symboln); 316706f2543Smrg } 317706f2543Smrg 318706f2543Smrg 319706f2543Smrg if(!disp->Color4iv) { 320706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4iv", symbol_prefix); 321706f2543Smrg procp = (void **) &disp->Color4iv; 322706f2543Smrg *procp = dlsym(handle, symboln); 323706f2543Smrg } 324706f2543Smrg 325706f2543Smrg 326706f2543Smrg if(!disp->Color4s) { 327706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4s", symbol_prefix); 328706f2543Smrg procp = (void **) &disp->Color4s; 329706f2543Smrg *procp = dlsym(handle, symboln); 330706f2543Smrg } 331706f2543Smrg 332706f2543Smrg 333706f2543Smrg if(!disp->Color4sv) { 334706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4sv", symbol_prefix); 335706f2543Smrg procp = (void **) &disp->Color4sv; 336706f2543Smrg *procp = dlsym(handle, symboln); 337706f2543Smrg } 338706f2543Smrg 339706f2543Smrg 340706f2543Smrg if(!disp->Color4ub) { 341706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4ub", symbol_prefix); 342706f2543Smrg procp = (void **) &disp->Color4ub; 343706f2543Smrg *procp = dlsym(handle, symboln); 344706f2543Smrg } 345706f2543Smrg 346706f2543Smrg 347706f2543Smrg if(!disp->Color4ubv) { 348706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4ubv", symbol_prefix); 349706f2543Smrg procp = (void **) &disp->Color4ubv; 350706f2543Smrg *procp = dlsym(handle, symboln); 351706f2543Smrg } 352706f2543Smrg 353706f2543Smrg 354706f2543Smrg if(!disp->Color4ui) { 355706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4ui", symbol_prefix); 356706f2543Smrg procp = (void **) &disp->Color4ui; 357706f2543Smrg *procp = dlsym(handle, symboln); 358706f2543Smrg } 359706f2543Smrg 360706f2543Smrg 361706f2543Smrg if(!disp->Color4uiv) { 362706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4uiv", symbol_prefix); 363706f2543Smrg procp = (void **) &disp->Color4uiv; 364706f2543Smrg *procp = dlsym(handle, symboln); 365706f2543Smrg } 366706f2543Smrg 367706f2543Smrg 368706f2543Smrg if(!disp->Color4us) { 369706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4us", symbol_prefix); 370706f2543Smrg procp = (void **) &disp->Color4us; 371706f2543Smrg *procp = dlsym(handle, symboln); 372706f2543Smrg } 373706f2543Smrg 374706f2543Smrg 375706f2543Smrg if(!disp->Color4usv) { 376706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColor4usv", symbol_prefix); 377706f2543Smrg procp = (void **) &disp->Color4usv; 378706f2543Smrg *procp = dlsym(handle, symboln); 379706f2543Smrg } 380706f2543Smrg 381706f2543Smrg 382706f2543Smrg if(!disp->EdgeFlag) { 383706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEdgeFlag", symbol_prefix); 384706f2543Smrg procp = (void **) &disp->EdgeFlag; 385706f2543Smrg *procp = dlsym(handle, symboln); 386706f2543Smrg } 387706f2543Smrg 388706f2543Smrg 389706f2543Smrg if(!disp->EdgeFlagv) { 390706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEdgeFlagv", symbol_prefix); 391706f2543Smrg procp = (void **) &disp->EdgeFlagv; 392706f2543Smrg *procp = dlsym(handle, symboln); 393706f2543Smrg } 394706f2543Smrg 395706f2543Smrg 396706f2543Smrg if(!disp->End) { 397706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEnd", symbol_prefix); 398706f2543Smrg procp = (void **) &disp->End; 399706f2543Smrg *procp = dlsym(handle, symboln); 400706f2543Smrg } 401706f2543Smrg 402706f2543Smrg 403706f2543Smrg if(!disp->Indexd) { 404706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexd", symbol_prefix); 405706f2543Smrg procp = (void **) &disp->Indexd; 406706f2543Smrg *procp = dlsym(handle, symboln); 407706f2543Smrg } 408706f2543Smrg 409706f2543Smrg 410706f2543Smrg if(!disp->Indexdv) { 411706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexdv", symbol_prefix); 412706f2543Smrg procp = (void **) &disp->Indexdv; 413706f2543Smrg *procp = dlsym(handle, symboln); 414706f2543Smrg } 415706f2543Smrg 416706f2543Smrg 417706f2543Smrg if(!disp->Indexf) { 418706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexf", symbol_prefix); 419706f2543Smrg procp = (void **) &disp->Indexf; 420706f2543Smrg *procp = dlsym(handle, symboln); 421706f2543Smrg } 422706f2543Smrg 423706f2543Smrg 424706f2543Smrg if(!disp->Indexfv) { 425706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexfv", symbol_prefix); 426706f2543Smrg procp = (void **) &disp->Indexfv; 427706f2543Smrg *procp = dlsym(handle, symboln); 428706f2543Smrg } 429706f2543Smrg 430706f2543Smrg 431706f2543Smrg if(!disp->Indexi) { 432706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexi", symbol_prefix); 433706f2543Smrg procp = (void **) &disp->Indexi; 434706f2543Smrg *procp = dlsym(handle, symboln); 435706f2543Smrg } 436706f2543Smrg 437706f2543Smrg 438706f2543Smrg if(!disp->Indexiv) { 439706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexiv", symbol_prefix); 440706f2543Smrg procp = (void **) &disp->Indexiv; 441706f2543Smrg *procp = dlsym(handle, symboln); 442706f2543Smrg } 443706f2543Smrg 444706f2543Smrg 445706f2543Smrg if(!disp->Indexs) { 446706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexs", symbol_prefix); 447706f2543Smrg procp = (void **) &disp->Indexs; 448706f2543Smrg *procp = dlsym(handle, symboln); 449706f2543Smrg } 450706f2543Smrg 451706f2543Smrg 452706f2543Smrg if(!disp->Indexsv) { 453706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexsv", symbol_prefix); 454706f2543Smrg procp = (void **) &disp->Indexsv; 455706f2543Smrg *procp = dlsym(handle, symboln); 456706f2543Smrg } 457706f2543Smrg 458706f2543Smrg 459706f2543Smrg if(!disp->Normal3b) { 460706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3b", symbol_prefix); 461706f2543Smrg procp = (void **) &disp->Normal3b; 462706f2543Smrg *procp = dlsym(handle, symboln); 463706f2543Smrg } 464706f2543Smrg 465706f2543Smrg 466706f2543Smrg if(!disp->Normal3bv) { 467706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3bv", symbol_prefix); 468706f2543Smrg procp = (void **) &disp->Normal3bv; 469706f2543Smrg *procp = dlsym(handle, symboln); 470706f2543Smrg } 471706f2543Smrg 472706f2543Smrg 473706f2543Smrg if(!disp->Normal3d) { 474706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3d", symbol_prefix); 475706f2543Smrg procp = (void **) &disp->Normal3d; 476706f2543Smrg *procp = dlsym(handle, symboln); 477706f2543Smrg } 478706f2543Smrg 479706f2543Smrg 480706f2543Smrg if(!disp->Normal3dv) { 481706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3dv", symbol_prefix); 482706f2543Smrg procp = (void **) &disp->Normal3dv; 483706f2543Smrg *procp = dlsym(handle, symboln); 484706f2543Smrg } 485706f2543Smrg 486706f2543Smrg 487706f2543Smrg if(!disp->Normal3f) { 488706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3f", symbol_prefix); 489706f2543Smrg procp = (void **) &disp->Normal3f; 490706f2543Smrg *procp = dlsym(handle, symboln); 491706f2543Smrg } 492706f2543Smrg 493706f2543Smrg 494706f2543Smrg if(!disp->Normal3fv) { 495706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3fv", symbol_prefix); 496706f2543Smrg procp = (void **) &disp->Normal3fv; 497706f2543Smrg *procp = dlsym(handle, symboln); 498706f2543Smrg } 499706f2543Smrg 500706f2543Smrg 501706f2543Smrg if(!disp->Normal3i) { 502706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3i", symbol_prefix); 503706f2543Smrg procp = (void **) &disp->Normal3i; 504706f2543Smrg *procp = dlsym(handle, symboln); 505706f2543Smrg } 506706f2543Smrg 507706f2543Smrg 508706f2543Smrg if(!disp->Normal3iv) { 509706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3iv", symbol_prefix); 510706f2543Smrg procp = (void **) &disp->Normal3iv; 511706f2543Smrg *procp = dlsym(handle, symboln); 512706f2543Smrg } 513706f2543Smrg 514706f2543Smrg 515706f2543Smrg if(!disp->Normal3s) { 516706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3s", symbol_prefix); 517706f2543Smrg procp = (void **) &disp->Normal3s; 518706f2543Smrg *procp = dlsym(handle, symboln); 519706f2543Smrg } 520706f2543Smrg 521706f2543Smrg 522706f2543Smrg if(!disp->Normal3sv) { 523706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormal3sv", symbol_prefix); 524706f2543Smrg procp = (void **) &disp->Normal3sv; 525706f2543Smrg *procp = dlsym(handle, symboln); 526706f2543Smrg } 527706f2543Smrg 528706f2543Smrg 529706f2543Smrg if(!disp->RasterPos2d) { 530706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2d", symbol_prefix); 531706f2543Smrg procp = (void **) &disp->RasterPos2d; 532706f2543Smrg *procp = dlsym(handle, symboln); 533706f2543Smrg } 534706f2543Smrg 535706f2543Smrg 536706f2543Smrg if(!disp->RasterPos2dv) { 537706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2dv", symbol_prefix); 538706f2543Smrg procp = (void **) &disp->RasterPos2dv; 539706f2543Smrg *procp = dlsym(handle, symboln); 540706f2543Smrg } 541706f2543Smrg 542706f2543Smrg 543706f2543Smrg if(!disp->RasterPos2f) { 544706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2f", symbol_prefix); 545706f2543Smrg procp = (void **) &disp->RasterPos2f; 546706f2543Smrg *procp = dlsym(handle, symboln); 547706f2543Smrg } 548706f2543Smrg 549706f2543Smrg 550706f2543Smrg if(!disp->RasterPos2fv) { 551706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2fv", symbol_prefix); 552706f2543Smrg procp = (void **) &disp->RasterPos2fv; 553706f2543Smrg *procp = dlsym(handle, symboln); 554706f2543Smrg } 555706f2543Smrg 556706f2543Smrg 557706f2543Smrg if(!disp->RasterPos2i) { 558706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2i", symbol_prefix); 559706f2543Smrg procp = (void **) &disp->RasterPos2i; 560706f2543Smrg *procp = dlsym(handle, symboln); 561706f2543Smrg } 562706f2543Smrg 563706f2543Smrg 564706f2543Smrg if(!disp->RasterPos2iv) { 565706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2iv", symbol_prefix); 566706f2543Smrg procp = (void **) &disp->RasterPos2iv; 567706f2543Smrg *procp = dlsym(handle, symboln); 568706f2543Smrg } 569706f2543Smrg 570706f2543Smrg 571706f2543Smrg if(!disp->RasterPos2s) { 572706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2s", symbol_prefix); 573706f2543Smrg procp = (void **) &disp->RasterPos2s; 574706f2543Smrg *procp = dlsym(handle, symboln); 575706f2543Smrg } 576706f2543Smrg 577706f2543Smrg 578706f2543Smrg if(!disp->RasterPos2sv) { 579706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos2sv", symbol_prefix); 580706f2543Smrg procp = (void **) &disp->RasterPos2sv; 581706f2543Smrg *procp = dlsym(handle, symboln); 582706f2543Smrg } 583706f2543Smrg 584706f2543Smrg 585706f2543Smrg if(!disp->RasterPos3d) { 586706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3d", symbol_prefix); 587706f2543Smrg procp = (void **) &disp->RasterPos3d; 588706f2543Smrg *procp = dlsym(handle, symboln); 589706f2543Smrg } 590706f2543Smrg 591706f2543Smrg 592706f2543Smrg if(!disp->RasterPos3dv) { 593706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3dv", symbol_prefix); 594706f2543Smrg procp = (void **) &disp->RasterPos3dv; 595706f2543Smrg *procp = dlsym(handle, symboln); 596706f2543Smrg } 597706f2543Smrg 598706f2543Smrg 599706f2543Smrg if(!disp->RasterPos3f) { 600706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3f", symbol_prefix); 601706f2543Smrg procp = (void **) &disp->RasterPos3f; 602706f2543Smrg *procp = dlsym(handle, symboln); 603706f2543Smrg } 604706f2543Smrg 605706f2543Smrg 606706f2543Smrg if(!disp->RasterPos3fv) { 607706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3fv", symbol_prefix); 608706f2543Smrg procp = (void **) &disp->RasterPos3fv; 609706f2543Smrg *procp = dlsym(handle, symboln); 610706f2543Smrg } 611706f2543Smrg 612706f2543Smrg 613706f2543Smrg if(!disp->RasterPos3i) { 614706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3i", symbol_prefix); 615706f2543Smrg procp = (void **) &disp->RasterPos3i; 616706f2543Smrg *procp = dlsym(handle, symboln); 617706f2543Smrg } 618706f2543Smrg 619706f2543Smrg 620706f2543Smrg if(!disp->RasterPos3iv) { 621706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3iv", symbol_prefix); 622706f2543Smrg procp = (void **) &disp->RasterPos3iv; 623706f2543Smrg *procp = dlsym(handle, symboln); 624706f2543Smrg } 625706f2543Smrg 626706f2543Smrg 627706f2543Smrg if(!disp->RasterPos3s) { 628706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3s", symbol_prefix); 629706f2543Smrg procp = (void **) &disp->RasterPos3s; 630706f2543Smrg *procp = dlsym(handle, symboln); 631706f2543Smrg } 632706f2543Smrg 633706f2543Smrg 634706f2543Smrg if(!disp->RasterPos3sv) { 635706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos3sv", symbol_prefix); 636706f2543Smrg procp = (void **) &disp->RasterPos3sv; 637706f2543Smrg *procp = dlsym(handle, symboln); 638706f2543Smrg } 639706f2543Smrg 640706f2543Smrg 641706f2543Smrg if(!disp->RasterPos4d) { 642706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4d", symbol_prefix); 643706f2543Smrg procp = (void **) &disp->RasterPos4d; 644706f2543Smrg *procp = dlsym(handle, symboln); 645706f2543Smrg } 646706f2543Smrg 647706f2543Smrg 648706f2543Smrg if(!disp->RasterPos4dv) { 649706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4dv", symbol_prefix); 650706f2543Smrg procp = (void **) &disp->RasterPos4dv; 651706f2543Smrg *procp = dlsym(handle, symboln); 652706f2543Smrg } 653706f2543Smrg 654706f2543Smrg 655706f2543Smrg if(!disp->RasterPos4f) { 656706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4f", symbol_prefix); 657706f2543Smrg procp = (void **) &disp->RasterPos4f; 658706f2543Smrg *procp = dlsym(handle, symboln); 659706f2543Smrg } 660706f2543Smrg 661706f2543Smrg 662706f2543Smrg if(!disp->RasterPos4fv) { 663706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4fv", symbol_prefix); 664706f2543Smrg procp = (void **) &disp->RasterPos4fv; 665706f2543Smrg *procp = dlsym(handle, symboln); 666706f2543Smrg } 667706f2543Smrg 668706f2543Smrg 669706f2543Smrg if(!disp->RasterPos4i) { 670706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4i", symbol_prefix); 671706f2543Smrg procp = (void **) &disp->RasterPos4i; 672706f2543Smrg *procp = dlsym(handle, symboln); 673706f2543Smrg } 674706f2543Smrg 675706f2543Smrg 676706f2543Smrg if(!disp->RasterPos4iv) { 677706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4iv", symbol_prefix); 678706f2543Smrg procp = (void **) &disp->RasterPos4iv; 679706f2543Smrg *procp = dlsym(handle, symboln); 680706f2543Smrg } 681706f2543Smrg 682706f2543Smrg 683706f2543Smrg if(!disp->RasterPos4s) { 684706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4s", symbol_prefix); 685706f2543Smrg procp = (void **) &disp->RasterPos4s; 686706f2543Smrg *procp = dlsym(handle, symboln); 687706f2543Smrg } 688706f2543Smrg 689706f2543Smrg 690706f2543Smrg if(!disp->RasterPos4sv) { 691706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRasterPos4sv", symbol_prefix); 692706f2543Smrg procp = (void **) &disp->RasterPos4sv; 693706f2543Smrg *procp = dlsym(handle, symboln); 694706f2543Smrg } 695706f2543Smrg 696706f2543Smrg 697706f2543Smrg if(!disp->Rectd) { 698706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectd", symbol_prefix); 699706f2543Smrg procp = (void **) &disp->Rectd; 700706f2543Smrg *procp = dlsym(handle, symboln); 701706f2543Smrg } 702706f2543Smrg 703706f2543Smrg 704706f2543Smrg if(!disp->Rectdv) { 705706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectdv", symbol_prefix); 706706f2543Smrg procp = (void **) &disp->Rectdv; 707706f2543Smrg *procp = dlsym(handle, symboln); 708706f2543Smrg } 709706f2543Smrg 710706f2543Smrg 711706f2543Smrg if(!disp->Rectf) { 712706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectf", symbol_prefix); 713706f2543Smrg procp = (void **) &disp->Rectf; 714706f2543Smrg *procp = dlsym(handle, symboln); 715706f2543Smrg } 716706f2543Smrg 717706f2543Smrg 718706f2543Smrg if(!disp->Rectfv) { 719706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectfv", symbol_prefix); 720706f2543Smrg procp = (void **) &disp->Rectfv; 721706f2543Smrg *procp = dlsym(handle, symboln); 722706f2543Smrg } 723706f2543Smrg 724706f2543Smrg 725706f2543Smrg if(!disp->Recti) { 726706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRecti", symbol_prefix); 727706f2543Smrg procp = (void **) &disp->Recti; 728706f2543Smrg *procp = dlsym(handle, symboln); 729706f2543Smrg } 730706f2543Smrg 731706f2543Smrg 732706f2543Smrg if(!disp->Rectiv) { 733706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectiv", symbol_prefix); 734706f2543Smrg procp = (void **) &disp->Rectiv; 735706f2543Smrg *procp = dlsym(handle, symboln); 736706f2543Smrg } 737706f2543Smrg 738706f2543Smrg 739706f2543Smrg if(!disp->Rects) { 740706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRects", symbol_prefix); 741706f2543Smrg procp = (void **) &disp->Rects; 742706f2543Smrg *procp = dlsym(handle, symboln); 743706f2543Smrg } 744706f2543Smrg 745706f2543Smrg 746706f2543Smrg if(!disp->Rectsv) { 747706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRectsv", symbol_prefix); 748706f2543Smrg procp = (void **) &disp->Rectsv; 749706f2543Smrg *procp = dlsym(handle, symboln); 750706f2543Smrg } 751706f2543Smrg 752706f2543Smrg 753706f2543Smrg if(!disp->TexCoord1d) { 754706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1d", symbol_prefix); 755706f2543Smrg procp = (void **) &disp->TexCoord1d; 756706f2543Smrg *procp = dlsym(handle, symboln); 757706f2543Smrg } 758706f2543Smrg 759706f2543Smrg 760706f2543Smrg if(!disp->TexCoord1dv) { 761706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1dv", symbol_prefix); 762706f2543Smrg procp = (void **) &disp->TexCoord1dv; 763706f2543Smrg *procp = dlsym(handle, symboln); 764706f2543Smrg } 765706f2543Smrg 766706f2543Smrg 767706f2543Smrg if(!disp->TexCoord1f) { 768706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1f", symbol_prefix); 769706f2543Smrg procp = (void **) &disp->TexCoord1f; 770706f2543Smrg *procp = dlsym(handle, symboln); 771706f2543Smrg } 772706f2543Smrg 773706f2543Smrg 774706f2543Smrg if(!disp->TexCoord1fv) { 775706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1fv", symbol_prefix); 776706f2543Smrg procp = (void **) &disp->TexCoord1fv; 777706f2543Smrg *procp = dlsym(handle, symboln); 778706f2543Smrg } 779706f2543Smrg 780706f2543Smrg 781706f2543Smrg if(!disp->TexCoord1i) { 782706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1i", symbol_prefix); 783706f2543Smrg procp = (void **) &disp->TexCoord1i; 784706f2543Smrg *procp = dlsym(handle, symboln); 785706f2543Smrg } 786706f2543Smrg 787706f2543Smrg 788706f2543Smrg if(!disp->TexCoord1iv) { 789706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1iv", symbol_prefix); 790706f2543Smrg procp = (void **) &disp->TexCoord1iv; 791706f2543Smrg *procp = dlsym(handle, symboln); 792706f2543Smrg } 793706f2543Smrg 794706f2543Smrg 795706f2543Smrg if(!disp->TexCoord1s) { 796706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1s", symbol_prefix); 797706f2543Smrg procp = (void **) &disp->TexCoord1s; 798706f2543Smrg *procp = dlsym(handle, symboln); 799706f2543Smrg } 800706f2543Smrg 801706f2543Smrg 802706f2543Smrg if(!disp->TexCoord1sv) { 803706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord1sv", symbol_prefix); 804706f2543Smrg procp = (void **) &disp->TexCoord1sv; 805706f2543Smrg *procp = dlsym(handle, symboln); 806706f2543Smrg } 807706f2543Smrg 808706f2543Smrg 809706f2543Smrg if(!disp->TexCoord2d) { 810706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2d", symbol_prefix); 811706f2543Smrg procp = (void **) &disp->TexCoord2d; 812706f2543Smrg *procp = dlsym(handle, symboln); 813706f2543Smrg } 814706f2543Smrg 815706f2543Smrg 816706f2543Smrg if(!disp->TexCoord2dv) { 817706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2dv", symbol_prefix); 818706f2543Smrg procp = (void **) &disp->TexCoord2dv; 819706f2543Smrg *procp = dlsym(handle, symboln); 820706f2543Smrg } 821706f2543Smrg 822706f2543Smrg 823706f2543Smrg if(!disp->TexCoord2f) { 824706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2f", symbol_prefix); 825706f2543Smrg procp = (void **) &disp->TexCoord2f; 826706f2543Smrg *procp = dlsym(handle, symboln); 827706f2543Smrg } 828706f2543Smrg 829706f2543Smrg 830706f2543Smrg if(!disp->TexCoord2fv) { 831706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2fv", symbol_prefix); 832706f2543Smrg procp = (void **) &disp->TexCoord2fv; 833706f2543Smrg *procp = dlsym(handle, symboln); 834706f2543Smrg } 835706f2543Smrg 836706f2543Smrg 837706f2543Smrg if(!disp->TexCoord2i) { 838706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2i", symbol_prefix); 839706f2543Smrg procp = (void **) &disp->TexCoord2i; 840706f2543Smrg *procp = dlsym(handle, symboln); 841706f2543Smrg } 842706f2543Smrg 843706f2543Smrg 844706f2543Smrg if(!disp->TexCoord2iv) { 845706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2iv", symbol_prefix); 846706f2543Smrg procp = (void **) &disp->TexCoord2iv; 847706f2543Smrg *procp = dlsym(handle, symboln); 848706f2543Smrg } 849706f2543Smrg 850706f2543Smrg 851706f2543Smrg if(!disp->TexCoord2s) { 852706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2s", symbol_prefix); 853706f2543Smrg procp = (void **) &disp->TexCoord2s; 854706f2543Smrg *procp = dlsym(handle, symboln); 855706f2543Smrg } 856706f2543Smrg 857706f2543Smrg 858706f2543Smrg if(!disp->TexCoord2sv) { 859706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord2sv", symbol_prefix); 860706f2543Smrg procp = (void **) &disp->TexCoord2sv; 861706f2543Smrg *procp = dlsym(handle, symboln); 862706f2543Smrg } 863706f2543Smrg 864706f2543Smrg 865706f2543Smrg if(!disp->TexCoord3d) { 866706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3d", symbol_prefix); 867706f2543Smrg procp = (void **) &disp->TexCoord3d; 868706f2543Smrg *procp = dlsym(handle, symboln); 869706f2543Smrg } 870706f2543Smrg 871706f2543Smrg 872706f2543Smrg if(!disp->TexCoord3dv) { 873706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3dv", symbol_prefix); 874706f2543Smrg procp = (void **) &disp->TexCoord3dv; 875706f2543Smrg *procp = dlsym(handle, symboln); 876706f2543Smrg } 877706f2543Smrg 878706f2543Smrg 879706f2543Smrg if(!disp->TexCoord3f) { 880706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3f", symbol_prefix); 881706f2543Smrg procp = (void **) &disp->TexCoord3f; 882706f2543Smrg *procp = dlsym(handle, symboln); 883706f2543Smrg } 884706f2543Smrg 885706f2543Smrg 886706f2543Smrg if(!disp->TexCoord3fv) { 887706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3fv", symbol_prefix); 888706f2543Smrg procp = (void **) &disp->TexCoord3fv; 889706f2543Smrg *procp = dlsym(handle, symboln); 890706f2543Smrg } 891706f2543Smrg 892706f2543Smrg 893706f2543Smrg if(!disp->TexCoord3i) { 894706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3i", symbol_prefix); 895706f2543Smrg procp = (void **) &disp->TexCoord3i; 896706f2543Smrg *procp = dlsym(handle, symboln); 897706f2543Smrg } 898706f2543Smrg 899706f2543Smrg 900706f2543Smrg if(!disp->TexCoord3iv) { 901706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3iv", symbol_prefix); 902706f2543Smrg procp = (void **) &disp->TexCoord3iv; 903706f2543Smrg *procp = dlsym(handle, symboln); 904706f2543Smrg } 905706f2543Smrg 906706f2543Smrg 907706f2543Smrg if(!disp->TexCoord3s) { 908706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3s", symbol_prefix); 909706f2543Smrg procp = (void **) &disp->TexCoord3s; 910706f2543Smrg *procp = dlsym(handle, symboln); 911706f2543Smrg } 912706f2543Smrg 913706f2543Smrg 914706f2543Smrg if(!disp->TexCoord3sv) { 915706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord3sv", symbol_prefix); 916706f2543Smrg procp = (void **) &disp->TexCoord3sv; 917706f2543Smrg *procp = dlsym(handle, symboln); 918706f2543Smrg } 919706f2543Smrg 920706f2543Smrg 921706f2543Smrg if(!disp->TexCoord4d) { 922706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4d", symbol_prefix); 923706f2543Smrg procp = (void **) &disp->TexCoord4d; 924706f2543Smrg *procp = dlsym(handle, symboln); 925706f2543Smrg } 926706f2543Smrg 927706f2543Smrg 928706f2543Smrg if(!disp->TexCoord4dv) { 929706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4dv", symbol_prefix); 930706f2543Smrg procp = (void **) &disp->TexCoord4dv; 931706f2543Smrg *procp = dlsym(handle, symboln); 932706f2543Smrg } 933706f2543Smrg 934706f2543Smrg 935706f2543Smrg if(!disp->TexCoord4f) { 936706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4f", symbol_prefix); 937706f2543Smrg procp = (void **) &disp->TexCoord4f; 938706f2543Smrg *procp = dlsym(handle, symboln); 939706f2543Smrg } 940706f2543Smrg 941706f2543Smrg 942706f2543Smrg if(!disp->TexCoord4fv) { 943706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4fv", symbol_prefix); 944706f2543Smrg procp = (void **) &disp->TexCoord4fv; 945706f2543Smrg *procp = dlsym(handle, symboln); 946706f2543Smrg } 947706f2543Smrg 948706f2543Smrg 949706f2543Smrg if(!disp->TexCoord4i) { 950706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4i", symbol_prefix); 951706f2543Smrg procp = (void **) &disp->TexCoord4i; 952706f2543Smrg *procp = dlsym(handle, symboln); 953706f2543Smrg } 954706f2543Smrg 955706f2543Smrg 956706f2543Smrg if(!disp->TexCoord4iv) { 957706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4iv", symbol_prefix); 958706f2543Smrg procp = (void **) &disp->TexCoord4iv; 959706f2543Smrg *procp = dlsym(handle, symboln); 960706f2543Smrg } 961706f2543Smrg 962706f2543Smrg 963706f2543Smrg if(!disp->TexCoord4s) { 964706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4s", symbol_prefix); 965706f2543Smrg procp = (void **) &disp->TexCoord4s; 966706f2543Smrg *procp = dlsym(handle, symboln); 967706f2543Smrg } 968706f2543Smrg 969706f2543Smrg 970706f2543Smrg if(!disp->TexCoord4sv) { 971706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoord4sv", symbol_prefix); 972706f2543Smrg procp = (void **) &disp->TexCoord4sv; 973706f2543Smrg *procp = dlsym(handle, symboln); 974706f2543Smrg } 975706f2543Smrg 976706f2543Smrg 977706f2543Smrg if(!disp->Vertex2d) { 978706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2d", symbol_prefix); 979706f2543Smrg procp = (void **) &disp->Vertex2d; 980706f2543Smrg *procp = dlsym(handle, symboln); 981706f2543Smrg } 982706f2543Smrg 983706f2543Smrg 984706f2543Smrg if(!disp->Vertex2dv) { 985706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2dv", symbol_prefix); 986706f2543Smrg procp = (void **) &disp->Vertex2dv; 987706f2543Smrg *procp = dlsym(handle, symboln); 988706f2543Smrg } 989706f2543Smrg 990706f2543Smrg 991706f2543Smrg if(!disp->Vertex2f) { 992706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2f", symbol_prefix); 993706f2543Smrg procp = (void **) &disp->Vertex2f; 994706f2543Smrg *procp = dlsym(handle, symboln); 995706f2543Smrg } 996706f2543Smrg 997706f2543Smrg 998706f2543Smrg if(!disp->Vertex2fv) { 999706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2fv", symbol_prefix); 1000706f2543Smrg procp = (void **) &disp->Vertex2fv; 1001706f2543Smrg *procp = dlsym(handle, symboln); 1002706f2543Smrg } 1003706f2543Smrg 1004706f2543Smrg 1005706f2543Smrg if(!disp->Vertex2i) { 1006706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2i", symbol_prefix); 1007706f2543Smrg procp = (void **) &disp->Vertex2i; 1008706f2543Smrg *procp = dlsym(handle, symboln); 1009706f2543Smrg } 1010706f2543Smrg 1011706f2543Smrg 1012706f2543Smrg if(!disp->Vertex2iv) { 1013706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2iv", symbol_prefix); 1014706f2543Smrg procp = (void **) &disp->Vertex2iv; 1015706f2543Smrg *procp = dlsym(handle, symboln); 1016706f2543Smrg } 1017706f2543Smrg 1018706f2543Smrg 1019706f2543Smrg if(!disp->Vertex2s) { 1020706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2s", symbol_prefix); 1021706f2543Smrg procp = (void **) &disp->Vertex2s; 1022706f2543Smrg *procp = dlsym(handle, symboln); 1023706f2543Smrg } 1024706f2543Smrg 1025706f2543Smrg 1026706f2543Smrg if(!disp->Vertex2sv) { 1027706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex2sv", symbol_prefix); 1028706f2543Smrg procp = (void **) &disp->Vertex2sv; 1029706f2543Smrg *procp = dlsym(handle, symboln); 1030706f2543Smrg } 1031706f2543Smrg 1032706f2543Smrg 1033706f2543Smrg if(!disp->Vertex3d) { 1034706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3d", symbol_prefix); 1035706f2543Smrg procp = (void **) &disp->Vertex3d; 1036706f2543Smrg *procp = dlsym(handle, symboln); 1037706f2543Smrg } 1038706f2543Smrg 1039706f2543Smrg 1040706f2543Smrg if(!disp->Vertex3dv) { 1041706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3dv", symbol_prefix); 1042706f2543Smrg procp = (void **) &disp->Vertex3dv; 1043706f2543Smrg *procp = dlsym(handle, symboln); 1044706f2543Smrg } 1045706f2543Smrg 1046706f2543Smrg 1047706f2543Smrg if(!disp->Vertex3f) { 1048706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3f", symbol_prefix); 1049706f2543Smrg procp = (void **) &disp->Vertex3f; 1050706f2543Smrg *procp = dlsym(handle, symboln); 1051706f2543Smrg } 1052706f2543Smrg 1053706f2543Smrg 1054706f2543Smrg if(!disp->Vertex3fv) { 1055706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3fv", symbol_prefix); 1056706f2543Smrg procp = (void **) &disp->Vertex3fv; 1057706f2543Smrg *procp = dlsym(handle, symboln); 1058706f2543Smrg } 1059706f2543Smrg 1060706f2543Smrg 1061706f2543Smrg if(!disp->Vertex3i) { 1062706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3i", symbol_prefix); 1063706f2543Smrg procp = (void **) &disp->Vertex3i; 1064706f2543Smrg *procp = dlsym(handle, symboln); 1065706f2543Smrg } 1066706f2543Smrg 1067706f2543Smrg 1068706f2543Smrg if(!disp->Vertex3iv) { 1069706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3iv", symbol_prefix); 1070706f2543Smrg procp = (void **) &disp->Vertex3iv; 1071706f2543Smrg *procp = dlsym(handle, symboln); 1072706f2543Smrg } 1073706f2543Smrg 1074706f2543Smrg 1075706f2543Smrg if(!disp->Vertex3s) { 1076706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3s", symbol_prefix); 1077706f2543Smrg procp = (void **) &disp->Vertex3s; 1078706f2543Smrg *procp = dlsym(handle, symboln); 1079706f2543Smrg } 1080706f2543Smrg 1081706f2543Smrg 1082706f2543Smrg if(!disp->Vertex3sv) { 1083706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex3sv", symbol_prefix); 1084706f2543Smrg procp = (void **) &disp->Vertex3sv; 1085706f2543Smrg *procp = dlsym(handle, symboln); 1086706f2543Smrg } 1087706f2543Smrg 1088706f2543Smrg 1089706f2543Smrg if(!disp->Vertex4d) { 1090706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4d", symbol_prefix); 1091706f2543Smrg procp = (void **) &disp->Vertex4d; 1092706f2543Smrg *procp = dlsym(handle, symboln); 1093706f2543Smrg } 1094706f2543Smrg 1095706f2543Smrg 1096706f2543Smrg if(!disp->Vertex4dv) { 1097706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4dv", symbol_prefix); 1098706f2543Smrg procp = (void **) &disp->Vertex4dv; 1099706f2543Smrg *procp = dlsym(handle, symboln); 1100706f2543Smrg } 1101706f2543Smrg 1102706f2543Smrg 1103706f2543Smrg if(!disp->Vertex4f) { 1104706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4f", symbol_prefix); 1105706f2543Smrg procp = (void **) &disp->Vertex4f; 1106706f2543Smrg *procp = dlsym(handle, symboln); 1107706f2543Smrg } 1108706f2543Smrg 1109706f2543Smrg 1110706f2543Smrg if(!disp->Vertex4fv) { 1111706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4fv", symbol_prefix); 1112706f2543Smrg procp = (void **) &disp->Vertex4fv; 1113706f2543Smrg *procp = dlsym(handle, symboln); 1114706f2543Smrg } 1115706f2543Smrg 1116706f2543Smrg 1117706f2543Smrg if(!disp->Vertex4i) { 1118706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4i", symbol_prefix); 1119706f2543Smrg procp = (void **) &disp->Vertex4i; 1120706f2543Smrg *procp = dlsym(handle, symboln); 1121706f2543Smrg } 1122706f2543Smrg 1123706f2543Smrg 1124706f2543Smrg if(!disp->Vertex4iv) { 1125706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4iv", symbol_prefix); 1126706f2543Smrg procp = (void **) &disp->Vertex4iv; 1127706f2543Smrg *procp = dlsym(handle, symboln); 1128706f2543Smrg } 1129706f2543Smrg 1130706f2543Smrg 1131706f2543Smrg if(!disp->Vertex4s) { 1132706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4s", symbol_prefix); 1133706f2543Smrg procp = (void **) &disp->Vertex4s; 1134706f2543Smrg *procp = dlsym(handle, symboln); 1135706f2543Smrg } 1136706f2543Smrg 1137706f2543Smrg 1138706f2543Smrg if(!disp->Vertex4sv) { 1139706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertex4sv", symbol_prefix); 1140706f2543Smrg procp = (void **) &disp->Vertex4sv; 1141706f2543Smrg *procp = dlsym(handle, symboln); 1142706f2543Smrg } 1143706f2543Smrg 1144706f2543Smrg 1145706f2543Smrg if(!disp->ClipPlane) { 1146706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClipPlane", symbol_prefix); 1147706f2543Smrg procp = (void **) &disp->ClipPlane; 1148706f2543Smrg *procp = dlsym(handle, symboln); 1149706f2543Smrg } 1150706f2543Smrg 1151706f2543Smrg 1152706f2543Smrg if(!disp->ColorMaterial) { 1153706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorMaterial", symbol_prefix); 1154706f2543Smrg procp = (void **) &disp->ColorMaterial; 1155706f2543Smrg *procp = dlsym(handle, symboln); 1156706f2543Smrg } 1157706f2543Smrg 1158706f2543Smrg 1159706f2543Smrg if(!disp->CullFace) { 1160706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCullFace", symbol_prefix); 1161706f2543Smrg procp = (void **) &disp->CullFace; 1162706f2543Smrg *procp = dlsym(handle, symboln); 1163706f2543Smrg } 1164706f2543Smrg 1165706f2543Smrg 1166706f2543Smrg if(!disp->Fogf) { 1167706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogf", symbol_prefix); 1168706f2543Smrg procp = (void **) &disp->Fogf; 1169706f2543Smrg *procp = dlsym(handle, symboln); 1170706f2543Smrg } 1171706f2543Smrg 1172706f2543Smrg 1173706f2543Smrg if(!disp->Fogfv) { 1174706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogfv", symbol_prefix); 1175706f2543Smrg procp = (void **) &disp->Fogfv; 1176706f2543Smrg *procp = dlsym(handle, symboln); 1177706f2543Smrg } 1178706f2543Smrg 1179706f2543Smrg 1180706f2543Smrg if(!disp->Fogi) { 1181706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogi", symbol_prefix); 1182706f2543Smrg procp = (void **) &disp->Fogi; 1183706f2543Smrg *procp = dlsym(handle, symboln); 1184706f2543Smrg } 1185706f2543Smrg 1186706f2543Smrg 1187706f2543Smrg if(!disp->Fogiv) { 1188706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogiv", symbol_prefix); 1189706f2543Smrg procp = (void **) &disp->Fogiv; 1190706f2543Smrg *procp = dlsym(handle, symboln); 1191706f2543Smrg } 1192706f2543Smrg 1193706f2543Smrg 1194706f2543Smrg if(!disp->FrontFace) { 1195706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFrontFace", symbol_prefix); 1196706f2543Smrg procp = (void **) &disp->FrontFace; 1197706f2543Smrg *procp = dlsym(handle, symboln); 1198706f2543Smrg } 1199706f2543Smrg 1200706f2543Smrg 1201706f2543Smrg if(!disp->Hint) { 1202706f2543Smrg snprintf(symboln, sizeof(symboln), "%sHint", symbol_prefix); 1203706f2543Smrg procp = (void **) &disp->Hint; 1204706f2543Smrg *procp = dlsym(handle, symboln); 1205706f2543Smrg } 1206706f2543Smrg 1207706f2543Smrg 1208706f2543Smrg if(!disp->Lightf) { 1209706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightf", symbol_prefix); 1210706f2543Smrg procp = (void **) &disp->Lightf; 1211706f2543Smrg *procp = dlsym(handle, symboln); 1212706f2543Smrg } 1213706f2543Smrg 1214706f2543Smrg 1215706f2543Smrg if(!disp->Lightfv) { 1216706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightfv", symbol_prefix); 1217706f2543Smrg procp = (void **) &disp->Lightfv; 1218706f2543Smrg *procp = dlsym(handle, symboln); 1219706f2543Smrg } 1220706f2543Smrg 1221706f2543Smrg 1222706f2543Smrg if(!disp->Lighti) { 1223706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLighti", symbol_prefix); 1224706f2543Smrg procp = (void **) &disp->Lighti; 1225706f2543Smrg *procp = dlsym(handle, symboln); 1226706f2543Smrg } 1227706f2543Smrg 1228706f2543Smrg 1229706f2543Smrg if(!disp->Lightiv) { 1230706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightiv", symbol_prefix); 1231706f2543Smrg procp = (void **) &disp->Lightiv; 1232706f2543Smrg *procp = dlsym(handle, symboln); 1233706f2543Smrg } 1234706f2543Smrg 1235706f2543Smrg 1236706f2543Smrg if(!disp->LightModelf) { 1237706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightModelf", symbol_prefix); 1238706f2543Smrg procp = (void **) &disp->LightModelf; 1239706f2543Smrg *procp = dlsym(handle, symboln); 1240706f2543Smrg } 1241706f2543Smrg 1242706f2543Smrg 1243706f2543Smrg if(!disp->LightModelfv) { 1244706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightModelfv", symbol_prefix); 1245706f2543Smrg procp = (void **) &disp->LightModelfv; 1246706f2543Smrg *procp = dlsym(handle, symboln); 1247706f2543Smrg } 1248706f2543Smrg 1249706f2543Smrg 1250706f2543Smrg if(!disp->LightModeli) { 1251706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightModeli", symbol_prefix); 1252706f2543Smrg procp = (void **) &disp->LightModeli; 1253706f2543Smrg *procp = dlsym(handle, symboln); 1254706f2543Smrg } 1255706f2543Smrg 1256706f2543Smrg 1257706f2543Smrg if(!disp->LightModeliv) { 1258706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLightModeliv", symbol_prefix); 1259706f2543Smrg procp = (void **) &disp->LightModeliv; 1260706f2543Smrg *procp = dlsym(handle, symboln); 1261706f2543Smrg } 1262706f2543Smrg 1263706f2543Smrg 1264706f2543Smrg if(!disp->LineStipple) { 1265706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLineStipple", symbol_prefix); 1266706f2543Smrg procp = (void **) &disp->LineStipple; 1267706f2543Smrg *procp = dlsym(handle, symboln); 1268706f2543Smrg } 1269706f2543Smrg 1270706f2543Smrg 1271706f2543Smrg if(!disp->LineWidth) { 1272706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLineWidth", symbol_prefix); 1273706f2543Smrg procp = (void **) &disp->LineWidth; 1274706f2543Smrg *procp = dlsym(handle, symboln); 1275706f2543Smrg } 1276706f2543Smrg 1277706f2543Smrg 1278706f2543Smrg if(!disp->Materialf) { 1279706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMaterialf", symbol_prefix); 1280706f2543Smrg procp = (void **) &disp->Materialf; 1281706f2543Smrg *procp = dlsym(handle, symboln); 1282706f2543Smrg } 1283706f2543Smrg 1284706f2543Smrg 1285706f2543Smrg if(!disp->Materialfv) { 1286706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMaterialfv", symbol_prefix); 1287706f2543Smrg procp = (void **) &disp->Materialfv; 1288706f2543Smrg *procp = dlsym(handle, symboln); 1289706f2543Smrg } 1290706f2543Smrg 1291706f2543Smrg 1292706f2543Smrg if(!disp->Materiali) { 1293706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMateriali", symbol_prefix); 1294706f2543Smrg procp = (void **) &disp->Materiali; 1295706f2543Smrg *procp = dlsym(handle, symboln); 1296706f2543Smrg } 1297706f2543Smrg 1298706f2543Smrg 1299706f2543Smrg if(!disp->Materialiv) { 1300706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMaterialiv", symbol_prefix); 1301706f2543Smrg procp = (void **) &disp->Materialiv; 1302706f2543Smrg *procp = dlsym(handle, symboln); 1303706f2543Smrg } 1304706f2543Smrg 1305706f2543Smrg 1306706f2543Smrg if(!disp->PointSize) { 1307706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointSize", symbol_prefix); 1308706f2543Smrg procp = (void **) &disp->PointSize; 1309706f2543Smrg *procp = dlsym(handle, symboln); 1310706f2543Smrg } 1311706f2543Smrg 1312706f2543Smrg 1313706f2543Smrg if(!disp->PolygonMode) { 1314706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPolygonMode", symbol_prefix); 1315706f2543Smrg procp = (void **) &disp->PolygonMode; 1316706f2543Smrg *procp = dlsym(handle, symboln); 1317706f2543Smrg } 1318706f2543Smrg 1319706f2543Smrg 1320706f2543Smrg if(!disp->PolygonStipple) { 1321706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPolygonStipple", symbol_prefix); 1322706f2543Smrg procp = (void **) &disp->PolygonStipple; 1323706f2543Smrg *procp = dlsym(handle, symboln); 1324706f2543Smrg } 1325706f2543Smrg 1326706f2543Smrg 1327706f2543Smrg if(!disp->Scissor) { 1328706f2543Smrg snprintf(symboln, sizeof(symboln), "%sScissor", symbol_prefix); 1329706f2543Smrg procp = (void **) &disp->Scissor; 1330706f2543Smrg *procp = dlsym(handle, symboln); 1331706f2543Smrg } 1332706f2543Smrg 1333706f2543Smrg 1334706f2543Smrg if(!disp->ShadeModel) { 1335706f2543Smrg snprintf(symboln, sizeof(symboln), "%sShadeModel", symbol_prefix); 1336706f2543Smrg procp = (void **) &disp->ShadeModel; 1337706f2543Smrg *procp = dlsym(handle, symboln); 1338706f2543Smrg } 1339706f2543Smrg 1340706f2543Smrg 1341706f2543Smrg if(!disp->TexParameterf) { 1342706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexParameterf", symbol_prefix); 1343706f2543Smrg procp = (void **) &disp->TexParameterf; 1344706f2543Smrg *procp = dlsym(handle, symboln); 1345706f2543Smrg } 1346706f2543Smrg 1347706f2543Smrg 1348706f2543Smrg if(!disp->TexParameterfv) { 1349706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexParameterfv", symbol_prefix); 1350706f2543Smrg procp = (void **) &disp->TexParameterfv; 1351706f2543Smrg *procp = dlsym(handle, symboln); 1352706f2543Smrg } 1353706f2543Smrg 1354706f2543Smrg 1355706f2543Smrg if(!disp->TexParameteri) { 1356706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexParameteri", symbol_prefix); 1357706f2543Smrg procp = (void **) &disp->TexParameteri; 1358706f2543Smrg *procp = dlsym(handle, symboln); 1359706f2543Smrg } 1360706f2543Smrg 1361706f2543Smrg 1362706f2543Smrg if(!disp->TexParameteriv) { 1363706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexParameteriv", symbol_prefix); 1364706f2543Smrg procp = (void **) &disp->TexParameteriv; 1365706f2543Smrg *procp = dlsym(handle, symboln); 1366706f2543Smrg } 1367706f2543Smrg 1368706f2543Smrg 1369706f2543Smrg if(!disp->TexImage1D) { 1370706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexImage1D", symbol_prefix); 1371706f2543Smrg procp = (void **) &disp->TexImage1D; 1372706f2543Smrg *procp = dlsym(handle, symboln); 1373706f2543Smrg } 1374706f2543Smrg 1375706f2543Smrg 1376706f2543Smrg if(!disp->TexImage2D) { 1377706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexImage2D", symbol_prefix); 1378706f2543Smrg procp = (void **) &disp->TexImage2D; 1379706f2543Smrg *procp = dlsym(handle, symboln); 1380706f2543Smrg } 1381706f2543Smrg 1382706f2543Smrg 1383706f2543Smrg if(!disp->TexEnvf) { 1384706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexEnvf", symbol_prefix); 1385706f2543Smrg procp = (void **) &disp->TexEnvf; 1386706f2543Smrg *procp = dlsym(handle, symboln); 1387706f2543Smrg } 1388706f2543Smrg 1389706f2543Smrg 1390706f2543Smrg if(!disp->TexEnvfv) { 1391706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexEnvfv", symbol_prefix); 1392706f2543Smrg procp = (void **) &disp->TexEnvfv; 1393706f2543Smrg *procp = dlsym(handle, symboln); 1394706f2543Smrg } 1395706f2543Smrg 1396706f2543Smrg 1397706f2543Smrg if(!disp->TexEnvi) { 1398706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexEnvi", symbol_prefix); 1399706f2543Smrg procp = (void **) &disp->TexEnvi; 1400706f2543Smrg *procp = dlsym(handle, symboln); 1401706f2543Smrg } 1402706f2543Smrg 1403706f2543Smrg 1404706f2543Smrg if(!disp->TexEnviv) { 1405706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexEnviv", symbol_prefix); 1406706f2543Smrg procp = (void **) &disp->TexEnviv; 1407706f2543Smrg *procp = dlsym(handle, symboln); 1408706f2543Smrg } 1409706f2543Smrg 1410706f2543Smrg 1411706f2543Smrg if(!disp->TexGend) { 1412706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGend", symbol_prefix); 1413706f2543Smrg procp = (void **) &disp->TexGend; 1414706f2543Smrg *procp = dlsym(handle, symboln); 1415706f2543Smrg } 1416706f2543Smrg 1417706f2543Smrg 1418706f2543Smrg if(!disp->TexGendv) { 1419706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGendv", symbol_prefix); 1420706f2543Smrg procp = (void **) &disp->TexGendv; 1421706f2543Smrg *procp = dlsym(handle, symboln); 1422706f2543Smrg } 1423706f2543Smrg 1424706f2543Smrg 1425706f2543Smrg if(!disp->TexGenf) { 1426706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGenf", symbol_prefix); 1427706f2543Smrg procp = (void **) &disp->TexGenf; 1428706f2543Smrg *procp = dlsym(handle, symboln); 1429706f2543Smrg } 1430706f2543Smrg 1431706f2543Smrg 1432706f2543Smrg if(!disp->TexGenfv) { 1433706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGenfv", symbol_prefix); 1434706f2543Smrg procp = (void **) &disp->TexGenfv; 1435706f2543Smrg *procp = dlsym(handle, symboln); 1436706f2543Smrg } 1437706f2543Smrg 1438706f2543Smrg 1439706f2543Smrg if(!disp->TexGeni) { 1440706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGeni", symbol_prefix); 1441706f2543Smrg procp = (void **) &disp->TexGeni; 1442706f2543Smrg *procp = dlsym(handle, symboln); 1443706f2543Smrg } 1444706f2543Smrg 1445706f2543Smrg 1446706f2543Smrg if(!disp->TexGeniv) { 1447706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexGeniv", symbol_prefix); 1448706f2543Smrg procp = (void **) &disp->TexGeniv; 1449706f2543Smrg *procp = dlsym(handle, symboln); 1450706f2543Smrg } 1451706f2543Smrg 1452706f2543Smrg 1453706f2543Smrg if(!disp->FeedbackBuffer) { 1454706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFeedbackBuffer", symbol_prefix); 1455706f2543Smrg procp = (void **) &disp->FeedbackBuffer; 1456706f2543Smrg *procp = dlsym(handle, symboln); 1457706f2543Smrg } 1458706f2543Smrg 1459706f2543Smrg 1460706f2543Smrg if(!disp->SelectBuffer) { 1461706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSelectBuffer", symbol_prefix); 1462706f2543Smrg procp = (void **) &disp->SelectBuffer; 1463706f2543Smrg *procp = dlsym(handle, symboln); 1464706f2543Smrg } 1465706f2543Smrg 1466706f2543Smrg 1467706f2543Smrg if(!disp->RenderMode) { 1468706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRenderMode", symbol_prefix); 1469706f2543Smrg procp = (void **) &disp->RenderMode; 1470706f2543Smrg *procp = dlsym(handle, symboln); 1471706f2543Smrg } 1472706f2543Smrg 1473706f2543Smrg 1474706f2543Smrg if(!disp->InitNames) { 1475706f2543Smrg snprintf(symboln, sizeof(symboln), "%sInitNames", symbol_prefix); 1476706f2543Smrg procp = (void **) &disp->InitNames; 1477706f2543Smrg *procp = dlsym(handle, symboln); 1478706f2543Smrg } 1479706f2543Smrg 1480706f2543Smrg 1481706f2543Smrg if(!disp->LoadName) { 1482706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadName", symbol_prefix); 1483706f2543Smrg procp = (void **) &disp->LoadName; 1484706f2543Smrg *procp = dlsym(handle, symboln); 1485706f2543Smrg } 1486706f2543Smrg 1487706f2543Smrg 1488706f2543Smrg if(!disp->PassThrough) { 1489706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPassThrough", symbol_prefix); 1490706f2543Smrg procp = (void **) &disp->PassThrough; 1491706f2543Smrg *procp = dlsym(handle, symboln); 1492706f2543Smrg } 1493706f2543Smrg 1494706f2543Smrg 1495706f2543Smrg if(!disp->PopName) { 1496706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPopName", symbol_prefix); 1497706f2543Smrg procp = (void **) &disp->PopName; 1498706f2543Smrg *procp = dlsym(handle, symboln); 1499706f2543Smrg } 1500706f2543Smrg 1501706f2543Smrg 1502706f2543Smrg if(!disp->PushName) { 1503706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPushName", symbol_prefix); 1504706f2543Smrg procp = (void **) &disp->PushName; 1505706f2543Smrg *procp = dlsym(handle, symboln); 1506706f2543Smrg } 1507706f2543Smrg 1508706f2543Smrg 1509706f2543Smrg if(!disp->DrawBuffer) { 1510706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawBuffer", symbol_prefix); 1511706f2543Smrg procp = (void **) &disp->DrawBuffer; 1512706f2543Smrg *procp = dlsym(handle, symboln); 1513706f2543Smrg } 1514706f2543Smrg 1515706f2543Smrg 1516706f2543Smrg if(!disp->Clear) { 1517706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClear", symbol_prefix); 1518706f2543Smrg procp = (void **) &disp->Clear; 1519706f2543Smrg *procp = dlsym(handle, symboln); 1520706f2543Smrg } 1521706f2543Smrg 1522706f2543Smrg 1523706f2543Smrg if(!disp->ClearAccum) { 1524706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClearAccum", symbol_prefix); 1525706f2543Smrg procp = (void **) &disp->ClearAccum; 1526706f2543Smrg *procp = dlsym(handle, symboln); 1527706f2543Smrg } 1528706f2543Smrg 1529706f2543Smrg 1530706f2543Smrg if(!disp->ClearIndex) { 1531706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClearIndex", symbol_prefix); 1532706f2543Smrg procp = (void **) &disp->ClearIndex; 1533706f2543Smrg *procp = dlsym(handle, symboln); 1534706f2543Smrg } 1535706f2543Smrg 1536706f2543Smrg 1537706f2543Smrg if(!disp->ClearColor) { 1538706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClearColor", symbol_prefix); 1539706f2543Smrg procp = (void **) &disp->ClearColor; 1540706f2543Smrg *procp = dlsym(handle, symboln); 1541706f2543Smrg } 1542706f2543Smrg 1543706f2543Smrg 1544706f2543Smrg if(!disp->ClearStencil) { 1545706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClearStencil", symbol_prefix); 1546706f2543Smrg procp = (void **) &disp->ClearStencil; 1547706f2543Smrg *procp = dlsym(handle, symboln); 1548706f2543Smrg } 1549706f2543Smrg 1550706f2543Smrg 1551706f2543Smrg if(!disp->ClearDepth) { 1552706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClearDepth", symbol_prefix); 1553706f2543Smrg procp = (void **) &disp->ClearDepth; 1554706f2543Smrg *procp = dlsym(handle, symboln); 1555706f2543Smrg } 1556706f2543Smrg 1557706f2543Smrg 1558706f2543Smrg if(!disp->StencilMask) { 1559706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilMask", symbol_prefix); 1560706f2543Smrg procp = (void **) &disp->StencilMask; 1561706f2543Smrg *procp = dlsym(handle, symboln); 1562706f2543Smrg } 1563706f2543Smrg 1564706f2543Smrg 1565706f2543Smrg if(!disp->ColorMask) { 1566706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorMask", symbol_prefix); 1567706f2543Smrg procp = (void **) &disp->ColorMask; 1568706f2543Smrg *procp = dlsym(handle, symboln); 1569706f2543Smrg } 1570706f2543Smrg 1571706f2543Smrg 1572706f2543Smrg if(!disp->DepthMask) { 1573706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDepthMask", symbol_prefix); 1574706f2543Smrg procp = (void **) &disp->DepthMask; 1575706f2543Smrg *procp = dlsym(handle, symboln); 1576706f2543Smrg } 1577706f2543Smrg 1578706f2543Smrg 1579706f2543Smrg if(!disp->IndexMask) { 1580706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexMask", symbol_prefix); 1581706f2543Smrg procp = (void **) &disp->IndexMask; 1582706f2543Smrg *procp = dlsym(handle, symboln); 1583706f2543Smrg } 1584706f2543Smrg 1585706f2543Smrg 1586706f2543Smrg if(!disp->Accum) { 1587706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAccum", symbol_prefix); 1588706f2543Smrg procp = (void **) &disp->Accum; 1589706f2543Smrg *procp = dlsym(handle, symboln); 1590706f2543Smrg } 1591706f2543Smrg 1592706f2543Smrg 1593706f2543Smrg if(!disp->Disable) { 1594706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDisable", symbol_prefix); 1595706f2543Smrg procp = (void **) &disp->Disable; 1596706f2543Smrg *procp = dlsym(handle, symboln); 1597706f2543Smrg } 1598706f2543Smrg 1599706f2543Smrg 1600706f2543Smrg if(!disp->Enable) { 1601706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEnable", symbol_prefix); 1602706f2543Smrg procp = (void **) &disp->Enable; 1603706f2543Smrg *procp = dlsym(handle, symboln); 1604706f2543Smrg } 1605706f2543Smrg 1606706f2543Smrg 1607706f2543Smrg if(!disp->Finish) { 1608706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFinish", symbol_prefix); 1609706f2543Smrg procp = (void **) &disp->Finish; 1610706f2543Smrg *procp = dlsym(handle, symboln); 1611706f2543Smrg } 1612706f2543Smrg 1613706f2543Smrg 1614706f2543Smrg if(!disp->Flush) { 1615706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFlush", symbol_prefix); 1616706f2543Smrg procp = (void **) &disp->Flush; 1617706f2543Smrg *procp = dlsym(handle, symboln); 1618706f2543Smrg } 1619706f2543Smrg 1620706f2543Smrg 1621706f2543Smrg if(!disp->PopAttrib) { 1622706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPopAttrib", symbol_prefix); 1623706f2543Smrg procp = (void **) &disp->PopAttrib; 1624706f2543Smrg *procp = dlsym(handle, symboln); 1625706f2543Smrg } 1626706f2543Smrg 1627706f2543Smrg 1628706f2543Smrg if(!disp->PushAttrib) { 1629706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPushAttrib", symbol_prefix); 1630706f2543Smrg procp = (void **) &disp->PushAttrib; 1631706f2543Smrg *procp = dlsym(handle, symboln); 1632706f2543Smrg } 1633706f2543Smrg 1634706f2543Smrg 1635706f2543Smrg if(!disp->Map1d) { 1636706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMap1d", symbol_prefix); 1637706f2543Smrg procp = (void **) &disp->Map1d; 1638706f2543Smrg *procp = dlsym(handle, symboln); 1639706f2543Smrg } 1640706f2543Smrg 1641706f2543Smrg 1642706f2543Smrg if(!disp->Map1f) { 1643706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMap1f", symbol_prefix); 1644706f2543Smrg procp = (void **) &disp->Map1f; 1645706f2543Smrg *procp = dlsym(handle, symboln); 1646706f2543Smrg } 1647706f2543Smrg 1648706f2543Smrg 1649706f2543Smrg if(!disp->Map2d) { 1650706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMap2d", symbol_prefix); 1651706f2543Smrg procp = (void **) &disp->Map2d; 1652706f2543Smrg *procp = dlsym(handle, symboln); 1653706f2543Smrg } 1654706f2543Smrg 1655706f2543Smrg 1656706f2543Smrg if(!disp->Map2f) { 1657706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMap2f", symbol_prefix); 1658706f2543Smrg procp = (void **) &disp->Map2f; 1659706f2543Smrg *procp = dlsym(handle, symboln); 1660706f2543Smrg } 1661706f2543Smrg 1662706f2543Smrg 1663706f2543Smrg if(!disp->MapGrid1d) { 1664706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapGrid1d", symbol_prefix); 1665706f2543Smrg procp = (void **) &disp->MapGrid1d; 1666706f2543Smrg *procp = dlsym(handle, symboln); 1667706f2543Smrg } 1668706f2543Smrg 1669706f2543Smrg 1670706f2543Smrg if(!disp->MapGrid1f) { 1671706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapGrid1f", symbol_prefix); 1672706f2543Smrg procp = (void **) &disp->MapGrid1f; 1673706f2543Smrg *procp = dlsym(handle, symboln); 1674706f2543Smrg } 1675706f2543Smrg 1676706f2543Smrg 1677706f2543Smrg if(!disp->MapGrid2d) { 1678706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapGrid2d", symbol_prefix); 1679706f2543Smrg procp = (void **) &disp->MapGrid2d; 1680706f2543Smrg *procp = dlsym(handle, symboln); 1681706f2543Smrg } 1682706f2543Smrg 1683706f2543Smrg 1684706f2543Smrg if(!disp->MapGrid2f) { 1685706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapGrid2f", symbol_prefix); 1686706f2543Smrg procp = (void **) &disp->MapGrid2f; 1687706f2543Smrg *procp = dlsym(handle, symboln); 1688706f2543Smrg } 1689706f2543Smrg 1690706f2543Smrg 1691706f2543Smrg if(!disp->EvalCoord1d) { 1692706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord1d", symbol_prefix); 1693706f2543Smrg procp = (void **) &disp->EvalCoord1d; 1694706f2543Smrg *procp = dlsym(handle, symboln); 1695706f2543Smrg } 1696706f2543Smrg 1697706f2543Smrg 1698706f2543Smrg if(!disp->EvalCoord1dv) { 1699706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord1dv", symbol_prefix); 1700706f2543Smrg procp = (void **) &disp->EvalCoord1dv; 1701706f2543Smrg *procp = dlsym(handle, symboln); 1702706f2543Smrg } 1703706f2543Smrg 1704706f2543Smrg 1705706f2543Smrg if(!disp->EvalCoord1f) { 1706706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord1f", symbol_prefix); 1707706f2543Smrg procp = (void **) &disp->EvalCoord1f; 1708706f2543Smrg *procp = dlsym(handle, symboln); 1709706f2543Smrg } 1710706f2543Smrg 1711706f2543Smrg 1712706f2543Smrg if(!disp->EvalCoord1fv) { 1713706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord1fv", symbol_prefix); 1714706f2543Smrg procp = (void **) &disp->EvalCoord1fv; 1715706f2543Smrg *procp = dlsym(handle, symboln); 1716706f2543Smrg } 1717706f2543Smrg 1718706f2543Smrg 1719706f2543Smrg if(!disp->EvalCoord2d) { 1720706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord2d", symbol_prefix); 1721706f2543Smrg procp = (void **) &disp->EvalCoord2d; 1722706f2543Smrg *procp = dlsym(handle, symboln); 1723706f2543Smrg } 1724706f2543Smrg 1725706f2543Smrg 1726706f2543Smrg if(!disp->EvalCoord2dv) { 1727706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord2dv", symbol_prefix); 1728706f2543Smrg procp = (void **) &disp->EvalCoord2dv; 1729706f2543Smrg *procp = dlsym(handle, symboln); 1730706f2543Smrg } 1731706f2543Smrg 1732706f2543Smrg 1733706f2543Smrg if(!disp->EvalCoord2f) { 1734706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord2f", symbol_prefix); 1735706f2543Smrg procp = (void **) &disp->EvalCoord2f; 1736706f2543Smrg *procp = dlsym(handle, symboln); 1737706f2543Smrg } 1738706f2543Smrg 1739706f2543Smrg 1740706f2543Smrg if(!disp->EvalCoord2fv) { 1741706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalCoord2fv", symbol_prefix); 1742706f2543Smrg procp = (void **) &disp->EvalCoord2fv; 1743706f2543Smrg *procp = dlsym(handle, symboln); 1744706f2543Smrg } 1745706f2543Smrg 1746706f2543Smrg 1747706f2543Smrg if(!disp->EvalMesh1) { 1748706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalMesh1", symbol_prefix); 1749706f2543Smrg procp = (void **) &disp->EvalMesh1; 1750706f2543Smrg *procp = dlsym(handle, symboln); 1751706f2543Smrg } 1752706f2543Smrg 1753706f2543Smrg 1754706f2543Smrg if(!disp->EvalPoint1) { 1755706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalPoint1", symbol_prefix); 1756706f2543Smrg procp = (void **) &disp->EvalPoint1; 1757706f2543Smrg *procp = dlsym(handle, symboln); 1758706f2543Smrg } 1759706f2543Smrg 1760706f2543Smrg 1761706f2543Smrg if(!disp->EvalMesh2) { 1762706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalMesh2", symbol_prefix); 1763706f2543Smrg procp = (void **) &disp->EvalMesh2; 1764706f2543Smrg *procp = dlsym(handle, symboln); 1765706f2543Smrg } 1766706f2543Smrg 1767706f2543Smrg 1768706f2543Smrg if(!disp->EvalPoint2) { 1769706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEvalPoint2", symbol_prefix); 1770706f2543Smrg procp = (void **) &disp->EvalPoint2; 1771706f2543Smrg *procp = dlsym(handle, symboln); 1772706f2543Smrg } 1773706f2543Smrg 1774706f2543Smrg 1775706f2543Smrg if(!disp->AlphaFunc) { 1776706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAlphaFunc", symbol_prefix); 1777706f2543Smrg procp = (void **) &disp->AlphaFunc; 1778706f2543Smrg *procp = dlsym(handle, symboln); 1779706f2543Smrg } 1780706f2543Smrg 1781706f2543Smrg 1782706f2543Smrg if(!disp->BlendFunc) { 1783706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendFunc", symbol_prefix); 1784706f2543Smrg procp = (void **) &disp->BlendFunc; 1785706f2543Smrg *procp = dlsym(handle, symboln); 1786706f2543Smrg } 1787706f2543Smrg 1788706f2543Smrg 1789706f2543Smrg if(!disp->LogicOp) { 1790706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLogicOp", symbol_prefix); 1791706f2543Smrg procp = (void **) &disp->LogicOp; 1792706f2543Smrg *procp = dlsym(handle, symboln); 1793706f2543Smrg } 1794706f2543Smrg 1795706f2543Smrg 1796706f2543Smrg if(!disp->StencilFunc) { 1797706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilFunc", symbol_prefix); 1798706f2543Smrg procp = (void **) &disp->StencilFunc; 1799706f2543Smrg *procp = dlsym(handle, symboln); 1800706f2543Smrg } 1801706f2543Smrg 1802706f2543Smrg 1803706f2543Smrg if(!disp->StencilOp) { 1804706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilOp", symbol_prefix); 1805706f2543Smrg procp = (void **) &disp->StencilOp; 1806706f2543Smrg *procp = dlsym(handle, symboln); 1807706f2543Smrg } 1808706f2543Smrg 1809706f2543Smrg 1810706f2543Smrg if(!disp->DepthFunc) { 1811706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDepthFunc", symbol_prefix); 1812706f2543Smrg procp = (void **) &disp->DepthFunc; 1813706f2543Smrg *procp = dlsym(handle, symboln); 1814706f2543Smrg } 1815706f2543Smrg 1816706f2543Smrg 1817706f2543Smrg if(!disp->PixelZoom) { 1818706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelZoom", symbol_prefix); 1819706f2543Smrg procp = (void **) &disp->PixelZoom; 1820706f2543Smrg *procp = dlsym(handle, symboln); 1821706f2543Smrg } 1822706f2543Smrg 1823706f2543Smrg 1824706f2543Smrg if(!disp->PixelTransferf) { 1825706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTransferf", symbol_prefix); 1826706f2543Smrg procp = (void **) &disp->PixelTransferf; 1827706f2543Smrg *procp = dlsym(handle, symboln); 1828706f2543Smrg } 1829706f2543Smrg 1830706f2543Smrg 1831706f2543Smrg if(!disp->PixelTransferi) { 1832706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTransferi", symbol_prefix); 1833706f2543Smrg procp = (void **) &disp->PixelTransferi; 1834706f2543Smrg *procp = dlsym(handle, symboln); 1835706f2543Smrg } 1836706f2543Smrg 1837706f2543Smrg 1838706f2543Smrg if(!disp->PixelStoref) { 1839706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelStoref", symbol_prefix); 1840706f2543Smrg procp = (void **) &disp->PixelStoref; 1841706f2543Smrg *procp = dlsym(handle, symboln); 1842706f2543Smrg } 1843706f2543Smrg 1844706f2543Smrg 1845706f2543Smrg if(!disp->PixelStorei) { 1846706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelStorei", symbol_prefix); 1847706f2543Smrg procp = (void **) &disp->PixelStorei; 1848706f2543Smrg *procp = dlsym(handle, symboln); 1849706f2543Smrg } 1850706f2543Smrg 1851706f2543Smrg 1852706f2543Smrg if(!disp->PixelMapfv) { 1853706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelMapfv", symbol_prefix); 1854706f2543Smrg procp = (void **) &disp->PixelMapfv; 1855706f2543Smrg *procp = dlsym(handle, symboln); 1856706f2543Smrg } 1857706f2543Smrg 1858706f2543Smrg 1859706f2543Smrg if(!disp->PixelMapuiv) { 1860706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelMapuiv", symbol_prefix); 1861706f2543Smrg procp = (void **) &disp->PixelMapuiv; 1862706f2543Smrg *procp = dlsym(handle, symboln); 1863706f2543Smrg } 1864706f2543Smrg 1865706f2543Smrg 1866706f2543Smrg if(!disp->PixelMapusv) { 1867706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelMapusv", symbol_prefix); 1868706f2543Smrg procp = (void **) &disp->PixelMapusv; 1869706f2543Smrg *procp = dlsym(handle, symboln); 1870706f2543Smrg } 1871706f2543Smrg 1872706f2543Smrg 1873706f2543Smrg if(!disp->ReadBuffer) { 1874706f2543Smrg snprintf(symboln, sizeof(symboln), "%sReadBuffer", symbol_prefix); 1875706f2543Smrg procp = (void **) &disp->ReadBuffer; 1876706f2543Smrg *procp = dlsym(handle, symboln); 1877706f2543Smrg } 1878706f2543Smrg 1879706f2543Smrg 1880706f2543Smrg if(!disp->CopyPixels) { 1881706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyPixels", symbol_prefix); 1882706f2543Smrg procp = (void **) &disp->CopyPixels; 1883706f2543Smrg *procp = dlsym(handle, symboln); 1884706f2543Smrg } 1885706f2543Smrg 1886706f2543Smrg 1887706f2543Smrg if(!disp->ReadPixels) { 1888706f2543Smrg snprintf(symboln, sizeof(symboln), "%sReadPixels", symbol_prefix); 1889706f2543Smrg procp = (void **) &disp->ReadPixels; 1890706f2543Smrg *procp = dlsym(handle, symboln); 1891706f2543Smrg } 1892706f2543Smrg 1893706f2543Smrg 1894706f2543Smrg if(!disp->DrawPixels) { 1895706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawPixels", symbol_prefix); 1896706f2543Smrg procp = (void **) &disp->DrawPixels; 1897706f2543Smrg *procp = dlsym(handle, symboln); 1898706f2543Smrg } 1899706f2543Smrg 1900706f2543Smrg 1901706f2543Smrg if(!disp->GetBooleanv) { 1902706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBooleanv", symbol_prefix); 1903706f2543Smrg procp = (void **) &disp->GetBooleanv; 1904706f2543Smrg *procp = dlsym(handle, symboln); 1905706f2543Smrg } 1906706f2543Smrg 1907706f2543Smrg 1908706f2543Smrg if(!disp->GetClipPlane) { 1909706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetClipPlane", symbol_prefix); 1910706f2543Smrg procp = (void **) &disp->GetClipPlane; 1911706f2543Smrg *procp = dlsym(handle, symboln); 1912706f2543Smrg } 1913706f2543Smrg 1914706f2543Smrg 1915706f2543Smrg if(!disp->GetDoublev) { 1916706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetDoublev", symbol_prefix); 1917706f2543Smrg procp = (void **) &disp->GetDoublev; 1918706f2543Smrg *procp = dlsym(handle, symboln); 1919706f2543Smrg } 1920706f2543Smrg 1921706f2543Smrg 1922706f2543Smrg if(!disp->GetError) { 1923706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetError", symbol_prefix); 1924706f2543Smrg procp = (void **) &disp->GetError; 1925706f2543Smrg *procp = dlsym(handle, symboln); 1926706f2543Smrg } 1927706f2543Smrg 1928706f2543Smrg 1929706f2543Smrg if(!disp->GetFloatv) { 1930706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFloatv", symbol_prefix); 1931706f2543Smrg procp = (void **) &disp->GetFloatv; 1932706f2543Smrg *procp = dlsym(handle, symboln); 1933706f2543Smrg } 1934706f2543Smrg 1935706f2543Smrg 1936706f2543Smrg if(!disp->GetIntegerv) { 1937706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetIntegerv", symbol_prefix); 1938706f2543Smrg procp = (void **) &disp->GetIntegerv; 1939706f2543Smrg *procp = dlsym(handle, symboln); 1940706f2543Smrg } 1941706f2543Smrg 1942706f2543Smrg 1943706f2543Smrg if(!disp->GetLightfv) { 1944706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetLightfv", symbol_prefix); 1945706f2543Smrg procp = (void **) &disp->GetLightfv; 1946706f2543Smrg *procp = dlsym(handle, symboln); 1947706f2543Smrg } 1948706f2543Smrg 1949706f2543Smrg 1950706f2543Smrg if(!disp->GetLightiv) { 1951706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetLightiv", symbol_prefix); 1952706f2543Smrg procp = (void **) &disp->GetLightiv; 1953706f2543Smrg *procp = dlsym(handle, symboln); 1954706f2543Smrg } 1955706f2543Smrg 1956706f2543Smrg 1957706f2543Smrg if(!disp->GetMapdv) { 1958706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMapdv", symbol_prefix); 1959706f2543Smrg procp = (void **) &disp->GetMapdv; 1960706f2543Smrg *procp = dlsym(handle, symboln); 1961706f2543Smrg } 1962706f2543Smrg 1963706f2543Smrg 1964706f2543Smrg if(!disp->GetMapfv) { 1965706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMapfv", symbol_prefix); 1966706f2543Smrg procp = (void **) &disp->GetMapfv; 1967706f2543Smrg *procp = dlsym(handle, symboln); 1968706f2543Smrg } 1969706f2543Smrg 1970706f2543Smrg 1971706f2543Smrg if(!disp->GetMapiv) { 1972706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMapiv", symbol_prefix); 1973706f2543Smrg procp = (void **) &disp->GetMapiv; 1974706f2543Smrg *procp = dlsym(handle, symboln); 1975706f2543Smrg } 1976706f2543Smrg 1977706f2543Smrg 1978706f2543Smrg if(!disp->GetMaterialfv) { 1979706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMaterialfv", symbol_prefix); 1980706f2543Smrg procp = (void **) &disp->GetMaterialfv; 1981706f2543Smrg *procp = dlsym(handle, symboln); 1982706f2543Smrg } 1983706f2543Smrg 1984706f2543Smrg 1985706f2543Smrg if(!disp->GetMaterialiv) { 1986706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMaterialiv", symbol_prefix); 1987706f2543Smrg procp = (void **) &disp->GetMaterialiv; 1988706f2543Smrg *procp = dlsym(handle, symboln); 1989706f2543Smrg } 1990706f2543Smrg 1991706f2543Smrg 1992706f2543Smrg if(!disp->GetPixelMapfv) { 1993706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPixelMapfv", symbol_prefix); 1994706f2543Smrg procp = (void **) &disp->GetPixelMapfv; 1995706f2543Smrg *procp = dlsym(handle, symboln); 1996706f2543Smrg } 1997706f2543Smrg 1998706f2543Smrg 1999706f2543Smrg if(!disp->GetPixelMapuiv) { 2000706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPixelMapuiv", symbol_prefix); 2001706f2543Smrg procp = (void **) &disp->GetPixelMapuiv; 2002706f2543Smrg *procp = dlsym(handle, symboln); 2003706f2543Smrg } 2004706f2543Smrg 2005706f2543Smrg 2006706f2543Smrg if(!disp->GetPixelMapusv) { 2007706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPixelMapusv", symbol_prefix); 2008706f2543Smrg procp = (void **) &disp->GetPixelMapusv; 2009706f2543Smrg *procp = dlsym(handle, symboln); 2010706f2543Smrg } 2011706f2543Smrg 2012706f2543Smrg 2013706f2543Smrg if(!disp->GetPolygonStipple) { 2014706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPolygonStipple", symbol_prefix); 2015706f2543Smrg procp = (void **) &disp->GetPolygonStipple; 2016706f2543Smrg *procp = dlsym(handle, symboln); 2017706f2543Smrg } 2018706f2543Smrg 2019706f2543Smrg 2020706f2543Smrg if(!disp->GetString) { 2021706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetString", symbol_prefix); 2022706f2543Smrg procp = (void **) &disp->GetString; 2023706f2543Smrg *procp = dlsym(handle, symboln); 2024706f2543Smrg } 2025706f2543Smrg 2026706f2543Smrg 2027706f2543Smrg if(!disp->GetTexEnvfv) { 2028706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexEnvfv", symbol_prefix); 2029706f2543Smrg procp = (void **) &disp->GetTexEnvfv; 2030706f2543Smrg *procp = dlsym(handle, symboln); 2031706f2543Smrg } 2032706f2543Smrg 2033706f2543Smrg 2034706f2543Smrg if(!disp->GetTexEnviv) { 2035706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexEnviv", symbol_prefix); 2036706f2543Smrg procp = (void **) &disp->GetTexEnviv; 2037706f2543Smrg *procp = dlsym(handle, symboln); 2038706f2543Smrg } 2039706f2543Smrg 2040706f2543Smrg 2041706f2543Smrg if(!disp->GetTexGendv) { 2042706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexGendv", symbol_prefix); 2043706f2543Smrg procp = (void **) &disp->GetTexGendv; 2044706f2543Smrg *procp = dlsym(handle, symboln); 2045706f2543Smrg } 2046706f2543Smrg 2047706f2543Smrg 2048706f2543Smrg if(!disp->GetTexGenfv) { 2049706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexGenfv", symbol_prefix); 2050706f2543Smrg procp = (void **) &disp->GetTexGenfv; 2051706f2543Smrg *procp = dlsym(handle, symboln); 2052706f2543Smrg } 2053706f2543Smrg 2054706f2543Smrg 2055706f2543Smrg if(!disp->GetTexGeniv) { 2056706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexGeniv", symbol_prefix); 2057706f2543Smrg procp = (void **) &disp->GetTexGeniv; 2058706f2543Smrg *procp = dlsym(handle, symboln); 2059706f2543Smrg } 2060706f2543Smrg 2061706f2543Smrg 2062706f2543Smrg if(!disp->GetTexImage) { 2063706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexImage", symbol_prefix); 2064706f2543Smrg procp = (void **) &disp->GetTexImage; 2065706f2543Smrg *procp = dlsym(handle, symboln); 2066706f2543Smrg } 2067706f2543Smrg 2068706f2543Smrg 2069706f2543Smrg if(!disp->GetTexParameterfv) { 2070706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexParameterfv", symbol_prefix); 2071706f2543Smrg procp = (void **) &disp->GetTexParameterfv; 2072706f2543Smrg *procp = dlsym(handle, symboln); 2073706f2543Smrg } 2074706f2543Smrg 2075706f2543Smrg 2076706f2543Smrg if(!disp->GetTexParameteriv) { 2077706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexParameteriv", symbol_prefix); 2078706f2543Smrg procp = (void **) &disp->GetTexParameteriv; 2079706f2543Smrg *procp = dlsym(handle, symboln); 2080706f2543Smrg } 2081706f2543Smrg 2082706f2543Smrg 2083706f2543Smrg if(!disp->GetTexLevelParameterfv) { 2084706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameterfv", symbol_prefix); 2085706f2543Smrg procp = (void **) &disp->GetTexLevelParameterfv; 2086706f2543Smrg *procp = dlsym(handle, symboln); 2087706f2543Smrg } 2088706f2543Smrg 2089706f2543Smrg 2090706f2543Smrg if(!disp->GetTexLevelParameteriv) { 2091706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTexLevelParameteriv", symbol_prefix); 2092706f2543Smrg procp = (void **) &disp->GetTexLevelParameteriv; 2093706f2543Smrg *procp = dlsym(handle, symboln); 2094706f2543Smrg } 2095706f2543Smrg 2096706f2543Smrg 2097706f2543Smrg if(!disp->IsEnabled) { 2098706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsEnabled", symbol_prefix); 2099706f2543Smrg procp = (void **) &disp->IsEnabled; 2100706f2543Smrg *procp = dlsym(handle, symboln); 2101706f2543Smrg } 2102706f2543Smrg 2103706f2543Smrg 2104706f2543Smrg if(!disp->IsList) { 2105706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsList", symbol_prefix); 2106706f2543Smrg procp = (void **) &disp->IsList; 2107706f2543Smrg *procp = dlsym(handle, symboln); 2108706f2543Smrg } 2109706f2543Smrg 2110706f2543Smrg 2111706f2543Smrg if(!disp->DepthRange) { 2112706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDepthRange", symbol_prefix); 2113706f2543Smrg procp = (void **) &disp->DepthRange; 2114706f2543Smrg *procp = dlsym(handle, symboln); 2115706f2543Smrg } 2116706f2543Smrg 2117706f2543Smrg 2118706f2543Smrg if(!disp->Frustum) { 2119706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFrustum", symbol_prefix); 2120706f2543Smrg procp = (void **) &disp->Frustum; 2121706f2543Smrg *procp = dlsym(handle, symboln); 2122706f2543Smrg } 2123706f2543Smrg 2124706f2543Smrg 2125706f2543Smrg if(!disp->LoadIdentity) { 2126706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadIdentity", symbol_prefix); 2127706f2543Smrg procp = (void **) &disp->LoadIdentity; 2128706f2543Smrg *procp = dlsym(handle, symboln); 2129706f2543Smrg } 2130706f2543Smrg 2131706f2543Smrg 2132706f2543Smrg if(!disp->LoadMatrixf) { 2133706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadMatrixf", symbol_prefix); 2134706f2543Smrg procp = (void **) &disp->LoadMatrixf; 2135706f2543Smrg *procp = dlsym(handle, symboln); 2136706f2543Smrg } 2137706f2543Smrg 2138706f2543Smrg 2139706f2543Smrg if(!disp->LoadMatrixd) { 2140706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadMatrixd", symbol_prefix); 2141706f2543Smrg procp = (void **) &disp->LoadMatrixd; 2142706f2543Smrg *procp = dlsym(handle, symboln); 2143706f2543Smrg } 2144706f2543Smrg 2145706f2543Smrg 2146706f2543Smrg if(!disp->MatrixMode) { 2147706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMatrixMode", symbol_prefix); 2148706f2543Smrg procp = (void **) &disp->MatrixMode; 2149706f2543Smrg *procp = dlsym(handle, symboln); 2150706f2543Smrg } 2151706f2543Smrg 2152706f2543Smrg 2153706f2543Smrg if(!disp->MultMatrixf) { 2154706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultMatrixf", symbol_prefix); 2155706f2543Smrg procp = (void **) &disp->MultMatrixf; 2156706f2543Smrg *procp = dlsym(handle, symboln); 2157706f2543Smrg } 2158706f2543Smrg 2159706f2543Smrg 2160706f2543Smrg if(!disp->MultMatrixd) { 2161706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultMatrixd", symbol_prefix); 2162706f2543Smrg procp = (void **) &disp->MultMatrixd; 2163706f2543Smrg *procp = dlsym(handle, symboln); 2164706f2543Smrg } 2165706f2543Smrg 2166706f2543Smrg 2167706f2543Smrg if(!disp->Ortho) { 2168706f2543Smrg snprintf(symboln, sizeof(symboln), "%sOrtho", symbol_prefix); 2169706f2543Smrg procp = (void **) &disp->Ortho; 2170706f2543Smrg *procp = dlsym(handle, symboln); 2171706f2543Smrg } 2172706f2543Smrg 2173706f2543Smrg 2174706f2543Smrg if(!disp->PopMatrix) { 2175706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPopMatrix", symbol_prefix); 2176706f2543Smrg procp = (void **) &disp->PopMatrix; 2177706f2543Smrg *procp = dlsym(handle, symboln); 2178706f2543Smrg } 2179706f2543Smrg 2180706f2543Smrg 2181706f2543Smrg if(!disp->PushMatrix) { 2182706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPushMatrix", symbol_prefix); 2183706f2543Smrg procp = (void **) &disp->PushMatrix; 2184706f2543Smrg *procp = dlsym(handle, symboln); 2185706f2543Smrg } 2186706f2543Smrg 2187706f2543Smrg 2188706f2543Smrg if(!disp->Rotated) { 2189706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRotated", symbol_prefix); 2190706f2543Smrg procp = (void **) &disp->Rotated; 2191706f2543Smrg *procp = dlsym(handle, symboln); 2192706f2543Smrg } 2193706f2543Smrg 2194706f2543Smrg 2195706f2543Smrg if(!disp->Rotatef) { 2196706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRotatef", symbol_prefix); 2197706f2543Smrg procp = (void **) &disp->Rotatef; 2198706f2543Smrg *procp = dlsym(handle, symboln); 2199706f2543Smrg } 2200706f2543Smrg 2201706f2543Smrg 2202706f2543Smrg if(!disp->Scaled) { 2203706f2543Smrg snprintf(symboln, sizeof(symboln), "%sScaled", symbol_prefix); 2204706f2543Smrg procp = (void **) &disp->Scaled; 2205706f2543Smrg *procp = dlsym(handle, symboln); 2206706f2543Smrg } 2207706f2543Smrg 2208706f2543Smrg 2209706f2543Smrg if(!disp->Scalef) { 2210706f2543Smrg snprintf(symboln, sizeof(symboln), "%sScalef", symbol_prefix); 2211706f2543Smrg procp = (void **) &disp->Scalef; 2212706f2543Smrg *procp = dlsym(handle, symboln); 2213706f2543Smrg } 2214706f2543Smrg 2215706f2543Smrg 2216706f2543Smrg if(!disp->Translated) { 2217706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTranslated", symbol_prefix); 2218706f2543Smrg procp = (void **) &disp->Translated; 2219706f2543Smrg *procp = dlsym(handle, symboln); 2220706f2543Smrg } 2221706f2543Smrg 2222706f2543Smrg 2223706f2543Smrg if(!disp->Translatef) { 2224706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTranslatef", symbol_prefix); 2225706f2543Smrg procp = (void **) &disp->Translatef; 2226706f2543Smrg *procp = dlsym(handle, symboln); 2227706f2543Smrg } 2228706f2543Smrg 2229706f2543Smrg 2230706f2543Smrg if(!disp->Viewport) { 2231706f2543Smrg snprintf(symboln, sizeof(symboln), "%sViewport", symbol_prefix); 2232706f2543Smrg procp = (void **) &disp->Viewport; 2233706f2543Smrg *procp = dlsym(handle, symboln); 2234706f2543Smrg } 2235706f2543Smrg 2236706f2543Smrg 2237706f2543Smrg if(!disp->ArrayElement) { 2238706f2543Smrg snprintf(symboln, sizeof(symboln), "%sArrayElement", symbol_prefix); 2239706f2543Smrg procp = (void **) &disp->ArrayElement; 2240706f2543Smrg *procp = dlsym(handle, symboln); 2241706f2543Smrg } 2242706f2543Smrg 2243706f2543Smrg 2244706f2543Smrg if(!disp->ArrayElement) { 2245706f2543Smrg snprintf(symboln, sizeof(symboln), "%sArrayElementEXT", symbol_prefix); 2246706f2543Smrg procp = (void **) &disp->ArrayElement; 2247706f2543Smrg *procp = dlsym(handle, symboln); 2248706f2543Smrg } 2249706f2543Smrg 2250706f2543Smrg 2251706f2543Smrg if(!disp->BindTexture) { 2252706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindTexture", symbol_prefix); 2253706f2543Smrg procp = (void **) &disp->BindTexture; 2254706f2543Smrg *procp = dlsym(handle, symboln); 2255706f2543Smrg } 2256706f2543Smrg 2257706f2543Smrg 2258706f2543Smrg if(!disp->BindTexture) { 2259706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindTextureEXT", symbol_prefix); 2260706f2543Smrg procp = (void **) &disp->BindTexture; 2261706f2543Smrg *procp = dlsym(handle, symboln); 2262706f2543Smrg } 2263706f2543Smrg 2264706f2543Smrg 2265706f2543Smrg if(!disp->ColorPointer) { 2266706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorPointer", symbol_prefix); 2267706f2543Smrg procp = (void **) &disp->ColorPointer; 2268706f2543Smrg *procp = dlsym(handle, symboln); 2269706f2543Smrg } 2270706f2543Smrg 2271706f2543Smrg 2272706f2543Smrg if(!disp->DisableClientState) { 2273706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDisableClientState", symbol_prefix); 2274706f2543Smrg procp = (void **) &disp->DisableClientState; 2275706f2543Smrg *procp = dlsym(handle, symboln); 2276706f2543Smrg } 2277706f2543Smrg 2278706f2543Smrg 2279706f2543Smrg if(!disp->DrawArrays) { 2280706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawArrays", symbol_prefix); 2281706f2543Smrg procp = (void **) &disp->DrawArrays; 2282706f2543Smrg *procp = dlsym(handle, symboln); 2283706f2543Smrg } 2284706f2543Smrg 2285706f2543Smrg 2286706f2543Smrg if(!disp->DrawArrays) { 2287706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawArraysEXT", symbol_prefix); 2288706f2543Smrg procp = (void **) &disp->DrawArrays; 2289706f2543Smrg *procp = dlsym(handle, symboln); 2290706f2543Smrg } 2291706f2543Smrg 2292706f2543Smrg 2293706f2543Smrg if(!disp->DrawElements) { 2294706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawElements", symbol_prefix); 2295706f2543Smrg procp = (void **) &disp->DrawElements; 2296706f2543Smrg *procp = dlsym(handle, symboln); 2297706f2543Smrg } 2298706f2543Smrg 2299706f2543Smrg 2300706f2543Smrg if(!disp->EdgeFlagPointer) { 2301706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointer", symbol_prefix); 2302706f2543Smrg procp = (void **) &disp->EdgeFlagPointer; 2303706f2543Smrg *procp = dlsym(handle, symboln); 2304706f2543Smrg } 2305706f2543Smrg 2306706f2543Smrg 2307706f2543Smrg if(!disp->EnableClientState) { 2308706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEnableClientState", symbol_prefix); 2309706f2543Smrg procp = (void **) &disp->EnableClientState; 2310706f2543Smrg *procp = dlsym(handle, symboln); 2311706f2543Smrg } 2312706f2543Smrg 2313706f2543Smrg 2314706f2543Smrg if(!disp->IndexPointer) { 2315706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexPointer", symbol_prefix); 2316706f2543Smrg procp = (void **) &disp->IndexPointer; 2317706f2543Smrg *procp = dlsym(handle, symboln); 2318706f2543Smrg } 2319706f2543Smrg 2320706f2543Smrg 2321706f2543Smrg if(!disp->Indexub) { 2322706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexub", symbol_prefix); 2323706f2543Smrg procp = (void **) &disp->Indexub; 2324706f2543Smrg *procp = dlsym(handle, symboln); 2325706f2543Smrg } 2326706f2543Smrg 2327706f2543Smrg 2328706f2543Smrg if(!disp->Indexubv) { 2329706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexubv", symbol_prefix); 2330706f2543Smrg procp = (void **) &disp->Indexubv; 2331706f2543Smrg *procp = dlsym(handle, symboln); 2332706f2543Smrg } 2333706f2543Smrg 2334706f2543Smrg 2335706f2543Smrg if(!disp->InterleavedArrays) { 2336706f2543Smrg snprintf(symboln, sizeof(symboln), "%sInterleavedArrays", symbol_prefix); 2337706f2543Smrg procp = (void **) &disp->InterleavedArrays; 2338706f2543Smrg *procp = dlsym(handle, symboln); 2339706f2543Smrg } 2340706f2543Smrg 2341706f2543Smrg 2342706f2543Smrg if(!disp->NormalPointer) { 2343706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormalPointer", symbol_prefix); 2344706f2543Smrg procp = (void **) &disp->NormalPointer; 2345706f2543Smrg *procp = dlsym(handle, symboln); 2346706f2543Smrg } 2347706f2543Smrg 2348706f2543Smrg 2349706f2543Smrg if(!disp->PolygonOffset) { 2350706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPolygonOffset", symbol_prefix); 2351706f2543Smrg procp = (void **) &disp->PolygonOffset; 2352706f2543Smrg *procp = dlsym(handle, symboln); 2353706f2543Smrg } 2354706f2543Smrg 2355706f2543Smrg 2356706f2543Smrg if(!disp->TexCoordPointer) { 2357706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoordPointer", symbol_prefix); 2358706f2543Smrg procp = (void **) &disp->TexCoordPointer; 2359706f2543Smrg *procp = dlsym(handle, symboln); 2360706f2543Smrg } 2361706f2543Smrg 2362706f2543Smrg 2363706f2543Smrg if(!disp->VertexPointer) { 2364706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexPointer", symbol_prefix); 2365706f2543Smrg procp = (void **) &disp->VertexPointer; 2366706f2543Smrg *procp = dlsym(handle, symboln); 2367706f2543Smrg } 2368706f2543Smrg 2369706f2543Smrg 2370706f2543Smrg if(!disp->AreTexturesResident) { 2371706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAreTexturesResident", symbol_prefix); 2372706f2543Smrg procp = (void **) &disp->AreTexturesResident; 2373706f2543Smrg *procp = dlsym(handle, symboln); 2374706f2543Smrg } 2375706f2543Smrg 2376706f2543Smrg 2377706f2543Smrg if(!disp->AreTexturesResident) { 2378706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAreTexturesResidentEXT", symbol_prefix); 2379706f2543Smrg procp = (void **) &disp->AreTexturesResident; 2380706f2543Smrg *procp = dlsym(handle, symboln); 2381706f2543Smrg } 2382706f2543Smrg 2383706f2543Smrg 2384706f2543Smrg if(!disp->CopyTexImage1D) { 2385706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexImage1D", symbol_prefix); 2386706f2543Smrg procp = (void **) &disp->CopyTexImage1D; 2387706f2543Smrg *procp = dlsym(handle, symboln); 2388706f2543Smrg } 2389706f2543Smrg 2390706f2543Smrg 2391706f2543Smrg if(!disp->CopyTexImage1D) { 2392706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexImage1DEXT", symbol_prefix); 2393706f2543Smrg procp = (void **) &disp->CopyTexImage1D; 2394706f2543Smrg *procp = dlsym(handle, symboln); 2395706f2543Smrg } 2396706f2543Smrg 2397706f2543Smrg 2398706f2543Smrg if(!disp->CopyTexImage2D) { 2399706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexImage2D", symbol_prefix); 2400706f2543Smrg procp = (void **) &disp->CopyTexImage2D; 2401706f2543Smrg *procp = dlsym(handle, symboln); 2402706f2543Smrg } 2403706f2543Smrg 2404706f2543Smrg 2405706f2543Smrg if(!disp->CopyTexImage2D) { 2406706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexImage2DEXT", symbol_prefix); 2407706f2543Smrg procp = (void **) &disp->CopyTexImage2D; 2408706f2543Smrg *procp = dlsym(handle, symboln); 2409706f2543Smrg } 2410706f2543Smrg 2411706f2543Smrg 2412706f2543Smrg if(!disp->CopyTexSubImage1D) { 2413706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1D", symbol_prefix); 2414706f2543Smrg procp = (void **) &disp->CopyTexSubImage1D; 2415706f2543Smrg *procp = dlsym(handle, symboln); 2416706f2543Smrg } 2417706f2543Smrg 2418706f2543Smrg 2419706f2543Smrg if(!disp->CopyTexSubImage1D) { 2420706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage1DEXT", symbol_prefix); 2421706f2543Smrg procp = (void **) &disp->CopyTexSubImage1D; 2422706f2543Smrg *procp = dlsym(handle, symboln); 2423706f2543Smrg } 2424706f2543Smrg 2425706f2543Smrg 2426706f2543Smrg if(!disp->CopyTexSubImage2D) { 2427706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2D", symbol_prefix); 2428706f2543Smrg procp = (void **) &disp->CopyTexSubImage2D; 2429706f2543Smrg *procp = dlsym(handle, symboln); 2430706f2543Smrg } 2431706f2543Smrg 2432706f2543Smrg 2433706f2543Smrg if(!disp->CopyTexSubImage2D) { 2434706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage2DEXT", symbol_prefix); 2435706f2543Smrg procp = (void **) &disp->CopyTexSubImage2D; 2436706f2543Smrg *procp = dlsym(handle, symboln); 2437706f2543Smrg } 2438706f2543Smrg 2439706f2543Smrg 2440706f2543Smrg if(!disp->DeleteTextures) { 2441706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteTextures", symbol_prefix); 2442706f2543Smrg procp = (void **) &disp->DeleteTextures; 2443706f2543Smrg *procp = dlsym(handle, symboln); 2444706f2543Smrg } 2445706f2543Smrg 2446706f2543Smrg 2447706f2543Smrg if(!disp->DeleteTextures) { 2448706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteTexturesEXT", symbol_prefix); 2449706f2543Smrg procp = (void **) &disp->DeleteTextures; 2450706f2543Smrg *procp = dlsym(handle, symboln); 2451706f2543Smrg } 2452706f2543Smrg 2453706f2543Smrg 2454706f2543Smrg if(!disp->GenTextures) { 2455706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenTextures", symbol_prefix); 2456706f2543Smrg procp = (void **) &disp->GenTextures; 2457706f2543Smrg *procp = dlsym(handle, symboln); 2458706f2543Smrg } 2459706f2543Smrg 2460706f2543Smrg 2461706f2543Smrg if(!disp->GenTextures) { 2462706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenTexturesEXT", symbol_prefix); 2463706f2543Smrg procp = (void **) &disp->GenTextures; 2464706f2543Smrg *procp = dlsym(handle, symboln); 2465706f2543Smrg } 2466706f2543Smrg 2467706f2543Smrg 2468706f2543Smrg if(!disp->GetPointerv) { 2469706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPointerv", symbol_prefix); 2470706f2543Smrg procp = (void **) &disp->GetPointerv; 2471706f2543Smrg *procp = dlsym(handle, symboln); 2472706f2543Smrg } 2473706f2543Smrg 2474706f2543Smrg 2475706f2543Smrg if(!disp->GetPointerv) { 2476706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPointervEXT", symbol_prefix); 2477706f2543Smrg procp = (void **) &disp->GetPointerv; 2478706f2543Smrg *procp = dlsym(handle, symboln); 2479706f2543Smrg } 2480706f2543Smrg 2481706f2543Smrg 2482706f2543Smrg if(!disp->IsTexture) { 2483706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsTexture", symbol_prefix); 2484706f2543Smrg procp = (void **) &disp->IsTexture; 2485706f2543Smrg *procp = dlsym(handle, symboln); 2486706f2543Smrg } 2487706f2543Smrg 2488706f2543Smrg 2489706f2543Smrg if(!disp->IsTexture) { 2490706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsTextureEXT", symbol_prefix); 2491706f2543Smrg procp = (void **) &disp->IsTexture; 2492706f2543Smrg *procp = dlsym(handle, symboln); 2493706f2543Smrg } 2494706f2543Smrg 2495706f2543Smrg 2496706f2543Smrg if(!disp->PrioritizeTextures) { 2497706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPrioritizeTextures", symbol_prefix); 2498706f2543Smrg procp = (void **) &disp->PrioritizeTextures; 2499706f2543Smrg *procp = dlsym(handle, symboln); 2500706f2543Smrg } 2501706f2543Smrg 2502706f2543Smrg 2503706f2543Smrg if(!disp->PrioritizeTextures) { 2504706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPrioritizeTexturesEXT", symbol_prefix); 2505706f2543Smrg procp = (void **) &disp->PrioritizeTextures; 2506706f2543Smrg *procp = dlsym(handle, symboln); 2507706f2543Smrg } 2508706f2543Smrg 2509706f2543Smrg 2510706f2543Smrg if(!disp->TexSubImage1D) { 2511706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage1D", symbol_prefix); 2512706f2543Smrg procp = (void **) &disp->TexSubImage1D; 2513706f2543Smrg *procp = dlsym(handle, symboln); 2514706f2543Smrg } 2515706f2543Smrg 2516706f2543Smrg 2517706f2543Smrg if(!disp->TexSubImage1D) { 2518706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage1DEXT", symbol_prefix); 2519706f2543Smrg procp = (void **) &disp->TexSubImage1D; 2520706f2543Smrg *procp = dlsym(handle, symboln); 2521706f2543Smrg } 2522706f2543Smrg 2523706f2543Smrg 2524706f2543Smrg if(!disp->TexSubImage2D) { 2525706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage2D", symbol_prefix); 2526706f2543Smrg procp = (void **) &disp->TexSubImage2D; 2527706f2543Smrg *procp = dlsym(handle, symboln); 2528706f2543Smrg } 2529706f2543Smrg 2530706f2543Smrg 2531706f2543Smrg if(!disp->TexSubImage2D) { 2532706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage2DEXT", symbol_prefix); 2533706f2543Smrg procp = (void **) &disp->TexSubImage2D; 2534706f2543Smrg *procp = dlsym(handle, symboln); 2535706f2543Smrg } 2536706f2543Smrg 2537706f2543Smrg 2538706f2543Smrg if(!disp->PopClientAttrib) { 2539706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPopClientAttrib", symbol_prefix); 2540706f2543Smrg procp = (void **) &disp->PopClientAttrib; 2541706f2543Smrg *procp = dlsym(handle, symboln); 2542706f2543Smrg } 2543706f2543Smrg 2544706f2543Smrg 2545706f2543Smrg if(!disp->PushClientAttrib) { 2546706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPushClientAttrib", symbol_prefix); 2547706f2543Smrg procp = (void **) &disp->PushClientAttrib; 2548706f2543Smrg *procp = dlsym(handle, symboln); 2549706f2543Smrg } 2550706f2543Smrg 2551706f2543Smrg 2552706f2543Smrg if(!disp->BlendColor) { 2553706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendColor", symbol_prefix); 2554706f2543Smrg procp = (void **) &disp->BlendColor; 2555706f2543Smrg *procp = dlsym(handle, symboln); 2556706f2543Smrg } 2557706f2543Smrg 2558706f2543Smrg 2559706f2543Smrg if(!disp->BlendColor) { 2560706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendColorEXT", symbol_prefix); 2561706f2543Smrg procp = (void **) &disp->BlendColor; 2562706f2543Smrg *procp = dlsym(handle, symboln); 2563706f2543Smrg } 2564706f2543Smrg 2565706f2543Smrg 2566706f2543Smrg if(!disp->BlendEquation) { 2567706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendEquation", symbol_prefix); 2568706f2543Smrg procp = (void **) &disp->BlendEquation; 2569706f2543Smrg *procp = dlsym(handle, symboln); 2570706f2543Smrg } 2571706f2543Smrg 2572706f2543Smrg 2573706f2543Smrg if(!disp->BlendEquation) { 2574706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendEquationEXT", symbol_prefix); 2575706f2543Smrg procp = (void **) &disp->BlendEquation; 2576706f2543Smrg *procp = dlsym(handle, symboln); 2577706f2543Smrg } 2578706f2543Smrg 2579706f2543Smrg 2580706f2543Smrg if(!disp->DrawRangeElements) { 2581706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawRangeElements", symbol_prefix); 2582706f2543Smrg procp = (void **) &disp->DrawRangeElements; 2583706f2543Smrg *procp = dlsym(handle, symboln); 2584706f2543Smrg } 2585706f2543Smrg 2586706f2543Smrg 2587706f2543Smrg if(!disp->DrawRangeElements) { 2588706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawRangeElementsEXT", symbol_prefix); 2589706f2543Smrg procp = (void **) &disp->DrawRangeElements; 2590706f2543Smrg *procp = dlsym(handle, symboln); 2591706f2543Smrg } 2592706f2543Smrg 2593706f2543Smrg 2594706f2543Smrg if(!disp->ColorTable) { 2595706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTable", symbol_prefix); 2596706f2543Smrg procp = (void **) &disp->ColorTable; 2597706f2543Smrg *procp = dlsym(handle, symboln); 2598706f2543Smrg } 2599706f2543Smrg 2600706f2543Smrg 2601706f2543Smrg if(!disp->ColorTable) { 2602706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableSGI", symbol_prefix); 2603706f2543Smrg procp = (void **) &disp->ColorTable; 2604706f2543Smrg *procp = dlsym(handle, symboln); 2605706f2543Smrg } 2606706f2543Smrg 2607706f2543Smrg 2608706f2543Smrg if(!disp->ColorTable) { 2609706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableEXT", symbol_prefix); 2610706f2543Smrg procp = (void **) &disp->ColorTable; 2611706f2543Smrg *procp = dlsym(handle, symboln); 2612706f2543Smrg } 2613706f2543Smrg 2614706f2543Smrg 2615706f2543Smrg if(!disp->ColorTableParameterfv) { 2616706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableParameterfv", symbol_prefix); 2617706f2543Smrg procp = (void **) &disp->ColorTableParameterfv; 2618706f2543Smrg *procp = dlsym(handle, symboln); 2619706f2543Smrg } 2620706f2543Smrg 2621706f2543Smrg 2622706f2543Smrg if(!disp->ColorTableParameterfv) { 2623706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableParameterfvSGI", symbol_prefix); 2624706f2543Smrg procp = (void **) &disp->ColorTableParameterfv; 2625706f2543Smrg *procp = dlsym(handle, symboln); 2626706f2543Smrg } 2627706f2543Smrg 2628706f2543Smrg 2629706f2543Smrg if(!disp->ColorTableParameteriv) { 2630706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableParameteriv", symbol_prefix); 2631706f2543Smrg procp = (void **) &disp->ColorTableParameteriv; 2632706f2543Smrg *procp = dlsym(handle, symboln); 2633706f2543Smrg } 2634706f2543Smrg 2635706f2543Smrg 2636706f2543Smrg if(!disp->ColorTableParameteriv) { 2637706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorTableParameterivSGI", symbol_prefix); 2638706f2543Smrg procp = (void **) &disp->ColorTableParameteriv; 2639706f2543Smrg *procp = dlsym(handle, symboln); 2640706f2543Smrg } 2641706f2543Smrg 2642706f2543Smrg 2643706f2543Smrg if(!disp->CopyColorTable) { 2644706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyColorTable", symbol_prefix); 2645706f2543Smrg procp = (void **) &disp->CopyColorTable; 2646706f2543Smrg *procp = dlsym(handle, symboln); 2647706f2543Smrg } 2648706f2543Smrg 2649706f2543Smrg 2650706f2543Smrg if(!disp->CopyColorTable) { 2651706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyColorTableSGI", symbol_prefix); 2652706f2543Smrg procp = (void **) &disp->CopyColorTable; 2653706f2543Smrg *procp = dlsym(handle, symboln); 2654706f2543Smrg } 2655706f2543Smrg 2656706f2543Smrg 2657706f2543Smrg if(!disp->GetColorTable) { 2658706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTable", symbol_prefix); 2659706f2543Smrg procp = (void **) &disp->GetColorTable; 2660706f2543Smrg *procp = dlsym(handle, symboln); 2661706f2543Smrg } 2662706f2543Smrg 2663706f2543Smrg 2664706f2543Smrg if(!disp->GetColorTable) { 2665706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableSGI", symbol_prefix); 2666706f2543Smrg procp = (void **) &disp->GetColorTable; 2667706f2543Smrg *procp = dlsym(handle, symboln); 2668706f2543Smrg } 2669706f2543Smrg 2670706f2543Smrg 2671706f2543Smrg if(!disp->GetColorTable) { 2672706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableEXT", symbol_prefix); 2673706f2543Smrg procp = (void **) &disp->GetColorTable; 2674706f2543Smrg *procp = dlsym(handle, symboln); 2675706f2543Smrg } 2676706f2543Smrg 2677706f2543Smrg 2678706f2543Smrg if(!disp->GetColorTableParameterfv) { 2679706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfv", symbol_prefix); 2680706f2543Smrg procp = (void **) &disp->GetColorTableParameterfv; 2681706f2543Smrg *procp = dlsym(handle, symboln); 2682706f2543Smrg } 2683706f2543Smrg 2684706f2543Smrg 2685706f2543Smrg if(!disp->GetColorTableParameterfv) { 2686706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvSGI", symbol_prefix); 2687706f2543Smrg procp = (void **) &disp->GetColorTableParameterfv; 2688706f2543Smrg *procp = dlsym(handle, symboln); 2689706f2543Smrg } 2690706f2543Smrg 2691706f2543Smrg 2692706f2543Smrg if(!disp->GetColorTableParameterfv) { 2693706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterfvEXT", symbol_prefix); 2694706f2543Smrg procp = (void **) &disp->GetColorTableParameterfv; 2695706f2543Smrg *procp = dlsym(handle, symboln); 2696706f2543Smrg } 2697706f2543Smrg 2698706f2543Smrg 2699706f2543Smrg if(!disp->GetColorTableParameteriv) { 2700706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameteriv", symbol_prefix); 2701706f2543Smrg procp = (void **) &disp->GetColorTableParameteriv; 2702706f2543Smrg *procp = dlsym(handle, symboln); 2703706f2543Smrg } 2704706f2543Smrg 2705706f2543Smrg 2706706f2543Smrg if(!disp->GetColorTableParameteriv) { 2707706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivSGI", symbol_prefix); 2708706f2543Smrg procp = (void **) &disp->GetColorTableParameteriv; 2709706f2543Smrg *procp = dlsym(handle, symboln); 2710706f2543Smrg } 2711706f2543Smrg 2712706f2543Smrg 2713706f2543Smrg if(!disp->GetColorTableParameteriv) { 2714706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetColorTableParameterivEXT", symbol_prefix); 2715706f2543Smrg procp = (void **) &disp->GetColorTableParameteriv; 2716706f2543Smrg *procp = dlsym(handle, symboln); 2717706f2543Smrg } 2718706f2543Smrg 2719706f2543Smrg 2720706f2543Smrg if(!disp->ColorSubTable) { 2721706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorSubTable", symbol_prefix); 2722706f2543Smrg procp = (void **) &disp->ColorSubTable; 2723706f2543Smrg *procp = dlsym(handle, symboln); 2724706f2543Smrg } 2725706f2543Smrg 2726706f2543Smrg 2727706f2543Smrg if(!disp->ColorSubTable) { 2728706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorSubTableEXT", symbol_prefix); 2729706f2543Smrg procp = (void **) &disp->ColorSubTable; 2730706f2543Smrg *procp = dlsym(handle, symboln); 2731706f2543Smrg } 2732706f2543Smrg 2733706f2543Smrg 2734706f2543Smrg if(!disp->CopyColorSubTable) { 2735706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyColorSubTable", symbol_prefix); 2736706f2543Smrg procp = (void **) &disp->CopyColorSubTable; 2737706f2543Smrg *procp = dlsym(handle, symboln); 2738706f2543Smrg } 2739706f2543Smrg 2740706f2543Smrg 2741706f2543Smrg if(!disp->CopyColorSubTable) { 2742706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyColorSubTableEXT", symbol_prefix); 2743706f2543Smrg procp = (void **) &disp->CopyColorSubTable; 2744706f2543Smrg *procp = dlsym(handle, symboln); 2745706f2543Smrg } 2746706f2543Smrg 2747706f2543Smrg 2748706f2543Smrg if(!disp->ConvolutionFilter1D) { 2749706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1D", symbol_prefix); 2750706f2543Smrg procp = (void **) &disp->ConvolutionFilter1D; 2751706f2543Smrg *procp = dlsym(handle, symboln); 2752706f2543Smrg } 2753706f2543Smrg 2754706f2543Smrg 2755706f2543Smrg if(!disp->ConvolutionFilter1D) { 2756706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionFilter1DEXT", symbol_prefix); 2757706f2543Smrg procp = (void **) &disp->ConvolutionFilter1D; 2758706f2543Smrg *procp = dlsym(handle, symboln); 2759706f2543Smrg } 2760706f2543Smrg 2761706f2543Smrg 2762706f2543Smrg if(!disp->ConvolutionFilter2D) { 2763706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2D", symbol_prefix); 2764706f2543Smrg procp = (void **) &disp->ConvolutionFilter2D; 2765706f2543Smrg *procp = dlsym(handle, symboln); 2766706f2543Smrg } 2767706f2543Smrg 2768706f2543Smrg 2769706f2543Smrg if(!disp->ConvolutionFilter2D) { 2770706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionFilter2DEXT", symbol_prefix); 2771706f2543Smrg procp = (void **) &disp->ConvolutionFilter2D; 2772706f2543Smrg *procp = dlsym(handle, symboln); 2773706f2543Smrg } 2774706f2543Smrg 2775706f2543Smrg 2776706f2543Smrg if(!disp->ConvolutionParameterf) { 2777706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameterf", symbol_prefix); 2778706f2543Smrg procp = (void **) &disp->ConvolutionParameterf; 2779706f2543Smrg *procp = dlsym(handle, symboln); 2780706f2543Smrg } 2781706f2543Smrg 2782706f2543Smrg 2783706f2543Smrg if(!disp->ConvolutionParameterf) { 2784706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfEXT", symbol_prefix); 2785706f2543Smrg procp = (void **) &disp->ConvolutionParameterf; 2786706f2543Smrg *procp = dlsym(handle, symboln); 2787706f2543Smrg } 2788706f2543Smrg 2789706f2543Smrg 2790706f2543Smrg if(!disp->ConvolutionParameterfv) { 2791706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfv", symbol_prefix); 2792706f2543Smrg procp = (void **) &disp->ConvolutionParameterfv; 2793706f2543Smrg *procp = dlsym(handle, symboln); 2794706f2543Smrg } 2795706f2543Smrg 2796706f2543Smrg 2797706f2543Smrg if(!disp->ConvolutionParameterfv) { 2798706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameterfvEXT", symbol_prefix); 2799706f2543Smrg procp = (void **) &disp->ConvolutionParameterfv; 2800706f2543Smrg *procp = dlsym(handle, symboln); 2801706f2543Smrg } 2802706f2543Smrg 2803706f2543Smrg 2804706f2543Smrg if(!disp->ConvolutionParameteri) { 2805706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameteri", symbol_prefix); 2806706f2543Smrg procp = (void **) &disp->ConvolutionParameteri; 2807706f2543Smrg *procp = dlsym(handle, symboln); 2808706f2543Smrg } 2809706f2543Smrg 2810706f2543Smrg 2811706f2543Smrg if(!disp->ConvolutionParameteri) { 2812706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriEXT", symbol_prefix); 2813706f2543Smrg procp = (void **) &disp->ConvolutionParameteri; 2814706f2543Smrg *procp = dlsym(handle, symboln); 2815706f2543Smrg } 2816706f2543Smrg 2817706f2543Smrg 2818706f2543Smrg if(!disp->ConvolutionParameteriv) { 2819706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameteriv", symbol_prefix); 2820706f2543Smrg procp = (void **) &disp->ConvolutionParameteriv; 2821706f2543Smrg *procp = dlsym(handle, symboln); 2822706f2543Smrg } 2823706f2543Smrg 2824706f2543Smrg 2825706f2543Smrg if(!disp->ConvolutionParameteriv) { 2826706f2543Smrg snprintf(symboln, sizeof(symboln), "%sConvolutionParameterivEXT", symbol_prefix); 2827706f2543Smrg procp = (void **) &disp->ConvolutionParameteriv; 2828706f2543Smrg *procp = dlsym(handle, symboln); 2829706f2543Smrg } 2830706f2543Smrg 2831706f2543Smrg 2832706f2543Smrg if(!disp->CopyConvolutionFilter1D) { 2833706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1D", symbol_prefix); 2834706f2543Smrg procp = (void **) &disp->CopyConvolutionFilter1D; 2835706f2543Smrg *procp = dlsym(handle, symboln); 2836706f2543Smrg } 2837706f2543Smrg 2838706f2543Smrg 2839706f2543Smrg if(!disp->CopyConvolutionFilter1D) { 2840706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter1DEXT", symbol_prefix); 2841706f2543Smrg procp = (void **) &disp->CopyConvolutionFilter1D; 2842706f2543Smrg *procp = dlsym(handle, symboln); 2843706f2543Smrg } 2844706f2543Smrg 2845706f2543Smrg 2846706f2543Smrg if(!disp->CopyConvolutionFilter2D) { 2847706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2D", symbol_prefix); 2848706f2543Smrg procp = (void **) &disp->CopyConvolutionFilter2D; 2849706f2543Smrg *procp = dlsym(handle, symboln); 2850706f2543Smrg } 2851706f2543Smrg 2852706f2543Smrg 2853706f2543Smrg if(!disp->CopyConvolutionFilter2D) { 2854706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyConvolutionFilter2DEXT", symbol_prefix); 2855706f2543Smrg procp = (void **) &disp->CopyConvolutionFilter2D; 2856706f2543Smrg *procp = dlsym(handle, symboln); 2857706f2543Smrg } 2858706f2543Smrg 2859706f2543Smrg 2860706f2543Smrg if(!disp->GetConvolutionFilter) { 2861706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilter", symbol_prefix); 2862706f2543Smrg procp = (void **) &disp->GetConvolutionFilter; 2863706f2543Smrg *procp = dlsym(handle, symboln); 2864706f2543Smrg } 2865706f2543Smrg 2866706f2543Smrg 2867706f2543Smrg if(!disp->GetConvolutionFilter) { 2868706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionFilterEXT", symbol_prefix); 2869706f2543Smrg procp = (void **) &disp->GetConvolutionFilter; 2870706f2543Smrg *procp = dlsym(handle, symboln); 2871706f2543Smrg } 2872706f2543Smrg 2873706f2543Smrg 2874706f2543Smrg if(!disp->GetConvolutionParameterfv) { 2875706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfv", symbol_prefix); 2876706f2543Smrg procp = (void **) &disp->GetConvolutionParameterfv; 2877706f2543Smrg *procp = dlsym(handle, symboln); 2878706f2543Smrg } 2879706f2543Smrg 2880706f2543Smrg 2881706f2543Smrg if(!disp->GetConvolutionParameterfv) { 2882706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterfvEXT", symbol_prefix); 2883706f2543Smrg procp = (void **) &disp->GetConvolutionParameterfv; 2884706f2543Smrg *procp = dlsym(handle, symboln); 2885706f2543Smrg } 2886706f2543Smrg 2887706f2543Smrg 2888706f2543Smrg if(!disp->GetConvolutionParameteriv) { 2889706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameteriv", symbol_prefix); 2890706f2543Smrg procp = (void **) &disp->GetConvolutionParameteriv; 2891706f2543Smrg *procp = dlsym(handle, symboln); 2892706f2543Smrg } 2893706f2543Smrg 2894706f2543Smrg 2895706f2543Smrg if(!disp->GetConvolutionParameteriv) { 2896706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetConvolutionParameterivEXT", symbol_prefix); 2897706f2543Smrg procp = (void **) &disp->GetConvolutionParameteriv; 2898706f2543Smrg *procp = dlsym(handle, symboln); 2899706f2543Smrg } 2900706f2543Smrg 2901706f2543Smrg 2902706f2543Smrg if(!disp->GetSeparableFilter) { 2903706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetSeparableFilter", symbol_prefix); 2904706f2543Smrg procp = (void **) &disp->GetSeparableFilter; 2905706f2543Smrg *procp = dlsym(handle, symboln); 2906706f2543Smrg } 2907706f2543Smrg 2908706f2543Smrg 2909706f2543Smrg if(!disp->GetSeparableFilter) { 2910706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetSeparableFilterEXT", symbol_prefix); 2911706f2543Smrg procp = (void **) &disp->GetSeparableFilter; 2912706f2543Smrg *procp = dlsym(handle, symboln); 2913706f2543Smrg } 2914706f2543Smrg 2915706f2543Smrg 2916706f2543Smrg if(!disp->SeparableFilter2D) { 2917706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSeparableFilter2D", symbol_prefix); 2918706f2543Smrg procp = (void **) &disp->SeparableFilter2D; 2919706f2543Smrg *procp = dlsym(handle, symboln); 2920706f2543Smrg } 2921706f2543Smrg 2922706f2543Smrg 2923706f2543Smrg if(!disp->SeparableFilter2D) { 2924706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSeparableFilter2DEXT", symbol_prefix); 2925706f2543Smrg procp = (void **) &disp->SeparableFilter2D; 2926706f2543Smrg *procp = dlsym(handle, symboln); 2927706f2543Smrg } 2928706f2543Smrg 2929706f2543Smrg 2930706f2543Smrg if(!disp->GetHistogram) { 2931706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogram", symbol_prefix); 2932706f2543Smrg procp = (void **) &disp->GetHistogram; 2933706f2543Smrg *procp = dlsym(handle, symboln); 2934706f2543Smrg } 2935706f2543Smrg 2936706f2543Smrg 2937706f2543Smrg if(!disp->GetHistogram) { 2938706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogramEXT", symbol_prefix); 2939706f2543Smrg procp = (void **) &disp->GetHistogram; 2940706f2543Smrg *procp = dlsym(handle, symboln); 2941706f2543Smrg } 2942706f2543Smrg 2943706f2543Smrg 2944706f2543Smrg if(!disp->GetHistogramParameterfv) { 2945706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfv", symbol_prefix); 2946706f2543Smrg procp = (void **) &disp->GetHistogramParameterfv; 2947706f2543Smrg *procp = dlsym(handle, symboln); 2948706f2543Smrg } 2949706f2543Smrg 2950706f2543Smrg 2951706f2543Smrg if(!disp->GetHistogramParameterfv) { 2952706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterfvEXT", symbol_prefix); 2953706f2543Smrg procp = (void **) &disp->GetHistogramParameterfv; 2954706f2543Smrg *procp = dlsym(handle, symboln); 2955706f2543Smrg } 2956706f2543Smrg 2957706f2543Smrg 2958706f2543Smrg if(!disp->GetHistogramParameteriv) { 2959706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogramParameteriv", symbol_prefix); 2960706f2543Smrg procp = (void **) &disp->GetHistogramParameteriv; 2961706f2543Smrg *procp = dlsym(handle, symboln); 2962706f2543Smrg } 2963706f2543Smrg 2964706f2543Smrg 2965706f2543Smrg if(!disp->GetHistogramParameteriv) { 2966706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHistogramParameterivEXT", symbol_prefix); 2967706f2543Smrg procp = (void **) &disp->GetHistogramParameteriv; 2968706f2543Smrg *procp = dlsym(handle, symboln); 2969706f2543Smrg } 2970706f2543Smrg 2971706f2543Smrg 2972706f2543Smrg if(!disp->GetMinmax) { 2973706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmax", symbol_prefix); 2974706f2543Smrg procp = (void **) &disp->GetMinmax; 2975706f2543Smrg *procp = dlsym(handle, symboln); 2976706f2543Smrg } 2977706f2543Smrg 2978706f2543Smrg 2979706f2543Smrg if(!disp->GetMinmax) { 2980706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmaxEXT", symbol_prefix); 2981706f2543Smrg procp = (void **) &disp->GetMinmax; 2982706f2543Smrg *procp = dlsym(handle, symboln); 2983706f2543Smrg } 2984706f2543Smrg 2985706f2543Smrg 2986706f2543Smrg if(!disp->GetMinmaxParameterfv) { 2987706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfv", symbol_prefix); 2988706f2543Smrg procp = (void **) &disp->GetMinmaxParameterfv; 2989706f2543Smrg *procp = dlsym(handle, symboln); 2990706f2543Smrg } 2991706f2543Smrg 2992706f2543Smrg 2993706f2543Smrg if(!disp->GetMinmaxParameterfv) { 2994706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterfvEXT", symbol_prefix); 2995706f2543Smrg procp = (void **) &disp->GetMinmaxParameterfv; 2996706f2543Smrg *procp = dlsym(handle, symboln); 2997706f2543Smrg } 2998706f2543Smrg 2999706f2543Smrg 3000706f2543Smrg if(!disp->GetMinmaxParameteriv) { 3001706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameteriv", symbol_prefix); 3002706f2543Smrg procp = (void **) &disp->GetMinmaxParameteriv; 3003706f2543Smrg *procp = dlsym(handle, symboln); 3004706f2543Smrg } 3005706f2543Smrg 3006706f2543Smrg 3007706f2543Smrg if(!disp->GetMinmaxParameteriv) { 3008706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetMinmaxParameterivEXT", symbol_prefix); 3009706f2543Smrg procp = (void **) &disp->GetMinmaxParameteriv; 3010706f2543Smrg *procp = dlsym(handle, symboln); 3011706f2543Smrg } 3012706f2543Smrg 3013706f2543Smrg 3014706f2543Smrg if(!disp->Histogram) { 3015706f2543Smrg snprintf(symboln, sizeof(symboln), "%sHistogram", symbol_prefix); 3016706f2543Smrg procp = (void **) &disp->Histogram; 3017706f2543Smrg *procp = dlsym(handle, symboln); 3018706f2543Smrg } 3019706f2543Smrg 3020706f2543Smrg 3021706f2543Smrg if(!disp->Histogram) { 3022706f2543Smrg snprintf(symboln, sizeof(symboln), "%sHistogramEXT", symbol_prefix); 3023706f2543Smrg procp = (void **) &disp->Histogram; 3024706f2543Smrg *procp = dlsym(handle, symboln); 3025706f2543Smrg } 3026706f2543Smrg 3027706f2543Smrg 3028706f2543Smrg if(!disp->Minmax) { 3029706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMinmax", symbol_prefix); 3030706f2543Smrg procp = (void **) &disp->Minmax; 3031706f2543Smrg *procp = dlsym(handle, symboln); 3032706f2543Smrg } 3033706f2543Smrg 3034706f2543Smrg 3035706f2543Smrg if(!disp->Minmax) { 3036706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMinmaxEXT", symbol_prefix); 3037706f2543Smrg procp = (void **) &disp->Minmax; 3038706f2543Smrg *procp = dlsym(handle, symboln); 3039706f2543Smrg } 3040706f2543Smrg 3041706f2543Smrg 3042706f2543Smrg if(!disp->ResetHistogram) { 3043706f2543Smrg snprintf(symboln, sizeof(symboln), "%sResetHistogram", symbol_prefix); 3044706f2543Smrg procp = (void **) &disp->ResetHistogram; 3045706f2543Smrg *procp = dlsym(handle, symboln); 3046706f2543Smrg } 3047706f2543Smrg 3048706f2543Smrg 3049706f2543Smrg if(!disp->ResetHistogram) { 3050706f2543Smrg snprintf(symboln, sizeof(symboln), "%sResetHistogramEXT", symbol_prefix); 3051706f2543Smrg procp = (void **) &disp->ResetHistogram; 3052706f2543Smrg *procp = dlsym(handle, symboln); 3053706f2543Smrg } 3054706f2543Smrg 3055706f2543Smrg 3056706f2543Smrg if(!disp->ResetMinmax) { 3057706f2543Smrg snprintf(symboln, sizeof(symboln), "%sResetMinmax", symbol_prefix); 3058706f2543Smrg procp = (void **) &disp->ResetMinmax; 3059706f2543Smrg *procp = dlsym(handle, symboln); 3060706f2543Smrg } 3061706f2543Smrg 3062706f2543Smrg 3063706f2543Smrg if(!disp->ResetMinmax) { 3064706f2543Smrg snprintf(symboln, sizeof(symboln), "%sResetMinmaxEXT", symbol_prefix); 3065706f2543Smrg procp = (void **) &disp->ResetMinmax; 3066706f2543Smrg *procp = dlsym(handle, symboln); 3067706f2543Smrg } 3068706f2543Smrg 3069706f2543Smrg 3070706f2543Smrg if(!disp->TexImage3D) { 3071706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexImage3D", symbol_prefix); 3072706f2543Smrg procp = (void **) &disp->TexImage3D; 3073706f2543Smrg *procp = dlsym(handle, symboln); 3074706f2543Smrg } 3075706f2543Smrg 3076706f2543Smrg 3077706f2543Smrg if(!disp->TexImage3D) { 3078706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexImage3DEXT", symbol_prefix); 3079706f2543Smrg procp = (void **) &disp->TexImage3D; 3080706f2543Smrg *procp = dlsym(handle, symboln); 3081706f2543Smrg } 3082706f2543Smrg 3083706f2543Smrg 3084706f2543Smrg if(!disp->TexSubImage3D) { 3085706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage3D", symbol_prefix); 3086706f2543Smrg procp = (void **) &disp->TexSubImage3D; 3087706f2543Smrg *procp = dlsym(handle, symboln); 3088706f2543Smrg } 3089706f2543Smrg 3090706f2543Smrg 3091706f2543Smrg if(!disp->TexSubImage3D) { 3092706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexSubImage3DEXT", symbol_prefix); 3093706f2543Smrg procp = (void **) &disp->TexSubImage3D; 3094706f2543Smrg *procp = dlsym(handle, symboln); 3095706f2543Smrg } 3096706f2543Smrg 3097706f2543Smrg 3098706f2543Smrg if(!disp->CopyTexSubImage3D) { 3099706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3D", symbol_prefix); 3100706f2543Smrg procp = (void **) &disp->CopyTexSubImage3D; 3101706f2543Smrg *procp = dlsym(handle, symboln); 3102706f2543Smrg } 3103706f2543Smrg 3104706f2543Smrg 3105706f2543Smrg if(!disp->CopyTexSubImage3D) { 3106706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCopyTexSubImage3DEXT", symbol_prefix); 3107706f2543Smrg procp = (void **) &disp->CopyTexSubImage3D; 3108706f2543Smrg *procp = dlsym(handle, symboln); 3109706f2543Smrg } 3110706f2543Smrg 3111706f2543Smrg 3112706f2543Smrg if(!disp->ActiveTextureARB) { 3113706f2543Smrg snprintf(symboln, sizeof(symboln), "%sActiveTexture", symbol_prefix); 3114706f2543Smrg procp = (void **) &disp->ActiveTextureARB; 3115706f2543Smrg *procp = dlsym(handle, symboln); 3116706f2543Smrg } 3117706f2543Smrg 3118706f2543Smrg 3119706f2543Smrg if(!disp->ActiveTextureARB) { 3120706f2543Smrg snprintf(symboln, sizeof(symboln), "%sActiveTextureARB", symbol_prefix); 3121706f2543Smrg procp = (void **) &disp->ActiveTextureARB; 3122706f2543Smrg *procp = dlsym(handle, symboln); 3123706f2543Smrg } 3124706f2543Smrg 3125706f2543Smrg 3126706f2543Smrg if(!disp->ClientActiveTextureARB) { 3127706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClientActiveTexture", symbol_prefix); 3128706f2543Smrg procp = (void **) &disp->ClientActiveTextureARB; 3129706f2543Smrg *procp = dlsym(handle, symboln); 3130706f2543Smrg } 3131706f2543Smrg 3132706f2543Smrg 3133706f2543Smrg if(!disp->ClientActiveTextureARB) { 3134706f2543Smrg snprintf(symboln, sizeof(symboln), "%sClientActiveTextureARB", symbol_prefix); 3135706f2543Smrg procp = (void **) &disp->ClientActiveTextureARB; 3136706f2543Smrg *procp = dlsym(handle, symboln); 3137706f2543Smrg } 3138706f2543Smrg 3139706f2543Smrg 3140706f2543Smrg if(!disp->MultiTexCoord1dARB) { 3141706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1d", symbol_prefix); 3142706f2543Smrg procp = (void **) &disp->MultiTexCoord1dARB; 3143706f2543Smrg *procp = dlsym(handle, symboln); 3144706f2543Smrg } 3145706f2543Smrg 3146706f2543Smrg 3147706f2543Smrg if(!disp->MultiTexCoord1dARB) { 3148706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dARB", symbol_prefix); 3149706f2543Smrg procp = (void **) &disp->MultiTexCoord1dARB; 3150706f2543Smrg *procp = dlsym(handle, symboln); 3151706f2543Smrg } 3152706f2543Smrg 3153706f2543Smrg 3154706f2543Smrg if(!disp->MultiTexCoord1dvARB) { 3155706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dv", symbol_prefix); 3156706f2543Smrg procp = (void **) &disp->MultiTexCoord1dvARB; 3157706f2543Smrg *procp = dlsym(handle, symboln); 3158706f2543Smrg } 3159706f2543Smrg 3160706f2543Smrg 3161706f2543Smrg if(!disp->MultiTexCoord1dvARB) { 3162706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1dvARB", symbol_prefix); 3163706f2543Smrg procp = (void **) &disp->MultiTexCoord1dvARB; 3164706f2543Smrg *procp = dlsym(handle, symboln); 3165706f2543Smrg } 3166706f2543Smrg 3167706f2543Smrg 3168706f2543Smrg if(!disp->MultiTexCoord1fARB) { 3169706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1f", symbol_prefix); 3170706f2543Smrg procp = (void **) &disp->MultiTexCoord1fARB; 3171706f2543Smrg *procp = dlsym(handle, symboln); 3172706f2543Smrg } 3173706f2543Smrg 3174706f2543Smrg 3175706f2543Smrg if(!disp->MultiTexCoord1fARB) { 3176706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fARB", symbol_prefix); 3177706f2543Smrg procp = (void **) &disp->MultiTexCoord1fARB; 3178706f2543Smrg *procp = dlsym(handle, symboln); 3179706f2543Smrg } 3180706f2543Smrg 3181706f2543Smrg 3182706f2543Smrg if(!disp->MultiTexCoord1fvARB) { 3183706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fv", symbol_prefix); 3184706f2543Smrg procp = (void **) &disp->MultiTexCoord1fvARB; 3185706f2543Smrg *procp = dlsym(handle, symboln); 3186706f2543Smrg } 3187706f2543Smrg 3188706f2543Smrg 3189706f2543Smrg if(!disp->MultiTexCoord1fvARB) { 3190706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1fvARB", symbol_prefix); 3191706f2543Smrg procp = (void **) &disp->MultiTexCoord1fvARB; 3192706f2543Smrg *procp = dlsym(handle, symboln); 3193706f2543Smrg } 3194706f2543Smrg 3195706f2543Smrg 3196706f2543Smrg if(!disp->MultiTexCoord1iARB) { 3197706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1i", symbol_prefix); 3198706f2543Smrg procp = (void **) &disp->MultiTexCoord1iARB; 3199706f2543Smrg *procp = dlsym(handle, symboln); 3200706f2543Smrg } 3201706f2543Smrg 3202706f2543Smrg 3203706f2543Smrg if(!disp->MultiTexCoord1iARB) { 3204706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iARB", symbol_prefix); 3205706f2543Smrg procp = (void **) &disp->MultiTexCoord1iARB; 3206706f2543Smrg *procp = dlsym(handle, symboln); 3207706f2543Smrg } 3208706f2543Smrg 3209706f2543Smrg 3210706f2543Smrg if(!disp->MultiTexCoord1ivARB) { 3211706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1iv", symbol_prefix); 3212706f2543Smrg procp = (void **) &disp->MultiTexCoord1ivARB; 3213706f2543Smrg *procp = dlsym(handle, symboln); 3214706f2543Smrg } 3215706f2543Smrg 3216706f2543Smrg 3217706f2543Smrg if(!disp->MultiTexCoord1ivARB) { 3218706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1ivARB", symbol_prefix); 3219706f2543Smrg procp = (void **) &disp->MultiTexCoord1ivARB; 3220706f2543Smrg *procp = dlsym(handle, symboln); 3221706f2543Smrg } 3222706f2543Smrg 3223706f2543Smrg 3224706f2543Smrg if(!disp->MultiTexCoord1sARB) { 3225706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1s", symbol_prefix); 3226706f2543Smrg procp = (void **) &disp->MultiTexCoord1sARB; 3227706f2543Smrg *procp = dlsym(handle, symboln); 3228706f2543Smrg } 3229706f2543Smrg 3230706f2543Smrg 3231706f2543Smrg if(!disp->MultiTexCoord1sARB) { 3232706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sARB", symbol_prefix); 3233706f2543Smrg procp = (void **) &disp->MultiTexCoord1sARB; 3234706f2543Smrg *procp = dlsym(handle, symboln); 3235706f2543Smrg } 3236706f2543Smrg 3237706f2543Smrg 3238706f2543Smrg if(!disp->MultiTexCoord1svARB) { 3239706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1sv", symbol_prefix); 3240706f2543Smrg procp = (void **) &disp->MultiTexCoord1svARB; 3241706f2543Smrg *procp = dlsym(handle, symboln); 3242706f2543Smrg } 3243706f2543Smrg 3244706f2543Smrg 3245706f2543Smrg if(!disp->MultiTexCoord1svARB) { 3246706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord1svARB", symbol_prefix); 3247706f2543Smrg procp = (void **) &disp->MultiTexCoord1svARB; 3248706f2543Smrg *procp = dlsym(handle, symboln); 3249706f2543Smrg } 3250706f2543Smrg 3251706f2543Smrg 3252706f2543Smrg if(!disp->MultiTexCoord2dARB) { 3253706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2d", symbol_prefix); 3254706f2543Smrg procp = (void **) &disp->MultiTexCoord2dARB; 3255706f2543Smrg *procp = dlsym(handle, symboln); 3256706f2543Smrg } 3257706f2543Smrg 3258706f2543Smrg 3259706f2543Smrg if(!disp->MultiTexCoord2dARB) { 3260706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dARB", symbol_prefix); 3261706f2543Smrg procp = (void **) &disp->MultiTexCoord2dARB; 3262706f2543Smrg *procp = dlsym(handle, symboln); 3263706f2543Smrg } 3264706f2543Smrg 3265706f2543Smrg 3266706f2543Smrg if(!disp->MultiTexCoord2dvARB) { 3267706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dv", symbol_prefix); 3268706f2543Smrg procp = (void **) &disp->MultiTexCoord2dvARB; 3269706f2543Smrg *procp = dlsym(handle, symboln); 3270706f2543Smrg } 3271706f2543Smrg 3272706f2543Smrg 3273706f2543Smrg if(!disp->MultiTexCoord2dvARB) { 3274706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2dvARB", symbol_prefix); 3275706f2543Smrg procp = (void **) &disp->MultiTexCoord2dvARB; 3276706f2543Smrg *procp = dlsym(handle, symboln); 3277706f2543Smrg } 3278706f2543Smrg 3279706f2543Smrg 3280706f2543Smrg if(!disp->MultiTexCoord2fARB) { 3281706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2f", symbol_prefix); 3282706f2543Smrg procp = (void **) &disp->MultiTexCoord2fARB; 3283706f2543Smrg *procp = dlsym(handle, symboln); 3284706f2543Smrg } 3285706f2543Smrg 3286706f2543Smrg 3287706f2543Smrg if(!disp->MultiTexCoord2fARB) { 3288706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fARB", symbol_prefix); 3289706f2543Smrg procp = (void **) &disp->MultiTexCoord2fARB; 3290706f2543Smrg *procp = dlsym(handle, symboln); 3291706f2543Smrg } 3292706f2543Smrg 3293706f2543Smrg 3294706f2543Smrg if(!disp->MultiTexCoord2fvARB) { 3295706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fv", symbol_prefix); 3296706f2543Smrg procp = (void **) &disp->MultiTexCoord2fvARB; 3297706f2543Smrg *procp = dlsym(handle, symboln); 3298706f2543Smrg } 3299706f2543Smrg 3300706f2543Smrg 3301706f2543Smrg if(!disp->MultiTexCoord2fvARB) { 3302706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2fvARB", symbol_prefix); 3303706f2543Smrg procp = (void **) &disp->MultiTexCoord2fvARB; 3304706f2543Smrg *procp = dlsym(handle, symboln); 3305706f2543Smrg } 3306706f2543Smrg 3307706f2543Smrg 3308706f2543Smrg if(!disp->MultiTexCoord2iARB) { 3309706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2i", symbol_prefix); 3310706f2543Smrg procp = (void **) &disp->MultiTexCoord2iARB; 3311706f2543Smrg *procp = dlsym(handle, symboln); 3312706f2543Smrg } 3313706f2543Smrg 3314706f2543Smrg 3315706f2543Smrg if(!disp->MultiTexCoord2iARB) { 3316706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iARB", symbol_prefix); 3317706f2543Smrg procp = (void **) &disp->MultiTexCoord2iARB; 3318706f2543Smrg *procp = dlsym(handle, symboln); 3319706f2543Smrg } 3320706f2543Smrg 3321706f2543Smrg 3322706f2543Smrg if(!disp->MultiTexCoord2ivARB) { 3323706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2iv", symbol_prefix); 3324706f2543Smrg procp = (void **) &disp->MultiTexCoord2ivARB; 3325706f2543Smrg *procp = dlsym(handle, symboln); 3326706f2543Smrg } 3327706f2543Smrg 3328706f2543Smrg 3329706f2543Smrg if(!disp->MultiTexCoord2ivARB) { 3330706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2ivARB", symbol_prefix); 3331706f2543Smrg procp = (void **) &disp->MultiTexCoord2ivARB; 3332706f2543Smrg *procp = dlsym(handle, symboln); 3333706f2543Smrg } 3334706f2543Smrg 3335706f2543Smrg 3336706f2543Smrg if(!disp->MultiTexCoord2sARB) { 3337706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2s", symbol_prefix); 3338706f2543Smrg procp = (void **) &disp->MultiTexCoord2sARB; 3339706f2543Smrg *procp = dlsym(handle, symboln); 3340706f2543Smrg } 3341706f2543Smrg 3342706f2543Smrg 3343706f2543Smrg if(!disp->MultiTexCoord2sARB) { 3344706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sARB", symbol_prefix); 3345706f2543Smrg procp = (void **) &disp->MultiTexCoord2sARB; 3346706f2543Smrg *procp = dlsym(handle, symboln); 3347706f2543Smrg } 3348706f2543Smrg 3349706f2543Smrg 3350706f2543Smrg if(!disp->MultiTexCoord2svARB) { 3351706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2sv", symbol_prefix); 3352706f2543Smrg procp = (void **) &disp->MultiTexCoord2svARB; 3353706f2543Smrg *procp = dlsym(handle, symboln); 3354706f2543Smrg } 3355706f2543Smrg 3356706f2543Smrg 3357706f2543Smrg if(!disp->MultiTexCoord2svARB) { 3358706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord2svARB", symbol_prefix); 3359706f2543Smrg procp = (void **) &disp->MultiTexCoord2svARB; 3360706f2543Smrg *procp = dlsym(handle, symboln); 3361706f2543Smrg } 3362706f2543Smrg 3363706f2543Smrg 3364706f2543Smrg if(!disp->MultiTexCoord3dARB) { 3365706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3d", symbol_prefix); 3366706f2543Smrg procp = (void **) &disp->MultiTexCoord3dARB; 3367706f2543Smrg *procp = dlsym(handle, symboln); 3368706f2543Smrg } 3369706f2543Smrg 3370706f2543Smrg 3371706f2543Smrg if(!disp->MultiTexCoord3dARB) { 3372706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dARB", symbol_prefix); 3373706f2543Smrg procp = (void **) &disp->MultiTexCoord3dARB; 3374706f2543Smrg *procp = dlsym(handle, symboln); 3375706f2543Smrg } 3376706f2543Smrg 3377706f2543Smrg 3378706f2543Smrg if(!disp->MultiTexCoord3dvARB) { 3379706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dv", symbol_prefix); 3380706f2543Smrg procp = (void **) &disp->MultiTexCoord3dvARB; 3381706f2543Smrg *procp = dlsym(handle, symboln); 3382706f2543Smrg } 3383706f2543Smrg 3384706f2543Smrg 3385706f2543Smrg if(!disp->MultiTexCoord3dvARB) { 3386706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3dvARB", symbol_prefix); 3387706f2543Smrg procp = (void **) &disp->MultiTexCoord3dvARB; 3388706f2543Smrg *procp = dlsym(handle, symboln); 3389706f2543Smrg } 3390706f2543Smrg 3391706f2543Smrg 3392706f2543Smrg if(!disp->MultiTexCoord3fARB) { 3393706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3f", symbol_prefix); 3394706f2543Smrg procp = (void **) &disp->MultiTexCoord3fARB; 3395706f2543Smrg *procp = dlsym(handle, symboln); 3396706f2543Smrg } 3397706f2543Smrg 3398706f2543Smrg 3399706f2543Smrg if(!disp->MultiTexCoord3fARB) { 3400706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fARB", symbol_prefix); 3401706f2543Smrg procp = (void **) &disp->MultiTexCoord3fARB; 3402706f2543Smrg *procp = dlsym(handle, symboln); 3403706f2543Smrg } 3404706f2543Smrg 3405706f2543Smrg 3406706f2543Smrg if(!disp->MultiTexCoord3fvARB) { 3407706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fv", symbol_prefix); 3408706f2543Smrg procp = (void **) &disp->MultiTexCoord3fvARB; 3409706f2543Smrg *procp = dlsym(handle, symboln); 3410706f2543Smrg } 3411706f2543Smrg 3412706f2543Smrg 3413706f2543Smrg if(!disp->MultiTexCoord3fvARB) { 3414706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3fvARB", symbol_prefix); 3415706f2543Smrg procp = (void **) &disp->MultiTexCoord3fvARB; 3416706f2543Smrg *procp = dlsym(handle, symboln); 3417706f2543Smrg } 3418706f2543Smrg 3419706f2543Smrg 3420706f2543Smrg if(!disp->MultiTexCoord3iARB) { 3421706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3i", symbol_prefix); 3422706f2543Smrg procp = (void **) &disp->MultiTexCoord3iARB; 3423706f2543Smrg *procp = dlsym(handle, symboln); 3424706f2543Smrg } 3425706f2543Smrg 3426706f2543Smrg 3427706f2543Smrg if(!disp->MultiTexCoord3iARB) { 3428706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iARB", symbol_prefix); 3429706f2543Smrg procp = (void **) &disp->MultiTexCoord3iARB; 3430706f2543Smrg *procp = dlsym(handle, symboln); 3431706f2543Smrg } 3432706f2543Smrg 3433706f2543Smrg 3434706f2543Smrg if(!disp->MultiTexCoord3ivARB) { 3435706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3iv", symbol_prefix); 3436706f2543Smrg procp = (void **) &disp->MultiTexCoord3ivARB; 3437706f2543Smrg *procp = dlsym(handle, symboln); 3438706f2543Smrg } 3439706f2543Smrg 3440706f2543Smrg 3441706f2543Smrg if(!disp->MultiTexCoord3ivARB) { 3442706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3ivARB", symbol_prefix); 3443706f2543Smrg procp = (void **) &disp->MultiTexCoord3ivARB; 3444706f2543Smrg *procp = dlsym(handle, symboln); 3445706f2543Smrg } 3446706f2543Smrg 3447706f2543Smrg 3448706f2543Smrg if(!disp->MultiTexCoord3sARB) { 3449706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3s", symbol_prefix); 3450706f2543Smrg procp = (void **) &disp->MultiTexCoord3sARB; 3451706f2543Smrg *procp = dlsym(handle, symboln); 3452706f2543Smrg } 3453706f2543Smrg 3454706f2543Smrg 3455706f2543Smrg if(!disp->MultiTexCoord3sARB) { 3456706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sARB", symbol_prefix); 3457706f2543Smrg procp = (void **) &disp->MultiTexCoord3sARB; 3458706f2543Smrg *procp = dlsym(handle, symboln); 3459706f2543Smrg } 3460706f2543Smrg 3461706f2543Smrg 3462706f2543Smrg if(!disp->MultiTexCoord3svARB) { 3463706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3sv", symbol_prefix); 3464706f2543Smrg procp = (void **) &disp->MultiTexCoord3svARB; 3465706f2543Smrg *procp = dlsym(handle, symboln); 3466706f2543Smrg } 3467706f2543Smrg 3468706f2543Smrg 3469706f2543Smrg if(!disp->MultiTexCoord3svARB) { 3470706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord3svARB", symbol_prefix); 3471706f2543Smrg procp = (void **) &disp->MultiTexCoord3svARB; 3472706f2543Smrg *procp = dlsym(handle, symboln); 3473706f2543Smrg } 3474706f2543Smrg 3475706f2543Smrg 3476706f2543Smrg if(!disp->MultiTexCoord4dARB) { 3477706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4d", symbol_prefix); 3478706f2543Smrg procp = (void **) &disp->MultiTexCoord4dARB; 3479706f2543Smrg *procp = dlsym(handle, symboln); 3480706f2543Smrg } 3481706f2543Smrg 3482706f2543Smrg 3483706f2543Smrg if(!disp->MultiTexCoord4dARB) { 3484706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dARB", symbol_prefix); 3485706f2543Smrg procp = (void **) &disp->MultiTexCoord4dARB; 3486706f2543Smrg *procp = dlsym(handle, symboln); 3487706f2543Smrg } 3488706f2543Smrg 3489706f2543Smrg 3490706f2543Smrg if(!disp->MultiTexCoord4dvARB) { 3491706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dv", symbol_prefix); 3492706f2543Smrg procp = (void **) &disp->MultiTexCoord4dvARB; 3493706f2543Smrg *procp = dlsym(handle, symboln); 3494706f2543Smrg } 3495706f2543Smrg 3496706f2543Smrg 3497706f2543Smrg if(!disp->MultiTexCoord4dvARB) { 3498706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4dvARB", symbol_prefix); 3499706f2543Smrg procp = (void **) &disp->MultiTexCoord4dvARB; 3500706f2543Smrg *procp = dlsym(handle, symboln); 3501706f2543Smrg } 3502706f2543Smrg 3503706f2543Smrg 3504706f2543Smrg if(!disp->MultiTexCoord4fARB) { 3505706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4f", symbol_prefix); 3506706f2543Smrg procp = (void **) &disp->MultiTexCoord4fARB; 3507706f2543Smrg *procp = dlsym(handle, symboln); 3508706f2543Smrg } 3509706f2543Smrg 3510706f2543Smrg 3511706f2543Smrg if(!disp->MultiTexCoord4fARB) { 3512706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fARB", symbol_prefix); 3513706f2543Smrg procp = (void **) &disp->MultiTexCoord4fARB; 3514706f2543Smrg *procp = dlsym(handle, symboln); 3515706f2543Smrg } 3516706f2543Smrg 3517706f2543Smrg 3518706f2543Smrg if(!disp->MultiTexCoord4fvARB) { 3519706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fv", symbol_prefix); 3520706f2543Smrg procp = (void **) &disp->MultiTexCoord4fvARB; 3521706f2543Smrg *procp = dlsym(handle, symboln); 3522706f2543Smrg } 3523706f2543Smrg 3524706f2543Smrg 3525706f2543Smrg if(!disp->MultiTexCoord4fvARB) { 3526706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4fvARB", symbol_prefix); 3527706f2543Smrg procp = (void **) &disp->MultiTexCoord4fvARB; 3528706f2543Smrg *procp = dlsym(handle, symboln); 3529706f2543Smrg } 3530706f2543Smrg 3531706f2543Smrg 3532706f2543Smrg if(!disp->MultiTexCoord4iARB) { 3533706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4i", symbol_prefix); 3534706f2543Smrg procp = (void **) &disp->MultiTexCoord4iARB; 3535706f2543Smrg *procp = dlsym(handle, symboln); 3536706f2543Smrg } 3537706f2543Smrg 3538706f2543Smrg 3539706f2543Smrg if(!disp->MultiTexCoord4iARB) { 3540706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iARB", symbol_prefix); 3541706f2543Smrg procp = (void **) &disp->MultiTexCoord4iARB; 3542706f2543Smrg *procp = dlsym(handle, symboln); 3543706f2543Smrg } 3544706f2543Smrg 3545706f2543Smrg 3546706f2543Smrg if(!disp->MultiTexCoord4ivARB) { 3547706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4iv", symbol_prefix); 3548706f2543Smrg procp = (void **) &disp->MultiTexCoord4ivARB; 3549706f2543Smrg *procp = dlsym(handle, symboln); 3550706f2543Smrg } 3551706f2543Smrg 3552706f2543Smrg 3553706f2543Smrg if(!disp->MultiTexCoord4ivARB) { 3554706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4ivARB", symbol_prefix); 3555706f2543Smrg procp = (void **) &disp->MultiTexCoord4ivARB; 3556706f2543Smrg *procp = dlsym(handle, symboln); 3557706f2543Smrg } 3558706f2543Smrg 3559706f2543Smrg 3560706f2543Smrg if(!disp->MultiTexCoord4sARB) { 3561706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4s", symbol_prefix); 3562706f2543Smrg procp = (void **) &disp->MultiTexCoord4sARB; 3563706f2543Smrg *procp = dlsym(handle, symboln); 3564706f2543Smrg } 3565706f2543Smrg 3566706f2543Smrg 3567706f2543Smrg if(!disp->MultiTexCoord4sARB) { 3568706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sARB", symbol_prefix); 3569706f2543Smrg procp = (void **) &disp->MultiTexCoord4sARB; 3570706f2543Smrg *procp = dlsym(handle, symboln); 3571706f2543Smrg } 3572706f2543Smrg 3573706f2543Smrg 3574706f2543Smrg if(!disp->MultiTexCoord4svARB) { 3575706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4sv", symbol_prefix); 3576706f2543Smrg procp = (void **) &disp->MultiTexCoord4svARB; 3577706f2543Smrg *procp = dlsym(handle, symboln); 3578706f2543Smrg } 3579706f2543Smrg 3580706f2543Smrg 3581706f2543Smrg if(!disp->MultiTexCoord4svARB) { 3582706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiTexCoord4svARB", symbol_prefix); 3583706f2543Smrg procp = (void **) &disp->MultiTexCoord4svARB; 3584706f2543Smrg *procp = dlsym(handle, symboln); 3585706f2543Smrg } 3586706f2543Smrg 3587706f2543Smrg 3588706f2543Smrg if(!disp->AttachShader) { 3589706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAttachShader", symbol_prefix); 3590706f2543Smrg procp = (void **) &disp->AttachShader; 3591706f2543Smrg *procp = dlsym(handle, symboln); 3592706f2543Smrg } 3593706f2543Smrg 3594706f2543Smrg 3595706f2543Smrg if(!disp->CreateProgram) { 3596706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCreateProgram", symbol_prefix); 3597706f2543Smrg procp = (void **) &disp->CreateProgram; 3598706f2543Smrg *procp = dlsym(handle, symboln); 3599706f2543Smrg } 3600706f2543Smrg 3601706f2543Smrg 3602706f2543Smrg if(!disp->CreateShader) { 3603706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCreateShader", symbol_prefix); 3604706f2543Smrg procp = (void **) &disp->CreateShader; 3605706f2543Smrg *procp = dlsym(handle, symboln); 3606706f2543Smrg } 3607706f2543Smrg 3608706f2543Smrg 3609706f2543Smrg if(!disp->DeleteProgram) { 3610706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteProgram", symbol_prefix); 3611706f2543Smrg procp = (void **) &disp->DeleteProgram; 3612706f2543Smrg *procp = dlsym(handle, symboln); 3613706f2543Smrg } 3614706f2543Smrg 3615706f2543Smrg 3616706f2543Smrg if(!disp->DeleteShader) { 3617706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteShader", symbol_prefix); 3618706f2543Smrg procp = (void **) &disp->DeleteShader; 3619706f2543Smrg *procp = dlsym(handle, symboln); 3620706f2543Smrg } 3621706f2543Smrg 3622706f2543Smrg 3623706f2543Smrg if(!disp->DetachShader) { 3624706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDetachShader", symbol_prefix); 3625706f2543Smrg procp = (void **) &disp->DetachShader; 3626706f2543Smrg *procp = dlsym(handle, symboln); 3627706f2543Smrg } 3628706f2543Smrg 3629706f2543Smrg 3630706f2543Smrg if(!disp->GetAttachedShaders) { 3631706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetAttachedShaders", symbol_prefix); 3632706f2543Smrg procp = (void **) &disp->GetAttachedShaders; 3633706f2543Smrg *procp = dlsym(handle, symboln); 3634706f2543Smrg } 3635706f2543Smrg 3636706f2543Smrg 3637706f2543Smrg if(!disp->GetProgramInfoLog) { 3638706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramInfoLog", symbol_prefix); 3639706f2543Smrg procp = (void **) &disp->GetProgramInfoLog; 3640706f2543Smrg *procp = dlsym(handle, symboln); 3641706f2543Smrg } 3642706f2543Smrg 3643706f2543Smrg 3644706f2543Smrg if(!disp->GetProgramiv) { 3645706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramiv", symbol_prefix); 3646706f2543Smrg procp = (void **) &disp->GetProgramiv; 3647706f2543Smrg *procp = dlsym(handle, symboln); 3648706f2543Smrg } 3649706f2543Smrg 3650706f2543Smrg 3651706f2543Smrg if(!disp->GetShaderInfoLog) { 3652706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetShaderInfoLog", symbol_prefix); 3653706f2543Smrg procp = (void **) &disp->GetShaderInfoLog; 3654706f2543Smrg *procp = dlsym(handle, symboln); 3655706f2543Smrg } 3656706f2543Smrg 3657706f2543Smrg 3658706f2543Smrg if(!disp->GetShaderiv) { 3659706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetShaderiv", symbol_prefix); 3660706f2543Smrg procp = (void **) &disp->GetShaderiv; 3661706f2543Smrg *procp = dlsym(handle, symboln); 3662706f2543Smrg } 3663706f2543Smrg 3664706f2543Smrg 3665706f2543Smrg if(!disp->IsProgram) { 3666706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsProgram", symbol_prefix); 3667706f2543Smrg procp = (void **) &disp->IsProgram; 3668706f2543Smrg *procp = dlsym(handle, symboln); 3669706f2543Smrg } 3670706f2543Smrg 3671706f2543Smrg 3672706f2543Smrg if(!disp->IsShader) { 3673706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsShader", symbol_prefix); 3674706f2543Smrg procp = (void **) &disp->IsShader; 3675706f2543Smrg *procp = dlsym(handle, symboln); 3676706f2543Smrg } 3677706f2543Smrg 3678706f2543Smrg 3679706f2543Smrg if(!disp->StencilFuncSeparate) { 3680706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparate", symbol_prefix); 3681706f2543Smrg procp = (void **) &disp->StencilFuncSeparate; 3682706f2543Smrg *procp = dlsym(handle, symboln); 3683706f2543Smrg } 3684706f2543Smrg 3685706f2543Smrg 3686706f2543Smrg if(!disp->StencilMaskSeparate) { 3687706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilMaskSeparate", symbol_prefix); 3688706f2543Smrg procp = (void **) &disp->StencilMaskSeparate; 3689706f2543Smrg *procp = dlsym(handle, symboln); 3690706f2543Smrg } 3691706f2543Smrg 3692706f2543Smrg 3693706f2543Smrg if(!disp->StencilOpSeparate) { 3694706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilOpSeparate", symbol_prefix); 3695706f2543Smrg procp = (void **) &disp->StencilOpSeparate; 3696706f2543Smrg *procp = dlsym(handle, symboln); 3697706f2543Smrg } 3698706f2543Smrg 3699706f2543Smrg 3700706f2543Smrg if(!disp->StencilOpSeparate) { 3701706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilOpSeparateATI", symbol_prefix); 3702706f2543Smrg procp = (void **) &disp->StencilOpSeparate; 3703706f2543Smrg *procp = dlsym(handle, symboln); 3704706f2543Smrg } 3705706f2543Smrg 3706706f2543Smrg 3707706f2543Smrg if(!disp->UniformMatrix2x3fv) { 3708706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x3fv", symbol_prefix); 3709706f2543Smrg procp = (void **) &disp->UniformMatrix2x3fv; 3710706f2543Smrg *procp = dlsym(handle, symboln); 3711706f2543Smrg } 3712706f2543Smrg 3713706f2543Smrg 3714706f2543Smrg if(!disp->UniformMatrix2x4fv) { 3715706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix2x4fv", symbol_prefix); 3716706f2543Smrg procp = (void **) &disp->UniformMatrix2x4fv; 3717706f2543Smrg *procp = dlsym(handle, symboln); 3718706f2543Smrg } 3719706f2543Smrg 3720706f2543Smrg 3721706f2543Smrg if(!disp->UniformMatrix3x2fv) { 3722706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x2fv", symbol_prefix); 3723706f2543Smrg procp = (void **) &disp->UniformMatrix3x2fv; 3724706f2543Smrg *procp = dlsym(handle, symboln); 3725706f2543Smrg } 3726706f2543Smrg 3727706f2543Smrg 3728706f2543Smrg if(!disp->UniformMatrix3x4fv) { 3729706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix3x4fv", symbol_prefix); 3730706f2543Smrg procp = (void **) &disp->UniformMatrix3x4fv; 3731706f2543Smrg *procp = dlsym(handle, symboln); 3732706f2543Smrg } 3733706f2543Smrg 3734706f2543Smrg 3735706f2543Smrg if(!disp->UniformMatrix4x2fv) { 3736706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x2fv", symbol_prefix); 3737706f2543Smrg procp = (void **) &disp->UniformMatrix4x2fv; 3738706f2543Smrg *procp = dlsym(handle, symboln); 3739706f2543Smrg } 3740706f2543Smrg 3741706f2543Smrg 3742706f2543Smrg if(!disp->UniformMatrix4x3fv) { 3743706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix4x3fv", symbol_prefix); 3744706f2543Smrg procp = (void **) &disp->UniformMatrix4x3fv; 3745706f2543Smrg *procp = dlsym(handle, symboln); 3746706f2543Smrg } 3747706f2543Smrg 3748706f2543Smrg 3749706f2543Smrg if(!disp->LoadTransposeMatrixdARB) { 3750706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixd", symbol_prefix); 3751706f2543Smrg procp = (void **) &disp->LoadTransposeMatrixdARB; 3752706f2543Smrg *procp = dlsym(handle, symboln); 3753706f2543Smrg } 3754706f2543Smrg 3755706f2543Smrg 3756706f2543Smrg if(!disp->LoadTransposeMatrixdARB) { 3757706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixdARB", symbol_prefix); 3758706f2543Smrg procp = (void **) &disp->LoadTransposeMatrixdARB; 3759706f2543Smrg *procp = dlsym(handle, symboln); 3760706f2543Smrg } 3761706f2543Smrg 3762706f2543Smrg 3763706f2543Smrg if(!disp->LoadTransposeMatrixfARB) { 3764706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixf", symbol_prefix); 3765706f2543Smrg procp = (void **) &disp->LoadTransposeMatrixfARB; 3766706f2543Smrg *procp = dlsym(handle, symboln); 3767706f2543Smrg } 3768706f2543Smrg 3769706f2543Smrg 3770706f2543Smrg if(!disp->LoadTransposeMatrixfARB) { 3771706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadTransposeMatrixfARB", symbol_prefix); 3772706f2543Smrg procp = (void **) &disp->LoadTransposeMatrixfARB; 3773706f2543Smrg *procp = dlsym(handle, symboln); 3774706f2543Smrg } 3775706f2543Smrg 3776706f2543Smrg 3777706f2543Smrg if(!disp->MultTransposeMatrixdARB) { 3778706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixd", symbol_prefix); 3779706f2543Smrg procp = (void **) &disp->MultTransposeMatrixdARB; 3780706f2543Smrg *procp = dlsym(handle, symboln); 3781706f2543Smrg } 3782706f2543Smrg 3783706f2543Smrg 3784706f2543Smrg if(!disp->MultTransposeMatrixdARB) { 3785706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixdARB", symbol_prefix); 3786706f2543Smrg procp = (void **) &disp->MultTransposeMatrixdARB; 3787706f2543Smrg *procp = dlsym(handle, symboln); 3788706f2543Smrg } 3789706f2543Smrg 3790706f2543Smrg 3791706f2543Smrg if(!disp->MultTransposeMatrixfARB) { 3792706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixf", symbol_prefix); 3793706f2543Smrg procp = (void **) &disp->MultTransposeMatrixfARB; 3794706f2543Smrg *procp = dlsym(handle, symboln); 3795706f2543Smrg } 3796706f2543Smrg 3797706f2543Smrg 3798706f2543Smrg if(!disp->MultTransposeMatrixfARB) { 3799706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultTransposeMatrixfARB", symbol_prefix); 3800706f2543Smrg procp = (void **) &disp->MultTransposeMatrixfARB; 3801706f2543Smrg *procp = dlsym(handle, symboln); 3802706f2543Smrg } 3803706f2543Smrg 3804706f2543Smrg 3805706f2543Smrg if(!disp->SampleCoverageARB) { 3806706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSampleCoverage", symbol_prefix); 3807706f2543Smrg procp = (void **) &disp->SampleCoverageARB; 3808706f2543Smrg *procp = dlsym(handle, symboln); 3809706f2543Smrg } 3810706f2543Smrg 3811706f2543Smrg 3812706f2543Smrg if(!disp->SampleCoverageARB) { 3813706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSampleCoverageARB", symbol_prefix); 3814706f2543Smrg procp = (void **) &disp->SampleCoverageARB; 3815706f2543Smrg *procp = dlsym(handle, symboln); 3816706f2543Smrg } 3817706f2543Smrg 3818706f2543Smrg 3819706f2543Smrg if(!disp->CompressedTexImage1DARB) { 3820706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1D", symbol_prefix); 3821706f2543Smrg procp = (void **) &disp->CompressedTexImage1DARB; 3822706f2543Smrg *procp = dlsym(handle, symboln); 3823706f2543Smrg } 3824706f2543Smrg 3825706f2543Smrg 3826706f2543Smrg if(!disp->CompressedTexImage1DARB) { 3827706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage1DARB", symbol_prefix); 3828706f2543Smrg procp = (void **) &disp->CompressedTexImage1DARB; 3829706f2543Smrg *procp = dlsym(handle, symboln); 3830706f2543Smrg } 3831706f2543Smrg 3832706f2543Smrg 3833706f2543Smrg if(!disp->CompressedTexImage2DARB) { 3834706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2D", symbol_prefix); 3835706f2543Smrg procp = (void **) &disp->CompressedTexImage2DARB; 3836706f2543Smrg *procp = dlsym(handle, symboln); 3837706f2543Smrg } 3838706f2543Smrg 3839706f2543Smrg 3840706f2543Smrg if(!disp->CompressedTexImage2DARB) { 3841706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage2DARB", symbol_prefix); 3842706f2543Smrg procp = (void **) &disp->CompressedTexImage2DARB; 3843706f2543Smrg *procp = dlsym(handle, symboln); 3844706f2543Smrg } 3845706f2543Smrg 3846706f2543Smrg 3847706f2543Smrg if(!disp->CompressedTexImage3DARB) { 3848706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3D", symbol_prefix); 3849706f2543Smrg procp = (void **) &disp->CompressedTexImage3DARB; 3850706f2543Smrg *procp = dlsym(handle, symboln); 3851706f2543Smrg } 3852706f2543Smrg 3853706f2543Smrg 3854706f2543Smrg if(!disp->CompressedTexImage3DARB) { 3855706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexImage3DARB", symbol_prefix); 3856706f2543Smrg procp = (void **) &disp->CompressedTexImage3DARB; 3857706f2543Smrg *procp = dlsym(handle, symboln); 3858706f2543Smrg } 3859706f2543Smrg 3860706f2543Smrg 3861706f2543Smrg if(!disp->CompressedTexSubImage1DARB) { 3862706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1D", symbol_prefix); 3863706f2543Smrg procp = (void **) &disp->CompressedTexSubImage1DARB; 3864706f2543Smrg *procp = dlsym(handle, symboln); 3865706f2543Smrg } 3866706f2543Smrg 3867706f2543Smrg 3868706f2543Smrg if(!disp->CompressedTexSubImage1DARB) { 3869706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage1DARB", symbol_prefix); 3870706f2543Smrg procp = (void **) &disp->CompressedTexSubImage1DARB; 3871706f2543Smrg *procp = dlsym(handle, symboln); 3872706f2543Smrg } 3873706f2543Smrg 3874706f2543Smrg 3875706f2543Smrg if(!disp->CompressedTexSubImage2DARB) { 3876706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2D", symbol_prefix); 3877706f2543Smrg procp = (void **) &disp->CompressedTexSubImage2DARB; 3878706f2543Smrg *procp = dlsym(handle, symboln); 3879706f2543Smrg } 3880706f2543Smrg 3881706f2543Smrg 3882706f2543Smrg if(!disp->CompressedTexSubImage2DARB) { 3883706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage2DARB", symbol_prefix); 3884706f2543Smrg procp = (void **) &disp->CompressedTexSubImage2DARB; 3885706f2543Smrg *procp = dlsym(handle, symboln); 3886706f2543Smrg } 3887706f2543Smrg 3888706f2543Smrg 3889706f2543Smrg if(!disp->CompressedTexSubImage3DARB) { 3890706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3D", symbol_prefix); 3891706f2543Smrg procp = (void **) &disp->CompressedTexSubImage3DARB; 3892706f2543Smrg *procp = dlsym(handle, symboln); 3893706f2543Smrg } 3894706f2543Smrg 3895706f2543Smrg 3896706f2543Smrg if(!disp->CompressedTexSubImage3DARB) { 3897706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompressedTexSubImage3DARB", symbol_prefix); 3898706f2543Smrg procp = (void **) &disp->CompressedTexSubImage3DARB; 3899706f2543Smrg *procp = dlsym(handle, symboln); 3900706f2543Smrg } 3901706f2543Smrg 3902706f2543Smrg 3903706f2543Smrg if(!disp->GetCompressedTexImageARB) { 3904706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImage", symbol_prefix); 3905706f2543Smrg procp = (void **) &disp->GetCompressedTexImageARB; 3906706f2543Smrg *procp = dlsym(handle, symboln); 3907706f2543Smrg } 3908706f2543Smrg 3909706f2543Smrg 3910706f2543Smrg if(!disp->GetCompressedTexImageARB) { 3911706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCompressedTexImageARB", symbol_prefix); 3912706f2543Smrg procp = (void **) &disp->GetCompressedTexImageARB; 3913706f2543Smrg *procp = dlsym(handle, symboln); 3914706f2543Smrg } 3915706f2543Smrg 3916706f2543Smrg 3917706f2543Smrg if(!disp->DisableVertexAttribArrayARB) { 3918706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArray", symbol_prefix); 3919706f2543Smrg procp = (void **) &disp->DisableVertexAttribArrayARB; 3920706f2543Smrg *procp = dlsym(handle, symboln); 3921706f2543Smrg } 3922706f2543Smrg 3923706f2543Smrg 3924706f2543Smrg if(!disp->DisableVertexAttribArrayARB) { 3925706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDisableVertexAttribArrayARB", symbol_prefix); 3926706f2543Smrg procp = (void **) &disp->DisableVertexAttribArrayARB; 3927706f2543Smrg *procp = dlsym(handle, symboln); 3928706f2543Smrg } 3929706f2543Smrg 3930706f2543Smrg 3931706f2543Smrg if(!disp->EnableVertexAttribArrayARB) { 3932706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArray", symbol_prefix); 3933706f2543Smrg procp = (void **) &disp->EnableVertexAttribArrayARB; 3934706f2543Smrg *procp = dlsym(handle, symboln); 3935706f2543Smrg } 3936706f2543Smrg 3937706f2543Smrg 3938706f2543Smrg if(!disp->EnableVertexAttribArrayARB) { 3939706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEnableVertexAttribArrayARB", symbol_prefix); 3940706f2543Smrg procp = (void **) &disp->EnableVertexAttribArrayARB; 3941706f2543Smrg *procp = dlsym(handle, symboln); 3942706f2543Smrg } 3943706f2543Smrg 3944706f2543Smrg 3945706f2543Smrg if(!disp->GetProgramEnvParameterdvARB) { 3946706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterdvARB", symbol_prefix); 3947706f2543Smrg procp = (void **) &disp->GetProgramEnvParameterdvARB; 3948706f2543Smrg *procp = dlsym(handle, symboln); 3949706f2543Smrg } 3950706f2543Smrg 3951706f2543Smrg 3952706f2543Smrg if(!disp->GetProgramEnvParameterfvARB) { 3953706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramEnvParameterfvARB", symbol_prefix); 3954706f2543Smrg procp = (void **) &disp->GetProgramEnvParameterfvARB; 3955706f2543Smrg *procp = dlsym(handle, symboln); 3956706f2543Smrg } 3957706f2543Smrg 3958706f2543Smrg 3959706f2543Smrg if(!disp->GetProgramLocalParameterdvARB) { 3960706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterdvARB", symbol_prefix); 3961706f2543Smrg procp = (void **) &disp->GetProgramLocalParameterdvARB; 3962706f2543Smrg *procp = dlsym(handle, symboln); 3963706f2543Smrg } 3964706f2543Smrg 3965706f2543Smrg 3966706f2543Smrg if(!disp->GetProgramLocalParameterfvARB) { 3967706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramLocalParameterfvARB", symbol_prefix); 3968706f2543Smrg procp = (void **) &disp->GetProgramLocalParameterfvARB; 3969706f2543Smrg *procp = dlsym(handle, symboln); 3970706f2543Smrg } 3971706f2543Smrg 3972706f2543Smrg 3973706f2543Smrg if(!disp->GetProgramStringARB) { 3974706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramStringARB", symbol_prefix); 3975706f2543Smrg procp = (void **) &disp->GetProgramStringARB; 3976706f2543Smrg *procp = dlsym(handle, symboln); 3977706f2543Smrg } 3978706f2543Smrg 3979706f2543Smrg 3980706f2543Smrg if(!disp->GetProgramivARB) { 3981706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramivARB", symbol_prefix); 3982706f2543Smrg procp = (void **) &disp->GetProgramivARB; 3983706f2543Smrg *procp = dlsym(handle, symboln); 3984706f2543Smrg } 3985706f2543Smrg 3986706f2543Smrg 3987706f2543Smrg if(!disp->GetVertexAttribdvARB) { 3988706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdv", symbol_prefix); 3989706f2543Smrg procp = (void **) &disp->GetVertexAttribdvARB; 3990706f2543Smrg *procp = dlsym(handle, symboln); 3991706f2543Smrg } 3992706f2543Smrg 3993706f2543Smrg 3994706f2543Smrg if(!disp->GetVertexAttribdvARB) { 3995706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvARB", symbol_prefix); 3996706f2543Smrg procp = (void **) &disp->GetVertexAttribdvARB; 3997706f2543Smrg *procp = dlsym(handle, symboln); 3998706f2543Smrg } 3999706f2543Smrg 4000706f2543Smrg 4001706f2543Smrg if(!disp->GetVertexAttribfvARB) { 4002706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfv", symbol_prefix); 4003706f2543Smrg procp = (void **) &disp->GetVertexAttribfvARB; 4004706f2543Smrg *procp = dlsym(handle, symboln); 4005706f2543Smrg } 4006706f2543Smrg 4007706f2543Smrg 4008706f2543Smrg if(!disp->GetVertexAttribfvARB) { 4009706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvARB", symbol_prefix); 4010706f2543Smrg procp = (void **) &disp->GetVertexAttribfvARB; 4011706f2543Smrg *procp = dlsym(handle, symboln); 4012706f2543Smrg } 4013706f2543Smrg 4014706f2543Smrg 4015706f2543Smrg if(!disp->GetVertexAttribivARB) { 4016706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribiv", symbol_prefix); 4017706f2543Smrg procp = (void **) &disp->GetVertexAttribivARB; 4018706f2543Smrg *procp = dlsym(handle, symboln); 4019706f2543Smrg } 4020706f2543Smrg 4021706f2543Smrg 4022706f2543Smrg if(!disp->GetVertexAttribivARB) { 4023706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivARB", symbol_prefix); 4024706f2543Smrg procp = (void **) &disp->GetVertexAttribivARB; 4025706f2543Smrg *procp = dlsym(handle, symboln); 4026706f2543Smrg } 4027706f2543Smrg 4028706f2543Smrg 4029706f2543Smrg if(!disp->ProgramEnvParameter4dARB) { 4030706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dARB", symbol_prefix); 4031706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4dARB; 4032706f2543Smrg *procp = dlsym(handle, symboln); 4033706f2543Smrg } 4034706f2543Smrg 4035706f2543Smrg 4036706f2543Smrg if(!disp->ProgramEnvParameter4dARB) { 4037706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameter4dNV", symbol_prefix); 4038706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4dARB; 4039706f2543Smrg *procp = dlsym(handle, symboln); 4040706f2543Smrg } 4041706f2543Smrg 4042706f2543Smrg 4043706f2543Smrg if(!disp->ProgramEnvParameter4dvARB) { 4044706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4dvARB", symbol_prefix); 4045706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4dvARB; 4046706f2543Smrg *procp = dlsym(handle, symboln); 4047706f2543Smrg } 4048706f2543Smrg 4049706f2543Smrg 4050706f2543Smrg if(!disp->ProgramEnvParameter4dvARB) { 4051706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameter4dvNV", symbol_prefix); 4052706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4dvARB; 4053706f2543Smrg *procp = dlsym(handle, symboln); 4054706f2543Smrg } 4055706f2543Smrg 4056706f2543Smrg 4057706f2543Smrg if(!disp->ProgramEnvParameter4fARB) { 4058706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fARB", symbol_prefix); 4059706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4fARB; 4060706f2543Smrg *procp = dlsym(handle, symboln); 4061706f2543Smrg } 4062706f2543Smrg 4063706f2543Smrg 4064706f2543Smrg if(!disp->ProgramEnvParameter4fARB) { 4065706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameter4fNV", symbol_prefix); 4066706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4fARB; 4067706f2543Smrg *procp = dlsym(handle, symboln); 4068706f2543Smrg } 4069706f2543Smrg 4070706f2543Smrg 4071706f2543Smrg if(!disp->ProgramEnvParameter4fvARB) { 4072706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramEnvParameter4fvARB", symbol_prefix); 4073706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4fvARB; 4074706f2543Smrg *procp = dlsym(handle, symboln); 4075706f2543Smrg } 4076706f2543Smrg 4077706f2543Smrg 4078706f2543Smrg if(!disp->ProgramEnvParameter4fvARB) { 4079706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameter4fvNV", symbol_prefix); 4080706f2543Smrg procp = (void **) &disp->ProgramEnvParameter4fvARB; 4081706f2543Smrg *procp = dlsym(handle, symboln); 4082706f2543Smrg } 4083706f2543Smrg 4084706f2543Smrg 4085706f2543Smrg if(!disp->ProgramLocalParameter4dARB) { 4086706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dARB", symbol_prefix); 4087706f2543Smrg procp = (void **) &disp->ProgramLocalParameter4dARB; 4088706f2543Smrg *procp = dlsym(handle, symboln); 4089706f2543Smrg } 4090706f2543Smrg 4091706f2543Smrg 4092706f2543Smrg if(!disp->ProgramLocalParameter4dvARB) { 4093706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4dvARB", symbol_prefix); 4094706f2543Smrg procp = (void **) &disp->ProgramLocalParameter4dvARB; 4095706f2543Smrg *procp = dlsym(handle, symboln); 4096706f2543Smrg } 4097706f2543Smrg 4098706f2543Smrg 4099706f2543Smrg if(!disp->ProgramLocalParameter4fARB) { 4100706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fARB", symbol_prefix); 4101706f2543Smrg procp = (void **) &disp->ProgramLocalParameter4fARB; 4102706f2543Smrg *procp = dlsym(handle, symboln); 4103706f2543Smrg } 4104706f2543Smrg 4105706f2543Smrg 4106706f2543Smrg if(!disp->ProgramLocalParameter4fvARB) { 4107706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramLocalParameter4fvARB", symbol_prefix); 4108706f2543Smrg procp = (void **) &disp->ProgramLocalParameter4fvARB; 4109706f2543Smrg *procp = dlsym(handle, symboln); 4110706f2543Smrg } 4111706f2543Smrg 4112706f2543Smrg 4113706f2543Smrg if(!disp->ProgramStringARB) { 4114706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramStringARB", symbol_prefix); 4115706f2543Smrg procp = (void **) &disp->ProgramStringARB; 4116706f2543Smrg *procp = dlsym(handle, symboln); 4117706f2543Smrg } 4118706f2543Smrg 4119706f2543Smrg 4120706f2543Smrg if(!disp->VertexAttrib1dARB) { 4121706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1d", symbol_prefix); 4122706f2543Smrg procp = (void **) &disp->VertexAttrib1dARB; 4123706f2543Smrg *procp = dlsym(handle, symboln); 4124706f2543Smrg } 4125706f2543Smrg 4126706f2543Smrg 4127706f2543Smrg if(!disp->VertexAttrib1dARB) { 4128706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dARB", symbol_prefix); 4129706f2543Smrg procp = (void **) &disp->VertexAttrib1dARB; 4130706f2543Smrg *procp = dlsym(handle, symboln); 4131706f2543Smrg } 4132706f2543Smrg 4133706f2543Smrg 4134706f2543Smrg if(!disp->VertexAttrib1dvARB) { 4135706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dv", symbol_prefix); 4136706f2543Smrg procp = (void **) &disp->VertexAttrib1dvARB; 4137706f2543Smrg *procp = dlsym(handle, symboln); 4138706f2543Smrg } 4139706f2543Smrg 4140706f2543Smrg 4141706f2543Smrg if(!disp->VertexAttrib1dvARB) { 4142706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvARB", symbol_prefix); 4143706f2543Smrg procp = (void **) &disp->VertexAttrib1dvARB; 4144706f2543Smrg *procp = dlsym(handle, symboln); 4145706f2543Smrg } 4146706f2543Smrg 4147706f2543Smrg 4148706f2543Smrg if(!disp->VertexAttrib1fARB) { 4149706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1f", symbol_prefix); 4150706f2543Smrg procp = (void **) &disp->VertexAttrib1fARB; 4151706f2543Smrg *procp = dlsym(handle, symboln); 4152706f2543Smrg } 4153706f2543Smrg 4154706f2543Smrg 4155706f2543Smrg if(!disp->VertexAttrib1fARB) { 4156706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fARB", symbol_prefix); 4157706f2543Smrg procp = (void **) &disp->VertexAttrib1fARB; 4158706f2543Smrg *procp = dlsym(handle, symboln); 4159706f2543Smrg } 4160706f2543Smrg 4161706f2543Smrg 4162706f2543Smrg if(!disp->VertexAttrib1fvARB) { 4163706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fv", symbol_prefix); 4164706f2543Smrg procp = (void **) &disp->VertexAttrib1fvARB; 4165706f2543Smrg *procp = dlsym(handle, symboln); 4166706f2543Smrg } 4167706f2543Smrg 4168706f2543Smrg 4169706f2543Smrg if(!disp->VertexAttrib1fvARB) { 4170706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvARB", symbol_prefix); 4171706f2543Smrg procp = (void **) &disp->VertexAttrib1fvARB; 4172706f2543Smrg *procp = dlsym(handle, symboln); 4173706f2543Smrg } 4174706f2543Smrg 4175706f2543Smrg 4176706f2543Smrg if(!disp->VertexAttrib1sARB) { 4177706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1s", symbol_prefix); 4178706f2543Smrg procp = (void **) &disp->VertexAttrib1sARB; 4179706f2543Smrg *procp = dlsym(handle, symboln); 4180706f2543Smrg } 4181706f2543Smrg 4182706f2543Smrg 4183706f2543Smrg if(!disp->VertexAttrib1sARB) { 4184706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sARB", symbol_prefix); 4185706f2543Smrg procp = (void **) &disp->VertexAttrib1sARB; 4186706f2543Smrg *procp = dlsym(handle, symboln); 4187706f2543Smrg } 4188706f2543Smrg 4189706f2543Smrg 4190706f2543Smrg if(!disp->VertexAttrib1svARB) { 4191706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sv", symbol_prefix); 4192706f2543Smrg procp = (void **) &disp->VertexAttrib1svARB; 4193706f2543Smrg *procp = dlsym(handle, symboln); 4194706f2543Smrg } 4195706f2543Smrg 4196706f2543Smrg 4197706f2543Smrg if(!disp->VertexAttrib1svARB) { 4198706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svARB", symbol_prefix); 4199706f2543Smrg procp = (void **) &disp->VertexAttrib1svARB; 4200706f2543Smrg *procp = dlsym(handle, symboln); 4201706f2543Smrg } 4202706f2543Smrg 4203706f2543Smrg 4204706f2543Smrg if(!disp->VertexAttrib2dARB) { 4205706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2d", symbol_prefix); 4206706f2543Smrg procp = (void **) &disp->VertexAttrib2dARB; 4207706f2543Smrg *procp = dlsym(handle, symboln); 4208706f2543Smrg } 4209706f2543Smrg 4210706f2543Smrg 4211706f2543Smrg if(!disp->VertexAttrib2dARB) { 4212706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dARB", symbol_prefix); 4213706f2543Smrg procp = (void **) &disp->VertexAttrib2dARB; 4214706f2543Smrg *procp = dlsym(handle, symboln); 4215706f2543Smrg } 4216706f2543Smrg 4217706f2543Smrg 4218706f2543Smrg if(!disp->VertexAttrib2dvARB) { 4219706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dv", symbol_prefix); 4220706f2543Smrg procp = (void **) &disp->VertexAttrib2dvARB; 4221706f2543Smrg *procp = dlsym(handle, symboln); 4222706f2543Smrg } 4223706f2543Smrg 4224706f2543Smrg 4225706f2543Smrg if(!disp->VertexAttrib2dvARB) { 4226706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvARB", symbol_prefix); 4227706f2543Smrg procp = (void **) &disp->VertexAttrib2dvARB; 4228706f2543Smrg *procp = dlsym(handle, symboln); 4229706f2543Smrg } 4230706f2543Smrg 4231706f2543Smrg 4232706f2543Smrg if(!disp->VertexAttrib2fARB) { 4233706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2f", symbol_prefix); 4234706f2543Smrg procp = (void **) &disp->VertexAttrib2fARB; 4235706f2543Smrg *procp = dlsym(handle, symboln); 4236706f2543Smrg } 4237706f2543Smrg 4238706f2543Smrg 4239706f2543Smrg if(!disp->VertexAttrib2fARB) { 4240706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fARB", symbol_prefix); 4241706f2543Smrg procp = (void **) &disp->VertexAttrib2fARB; 4242706f2543Smrg *procp = dlsym(handle, symboln); 4243706f2543Smrg } 4244706f2543Smrg 4245706f2543Smrg 4246706f2543Smrg if(!disp->VertexAttrib2fvARB) { 4247706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fv", symbol_prefix); 4248706f2543Smrg procp = (void **) &disp->VertexAttrib2fvARB; 4249706f2543Smrg *procp = dlsym(handle, symboln); 4250706f2543Smrg } 4251706f2543Smrg 4252706f2543Smrg 4253706f2543Smrg if(!disp->VertexAttrib2fvARB) { 4254706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvARB", symbol_prefix); 4255706f2543Smrg procp = (void **) &disp->VertexAttrib2fvARB; 4256706f2543Smrg *procp = dlsym(handle, symboln); 4257706f2543Smrg } 4258706f2543Smrg 4259706f2543Smrg 4260706f2543Smrg if(!disp->VertexAttrib2sARB) { 4261706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2s", symbol_prefix); 4262706f2543Smrg procp = (void **) &disp->VertexAttrib2sARB; 4263706f2543Smrg *procp = dlsym(handle, symboln); 4264706f2543Smrg } 4265706f2543Smrg 4266706f2543Smrg 4267706f2543Smrg if(!disp->VertexAttrib2sARB) { 4268706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sARB", symbol_prefix); 4269706f2543Smrg procp = (void **) &disp->VertexAttrib2sARB; 4270706f2543Smrg *procp = dlsym(handle, symboln); 4271706f2543Smrg } 4272706f2543Smrg 4273706f2543Smrg 4274706f2543Smrg if(!disp->VertexAttrib2svARB) { 4275706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sv", symbol_prefix); 4276706f2543Smrg procp = (void **) &disp->VertexAttrib2svARB; 4277706f2543Smrg *procp = dlsym(handle, symboln); 4278706f2543Smrg } 4279706f2543Smrg 4280706f2543Smrg 4281706f2543Smrg if(!disp->VertexAttrib2svARB) { 4282706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svARB", symbol_prefix); 4283706f2543Smrg procp = (void **) &disp->VertexAttrib2svARB; 4284706f2543Smrg *procp = dlsym(handle, symboln); 4285706f2543Smrg } 4286706f2543Smrg 4287706f2543Smrg 4288706f2543Smrg if(!disp->VertexAttrib3dARB) { 4289706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3d", symbol_prefix); 4290706f2543Smrg procp = (void **) &disp->VertexAttrib3dARB; 4291706f2543Smrg *procp = dlsym(handle, symboln); 4292706f2543Smrg } 4293706f2543Smrg 4294706f2543Smrg 4295706f2543Smrg if(!disp->VertexAttrib3dARB) { 4296706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dARB", symbol_prefix); 4297706f2543Smrg procp = (void **) &disp->VertexAttrib3dARB; 4298706f2543Smrg *procp = dlsym(handle, symboln); 4299706f2543Smrg } 4300706f2543Smrg 4301706f2543Smrg 4302706f2543Smrg if(!disp->VertexAttrib3dvARB) { 4303706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dv", symbol_prefix); 4304706f2543Smrg procp = (void **) &disp->VertexAttrib3dvARB; 4305706f2543Smrg *procp = dlsym(handle, symboln); 4306706f2543Smrg } 4307706f2543Smrg 4308706f2543Smrg 4309706f2543Smrg if(!disp->VertexAttrib3dvARB) { 4310706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvARB", symbol_prefix); 4311706f2543Smrg procp = (void **) &disp->VertexAttrib3dvARB; 4312706f2543Smrg *procp = dlsym(handle, symboln); 4313706f2543Smrg } 4314706f2543Smrg 4315706f2543Smrg 4316706f2543Smrg if(!disp->VertexAttrib3fARB) { 4317706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3f", symbol_prefix); 4318706f2543Smrg procp = (void **) &disp->VertexAttrib3fARB; 4319706f2543Smrg *procp = dlsym(handle, symboln); 4320706f2543Smrg } 4321706f2543Smrg 4322706f2543Smrg 4323706f2543Smrg if(!disp->VertexAttrib3fARB) { 4324706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fARB", symbol_prefix); 4325706f2543Smrg procp = (void **) &disp->VertexAttrib3fARB; 4326706f2543Smrg *procp = dlsym(handle, symboln); 4327706f2543Smrg } 4328706f2543Smrg 4329706f2543Smrg 4330706f2543Smrg if(!disp->VertexAttrib3fvARB) { 4331706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fv", symbol_prefix); 4332706f2543Smrg procp = (void **) &disp->VertexAttrib3fvARB; 4333706f2543Smrg *procp = dlsym(handle, symboln); 4334706f2543Smrg } 4335706f2543Smrg 4336706f2543Smrg 4337706f2543Smrg if(!disp->VertexAttrib3fvARB) { 4338706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvARB", symbol_prefix); 4339706f2543Smrg procp = (void **) &disp->VertexAttrib3fvARB; 4340706f2543Smrg *procp = dlsym(handle, symboln); 4341706f2543Smrg } 4342706f2543Smrg 4343706f2543Smrg 4344706f2543Smrg if(!disp->VertexAttrib3sARB) { 4345706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3s", symbol_prefix); 4346706f2543Smrg procp = (void **) &disp->VertexAttrib3sARB; 4347706f2543Smrg *procp = dlsym(handle, symboln); 4348706f2543Smrg } 4349706f2543Smrg 4350706f2543Smrg 4351706f2543Smrg if(!disp->VertexAttrib3sARB) { 4352706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sARB", symbol_prefix); 4353706f2543Smrg procp = (void **) &disp->VertexAttrib3sARB; 4354706f2543Smrg *procp = dlsym(handle, symboln); 4355706f2543Smrg } 4356706f2543Smrg 4357706f2543Smrg 4358706f2543Smrg if(!disp->VertexAttrib3svARB) { 4359706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sv", symbol_prefix); 4360706f2543Smrg procp = (void **) &disp->VertexAttrib3svARB; 4361706f2543Smrg *procp = dlsym(handle, symboln); 4362706f2543Smrg } 4363706f2543Smrg 4364706f2543Smrg 4365706f2543Smrg if(!disp->VertexAttrib3svARB) { 4366706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svARB", symbol_prefix); 4367706f2543Smrg procp = (void **) &disp->VertexAttrib3svARB; 4368706f2543Smrg *procp = dlsym(handle, symboln); 4369706f2543Smrg } 4370706f2543Smrg 4371706f2543Smrg 4372706f2543Smrg if(!disp->VertexAttrib4NbvARB) { 4373706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nbv", symbol_prefix); 4374706f2543Smrg procp = (void **) &disp->VertexAttrib4NbvARB; 4375706f2543Smrg *procp = dlsym(handle, symboln); 4376706f2543Smrg } 4377706f2543Smrg 4378706f2543Smrg 4379706f2543Smrg if(!disp->VertexAttrib4NbvARB) { 4380706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NbvARB", symbol_prefix); 4381706f2543Smrg procp = (void **) &disp->VertexAttrib4NbvARB; 4382706f2543Smrg *procp = dlsym(handle, symboln); 4383706f2543Smrg } 4384706f2543Smrg 4385706f2543Smrg 4386706f2543Smrg if(!disp->VertexAttrib4NivARB) { 4387706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Niv", symbol_prefix); 4388706f2543Smrg procp = (void **) &disp->VertexAttrib4NivARB; 4389706f2543Smrg *procp = dlsym(handle, symboln); 4390706f2543Smrg } 4391706f2543Smrg 4392706f2543Smrg 4393706f2543Smrg if(!disp->VertexAttrib4NivARB) { 4394706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NivARB", symbol_prefix); 4395706f2543Smrg procp = (void **) &disp->VertexAttrib4NivARB; 4396706f2543Smrg *procp = dlsym(handle, symboln); 4397706f2543Smrg } 4398706f2543Smrg 4399706f2543Smrg 4400706f2543Smrg if(!disp->VertexAttrib4NsvARB) { 4401706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nsv", symbol_prefix); 4402706f2543Smrg procp = (void **) &disp->VertexAttrib4NsvARB; 4403706f2543Smrg *procp = dlsym(handle, symboln); 4404706f2543Smrg } 4405706f2543Smrg 4406706f2543Smrg 4407706f2543Smrg if(!disp->VertexAttrib4NsvARB) { 4408706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NsvARB", symbol_prefix); 4409706f2543Smrg procp = (void **) &disp->VertexAttrib4NsvARB; 4410706f2543Smrg *procp = dlsym(handle, symboln); 4411706f2543Smrg } 4412706f2543Smrg 4413706f2543Smrg 4414706f2543Smrg if(!disp->VertexAttrib4NubARB) { 4415706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nub", symbol_prefix); 4416706f2543Smrg procp = (void **) &disp->VertexAttrib4NubARB; 4417706f2543Smrg *procp = dlsym(handle, symboln); 4418706f2543Smrg } 4419706f2543Smrg 4420706f2543Smrg 4421706f2543Smrg if(!disp->VertexAttrib4NubARB) { 4422706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubARB", symbol_prefix); 4423706f2543Smrg procp = (void **) &disp->VertexAttrib4NubARB; 4424706f2543Smrg *procp = dlsym(handle, symboln); 4425706f2543Smrg } 4426706f2543Smrg 4427706f2543Smrg 4428706f2543Smrg if(!disp->VertexAttrib4NubvARB) { 4429706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nubv", symbol_prefix); 4430706f2543Smrg procp = (void **) &disp->VertexAttrib4NubvARB; 4431706f2543Smrg *procp = dlsym(handle, symboln); 4432706f2543Smrg } 4433706f2543Smrg 4434706f2543Smrg 4435706f2543Smrg if(!disp->VertexAttrib4NubvARB) { 4436706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NubvARB", symbol_prefix); 4437706f2543Smrg procp = (void **) &disp->VertexAttrib4NubvARB; 4438706f2543Smrg *procp = dlsym(handle, symboln); 4439706f2543Smrg } 4440706f2543Smrg 4441706f2543Smrg 4442706f2543Smrg if(!disp->VertexAttrib4NuivARB) { 4443706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nuiv", symbol_prefix); 4444706f2543Smrg procp = (void **) &disp->VertexAttrib4NuivARB; 4445706f2543Smrg *procp = dlsym(handle, symboln); 4446706f2543Smrg } 4447706f2543Smrg 4448706f2543Smrg 4449706f2543Smrg if(!disp->VertexAttrib4NuivARB) { 4450706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NuivARB", symbol_prefix); 4451706f2543Smrg procp = (void **) &disp->VertexAttrib4NuivARB; 4452706f2543Smrg *procp = dlsym(handle, symboln); 4453706f2543Smrg } 4454706f2543Smrg 4455706f2543Smrg 4456706f2543Smrg if(!disp->VertexAttrib4NusvARB) { 4457706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4Nusv", symbol_prefix); 4458706f2543Smrg procp = (void **) &disp->VertexAttrib4NusvARB; 4459706f2543Smrg *procp = dlsym(handle, symboln); 4460706f2543Smrg } 4461706f2543Smrg 4462706f2543Smrg 4463706f2543Smrg if(!disp->VertexAttrib4NusvARB) { 4464706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4NusvARB", symbol_prefix); 4465706f2543Smrg procp = (void **) &disp->VertexAttrib4NusvARB; 4466706f2543Smrg *procp = dlsym(handle, symboln); 4467706f2543Smrg } 4468706f2543Smrg 4469706f2543Smrg 4470706f2543Smrg if(!disp->VertexAttrib4bvARB) { 4471706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bv", symbol_prefix); 4472706f2543Smrg procp = (void **) &disp->VertexAttrib4bvARB; 4473706f2543Smrg *procp = dlsym(handle, symboln); 4474706f2543Smrg } 4475706f2543Smrg 4476706f2543Smrg 4477706f2543Smrg if(!disp->VertexAttrib4bvARB) { 4478706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4bvARB", symbol_prefix); 4479706f2543Smrg procp = (void **) &disp->VertexAttrib4bvARB; 4480706f2543Smrg *procp = dlsym(handle, symboln); 4481706f2543Smrg } 4482706f2543Smrg 4483706f2543Smrg 4484706f2543Smrg if(!disp->VertexAttrib4dARB) { 4485706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4d", symbol_prefix); 4486706f2543Smrg procp = (void **) &disp->VertexAttrib4dARB; 4487706f2543Smrg *procp = dlsym(handle, symboln); 4488706f2543Smrg } 4489706f2543Smrg 4490706f2543Smrg 4491706f2543Smrg if(!disp->VertexAttrib4dARB) { 4492706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dARB", symbol_prefix); 4493706f2543Smrg procp = (void **) &disp->VertexAttrib4dARB; 4494706f2543Smrg *procp = dlsym(handle, symboln); 4495706f2543Smrg } 4496706f2543Smrg 4497706f2543Smrg 4498706f2543Smrg if(!disp->VertexAttrib4dvARB) { 4499706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dv", symbol_prefix); 4500706f2543Smrg procp = (void **) &disp->VertexAttrib4dvARB; 4501706f2543Smrg *procp = dlsym(handle, symboln); 4502706f2543Smrg } 4503706f2543Smrg 4504706f2543Smrg 4505706f2543Smrg if(!disp->VertexAttrib4dvARB) { 4506706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvARB", symbol_prefix); 4507706f2543Smrg procp = (void **) &disp->VertexAttrib4dvARB; 4508706f2543Smrg *procp = dlsym(handle, symboln); 4509706f2543Smrg } 4510706f2543Smrg 4511706f2543Smrg 4512706f2543Smrg if(!disp->VertexAttrib4fARB) { 4513706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4f", symbol_prefix); 4514706f2543Smrg procp = (void **) &disp->VertexAttrib4fARB; 4515706f2543Smrg *procp = dlsym(handle, symboln); 4516706f2543Smrg } 4517706f2543Smrg 4518706f2543Smrg 4519706f2543Smrg if(!disp->VertexAttrib4fARB) { 4520706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fARB", symbol_prefix); 4521706f2543Smrg procp = (void **) &disp->VertexAttrib4fARB; 4522706f2543Smrg *procp = dlsym(handle, symboln); 4523706f2543Smrg } 4524706f2543Smrg 4525706f2543Smrg 4526706f2543Smrg if(!disp->VertexAttrib4fvARB) { 4527706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fv", symbol_prefix); 4528706f2543Smrg procp = (void **) &disp->VertexAttrib4fvARB; 4529706f2543Smrg *procp = dlsym(handle, symboln); 4530706f2543Smrg } 4531706f2543Smrg 4532706f2543Smrg 4533706f2543Smrg if(!disp->VertexAttrib4fvARB) { 4534706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvARB", symbol_prefix); 4535706f2543Smrg procp = (void **) &disp->VertexAttrib4fvARB; 4536706f2543Smrg *procp = dlsym(handle, symboln); 4537706f2543Smrg } 4538706f2543Smrg 4539706f2543Smrg 4540706f2543Smrg if(!disp->VertexAttrib4ivARB) { 4541706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4iv", symbol_prefix); 4542706f2543Smrg procp = (void **) &disp->VertexAttrib4ivARB; 4543706f2543Smrg *procp = dlsym(handle, symboln); 4544706f2543Smrg } 4545706f2543Smrg 4546706f2543Smrg 4547706f2543Smrg if(!disp->VertexAttrib4ivARB) { 4548706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ivARB", symbol_prefix); 4549706f2543Smrg procp = (void **) &disp->VertexAttrib4ivARB; 4550706f2543Smrg *procp = dlsym(handle, symboln); 4551706f2543Smrg } 4552706f2543Smrg 4553706f2543Smrg 4554706f2543Smrg if(!disp->VertexAttrib4sARB) { 4555706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4s", symbol_prefix); 4556706f2543Smrg procp = (void **) &disp->VertexAttrib4sARB; 4557706f2543Smrg *procp = dlsym(handle, symboln); 4558706f2543Smrg } 4559706f2543Smrg 4560706f2543Smrg 4561706f2543Smrg if(!disp->VertexAttrib4sARB) { 4562706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sARB", symbol_prefix); 4563706f2543Smrg procp = (void **) &disp->VertexAttrib4sARB; 4564706f2543Smrg *procp = dlsym(handle, symboln); 4565706f2543Smrg } 4566706f2543Smrg 4567706f2543Smrg 4568706f2543Smrg if(!disp->VertexAttrib4svARB) { 4569706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sv", symbol_prefix); 4570706f2543Smrg procp = (void **) &disp->VertexAttrib4svARB; 4571706f2543Smrg *procp = dlsym(handle, symboln); 4572706f2543Smrg } 4573706f2543Smrg 4574706f2543Smrg 4575706f2543Smrg if(!disp->VertexAttrib4svARB) { 4576706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svARB", symbol_prefix); 4577706f2543Smrg procp = (void **) &disp->VertexAttrib4svARB; 4578706f2543Smrg *procp = dlsym(handle, symboln); 4579706f2543Smrg } 4580706f2543Smrg 4581706f2543Smrg 4582706f2543Smrg if(!disp->VertexAttrib4ubvARB) { 4583706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubv", symbol_prefix); 4584706f2543Smrg procp = (void **) &disp->VertexAttrib4ubvARB; 4585706f2543Smrg *procp = dlsym(handle, symboln); 4586706f2543Smrg } 4587706f2543Smrg 4588706f2543Smrg 4589706f2543Smrg if(!disp->VertexAttrib4ubvARB) { 4590706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvARB", symbol_prefix); 4591706f2543Smrg procp = (void **) &disp->VertexAttrib4ubvARB; 4592706f2543Smrg *procp = dlsym(handle, symboln); 4593706f2543Smrg } 4594706f2543Smrg 4595706f2543Smrg 4596706f2543Smrg if(!disp->VertexAttrib4uivARB) { 4597706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uiv", symbol_prefix); 4598706f2543Smrg procp = (void **) &disp->VertexAttrib4uivARB; 4599706f2543Smrg *procp = dlsym(handle, symboln); 4600706f2543Smrg } 4601706f2543Smrg 4602706f2543Smrg 4603706f2543Smrg if(!disp->VertexAttrib4uivARB) { 4604706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4uivARB", symbol_prefix); 4605706f2543Smrg procp = (void **) &disp->VertexAttrib4uivARB; 4606706f2543Smrg *procp = dlsym(handle, symboln); 4607706f2543Smrg } 4608706f2543Smrg 4609706f2543Smrg 4610706f2543Smrg if(!disp->VertexAttrib4usvARB) { 4611706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usv", symbol_prefix); 4612706f2543Smrg procp = (void **) &disp->VertexAttrib4usvARB; 4613706f2543Smrg *procp = dlsym(handle, symboln); 4614706f2543Smrg } 4615706f2543Smrg 4616706f2543Smrg 4617706f2543Smrg if(!disp->VertexAttrib4usvARB) { 4618706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4usvARB", symbol_prefix); 4619706f2543Smrg procp = (void **) &disp->VertexAttrib4usvARB; 4620706f2543Smrg *procp = dlsym(handle, symboln); 4621706f2543Smrg } 4622706f2543Smrg 4623706f2543Smrg 4624706f2543Smrg if(!disp->VertexAttribPointerARB) { 4625706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribPointer", symbol_prefix); 4626706f2543Smrg procp = (void **) &disp->VertexAttribPointerARB; 4627706f2543Smrg *procp = dlsym(handle, symboln); 4628706f2543Smrg } 4629706f2543Smrg 4630706f2543Smrg 4631706f2543Smrg if(!disp->VertexAttribPointerARB) { 4632706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerARB", symbol_prefix); 4633706f2543Smrg procp = (void **) &disp->VertexAttribPointerARB; 4634706f2543Smrg *procp = dlsym(handle, symboln); 4635706f2543Smrg } 4636706f2543Smrg 4637706f2543Smrg 4638706f2543Smrg if(!disp->BindBufferARB) { 4639706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindBuffer", symbol_prefix); 4640706f2543Smrg procp = (void **) &disp->BindBufferARB; 4641706f2543Smrg *procp = dlsym(handle, symboln); 4642706f2543Smrg } 4643706f2543Smrg 4644706f2543Smrg 4645706f2543Smrg if(!disp->BindBufferARB) { 4646706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindBufferARB", symbol_prefix); 4647706f2543Smrg procp = (void **) &disp->BindBufferARB; 4648706f2543Smrg *procp = dlsym(handle, symboln); 4649706f2543Smrg } 4650706f2543Smrg 4651706f2543Smrg 4652706f2543Smrg if(!disp->BufferDataARB) { 4653706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBufferData", symbol_prefix); 4654706f2543Smrg procp = (void **) &disp->BufferDataARB; 4655706f2543Smrg *procp = dlsym(handle, symboln); 4656706f2543Smrg } 4657706f2543Smrg 4658706f2543Smrg 4659706f2543Smrg if(!disp->BufferDataARB) { 4660706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBufferDataARB", symbol_prefix); 4661706f2543Smrg procp = (void **) &disp->BufferDataARB; 4662706f2543Smrg *procp = dlsym(handle, symboln); 4663706f2543Smrg } 4664706f2543Smrg 4665706f2543Smrg 4666706f2543Smrg if(!disp->BufferSubDataARB) { 4667706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBufferSubData", symbol_prefix); 4668706f2543Smrg procp = (void **) &disp->BufferSubDataARB; 4669706f2543Smrg *procp = dlsym(handle, symboln); 4670706f2543Smrg } 4671706f2543Smrg 4672706f2543Smrg 4673706f2543Smrg if(!disp->BufferSubDataARB) { 4674706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBufferSubDataARB", symbol_prefix); 4675706f2543Smrg procp = (void **) &disp->BufferSubDataARB; 4676706f2543Smrg *procp = dlsym(handle, symboln); 4677706f2543Smrg } 4678706f2543Smrg 4679706f2543Smrg 4680706f2543Smrg if(!disp->DeleteBuffersARB) { 4681706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteBuffers", symbol_prefix); 4682706f2543Smrg procp = (void **) &disp->DeleteBuffersARB; 4683706f2543Smrg *procp = dlsym(handle, symboln); 4684706f2543Smrg } 4685706f2543Smrg 4686706f2543Smrg 4687706f2543Smrg if(!disp->DeleteBuffersARB) { 4688706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteBuffersARB", symbol_prefix); 4689706f2543Smrg procp = (void **) &disp->DeleteBuffersARB; 4690706f2543Smrg *procp = dlsym(handle, symboln); 4691706f2543Smrg } 4692706f2543Smrg 4693706f2543Smrg 4694706f2543Smrg if(!disp->GenBuffersARB) { 4695706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenBuffers", symbol_prefix); 4696706f2543Smrg procp = (void **) &disp->GenBuffersARB; 4697706f2543Smrg *procp = dlsym(handle, symboln); 4698706f2543Smrg } 4699706f2543Smrg 4700706f2543Smrg 4701706f2543Smrg if(!disp->GenBuffersARB) { 4702706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenBuffersARB", symbol_prefix); 4703706f2543Smrg procp = (void **) &disp->GenBuffersARB; 4704706f2543Smrg *procp = dlsym(handle, symboln); 4705706f2543Smrg } 4706706f2543Smrg 4707706f2543Smrg 4708706f2543Smrg if(!disp->GetBufferParameterivARB) { 4709706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferParameteriv", symbol_prefix); 4710706f2543Smrg procp = (void **) &disp->GetBufferParameterivARB; 4711706f2543Smrg *procp = dlsym(handle, symboln); 4712706f2543Smrg } 4713706f2543Smrg 4714706f2543Smrg 4715706f2543Smrg if(!disp->GetBufferParameterivARB) { 4716706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferParameterivARB", symbol_prefix); 4717706f2543Smrg procp = (void **) &disp->GetBufferParameterivARB; 4718706f2543Smrg *procp = dlsym(handle, symboln); 4719706f2543Smrg } 4720706f2543Smrg 4721706f2543Smrg 4722706f2543Smrg if(!disp->GetBufferPointervARB) { 4723706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferPointerv", symbol_prefix); 4724706f2543Smrg procp = (void **) &disp->GetBufferPointervARB; 4725706f2543Smrg *procp = dlsym(handle, symboln); 4726706f2543Smrg } 4727706f2543Smrg 4728706f2543Smrg 4729706f2543Smrg if(!disp->GetBufferPointervARB) { 4730706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferPointervARB", symbol_prefix); 4731706f2543Smrg procp = (void **) &disp->GetBufferPointervARB; 4732706f2543Smrg *procp = dlsym(handle, symboln); 4733706f2543Smrg } 4734706f2543Smrg 4735706f2543Smrg 4736706f2543Smrg if(!disp->GetBufferSubDataARB) { 4737706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferSubData", symbol_prefix); 4738706f2543Smrg procp = (void **) &disp->GetBufferSubDataARB; 4739706f2543Smrg *procp = dlsym(handle, symboln); 4740706f2543Smrg } 4741706f2543Smrg 4742706f2543Smrg 4743706f2543Smrg if(!disp->GetBufferSubDataARB) { 4744706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetBufferSubDataARB", symbol_prefix); 4745706f2543Smrg procp = (void **) &disp->GetBufferSubDataARB; 4746706f2543Smrg *procp = dlsym(handle, symboln); 4747706f2543Smrg } 4748706f2543Smrg 4749706f2543Smrg 4750706f2543Smrg if(!disp->IsBufferARB) { 4751706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsBuffer", symbol_prefix); 4752706f2543Smrg procp = (void **) &disp->IsBufferARB; 4753706f2543Smrg *procp = dlsym(handle, symboln); 4754706f2543Smrg } 4755706f2543Smrg 4756706f2543Smrg 4757706f2543Smrg if(!disp->IsBufferARB) { 4758706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsBufferARB", symbol_prefix); 4759706f2543Smrg procp = (void **) &disp->IsBufferARB; 4760706f2543Smrg *procp = dlsym(handle, symboln); 4761706f2543Smrg } 4762706f2543Smrg 4763706f2543Smrg 4764706f2543Smrg if(!disp->MapBufferARB) { 4765706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapBuffer", symbol_prefix); 4766706f2543Smrg procp = (void **) &disp->MapBufferARB; 4767706f2543Smrg *procp = dlsym(handle, symboln); 4768706f2543Smrg } 4769706f2543Smrg 4770706f2543Smrg 4771706f2543Smrg if(!disp->MapBufferARB) { 4772706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMapBufferARB", symbol_prefix); 4773706f2543Smrg procp = (void **) &disp->MapBufferARB; 4774706f2543Smrg *procp = dlsym(handle, symboln); 4775706f2543Smrg } 4776706f2543Smrg 4777706f2543Smrg 4778706f2543Smrg if(!disp->UnmapBufferARB) { 4779706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUnmapBuffer", symbol_prefix); 4780706f2543Smrg procp = (void **) &disp->UnmapBufferARB; 4781706f2543Smrg *procp = dlsym(handle, symboln); 4782706f2543Smrg } 4783706f2543Smrg 4784706f2543Smrg 4785706f2543Smrg if(!disp->UnmapBufferARB) { 4786706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUnmapBufferARB", symbol_prefix); 4787706f2543Smrg procp = (void **) &disp->UnmapBufferARB; 4788706f2543Smrg *procp = dlsym(handle, symboln); 4789706f2543Smrg } 4790706f2543Smrg 4791706f2543Smrg 4792706f2543Smrg if(!disp->BeginQueryARB) { 4793706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBeginQuery", symbol_prefix); 4794706f2543Smrg procp = (void **) &disp->BeginQueryARB; 4795706f2543Smrg *procp = dlsym(handle, symboln); 4796706f2543Smrg } 4797706f2543Smrg 4798706f2543Smrg 4799706f2543Smrg if(!disp->BeginQueryARB) { 4800706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBeginQueryARB", symbol_prefix); 4801706f2543Smrg procp = (void **) &disp->BeginQueryARB; 4802706f2543Smrg *procp = dlsym(handle, symboln); 4803706f2543Smrg } 4804706f2543Smrg 4805706f2543Smrg 4806706f2543Smrg if(!disp->DeleteQueriesARB) { 4807706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteQueries", symbol_prefix); 4808706f2543Smrg procp = (void **) &disp->DeleteQueriesARB; 4809706f2543Smrg *procp = dlsym(handle, symboln); 4810706f2543Smrg } 4811706f2543Smrg 4812706f2543Smrg 4813706f2543Smrg if(!disp->DeleteQueriesARB) { 4814706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteQueriesARB", symbol_prefix); 4815706f2543Smrg procp = (void **) &disp->DeleteQueriesARB; 4816706f2543Smrg *procp = dlsym(handle, symboln); 4817706f2543Smrg } 4818706f2543Smrg 4819706f2543Smrg 4820706f2543Smrg if(!disp->EndQueryARB) { 4821706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEndQuery", symbol_prefix); 4822706f2543Smrg procp = (void **) &disp->EndQueryARB; 4823706f2543Smrg *procp = dlsym(handle, symboln); 4824706f2543Smrg } 4825706f2543Smrg 4826706f2543Smrg 4827706f2543Smrg if(!disp->EndQueryARB) { 4828706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEndQueryARB", symbol_prefix); 4829706f2543Smrg procp = (void **) &disp->EndQueryARB; 4830706f2543Smrg *procp = dlsym(handle, symboln); 4831706f2543Smrg } 4832706f2543Smrg 4833706f2543Smrg 4834706f2543Smrg if(!disp->GenQueriesARB) { 4835706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenQueries", symbol_prefix); 4836706f2543Smrg procp = (void **) &disp->GenQueriesARB; 4837706f2543Smrg *procp = dlsym(handle, symboln); 4838706f2543Smrg } 4839706f2543Smrg 4840706f2543Smrg 4841706f2543Smrg if(!disp->GenQueriesARB) { 4842706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenQueriesARB", symbol_prefix); 4843706f2543Smrg procp = (void **) &disp->GenQueriesARB; 4844706f2543Smrg *procp = dlsym(handle, symboln); 4845706f2543Smrg } 4846706f2543Smrg 4847706f2543Smrg 4848706f2543Smrg if(!disp->GetQueryObjectivARB) { 4849706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjectiv", symbol_prefix); 4850706f2543Smrg procp = (void **) &disp->GetQueryObjectivARB; 4851706f2543Smrg *procp = dlsym(handle, symboln); 4852706f2543Smrg } 4853706f2543Smrg 4854706f2543Smrg 4855706f2543Smrg if(!disp->GetQueryObjectivARB) { 4856706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjectivARB", symbol_prefix); 4857706f2543Smrg procp = (void **) &disp->GetQueryObjectivARB; 4858706f2543Smrg *procp = dlsym(handle, symboln); 4859706f2543Smrg } 4860706f2543Smrg 4861706f2543Smrg 4862706f2543Smrg if(!disp->GetQueryObjectuivARB) { 4863706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuiv", symbol_prefix); 4864706f2543Smrg procp = (void **) &disp->GetQueryObjectuivARB; 4865706f2543Smrg *procp = dlsym(handle, symboln); 4866706f2543Smrg } 4867706f2543Smrg 4868706f2543Smrg 4869706f2543Smrg if(!disp->GetQueryObjectuivARB) { 4870706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjectuivARB", symbol_prefix); 4871706f2543Smrg procp = (void **) &disp->GetQueryObjectuivARB; 4872706f2543Smrg *procp = dlsym(handle, symboln); 4873706f2543Smrg } 4874706f2543Smrg 4875706f2543Smrg 4876706f2543Smrg if(!disp->GetQueryivARB) { 4877706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryiv", symbol_prefix); 4878706f2543Smrg procp = (void **) &disp->GetQueryivARB; 4879706f2543Smrg *procp = dlsym(handle, symboln); 4880706f2543Smrg } 4881706f2543Smrg 4882706f2543Smrg 4883706f2543Smrg if(!disp->GetQueryivARB) { 4884706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryivARB", symbol_prefix); 4885706f2543Smrg procp = (void **) &disp->GetQueryivARB; 4886706f2543Smrg *procp = dlsym(handle, symboln); 4887706f2543Smrg } 4888706f2543Smrg 4889706f2543Smrg 4890706f2543Smrg if(!disp->IsQueryARB) { 4891706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsQuery", symbol_prefix); 4892706f2543Smrg procp = (void **) &disp->IsQueryARB; 4893706f2543Smrg *procp = dlsym(handle, symboln); 4894706f2543Smrg } 4895706f2543Smrg 4896706f2543Smrg 4897706f2543Smrg if(!disp->IsQueryARB) { 4898706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsQueryARB", symbol_prefix); 4899706f2543Smrg procp = (void **) &disp->IsQueryARB; 4900706f2543Smrg *procp = dlsym(handle, symboln); 4901706f2543Smrg } 4902706f2543Smrg 4903706f2543Smrg 4904706f2543Smrg if(!disp->AttachObjectARB) { 4905706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAttachObjectARB", symbol_prefix); 4906706f2543Smrg procp = (void **) &disp->AttachObjectARB; 4907706f2543Smrg *procp = dlsym(handle, symboln); 4908706f2543Smrg } 4909706f2543Smrg 4910706f2543Smrg 4911706f2543Smrg if(!disp->CompileShaderARB) { 4912706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompileShader", symbol_prefix); 4913706f2543Smrg procp = (void **) &disp->CompileShaderARB; 4914706f2543Smrg *procp = dlsym(handle, symboln); 4915706f2543Smrg } 4916706f2543Smrg 4917706f2543Smrg 4918706f2543Smrg if(!disp->CompileShaderARB) { 4919706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCompileShaderARB", symbol_prefix); 4920706f2543Smrg procp = (void **) &disp->CompileShaderARB; 4921706f2543Smrg *procp = dlsym(handle, symboln); 4922706f2543Smrg } 4923706f2543Smrg 4924706f2543Smrg 4925706f2543Smrg if(!disp->CreateProgramObjectARB) { 4926706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCreateProgramObjectARB", symbol_prefix); 4927706f2543Smrg procp = (void **) &disp->CreateProgramObjectARB; 4928706f2543Smrg *procp = dlsym(handle, symboln); 4929706f2543Smrg } 4930706f2543Smrg 4931706f2543Smrg 4932706f2543Smrg if(!disp->CreateShaderObjectARB) { 4933706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCreateShaderObjectARB", symbol_prefix); 4934706f2543Smrg procp = (void **) &disp->CreateShaderObjectARB; 4935706f2543Smrg *procp = dlsym(handle, symboln); 4936706f2543Smrg } 4937706f2543Smrg 4938706f2543Smrg 4939706f2543Smrg if(!disp->DeleteObjectARB) { 4940706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteObjectARB", symbol_prefix); 4941706f2543Smrg procp = (void **) &disp->DeleteObjectARB; 4942706f2543Smrg *procp = dlsym(handle, symboln); 4943706f2543Smrg } 4944706f2543Smrg 4945706f2543Smrg 4946706f2543Smrg if(!disp->DetachObjectARB) { 4947706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDetachObjectARB", symbol_prefix); 4948706f2543Smrg procp = (void **) &disp->DetachObjectARB; 4949706f2543Smrg *procp = dlsym(handle, symboln); 4950706f2543Smrg } 4951706f2543Smrg 4952706f2543Smrg 4953706f2543Smrg if(!disp->GetActiveUniformARB) { 4954706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetActiveUniform", symbol_prefix); 4955706f2543Smrg procp = (void **) &disp->GetActiveUniformARB; 4956706f2543Smrg *procp = dlsym(handle, symboln); 4957706f2543Smrg } 4958706f2543Smrg 4959706f2543Smrg 4960706f2543Smrg if(!disp->GetActiveUniformARB) { 4961706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetActiveUniformARB", symbol_prefix); 4962706f2543Smrg procp = (void **) &disp->GetActiveUniformARB; 4963706f2543Smrg *procp = dlsym(handle, symboln); 4964706f2543Smrg } 4965706f2543Smrg 4966706f2543Smrg 4967706f2543Smrg if(!disp->GetAttachedObjectsARB) { 4968706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetAttachedObjectsARB", symbol_prefix); 4969706f2543Smrg procp = (void **) &disp->GetAttachedObjectsARB; 4970706f2543Smrg *procp = dlsym(handle, symboln); 4971706f2543Smrg } 4972706f2543Smrg 4973706f2543Smrg 4974706f2543Smrg if(!disp->GetHandleARB) { 4975706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetHandleARB", symbol_prefix); 4976706f2543Smrg procp = (void **) &disp->GetHandleARB; 4977706f2543Smrg *procp = dlsym(handle, symboln); 4978706f2543Smrg } 4979706f2543Smrg 4980706f2543Smrg 4981706f2543Smrg if(!disp->GetInfoLogARB) { 4982706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetInfoLogARB", symbol_prefix); 4983706f2543Smrg procp = (void **) &disp->GetInfoLogARB; 4984706f2543Smrg *procp = dlsym(handle, symboln); 4985706f2543Smrg } 4986706f2543Smrg 4987706f2543Smrg 4988706f2543Smrg if(!disp->GetObjectParameterfvARB) { 4989706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetObjectParameterfvARB", symbol_prefix); 4990706f2543Smrg procp = (void **) &disp->GetObjectParameterfvARB; 4991706f2543Smrg *procp = dlsym(handle, symboln); 4992706f2543Smrg } 4993706f2543Smrg 4994706f2543Smrg 4995706f2543Smrg if(!disp->GetObjectParameterivARB) { 4996706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetObjectParameterivARB", symbol_prefix); 4997706f2543Smrg procp = (void **) &disp->GetObjectParameterivARB; 4998706f2543Smrg *procp = dlsym(handle, symboln); 4999706f2543Smrg } 5000706f2543Smrg 5001706f2543Smrg 5002706f2543Smrg if(!disp->GetShaderSourceARB) { 5003706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetShaderSource", symbol_prefix); 5004706f2543Smrg procp = (void **) &disp->GetShaderSourceARB; 5005706f2543Smrg *procp = dlsym(handle, symboln); 5006706f2543Smrg } 5007706f2543Smrg 5008706f2543Smrg 5009706f2543Smrg if(!disp->GetShaderSourceARB) { 5010706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetShaderSourceARB", symbol_prefix); 5011706f2543Smrg procp = (void **) &disp->GetShaderSourceARB; 5012706f2543Smrg *procp = dlsym(handle, symboln); 5013706f2543Smrg } 5014706f2543Smrg 5015706f2543Smrg 5016706f2543Smrg if(!disp->GetUniformLocationARB) { 5017706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformLocation", symbol_prefix); 5018706f2543Smrg procp = (void **) &disp->GetUniformLocationARB; 5019706f2543Smrg *procp = dlsym(handle, symboln); 5020706f2543Smrg } 5021706f2543Smrg 5022706f2543Smrg 5023706f2543Smrg if(!disp->GetUniformLocationARB) { 5024706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformLocationARB", symbol_prefix); 5025706f2543Smrg procp = (void **) &disp->GetUniformLocationARB; 5026706f2543Smrg *procp = dlsym(handle, symboln); 5027706f2543Smrg } 5028706f2543Smrg 5029706f2543Smrg 5030706f2543Smrg if(!disp->GetUniformfvARB) { 5031706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformfv", symbol_prefix); 5032706f2543Smrg procp = (void **) &disp->GetUniformfvARB; 5033706f2543Smrg *procp = dlsym(handle, symboln); 5034706f2543Smrg } 5035706f2543Smrg 5036706f2543Smrg 5037706f2543Smrg if(!disp->GetUniformfvARB) { 5038706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformfvARB", symbol_prefix); 5039706f2543Smrg procp = (void **) &disp->GetUniformfvARB; 5040706f2543Smrg *procp = dlsym(handle, symboln); 5041706f2543Smrg } 5042706f2543Smrg 5043706f2543Smrg 5044706f2543Smrg if(!disp->GetUniformivARB) { 5045706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformiv", symbol_prefix); 5046706f2543Smrg procp = (void **) &disp->GetUniformivARB; 5047706f2543Smrg *procp = dlsym(handle, symboln); 5048706f2543Smrg } 5049706f2543Smrg 5050706f2543Smrg 5051706f2543Smrg if(!disp->GetUniformivARB) { 5052706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetUniformivARB", symbol_prefix); 5053706f2543Smrg procp = (void **) &disp->GetUniformivARB; 5054706f2543Smrg *procp = dlsym(handle, symboln); 5055706f2543Smrg } 5056706f2543Smrg 5057706f2543Smrg 5058706f2543Smrg if(!disp->LinkProgramARB) { 5059706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLinkProgram", symbol_prefix); 5060706f2543Smrg procp = (void **) &disp->LinkProgramARB; 5061706f2543Smrg *procp = dlsym(handle, symboln); 5062706f2543Smrg } 5063706f2543Smrg 5064706f2543Smrg 5065706f2543Smrg if(!disp->LinkProgramARB) { 5066706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLinkProgramARB", symbol_prefix); 5067706f2543Smrg procp = (void **) &disp->LinkProgramARB; 5068706f2543Smrg *procp = dlsym(handle, symboln); 5069706f2543Smrg } 5070706f2543Smrg 5071706f2543Smrg 5072706f2543Smrg if(!disp->ShaderSourceARB) { 5073706f2543Smrg snprintf(symboln, sizeof(symboln), "%sShaderSource", symbol_prefix); 5074706f2543Smrg procp = (void **) &disp->ShaderSourceARB; 5075706f2543Smrg *procp = dlsym(handle, symboln); 5076706f2543Smrg } 5077706f2543Smrg 5078706f2543Smrg 5079706f2543Smrg if(!disp->ShaderSourceARB) { 5080706f2543Smrg snprintf(symboln, sizeof(symboln), "%sShaderSourceARB", symbol_prefix); 5081706f2543Smrg procp = (void **) &disp->ShaderSourceARB; 5082706f2543Smrg *procp = dlsym(handle, symboln); 5083706f2543Smrg } 5084706f2543Smrg 5085706f2543Smrg 5086706f2543Smrg if(!disp->Uniform1fARB) { 5087706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1f", symbol_prefix); 5088706f2543Smrg procp = (void **) &disp->Uniform1fARB; 5089706f2543Smrg *procp = dlsym(handle, symboln); 5090706f2543Smrg } 5091706f2543Smrg 5092706f2543Smrg 5093706f2543Smrg if(!disp->Uniform1fARB) { 5094706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1fARB", symbol_prefix); 5095706f2543Smrg procp = (void **) &disp->Uniform1fARB; 5096706f2543Smrg *procp = dlsym(handle, symboln); 5097706f2543Smrg } 5098706f2543Smrg 5099706f2543Smrg 5100706f2543Smrg if(!disp->Uniform1fvARB) { 5101706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1fv", symbol_prefix); 5102706f2543Smrg procp = (void **) &disp->Uniform1fvARB; 5103706f2543Smrg *procp = dlsym(handle, symboln); 5104706f2543Smrg } 5105706f2543Smrg 5106706f2543Smrg 5107706f2543Smrg if(!disp->Uniform1fvARB) { 5108706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1fvARB", symbol_prefix); 5109706f2543Smrg procp = (void **) &disp->Uniform1fvARB; 5110706f2543Smrg *procp = dlsym(handle, symboln); 5111706f2543Smrg } 5112706f2543Smrg 5113706f2543Smrg 5114706f2543Smrg if(!disp->Uniform1iARB) { 5115706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1i", symbol_prefix); 5116706f2543Smrg procp = (void **) &disp->Uniform1iARB; 5117706f2543Smrg *procp = dlsym(handle, symboln); 5118706f2543Smrg } 5119706f2543Smrg 5120706f2543Smrg 5121706f2543Smrg if(!disp->Uniform1iARB) { 5122706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1iARB", symbol_prefix); 5123706f2543Smrg procp = (void **) &disp->Uniform1iARB; 5124706f2543Smrg *procp = dlsym(handle, symboln); 5125706f2543Smrg } 5126706f2543Smrg 5127706f2543Smrg 5128706f2543Smrg if(!disp->Uniform1ivARB) { 5129706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1iv", symbol_prefix); 5130706f2543Smrg procp = (void **) &disp->Uniform1ivARB; 5131706f2543Smrg *procp = dlsym(handle, symboln); 5132706f2543Smrg } 5133706f2543Smrg 5134706f2543Smrg 5135706f2543Smrg if(!disp->Uniform1ivARB) { 5136706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform1ivARB", symbol_prefix); 5137706f2543Smrg procp = (void **) &disp->Uniform1ivARB; 5138706f2543Smrg *procp = dlsym(handle, symboln); 5139706f2543Smrg } 5140706f2543Smrg 5141706f2543Smrg 5142706f2543Smrg if(!disp->Uniform2fARB) { 5143706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2f", symbol_prefix); 5144706f2543Smrg procp = (void **) &disp->Uniform2fARB; 5145706f2543Smrg *procp = dlsym(handle, symboln); 5146706f2543Smrg } 5147706f2543Smrg 5148706f2543Smrg 5149706f2543Smrg if(!disp->Uniform2fARB) { 5150706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2fARB", symbol_prefix); 5151706f2543Smrg procp = (void **) &disp->Uniform2fARB; 5152706f2543Smrg *procp = dlsym(handle, symboln); 5153706f2543Smrg } 5154706f2543Smrg 5155706f2543Smrg 5156706f2543Smrg if(!disp->Uniform2fvARB) { 5157706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2fv", symbol_prefix); 5158706f2543Smrg procp = (void **) &disp->Uniform2fvARB; 5159706f2543Smrg *procp = dlsym(handle, symboln); 5160706f2543Smrg } 5161706f2543Smrg 5162706f2543Smrg 5163706f2543Smrg if(!disp->Uniform2fvARB) { 5164706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2fvARB", symbol_prefix); 5165706f2543Smrg procp = (void **) &disp->Uniform2fvARB; 5166706f2543Smrg *procp = dlsym(handle, symboln); 5167706f2543Smrg } 5168706f2543Smrg 5169706f2543Smrg 5170706f2543Smrg if(!disp->Uniform2iARB) { 5171706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2i", symbol_prefix); 5172706f2543Smrg procp = (void **) &disp->Uniform2iARB; 5173706f2543Smrg *procp = dlsym(handle, symboln); 5174706f2543Smrg } 5175706f2543Smrg 5176706f2543Smrg 5177706f2543Smrg if(!disp->Uniform2iARB) { 5178706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2iARB", symbol_prefix); 5179706f2543Smrg procp = (void **) &disp->Uniform2iARB; 5180706f2543Smrg *procp = dlsym(handle, symboln); 5181706f2543Smrg } 5182706f2543Smrg 5183706f2543Smrg 5184706f2543Smrg if(!disp->Uniform2ivARB) { 5185706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2iv", symbol_prefix); 5186706f2543Smrg procp = (void **) &disp->Uniform2ivARB; 5187706f2543Smrg *procp = dlsym(handle, symboln); 5188706f2543Smrg } 5189706f2543Smrg 5190706f2543Smrg 5191706f2543Smrg if(!disp->Uniform2ivARB) { 5192706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform2ivARB", symbol_prefix); 5193706f2543Smrg procp = (void **) &disp->Uniform2ivARB; 5194706f2543Smrg *procp = dlsym(handle, symboln); 5195706f2543Smrg } 5196706f2543Smrg 5197706f2543Smrg 5198706f2543Smrg if(!disp->Uniform3fARB) { 5199706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3f", symbol_prefix); 5200706f2543Smrg procp = (void **) &disp->Uniform3fARB; 5201706f2543Smrg *procp = dlsym(handle, symboln); 5202706f2543Smrg } 5203706f2543Smrg 5204706f2543Smrg 5205706f2543Smrg if(!disp->Uniform3fARB) { 5206706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3fARB", symbol_prefix); 5207706f2543Smrg procp = (void **) &disp->Uniform3fARB; 5208706f2543Smrg *procp = dlsym(handle, symboln); 5209706f2543Smrg } 5210706f2543Smrg 5211706f2543Smrg 5212706f2543Smrg if(!disp->Uniform3fvARB) { 5213706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3fv", symbol_prefix); 5214706f2543Smrg procp = (void **) &disp->Uniform3fvARB; 5215706f2543Smrg *procp = dlsym(handle, symboln); 5216706f2543Smrg } 5217706f2543Smrg 5218706f2543Smrg 5219706f2543Smrg if(!disp->Uniform3fvARB) { 5220706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3fvARB", symbol_prefix); 5221706f2543Smrg procp = (void **) &disp->Uniform3fvARB; 5222706f2543Smrg *procp = dlsym(handle, symboln); 5223706f2543Smrg } 5224706f2543Smrg 5225706f2543Smrg 5226706f2543Smrg if(!disp->Uniform3iARB) { 5227706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3i", symbol_prefix); 5228706f2543Smrg procp = (void **) &disp->Uniform3iARB; 5229706f2543Smrg *procp = dlsym(handle, symboln); 5230706f2543Smrg } 5231706f2543Smrg 5232706f2543Smrg 5233706f2543Smrg if(!disp->Uniform3iARB) { 5234706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3iARB", symbol_prefix); 5235706f2543Smrg procp = (void **) &disp->Uniform3iARB; 5236706f2543Smrg *procp = dlsym(handle, symboln); 5237706f2543Smrg } 5238706f2543Smrg 5239706f2543Smrg 5240706f2543Smrg if(!disp->Uniform3ivARB) { 5241706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3iv", symbol_prefix); 5242706f2543Smrg procp = (void **) &disp->Uniform3ivARB; 5243706f2543Smrg *procp = dlsym(handle, symboln); 5244706f2543Smrg } 5245706f2543Smrg 5246706f2543Smrg 5247706f2543Smrg if(!disp->Uniform3ivARB) { 5248706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform3ivARB", symbol_prefix); 5249706f2543Smrg procp = (void **) &disp->Uniform3ivARB; 5250706f2543Smrg *procp = dlsym(handle, symboln); 5251706f2543Smrg } 5252706f2543Smrg 5253706f2543Smrg 5254706f2543Smrg if(!disp->Uniform4fARB) { 5255706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4f", symbol_prefix); 5256706f2543Smrg procp = (void **) &disp->Uniform4fARB; 5257706f2543Smrg *procp = dlsym(handle, symboln); 5258706f2543Smrg } 5259706f2543Smrg 5260706f2543Smrg 5261706f2543Smrg if(!disp->Uniform4fARB) { 5262706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4fARB", symbol_prefix); 5263706f2543Smrg procp = (void **) &disp->Uniform4fARB; 5264706f2543Smrg *procp = dlsym(handle, symboln); 5265706f2543Smrg } 5266706f2543Smrg 5267706f2543Smrg 5268706f2543Smrg if(!disp->Uniform4fvARB) { 5269706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4fv", symbol_prefix); 5270706f2543Smrg procp = (void **) &disp->Uniform4fvARB; 5271706f2543Smrg *procp = dlsym(handle, symboln); 5272706f2543Smrg } 5273706f2543Smrg 5274706f2543Smrg 5275706f2543Smrg if(!disp->Uniform4fvARB) { 5276706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4fvARB", symbol_prefix); 5277706f2543Smrg procp = (void **) &disp->Uniform4fvARB; 5278706f2543Smrg *procp = dlsym(handle, symboln); 5279706f2543Smrg } 5280706f2543Smrg 5281706f2543Smrg 5282706f2543Smrg if(!disp->Uniform4iARB) { 5283706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4i", symbol_prefix); 5284706f2543Smrg procp = (void **) &disp->Uniform4iARB; 5285706f2543Smrg *procp = dlsym(handle, symboln); 5286706f2543Smrg } 5287706f2543Smrg 5288706f2543Smrg 5289706f2543Smrg if(!disp->Uniform4iARB) { 5290706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4iARB", symbol_prefix); 5291706f2543Smrg procp = (void **) &disp->Uniform4iARB; 5292706f2543Smrg *procp = dlsym(handle, symboln); 5293706f2543Smrg } 5294706f2543Smrg 5295706f2543Smrg 5296706f2543Smrg if(!disp->Uniform4ivARB) { 5297706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4iv", symbol_prefix); 5298706f2543Smrg procp = (void **) &disp->Uniform4ivARB; 5299706f2543Smrg *procp = dlsym(handle, symboln); 5300706f2543Smrg } 5301706f2543Smrg 5302706f2543Smrg 5303706f2543Smrg if(!disp->Uniform4ivARB) { 5304706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniform4ivARB", symbol_prefix); 5305706f2543Smrg procp = (void **) &disp->Uniform4ivARB; 5306706f2543Smrg *procp = dlsym(handle, symboln); 5307706f2543Smrg } 5308706f2543Smrg 5309706f2543Smrg 5310706f2543Smrg if(!disp->UniformMatrix2fvARB) { 5311706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fv", symbol_prefix); 5312706f2543Smrg procp = (void **) &disp->UniformMatrix2fvARB; 5313706f2543Smrg *procp = dlsym(handle, symboln); 5314706f2543Smrg } 5315706f2543Smrg 5316706f2543Smrg 5317706f2543Smrg if(!disp->UniformMatrix2fvARB) { 5318706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix2fvARB", symbol_prefix); 5319706f2543Smrg procp = (void **) &disp->UniformMatrix2fvARB; 5320706f2543Smrg *procp = dlsym(handle, symboln); 5321706f2543Smrg } 5322706f2543Smrg 5323706f2543Smrg 5324706f2543Smrg if(!disp->UniformMatrix3fvARB) { 5325706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fv", symbol_prefix); 5326706f2543Smrg procp = (void **) &disp->UniformMatrix3fvARB; 5327706f2543Smrg *procp = dlsym(handle, symboln); 5328706f2543Smrg } 5329706f2543Smrg 5330706f2543Smrg 5331706f2543Smrg if(!disp->UniformMatrix3fvARB) { 5332706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix3fvARB", symbol_prefix); 5333706f2543Smrg procp = (void **) &disp->UniformMatrix3fvARB; 5334706f2543Smrg *procp = dlsym(handle, symboln); 5335706f2543Smrg } 5336706f2543Smrg 5337706f2543Smrg 5338706f2543Smrg if(!disp->UniformMatrix4fvARB) { 5339706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fv", symbol_prefix); 5340706f2543Smrg procp = (void **) &disp->UniformMatrix4fvARB; 5341706f2543Smrg *procp = dlsym(handle, symboln); 5342706f2543Smrg } 5343706f2543Smrg 5344706f2543Smrg 5345706f2543Smrg if(!disp->UniformMatrix4fvARB) { 5346706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUniformMatrix4fvARB", symbol_prefix); 5347706f2543Smrg procp = (void **) &disp->UniformMatrix4fvARB; 5348706f2543Smrg *procp = dlsym(handle, symboln); 5349706f2543Smrg } 5350706f2543Smrg 5351706f2543Smrg 5352706f2543Smrg if(!disp->UseProgramObjectARB) { 5353706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUseProgram", symbol_prefix); 5354706f2543Smrg procp = (void **) &disp->UseProgramObjectARB; 5355706f2543Smrg *procp = dlsym(handle, symboln); 5356706f2543Smrg } 5357706f2543Smrg 5358706f2543Smrg 5359706f2543Smrg if(!disp->UseProgramObjectARB) { 5360706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUseProgramObjectARB", symbol_prefix); 5361706f2543Smrg procp = (void **) &disp->UseProgramObjectARB; 5362706f2543Smrg *procp = dlsym(handle, symboln); 5363706f2543Smrg } 5364706f2543Smrg 5365706f2543Smrg 5366706f2543Smrg if(!disp->ValidateProgramARB) { 5367706f2543Smrg snprintf(symboln, sizeof(symboln), "%sValidateProgram", symbol_prefix); 5368706f2543Smrg procp = (void **) &disp->ValidateProgramARB; 5369706f2543Smrg *procp = dlsym(handle, symboln); 5370706f2543Smrg } 5371706f2543Smrg 5372706f2543Smrg 5373706f2543Smrg if(!disp->ValidateProgramARB) { 5374706f2543Smrg snprintf(symboln, sizeof(symboln), "%sValidateProgramARB", symbol_prefix); 5375706f2543Smrg procp = (void **) &disp->ValidateProgramARB; 5376706f2543Smrg *procp = dlsym(handle, symboln); 5377706f2543Smrg } 5378706f2543Smrg 5379706f2543Smrg 5380706f2543Smrg if(!disp->BindAttribLocationARB) { 5381706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindAttribLocation", symbol_prefix); 5382706f2543Smrg procp = (void **) &disp->BindAttribLocationARB; 5383706f2543Smrg *procp = dlsym(handle, symboln); 5384706f2543Smrg } 5385706f2543Smrg 5386706f2543Smrg 5387706f2543Smrg if(!disp->BindAttribLocationARB) { 5388706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindAttribLocationARB", symbol_prefix); 5389706f2543Smrg procp = (void **) &disp->BindAttribLocationARB; 5390706f2543Smrg *procp = dlsym(handle, symboln); 5391706f2543Smrg } 5392706f2543Smrg 5393706f2543Smrg 5394706f2543Smrg if(!disp->GetActiveAttribARB) { 5395706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetActiveAttrib", symbol_prefix); 5396706f2543Smrg procp = (void **) &disp->GetActiveAttribARB; 5397706f2543Smrg *procp = dlsym(handle, symboln); 5398706f2543Smrg } 5399706f2543Smrg 5400706f2543Smrg 5401706f2543Smrg if(!disp->GetActiveAttribARB) { 5402706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetActiveAttribARB", symbol_prefix); 5403706f2543Smrg procp = (void **) &disp->GetActiveAttribARB; 5404706f2543Smrg *procp = dlsym(handle, symboln); 5405706f2543Smrg } 5406706f2543Smrg 5407706f2543Smrg 5408706f2543Smrg if(!disp->GetAttribLocationARB) { 5409706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetAttribLocation", symbol_prefix); 5410706f2543Smrg procp = (void **) &disp->GetAttribLocationARB; 5411706f2543Smrg *procp = dlsym(handle, symboln); 5412706f2543Smrg } 5413706f2543Smrg 5414706f2543Smrg 5415706f2543Smrg if(!disp->GetAttribLocationARB) { 5416706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetAttribLocationARB", symbol_prefix); 5417706f2543Smrg procp = (void **) &disp->GetAttribLocationARB; 5418706f2543Smrg *procp = dlsym(handle, symboln); 5419706f2543Smrg } 5420706f2543Smrg 5421706f2543Smrg 5422706f2543Smrg if(!disp->DrawBuffersARB) { 5423706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawBuffers", symbol_prefix); 5424706f2543Smrg procp = (void **) &disp->DrawBuffersARB; 5425706f2543Smrg *procp = dlsym(handle, symboln); 5426706f2543Smrg } 5427706f2543Smrg 5428706f2543Smrg 5429706f2543Smrg if(!disp->DrawBuffersARB) { 5430706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawBuffersARB", symbol_prefix); 5431706f2543Smrg procp = (void **) &disp->DrawBuffersARB; 5432706f2543Smrg *procp = dlsym(handle, symboln); 5433706f2543Smrg } 5434706f2543Smrg 5435706f2543Smrg 5436706f2543Smrg if(!disp->DrawBuffersARB) { 5437706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDrawBuffersATI", symbol_prefix); 5438706f2543Smrg procp = (void **) &disp->DrawBuffersARB; 5439706f2543Smrg *procp = dlsym(handle, symboln); 5440706f2543Smrg } 5441706f2543Smrg 5442706f2543Smrg 5443706f2543Smrg if(!disp->PolygonOffsetEXT) { 5444706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPolygonOffsetEXT", symbol_prefix); 5445706f2543Smrg procp = (void **) &disp->PolygonOffsetEXT; 5446706f2543Smrg *procp = dlsym(handle, symboln); 5447706f2543Smrg } 5448706f2543Smrg 5449706f2543Smrg 5450706f2543Smrg if(!disp->GetPixelTexGenParameterfvSGIS) { 5451706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPixelTexGenParameterfvSGIS", symbol_prefix); 5452706f2543Smrg procp = (void **) &disp->GetPixelTexGenParameterfvSGIS; 5453706f2543Smrg *procp = dlsym(handle, symboln); 5454706f2543Smrg } 5455706f2543Smrg 5456706f2543Smrg 5457706f2543Smrg if(!disp->GetPixelTexGenParameterivSGIS) { 5458706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetPixelTexGenParameterivSGIS", symbol_prefix); 5459706f2543Smrg procp = (void **) &disp->GetPixelTexGenParameterivSGIS; 5460706f2543Smrg *procp = dlsym(handle, symboln); 5461706f2543Smrg } 5462706f2543Smrg 5463706f2543Smrg 5464706f2543Smrg if(!disp->PixelTexGenParameterfSGIS) { 5465706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterfSGIS", symbol_prefix); 5466706f2543Smrg procp = (void **) &disp->PixelTexGenParameterfSGIS; 5467706f2543Smrg *procp = dlsym(handle, symboln); 5468706f2543Smrg } 5469706f2543Smrg 5470706f2543Smrg 5471706f2543Smrg if(!disp->PixelTexGenParameterfvSGIS) { 5472706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterfvSGIS", symbol_prefix); 5473706f2543Smrg procp = (void **) &disp->PixelTexGenParameterfvSGIS; 5474706f2543Smrg *procp = dlsym(handle, symboln); 5475706f2543Smrg } 5476706f2543Smrg 5477706f2543Smrg 5478706f2543Smrg if(!disp->PixelTexGenParameteriSGIS) { 5479706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameteriSGIS", symbol_prefix); 5480706f2543Smrg procp = (void **) &disp->PixelTexGenParameteriSGIS; 5481706f2543Smrg *procp = dlsym(handle, symboln); 5482706f2543Smrg } 5483706f2543Smrg 5484706f2543Smrg 5485706f2543Smrg if(!disp->PixelTexGenParameterivSGIS) { 5486706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTexGenParameterivSGIS", symbol_prefix); 5487706f2543Smrg procp = (void **) &disp->PixelTexGenParameterivSGIS; 5488706f2543Smrg *procp = dlsym(handle, symboln); 5489706f2543Smrg } 5490706f2543Smrg 5491706f2543Smrg 5492706f2543Smrg if(!disp->SampleMaskSGIS) { 5493706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSampleMaskSGIS", symbol_prefix); 5494706f2543Smrg procp = (void **) &disp->SampleMaskSGIS; 5495706f2543Smrg *procp = dlsym(handle, symboln); 5496706f2543Smrg } 5497706f2543Smrg 5498706f2543Smrg 5499706f2543Smrg if(!disp->SampleMaskSGIS) { 5500706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSampleMaskEXT", symbol_prefix); 5501706f2543Smrg procp = (void **) &disp->SampleMaskSGIS; 5502706f2543Smrg *procp = dlsym(handle, symboln); 5503706f2543Smrg } 5504706f2543Smrg 5505706f2543Smrg 5506706f2543Smrg if(!disp->SamplePatternSGIS) { 5507706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSamplePatternSGIS", symbol_prefix); 5508706f2543Smrg procp = (void **) &disp->SamplePatternSGIS; 5509706f2543Smrg *procp = dlsym(handle, symboln); 5510706f2543Smrg } 5511706f2543Smrg 5512706f2543Smrg 5513706f2543Smrg if(!disp->SamplePatternSGIS) { 5514706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSamplePatternEXT", symbol_prefix); 5515706f2543Smrg procp = (void **) &disp->SamplePatternSGIS; 5516706f2543Smrg *procp = dlsym(handle, symboln); 5517706f2543Smrg } 5518706f2543Smrg 5519706f2543Smrg 5520706f2543Smrg if(!disp->ColorPointerEXT) { 5521706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorPointerEXT", symbol_prefix); 5522706f2543Smrg procp = (void **) &disp->ColorPointerEXT; 5523706f2543Smrg *procp = dlsym(handle, symboln); 5524706f2543Smrg } 5525706f2543Smrg 5526706f2543Smrg 5527706f2543Smrg if(!disp->EdgeFlagPointerEXT) { 5528706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEdgeFlagPointerEXT", symbol_prefix); 5529706f2543Smrg procp = (void **) &disp->EdgeFlagPointerEXT; 5530706f2543Smrg *procp = dlsym(handle, symboln); 5531706f2543Smrg } 5532706f2543Smrg 5533706f2543Smrg 5534706f2543Smrg if(!disp->IndexPointerEXT) { 5535706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIndexPointerEXT", symbol_prefix); 5536706f2543Smrg procp = (void **) &disp->IndexPointerEXT; 5537706f2543Smrg *procp = dlsym(handle, symboln); 5538706f2543Smrg } 5539706f2543Smrg 5540706f2543Smrg 5541706f2543Smrg if(!disp->NormalPointerEXT) { 5542706f2543Smrg snprintf(symboln, sizeof(symboln), "%sNormalPointerEXT", symbol_prefix); 5543706f2543Smrg procp = (void **) &disp->NormalPointerEXT; 5544706f2543Smrg *procp = dlsym(handle, symboln); 5545706f2543Smrg } 5546706f2543Smrg 5547706f2543Smrg 5548706f2543Smrg if(!disp->TexCoordPointerEXT) { 5549706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTexCoordPointerEXT", symbol_prefix); 5550706f2543Smrg procp = (void **) &disp->TexCoordPointerEXT; 5551706f2543Smrg *procp = dlsym(handle, symboln); 5552706f2543Smrg } 5553706f2543Smrg 5554706f2543Smrg 5555706f2543Smrg if(!disp->VertexPointerEXT) { 5556706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexPointerEXT", symbol_prefix); 5557706f2543Smrg procp = (void **) &disp->VertexPointerEXT; 5558706f2543Smrg *procp = dlsym(handle, symboln); 5559706f2543Smrg } 5560706f2543Smrg 5561706f2543Smrg 5562706f2543Smrg if(!disp->PointParameterfEXT) { 5563706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterf", symbol_prefix); 5564706f2543Smrg procp = (void **) &disp->PointParameterfEXT; 5565706f2543Smrg *procp = dlsym(handle, symboln); 5566706f2543Smrg } 5567706f2543Smrg 5568706f2543Smrg 5569706f2543Smrg if(!disp->PointParameterfEXT) { 5570706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfARB", symbol_prefix); 5571706f2543Smrg procp = (void **) &disp->PointParameterfEXT; 5572706f2543Smrg *procp = dlsym(handle, symboln); 5573706f2543Smrg } 5574706f2543Smrg 5575706f2543Smrg 5576706f2543Smrg if(!disp->PointParameterfEXT) { 5577706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfEXT", symbol_prefix); 5578706f2543Smrg procp = (void **) &disp->PointParameterfEXT; 5579706f2543Smrg *procp = dlsym(handle, symboln); 5580706f2543Smrg } 5581706f2543Smrg 5582706f2543Smrg 5583706f2543Smrg if(!disp->PointParameterfEXT) { 5584706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfSGIS", symbol_prefix); 5585706f2543Smrg procp = (void **) &disp->PointParameterfEXT; 5586706f2543Smrg *procp = dlsym(handle, symboln); 5587706f2543Smrg } 5588706f2543Smrg 5589706f2543Smrg 5590706f2543Smrg if(!disp->PointParameterfvEXT) { 5591706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfv", symbol_prefix); 5592706f2543Smrg procp = (void **) &disp->PointParameterfvEXT; 5593706f2543Smrg *procp = dlsym(handle, symboln); 5594706f2543Smrg } 5595706f2543Smrg 5596706f2543Smrg 5597706f2543Smrg if(!disp->PointParameterfvEXT) { 5598706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfvARB", symbol_prefix); 5599706f2543Smrg procp = (void **) &disp->PointParameterfvEXT; 5600706f2543Smrg *procp = dlsym(handle, symboln); 5601706f2543Smrg } 5602706f2543Smrg 5603706f2543Smrg 5604706f2543Smrg if(!disp->PointParameterfvEXT) { 5605706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfvEXT", symbol_prefix); 5606706f2543Smrg procp = (void **) &disp->PointParameterfvEXT; 5607706f2543Smrg *procp = dlsym(handle, symboln); 5608706f2543Smrg } 5609706f2543Smrg 5610706f2543Smrg 5611706f2543Smrg if(!disp->PointParameterfvEXT) { 5612706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterfvSGIS", symbol_prefix); 5613706f2543Smrg procp = (void **) &disp->PointParameterfvEXT; 5614706f2543Smrg *procp = dlsym(handle, symboln); 5615706f2543Smrg } 5616706f2543Smrg 5617706f2543Smrg 5618706f2543Smrg if(!disp->LockArraysEXT) { 5619706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLockArraysEXT", symbol_prefix); 5620706f2543Smrg procp = (void **) &disp->LockArraysEXT; 5621706f2543Smrg *procp = dlsym(handle, symboln); 5622706f2543Smrg } 5623706f2543Smrg 5624706f2543Smrg 5625706f2543Smrg if(!disp->UnlockArraysEXT) { 5626706f2543Smrg snprintf(symboln, sizeof(symboln), "%sUnlockArraysEXT", symbol_prefix); 5627706f2543Smrg procp = (void **) &disp->UnlockArraysEXT; 5628706f2543Smrg *procp = dlsym(handle, symboln); 5629706f2543Smrg } 5630706f2543Smrg 5631706f2543Smrg 5632706f2543Smrg if(!disp->SecondaryColor3bEXT) { 5633706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3b", symbol_prefix); 5634706f2543Smrg procp = (void **) &disp->SecondaryColor3bEXT; 5635706f2543Smrg *procp = dlsym(handle, symboln); 5636706f2543Smrg } 5637706f2543Smrg 5638706f2543Smrg 5639706f2543Smrg if(!disp->SecondaryColor3bEXT) { 5640706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bEXT", symbol_prefix); 5641706f2543Smrg procp = (void **) &disp->SecondaryColor3bEXT; 5642706f2543Smrg *procp = dlsym(handle, symboln); 5643706f2543Smrg } 5644706f2543Smrg 5645706f2543Smrg 5646706f2543Smrg if(!disp->SecondaryColor3bvEXT) { 5647706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bv", symbol_prefix); 5648706f2543Smrg procp = (void **) &disp->SecondaryColor3bvEXT; 5649706f2543Smrg *procp = dlsym(handle, symboln); 5650706f2543Smrg } 5651706f2543Smrg 5652706f2543Smrg 5653706f2543Smrg if(!disp->SecondaryColor3bvEXT) { 5654706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3bvEXT", symbol_prefix); 5655706f2543Smrg procp = (void **) &disp->SecondaryColor3bvEXT; 5656706f2543Smrg *procp = dlsym(handle, symboln); 5657706f2543Smrg } 5658706f2543Smrg 5659706f2543Smrg 5660706f2543Smrg if(!disp->SecondaryColor3dEXT) { 5661706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3d", symbol_prefix); 5662706f2543Smrg procp = (void **) &disp->SecondaryColor3dEXT; 5663706f2543Smrg *procp = dlsym(handle, symboln); 5664706f2543Smrg } 5665706f2543Smrg 5666706f2543Smrg 5667706f2543Smrg if(!disp->SecondaryColor3dEXT) { 5668706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dEXT", symbol_prefix); 5669706f2543Smrg procp = (void **) &disp->SecondaryColor3dEXT; 5670706f2543Smrg *procp = dlsym(handle, symboln); 5671706f2543Smrg } 5672706f2543Smrg 5673706f2543Smrg 5674706f2543Smrg if(!disp->SecondaryColor3dvEXT) { 5675706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dv", symbol_prefix); 5676706f2543Smrg procp = (void **) &disp->SecondaryColor3dvEXT; 5677706f2543Smrg *procp = dlsym(handle, symboln); 5678706f2543Smrg } 5679706f2543Smrg 5680706f2543Smrg 5681706f2543Smrg if(!disp->SecondaryColor3dvEXT) { 5682706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3dvEXT", symbol_prefix); 5683706f2543Smrg procp = (void **) &disp->SecondaryColor3dvEXT; 5684706f2543Smrg *procp = dlsym(handle, symboln); 5685706f2543Smrg } 5686706f2543Smrg 5687706f2543Smrg 5688706f2543Smrg if(!disp->SecondaryColor3fEXT) { 5689706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3f", symbol_prefix); 5690706f2543Smrg procp = (void **) &disp->SecondaryColor3fEXT; 5691706f2543Smrg *procp = dlsym(handle, symboln); 5692706f2543Smrg } 5693706f2543Smrg 5694706f2543Smrg 5695706f2543Smrg if(!disp->SecondaryColor3fEXT) { 5696706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fEXT", symbol_prefix); 5697706f2543Smrg procp = (void **) &disp->SecondaryColor3fEXT; 5698706f2543Smrg *procp = dlsym(handle, symboln); 5699706f2543Smrg } 5700706f2543Smrg 5701706f2543Smrg 5702706f2543Smrg if(!disp->SecondaryColor3fvEXT) { 5703706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fv", symbol_prefix); 5704706f2543Smrg procp = (void **) &disp->SecondaryColor3fvEXT; 5705706f2543Smrg *procp = dlsym(handle, symboln); 5706706f2543Smrg } 5707706f2543Smrg 5708706f2543Smrg 5709706f2543Smrg if(!disp->SecondaryColor3fvEXT) { 5710706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3fvEXT", symbol_prefix); 5711706f2543Smrg procp = (void **) &disp->SecondaryColor3fvEXT; 5712706f2543Smrg *procp = dlsym(handle, symboln); 5713706f2543Smrg } 5714706f2543Smrg 5715706f2543Smrg 5716706f2543Smrg if(!disp->SecondaryColor3iEXT) { 5717706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3i", symbol_prefix); 5718706f2543Smrg procp = (void **) &disp->SecondaryColor3iEXT; 5719706f2543Smrg *procp = dlsym(handle, symboln); 5720706f2543Smrg } 5721706f2543Smrg 5722706f2543Smrg 5723706f2543Smrg if(!disp->SecondaryColor3iEXT) { 5724706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iEXT", symbol_prefix); 5725706f2543Smrg procp = (void **) &disp->SecondaryColor3iEXT; 5726706f2543Smrg *procp = dlsym(handle, symboln); 5727706f2543Smrg } 5728706f2543Smrg 5729706f2543Smrg 5730706f2543Smrg if(!disp->SecondaryColor3ivEXT) { 5731706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3iv", symbol_prefix); 5732706f2543Smrg procp = (void **) &disp->SecondaryColor3ivEXT; 5733706f2543Smrg *procp = dlsym(handle, symboln); 5734706f2543Smrg } 5735706f2543Smrg 5736706f2543Smrg 5737706f2543Smrg if(!disp->SecondaryColor3ivEXT) { 5738706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ivEXT", symbol_prefix); 5739706f2543Smrg procp = (void **) &disp->SecondaryColor3ivEXT; 5740706f2543Smrg *procp = dlsym(handle, symboln); 5741706f2543Smrg } 5742706f2543Smrg 5743706f2543Smrg 5744706f2543Smrg if(!disp->SecondaryColor3sEXT) { 5745706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3s", symbol_prefix); 5746706f2543Smrg procp = (void **) &disp->SecondaryColor3sEXT; 5747706f2543Smrg *procp = dlsym(handle, symboln); 5748706f2543Smrg } 5749706f2543Smrg 5750706f2543Smrg 5751706f2543Smrg if(!disp->SecondaryColor3sEXT) { 5752706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sEXT", symbol_prefix); 5753706f2543Smrg procp = (void **) &disp->SecondaryColor3sEXT; 5754706f2543Smrg *procp = dlsym(handle, symboln); 5755706f2543Smrg } 5756706f2543Smrg 5757706f2543Smrg 5758706f2543Smrg if(!disp->SecondaryColor3svEXT) { 5759706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3sv", symbol_prefix); 5760706f2543Smrg procp = (void **) &disp->SecondaryColor3svEXT; 5761706f2543Smrg *procp = dlsym(handle, symboln); 5762706f2543Smrg } 5763706f2543Smrg 5764706f2543Smrg 5765706f2543Smrg if(!disp->SecondaryColor3svEXT) { 5766706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3svEXT", symbol_prefix); 5767706f2543Smrg procp = (void **) &disp->SecondaryColor3svEXT; 5768706f2543Smrg *procp = dlsym(handle, symboln); 5769706f2543Smrg } 5770706f2543Smrg 5771706f2543Smrg 5772706f2543Smrg if(!disp->SecondaryColor3ubEXT) { 5773706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ub", symbol_prefix); 5774706f2543Smrg procp = (void **) &disp->SecondaryColor3ubEXT; 5775706f2543Smrg *procp = dlsym(handle, symboln); 5776706f2543Smrg } 5777706f2543Smrg 5778706f2543Smrg 5779706f2543Smrg if(!disp->SecondaryColor3ubEXT) { 5780706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubEXT", symbol_prefix); 5781706f2543Smrg procp = (void **) &disp->SecondaryColor3ubEXT; 5782706f2543Smrg *procp = dlsym(handle, symboln); 5783706f2543Smrg } 5784706f2543Smrg 5785706f2543Smrg 5786706f2543Smrg if(!disp->SecondaryColor3ubvEXT) { 5787706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubv", symbol_prefix); 5788706f2543Smrg procp = (void **) &disp->SecondaryColor3ubvEXT; 5789706f2543Smrg *procp = dlsym(handle, symboln); 5790706f2543Smrg } 5791706f2543Smrg 5792706f2543Smrg 5793706f2543Smrg if(!disp->SecondaryColor3ubvEXT) { 5794706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ubvEXT", symbol_prefix); 5795706f2543Smrg procp = (void **) &disp->SecondaryColor3ubvEXT; 5796706f2543Smrg *procp = dlsym(handle, symboln); 5797706f2543Smrg } 5798706f2543Smrg 5799706f2543Smrg 5800706f2543Smrg if(!disp->SecondaryColor3uiEXT) { 5801706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3ui", symbol_prefix); 5802706f2543Smrg procp = (void **) &disp->SecondaryColor3uiEXT; 5803706f2543Smrg *procp = dlsym(handle, symboln); 5804706f2543Smrg } 5805706f2543Smrg 5806706f2543Smrg 5807706f2543Smrg if(!disp->SecondaryColor3uiEXT) { 5808706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiEXT", symbol_prefix); 5809706f2543Smrg procp = (void **) &disp->SecondaryColor3uiEXT; 5810706f2543Smrg *procp = dlsym(handle, symboln); 5811706f2543Smrg } 5812706f2543Smrg 5813706f2543Smrg 5814706f2543Smrg if(!disp->SecondaryColor3uivEXT) { 5815706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uiv", symbol_prefix); 5816706f2543Smrg procp = (void **) &disp->SecondaryColor3uivEXT; 5817706f2543Smrg *procp = dlsym(handle, symboln); 5818706f2543Smrg } 5819706f2543Smrg 5820706f2543Smrg 5821706f2543Smrg if(!disp->SecondaryColor3uivEXT) { 5822706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3uivEXT", symbol_prefix); 5823706f2543Smrg procp = (void **) &disp->SecondaryColor3uivEXT; 5824706f2543Smrg *procp = dlsym(handle, symboln); 5825706f2543Smrg } 5826706f2543Smrg 5827706f2543Smrg 5828706f2543Smrg if(!disp->SecondaryColor3usEXT) { 5829706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3us", symbol_prefix); 5830706f2543Smrg procp = (void **) &disp->SecondaryColor3usEXT; 5831706f2543Smrg *procp = dlsym(handle, symboln); 5832706f2543Smrg } 5833706f2543Smrg 5834706f2543Smrg 5835706f2543Smrg if(!disp->SecondaryColor3usEXT) { 5836706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usEXT", symbol_prefix); 5837706f2543Smrg procp = (void **) &disp->SecondaryColor3usEXT; 5838706f2543Smrg *procp = dlsym(handle, symboln); 5839706f2543Smrg } 5840706f2543Smrg 5841706f2543Smrg 5842706f2543Smrg if(!disp->SecondaryColor3usvEXT) { 5843706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usv", symbol_prefix); 5844706f2543Smrg procp = (void **) &disp->SecondaryColor3usvEXT; 5845706f2543Smrg *procp = dlsym(handle, symboln); 5846706f2543Smrg } 5847706f2543Smrg 5848706f2543Smrg 5849706f2543Smrg if(!disp->SecondaryColor3usvEXT) { 5850706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColor3usvEXT", symbol_prefix); 5851706f2543Smrg procp = (void **) &disp->SecondaryColor3usvEXT; 5852706f2543Smrg *procp = dlsym(handle, symboln); 5853706f2543Smrg } 5854706f2543Smrg 5855706f2543Smrg 5856706f2543Smrg if(!disp->SecondaryColorPointerEXT) { 5857706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointer", symbol_prefix); 5858706f2543Smrg procp = (void **) &disp->SecondaryColorPointerEXT; 5859706f2543Smrg *procp = dlsym(handle, symboln); 5860706f2543Smrg } 5861706f2543Smrg 5862706f2543Smrg 5863706f2543Smrg if(!disp->SecondaryColorPointerEXT) { 5864706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSecondaryColorPointerEXT", symbol_prefix); 5865706f2543Smrg procp = (void **) &disp->SecondaryColorPointerEXT; 5866706f2543Smrg *procp = dlsym(handle, symboln); 5867706f2543Smrg } 5868706f2543Smrg 5869706f2543Smrg 5870706f2543Smrg if(!disp->MultiDrawArraysEXT) { 5871706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiDrawArrays", symbol_prefix); 5872706f2543Smrg procp = (void **) &disp->MultiDrawArraysEXT; 5873706f2543Smrg *procp = dlsym(handle, symboln); 5874706f2543Smrg } 5875706f2543Smrg 5876706f2543Smrg 5877706f2543Smrg if(!disp->MultiDrawArraysEXT) { 5878706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiDrawArraysEXT", symbol_prefix); 5879706f2543Smrg procp = (void **) &disp->MultiDrawArraysEXT; 5880706f2543Smrg *procp = dlsym(handle, symboln); 5881706f2543Smrg } 5882706f2543Smrg 5883706f2543Smrg 5884706f2543Smrg if(!disp->MultiDrawElementsEXT) { 5885706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiDrawElements", symbol_prefix); 5886706f2543Smrg procp = (void **) &disp->MultiDrawElementsEXT; 5887706f2543Smrg *procp = dlsym(handle, symboln); 5888706f2543Smrg } 5889706f2543Smrg 5890706f2543Smrg 5891706f2543Smrg if(!disp->MultiDrawElementsEXT) { 5892706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiDrawElementsEXT", symbol_prefix); 5893706f2543Smrg procp = (void **) &disp->MultiDrawElementsEXT; 5894706f2543Smrg *procp = dlsym(handle, symboln); 5895706f2543Smrg } 5896706f2543Smrg 5897706f2543Smrg 5898706f2543Smrg if(!disp->FogCoordPointerEXT) { 5899706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordPointer", symbol_prefix); 5900706f2543Smrg procp = (void **) &disp->FogCoordPointerEXT; 5901706f2543Smrg *procp = dlsym(handle, symboln); 5902706f2543Smrg } 5903706f2543Smrg 5904706f2543Smrg 5905706f2543Smrg if(!disp->FogCoordPointerEXT) { 5906706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordPointerEXT", symbol_prefix); 5907706f2543Smrg procp = (void **) &disp->FogCoordPointerEXT; 5908706f2543Smrg *procp = dlsym(handle, symboln); 5909706f2543Smrg } 5910706f2543Smrg 5911706f2543Smrg 5912706f2543Smrg if(!disp->FogCoorddEXT) { 5913706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordd", symbol_prefix); 5914706f2543Smrg procp = (void **) &disp->FogCoorddEXT; 5915706f2543Smrg *procp = dlsym(handle, symboln); 5916706f2543Smrg } 5917706f2543Smrg 5918706f2543Smrg 5919706f2543Smrg if(!disp->FogCoorddEXT) { 5920706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoorddEXT", symbol_prefix); 5921706f2543Smrg procp = (void **) &disp->FogCoorddEXT; 5922706f2543Smrg *procp = dlsym(handle, symboln); 5923706f2543Smrg } 5924706f2543Smrg 5925706f2543Smrg 5926706f2543Smrg if(!disp->FogCoorddvEXT) { 5927706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoorddv", symbol_prefix); 5928706f2543Smrg procp = (void **) &disp->FogCoorddvEXT; 5929706f2543Smrg *procp = dlsym(handle, symboln); 5930706f2543Smrg } 5931706f2543Smrg 5932706f2543Smrg 5933706f2543Smrg if(!disp->FogCoorddvEXT) { 5934706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoorddvEXT", symbol_prefix); 5935706f2543Smrg procp = (void **) &disp->FogCoorddvEXT; 5936706f2543Smrg *procp = dlsym(handle, symboln); 5937706f2543Smrg } 5938706f2543Smrg 5939706f2543Smrg 5940706f2543Smrg if(!disp->FogCoordfEXT) { 5941706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordf", symbol_prefix); 5942706f2543Smrg procp = (void **) &disp->FogCoordfEXT; 5943706f2543Smrg *procp = dlsym(handle, symboln); 5944706f2543Smrg } 5945706f2543Smrg 5946706f2543Smrg 5947706f2543Smrg if(!disp->FogCoordfEXT) { 5948706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordfEXT", symbol_prefix); 5949706f2543Smrg procp = (void **) &disp->FogCoordfEXT; 5950706f2543Smrg *procp = dlsym(handle, symboln); 5951706f2543Smrg } 5952706f2543Smrg 5953706f2543Smrg 5954706f2543Smrg if(!disp->FogCoordfvEXT) { 5955706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordfv", symbol_prefix); 5956706f2543Smrg procp = (void **) &disp->FogCoordfvEXT; 5957706f2543Smrg *procp = dlsym(handle, symboln); 5958706f2543Smrg } 5959706f2543Smrg 5960706f2543Smrg 5961706f2543Smrg if(!disp->FogCoordfvEXT) { 5962706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFogCoordfvEXT", symbol_prefix); 5963706f2543Smrg procp = (void **) &disp->FogCoordfvEXT; 5964706f2543Smrg *procp = dlsym(handle, symboln); 5965706f2543Smrg } 5966706f2543Smrg 5967706f2543Smrg 5968706f2543Smrg if(!disp->PixelTexGenSGIX) { 5969706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPixelTexGenSGIX", symbol_prefix); 5970706f2543Smrg procp = (void **) &disp->PixelTexGenSGIX; 5971706f2543Smrg *procp = dlsym(handle, symboln); 5972706f2543Smrg } 5973706f2543Smrg 5974706f2543Smrg 5975706f2543Smrg if(!disp->BlendFuncSeparateEXT) { 5976706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparate", symbol_prefix); 5977706f2543Smrg procp = (void **) &disp->BlendFuncSeparateEXT; 5978706f2543Smrg *procp = dlsym(handle, symboln); 5979706f2543Smrg } 5980706f2543Smrg 5981706f2543Smrg 5982706f2543Smrg if(!disp->BlendFuncSeparateEXT) { 5983706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateEXT", symbol_prefix); 5984706f2543Smrg procp = (void **) &disp->BlendFuncSeparateEXT; 5985706f2543Smrg *procp = dlsym(handle, symboln); 5986706f2543Smrg } 5987706f2543Smrg 5988706f2543Smrg 5989706f2543Smrg if(!disp->BlendFuncSeparateEXT) { 5990706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendFuncSeparateINGR", symbol_prefix); 5991706f2543Smrg procp = (void **) &disp->BlendFuncSeparateEXT; 5992706f2543Smrg *procp = dlsym(handle, symboln); 5993706f2543Smrg } 5994706f2543Smrg 5995706f2543Smrg 5996706f2543Smrg if(!disp->FlushVertexArrayRangeNV) { 5997706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFlushVertexArrayRangeNV", symbol_prefix); 5998706f2543Smrg procp = (void **) &disp->FlushVertexArrayRangeNV; 5999706f2543Smrg *procp = dlsym(handle, symboln); 6000706f2543Smrg } 6001706f2543Smrg 6002706f2543Smrg 6003706f2543Smrg if(!disp->VertexArrayRangeNV) { 6004706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexArrayRangeNV", symbol_prefix); 6005706f2543Smrg procp = (void **) &disp->VertexArrayRangeNV; 6006706f2543Smrg *procp = dlsym(handle, symboln); 6007706f2543Smrg } 6008706f2543Smrg 6009706f2543Smrg 6010706f2543Smrg if(!disp->CombinerInputNV) { 6011706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerInputNV", symbol_prefix); 6012706f2543Smrg procp = (void **) &disp->CombinerInputNV; 6013706f2543Smrg *procp = dlsym(handle, symboln); 6014706f2543Smrg } 6015706f2543Smrg 6016706f2543Smrg 6017706f2543Smrg if(!disp->CombinerOutputNV) { 6018706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerOutputNV", symbol_prefix); 6019706f2543Smrg procp = (void **) &disp->CombinerOutputNV; 6020706f2543Smrg *procp = dlsym(handle, symboln); 6021706f2543Smrg } 6022706f2543Smrg 6023706f2543Smrg 6024706f2543Smrg if(!disp->CombinerParameterfNV) { 6025706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerParameterfNV", symbol_prefix); 6026706f2543Smrg procp = (void **) &disp->CombinerParameterfNV; 6027706f2543Smrg *procp = dlsym(handle, symboln); 6028706f2543Smrg } 6029706f2543Smrg 6030706f2543Smrg 6031706f2543Smrg if(!disp->CombinerParameterfvNV) { 6032706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerParameterfvNV", symbol_prefix); 6033706f2543Smrg procp = (void **) &disp->CombinerParameterfvNV; 6034706f2543Smrg *procp = dlsym(handle, symboln); 6035706f2543Smrg } 6036706f2543Smrg 6037706f2543Smrg 6038706f2543Smrg if(!disp->CombinerParameteriNV) { 6039706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerParameteriNV", symbol_prefix); 6040706f2543Smrg procp = (void **) &disp->CombinerParameteriNV; 6041706f2543Smrg *procp = dlsym(handle, symboln); 6042706f2543Smrg } 6043706f2543Smrg 6044706f2543Smrg 6045706f2543Smrg if(!disp->CombinerParameterivNV) { 6046706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCombinerParameterivNV", symbol_prefix); 6047706f2543Smrg procp = (void **) &disp->CombinerParameterivNV; 6048706f2543Smrg *procp = dlsym(handle, symboln); 6049706f2543Smrg } 6050706f2543Smrg 6051706f2543Smrg 6052706f2543Smrg if(!disp->FinalCombinerInputNV) { 6053706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFinalCombinerInputNV", symbol_prefix); 6054706f2543Smrg procp = (void **) &disp->FinalCombinerInputNV; 6055706f2543Smrg *procp = dlsym(handle, symboln); 6056706f2543Smrg } 6057706f2543Smrg 6058706f2543Smrg 6059706f2543Smrg if(!disp->GetCombinerInputParameterfvNV) { 6060706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCombinerInputParameterfvNV", symbol_prefix); 6061706f2543Smrg procp = (void **) &disp->GetCombinerInputParameterfvNV; 6062706f2543Smrg *procp = dlsym(handle, symboln); 6063706f2543Smrg } 6064706f2543Smrg 6065706f2543Smrg 6066706f2543Smrg if(!disp->GetCombinerInputParameterivNV) { 6067706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCombinerInputParameterivNV", symbol_prefix); 6068706f2543Smrg procp = (void **) &disp->GetCombinerInputParameterivNV; 6069706f2543Smrg *procp = dlsym(handle, symboln); 6070706f2543Smrg } 6071706f2543Smrg 6072706f2543Smrg 6073706f2543Smrg if(!disp->GetCombinerOutputParameterfvNV) { 6074706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCombinerOutputParameterfvNV", symbol_prefix); 6075706f2543Smrg procp = (void **) &disp->GetCombinerOutputParameterfvNV; 6076706f2543Smrg *procp = dlsym(handle, symboln); 6077706f2543Smrg } 6078706f2543Smrg 6079706f2543Smrg 6080706f2543Smrg if(!disp->GetCombinerOutputParameterivNV) { 6081706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetCombinerOutputParameterivNV", symbol_prefix); 6082706f2543Smrg procp = (void **) &disp->GetCombinerOutputParameterivNV; 6083706f2543Smrg *procp = dlsym(handle, symboln); 6084706f2543Smrg } 6085706f2543Smrg 6086706f2543Smrg 6087706f2543Smrg if(!disp->GetFinalCombinerInputParameterfvNV) { 6088706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFinalCombinerInputParameterfvNV", symbol_prefix); 6089706f2543Smrg procp = (void **) &disp->GetFinalCombinerInputParameterfvNV; 6090706f2543Smrg *procp = dlsym(handle, symboln); 6091706f2543Smrg } 6092706f2543Smrg 6093706f2543Smrg 6094706f2543Smrg if(!disp->GetFinalCombinerInputParameterivNV) { 6095706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFinalCombinerInputParameterivNV", symbol_prefix); 6096706f2543Smrg procp = (void **) &disp->GetFinalCombinerInputParameterivNV; 6097706f2543Smrg *procp = dlsym(handle, symboln); 6098706f2543Smrg } 6099706f2543Smrg 6100706f2543Smrg 6101706f2543Smrg if(!disp->ResizeBuffersMESA) { 6102706f2543Smrg snprintf(symboln, sizeof(symboln), "%sResizeBuffersMESA", symbol_prefix); 6103706f2543Smrg procp = (void **) &disp->ResizeBuffersMESA; 6104706f2543Smrg *procp = dlsym(handle, symboln); 6105706f2543Smrg } 6106706f2543Smrg 6107706f2543Smrg 6108706f2543Smrg if(!disp->WindowPos2dMESA) { 6109706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2d", symbol_prefix); 6110706f2543Smrg procp = (void **) &disp->WindowPos2dMESA; 6111706f2543Smrg *procp = dlsym(handle, symboln); 6112706f2543Smrg } 6113706f2543Smrg 6114706f2543Smrg 6115706f2543Smrg if(!disp->WindowPos2dMESA) { 6116706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2dARB", symbol_prefix); 6117706f2543Smrg procp = (void **) &disp->WindowPos2dMESA; 6118706f2543Smrg *procp = dlsym(handle, symboln); 6119706f2543Smrg } 6120706f2543Smrg 6121706f2543Smrg 6122706f2543Smrg if(!disp->WindowPos2dMESA) { 6123706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2dMESA", symbol_prefix); 6124706f2543Smrg procp = (void **) &disp->WindowPos2dMESA; 6125706f2543Smrg *procp = dlsym(handle, symboln); 6126706f2543Smrg } 6127706f2543Smrg 6128706f2543Smrg 6129706f2543Smrg if(!disp->WindowPos2dvMESA) { 6130706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2dv", symbol_prefix); 6131706f2543Smrg procp = (void **) &disp->WindowPos2dvMESA; 6132706f2543Smrg *procp = dlsym(handle, symboln); 6133706f2543Smrg } 6134706f2543Smrg 6135706f2543Smrg 6136706f2543Smrg if(!disp->WindowPos2dvMESA) { 6137706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2dvARB", symbol_prefix); 6138706f2543Smrg procp = (void **) &disp->WindowPos2dvMESA; 6139706f2543Smrg *procp = dlsym(handle, symboln); 6140706f2543Smrg } 6141706f2543Smrg 6142706f2543Smrg 6143706f2543Smrg if(!disp->WindowPos2dvMESA) { 6144706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2dvMESA", symbol_prefix); 6145706f2543Smrg procp = (void **) &disp->WindowPos2dvMESA; 6146706f2543Smrg *procp = dlsym(handle, symboln); 6147706f2543Smrg } 6148706f2543Smrg 6149706f2543Smrg 6150706f2543Smrg if(!disp->WindowPos2fMESA) { 6151706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2f", symbol_prefix); 6152706f2543Smrg procp = (void **) &disp->WindowPos2fMESA; 6153706f2543Smrg *procp = dlsym(handle, symboln); 6154706f2543Smrg } 6155706f2543Smrg 6156706f2543Smrg 6157706f2543Smrg if(!disp->WindowPos2fMESA) { 6158706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2fARB", symbol_prefix); 6159706f2543Smrg procp = (void **) &disp->WindowPos2fMESA; 6160706f2543Smrg *procp = dlsym(handle, symboln); 6161706f2543Smrg } 6162706f2543Smrg 6163706f2543Smrg 6164706f2543Smrg if(!disp->WindowPos2fMESA) { 6165706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2fMESA", symbol_prefix); 6166706f2543Smrg procp = (void **) &disp->WindowPos2fMESA; 6167706f2543Smrg *procp = dlsym(handle, symboln); 6168706f2543Smrg } 6169706f2543Smrg 6170706f2543Smrg 6171706f2543Smrg if(!disp->WindowPos2fvMESA) { 6172706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2fv", symbol_prefix); 6173706f2543Smrg procp = (void **) &disp->WindowPos2fvMESA; 6174706f2543Smrg *procp = dlsym(handle, symboln); 6175706f2543Smrg } 6176706f2543Smrg 6177706f2543Smrg 6178706f2543Smrg if(!disp->WindowPos2fvMESA) { 6179706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2fvARB", symbol_prefix); 6180706f2543Smrg procp = (void **) &disp->WindowPos2fvMESA; 6181706f2543Smrg *procp = dlsym(handle, symboln); 6182706f2543Smrg } 6183706f2543Smrg 6184706f2543Smrg 6185706f2543Smrg if(!disp->WindowPos2fvMESA) { 6186706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2fvMESA", symbol_prefix); 6187706f2543Smrg procp = (void **) &disp->WindowPos2fvMESA; 6188706f2543Smrg *procp = dlsym(handle, symboln); 6189706f2543Smrg } 6190706f2543Smrg 6191706f2543Smrg 6192706f2543Smrg if(!disp->WindowPos2iMESA) { 6193706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2i", symbol_prefix); 6194706f2543Smrg procp = (void **) &disp->WindowPos2iMESA; 6195706f2543Smrg *procp = dlsym(handle, symboln); 6196706f2543Smrg } 6197706f2543Smrg 6198706f2543Smrg 6199706f2543Smrg if(!disp->WindowPos2iMESA) { 6200706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2iARB", symbol_prefix); 6201706f2543Smrg procp = (void **) &disp->WindowPos2iMESA; 6202706f2543Smrg *procp = dlsym(handle, symboln); 6203706f2543Smrg } 6204706f2543Smrg 6205706f2543Smrg 6206706f2543Smrg if(!disp->WindowPos2iMESA) { 6207706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2iMESA", symbol_prefix); 6208706f2543Smrg procp = (void **) &disp->WindowPos2iMESA; 6209706f2543Smrg *procp = dlsym(handle, symboln); 6210706f2543Smrg } 6211706f2543Smrg 6212706f2543Smrg 6213706f2543Smrg if(!disp->WindowPos2ivMESA) { 6214706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2iv", symbol_prefix); 6215706f2543Smrg procp = (void **) &disp->WindowPos2ivMESA; 6216706f2543Smrg *procp = dlsym(handle, symboln); 6217706f2543Smrg } 6218706f2543Smrg 6219706f2543Smrg 6220706f2543Smrg if(!disp->WindowPos2ivMESA) { 6221706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2ivARB", symbol_prefix); 6222706f2543Smrg procp = (void **) &disp->WindowPos2ivMESA; 6223706f2543Smrg *procp = dlsym(handle, symboln); 6224706f2543Smrg } 6225706f2543Smrg 6226706f2543Smrg 6227706f2543Smrg if(!disp->WindowPos2ivMESA) { 6228706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2ivMESA", symbol_prefix); 6229706f2543Smrg procp = (void **) &disp->WindowPos2ivMESA; 6230706f2543Smrg *procp = dlsym(handle, symboln); 6231706f2543Smrg } 6232706f2543Smrg 6233706f2543Smrg 6234706f2543Smrg if(!disp->WindowPos2sMESA) { 6235706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2s", symbol_prefix); 6236706f2543Smrg procp = (void **) &disp->WindowPos2sMESA; 6237706f2543Smrg *procp = dlsym(handle, symboln); 6238706f2543Smrg } 6239706f2543Smrg 6240706f2543Smrg 6241706f2543Smrg if(!disp->WindowPos2sMESA) { 6242706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2sARB", symbol_prefix); 6243706f2543Smrg procp = (void **) &disp->WindowPos2sMESA; 6244706f2543Smrg *procp = dlsym(handle, symboln); 6245706f2543Smrg } 6246706f2543Smrg 6247706f2543Smrg 6248706f2543Smrg if(!disp->WindowPos2sMESA) { 6249706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2sMESA", symbol_prefix); 6250706f2543Smrg procp = (void **) &disp->WindowPos2sMESA; 6251706f2543Smrg *procp = dlsym(handle, symboln); 6252706f2543Smrg } 6253706f2543Smrg 6254706f2543Smrg 6255706f2543Smrg if(!disp->WindowPos2svMESA) { 6256706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2sv", symbol_prefix); 6257706f2543Smrg procp = (void **) &disp->WindowPos2svMESA; 6258706f2543Smrg *procp = dlsym(handle, symboln); 6259706f2543Smrg } 6260706f2543Smrg 6261706f2543Smrg 6262706f2543Smrg if(!disp->WindowPos2svMESA) { 6263706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2svARB", symbol_prefix); 6264706f2543Smrg procp = (void **) &disp->WindowPos2svMESA; 6265706f2543Smrg *procp = dlsym(handle, symboln); 6266706f2543Smrg } 6267706f2543Smrg 6268706f2543Smrg 6269706f2543Smrg if(!disp->WindowPos2svMESA) { 6270706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos2svMESA", symbol_prefix); 6271706f2543Smrg procp = (void **) &disp->WindowPos2svMESA; 6272706f2543Smrg *procp = dlsym(handle, symboln); 6273706f2543Smrg } 6274706f2543Smrg 6275706f2543Smrg 6276706f2543Smrg if(!disp->WindowPos3dMESA) { 6277706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3d", symbol_prefix); 6278706f2543Smrg procp = (void **) &disp->WindowPos3dMESA; 6279706f2543Smrg *procp = dlsym(handle, symboln); 6280706f2543Smrg } 6281706f2543Smrg 6282706f2543Smrg 6283706f2543Smrg if(!disp->WindowPos3dMESA) { 6284706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3dARB", symbol_prefix); 6285706f2543Smrg procp = (void **) &disp->WindowPos3dMESA; 6286706f2543Smrg *procp = dlsym(handle, symboln); 6287706f2543Smrg } 6288706f2543Smrg 6289706f2543Smrg 6290706f2543Smrg if(!disp->WindowPos3dMESA) { 6291706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3dMESA", symbol_prefix); 6292706f2543Smrg procp = (void **) &disp->WindowPos3dMESA; 6293706f2543Smrg *procp = dlsym(handle, symboln); 6294706f2543Smrg } 6295706f2543Smrg 6296706f2543Smrg 6297706f2543Smrg if(!disp->WindowPos3dvMESA) { 6298706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3dv", symbol_prefix); 6299706f2543Smrg procp = (void **) &disp->WindowPos3dvMESA; 6300706f2543Smrg *procp = dlsym(handle, symboln); 6301706f2543Smrg } 6302706f2543Smrg 6303706f2543Smrg 6304706f2543Smrg if(!disp->WindowPos3dvMESA) { 6305706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3dvARB", symbol_prefix); 6306706f2543Smrg procp = (void **) &disp->WindowPos3dvMESA; 6307706f2543Smrg *procp = dlsym(handle, symboln); 6308706f2543Smrg } 6309706f2543Smrg 6310706f2543Smrg 6311706f2543Smrg if(!disp->WindowPos3dvMESA) { 6312706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3dvMESA", symbol_prefix); 6313706f2543Smrg procp = (void **) &disp->WindowPos3dvMESA; 6314706f2543Smrg *procp = dlsym(handle, symboln); 6315706f2543Smrg } 6316706f2543Smrg 6317706f2543Smrg 6318706f2543Smrg if(!disp->WindowPos3fMESA) { 6319706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3f", symbol_prefix); 6320706f2543Smrg procp = (void **) &disp->WindowPos3fMESA; 6321706f2543Smrg *procp = dlsym(handle, symboln); 6322706f2543Smrg } 6323706f2543Smrg 6324706f2543Smrg 6325706f2543Smrg if(!disp->WindowPos3fMESA) { 6326706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3fARB", symbol_prefix); 6327706f2543Smrg procp = (void **) &disp->WindowPos3fMESA; 6328706f2543Smrg *procp = dlsym(handle, symboln); 6329706f2543Smrg } 6330706f2543Smrg 6331706f2543Smrg 6332706f2543Smrg if(!disp->WindowPos3fMESA) { 6333706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3fMESA", symbol_prefix); 6334706f2543Smrg procp = (void **) &disp->WindowPos3fMESA; 6335706f2543Smrg *procp = dlsym(handle, symboln); 6336706f2543Smrg } 6337706f2543Smrg 6338706f2543Smrg 6339706f2543Smrg if(!disp->WindowPos3fvMESA) { 6340706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3fv", symbol_prefix); 6341706f2543Smrg procp = (void **) &disp->WindowPos3fvMESA; 6342706f2543Smrg *procp = dlsym(handle, symboln); 6343706f2543Smrg } 6344706f2543Smrg 6345706f2543Smrg 6346706f2543Smrg if(!disp->WindowPos3fvMESA) { 6347706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3fvARB", symbol_prefix); 6348706f2543Smrg procp = (void **) &disp->WindowPos3fvMESA; 6349706f2543Smrg *procp = dlsym(handle, symboln); 6350706f2543Smrg } 6351706f2543Smrg 6352706f2543Smrg 6353706f2543Smrg if(!disp->WindowPos3fvMESA) { 6354706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3fvMESA", symbol_prefix); 6355706f2543Smrg procp = (void **) &disp->WindowPos3fvMESA; 6356706f2543Smrg *procp = dlsym(handle, symboln); 6357706f2543Smrg } 6358706f2543Smrg 6359706f2543Smrg 6360706f2543Smrg if(!disp->WindowPos3iMESA) { 6361706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3i", symbol_prefix); 6362706f2543Smrg procp = (void **) &disp->WindowPos3iMESA; 6363706f2543Smrg *procp = dlsym(handle, symboln); 6364706f2543Smrg } 6365706f2543Smrg 6366706f2543Smrg 6367706f2543Smrg if(!disp->WindowPos3iMESA) { 6368706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3iARB", symbol_prefix); 6369706f2543Smrg procp = (void **) &disp->WindowPos3iMESA; 6370706f2543Smrg *procp = dlsym(handle, symboln); 6371706f2543Smrg } 6372706f2543Smrg 6373706f2543Smrg 6374706f2543Smrg if(!disp->WindowPos3iMESA) { 6375706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3iMESA", symbol_prefix); 6376706f2543Smrg procp = (void **) &disp->WindowPos3iMESA; 6377706f2543Smrg *procp = dlsym(handle, symboln); 6378706f2543Smrg } 6379706f2543Smrg 6380706f2543Smrg 6381706f2543Smrg if(!disp->WindowPos3ivMESA) { 6382706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3iv", symbol_prefix); 6383706f2543Smrg procp = (void **) &disp->WindowPos3ivMESA; 6384706f2543Smrg *procp = dlsym(handle, symboln); 6385706f2543Smrg } 6386706f2543Smrg 6387706f2543Smrg 6388706f2543Smrg if(!disp->WindowPos3ivMESA) { 6389706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3ivARB", symbol_prefix); 6390706f2543Smrg procp = (void **) &disp->WindowPos3ivMESA; 6391706f2543Smrg *procp = dlsym(handle, symboln); 6392706f2543Smrg } 6393706f2543Smrg 6394706f2543Smrg 6395706f2543Smrg if(!disp->WindowPos3ivMESA) { 6396706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3ivMESA", symbol_prefix); 6397706f2543Smrg procp = (void **) &disp->WindowPos3ivMESA; 6398706f2543Smrg *procp = dlsym(handle, symboln); 6399706f2543Smrg } 6400706f2543Smrg 6401706f2543Smrg 6402706f2543Smrg if(!disp->WindowPos3sMESA) { 6403706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3s", symbol_prefix); 6404706f2543Smrg procp = (void **) &disp->WindowPos3sMESA; 6405706f2543Smrg *procp = dlsym(handle, symboln); 6406706f2543Smrg } 6407706f2543Smrg 6408706f2543Smrg 6409706f2543Smrg if(!disp->WindowPos3sMESA) { 6410706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3sARB", symbol_prefix); 6411706f2543Smrg procp = (void **) &disp->WindowPos3sMESA; 6412706f2543Smrg *procp = dlsym(handle, symboln); 6413706f2543Smrg } 6414706f2543Smrg 6415706f2543Smrg 6416706f2543Smrg if(!disp->WindowPos3sMESA) { 6417706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3sMESA", symbol_prefix); 6418706f2543Smrg procp = (void **) &disp->WindowPos3sMESA; 6419706f2543Smrg *procp = dlsym(handle, symboln); 6420706f2543Smrg } 6421706f2543Smrg 6422706f2543Smrg 6423706f2543Smrg if(!disp->WindowPos3svMESA) { 6424706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3sv", symbol_prefix); 6425706f2543Smrg procp = (void **) &disp->WindowPos3svMESA; 6426706f2543Smrg *procp = dlsym(handle, symboln); 6427706f2543Smrg } 6428706f2543Smrg 6429706f2543Smrg 6430706f2543Smrg if(!disp->WindowPos3svMESA) { 6431706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3svARB", symbol_prefix); 6432706f2543Smrg procp = (void **) &disp->WindowPos3svMESA; 6433706f2543Smrg *procp = dlsym(handle, symboln); 6434706f2543Smrg } 6435706f2543Smrg 6436706f2543Smrg 6437706f2543Smrg if(!disp->WindowPos3svMESA) { 6438706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos3svMESA", symbol_prefix); 6439706f2543Smrg procp = (void **) &disp->WindowPos3svMESA; 6440706f2543Smrg *procp = dlsym(handle, symboln); 6441706f2543Smrg } 6442706f2543Smrg 6443706f2543Smrg 6444706f2543Smrg if(!disp->WindowPos4dMESA) { 6445706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4dMESA", symbol_prefix); 6446706f2543Smrg procp = (void **) &disp->WindowPos4dMESA; 6447706f2543Smrg *procp = dlsym(handle, symboln); 6448706f2543Smrg } 6449706f2543Smrg 6450706f2543Smrg 6451706f2543Smrg if(!disp->WindowPos4dvMESA) { 6452706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4dvMESA", symbol_prefix); 6453706f2543Smrg procp = (void **) &disp->WindowPos4dvMESA; 6454706f2543Smrg *procp = dlsym(handle, symboln); 6455706f2543Smrg } 6456706f2543Smrg 6457706f2543Smrg 6458706f2543Smrg if(!disp->WindowPos4fMESA) { 6459706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4fMESA", symbol_prefix); 6460706f2543Smrg procp = (void **) &disp->WindowPos4fMESA; 6461706f2543Smrg *procp = dlsym(handle, symboln); 6462706f2543Smrg } 6463706f2543Smrg 6464706f2543Smrg 6465706f2543Smrg if(!disp->WindowPos4fvMESA) { 6466706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4fvMESA", symbol_prefix); 6467706f2543Smrg procp = (void **) &disp->WindowPos4fvMESA; 6468706f2543Smrg *procp = dlsym(handle, symboln); 6469706f2543Smrg } 6470706f2543Smrg 6471706f2543Smrg 6472706f2543Smrg if(!disp->WindowPos4iMESA) { 6473706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4iMESA", symbol_prefix); 6474706f2543Smrg procp = (void **) &disp->WindowPos4iMESA; 6475706f2543Smrg *procp = dlsym(handle, symboln); 6476706f2543Smrg } 6477706f2543Smrg 6478706f2543Smrg 6479706f2543Smrg if(!disp->WindowPos4ivMESA) { 6480706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4ivMESA", symbol_prefix); 6481706f2543Smrg procp = (void **) &disp->WindowPos4ivMESA; 6482706f2543Smrg *procp = dlsym(handle, symboln); 6483706f2543Smrg } 6484706f2543Smrg 6485706f2543Smrg 6486706f2543Smrg if(!disp->WindowPos4sMESA) { 6487706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4sMESA", symbol_prefix); 6488706f2543Smrg procp = (void **) &disp->WindowPos4sMESA; 6489706f2543Smrg *procp = dlsym(handle, symboln); 6490706f2543Smrg } 6491706f2543Smrg 6492706f2543Smrg 6493706f2543Smrg if(!disp->WindowPos4svMESA) { 6494706f2543Smrg snprintf(symboln, sizeof(symboln), "%sWindowPos4svMESA", symbol_prefix); 6495706f2543Smrg procp = (void **) &disp->WindowPos4svMESA; 6496706f2543Smrg *procp = dlsym(handle, symboln); 6497706f2543Smrg } 6498706f2543Smrg 6499706f2543Smrg 6500706f2543Smrg if(!disp->MultiModeDrawArraysIBM) { 6501706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiModeDrawArraysIBM", symbol_prefix); 6502706f2543Smrg procp = (void **) &disp->MultiModeDrawArraysIBM; 6503706f2543Smrg *procp = dlsym(handle, symboln); 6504706f2543Smrg } 6505706f2543Smrg 6506706f2543Smrg 6507706f2543Smrg if(!disp->MultiModeDrawElementsIBM) { 6508706f2543Smrg snprintf(symboln, sizeof(symboln), "%sMultiModeDrawElementsIBM", symbol_prefix); 6509706f2543Smrg procp = (void **) &disp->MultiModeDrawElementsIBM; 6510706f2543Smrg *procp = dlsym(handle, symboln); 6511706f2543Smrg } 6512706f2543Smrg 6513706f2543Smrg 6514706f2543Smrg if(!disp->DeleteFencesNV) { 6515706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteFencesNV", symbol_prefix); 6516706f2543Smrg procp = (void **) &disp->DeleteFencesNV; 6517706f2543Smrg *procp = dlsym(handle, symboln); 6518706f2543Smrg } 6519706f2543Smrg 6520706f2543Smrg 6521706f2543Smrg if(!disp->FinishFenceNV) { 6522706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFinishFenceNV", symbol_prefix); 6523706f2543Smrg procp = (void **) &disp->FinishFenceNV; 6524706f2543Smrg *procp = dlsym(handle, symboln); 6525706f2543Smrg } 6526706f2543Smrg 6527706f2543Smrg 6528706f2543Smrg if(!disp->GenFencesNV) { 6529706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenFencesNV", symbol_prefix); 6530706f2543Smrg procp = (void **) &disp->GenFencesNV; 6531706f2543Smrg *procp = dlsym(handle, symboln); 6532706f2543Smrg } 6533706f2543Smrg 6534706f2543Smrg 6535706f2543Smrg if(!disp->GetFenceivNV) { 6536706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFenceivNV", symbol_prefix); 6537706f2543Smrg procp = (void **) &disp->GetFenceivNV; 6538706f2543Smrg *procp = dlsym(handle, symboln); 6539706f2543Smrg } 6540706f2543Smrg 6541706f2543Smrg 6542706f2543Smrg if(!disp->IsFenceNV) { 6543706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsFenceNV", symbol_prefix); 6544706f2543Smrg procp = (void **) &disp->IsFenceNV; 6545706f2543Smrg *procp = dlsym(handle, symboln); 6546706f2543Smrg } 6547706f2543Smrg 6548706f2543Smrg 6549706f2543Smrg if(!disp->SetFenceNV) { 6550706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSetFenceNV", symbol_prefix); 6551706f2543Smrg procp = (void **) &disp->SetFenceNV; 6552706f2543Smrg *procp = dlsym(handle, symboln); 6553706f2543Smrg } 6554706f2543Smrg 6555706f2543Smrg 6556706f2543Smrg if(!disp->TestFenceNV) { 6557706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTestFenceNV", symbol_prefix); 6558706f2543Smrg procp = (void **) &disp->TestFenceNV; 6559706f2543Smrg *procp = dlsym(handle, symboln); 6560706f2543Smrg } 6561706f2543Smrg 6562706f2543Smrg 6563706f2543Smrg if(!disp->AreProgramsResidentNV) { 6564706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAreProgramsResidentNV", symbol_prefix); 6565706f2543Smrg procp = (void **) &disp->AreProgramsResidentNV; 6566706f2543Smrg *procp = dlsym(handle, symboln); 6567706f2543Smrg } 6568706f2543Smrg 6569706f2543Smrg 6570706f2543Smrg if(!disp->BindProgramNV) { 6571706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindProgramARB", symbol_prefix); 6572706f2543Smrg procp = (void **) &disp->BindProgramNV; 6573706f2543Smrg *procp = dlsym(handle, symboln); 6574706f2543Smrg } 6575706f2543Smrg 6576706f2543Smrg 6577706f2543Smrg if(!disp->BindProgramNV) { 6578706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindProgramNV", symbol_prefix); 6579706f2543Smrg procp = (void **) &disp->BindProgramNV; 6580706f2543Smrg *procp = dlsym(handle, symboln); 6581706f2543Smrg } 6582706f2543Smrg 6583706f2543Smrg 6584706f2543Smrg if(!disp->DeleteProgramsNV) { 6585706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteProgramsARB", symbol_prefix); 6586706f2543Smrg procp = (void **) &disp->DeleteProgramsNV; 6587706f2543Smrg *procp = dlsym(handle, symboln); 6588706f2543Smrg } 6589706f2543Smrg 6590706f2543Smrg 6591706f2543Smrg if(!disp->DeleteProgramsNV) { 6592706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteProgramsNV", symbol_prefix); 6593706f2543Smrg procp = (void **) &disp->DeleteProgramsNV; 6594706f2543Smrg *procp = dlsym(handle, symboln); 6595706f2543Smrg } 6596706f2543Smrg 6597706f2543Smrg 6598706f2543Smrg if(!disp->ExecuteProgramNV) { 6599706f2543Smrg snprintf(symboln, sizeof(symboln), "%sExecuteProgramNV", symbol_prefix); 6600706f2543Smrg procp = (void **) &disp->ExecuteProgramNV; 6601706f2543Smrg *procp = dlsym(handle, symboln); 6602706f2543Smrg } 6603706f2543Smrg 6604706f2543Smrg 6605706f2543Smrg if(!disp->GenProgramsNV) { 6606706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenProgramsARB", symbol_prefix); 6607706f2543Smrg procp = (void **) &disp->GenProgramsNV; 6608706f2543Smrg *procp = dlsym(handle, symboln); 6609706f2543Smrg } 6610706f2543Smrg 6611706f2543Smrg 6612706f2543Smrg if(!disp->GenProgramsNV) { 6613706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenProgramsNV", symbol_prefix); 6614706f2543Smrg procp = (void **) &disp->GenProgramsNV; 6615706f2543Smrg *procp = dlsym(handle, symboln); 6616706f2543Smrg } 6617706f2543Smrg 6618706f2543Smrg 6619706f2543Smrg if(!disp->GetProgramParameterdvNV) { 6620706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramParameterdvNV", symbol_prefix); 6621706f2543Smrg procp = (void **) &disp->GetProgramParameterdvNV; 6622706f2543Smrg *procp = dlsym(handle, symboln); 6623706f2543Smrg } 6624706f2543Smrg 6625706f2543Smrg 6626706f2543Smrg if(!disp->GetProgramParameterfvNV) { 6627706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramParameterfvNV", symbol_prefix); 6628706f2543Smrg procp = (void **) &disp->GetProgramParameterfvNV; 6629706f2543Smrg *procp = dlsym(handle, symboln); 6630706f2543Smrg } 6631706f2543Smrg 6632706f2543Smrg 6633706f2543Smrg if(!disp->GetProgramStringNV) { 6634706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramStringNV", symbol_prefix); 6635706f2543Smrg procp = (void **) &disp->GetProgramStringNV; 6636706f2543Smrg *procp = dlsym(handle, symboln); 6637706f2543Smrg } 6638706f2543Smrg 6639706f2543Smrg 6640706f2543Smrg if(!disp->GetProgramivNV) { 6641706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramivNV", symbol_prefix); 6642706f2543Smrg procp = (void **) &disp->GetProgramivNV; 6643706f2543Smrg *procp = dlsym(handle, symboln); 6644706f2543Smrg } 6645706f2543Smrg 6646706f2543Smrg 6647706f2543Smrg if(!disp->GetTrackMatrixivNV) { 6648706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetTrackMatrixivNV", symbol_prefix); 6649706f2543Smrg procp = (void **) &disp->GetTrackMatrixivNV; 6650706f2543Smrg *procp = dlsym(handle, symboln); 6651706f2543Smrg } 6652706f2543Smrg 6653706f2543Smrg 6654706f2543Smrg if(!disp->GetVertexAttribPointervNV) { 6655706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointerv", symbol_prefix); 6656706f2543Smrg procp = (void **) &disp->GetVertexAttribPointervNV; 6657706f2543Smrg *procp = dlsym(handle, symboln); 6658706f2543Smrg } 6659706f2543Smrg 6660706f2543Smrg 6661706f2543Smrg if(!disp->GetVertexAttribPointervNV) { 6662706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervARB", symbol_prefix); 6663706f2543Smrg procp = (void **) &disp->GetVertexAttribPointervNV; 6664706f2543Smrg *procp = dlsym(handle, symboln); 6665706f2543Smrg } 6666706f2543Smrg 6667706f2543Smrg 6668706f2543Smrg if(!disp->GetVertexAttribPointervNV) { 6669706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribPointervNV", symbol_prefix); 6670706f2543Smrg procp = (void **) &disp->GetVertexAttribPointervNV; 6671706f2543Smrg *procp = dlsym(handle, symboln); 6672706f2543Smrg } 6673706f2543Smrg 6674706f2543Smrg 6675706f2543Smrg if(!disp->GetVertexAttribdvNV) { 6676706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribdvNV", symbol_prefix); 6677706f2543Smrg procp = (void **) &disp->GetVertexAttribdvNV; 6678706f2543Smrg *procp = dlsym(handle, symboln); 6679706f2543Smrg } 6680706f2543Smrg 6681706f2543Smrg 6682706f2543Smrg if(!disp->GetVertexAttribfvNV) { 6683706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribfvNV", symbol_prefix); 6684706f2543Smrg procp = (void **) &disp->GetVertexAttribfvNV; 6685706f2543Smrg *procp = dlsym(handle, symboln); 6686706f2543Smrg } 6687706f2543Smrg 6688706f2543Smrg 6689706f2543Smrg if(!disp->GetVertexAttribivNV) { 6690706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetVertexAttribivNV", symbol_prefix); 6691706f2543Smrg procp = (void **) &disp->GetVertexAttribivNV; 6692706f2543Smrg *procp = dlsym(handle, symboln); 6693706f2543Smrg } 6694706f2543Smrg 6695706f2543Smrg 6696706f2543Smrg if(!disp->IsProgramNV) { 6697706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsProgramARB", symbol_prefix); 6698706f2543Smrg procp = (void **) &disp->IsProgramNV; 6699706f2543Smrg *procp = dlsym(handle, symboln); 6700706f2543Smrg } 6701706f2543Smrg 6702706f2543Smrg 6703706f2543Smrg if(!disp->IsProgramNV) { 6704706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsProgramNV", symbol_prefix); 6705706f2543Smrg procp = (void **) &disp->IsProgramNV; 6706706f2543Smrg *procp = dlsym(handle, symboln); 6707706f2543Smrg } 6708706f2543Smrg 6709706f2543Smrg 6710706f2543Smrg if(!disp->LoadProgramNV) { 6711706f2543Smrg snprintf(symboln, sizeof(symboln), "%sLoadProgramNV", symbol_prefix); 6712706f2543Smrg procp = (void **) &disp->LoadProgramNV; 6713706f2543Smrg *procp = dlsym(handle, symboln); 6714706f2543Smrg } 6715706f2543Smrg 6716706f2543Smrg 6717706f2543Smrg if(!disp->ProgramParameters4dvNV) { 6718706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameters4dvNV", symbol_prefix); 6719706f2543Smrg procp = (void **) &disp->ProgramParameters4dvNV; 6720706f2543Smrg *procp = dlsym(handle, symboln); 6721706f2543Smrg } 6722706f2543Smrg 6723706f2543Smrg 6724706f2543Smrg if(!disp->ProgramParameters4fvNV) { 6725706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramParameters4fvNV", symbol_prefix); 6726706f2543Smrg procp = (void **) &disp->ProgramParameters4fvNV; 6727706f2543Smrg *procp = dlsym(handle, symboln); 6728706f2543Smrg } 6729706f2543Smrg 6730706f2543Smrg 6731706f2543Smrg if(!disp->RequestResidentProgramsNV) { 6732706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRequestResidentProgramsNV", symbol_prefix); 6733706f2543Smrg procp = (void **) &disp->RequestResidentProgramsNV; 6734706f2543Smrg *procp = dlsym(handle, symboln); 6735706f2543Smrg } 6736706f2543Smrg 6737706f2543Smrg 6738706f2543Smrg if(!disp->TrackMatrixNV) { 6739706f2543Smrg snprintf(symboln, sizeof(symboln), "%sTrackMatrixNV", symbol_prefix); 6740706f2543Smrg procp = (void **) &disp->TrackMatrixNV; 6741706f2543Smrg *procp = dlsym(handle, symboln); 6742706f2543Smrg } 6743706f2543Smrg 6744706f2543Smrg 6745706f2543Smrg if(!disp->VertexAttrib1dNV) { 6746706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dNV", symbol_prefix); 6747706f2543Smrg procp = (void **) &disp->VertexAttrib1dNV; 6748706f2543Smrg *procp = dlsym(handle, symboln); 6749706f2543Smrg } 6750706f2543Smrg 6751706f2543Smrg 6752706f2543Smrg if(!disp->VertexAttrib1dvNV) { 6753706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1dvNV", symbol_prefix); 6754706f2543Smrg procp = (void **) &disp->VertexAttrib1dvNV; 6755706f2543Smrg *procp = dlsym(handle, symboln); 6756706f2543Smrg } 6757706f2543Smrg 6758706f2543Smrg 6759706f2543Smrg if(!disp->VertexAttrib1fNV) { 6760706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fNV", symbol_prefix); 6761706f2543Smrg procp = (void **) &disp->VertexAttrib1fNV; 6762706f2543Smrg *procp = dlsym(handle, symboln); 6763706f2543Smrg } 6764706f2543Smrg 6765706f2543Smrg 6766706f2543Smrg if(!disp->VertexAttrib1fvNV) { 6767706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1fvNV", symbol_prefix); 6768706f2543Smrg procp = (void **) &disp->VertexAttrib1fvNV; 6769706f2543Smrg *procp = dlsym(handle, symboln); 6770706f2543Smrg } 6771706f2543Smrg 6772706f2543Smrg 6773706f2543Smrg if(!disp->VertexAttrib1sNV) { 6774706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1sNV", symbol_prefix); 6775706f2543Smrg procp = (void **) &disp->VertexAttrib1sNV; 6776706f2543Smrg *procp = dlsym(handle, symboln); 6777706f2543Smrg } 6778706f2543Smrg 6779706f2543Smrg 6780706f2543Smrg if(!disp->VertexAttrib1svNV) { 6781706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib1svNV", symbol_prefix); 6782706f2543Smrg procp = (void **) &disp->VertexAttrib1svNV; 6783706f2543Smrg *procp = dlsym(handle, symboln); 6784706f2543Smrg } 6785706f2543Smrg 6786706f2543Smrg 6787706f2543Smrg if(!disp->VertexAttrib2dNV) { 6788706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dNV", symbol_prefix); 6789706f2543Smrg procp = (void **) &disp->VertexAttrib2dNV; 6790706f2543Smrg *procp = dlsym(handle, symboln); 6791706f2543Smrg } 6792706f2543Smrg 6793706f2543Smrg 6794706f2543Smrg if(!disp->VertexAttrib2dvNV) { 6795706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2dvNV", symbol_prefix); 6796706f2543Smrg procp = (void **) &disp->VertexAttrib2dvNV; 6797706f2543Smrg *procp = dlsym(handle, symboln); 6798706f2543Smrg } 6799706f2543Smrg 6800706f2543Smrg 6801706f2543Smrg if(!disp->VertexAttrib2fNV) { 6802706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fNV", symbol_prefix); 6803706f2543Smrg procp = (void **) &disp->VertexAttrib2fNV; 6804706f2543Smrg *procp = dlsym(handle, symboln); 6805706f2543Smrg } 6806706f2543Smrg 6807706f2543Smrg 6808706f2543Smrg if(!disp->VertexAttrib2fvNV) { 6809706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2fvNV", symbol_prefix); 6810706f2543Smrg procp = (void **) &disp->VertexAttrib2fvNV; 6811706f2543Smrg *procp = dlsym(handle, symboln); 6812706f2543Smrg } 6813706f2543Smrg 6814706f2543Smrg 6815706f2543Smrg if(!disp->VertexAttrib2sNV) { 6816706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2sNV", symbol_prefix); 6817706f2543Smrg procp = (void **) &disp->VertexAttrib2sNV; 6818706f2543Smrg *procp = dlsym(handle, symboln); 6819706f2543Smrg } 6820706f2543Smrg 6821706f2543Smrg 6822706f2543Smrg if(!disp->VertexAttrib2svNV) { 6823706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib2svNV", symbol_prefix); 6824706f2543Smrg procp = (void **) &disp->VertexAttrib2svNV; 6825706f2543Smrg *procp = dlsym(handle, symboln); 6826706f2543Smrg } 6827706f2543Smrg 6828706f2543Smrg 6829706f2543Smrg if(!disp->VertexAttrib3dNV) { 6830706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dNV", symbol_prefix); 6831706f2543Smrg procp = (void **) &disp->VertexAttrib3dNV; 6832706f2543Smrg *procp = dlsym(handle, symboln); 6833706f2543Smrg } 6834706f2543Smrg 6835706f2543Smrg 6836706f2543Smrg if(!disp->VertexAttrib3dvNV) { 6837706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3dvNV", symbol_prefix); 6838706f2543Smrg procp = (void **) &disp->VertexAttrib3dvNV; 6839706f2543Smrg *procp = dlsym(handle, symboln); 6840706f2543Smrg } 6841706f2543Smrg 6842706f2543Smrg 6843706f2543Smrg if(!disp->VertexAttrib3fNV) { 6844706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fNV", symbol_prefix); 6845706f2543Smrg procp = (void **) &disp->VertexAttrib3fNV; 6846706f2543Smrg *procp = dlsym(handle, symboln); 6847706f2543Smrg } 6848706f2543Smrg 6849706f2543Smrg 6850706f2543Smrg if(!disp->VertexAttrib3fvNV) { 6851706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3fvNV", symbol_prefix); 6852706f2543Smrg procp = (void **) &disp->VertexAttrib3fvNV; 6853706f2543Smrg *procp = dlsym(handle, symboln); 6854706f2543Smrg } 6855706f2543Smrg 6856706f2543Smrg 6857706f2543Smrg if(!disp->VertexAttrib3sNV) { 6858706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3sNV", symbol_prefix); 6859706f2543Smrg procp = (void **) &disp->VertexAttrib3sNV; 6860706f2543Smrg *procp = dlsym(handle, symboln); 6861706f2543Smrg } 6862706f2543Smrg 6863706f2543Smrg 6864706f2543Smrg if(!disp->VertexAttrib3svNV) { 6865706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib3svNV", symbol_prefix); 6866706f2543Smrg procp = (void **) &disp->VertexAttrib3svNV; 6867706f2543Smrg *procp = dlsym(handle, symboln); 6868706f2543Smrg } 6869706f2543Smrg 6870706f2543Smrg 6871706f2543Smrg if(!disp->VertexAttrib4dNV) { 6872706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dNV", symbol_prefix); 6873706f2543Smrg procp = (void **) &disp->VertexAttrib4dNV; 6874706f2543Smrg *procp = dlsym(handle, symboln); 6875706f2543Smrg } 6876706f2543Smrg 6877706f2543Smrg 6878706f2543Smrg if(!disp->VertexAttrib4dvNV) { 6879706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4dvNV", symbol_prefix); 6880706f2543Smrg procp = (void **) &disp->VertexAttrib4dvNV; 6881706f2543Smrg *procp = dlsym(handle, symboln); 6882706f2543Smrg } 6883706f2543Smrg 6884706f2543Smrg 6885706f2543Smrg if(!disp->VertexAttrib4fNV) { 6886706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fNV", symbol_prefix); 6887706f2543Smrg procp = (void **) &disp->VertexAttrib4fNV; 6888706f2543Smrg *procp = dlsym(handle, symboln); 6889706f2543Smrg } 6890706f2543Smrg 6891706f2543Smrg 6892706f2543Smrg if(!disp->VertexAttrib4fvNV) { 6893706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4fvNV", symbol_prefix); 6894706f2543Smrg procp = (void **) &disp->VertexAttrib4fvNV; 6895706f2543Smrg *procp = dlsym(handle, symboln); 6896706f2543Smrg } 6897706f2543Smrg 6898706f2543Smrg 6899706f2543Smrg if(!disp->VertexAttrib4sNV) { 6900706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4sNV", symbol_prefix); 6901706f2543Smrg procp = (void **) &disp->VertexAttrib4sNV; 6902706f2543Smrg *procp = dlsym(handle, symboln); 6903706f2543Smrg } 6904706f2543Smrg 6905706f2543Smrg 6906706f2543Smrg if(!disp->VertexAttrib4svNV) { 6907706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4svNV", symbol_prefix); 6908706f2543Smrg procp = (void **) &disp->VertexAttrib4svNV; 6909706f2543Smrg *procp = dlsym(handle, symboln); 6910706f2543Smrg } 6911706f2543Smrg 6912706f2543Smrg 6913706f2543Smrg if(!disp->VertexAttrib4ubNV) { 6914706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubNV", symbol_prefix); 6915706f2543Smrg procp = (void **) &disp->VertexAttrib4ubNV; 6916706f2543Smrg *procp = dlsym(handle, symboln); 6917706f2543Smrg } 6918706f2543Smrg 6919706f2543Smrg 6920706f2543Smrg if(!disp->VertexAttrib4ubvNV) { 6921706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttrib4ubvNV", symbol_prefix); 6922706f2543Smrg procp = (void **) &disp->VertexAttrib4ubvNV; 6923706f2543Smrg *procp = dlsym(handle, symboln); 6924706f2543Smrg } 6925706f2543Smrg 6926706f2543Smrg 6927706f2543Smrg if(!disp->VertexAttribPointerNV) { 6928706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribPointerNV", symbol_prefix); 6929706f2543Smrg procp = (void **) &disp->VertexAttribPointerNV; 6930706f2543Smrg *procp = dlsym(handle, symboln); 6931706f2543Smrg } 6932706f2543Smrg 6933706f2543Smrg 6934706f2543Smrg if(!disp->VertexAttribs1dvNV) { 6935706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs1dvNV", symbol_prefix); 6936706f2543Smrg procp = (void **) &disp->VertexAttribs1dvNV; 6937706f2543Smrg *procp = dlsym(handle, symboln); 6938706f2543Smrg } 6939706f2543Smrg 6940706f2543Smrg 6941706f2543Smrg if(!disp->VertexAttribs1fvNV) { 6942706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs1fvNV", symbol_prefix); 6943706f2543Smrg procp = (void **) &disp->VertexAttribs1fvNV; 6944706f2543Smrg *procp = dlsym(handle, symboln); 6945706f2543Smrg } 6946706f2543Smrg 6947706f2543Smrg 6948706f2543Smrg if(!disp->VertexAttribs1svNV) { 6949706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs1svNV", symbol_prefix); 6950706f2543Smrg procp = (void **) &disp->VertexAttribs1svNV; 6951706f2543Smrg *procp = dlsym(handle, symboln); 6952706f2543Smrg } 6953706f2543Smrg 6954706f2543Smrg 6955706f2543Smrg if(!disp->VertexAttribs2dvNV) { 6956706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs2dvNV", symbol_prefix); 6957706f2543Smrg procp = (void **) &disp->VertexAttribs2dvNV; 6958706f2543Smrg *procp = dlsym(handle, symboln); 6959706f2543Smrg } 6960706f2543Smrg 6961706f2543Smrg 6962706f2543Smrg if(!disp->VertexAttribs2fvNV) { 6963706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs2fvNV", symbol_prefix); 6964706f2543Smrg procp = (void **) &disp->VertexAttribs2fvNV; 6965706f2543Smrg *procp = dlsym(handle, symboln); 6966706f2543Smrg } 6967706f2543Smrg 6968706f2543Smrg 6969706f2543Smrg if(!disp->VertexAttribs2svNV) { 6970706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs2svNV", symbol_prefix); 6971706f2543Smrg procp = (void **) &disp->VertexAttribs2svNV; 6972706f2543Smrg *procp = dlsym(handle, symboln); 6973706f2543Smrg } 6974706f2543Smrg 6975706f2543Smrg 6976706f2543Smrg if(!disp->VertexAttribs3dvNV) { 6977706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs3dvNV", symbol_prefix); 6978706f2543Smrg procp = (void **) &disp->VertexAttribs3dvNV; 6979706f2543Smrg *procp = dlsym(handle, symboln); 6980706f2543Smrg } 6981706f2543Smrg 6982706f2543Smrg 6983706f2543Smrg if(!disp->VertexAttribs3fvNV) { 6984706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs3fvNV", symbol_prefix); 6985706f2543Smrg procp = (void **) &disp->VertexAttribs3fvNV; 6986706f2543Smrg *procp = dlsym(handle, symboln); 6987706f2543Smrg } 6988706f2543Smrg 6989706f2543Smrg 6990706f2543Smrg if(!disp->VertexAttribs3svNV) { 6991706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs3svNV", symbol_prefix); 6992706f2543Smrg procp = (void **) &disp->VertexAttribs3svNV; 6993706f2543Smrg *procp = dlsym(handle, symboln); 6994706f2543Smrg } 6995706f2543Smrg 6996706f2543Smrg 6997706f2543Smrg if(!disp->VertexAttribs4dvNV) { 6998706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs4dvNV", symbol_prefix); 6999706f2543Smrg procp = (void **) &disp->VertexAttribs4dvNV; 7000706f2543Smrg *procp = dlsym(handle, symboln); 7001706f2543Smrg } 7002706f2543Smrg 7003706f2543Smrg 7004706f2543Smrg if(!disp->VertexAttribs4fvNV) { 7005706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs4fvNV", symbol_prefix); 7006706f2543Smrg procp = (void **) &disp->VertexAttribs4fvNV; 7007706f2543Smrg *procp = dlsym(handle, symboln); 7008706f2543Smrg } 7009706f2543Smrg 7010706f2543Smrg 7011706f2543Smrg if(!disp->VertexAttribs4svNV) { 7012706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs4svNV", symbol_prefix); 7013706f2543Smrg procp = (void **) &disp->VertexAttribs4svNV; 7014706f2543Smrg *procp = dlsym(handle, symboln); 7015706f2543Smrg } 7016706f2543Smrg 7017706f2543Smrg 7018706f2543Smrg if(!disp->VertexAttribs4ubvNV) { 7019706f2543Smrg snprintf(symboln, sizeof(symboln), "%sVertexAttribs4ubvNV", symbol_prefix); 7020706f2543Smrg procp = (void **) &disp->VertexAttribs4ubvNV; 7021706f2543Smrg *procp = dlsym(handle, symboln); 7022706f2543Smrg } 7023706f2543Smrg 7024706f2543Smrg 7025706f2543Smrg if(!disp->AlphaFragmentOp1ATI) { 7026706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp1ATI", symbol_prefix); 7027706f2543Smrg procp = (void **) &disp->AlphaFragmentOp1ATI; 7028706f2543Smrg *procp = dlsym(handle, symboln); 7029706f2543Smrg } 7030706f2543Smrg 7031706f2543Smrg 7032706f2543Smrg if(!disp->AlphaFragmentOp2ATI) { 7033706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp2ATI", symbol_prefix); 7034706f2543Smrg procp = (void **) &disp->AlphaFragmentOp2ATI; 7035706f2543Smrg *procp = dlsym(handle, symboln); 7036706f2543Smrg } 7037706f2543Smrg 7038706f2543Smrg 7039706f2543Smrg if(!disp->AlphaFragmentOp3ATI) { 7040706f2543Smrg snprintf(symboln, sizeof(symboln), "%sAlphaFragmentOp3ATI", symbol_prefix); 7041706f2543Smrg procp = (void **) &disp->AlphaFragmentOp3ATI; 7042706f2543Smrg *procp = dlsym(handle, symboln); 7043706f2543Smrg } 7044706f2543Smrg 7045706f2543Smrg 7046706f2543Smrg if(!disp->BeginFragmentShaderATI) { 7047706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBeginFragmentShaderATI", symbol_prefix); 7048706f2543Smrg procp = (void **) &disp->BeginFragmentShaderATI; 7049706f2543Smrg *procp = dlsym(handle, symboln); 7050706f2543Smrg } 7051706f2543Smrg 7052706f2543Smrg 7053706f2543Smrg if(!disp->BindFragmentShaderATI) { 7054706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindFragmentShaderATI", symbol_prefix); 7055706f2543Smrg procp = (void **) &disp->BindFragmentShaderATI; 7056706f2543Smrg *procp = dlsym(handle, symboln); 7057706f2543Smrg } 7058706f2543Smrg 7059706f2543Smrg 7060706f2543Smrg if(!disp->ColorFragmentOp1ATI) { 7061706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorFragmentOp1ATI", symbol_prefix); 7062706f2543Smrg procp = (void **) &disp->ColorFragmentOp1ATI; 7063706f2543Smrg *procp = dlsym(handle, symboln); 7064706f2543Smrg } 7065706f2543Smrg 7066706f2543Smrg 7067706f2543Smrg if(!disp->ColorFragmentOp2ATI) { 7068706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorFragmentOp2ATI", symbol_prefix); 7069706f2543Smrg procp = (void **) &disp->ColorFragmentOp2ATI; 7070706f2543Smrg *procp = dlsym(handle, symboln); 7071706f2543Smrg } 7072706f2543Smrg 7073706f2543Smrg 7074706f2543Smrg if(!disp->ColorFragmentOp3ATI) { 7075706f2543Smrg snprintf(symboln, sizeof(symboln), "%sColorFragmentOp3ATI", symbol_prefix); 7076706f2543Smrg procp = (void **) &disp->ColorFragmentOp3ATI; 7077706f2543Smrg *procp = dlsym(handle, symboln); 7078706f2543Smrg } 7079706f2543Smrg 7080706f2543Smrg 7081706f2543Smrg if(!disp->DeleteFragmentShaderATI) { 7082706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteFragmentShaderATI", symbol_prefix); 7083706f2543Smrg procp = (void **) &disp->DeleteFragmentShaderATI; 7084706f2543Smrg *procp = dlsym(handle, symboln); 7085706f2543Smrg } 7086706f2543Smrg 7087706f2543Smrg 7088706f2543Smrg if(!disp->EndFragmentShaderATI) { 7089706f2543Smrg snprintf(symboln, sizeof(symboln), "%sEndFragmentShaderATI", symbol_prefix); 7090706f2543Smrg procp = (void **) &disp->EndFragmentShaderATI; 7091706f2543Smrg *procp = dlsym(handle, symboln); 7092706f2543Smrg } 7093706f2543Smrg 7094706f2543Smrg 7095706f2543Smrg if(!disp->GenFragmentShadersATI) { 7096706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenFragmentShadersATI", symbol_prefix); 7097706f2543Smrg procp = (void **) &disp->GenFragmentShadersATI; 7098706f2543Smrg *procp = dlsym(handle, symboln); 7099706f2543Smrg } 7100706f2543Smrg 7101706f2543Smrg 7102706f2543Smrg if(!disp->PassTexCoordATI) { 7103706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPassTexCoordATI", symbol_prefix); 7104706f2543Smrg procp = (void **) &disp->PassTexCoordATI; 7105706f2543Smrg *procp = dlsym(handle, symboln); 7106706f2543Smrg } 7107706f2543Smrg 7108706f2543Smrg 7109706f2543Smrg if(!disp->SampleMapATI) { 7110706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSampleMapATI", symbol_prefix); 7111706f2543Smrg procp = (void **) &disp->SampleMapATI; 7112706f2543Smrg *procp = dlsym(handle, symboln); 7113706f2543Smrg } 7114706f2543Smrg 7115706f2543Smrg 7116706f2543Smrg if(!disp->SetFragmentShaderConstantATI) { 7117706f2543Smrg snprintf(symboln, sizeof(symboln), "%sSetFragmentShaderConstantATI", symbol_prefix); 7118706f2543Smrg procp = (void **) &disp->SetFragmentShaderConstantATI; 7119706f2543Smrg *procp = dlsym(handle, symboln); 7120706f2543Smrg } 7121706f2543Smrg 7122706f2543Smrg 7123706f2543Smrg if(!disp->PointParameteriNV) { 7124706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameteri", symbol_prefix); 7125706f2543Smrg procp = (void **) &disp->PointParameteriNV; 7126706f2543Smrg *procp = dlsym(handle, symboln); 7127706f2543Smrg } 7128706f2543Smrg 7129706f2543Smrg 7130706f2543Smrg if(!disp->PointParameteriNV) { 7131706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameteriNV", symbol_prefix); 7132706f2543Smrg procp = (void **) &disp->PointParameteriNV; 7133706f2543Smrg *procp = dlsym(handle, symboln); 7134706f2543Smrg } 7135706f2543Smrg 7136706f2543Smrg 7137706f2543Smrg if(!disp->PointParameterivNV) { 7138706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameteriv", symbol_prefix); 7139706f2543Smrg procp = (void **) &disp->PointParameterivNV; 7140706f2543Smrg *procp = dlsym(handle, symboln); 7141706f2543Smrg } 7142706f2543Smrg 7143706f2543Smrg 7144706f2543Smrg if(!disp->PointParameterivNV) { 7145706f2543Smrg snprintf(symboln, sizeof(symboln), "%sPointParameterivNV", symbol_prefix); 7146706f2543Smrg procp = (void **) &disp->PointParameterivNV; 7147706f2543Smrg *procp = dlsym(handle, symboln); 7148706f2543Smrg } 7149706f2543Smrg 7150706f2543Smrg 7151706f2543Smrg if(!disp->ActiveStencilFaceEXT) { 7152706f2543Smrg snprintf(symboln, sizeof(symboln), "%sActiveStencilFaceEXT", symbol_prefix); 7153706f2543Smrg procp = (void **) &disp->ActiveStencilFaceEXT; 7154706f2543Smrg *procp = dlsym(handle, symboln); 7155706f2543Smrg } 7156706f2543Smrg 7157706f2543Smrg 7158706f2543Smrg if(!disp->BindVertexArrayAPPLE) { 7159706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindVertexArrayAPPLE", symbol_prefix); 7160706f2543Smrg procp = (void **) &disp->BindVertexArrayAPPLE; 7161706f2543Smrg *procp = dlsym(handle, symboln); 7162706f2543Smrg } 7163706f2543Smrg 7164706f2543Smrg 7165706f2543Smrg if(!disp->DeleteVertexArraysAPPLE) { 7166706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteVertexArrays", symbol_prefix); 7167706f2543Smrg procp = (void **) &disp->DeleteVertexArraysAPPLE; 7168706f2543Smrg *procp = dlsym(handle, symboln); 7169706f2543Smrg } 7170706f2543Smrg 7171706f2543Smrg 7172706f2543Smrg if(!disp->DeleteVertexArraysAPPLE) { 7173706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteVertexArraysAPPLE", symbol_prefix); 7174706f2543Smrg procp = (void **) &disp->DeleteVertexArraysAPPLE; 7175706f2543Smrg *procp = dlsym(handle, symboln); 7176706f2543Smrg } 7177706f2543Smrg 7178706f2543Smrg 7179706f2543Smrg if(!disp->GenVertexArraysAPPLE) { 7180706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenVertexArraysAPPLE", symbol_prefix); 7181706f2543Smrg procp = (void **) &disp->GenVertexArraysAPPLE; 7182706f2543Smrg *procp = dlsym(handle, symboln); 7183706f2543Smrg } 7184706f2543Smrg 7185706f2543Smrg 7186706f2543Smrg if(!disp->IsVertexArrayAPPLE) { 7187706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsVertexArray", symbol_prefix); 7188706f2543Smrg procp = (void **) &disp->IsVertexArrayAPPLE; 7189706f2543Smrg *procp = dlsym(handle, symboln); 7190706f2543Smrg } 7191706f2543Smrg 7192706f2543Smrg 7193706f2543Smrg if(!disp->IsVertexArrayAPPLE) { 7194706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsVertexArrayAPPLE", symbol_prefix); 7195706f2543Smrg procp = (void **) &disp->IsVertexArrayAPPLE; 7196706f2543Smrg *procp = dlsym(handle, symboln); 7197706f2543Smrg } 7198706f2543Smrg 7199706f2543Smrg 7200706f2543Smrg if(!disp->GetProgramNamedParameterdvNV) { 7201706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterdvNV", symbol_prefix); 7202706f2543Smrg procp = (void **) &disp->GetProgramNamedParameterdvNV; 7203706f2543Smrg *procp = dlsym(handle, symboln); 7204706f2543Smrg } 7205706f2543Smrg 7206706f2543Smrg 7207706f2543Smrg if(!disp->GetProgramNamedParameterfvNV) { 7208706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetProgramNamedParameterfvNV", symbol_prefix); 7209706f2543Smrg procp = (void **) &disp->GetProgramNamedParameterfvNV; 7210706f2543Smrg *procp = dlsym(handle, symboln); 7211706f2543Smrg } 7212706f2543Smrg 7213706f2543Smrg 7214706f2543Smrg if(!disp->ProgramNamedParameter4dNV) { 7215706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dNV", symbol_prefix); 7216706f2543Smrg procp = (void **) &disp->ProgramNamedParameter4dNV; 7217706f2543Smrg *procp = dlsym(handle, symboln); 7218706f2543Smrg } 7219706f2543Smrg 7220706f2543Smrg 7221706f2543Smrg if(!disp->ProgramNamedParameter4dvNV) { 7222706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4dvNV", symbol_prefix); 7223706f2543Smrg procp = (void **) &disp->ProgramNamedParameter4dvNV; 7224706f2543Smrg *procp = dlsym(handle, symboln); 7225706f2543Smrg } 7226706f2543Smrg 7227706f2543Smrg 7228706f2543Smrg if(!disp->ProgramNamedParameter4fNV) { 7229706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fNV", symbol_prefix); 7230706f2543Smrg procp = (void **) &disp->ProgramNamedParameter4fNV; 7231706f2543Smrg *procp = dlsym(handle, symboln); 7232706f2543Smrg } 7233706f2543Smrg 7234706f2543Smrg 7235706f2543Smrg if(!disp->ProgramNamedParameter4fvNV) { 7236706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramNamedParameter4fvNV", symbol_prefix); 7237706f2543Smrg procp = (void **) &disp->ProgramNamedParameter4fvNV; 7238706f2543Smrg *procp = dlsym(handle, symboln); 7239706f2543Smrg } 7240706f2543Smrg 7241706f2543Smrg 7242706f2543Smrg if(!disp->DepthBoundsEXT) { 7243706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDepthBoundsEXT", symbol_prefix); 7244706f2543Smrg procp = (void **) &disp->DepthBoundsEXT; 7245706f2543Smrg *procp = dlsym(handle, symboln); 7246706f2543Smrg } 7247706f2543Smrg 7248706f2543Smrg 7249706f2543Smrg if(!disp->BlendEquationSeparateEXT) { 7250706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparate", symbol_prefix); 7251706f2543Smrg procp = (void **) &disp->BlendEquationSeparateEXT; 7252706f2543Smrg *procp = dlsym(handle, symboln); 7253706f2543Smrg } 7254706f2543Smrg 7255706f2543Smrg 7256706f2543Smrg if(!disp->BlendEquationSeparateEXT) { 7257706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateEXT", symbol_prefix); 7258706f2543Smrg procp = (void **) &disp->BlendEquationSeparateEXT; 7259706f2543Smrg *procp = dlsym(handle, symboln); 7260706f2543Smrg } 7261706f2543Smrg 7262706f2543Smrg 7263706f2543Smrg if(!disp->BlendEquationSeparateEXT) { 7264706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlendEquationSeparateATI", symbol_prefix); 7265706f2543Smrg procp = (void **) &disp->BlendEquationSeparateEXT; 7266706f2543Smrg *procp = dlsym(handle, symboln); 7267706f2543Smrg } 7268706f2543Smrg 7269706f2543Smrg 7270706f2543Smrg if(!disp->BindFramebufferEXT) { 7271706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindFramebuffer", symbol_prefix); 7272706f2543Smrg procp = (void **) &disp->BindFramebufferEXT; 7273706f2543Smrg *procp = dlsym(handle, symboln); 7274706f2543Smrg } 7275706f2543Smrg 7276706f2543Smrg 7277706f2543Smrg if(!disp->BindFramebufferEXT) { 7278706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindFramebufferEXT", symbol_prefix); 7279706f2543Smrg procp = (void **) &disp->BindFramebufferEXT; 7280706f2543Smrg *procp = dlsym(handle, symboln); 7281706f2543Smrg } 7282706f2543Smrg 7283706f2543Smrg 7284706f2543Smrg if(!disp->BindRenderbufferEXT) { 7285706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindRenderbuffer", symbol_prefix); 7286706f2543Smrg procp = (void **) &disp->BindRenderbufferEXT; 7287706f2543Smrg *procp = dlsym(handle, symboln); 7288706f2543Smrg } 7289706f2543Smrg 7290706f2543Smrg 7291706f2543Smrg if(!disp->BindRenderbufferEXT) { 7292706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBindRenderbufferEXT", symbol_prefix); 7293706f2543Smrg procp = (void **) &disp->BindRenderbufferEXT; 7294706f2543Smrg *procp = dlsym(handle, symboln); 7295706f2543Smrg } 7296706f2543Smrg 7297706f2543Smrg 7298706f2543Smrg if(!disp->CheckFramebufferStatusEXT) { 7299706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatus", symbol_prefix); 7300706f2543Smrg procp = (void **) &disp->CheckFramebufferStatusEXT; 7301706f2543Smrg *procp = dlsym(handle, symboln); 7302706f2543Smrg } 7303706f2543Smrg 7304706f2543Smrg 7305706f2543Smrg if(!disp->CheckFramebufferStatusEXT) { 7306706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCheckFramebufferStatusEXT", symbol_prefix); 7307706f2543Smrg procp = (void **) &disp->CheckFramebufferStatusEXT; 7308706f2543Smrg *procp = dlsym(handle, symboln); 7309706f2543Smrg } 7310706f2543Smrg 7311706f2543Smrg 7312706f2543Smrg if(!disp->DeleteFramebuffersEXT) { 7313706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffers", symbol_prefix); 7314706f2543Smrg procp = (void **) &disp->DeleteFramebuffersEXT; 7315706f2543Smrg *procp = dlsym(handle, symboln); 7316706f2543Smrg } 7317706f2543Smrg 7318706f2543Smrg 7319706f2543Smrg if(!disp->DeleteFramebuffersEXT) { 7320706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteFramebuffersEXT", symbol_prefix); 7321706f2543Smrg procp = (void **) &disp->DeleteFramebuffersEXT; 7322706f2543Smrg *procp = dlsym(handle, symboln); 7323706f2543Smrg } 7324706f2543Smrg 7325706f2543Smrg 7326706f2543Smrg if(!disp->DeleteRenderbuffersEXT) { 7327706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffers", symbol_prefix); 7328706f2543Smrg procp = (void **) &disp->DeleteRenderbuffersEXT; 7329706f2543Smrg *procp = dlsym(handle, symboln); 7330706f2543Smrg } 7331706f2543Smrg 7332706f2543Smrg 7333706f2543Smrg if(!disp->DeleteRenderbuffersEXT) { 7334706f2543Smrg snprintf(symboln, sizeof(symboln), "%sDeleteRenderbuffersEXT", symbol_prefix); 7335706f2543Smrg procp = (void **) &disp->DeleteRenderbuffersEXT; 7336706f2543Smrg *procp = dlsym(handle, symboln); 7337706f2543Smrg } 7338706f2543Smrg 7339706f2543Smrg 7340706f2543Smrg if(!disp->FramebufferRenderbufferEXT) { 7341706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbuffer", symbol_prefix); 7342706f2543Smrg procp = (void **) &disp->FramebufferRenderbufferEXT; 7343706f2543Smrg *procp = dlsym(handle, symboln); 7344706f2543Smrg } 7345706f2543Smrg 7346706f2543Smrg 7347706f2543Smrg if(!disp->FramebufferRenderbufferEXT) { 7348706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferRenderbufferEXT", symbol_prefix); 7349706f2543Smrg procp = (void **) &disp->FramebufferRenderbufferEXT; 7350706f2543Smrg *procp = dlsym(handle, symboln); 7351706f2543Smrg } 7352706f2543Smrg 7353706f2543Smrg 7354706f2543Smrg if(!disp->FramebufferTexture1DEXT) { 7355706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1D", symbol_prefix); 7356706f2543Smrg procp = (void **) &disp->FramebufferTexture1DEXT; 7357706f2543Smrg *procp = dlsym(handle, symboln); 7358706f2543Smrg } 7359706f2543Smrg 7360706f2543Smrg 7361706f2543Smrg if(!disp->FramebufferTexture1DEXT) { 7362706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture1DEXT", symbol_prefix); 7363706f2543Smrg procp = (void **) &disp->FramebufferTexture1DEXT; 7364706f2543Smrg *procp = dlsym(handle, symboln); 7365706f2543Smrg } 7366706f2543Smrg 7367706f2543Smrg 7368706f2543Smrg if(!disp->FramebufferTexture2DEXT) { 7369706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2D", symbol_prefix); 7370706f2543Smrg procp = (void **) &disp->FramebufferTexture2DEXT; 7371706f2543Smrg *procp = dlsym(handle, symboln); 7372706f2543Smrg } 7373706f2543Smrg 7374706f2543Smrg 7375706f2543Smrg if(!disp->FramebufferTexture2DEXT) { 7376706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture2DEXT", symbol_prefix); 7377706f2543Smrg procp = (void **) &disp->FramebufferTexture2DEXT; 7378706f2543Smrg *procp = dlsym(handle, symboln); 7379706f2543Smrg } 7380706f2543Smrg 7381706f2543Smrg 7382706f2543Smrg if(!disp->FramebufferTexture3DEXT) { 7383706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3D", symbol_prefix); 7384706f2543Smrg procp = (void **) &disp->FramebufferTexture3DEXT; 7385706f2543Smrg *procp = dlsym(handle, symboln); 7386706f2543Smrg } 7387706f2543Smrg 7388706f2543Smrg 7389706f2543Smrg if(!disp->FramebufferTexture3DEXT) { 7390706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTexture3DEXT", symbol_prefix); 7391706f2543Smrg procp = (void **) &disp->FramebufferTexture3DEXT; 7392706f2543Smrg *procp = dlsym(handle, symboln); 7393706f2543Smrg } 7394706f2543Smrg 7395706f2543Smrg 7396706f2543Smrg if(!disp->GenFramebuffersEXT) { 7397706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenFramebuffers", symbol_prefix); 7398706f2543Smrg procp = (void **) &disp->GenFramebuffersEXT; 7399706f2543Smrg *procp = dlsym(handle, symboln); 7400706f2543Smrg } 7401706f2543Smrg 7402706f2543Smrg 7403706f2543Smrg if(!disp->GenFramebuffersEXT) { 7404706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenFramebuffersEXT", symbol_prefix); 7405706f2543Smrg procp = (void **) &disp->GenFramebuffersEXT; 7406706f2543Smrg *procp = dlsym(handle, symboln); 7407706f2543Smrg } 7408706f2543Smrg 7409706f2543Smrg 7410706f2543Smrg if(!disp->GenRenderbuffersEXT) { 7411706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenRenderbuffers", symbol_prefix); 7412706f2543Smrg procp = (void **) &disp->GenRenderbuffersEXT; 7413706f2543Smrg *procp = dlsym(handle, symboln); 7414706f2543Smrg } 7415706f2543Smrg 7416706f2543Smrg 7417706f2543Smrg if(!disp->GenRenderbuffersEXT) { 7418706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenRenderbuffersEXT", symbol_prefix); 7419706f2543Smrg procp = (void **) &disp->GenRenderbuffersEXT; 7420706f2543Smrg *procp = dlsym(handle, symboln); 7421706f2543Smrg } 7422706f2543Smrg 7423706f2543Smrg 7424706f2543Smrg if(!disp->GenerateMipmapEXT) { 7425706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenerateMipmap", symbol_prefix); 7426706f2543Smrg procp = (void **) &disp->GenerateMipmapEXT; 7427706f2543Smrg *procp = dlsym(handle, symboln); 7428706f2543Smrg } 7429706f2543Smrg 7430706f2543Smrg 7431706f2543Smrg if(!disp->GenerateMipmapEXT) { 7432706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGenerateMipmapEXT", symbol_prefix); 7433706f2543Smrg procp = (void **) &disp->GenerateMipmapEXT; 7434706f2543Smrg *procp = dlsym(handle, symboln); 7435706f2543Smrg } 7436706f2543Smrg 7437706f2543Smrg 7438706f2543Smrg if(!disp->GetFramebufferAttachmentParameterivEXT) { 7439706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameteriv", symbol_prefix); 7440706f2543Smrg procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT; 7441706f2543Smrg *procp = dlsym(handle, symboln); 7442706f2543Smrg } 7443706f2543Smrg 7444706f2543Smrg 7445706f2543Smrg if(!disp->GetFramebufferAttachmentParameterivEXT) { 7446706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetFramebufferAttachmentParameterivEXT", symbol_prefix); 7447706f2543Smrg procp = (void **) &disp->GetFramebufferAttachmentParameterivEXT; 7448706f2543Smrg *procp = dlsym(handle, symboln); 7449706f2543Smrg } 7450706f2543Smrg 7451706f2543Smrg 7452706f2543Smrg if(!disp->GetRenderbufferParameterivEXT) { 7453706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameteriv", symbol_prefix); 7454706f2543Smrg procp = (void **) &disp->GetRenderbufferParameterivEXT; 7455706f2543Smrg *procp = dlsym(handle, symboln); 7456706f2543Smrg } 7457706f2543Smrg 7458706f2543Smrg 7459706f2543Smrg if(!disp->GetRenderbufferParameterivEXT) { 7460706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetRenderbufferParameterivEXT", symbol_prefix); 7461706f2543Smrg procp = (void **) &disp->GetRenderbufferParameterivEXT; 7462706f2543Smrg *procp = dlsym(handle, symboln); 7463706f2543Smrg } 7464706f2543Smrg 7465706f2543Smrg 7466706f2543Smrg if(!disp->IsFramebufferEXT) { 7467706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsFramebuffer", symbol_prefix); 7468706f2543Smrg procp = (void **) &disp->IsFramebufferEXT; 7469706f2543Smrg *procp = dlsym(handle, symboln); 7470706f2543Smrg } 7471706f2543Smrg 7472706f2543Smrg 7473706f2543Smrg if(!disp->IsFramebufferEXT) { 7474706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsFramebufferEXT", symbol_prefix); 7475706f2543Smrg procp = (void **) &disp->IsFramebufferEXT; 7476706f2543Smrg *procp = dlsym(handle, symboln); 7477706f2543Smrg } 7478706f2543Smrg 7479706f2543Smrg 7480706f2543Smrg if(!disp->IsRenderbufferEXT) { 7481706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsRenderbuffer", symbol_prefix); 7482706f2543Smrg procp = (void **) &disp->IsRenderbufferEXT; 7483706f2543Smrg *procp = dlsym(handle, symboln); 7484706f2543Smrg } 7485706f2543Smrg 7486706f2543Smrg 7487706f2543Smrg if(!disp->IsRenderbufferEXT) { 7488706f2543Smrg snprintf(symboln, sizeof(symboln), "%sIsRenderbufferEXT", symbol_prefix); 7489706f2543Smrg procp = (void **) &disp->IsRenderbufferEXT; 7490706f2543Smrg *procp = dlsym(handle, symboln); 7491706f2543Smrg } 7492706f2543Smrg 7493706f2543Smrg 7494706f2543Smrg if(!disp->RenderbufferStorageEXT) { 7495706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRenderbufferStorage", symbol_prefix); 7496706f2543Smrg procp = (void **) &disp->RenderbufferStorageEXT; 7497706f2543Smrg *procp = dlsym(handle, symboln); 7498706f2543Smrg } 7499706f2543Smrg 7500706f2543Smrg 7501706f2543Smrg if(!disp->RenderbufferStorageEXT) { 7502706f2543Smrg snprintf(symboln, sizeof(symboln), "%sRenderbufferStorageEXT", symbol_prefix); 7503706f2543Smrg procp = (void **) &disp->RenderbufferStorageEXT; 7504706f2543Smrg *procp = dlsym(handle, symboln); 7505706f2543Smrg } 7506706f2543Smrg 7507706f2543Smrg 7508706f2543Smrg if(!disp->BlitFramebufferEXT) { 7509706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlitFramebuffer", symbol_prefix); 7510706f2543Smrg procp = (void **) &disp->BlitFramebufferEXT; 7511706f2543Smrg *procp = dlsym(handle, symboln); 7512706f2543Smrg } 7513706f2543Smrg 7514706f2543Smrg 7515706f2543Smrg if(!disp->BlitFramebufferEXT) { 7516706f2543Smrg snprintf(symboln, sizeof(symboln), "%sBlitFramebufferEXT", symbol_prefix); 7517706f2543Smrg procp = (void **) &disp->BlitFramebufferEXT; 7518706f2543Smrg *procp = dlsym(handle, symboln); 7519706f2543Smrg } 7520706f2543Smrg 7521706f2543Smrg 7522706f2543Smrg if(!disp->FramebufferTextureLayerEXT) { 7523706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayer", symbol_prefix); 7524706f2543Smrg procp = (void **) &disp->FramebufferTextureLayerEXT; 7525706f2543Smrg *procp = dlsym(handle, symboln); 7526706f2543Smrg } 7527706f2543Smrg 7528706f2543Smrg 7529706f2543Smrg if(!disp->FramebufferTextureLayerEXT) { 7530706f2543Smrg snprintf(symboln, sizeof(symboln), "%sFramebufferTextureLayerEXT", symbol_prefix); 7531706f2543Smrg procp = (void **) &disp->FramebufferTextureLayerEXT; 7532706f2543Smrg *procp = dlsym(handle, symboln); 7533706f2543Smrg } 7534706f2543Smrg 7535706f2543Smrg 7536706f2543Smrg if(!disp->StencilFuncSeparateATI) { 7537706f2543Smrg snprintf(symboln, sizeof(symboln), "%sStencilFuncSeparateATI", symbol_prefix); 7538706f2543Smrg procp = (void **) &disp->StencilFuncSeparateATI; 7539706f2543Smrg *procp = dlsym(handle, symboln); 7540706f2543Smrg } 7541706f2543Smrg 7542706f2543Smrg 7543706f2543Smrg if(!disp->ProgramEnvParameters4fvEXT) { 7544706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramEnvParameters4fvEXT", symbol_prefix); 7545706f2543Smrg procp = (void **) &disp->ProgramEnvParameters4fvEXT; 7546706f2543Smrg *procp = dlsym(handle, symboln); 7547706f2543Smrg } 7548706f2543Smrg 7549706f2543Smrg 7550706f2543Smrg if(!disp->ProgramLocalParameters4fvEXT) { 7551706f2543Smrg snprintf(symboln, sizeof(symboln), "%sProgramLocalParameters4fvEXT", symbol_prefix); 7552706f2543Smrg procp = (void **) &disp->ProgramLocalParameters4fvEXT; 7553706f2543Smrg *procp = dlsym(handle, symboln); 7554706f2543Smrg } 7555706f2543Smrg 7556706f2543Smrg 7557706f2543Smrg if(!disp->GetQueryObjecti64vEXT) { 7558706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjecti64vEXT", symbol_prefix); 7559706f2543Smrg procp = (void **) &disp->GetQueryObjecti64vEXT; 7560706f2543Smrg *procp = dlsym(handle, symboln); 7561706f2543Smrg } 7562706f2543Smrg 7563706f2543Smrg 7564706f2543Smrg if(!disp->GetQueryObjectui64vEXT) { 7565706f2543Smrg snprintf(symboln, sizeof(symboln), "%sGetQueryObjectui64vEXT", symbol_prefix); 7566706f2543Smrg procp = (void **) &disp->GetQueryObjectui64vEXT; 7567706f2543Smrg *procp = dlsym(handle, symboln); 7568706f2543Smrg } 7569706f2543Smrg 7570706f2543Smrg 7571706f2543Smrg if(!disp->CullParameterdvEXT) { 7572706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCullParameterdvEXT", symbol_prefix); 7573706f2543Smrg procp = (void **) &disp->CullParameterdvEXT; 7574706f2543Smrg *procp = dlsym(handle, symboln); 7575706f2543Smrg } 7576706f2543Smrg 7577706f2543Smrg 7578706f2543Smrg if(!disp->CullParameterfvEXT) { 7579706f2543Smrg snprintf(symboln, sizeof(symboln), "%sCullParameterfvEXT", symbol_prefix); 7580706f2543Smrg procp = (void **) &disp->CullParameterfvEXT; 7581706f2543Smrg *procp = dlsym(handle, symboln); 7582706f2543Smrg } 7583706f2543Smrg 7584706f2543Smrg 7585706f2543Smrg __glapi_gentable_set_remaining_noop(disp); 7586706f2543Smrg 7587706f2543Smrg return disp; 7588706f2543Smrg} 7589706f2543Smrg 7590