OLD | NEW |
1 /* | 1 /* |
2 ** The OpenGL Extension Wrangler Library | 2 ** The OpenGL Extension Wrangler Library |
3 ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> | 3 ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> |
4 ** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> | 4 ** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> |
5 ** Copyright (C) 2002, Lev Povalahev | 5 ** Copyright (C) 2002, Lev Povalahev |
6 ** All rights reserved. | 6 ** All rights reserved. |
7 ** | 7 ** |
8 ** Redistribution and use in source and binary forms, with or without | 8 ** Redistribution and use in source and binary forms, with or without |
9 ** modification, are permitted provided that the following conditions are met: | 9 ** modification, are permitted provided that the following conditions are met: |
10 ** | 10 ** |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 #else /* GLEW_MX */ | 58 #else /* GLEW_MX */ |
59 # define GLEW_CONTEXT_ARG_DEF_INIT void | 59 # define GLEW_CONTEXT_ARG_DEF_INIT void |
60 # define GLEW_CONTEXT_ARG_VAR_INIT | 60 # define GLEW_CONTEXT_ARG_VAR_INIT |
61 # define GLEW_CONTEXT_ARG_DEF_LIST void | 61 # define GLEW_CONTEXT_ARG_DEF_LIST void |
62 # define WGLEW_CONTEXT_ARG_DEF_INIT void | 62 # define WGLEW_CONTEXT_ARG_DEF_INIT void |
63 # define WGLEW_CONTEXT_ARG_DEF_LIST void | 63 # define WGLEW_CONTEXT_ARG_DEF_LIST void |
64 # define GLXEW_CONTEXT_ARG_DEF_INIT void | 64 # define GLXEW_CONTEXT_ARG_DEF_INIT void |
65 # define GLXEW_CONTEXT_ARG_DEF_LIST void | 65 # define GLXEW_CONTEXT_ARG_DEF_LIST void |
66 #endif /* GLEW_MX */ | 66 #endif /* GLEW_MX */ |
67 | 67 |
| 68 #ifdef _WIN32 |
| 69 void* WinGetProcAddress(const GLubyte* name) |
| 70 { |
| 71 /* Need to use GetProcAddress to bootstrap things now that we are |
| 72 dynamically looking up OpenGL 1.1 entry points as well. */ |
| 73 static HMODULE oglImage = NULL; |
| 74 void* proc = NULL; |
| 75 |
| 76 if (NULL == oglImage) { |
| 77 oglImage = LoadLibraryA("opengl32.dll"); |
| 78 } |
| 79 if (NULL != oglImage) { |
| 80 proc = (void*) GetProcAddress(oglImage, (LPCSTR) name); |
| 81 } |
| 82 if (NULL == proc) { |
| 83 proc = wglGetProcAddress((LPCSTR) name); |
| 84 } |
| 85 return proc; |
| 86 } |
| 87 |
| 88 #endif /* _WIN32 */ |
| 89 |
68 #if defined(__APPLE__) | 90 #if defined(__APPLE__) |
69 #include <dlfcn.h> | 91 #include <dlfcn.h> |
70 #include <stdlib.h> | 92 #include <stdlib.h> |
71 #include <string.h> | 93 #include <string.h> |
72 | 94 |
73 void* NSGLGetProcAddress (const GLubyte *name) | 95 void* NSGLGetProcAddress (const GLubyte *name) |
74 { | 96 { |
75 static void* image = NULL; | 97 static void* image = NULL; |
76 if (NULL == image) | 98 if (NULL == image) |
77 { | 99 { |
78 image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current
/OpenGL", RTLD_LAZY | RTLD_LOCAL); | 100 image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current
/OpenGL", RTLD_LAZY | RTLD_LOCAL); |
79 } | 101 } |
80 return image ? dlsym(image, (const char*) name) : NULL; | 102 return image ? dlsym(image, (const char*) name) : NULL; |
81 } | 103 } |
82 #endif /* __APPLE__ */ | 104 #endif /* __APPLE__ */ |
83 | 105 |
84 #if defined(__sgi) || defined (__sun) | 106 #if defined(__sgi) || defined (__sun) || defined(__linux__) |
85 #include <dlfcn.h> | 107 #include <dlfcn.h> |
86 #include <stdio.h> | 108 #include <stdio.h> |
87 #include <stdlib.h> | 109 #include <stdlib.h> |
88 | 110 |
89 void* dlGetProcAddress (const GLubyte* name) | 111 void* dlGetProcAddress (const GLubyte* name) |
90 { | 112 { |
91 static void* h = NULL; | 113 static void* h = NULL; |
92 static void* gpa; | 114 static void* gpa; |
93 | 115 |
94 if (h == NULL) | 116 if (h == NULL) |
95 { | 117 { |
96 if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; | 118 if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; |
| 119 #ifdef __linux__ |
| 120 gpa = dlsym(h, "glXGetProcAddressARB"); |
| 121 #else |
97 gpa = dlsym(h, "glXGetProcAddress"); | 122 gpa = dlsym(h, "glXGetProcAddress"); |
| 123 #endif |
98 } | 124 } |
99 | 125 |
100 if (gpa != NULL) | 126 if (gpa != NULL) |
101 return ((void*(*)(const GLubyte*))gpa)(name); | 127 return ((void*(*)(const GLubyte*))gpa)(name); |
102 else | 128 else |
103 return dlsym(h, (const char*)name); | 129 return dlsym(h, (const char*)name); |
104 } | 130 } |
105 #endif /* __sgi || __sun */ | 131 #endif /* __sgi || __sun */ |
106 | 132 |
107 /* | 133 /* |
108 * Define glewGetProcAddress. | 134 * Define glewGetProcAddress. |
109 */ | 135 */ |
110 #if defined(_WIN32) | 136 #if defined(_WIN32) |
111 # define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name) | 137 # define glewGetProcAddress(name) WinGetProcAddress((LPCSTR)name) |
112 #else | 138 #else |
113 # if defined(__APPLE__) | 139 # if defined(__APPLE__) |
114 # define glewGetProcAddress(name) NSGLGetProcAddress(name) | 140 # define glewGetProcAddress(name) NSGLGetProcAddress(name) |
115 # else | 141 # else |
116 # if defined(__sgi) || defined(__sun) | 142 # if defined(__sgi) || defined(__sun) || defined(__linux__) |
117 # define glewGetProcAddress(name) dlGetProcAddress(name) | 143 # define glewGetProcAddress(name) dlGetProcAddress(name) |
118 # else /* __linux */ | 144 # else /* Used to use this for Linux, but no longer */ |
119 # define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) | 145 # define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) |
120 # endif | 146 # endif |
121 # endif | 147 # endif |
122 #endif | 148 #endif |
123 | 149 |
124 /* | 150 /* |
125 * Define GLboolean const cast. | 151 * Define GLboolean const cast. |
126 */ | 152 */ |
127 #define CONST_CAST(x) (*(GLboolean*)&x) | 153 #define CONST_CAST(x) (*(GLboolean*)&x) |
128 | 154 |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 *a = *a + nb; | 229 *a = *a + nb; |
204 *na = *na - nb; | 230 *na = *na - nb; |
205 return GL_TRUE; | 231 return GL_TRUE; |
206 } | 232 } |
207 } | 233 } |
208 return GL_FALSE; | 234 return GL_FALSE; |
209 } | 235 } |
210 | 236 |
211 #if !defined(_WIN32) || !defined(GLEW_MX) | 237 #if !defined(_WIN32) || !defined(GLEW_MX) |
212 | 238 |
| 239 PFNGLACCUMPROC __glewAccum = NULL; |
| 240 PFNGLALPHAFUNCPROC __glewAlphaFunc = NULL; |
| 241 PFNGLARETEXTURESRESIDENTPROC __glewAreTexturesResident = NULL; |
| 242 PFNGLARRAYELEMENTPROC __glewArrayElement = NULL; |
| 243 PFNGLBEGINPROC __glewBegin = NULL; |
| 244 PFNGLBINDTEXTUREPROC __glewBindTexture = NULL; |
| 245 PFNGLBITMAPPROC __glewBitmap = NULL; |
| 246 PFNGLBLENDFUNCPROC __glewBlendFunc = NULL; |
| 247 PFNGLCALLLISTPROC __glewCallList = NULL; |
| 248 PFNGLCALLLISTSPROC __glewCallLists = NULL; |
| 249 PFNGLCLEARPROC __glewClear = NULL; |
| 250 PFNGLCLEARACCUMPROC __glewClearAccum = NULL; |
| 251 PFNGLCLEARCOLORPROC __glewClearColor = NULL; |
| 252 PFNGLCLEARDEPTHPROC __glewClearDepth = NULL; |
| 253 PFNGLCLEARINDEXPROC __glewClearIndex = NULL; |
| 254 PFNGLCLEARSTENCILPROC __glewClearStencil = NULL; |
| 255 PFNGLCLIPPLANEPROC __glewClipPlane = NULL; |
| 256 PFNGLCOLOR3BPROC __glewColor3b = NULL; |
| 257 PFNGLCOLOR3BVPROC __glewColor3bv = NULL; |
| 258 PFNGLCOLOR3DPROC __glewColor3d = NULL; |
| 259 PFNGLCOLOR3DVPROC __glewColor3dv = NULL; |
| 260 PFNGLCOLOR3FPROC __glewColor3f = NULL; |
| 261 PFNGLCOLOR3FVPROC __glewColor3fv = NULL; |
| 262 PFNGLCOLOR3IPROC __glewColor3i = NULL; |
| 263 PFNGLCOLOR3IVPROC __glewColor3iv = NULL; |
| 264 PFNGLCOLOR3SPROC __glewColor3s = NULL; |
| 265 PFNGLCOLOR3SVPROC __glewColor3sv = NULL; |
| 266 PFNGLCOLOR3UBPROC __glewColor3ub = NULL; |
| 267 PFNGLCOLOR3UBVPROC __glewColor3ubv = NULL; |
| 268 PFNGLCOLOR3UIPROC __glewColor3ui = NULL; |
| 269 PFNGLCOLOR3UIVPROC __glewColor3uiv = NULL; |
| 270 PFNGLCOLOR3USPROC __glewColor3us = NULL; |
| 271 PFNGLCOLOR3USVPROC __glewColor3usv = NULL; |
| 272 PFNGLCOLOR4BPROC __glewColor4b = NULL; |
| 273 PFNGLCOLOR4BVPROC __glewColor4bv = NULL; |
| 274 PFNGLCOLOR4DPROC __glewColor4d = NULL; |
| 275 PFNGLCOLOR4DVPROC __glewColor4dv = NULL; |
| 276 PFNGLCOLOR4FPROC __glewColor4f = NULL; |
| 277 PFNGLCOLOR4FVPROC __glewColor4fv = NULL; |
| 278 PFNGLCOLOR4IPROC __glewColor4i = NULL; |
| 279 PFNGLCOLOR4IVPROC __glewColor4iv = NULL; |
| 280 PFNGLCOLOR4SPROC __glewColor4s = NULL; |
| 281 PFNGLCOLOR4SVPROC __glewColor4sv = NULL; |
| 282 PFNGLCOLOR4UBPROC __glewColor4ub = NULL; |
| 283 PFNGLCOLOR4UBVPROC __glewColor4ubv = NULL; |
| 284 PFNGLCOLOR4UIPROC __glewColor4ui = NULL; |
| 285 PFNGLCOLOR4UIVPROC __glewColor4uiv = NULL; |
| 286 PFNGLCOLOR4USPROC __glewColor4us = NULL; |
| 287 PFNGLCOLOR4USVPROC __glewColor4usv = NULL; |
| 288 PFNGLCOLORMASKPROC __glewColorMask = NULL; |
| 289 PFNGLCOLORMATERIALPROC __glewColorMaterial = NULL; |
| 290 PFNGLCOLORPOINTERPROC __glewColorPointer = NULL; |
| 291 PFNGLCOPYPIXELSPROC __glewCopyPixels = NULL; |
| 292 PFNGLCOPYTEXIMAGE1DPROC __glewCopyTexImage1D = NULL; |
| 293 PFNGLCOPYTEXIMAGE2DPROC __glewCopyTexImage2D = NULL; |
| 294 PFNGLCOPYTEXSUBIMAGE1DPROC __glewCopyTexSubImage1D = NULL; |
| 295 PFNGLCOPYTEXSUBIMAGE2DPROC __glewCopyTexSubImage2D = NULL; |
| 296 PFNGLCULLFACEPROC __glewCullFace = NULL; |
| 297 PFNGLDELETELISTSPROC __glewDeleteLists = NULL; |
| 298 PFNGLDELETETEXTURESPROC __glewDeleteTextures = NULL; |
| 299 PFNGLDEPTHFUNCPROC __glewDepthFunc = NULL; |
| 300 PFNGLDEPTHMASKPROC __glewDepthMask = NULL; |
| 301 PFNGLDEPTHRANGEPROC __glewDepthRange = NULL; |
| 302 PFNGLDISABLEPROC __glewDisable = NULL; |
| 303 PFNGLDISABLECLIENTSTATEPROC __glewDisableClientState = NULL; |
| 304 PFNGLDRAWARRAYSPROC __glewDrawArrays = NULL; |
| 305 PFNGLDRAWBUFFERPROC __glewDrawBuffer = NULL; |
| 306 PFNGLDRAWELEMENTSPROC __glewDrawElements = NULL; |
| 307 PFNGLDRAWPIXELSPROC __glewDrawPixels = NULL; |
| 308 PFNGLEDGEFLAGPROC __glewEdgeFlag = NULL; |
| 309 PFNGLEDGEFLAGPOINTERPROC __glewEdgeFlagPointer = NULL; |
| 310 PFNGLEDGEFLAGVPROC __glewEdgeFlagv = NULL; |
| 311 PFNGLENABLEPROC __glewEnable = NULL; |
| 312 PFNGLENABLECLIENTSTATEPROC __glewEnableClientState = NULL; |
| 313 PFNGLENDPROC __glewEnd = NULL; |
| 314 PFNGLENDLISTPROC __glewEndList = NULL; |
| 315 PFNGLEVALCOORD1DPROC __glewEvalCoord1d = NULL; |
| 316 PFNGLEVALCOORD1DVPROC __glewEvalCoord1dv = NULL; |
| 317 PFNGLEVALCOORD1FPROC __glewEvalCoord1f = NULL; |
| 318 PFNGLEVALCOORD1FVPROC __glewEvalCoord1fv = NULL; |
| 319 PFNGLEVALCOORD2DPROC __glewEvalCoord2d = NULL; |
| 320 PFNGLEVALCOORD2DVPROC __glewEvalCoord2dv = NULL; |
| 321 PFNGLEVALCOORD2FPROC __glewEvalCoord2f = NULL; |
| 322 PFNGLEVALCOORD2FVPROC __glewEvalCoord2fv = NULL; |
| 323 PFNGLEVALMESH1PROC __glewEvalMesh1 = NULL; |
| 324 PFNGLEVALMESH2PROC __glewEvalMesh2 = NULL; |
| 325 PFNGLEVALPOINT1PROC __glewEvalPoint1 = NULL; |
| 326 PFNGLEVALPOINT2PROC __glewEvalPoint2 = NULL; |
| 327 PFNGLFEEDBACKBUFFERPROC __glewFeedbackBuffer = NULL; |
| 328 PFNGLFINISHPROC __glewFinish = NULL; |
| 329 PFNGLFLUSHPROC __glewFlush = NULL; |
| 330 PFNGLFOGFPROC __glewFogf = NULL; |
| 331 PFNGLFOGFVPROC __glewFogfv = NULL; |
| 332 PFNGLFOGIPROC __glewFogi = NULL; |
| 333 PFNGLFOGIVPROC __glewFogiv = NULL; |
| 334 PFNGLFRONTFACEPROC __glewFrontFace = NULL; |
| 335 PFNGLFRUSTUMPROC __glewFrustum = NULL; |
| 336 PFNGLGENLISTSPROC __glewGenLists = NULL; |
| 337 PFNGLGENTEXTURESPROC __glewGenTextures = NULL; |
| 338 PFNGLGETBOOLEANVPROC __glewGetBooleanv = NULL; |
| 339 PFNGLGETCLIPPLANEPROC __glewGetClipPlane = NULL; |
| 340 PFNGLGETDOUBLEVPROC __glewGetDoublev = NULL; |
| 341 PFNGLGETERRORPROC __glewGetError = NULL; |
| 342 PFNGLGETFLOATVPROC __glewGetFloatv = NULL; |
| 343 PFNGLGETINTEGERVPROC __glewGetIntegerv = NULL; |
| 344 PFNGLGETLIGHTFVPROC __glewGetLightfv = NULL; |
| 345 PFNGLGETLIGHTIVPROC __glewGetLightiv = NULL; |
| 346 PFNGLGETMAPDVPROC __glewGetMapdv = NULL; |
| 347 PFNGLGETMAPFVPROC __glewGetMapfv = NULL; |
| 348 PFNGLGETMAPIVPROC __glewGetMapiv = NULL; |
| 349 PFNGLGETMATERIALFVPROC __glewGetMaterialfv = NULL; |
| 350 PFNGLGETMATERIALIVPROC __glewGetMaterialiv = NULL; |
| 351 PFNGLGETPIXELMAPFVPROC __glewGetPixelMapfv = NULL; |
| 352 PFNGLGETPIXELMAPUIVPROC __glewGetPixelMapuiv = NULL; |
| 353 PFNGLGETPIXELMAPUSVPROC __glewGetPixelMapusv = NULL; |
| 354 PFNGLGETPOINTERVPROC __glewGetPointerv = NULL; |
| 355 PFNGLGETPOLYGONSTIPPLEPROC __glewGetPolygonStipple = NULL; |
| 356 PFNGLGETSTRINGPROC __glewGetString = NULL; |
| 357 PFNGLGETTEXENVFVPROC __glewGetTexEnvfv = NULL; |
| 358 PFNGLGETTEXENVIVPROC __glewGetTexEnviv = NULL; |
| 359 PFNGLGETTEXGENDVPROC __glewGetTexGendv = NULL; |
| 360 PFNGLGETTEXGENFVPROC __glewGetTexGenfv = NULL; |
| 361 PFNGLGETTEXGENIVPROC __glewGetTexGeniv = NULL; |
| 362 PFNGLGETTEXIMAGEPROC __glewGetTexImage = NULL; |
| 363 PFNGLGETTEXLEVELPARAMETERFVPROC __glewGetTexLevelParameterfv = NULL; |
| 364 PFNGLGETTEXLEVELPARAMETERIVPROC __glewGetTexLevelParameteriv = NULL; |
| 365 PFNGLGETTEXPARAMETERFVPROC __glewGetTexParameterfv = NULL; |
| 366 PFNGLGETTEXPARAMETERIVPROC __glewGetTexParameteriv = NULL; |
| 367 PFNGLHINTPROC __glewHint = NULL; |
| 368 PFNGLINDEXMASKPROC __glewIndexMask = NULL; |
| 369 PFNGLINDEXPOINTERPROC __glewIndexPointer = NULL; |
| 370 PFNGLINDEXDPROC __glewIndexd = NULL; |
| 371 PFNGLINDEXDVPROC __glewIndexdv = NULL; |
| 372 PFNGLINDEXFPROC __glewIndexf = NULL; |
| 373 PFNGLINDEXFVPROC __glewIndexfv = NULL; |
| 374 PFNGLINDEXIPROC __glewIndexi = NULL; |
| 375 PFNGLINDEXIVPROC __glewIndexiv = NULL; |
| 376 PFNGLINDEXSPROC __glewIndexs = NULL; |
| 377 PFNGLINDEXSVPROC __glewIndexsv = NULL; |
| 378 PFNGLINDEXUBPROC __glewIndexub = NULL; |
| 379 PFNGLINDEXUBVPROC __glewIndexubv = NULL; |
| 380 PFNGLINITNAMESPROC __glewInitNames = NULL; |
| 381 PFNGLINTERLEAVEDARRAYSPROC __glewInterleavedArrays = NULL; |
| 382 PFNGLISENABLEDPROC __glewIsEnabled = NULL; |
| 383 PFNGLISLISTPROC __glewIsList = NULL; |
| 384 PFNGLISTEXTUREPROC __glewIsTexture = NULL; |
| 385 PFNGLLIGHTMODELFPROC __glewLightModelf = NULL; |
| 386 PFNGLLIGHTMODELFVPROC __glewLightModelfv = NULL; |
| 387 PFNGLLIGHTMODELIPROC __glewLightModeli = NULL; |
| 388 PFNGLLIGHTMODELIVPROC __glewLightModeliv = NULL; |
| 389 PFNGLLIGHTFPROC __glewLightf = NULL; |
| 390 PFNGLLIGHTFVPROC __glewLightfv = NULL; |
| 391 PFNGLLIGHTIPROC __glewLighti = NULL; |
| 392 PFNGLLIGHTIVPROC __glewLightiv = NULL; |
| 393 PFNGLLINESTIPPLEPROC __glewLineStipple = NULL; |
| 394 PFNGLLINEWIDTHPROC __glewLineWidth = NULL; |
| 395 PFNGLLISTBASEPROC __glewListBase = NULL; |
| 396 PFNGLLOADIDENTITYPROC __glewLoadIdentity = NULL; |
| 397 PFNGLLOADMATRIXDPROC __glewLoadMatrixd = NULL; |
| 398 PFNGLLOADMATRIXFPROC __glewLoadMatrixf = NULL; |
| 399 PFNGLLOADNAMEPROC __glewLoadName = NULL; |
| 400 PFNGLLOGICOPPROC __glewLogicOp = NULL; |
| 401 PFNGLMAP1DPROC __glewMap1d = NULL; |
| 402 PFNGLMAP1FPROC __glewMap1f = NULL; |
| 403 PFNGLMAP2DPROC __glewMap2d = NULL; |
| 404 PFNGLMAP2FPROC __glewMap2f = NULL; |
| 405 PFNGLMAPGRID1DPROC __glewMapGrid1d = NULL; |
| 406 PFNGLMAPGRID1FPROC __glewMapGrid1f = NULL; |
| 407 PFNGLMAPGRID2DPROC __glewMapGrid2d = NULL; |
| 408 PFNGLMAPGRID2FPROC __glewMapGrid2f = NULL; |
| 409 PFNGLMATERIALFPROC __glewMaterialf = NULL; |
| 410 PFNGLMATERIALFVPROC __glewMaterialfv = NULL; |
| 411 PFNGLMATERIALIPROC __glewMateriali = NULL; |
| 412 PFNGLMATERIALIVPROC __glewMaterialiv = NULL; |
| 413 PFNGLMATRIXMODEPROC __glewMatrixMode = NULL; |
| 414 PFNGLMULTMATRIXDPROC __glewMultMatrixd = NULL; |
| 415 PFNGLMULTMATRIXFPROC __glewMultMatrixf = NULL; |
| 416 PFNGLNEWLISTPROC __glewNewList = NULL; |
| 417 PFNGLNORMAL3BPROC __glewNormal3b = NULL; |
| 418 PFNGLNORMAL3BVPROC __glewNormal3bv = NULL; |
| 419 PFNGLNORMAL3DPROC __glewNormal3d = NULL; |
| 420 PFNGLNORMAL3DVPROC __glewNormal3dv = NULL; |
| 421 PFNGLNORMAL3FPROC __glewNormal3f = NULL; |
| 422 PFNGLNORMAL3FVPROC __glewNormal3fv = NULL; |
| 423 PFNGLNORMAL3IPROC __glewNormal3i = NULL; |
| 424 PFNGLNORMAL3IVPROC __glewNormal3iv = NULL; |
| 425 PFNGLNORMAL3SPROC __glewNormal3s = NULL; |
| 426 PFNGLNORMAL3SVPROC __glewNormal3sv = NULL; |
| 427 PFNGLNORMALPOINTERPROC __glewNormalPointer = NULL; |
| 428 PFNGLORTHOPROC __glewOrtho = NULL; |
| 429 PFNGLPASSTHROUGHPROC __glewPassThrough = NULL; |
| 430 PFNGLPIXELMAPFVPROC __glewPixelMapfv = NULL; |
| 431 PFNGLPIXELMAPUIVPROC __glewPixelMapuiv = NULL; |
| 432 PFNGLPIXELMAPUSVPROC __glewPixelMapusv = NULL; |
| 433 PFNGLPIXELSTOREFPROC __glewPixelStoref = NULL; |
| 434 PFNGLPIXELSTOREIPROC __glewPixelStorei = NULL; |
| 435 PFNGLPIXELTRANSFERFPROC __glewPixelTransferf = NULL; |
| 436 PFNGLPIXELTRANSFERIPROC __glewPixelTransferi = NULL; |
| 437 PFNGLPIXELZOOMPROC __glewPixelZoom = NULL; |
| 438 PFNGLPOINTSIZEPROC __glewPointSize = NULL; |
| 439 PFNGLPOLYGONMODEPROC __glewPolygonMode = NULL; |
| 440 PFNGLPOLYGONOFFSETPROC __glewPolygonOffset = NULL; |
| 441 PFNGLPOLYGONSTIPPLEPROC __glewPolygonStipple = NULL; |
| 442 PFNGLPOPATTRIBPROC __glewPopAttrib = NULL; |
| 443 PFNGLPOPCLIENTATTRIBPROC __glewPopClientAttrib = NULL; |
| 444 PFNGLPOPMATRIXPROC __glewPopMatrix = NULL; |
| 445 PFNGLPOPNAMEPROC __glewPopName = NULL; |
| 446 PFNGLPRIORITIZETEXTURESPROC __glewPrioritizeTextures = NULL; |
| 447 PFNGLPUSHATTRIBPROC __glewPushAttrib = NULL; |
| 448 PFNGLPUSHCLIENTATTRIBPROC __glewPushClientAttrib = NULL; |
| 449 PFNGLPUSHMATRIXPROC __glewPushMatrix = NULL; |
| 450 PFNGLPUSHNAMEPROC __glewPushName = NULL; |
| 451 PFNGLRASTERPOS2DPROC __glewRasterPos2d = NULL; |
| 452 PFNGLRASTERPOS2DVPROC __glewRasterPos2dv = NULL; |
| 453 PFNGLRASTERPOS2FPROC __glewRasterPos2f = NULL; |
| 454 PFNGLRASTERPOS2FVPROC __glewRasterPos2fv = NULL; |
| 455 PFNGLRASTERPOS2IPROC __glewRasterPos2i = NULL; |
| 456 PFNGLRASTERPOS2IVPROC __glewRasterPos2iv = NULL; |
| 457 PFNGLRASTERPOS2SPROC __glewRasterPos2s = NULL; |
| 458 PFNGLRASTERPOS2SVPROC __glewRasterPos2sv = NULL; |
| 459 PFNGLRASTERPOS3DPROC __glewRasterPos3d = NULL; |
| 460 PFNGLRASTERPOS3DVPROC __glewRasterPos3dv = NULL; |
| 461 PFNGLRASTERPOS3FPROC __glewRasterPos3f = NULL; |
| 462 PFNGLRASTERPOS3FVPROC __glewRasterPos3fv = NULL; |
| 463 PFNGLRASTERPOS3IPROC __glewRasterPos3i = NULL; |
| 464 PFNGLRASTERPOS3IVPROC __glewRasterPos3iv = NULL; |
| 465 PFNGLRASTERPOS3SPROC __glewRasterPos3s = NULL; |
| 466 PFNGLRASTERPOS3SVPROC __glewRasterPos3sv = NULL; |
| 467 PFNGLRASTERPOS4DPROC __glewRasterPos4d = NULL; |
| 468 PFNGLRASTERPOS4DVPROC __glewRasterPos4dv = NULL; |
| 469 PFNGLRASTERPOS4FPROC __glewRasterPos4f = NULL; |
| 470 PFNGLRASTERPOS4FVPROC __glewRasterPos4fv = NULL; |
| 471 PFNGLRASTERPOS4IPROC __glewRasterPos4i = NULL; |
| 472 PFNGLRASTERPOS4IVPROC __glewRasterPos4iv = NULL; |
| 473 PFNGLRASTERPOS4SPROC __glewRasterPos4s = NULL; |
| 474 PFNGLRASTERPOS4SVPROC __glewRasterPos4sv = NULL; |
| 475 PFNGLREADBUFFERPROC __glewReadBuffer = NULL; |
| 476 PFNGLREADPIXELSPROC __glewReadPixels = NULL; |
| 477 PFNGLRECTDPROC __glewRectd = NULL; |
| 478 PFNGLRECTDVPROC __glewRectdv = NULL; |
| 479 PFNGLRECTFPROC __glewRectf = NULL; |
| 480 PFNGLRECTFVPROC __glewRectfv = NULL; |
| 481 PFNGLRECTIPROC __glewRecti = NULL; |
| 482 PFNGLRECTIVPROC __glewRectiv = NULL; |
| 483 PFNGLRECTSPROC __glewRects = NULL; |
| 484 PFNGLRECTSVPROC __glewRectsv = NULL; |
| 485 PFNGLRENDERMODEPROC __glewRenderMode = NULL; |
| 486 PFNGLROTATEDPROC __glewRotated = NULL; |
| 487 PFNGLROTATEFPROC __glewRotatef = NULL; |
| 488 PFNGLSCALEDPROC __glewScaled = NULL; |
| 489 PFNGLSCALEFPROC __glewScalef = NULL; |
| 490 PFNGLSCISSORPROC __glewScissor = NULL; |
| 491 PFNGLSELECTBUFFERPROC __glewSelectBuffer = NULL; |
| 492 PFNGLSHADEMODELPROC __glewShadeModel = NULL; |
| 493 PFNGLSTENCILFUNCPROC __glewStencilFunc = NULL; |
| 494 PFNGLSTENCILMASKPROC __glewStencilMask = NULL; |
| 495 PFNGLSTENCILOPPROC __glewStencilOp = NULL; |
| 496 PFNGLTEXCOORD1DPROC __glewTexCoord1d = NULL; |
| 497 PFNGLTEXCOORD1DVPROC __glewTexCoord1dv = NULL; |
| 498 PFNGLTEXCOORD1FPROC __glewTexCoord1f = NULL; |
| 499 PFNGLTEXCOORD1FVPROC __glewTexCoord1fv = NULL; |
| 500 PFNGLTEXCOORD1IPROC __glewTexCoord1i = NULL; |
| 501 PFNGLTEXCOORD1IVPROC __glewTexCoord1iv = NULL; |
| 502 PFNGLTEXCOORD1SPROC __glewTexCoord1s = NULL; |
| 503 PFNGLTEXCOORD1SVPROC __glewTexCoord1sv = NULL; |
| 504 PFNGLTEXCOORD2DPROC __glewTexCoord2d = NULL; |
| 505 PFNGLTEXCOORD2DVPROC __glewTexCoord2dv = NULL; |
| 506 PFNGLTEXCOORD2FPROC __glewTexCoord2f = NULL; |
| 507 PFNGLTEXCOORD2FVPROC __glewTexCoord2fv = NULL; |
| 508 PFNGLTEXCOORD2IPROC __glewTexCoord2i = NULL; |
| 509 PFNGLTEXCOORD2IVPROC __glewTexCoord2iv = NULL; |
| 510 PFNGLTEXCOORD2SPROC __glewTexCoord2s = NULL; |
| 511 PFNGLTEXCOORD2SVPROC __glewTexCoord2sv = NULL; |
| 512 PFNGLTEXCOORD3DPROC __glewTexCoord3d = NULL; |
| 513 PFNGLTEXCOORD3DVPROC __glewTexCoord3dv = NULL; |
| 514 PFNGLTEXCOORD3FPROC __glewTexCoord3f = NULL; |
| 515 PFNGLTEXCOORD3FVPROC __glewTexCoord3fv = NULL; |
| 516 PFNGLTEXCOORD3IPROC __glewTexCoord3i = NULL; |
| 517 PFNGLTEXCOORD3IVPROC __glewTexCoord3iv = NULL; |
| 518 PFNGLTEXCOORD3SPROC __glewTexCoord3s = NULL; |
| 519 PFNGLTEXCOORD3SVPROC __glewTexCoord3sv = NULL; |
| 520 PFNGLTEXCOORD4DPROC __glewTexCoord4d = NULL; |
| 521 PFNGLTEXCOORD4DVPROC __glewTexCoord4dv = NULL; |
| 522 PFNGLTEXCOORD4FPROC __glewTexCoord4f = NULL; |
| 523 PFNGLTEXCOORD4FVPROC __glewTexCoord4fv = NULL; |
| 524 PFNGLTEXCOORD4IPROC __glewTexCoord4i = NULL; |
| 525 PFNGLTEXCOORD4IVPROC __glewTexCoord4iv = NULL; |
| 526 PFNGLTEXCOORD4SPROC __glewTexCoord4s = NULL; |
| 527 PFNGLTEXCOORD4SVPROC __glewTexCoord4sv = NULL; |
| 528 PFNGLTEXCOORDPOINTERPROC __glewTexCoordPointer = NULL; |
| 529 PFNGLTEXENVFPROC __glewTexEnvf = NULL; |
| 530 PFNGLTEXENVFVPROC __glewTexEnvfv = NULL; |
| 531 PFNGLTEXENVIPROC __glewTexEnvi = NULL; |
| 532 PFNGLTEXENVIVPROC __glewTexEnviv = NULL; |
| 533 PFNGLTEXGENDPROC __glewTexGend = NULL; |
| 534 PFNGLTEXGENDVPROC __glewTexGendv = NULL; |
| 535 PFNGLTEXGENFPROC __glewTexGenf = NULL; |
| 536 PFNGLTEXGENFVPROC __glewTexGenfv = NULL; |
| 537 PFNGLTEXGENIPROC __glewTexGeni = NULL; |
| 538 PFNGLTEXGENIVPROC __glewTexGeniv = NULL; |
| 539 PFNGLTEXIMAGE1DPROC __glewTexImage1D = NULL; |
| 540 PFNGLTEXIMAGE2DPROC __glewTexImage2D = NULL; |
| 541 PFNGLTEXPARAMETERFPROC __glewTexParameterf = NULL; |
| 542 PFNGLTEXPARAMETERFVPROC __glewTexParameterfv = NULL; |
| 543 PFNGLTEXPARAMETERIPROC __glewTexParameteri = NULL; |
| 544 PFNGLTEXPARAMETERIVPROC __glewTexParameteriv = NULL; |
| 545 PFNGLTEXSUBIMAGE1DPROC __glewTexSubImage1D = NULL; |
| 546 PFNGLTEXSUBIMAGE2DPROC __glewTexSubImage2D = NULL; |
| 547 PFNGLTRANSLATEDPROC __glewTranslated = NULL; |
| 548 PFNGLTRANSLATEFPROC __glewTranslatef = NULL; |
| 549 PFNGLVERTEX2DPROC __glewVertex2d = NULL; |
| 550 PFNGLVERTEX2DVPROC __glewVertex2dv = NULL; |
| 551 PFNGLVERTEX2FPROC __glewVertex2f = NULL; |
| 552 PFNGLVERTEX2FVPROC __glewVertex2fv = NULL; |
| 553 PFNGLVERTEX2IPROC __glewVertex2i = NULL; |
| 554 PFNGLVERTEX2IVPROC __glewVertex2iv = NULL; |
| 555 PFNGLVERTEX2SPROC __glewVertex2s = NULL; |
| 556 PFNGLVERTEX2SVPROC __glewVertex2sv = NULL; |
| 557 PFNGLVERTEX3DPROC __glewVertex3d = NULL; |
| 558 PFNGLVERTEX3DVPROC __glewVertex3dv = NULL; |
| 559 PFNGLVERTEX3FPROC __glewVertex3f = NULL; |
| 560 PFNGLVERTEX3FVPROC __glewVertex3fv = NULL; |
| 561 PFNGLVERTEX3IPROC __glewVertex3i = NULL; |
| 562 PFNGLVERTEX3IVPROC __glewVertex3iv = NULL; |
| 563 PFNGLVERTEX3SPROC __glewVertex3s = NULL; |
| 564 PFNGLVERTEX3SVPROC __glewVertex3sv = NULL; |
| 565 PFNGLVERTEX4DPROC __glewVertex4d = NULL; |
| 566 PFNGLVERTEX4DVPROC __glewVertex4dv = NULL; |
| 567 PFNGLVERTEX4FPROC __glewVertex4f = NULL; |
| 568 PFNGLVERTEX4FVPROC __glewVertex4fv = NULL; |
| 569 PFNGLVERTEX4IPROC __glewVertex4i = NULL; |
| 570 PFNGLVERTEX4IVPROC __glewVertex4iv = NULL; |
| 571 PFNGLVERTEX4SPROC __glewVertex4s = NULL; |
| 572 PFNGLVERTEX4SVPROC __glewVertex4sv = NULL; |
| 573 PFNGLVERTEXPOINTERPROC __glewVertexPointer = NULL; |
| 574 PFNGLVIEWPORTPROC __glewViewport = NULL; |
| 575 |
213 PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D = NULL; | 576 PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D = NULL; |
214 PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements = NULL; | 577 PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements = NULL; |
215 PFNGLTEXIMAGE3DPROC __glewTexImage3D = NULL; | 578 PFNGLTEXIMAGE3DPROC __glewTexImage3D = NULL; |
216 PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D = NULL; | 579 PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D = NULL; |
217 | 580 |
218 PFNGLACTIVETEXTUREPROC __glewActiveTexture = NULL; | 581 PFNGLACTIVETEXTUREPROC __glewActiveTexture = NULL; |
219 PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture = NULL; | 582 PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture = NULL; |
220 PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D = NULL; | 583 PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D = NULL; |
221 PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D = NULL; | 584 PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D = NULL; |
222 PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D = NULL; | 585 PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D = NULL; |
(...skipping 1927 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2150 GLboolean __GLEW_SUN_read_video_pixels = GL_FALSE; | 2513 GLboolean __GLEW_SUN_read_video_pixels = GL_FALSE; |
2151 GLboolean __GLEW_SUN_slice_accum = GL_FALSE; | 2514 GLboolean __GLEW_SUN_slice_accum = GL_FALSE; |
2152 GLboolean __GLEW_SUN_triangle_list = GL_FALSE; | 2515 GLboolean __GLEW_SUN_triangle_list = GL_FALSE; |
2153 GLboolean __GLEW_SUN_vertex = GL_FALSE; | 2516 GLboolean __GLEW_SUN_vertex = GL_FALSE; |
2154 GLboolean __GLEW_WIN_phong_shading = GL_FALSE; | 2517 GLboolean __GLEW_WIN_phong_shading = GL_FALSE; |
2155 GLboolean __GLEW_WIN_specular_fog = GL_FALSE; | 2518 GLboolean __GLEW_WIN_specular_fog = GL_FALSE; |
2156 GLboolean __GLEW_WIN_swap_hint = GL_FALSE; | 2519 GLboolean __GLEW_WIN_swap_hint = GL_FALSE; |
2157 | 2520 |
2158 #endif /* !GLEW_MX */ | 2521 #endif /* !GLEW_MX */ |
2159 | 2522 |
| 2523 #ifdef GL_VERSION_1_1 |
| 2524 |
| 2525 static GLboolean _glewInit_GL_VERSION_1_1 (GLEW_CONTEXT_ARG_DEF_INIT) |
| 2526 { |
| 2527 GLboolean r = GL_FALSE; |
| 2528 |
| 2529 r = ((glAccum = (PFNGLACCUMPROC)glewGetProcAddress((const GLubyte*)"glAccum"))
== NULL) || r; |
| 2530 r = ((glAlphaFunc = (PFNGLALPHAFUNCPROC)glewGetProcAddress((const GLubyte*)"gl
AlphaFunc")) == NULL) || r; |
| 2531 r = ((glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC)glewGetProcAddress
((const GLubyte*)"glAreTexturesResident")) == NULL) || r; |
| 2532 r = ((glArrayElement = (PFNGLARRAYELEMENTPROC)glewGetProcAddress((const GLubyt
e*)"glArrayElement")) == NULL) || r; |
| 2533 r = ((glBegin = (PFNGLBEGINPROC)glewGetProcAddress((const GLubyte*)"glBegin"))
== NULL) || r; |
| 2534 r = ((glBindTexture = (PFNGLBINDTEXTUREPROC)glewGetProcAddress((const GLubyte*
)"glBindTexture")) == NULL) || r; |
| 2535 r = ((glBitmap = (PFNGLBITMAPPROC)glewGetProcAddress((const GLubyte*)"glBitmap
")) == NULL) || r; |
| 2536 r = ((glBlendFunc = (PFNGLBLENDFUNCPROC)glewGetProcAddress((const GLubyte*)"gl
BlendFunc")) == NULL) || r; |
| 2537 r = ((glCallList = (PFNGLCALLLISTPROC)glewGetProcAddress((const GLubyte*)"glCa
llList")) == NULL) || r; |
| 2538 r = ((glCallLists = (PFNGLCALLLISTSPROC)glewGetProcAddress((const GLubyte*)"gl
CallLists")) == NULL) || r; |
| 2539 r = ((glClear = (PFNGLCLEARPROC)glewGetProcAddress((const GLubyte*)"glClear"))
== NULL) || r; |
| 2540 r = ((glClearAccum = (PFNGLCLEARACCUMPROC)glewGetProcAddress((const GLubyte*)"
glClearAccum")) == NULL) || r; |
| 2541 r = ((glClearColor = (PFNGLCLEARCOLORPROC)glewGetProcAddress((const GLubyte*)"
glClearColor")) == NULL) || r; |
| 2542 r = ((glClearDepth = (PFNGLCLEARDEPTHPROC)glewGetProcAddress((const GLubyte*)"
glClearDepth")) == NULL) || r; |
| 2543 r = ((glClearIndex = (PFNGLCLEARINDEXPROC)glewGetProcAddress((const GLubyte*)"
glClearIndex")) == NULL) || r; |
| 2544 r = ((glClearStencil = (PFNGLCLEARSTENCILPROC)glewGetProcAddress((const GLubyt
e*)"glClearStencil")) == NULL) || r; |
| 2545 r = ((glClipPlane = (PFNGLCLIPPLANEPROC)glewGetProcAddress((const GLubyte*)"gl
ClipPlane")) == NULL) || r; |
| 2546 r = ((glColor3b = (PFNGLCOLOR3BPROC)glewGetProcAddress((const GLubyte*)"glColo
r3b")) == NULL) || r; |
| 2547 r = ((glColor3bv = (PFNGLCOLOR3BVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3bv")) == NULL) || r; |
| 2548 r = ((glColor3d = (PFNGLCOLOR3DPROC)glewGetProcAddress((const GLubyte*)"glColo
r3d")) == NULL) || r; |
| 2549 r = ((glColor3dv = (PFNGLCOLOR3DVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3dv")) == NULL) || r; |
| 2550 r = ((glColor3f = (PFNGLCOLOR3FPROC)glewGetProcAddress((const GLubyte*)"glColo
r3f")) == NULL) || r; |
| 2551 r = ((glColor3fv = (PFNGLCOLOR3FVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3fv")) == NULL) || r; |
| 2552 r = ((glColor3i = (PFNGLCOLOR3IPROC)glewGetProcAddress((const GLubyte*)"glColo
r3i")) == NULL) || r; |
| 2553 r = ((glColor3iv = (PFNGLCOLOR3IVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3iv")) == NULL) || r; |
| 2554 r = ((glColor3s = (PFNGLCOLOR3SPROC)glewGetProcAddress((const GLubyte*)"glColo
r3s")) == NULL) || r; |
| 2555 r = ((glColor3sv = (PFNGLCOLOR3SVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3sv")) == NULL) || r; |
| 2556 r = ((glColor3ub = (PFNGLCOLOR3UBPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3ub")) == NULL) || r; |
| 2557 r = ((glColor3ubv = (PFNGLCOLOR3UBVPROC)glewGetProcAddress((const GLubyte*)"gl
Color3ubv")) == NULL) || r; |
| 2558 r = ((glColor3ui = (PFNGLCOLOR3UIPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3ui")) == NULL) || r; |
| 2559 r = ((glColor3uiv = (PFNGLCOLOR3UIVPROC)glewGetProcAddress((const GLubyte*)"gl
Color3uiv")) == NULL) || r; |
| 2560 r = ((glColor3us = (PFNGLCOLOR3USPROC)glewGetProcAddress((const GLubyte*)"glCo
lor3us")) == NULL) || r; |
| 2561 r = ((glColor3usv = (PFNGLCOLOR3USVPROC)glewGetProcAddress((const GLubyte*)"gl
Color3usv")) == NULL) || r; |
| 2562 r = ((glColor4b = (PFNGLCOLOR4BPROC)glewGetProcAddress((const GLubyte*)"glColo
r4b")) == NULL) || r; |
| 2563 r = ((glColor4bv = (PFNGLCOLOR4BVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4bv")) == NULL) || r; |
| 2564 r = ((glColor4d = (PFNGLCOLOR4DPROC)glewGetProcAddress((const GLubyte*)"glColo
r4d")) == NULL) || r; |
| 2565 r = ((glColor4dv = (PFNGLCOLOR4DVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4dv")) == NULL) || r; |
| 2566 r = ((glColor4f = (PFNGLCOLOR4FPROC)glewGetProcAddress((const GLubyte*)"glColo
r4f")) == NULL) || r; |
| 2567 r = ((glColor4fv = (PFNGLCOLOR4FVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4fv")) == NULL) || r; |
| 2568 r = ((glColor4i = (PFNGLCOLOR4IPROC)glewGetProcAddress((const GLubyte*)"glColo
r4i")) == NULL) || r; |
| 2569 r = ((glColor4iv = (PFNGLCOLOR4IVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4iv")) == NULL) || r; |
| 2570 r = ((glColor4s = (PFNGLCOLOR4SPROC)glewGetProcAddress((const GLubyte*)"glColo
r4s")) == NULL) || r; |
| 2571 r = ((glColor4sv = (PFNGLCOLOR4SVPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4sv")) == NULL) || r; |
| 2572 r = ((glColor4ub = (PFNGLCOLOR4UBPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4ub")) == NULL) || r; |
| 2573 r = ((glColor4ubv = (PFNGLCOLOR4UBVPROC)glewGetProcAddress((const GLubyte*)"gl
Color4ubv")) == NULL) || r; |
| 2574 r = ((glColor4ui = (PFNGLCOLOR4UIPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4ui")) == NULL) || r; |
| 2575 r = ((glColor4uiv = (PFNGLCOLOR4UIVPROC)glewGetProcAddress((const GLubyte*)"gl
Color4uiv")) == NULL) || r; |
| 2576 r = ((glColor4us = (PFNGLCOLOR4USPROC)glewGetProcAddress((const GLubyte*)"glCo
lor4us")) == NULL) || r; |
| 2577 r = ((glColor4usv = (PFNGLCOLOR4USVPROC)glewGetProcAddress((const GLubyte*)"gl
Color4usv")) == NULL) || r; |
| 2578 r = ((glColorMask = (PFNGLCOLORMASKPROC)glewGetProcAddress((const GLubyte*)"gl
ColorMask")) == NULL) || r; |
| 2579 r = ((glColorMaterial = (PFNGLCOLORMATERIALPROC)glewGetProcAddress((const GLub
yte*)"glColorMaterial")) == NULL) || r; |
| 2580 r = ((glColorPointer = (PFNGLCOLORPOINTERPROC)glewGetProcAddress((const GLubyt
e*)"glColorPointer")) == NULL) || r; |
| 2581 r = ((glCopyPixels = (PFNGLCOPYPIXELSPROC)glewGetProcAddress((const GLubyte*)"
glCopyPixels")) == NULL) || r; |
| 2582 r = ((glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC)glewGetProcAddress((const GL
ubyte*)"glCopyTexImage1D")) == NULL) || r; |
| 2583 r = ((glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC)glewGetProcAddress((const GL
ubyte*)"glCopyTexImage2D")) == NULL) || r; |
| 2584 r = ((glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC)glewGetProcAddress((co
nst GLubyte*)"glCopyTexSubImage1D")) == NULL) || r; |
| 2585 r = ((glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC)glewGetProcAddress((co
nst GLubyte*)"glCopyTexSubImage2D")) == NULL) || r; |
| 2586 r = ((glCullFace = (PFNGLCULLFACEPROC)glewGetProcAddress((const GLubyte*)"glCu
llFace")) == NULL) || r; |
| 2587 r = ((glDeleteLists = (PFNGLDELETELISTSPROC)glewGetProcAddress((const GLubyte*
)"glDeleteLists")) == NULL) || r; |
| 2588 r = ((glDeleteTextures = (PFNGLDELETETEXTURESPROC)glewGetProcAddress((const GL
ubyte*)"glDeleteTextures")) == NULL) || r; |
| 2589 r = ((glDepthFunc = (PFNGLDEPTHFUNCPROC)glewGetProcAddress((const GLubyte*)"gl
DepthFunc")) == NULL) || r; |
| 2590 r = ((glDepthMask = (PFNGLDEPTHMASKPROC)glewGetProcAddress((const GLubyte*)"gl
DepthMask")) == NULL) || r; |
| 2591 r = ((glDepthRange = (PFNGLDEPTHRANGEPROC)glewGetProcAddress((const GLubyte*)"
glDepthRange")) == NULL) || r; |
| 2592 r = ((glDisable = (PFNGLDISABLEPROC)glewGetProcAddress((const GLubyte*)"glDisa
ble")) == NULL) || r; |
| 2593 r = ((glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC)glewGetProcAddress((
const GLubyte*)"glDisableClientState")) == NULL) || r; |
| 2594 r = ((glDrawArrays = (PFNGLDRAWARRAYSPROC)glewGetProcAddress((const GLubyte*)"
glDrawArrays")) == NULL) || r; |
| 2595 r = ((glDrawBuffer = (PFNGLDRAWBUFFERPROC)glewGetProcAddress((const GLubyte*)"
glDrawBuffer")) == NULL) || r; |
| 2596 r = ((glDrawElements = (PFNGLDRAWELEMENTSPROC)glewGetProcAddress((const GLubyt
e*)"glDrawElements")) == NULL) || r; |
| 2597 r = ((glDrawPixels = (PFNGLDRAWPIXELSPROC)glewGetProcAddress((const GLubyte*)"
glDrawPixels")) == NULL) || r; |
| 2598 r = ((glEdgeFlag = (PFNGLEDGEFLAGPROC)glewGetProcAddress((const GLubyte*)"glEd
geFlag")) == NULL) || r; |
| 2599 r = ((glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC)glewGetProcAddress((const
GLubyte*)"glEdgeFlagPointer")) == NULL) || r; |
| 2600 r = ((glEdgeFlagv = (PFNGLEDGEFLAGVPROC)glewGetProcAddress((const GLubyte*)"gl
EdgeFlagv")) == NULL) || r; |
| 2601 r = ((glEnable = (PFNGLENABLEPROC)glewGetProcAddress((const GLubyte*)"glEnable
")) == NULL) || r; |
| 2602 r = ((glEnableClientState = (PFNGLENABLECLIENTSTATEPROC)glewGetProcAddress((co
nst GLubyte*)"glEnableClientState")) == NULL) || r; |
| 2603 r = ((glEnd = (PFNGLENDPROC)glewGetProcAddress((const GLubyte*)"glEnd")) == NU
LL) || r; |
| 2604 r = ((glEndList = (PFNGLENDLISTPROC)glewGetProcAddress((const GLubyte*)"glEndL
ist")) == NULL) || r; |
| 2605 r = ((glEvalCoord1d = (PFNGLEVALCOORD1DPROC)glewGetProcAddress((const GLubyte*
)"glEvalCoord1d")) == NULL) || r; |
| 2606 r = ((glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC)glewGetProcAddress((const GLubyt
e*)"glEvalCoord1dv")) == NULL) || r; |
| 2607 r = ((glEvalCoord1f = (PFNGLEVALCOORD1FPROC)glewGetProcAddress((const GLubyte*
)"glEvalCoord1f")) == NULL) || r; |
| 2608 r = ((glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC)glewGetProcAddress((const GLubyt
e*)"glEvalCoord1fv")) == NULL) || r; |
| 2609 r = ((glEvalCoord2d = (PFNGLEVALCOORD2DPROC)glewGetProcAddress((const GLubyte*
)"glEvalCoord2d")) == NULL) || r; |
| 2610 r = ((glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC)glewGetProcAddress((const GLubyt
e*)"glEvalCoord2dv")) == NULL) || r; |
| 2611 r = ((glEvalCoord2f = (PFNGLEVALCOORD2FPROC)glewGetProcAddress((const GLubyte*
)"glEvalCoord2f")) == NULL) || r; |
| 2612 r = ((glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC)glewGetProcAddress((const GLubyt
e*)"glEvalCoord2fv")) == NULL) || r; |
| 2613 r = ((glEvalMesh1 = (PFNGLEVALMESH1PROC)glewGetProcAddress((const GLubyte*)"gl
EvalMesh1")) == NULL) || r; |
| 2614 r = ((glEvalMesh2 = (PFNGLEVALMESH2PROC)glewGetProcAddress((const GLubyte*)"gl
EvalMesh2")) == NULL) || r; |
| 2615 r = ((glEvalPoint1 = (PFNGLEVALPOINT1PROC)glewGetProcAddress((const GLubyte*)"
glEvalPoint1")) == NULL) || r; |
| 2616 r = ((glEvalPoint2 = (PFNGLEVALPOINT2PROC)glewGetProcAddress((const GLubyte*)"
glEvalPoint2")) == NULL) || r; |
| 2617 r = ((glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC)glewGetProcAddress((const GL
ubyte*)"glFeedbackBuffer")) == NULL) || r; |
| 2618 r = ((glFinish = (PFNGLFINISHPROC)glewGetProcAddress((const GLubyte*)"glFinish
")) == NULL) || r; |
| 2619 r = ((glFlush = (PFNGLFLUSHPROC)glewGetProcAddress((const GLubyte*)"glFlush"))
== NULL) || r; |
| 2620 r = ((glFogf = (PFNGLFOGFPROC)glewGetProcAddress((const GLubyte*)"glFogf")) ==
NULL) || r; |
| 2621 r = ((glFogfv = (PFNGLFOGFVPROC)glewGetProcAddress((const GLubyte*)"glFogfv"))
== NULL) || r; |
| 2622 r = ((glFogi = (PFNGLFOGIPROC)glewGetProcAddress((const GLubyte*)"glFogi")) ==
NULL) || r; |
| 2623 r = ((glFogiv = (PFNGLFOGIVPROC)glewGetProcAddress((const GLubyte*)"glFogiv"))
== NULL) || r; |
| 2624 r = ((glFrontFace = (PFNGLFRONTFACEPROC)glewGetProcAddress((const GLubyte*)"gl
FrontFace")) == NULL) || r; |
| 2625 r = ((glFrustum = (PFNGLFRUSTUMPROC)glewGetProcAddress((const GLubyte*)"glFrus
tum")) == NULL) || r; |
| 2626 r = ((glGenLists = (PFNGLGENLISTSPROC)glewGetProcAddress((const GLubyte*)"glGe
nLists")) == NULL) || r; |
| 2627 r = ((glGenTextures = (PFNGLGENTEXTURESPROC)glewGetProcAddress((const GLubyte*
)"glGenTextures")) == NULL) || r; |
| 2628 r = ((glGetBooleanv = (PFNGLGETBOOLEANVPROC)glewGetProcAddress((const GLubyte*
)"glGetBooleanv")) == NULL) || r; |
| 2629 r = ((glGetClipPlane = (PFNGLGETCLIPPLANEPROC)glewGetProcAddress((const GLubyt
e*)"glGetClipPlane")) == NULL) || r; |
| 2630 r = ((glGetDoublev = (PFNGLGETDOUBLEVPROC)glewGetProcAddress((const GLubyte*)"
glGetDoublev")) == NULL) || r; |
| 2631 r = ((glGetError = (PFNGLGETERRORPROC)glewGetProcAddress((const GLubyte*)"glGe
tError")) == NULL) || r; |
| 2632 r = ((glGetFloatv = (PFNGLGETFLOATVPROC)glewGetProcAddress((const GLubyte*)"gl
GetFloatv")) == NULL) || r; |
| 2633 r = ((glGetIntegerv = (PFNGLGETINTEGERVPROC)glewGetProcAddress((const GLubyte*
)"glGetIntegerv")) == NULL) || r; |
| 2634 r = ((glGetLightfv = (PFNGLGETLIGHTFVPROC)glewGetProcAddress((const GLubyte*)"
glGetLightfv")) == NULL) || r; |
| 2635 r = ((glGetLightiv = (PFNGLGETLIGHTIVPROC)glewGetProcAddress((const GLubyte*)"
glGetLightiv")) == NULL) || r; |
| 2636 r = ((glGetMapdv = (PFNGLGETMAPDVPROC)glewGetProcAddress((const GLubyte*)"glGe
tMapdv")) == NULL) || r; |
| 2637 r = ((glGetMapfv = (PFNGLGETMAPFVPROC)glewGetProcAddress((const GLubyte*)"glGe
tMapfv")) == NULL) || r; |
| 2638 r = ((glGetMapiv = (PFNGLGETMAPIVPROC)glewGetProcAddress((const GLubyte*)"glGe
tMapiv")) == NULL) || r; |
| 2639 r = ((glGetMaterialfv = (PFNGLGETMATERIALFVPROC)glewGetProcAddress((const GLub
yte*)"glGetMaterialfv")) == NULL) || r; |
| 2640 r = ((glGetMaterialiv = (PFNGLGETMATERIALIVPROC)glewGetProcAddress((const GLub
yte*)"glGetMaterialiv")) == NULL) || r; |
| 2641 r = ((glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC)glewGetProcAddress((const GLub
yte*)"glGetPixelMapfv")) == NULL) || r; |
| 2642 r = ((glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC)glewGetProcAddress((const GL
ubyte*)"glGetPixelMapuiv")) == NULL) || r; |
| 2643 r = ((glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC)glewGetProcAddress((const GL
ubyte*)"glGetPixelMapusv")) == NULL) || r; |
| 2644 r = ((glGetPointerv = (PFNGLGETPOINTERVPROC)glewGetProcAddress((const GLubyte*
)"glGetPointerv")) == NULL) || r; |
| 2645 r = ((glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC)glewGetProcAddress((co
nst GLubyte*)"glGetPolygonStipple")) == NULL) || r; |
| 2646 r = ((glGetString = (PFNGLGETSTRINGPROC)glewGetProcAddress((const GLubyte*)"gl
GetString")) == NULL) || r; |
| 2647 r = ((glGetTexEnvfv = (PFNGLGETTEXENVFVPROC)glewGetProcAddress((const GLubyte*
)"glGetTexEnvfv")) == NULL) || r; |
| 2648 r = ((glGetTexEnviv = (PFNGLGETTEXENVIVPROC)glewGetProcAddress((const GLubyte*
)"glGetTexEnviv")) == NULL) || r; |
| 2649 r = ((glGetTexGendv = (PFNGLGETTEXGENDVPROC)glewGetProcAddress((const GLubyte*
)"glGetTexGendv")) == NULL) || r; |
| 2650 r = ((glGetTexGenfv = (PFNGLGETTEXGENFVPROC)glewGetProcAddress((const GLubyte*
)"glGetTexGenfv")) == NULL) || r; |
| 2651 r = ((glGetTexGeniv = (PFNGLGETTEXGENIVPROC)glewGetProcAddress((const GLubyte*
)"glGetTexGeniv")) == NULL) || r; |
| 2652 r = ((glGetTexImage = (PFNGLGETTEXIMAGEPROC)glewGetProcAddress((const GLubyte*
)"glGetTexImage")) == NULL) || r; |
| 2653 r = ((glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC)glewGetProcA
ddress((const GLubyte*)"glGetTexLevelParameterfv")) == NULL) || r; |
| 2654 r = ((glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC)glewGetProcA
ddress((const GLubyte*)"glGetTexLevelParameteriv")) == NULL) || r; |
| 2655 r = ((glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC)glewGetProcAddress((co
nst GLubyte*)"glGetTexParameterfv")) == NULL) || r; |
| 2656 r = ((glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC)glewGetProcAddress((co
nst GLubyte*)"glGetTexParameteriv")) == NULL) || r; |
| 2657 r = ((glHint = (PFNGLHINTPROC)glewGetProcAddress((const GLubyte*)"glHint")) ==
NULL) || r; |
| 2658 r = ((glIndexMask = (PFNGLINDEXMASKPROC)glewGetProcAddress((const GLubyte*)"gl
IndexMask")) == NULL) || r; |
| 2659 r = ((glIndexPointer = (PFNGLINDEXPOINTERPROC)glewGetProcAddress((const GLubyt
e*)"glIndexPointer")) == NULL) || r; |
| 2660 r = ((glIndexd = (PFNGLINDEXDPROC)glewGetProcAddress((const GLubyte*)"glIndexd
")) == NULL) || r; |
| 2661 r = ((glIndexdv = (PFNGLINDEXDVPROC)glewGetProcAddress((const GLubyte*)"glInde
xdv")) == NULL) || r; |
| 2662 r = ((glIndexf = (PFNGLINDEXFPROC)glewGetProcAddress((const GLubyte*)"glIndexf
")) == NULL) || r; |
| 2663 r = ((glIndexfv = (PFNGLINDEXFVPROC)glewGetProcAddress((const GLubyte*)"glInde
xfv")) == NULL) || r; |
| 2664 r = ((glIndexi = (PFNGLINDEXIPROC)glewGetProcAddress((const GLubyte*)"glIndexi
")) == NULL) || r; |
| 2665 r = ((glIndexiv = (PFNGLINDEXIVPROC)glewGetProcAddress((const GLubyte*)"glInde
xiv")) == NULL) || r; |
| 2666 r = ((glIndexs = (PFNGLINDEXSPROC)glewGetProcAddress((const GLubyte*)"glIndexs
")) == NULL) || r; |
| 2667 r = ((glIndexsv = (PFNGLINDEXSVPROC)glewGetProcAddress((const GLubyte*)"glInde
xsv")) == NULL) || r; |
| 2668 r = ((glIndexub = (PFNGLINDEXUBPROC)glewGetProcAddress((const GLubyte*)"glInde
xub")) == NULL) || r; |
| 2669 r = ((glIndexubv = (PFNGLINDEXUBVPROC)glewGetProcAddress((const GLubyte*)"glIn
dexubv")) == NULL) || r; |
| 2670 r = ((glInitNames = (PFNGLINITNAMESPROC)glewGetProcAddress((const GLubyte*)"gl
InitNames")) == NULL) || r; |
| 2671 r = ((glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC)glewGetProcAddress((co
nst GLubyte*)"glInterleavedArrays")) == NULL) || r; |
| 2672 r = ((glIsEnabled = (PFNGLISENABLEDPROC)glewGetProcAddress((const GLubyte*)"gl
IsEnabled")) == NULL) || r; |
| 2673 r = ((glIsList = (PFNGLISLISTPROC)glewGetProcAddress((const GLubyte*)"glIsList
")) == NULL) || r; |
| 2674 r = ((glIsTexture = (PFNGLISTEXTUREPROC)glewGetProcAddress((const GLubyte*)"gl
IsTexture")) == NULL) || r; |
| 2675 r = ((glLightModelf = (PFNGLLIGHTMODELFPROC)glewGetProcAddress((const GLubyte*
)"glLightModelf")) == NULL) || r; |
| 2676 r = ((glLightModelfv = (PFNGLLIGHTMODELFVPROC)glewGetProcAddress((const GLubyt
e*)"glLightModelfv")) == NULL) || r; |
| 2677 r = ((glLightModeli = (PFNGLLIGHTMODELIPROC)glewGetProcAddress((const GLubyte*
)"glLightModeli")) == NULL) || r; |
| 2678 r = ((glLightModeliv = (PFNGLLIGHTMODELIVPROC)glewGetProcAddress((const GLubyt
e*)"glLightModeliv")) == NULL) || r; |
| 2679 r = ((glLightf = (PFNGLLIGHTFPROC)glewGetProcAddress((const GLubyte*)"glLightf
")) == NULL) || r; |
| 2680 r = ((glLightfv = (PFNGLLIGHTFVPROC)glewGetProcAddress((const GLubyte*)"glLigh
tfv")) == NULL) || r; |
| 2681 r = ((glLighti = (PFNGLLIGHTIPROC)glewGetProcAddress((const GLubyte*)"glLighti
")) == NULL) || r; |
| 2682 r = ((glLightiv = (PFNGLLIGHTIVPROC)glewGetProcAddress((const GLubyte*)"glLigh
tiv")) == NULL) || r; |
| 2683 r = ((glLineStipple = (PFNGLLINESTIPPLEPROC)glewGetProcAddress((const GLubyte*
)"glLineStipple")) == NULL) || r; |
| 2684 r = ((glLineWidth = (PFNGLLINEWIDTHPROC)glewGetProcAddress((const GLubyte*)"gl
LineWidth")) == NULL) || r; |
| 2685 r = ((glListBase = (PFNGLLISTBASEPROC)glewGetProcAddress((const GLubyte*)"glLi
stBase")) == NULL) || r; |
| 2686 r = ((glLoadIdentity = (PFNGLLOADIDENTITYPROC)glewGetProcAddress((const GLubyt
e*)"glLoadIdentity")) == NULL) || r; |
| 2687 r = ((glLoadMatrixd = (PFNGLLOADMATRIXDPROC)glewGetProcAddress((const GLubyte*
)"glLoadMatrixd")) == NULL) || r; |
| 2688 r = ((glLoadMatrixf = (PFNGLLOADMATRIXFPROC)glewGetProcAddress((const GLubyte*
)"glLoadMatrixf")) == NULL) || r; |
| 2689 r = ((glLoadName = (PFNGLLOADNAMEPROC)glewGetProcAddress((const GLubyte*)"glLo
adName")) == NULL) || r; |
| 2690 r = ((glLogicOp = (PFNGLLOGICOPPROC)glewGetProcAddress((const GLubyte*)"glLogi
cOp")) == NULL) || r; |
| 2691 r = ((glMap1d = (PFNGLMAP1DPROC)glewGetProcAddress((const GLubyte*)"glMap1d"))
== NULL) || r; |
| 2692 r = ((glMap1f = (PFNGLMAP1FPROC)glewGetProcAddress((const GLubyte*)"glMap1f"))
== NULL) || r; |
| 2693 r = ((glMap2d = (PFNGLMAP2DPROC)glewGetProcAddress((const GLubyte*)"glMap2d"))
== NULL) || r; |
| 2694 r = ((glMap2f = (PFNGLMAP2FPROC)glewGetProcAddress((const GLubyte*)"glMap2f"))
== NULL) || r; |
| 2695 r = ((glMapGrid1d = (PFNGLMAPGRID1DPROC)glewGetProcAddress((const GLubyte*)"gl
MapGrid1d")) == NULL) || r; |
| 2696 r = ((glMapGrid1f = (PFNGLMAPGRID1FPROC)glewGetProcAddress((const GLubyte*)"gl
MapGrid1f")) == NULL) || r; |
| 2697 r = ((glMapGrid2d = (PFNGLMAPGRID2DPROC)glewGetProcAddress((const GLubyte*)"gl
MapGrid2d")) == NULL) || r; |
| 2698 r = ((glMapGrid2f = (PFNGLMAPGRID2FPROC)glewGetProcAddress((const GLubyte*)"gl
MapGrid2f")) == NULL) || r; |
| 2699 r = ((glMaterialf = (PFNGLMATERIALFPROC)glewGetProcAddress((const GLubyte*)"gl
Materialf")) == NULL) || r; |
| 2700 r = ((glMaterialfv = (PFNGLMATERIALFVPROC)glewGetProcAddress((const GLubyte*)"
glMaterialfv")) == NULL) || r; |
| 2701 r = ((glMateriali = (PFNGLMATERIALIPROC)glewGetProcAddress((const GLubyte*)"gl
Materiali")) == NULL) || r; |
| 2702 r = ((glMaterialiv = (PFNGLMATERIALIVPROC)glewGetProcAddress((const GLubyte*)"
glMaterialiv")) == NULL) || r; |
| 2703 r = ((glMatrixMode = (PFNGLMATRIXMODEPROC)glewGetProcAddress((const GLubyte*)"
glMatrixMode")) == NULL) || r; |
| 2704 r = ((glMultMatrixd = (PFNGLMULTMATRIXDPROC)glewGetProcAddress((const GLubyte*
)"glMultMatrixd")) == NULL) || r; |
| 2705 r = ((glMultMatrixf = (PFNGLMULTMATRIXFPROC)glewGetProcAddress((const GLubyte*
)"glMultMatrixf")) == NULL) || r; |
| 2706 r = ((glNewList = (PFNGLNEWLISTPROC)glewGetProcAddress((const GLubyte*)"glNewL
ist")) == NULL) || r; |
| 2707 r = ((glNormal3b = (PFNGLNORMAL3BPROC)glewGetProcAddress((const GLubyte*)"glNo
rmal3b")) == NULL) || r; |
| 2708 r = ((glNormal3bv = (PFNGLNORMAL3BVPROC)glewGetProcAddress((const GLubyte*)"gl
Normal3bv")) == NULL) || r; |
| 2709 r = ((glNormal3d = (PFNGLNORMAL3DPROC)glewGetProcAddress((const GLubyte*)"glNo
rmal3d")) == NULL) || r; |
| 2710 r = ((glNormal3dv = (PFNGLNORMAL3DVPROC)glewGetProcAddress((const GLubyte*)"gl
Normal3dv")) == NULL) || r; |
| 2711 r = ((glNormal3f = (PFNGLNORMAL3FPROC)glewGetProcAddress((const GLubyte*)"glNo
rmal3f")) == NULL) || r; |
| 2712 r = ((glNormal3fv = (PFNGLNORMAL3FVPROC)glewGetProcAddress((const GLubyte*)"gl
Normal3fv")) == NULL) || r; |
| 2713 r = ((glNormal3i = (PFNGLNORMAL3IPROC)glewGetProcAddress((const GLubyte*)"glNo
rmal3i")) == NULL) || r; |
| 2714 r = ((glNormal3iv = (PFNGLNORMAL3IVPROC)glewGetProcAddress((const GLubyte*)"gl
Normal3iv")) == NULL) || r; |
| 2715 r = ((glNormal3s = (PFNGLNORMAL3SPROC)glewGetProcAddress((const GLubyte*)"glNo
rmal3s")) == NULL) || r; |
| 2716 r = ((glNormal3sv = (PFNGLNORMAL3SVPROC)glewGetProcAddress((const GLubyte*)"gl
Normal3sv")) == NULL) || r; |
| 2717 r = ((glNormalPointer = (PFNGLNORMALPOINTERPROC)glewGetProcAddress((const GLub
yte*)"glNormalPointer")) == NULL) || r; |
| 2718 r = ((glOrtho = (PFNGLORTHOPROC)glewGetProcAddress((const GLubyte*)"glOrtho"))
== NULL) || r; |
| 2719 r = ((glPassThrough = (PFNGLPASSTHROUGHPROC)glewGetProcAddress((const GLubyte*
)"glPassThrough")) == NULL) || r; |
| 2720 r = ((glPixelMapfv = (PFNGLPIXELMAPFVPROC)glewGetProcAddress((const GLubyte*)"
glPixelMapfv")) == NULL) || r; |
| 2721 r = ((glPixelMapuiv = (PFNGLPIXELMAPUIVPROC)glewGetProcAddress((const GLubyte*
)"glPixelMapuiv")) == NULL) || r; |
| 2722 r = ((glPixelMapusv = (PFNGLPIXELMAPUSVPROC)glewGetProcAddress((const GLubyte*
)"glPixelMapusv")) == NULL) || r; |
| 2723 r = ((glPixelStoref = (PFNGLPIXELSTOREFPROC)glewGetProcAddress((const GLubyte*
)"glPixelStoref")) == NULL) || r; |
| 2724 r = ((glPixelStorei = (PFNGLPIXELSTOREIPROC)glewGetProcAddress((const GLubyte*
)"glPixelStorei")) == NULL) || r; |
| 2725 r = ((glPixelTransferf = (PFNGLPIXELTRANSFERFPROC)glewGetProcAddress((const GL
ubyte*)"glPixelTransferf")) == NULL) || r; |
| 2726 r = ((glPixelTransferi = (PFNGLPIXELTRANSFERIPROC)glewGetProcAddress((const GL
ubyte*)"glPixelTransferi")) == NULL) || r; |
| 2727 r = ((glPixelZoom = (PFNGLPIXELZOOMPROC)glewGetProcAddress((const GLubyte*)"gl
PixelZoom")) == NULL) || r; |
| 2728 r = ((glPointSize = (PFNGLPOINTSIZEPROC)glewGetProcAddress((const GLubyte*)"gl
PointSize")) == NULL) || r; |
| 2729 r = ((glPolygonMode = (PFNGLPOLYGONMODEPROC)glewGetProcAddress((const GLubyte*
)"glPolygonMode")) == NULL) || r; |
| 2730 r = ((glPolygonOffset = (PFNGLPOLYGONOFFSETPROC)glewGetProcAddress((const GLub
yte*)"glPolygonOffset")) == NULL) || r; |
| 2731 r = ((glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC)glewGetProcAddress((const GL
ubyte*)"glPolygonStipple")) == NULL) || r; |
| 2732 r = ((glPopAttrib = (PFNGLPOPATTRIBPROC)glewGetProcAddress((const GLubyte*)"gl
PopAttrib")) == NULL) || r; |
| 2733 r = ((glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC)glewGetProcAddress((const
GLubyte*)"glPopClientAttrib")) == NULL) || r; |
| 2734 r = ((glPopMatrix = (PFNGLPOPMATRIXPROC)glewGetProcAddress((const GLubyte*)"gl
PopMatrix")) == NULL) || r; |
| 2735 r = ((glPopName = (PFNGLPOPNAMEPROC)glewGetProcAddress((const GLubyte*)"glPopN
ame")) == NULL) || r; |
| 2736 r = ((glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC)glewGetProcAddress((
const GLubyte*)"glPrioritizeTextures")) == NULL) || r; |
| 2737 r = ((glPushAttrib = (PFNGLPUSHATTRIBPROC)glewGetProcAddress((const GLubyte*)"
glPushAttrib")) == NULL) || r; |
| 2738 r = ((glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC)glewGetProcAddress((cons
t GLubyte*)"glPushClientAttrib")) == NULL) || r; |
| 2739 r = ((glPushMatrix = (PFNGLPUSHMATRIXPROC)glewGetProcAddress((const GLubyte*)"
glPushMatrix")) == NULL) || r; |
| 2740 r = ((glPushName = (PFNGLPUSHNAMEPROC)glewGetProcAddress((const GLubyte*)"glPu
shName")) == NULL) || r; |
| 2741 r = ((glRasterPos2d = (PFNGLRASTERPOS2DPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos2d")) == NULL) || r; |
| 2742 r = ((glRasterPos2dv = (PFNGLRASTERPOS2DVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos2dv")) == NULL) || r; |
| 2743 r = ((glRasterPos2f = (PFNGLRASTERPOS2FPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos2f")) == NULL) || r; |
| 2744 r = ((glRasterPos2fv = (PFNGLRASTERPOS2FVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos2fv")) == NULL) || r; |
| 2745 r = ((glRasterPos2i = (PFNGLRASTERPOS2IPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos2i")) == NULL) || r; |
| 2746 r = ((glRasterPos2iv = (PFNGLRASTERPOS2IVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos2iv")) == NULL) || r; |
| 2747 r = ((glRasterPos2s = (PFNGLRASTERPOS2SPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos2s")) == NULL) || r; |
| 2748 r = ((glRasterPos2sv = (PFNGLRASTERPOS2SVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos2sv")) == NULL) || r; |
| 2749 r = ((glRasterPos3d = (PFNGLRASTERPOS3DPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos3d")) == NULL) || r; |
| 2750 r = ((glRasterPos3dv = (PFNGLRASTERPOS3DVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos3dv")) == NULL) || r; |
| 2751 r = ((glRasterPos3f = (PFNGLRASTERPOS3FPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos3f")) == NULL) || r; |
| 2752 r = ((glRasterPos3fv = (PFNGLRASTERPOS3FVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos3fv")) == NULL) || r; |
| 2753 r = ((glRasterPos3i = (PFNGLRASTERPOS3IPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos3i")) == NULL) || r; |
| 2754 r = ((glRasterPos3iv = (PFNGLRASTERPOS3IVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos3iv")) == NULL) || r; |
| 2755 r = ((glRasterPos3s = (PFNGLRASTERPOS3SPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos3s")) == NULL) || r; |
| 2756 r = ((glRasterPos3sv = (PFNGLRASTERPOS3SVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos3sv")) == NULL) || r; |
| 2757 r = ((glRasterPos4d = (PFNGLRASTERPOS4DPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos4d")) == NULL) || r; |
| 2758 r = ((glRasterPos4dv = (PFNGLRASTERPOS4DVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos4dv")) == NULL) || r; |
| 2759 r = ((glRasterPos4f = (PFNGLRASTERPOS4FPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos4f")) == NULL) || r; |
| 2760 r = ((glRasterPos4fv = (PFNGLRASTERPOS4FVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos4fv")) == NULL) || r; |
| 2761 r = ((glRasterPos4i = (PFNGLRASTERPOS4IPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos4i")) == NULL) || r; |
| 2762 r = ((glRasterPos4iv = (PFNGLRASTERPOS4IVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos4iv")) == NULL) || r; |
| 2763 r = ((glRasterPos4s = (PFNGLRASTERPOS4SPROC)glewGetProcAddress((const GLubyte*
)"glRasterPos4s")) == NULL) || r; |
| 2764 r = ((glRasterPos4sv = (PFNGLRASTERPOS4SVPROC)glewGetProcAddress((const GLubyt
e*)"glRasterPos4sv")) == NULL) || r; |
| 2765 r = ((glReadBuffer = (PFNGLREADBUFFERPROC)glewGetProcAddress((const GLubyte*)"
glReadBuffer")) == NULL) || r; |
| 2766 r = ((glReadPixels = (PFNGLREADPIXELSPROC)glewGetProcAddress((const GLubyte*)"
glReadPixels")) == NULL) || r; |
| 2767 r = ((glRectd = (PFNGLRECTDPROC)glewGetProcAddress((const GLubyte*)"glRectd"))
== NULL) || r; |
| 2768 r = ((glRectdv = (PFNGLRECTDVPROC)glewGetProcAddress((const GLubyte*)"glRectdv
")) == NULL) || r; |
| 2769 r = ((glRectf = (PFNGLRECTFPROC)glewGetProcAddress((const GLubyte*)"glRectf"))
== NULL) || r; |
| 2770 r = ((glRectfv = (PFNGLRECTFVPROC)glewGetProcAddress((const GLubyte*)"glRectfv
")) == NULL) || r; |
| 2771 r = ((glRecti = (PFNGLRECTIPROC)glewGetProcAddress((const GLubyte*)"glRecti"))
== NULL) || r; |
| 2772 r = ((glRectiv = (PFNGLRECTIVPROC)glewGetProcAddress((const GLubyte*)"glRectiv
")) == NULL) || r; |
| 2773 r = ((glRects = (PFNGLRECTSPROC)glewGetProcAddress((const GLubyte*)"glRects"))
== NULL) || r; |
| 2774 r = ((glRectsv = (PFNGLRECTSVPROC)glewGetProcAddress((const GLubyte*)"glRectsv
")) == NULL) || r; |
| 2775 r = ((glRenderMode = (PFNGLRENDERMODEPROC)glewGetProcAddress((const GLubyte*)"
glRenderMode")) == NULL) || r; |
| 2776 r = ((glRotated = (PFNGLROTATEDPROC)glewGetProcAddress((const GLubyte*)"glRota
ted")) == NULL) || r; |
| 2777 r = ((glRotatef = (PFNGLROTATEFPROC)glewGetProcAddress((const GLubyte*)"glRota
tef")) == NULL) || r; |
| 2778 r = ((glScaled = (PFNGLSCALEDPROC)glewGetProcAddress((const GLubyte*)"glScaled
")) == NULL) || r; |
| 2779 r = ((glScalef = (PFNGLSCALEFPROC)glewGetProcAddress((const GLubyte*)"glScalef
")) == NULL) || r; |
| 2780 r = ((glScissor = (PFNGLSCISSORPROC)glewGetProcAddress((const GLubyte*)"glScis
sor")) == NULL) || r; |
| 2781 r = ((glSelectBuffer = (PFNGLSELECTBUFFERPROC)glewGetProcAddress((const GLubyt
e*)"glSelectBuffer")) == NULL) || r; |
| 2782 r = ((glShadeModel = (PFNGLSHADEMODELPROC)glewGetProcAddress((const GLubyte*)"
glShadeModel")) == NULL) || r; |
| 2783 r = ((glStencilFunc = (PFNGLSTENCILFUNCPROC)glewGetProcAddress((const GLubyte*
)"glStencilFunc")) == NULL) || r; |
| 2784 r = ((glStencilMask = (PFNGLSTENCILMASKPROC)glewGetProcAddress((const GLubyte*
)"glStencilMask")) == NULL) || r; |
| 2785 r = ((glStencilOp = (PFNGLSTENCILOPPROC)glewGetProcAddress((const GLubyte*)"gl
StencilOp")) == NULL) || r; |
| 2786 r = ((glTexCoord1d = (PFNGLTEXCOORD1DPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord1d")) == NULL) || r; |
| 2787 r = ((glTexCoord1dv = (PFNGLTEXCOORD1DVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord1dv")) == NULL) || r; |
| 2788 r = ((glTexCoord1f = (PFNGLTEXCOORD1FPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord1f")) == NULL) || r; |
| 2789 r = ((glTexCoord1fv = (PFNGLTEXCOORD1FVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord1fv")) == NULL) || r; |
| 2790 r = ((glTexCoord1i = (PFNGLTEXCOORD1IPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord1i")) == NULL) || r; |
| 2791 r = ((glTexCoord1iv = (PFNGLTEXCOORD1IVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord1iv")) == NULL) || r; |
| 2792 r = ((glTexCoord1s = (PFNGLTEXCOORD1SPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord1s")) == NULL) || r; |
| 2793 r = ((glTexCoord1sv = (PFNGLTEXCOORD1SVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord1sv")) == NULL) || r; |
| 2794 r = ((glTexCoord2d = (PFNGLTEXCOORD2DPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord2d")) == NULL) || r; |
| 2795 r = ((glTexCoord2dv = (PFNGLTEXCOORD2DVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord2dv")) == NULL) || r; |
| 2796 r = ((glTexCoord2f = (PFNGLTEXCOORD2FPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord2f")) == NULL) || r; |
| 2797 r = ((glTexCoord2fv = (PFNGLTEXCOORD2FVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord2fv")) == NULL) || r; |
| 2798 r = ((glTexCoord2i = (PFNGLTEXCOORD2IPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord2i")) == NULL) || r; |
| 2799 r = ((glTexCoord2iv = (PFNGLTEXCOORD2IVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord2iv")) == NULL) || r; |
| 2800 r = ((glTexCoord2s = (PFNGLTEXCOORD2SPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord2s")) == NULL) || r; |
| 2801 r = ((glTexCoord2sv = (PFNGLTEXCOORD2SVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord2sv")) == NULL) || r; |
| 2802 r = ((glTexCoord3d = (PFNGLTEXCOORD3DPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord3d")) == NULL) || r; |
| 2803 r = ((glTexCoord3dv = (PFNGLTEXCOORD3DVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord3dv")) == NULL) || r; |
| 2804 r = ((glTexCoord3f = (PFNGLTEXCOORD3FPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord3f")) == NULL) || r; |
| 2805 r = ((glTexCoord3fv = (PFNGLTEXCOORD3FVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord3fv")) == NULL) || r; |
| 2806 r = ((glTexCoord3i = (PFNGLTEXCOORD3IPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord3i")) == NULL) || r; |
| 2807 r = ((glTexCoord3iv = (PFNGLTEXCOORD3IVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord3iv")) == NULL) || r; |
| 2808 r = ((glTexCoord3s = (PFNGLTEXCOORD3SPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord3s")) == NULL) || r; |
| 2809 r = ((glTexCoord3sv = (PFNGLTEXCOORD3SVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord3sv")) == NULL) || r; |
| 2810 r = ((glTexCoord4d = (PFNGLTEXCOORD4DPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord4d")) == NULL) || r; |
| 2811 r = ((glTexCoord4dv = (PFNGLTEXCOORD4DVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord4dv")) == NULL) || r; |
| 2812 r = ((glTexCoord4f = (PFNGLTEXCOORD4FPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord4f")) == NULL) || r; |
| 2813 r = ((glTexCoord4fv = (PFNGLTEXCOORD4FVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord4fv")) == NULL) || r; |
| 2814 r = ((glTexCoord4i = (PFNGLTEXCOORD4IPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord4i")) == NULL) || r; |
| 2815 r = ((glTexCoord4iv = (PFNGLTEXCOORD4IVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord4iv")) == NULL) || r; |
| 2816 r = ((glTexCoord4s = (PFNGLTEXCOORD4SPROC)glewGetProcAddress((const GLubyte*)"
glTexCoord4s")) == NULL) || r; |
| 2817 r = ((glTexCoord4sv = (PFNGLTEXCOORD4SVPROC)glewGetProcAddress((const GLubyte*
)"glTexCoord4sv")) == NULL) || r; |
| 2818 r = ((glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC)glewGetProcAddress((const
GLubyte*)"glTexCoordPointer")) == NULL) || r; |
| 2819 r = ((glTexEnvf = (PFNGLTEXENVFPROC)glewGetProcAddress((const GLubyte*)"glTexE
nvf")) == NULL) || r; |
| 2820 r = ((glTexEnvfv = (PFNGLTEXENVFVPROC)glewGetProcAddress((const GLubyte*)"glTe
xEnvfv")) == NULL) || r; |
| 2821 r = ((glTexEnvi = (PFNGLTEXENVIPROC)glewGetProcAddress((const GLubyte*)"glTexE
nvi")) == NULL) || r; |
| 2822 r = ((glTexEnviv = (PFNGLTEXENVIVPROC)glewGetProcAddress((const GLubyte*)"glTe
xEnviv")) == NULL) || r; |
| 2823 r = ((glTexGend = (PFNGLTEXGENDPROC)glewGetProcAddress((const GLubyte*)"glTexG
end")) == NULL) || r; |
| 2824 r = ((glTexGendv = (PFNGLTEXGENDVPROC)glewGetProcAddress((const GLubyte*)"glTe
xGendv")) == NULL) || r; |
| 2825 r = ((glTexGenf = (PFNGLTEXGENFPROC)glewGetProcAddress((const GLubyte*)"glTexG
enf")) == NULL) || r; |
| 2826 r = ((glTexGenfv = (PFNGLTEXGENFVPROC)glewGetProcAddress((const GLubyte*)"glTe
xGenfv")) == NULL) || r; |
| 2827 r = ((glTexGeni = (PFNGLTEXGENIPROC)glewGetProcAddress((const GLubyte*)"glTexG
eni")) == NULL) || r; |
| 2828 r = ((glTexGeniv = (PFNGLTEXGENIVPROC)glewGetProcAddress((const GLubyte*)"glTe
xGeniv")) == NULL) || r; |
| 2829 r = ((glTexImage1D = (PFNGLTEXIMAGE1DPROC)glewGetProcAddress((const GLubyte*)"
glTexImage1D")) == NULL) || r; |
| 2830 r = ((glTexImage2D = (PFNGLTEXIMAGE2DPROC)glewGetProcAddress((const GLubyte*)"
glTexImage2D")) == NULL) || r; |
| 2831 r = ((glTexParameterf = (PFNGLTEXPARAMETERFPROC)glewGetProcAddress((const GLub
yte*)"glTexParameterf")) == NULL) || r; |
| 2832 r = ((glTexParameterfv = (PFNGLTEXPARAMETERFVPROC)glewGetProcAddress((const GL
ubyte*)"glTexParameterfv")) == NULL) || r; |
| 2833 r = ((glTexParameteri = (PFNGLTEXPARAMETERIPROC)glewGetProcAddress((const GLub
yte*)"glTexParameteri")) == NULL) || r; |
| 2834 r = ((glTexParameteriv = (PFNGLTEXPARAMETERIVPROC)glewGetProcAddress((const GL
ubyte*)"glTexParameteriv")) == NULL) || r; |
| 2835 r = ((glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC)glewGetProcAddress((const GLub
yte*)"glTexSubImage1D")) == NULL) || r; |
| 2836 r = ((glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)glewGetProcAddress((const GLub
yte*)"glTexSubImage2D")) == NULL) || r; |
| 2837 r = ((glTranslated = (PFNGLTRANSLATEDPROC)glewGetProcAddress((const GLubyte*)"
glTranslated")) == NULL) || r; |
| 2838 r = ((glTranslatef = (PFNGLTRANSLATEFPROC)glewGetProcAddress((const GLubyte*)"
glTranslatef")) == NULL) || r; |
| 2839 r = ((glVertex2d = (PFNGLVERTEX2DPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex2d")) == NULL) || r; |
| 2840 r = ((glVertex2dv = (PFNGLVERTEX2DVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex2dv")) == NULL) || r; |
| 2841 r = ((glVertex2f = (PFNGLVERTEX2FPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex2f")) == NULL) || r; |
| 2842 r = ((glVertex2fv = (PFNGLVERTEX2FVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex2fv")) == NULL) || r; |
| 2843 r = ((glVertex2i = (PFNGLVERTEX2IPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex2i")) == NULL) || r; |
| 2844 r = ((glVertex2iv = (PFNGLVERTEX2IVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex2iv")) == NULL) || r; |
| 2845 r = ((glVertex2s = (PFNGLVERTEX2SPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex2s")) == NULL) || r; |
| 2846 r = ((glVertex2sv = (PFNGLVERTEX2SVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex2sv")) == NULL) || r; |
| 2847 r = ((glVertex3d = (PFNGLVERTEX3DPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex3d")) == NULL) || r; |
| 2848 r = ((glVertex3dv = (PFNGLVERTEX3DVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex3dv")) == NULL) || r; |
| 2849 r = ((glVertex3f = (PFNGLVERTEX3FPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex3f")) == NULL) || r; |
| 2850 r = ((glVertex3fv = (PFNGLVERTEX3FVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex3fv")) == NULL) || r; |
| 2851 r = ((glVertex3i = (PFNGLVERTEX3IPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex3i")) == NULL) || r; |
| 2852 r = ((glVertex3iv = (PFNGLVERTEX3IVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex3iv")) == NULL) || r; |
| 2853 r = ((glVertex3s = (PFNGLVERTEX3SPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex3s")) == NULL) || r; |
| 2854 r = ((glVertex3sv = (PFNGLVERTEX3SVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex3sv")) == NULL) || r; |
| 2855 r = ((glVertex4d = (PFNGLVERTEX4DPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex4d")) == NULL) || r; |
| 2856 r = ((glVertex4dv = (PFNGLVERTEX4DVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex4dv")) == NULL) || r; |
| 2857 r = ((glVertex4f = (PFNGLVERTEX4FPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex4f")) == NULL) || r; |
| 2858 r = ((glVertex4fv = (PFNGLVERTEX4FVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex4fv")) == NULL) || r; |
| 2859 r = ((glVertex4i = (PFNGLVERTEX4IPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex4i")) == NULL) || r; |
| 2860 r = ((glVertex4iv = (PFNGLVERTEX4IVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex4iv")) == NULL) || r; |
| 2861 r = ((glVertex4s = (PFNGLVERTEX4SPROC)glewGetProcAddress((const GLubyte*)"glVe
rtex4s")) == NULL) || r; |
| 2862 r = ((glVertex4sv = (PFNGLVERTEX4SVPROC)glewGetProcAddress((const GLubyte*)"gl
Vertex4sv")) == NULL) || r; |
| 2863 r = ((glVertexPointer = (PFNGLVERTEXPOINTERPROC)glewGetProcAddress((const GLub
yte*)"glVertexPointer")) == NULL) || r; |
| 2864 r = ((glViewport = (PFNGLVIEWPORTPROC)glewGetProcAddress((const GLubyte*)"glVi
ewport")) == NULL) || r; |
| 2865 |
| 2866 return r; |
| 2867 } |
| 2868 |
| 2869 #endif /* GL_VERSION_1_1 */ |
| 2870 |
2160 #ifdef GL_VERSION_1_2 | 2871 #ifdef GL_VERSION_1_2 |
2161 | 2872 |
2162 static GLboolean _glewInit_GL_VERSION_1_2 (GLEW_CONTEXT_ARG_DEF_INIT) | 2873 static GLboolean _glewInit_GL_VERSION_1_2 (GLEW_CONTEXT_ARG_DEF_INIT) |
2163 { | 2874 { |
2164 GLboolean r = GL_FALSE; | 2875 GLboolean r = GL_FALSE; |
2165 | 2876 |
2166 r = ((glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)glewGetProcAddress((co
nst GLubyte*)"glCopyTexSubImage3D")) == NULL) || r; | 2877 r = ((glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)glewGetProcAddress((co
nst GLubyte*)"glCopyTexSubImage3D")) == NULL) || r; |
2167 r = ((glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)glewGetProcAddress((co
nst GLubyte*)"glDrawRangeElements")) == NULL) || r; | 2878 r = ((glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)glewGetProcAddress((co
nst GLubyte*)"glDrawRangeElements")) == NULL) || r; |
2168 r = ((glTexImage3D = (PFNGLTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"
glTexImage3D")) == NULL) || r; | 2879 r = ((glTexImage3D = (PFNGLTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"
glTexImage3D")) == NULL) || r; |
2169 r = ((glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLub
yte*)"glTexSubImage3D")) == NULL) || r; | 2880 r = ((glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLub
yte*)"glTexSubImage3D")) == NULL) || r; |
(...skipping 3967 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6137 /* ------------------------------------------------------------------------- */ | 6848 /* ------------------------------------------------------------------------- */ |
6138 | 6849 |
6139 #ifndef GLEW_MX | 6850 #ifndef GLEW_MX |
6140 static | 6851 static |
6141 #endif | 6852 #endif |
6142 GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) | 6853 GLenum glewContextInit (GLEW_CONTEXT_ARG_DEF_LIST) |
6143 { | 6854 { |
6144 const GLubyte* s; | 6855 const GLubyte* s; |
6145 GLuint dot, major, minor; | 6856 GLuint dot, major, minor; |
6146 /* query opengl version */ | 6857 /* query opengl version */ |
| 6858 if (glGetString == NULL) { |
| 6859 glGetString = (PFNGLGETSTRINGPROC) glewGetProcAddress((const GLubyte*) "glGe
tString"); |
| 6860 } |
| 6861 if (glGetString == NULL) { |
| 6862 return GLEW_ERROR_NO_GL_VERSION; |
| 6863 } |
6147 s = glGetString(GL_VERSION); | 6864 s = glGetString(GL_VERSION); |
6148 dot = _glewStrCLen(s, '.'); | 6865 dot = _glewStrCLen(s, '.'); |
6149 major = dot-1; | 6866 major = dot-1; |
6150 minor = dot+1; | 6867 minor = dot+1; |
6151 if (dot == 0 || s[minor] == '\0') | 6868 if (dot == 0 || s[minor] == '\0') |
6152 return GLEW_ERROR_NO_GL_VERSION; | 6869 return GLEW_ERROR_NO_GL_VERSION; |
6153 if (s[major] == '1' && s[minor] == '0') | 6870 if (s[major] == '1' && s[minor] == '0') |
6154 { | 6871 { |
6155 return GLEW_ERROR_GL_VERSION_10_ONLY; | 6872 return GLEW_ERROR_GL_VERSION_10_ONLY; |
6156 } | 6873 } |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6212 CONST_CAST(GLEW_VERSION_1_2) = GL_FALSE; | 6929 CONST_CAST(GLEW_VERSION_1_2) = GL_FALSE; |
6213 CONST_CAST(GLEW_VERSION_1_3) = GL_FALSE; | 6930 CONST_CAST(GLEW_VERSION_1_3) = GL_FALSE; |
6214 CONST_CAST(GLEW_VERSION_1_4) = GL_FALSE; | 6931 CONST_CAST(GLEW_VERSION_1_4) = GL_FALSE; |
6215 CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; | 6932 CONST_CAST(GLEW_VERSION_1_5) = GL_FALSE; |
6216 CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; | 6933 CONST_CAST(GLEW_VERSION_2_0) = GL_FALSE; |
6217 CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; | 6934 CONST_CAST(GLEW_VERSION_2_1) = GL_FALSE; |
6218 } | 6935 } |
6219 } | 6936 } |
6220 } | 6937 } |
6221 /* initialize extensions */ | 6938 /* initialize extensions */ |
| 6939 #ifdef GL_VERSION_1_1 |
| 6940 if (glewExperimental || GLEW_VERSION_1_1) CONST_CAST(GLEW_VERSION_1_1) = !_gle
wInit_GL_VERSION_1_1(GLEW_CONTEXT_ARG_VAR_INIT); |
| 6941 #endif /* GL_VERSION_1_2 */ |
6222 #ifdef GL_VERSION_1_2 | 6942 #ifdef GL_VERSION_1_2 |
6223 if (glewExperimental || GLEW_VERSION_1_2) CONST_CAST(GLEW_VERSION_1_2) = !_gle
wInit_GL_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT); | 6943 if (glewExperimental || GLEW_VERSION_1_2) CONST_CAST(GLEW_VERSION_1_2) = !_gle
wInit_GL_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT); |
6224 #endif /* GL_VERSION_1_2 */ | 6944 #endif /* GL_VERSION_1_2 */ |
6225 #ifdef GL_VERSION_1_3 | 6945 #ifdef GL_VERSION_1_3 |
6226 if (glewExperimental || GLEW_VERSION_1_3) CONST_CAST(GLEW_VERSION_1_3) = !_gle
wInit_GL_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); | 6946 if (glewExperimental || GLEW_VERSION_1_3) CONST_CAST(GLEW_VERSION_1_3) = !_gle
wInit_GL_VERSION_1_3(GLEW_CONTEXT_ARG_VAR_INIT); |
6227 #endif /* GL_VERSION_1_3 */ | 6947 #endif /* GL_VERSION_1_3 */ |
6228 #ifdef GL_VERSION_1_4 | 6948 #ifdef GL_VERSION_1_4 |
6229 if (glewExperimental || GLEW_VERSION_1_4) CONST_CAST(GLEW_VERSION_1_4) = !_gle
wInit_GL_VERSION_1_4(GLEW_CONTEXT_ARG_VAR_INIT); | 6949 if (glewExperimental || GLEW_VERSION_1_4) CONST_CAST(GLEW_VERSION_1_4) = !_gle
wInit_GL_VERSION_1_4(GLEW_CONTEXT_ARG_VAR_INIT); |
6230 #endif /* GL_VERSION_1_4 */ | 6950 #endif /* GL_VERSION_1_4 */ |
6231 #ifdef GL_VERSION_1_5 | 6951 #ifdef GL_VERSION_1_5 |
(...skipping 2587 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8819 r = ((glXGetVideoResizeSUN = (PFNGLXGETVIDEORESIZESUNPROC)glewGetProcAddress((
const GLubyte*)"glXGetVideoResizeSUN")) == NULL) || r; | 9539 r = ((glXGetVideoResizeSUN = (PFNGLXGETVIDEORESIZESUNPROC)glewGetProcAddress((
const GLubyte*)"glXGetVideoResizeSUN")) == NULL) || r; |
8820 r = ((glXVideoResizeSUN = (PFNGLXVIDEORESIZESUNPROC)glewGetProcAddress((const
GLubyte*)"glXVideoResizeSUN")) == NULL) || r; | 9540 r = ((glXVideoResizeSUN = (PFNGLXVIDEORESIZESUNPROC)glewGetProcAddress((const
GLubyte*)"glXVideoResizeSUN")) == NULL) || r; |
8821 | 9541 |
8822 return r; | 9542 return r; |
8823 } | 9543 } |
8824 | 9544 |
8825 #endif /* GLX_SUN_video_resize */ | 9545 #endif /* GLX_SUN_video_resize */ |
8826 | 9546 |
8827 /* ------------------------------------------------------------------------ */ | 9547 /* ------------------------------------------------------------------------ */ |
8828 | 9548 |
| 9549 typedef const char* ( * PFNGLXGETCLIENTSTRINGPROC) (Display *dpy, int name); |
| 9550 |
8829 GLboolean glxewGetExtension (const char* name) | 9551 GLboolean glxewGetExtension (const char* name) |
8830 { | 9552 { |
8831 GLubyte* p; | 9553 GLubyte* p; |
8832 GLubyte* end; | 9554 GLubyte* end; |
8833 GLuint len = _glewStrLen((const GLubyte*)name); | 9555 GLuint len = _glewStrLen((const GLubyte*)name); |
| 9556 static PFNGLXGETCLIENTSTRINGPROC __glewXGetClientString = NULL; |
8834 /* if (glXQueryExtensionsString == NULL || glXGetCurrentDisplay == NULL) retur
n GL_FALSE; */ | 9557 /* if (glXQueryExtensionsString == NULL || glXGetCurrentDisplay == NULL) retur
n GL_FALSE; */ |
8835 /* p = (GLubyte*)glXQueryExtensionsString(glXGetCurrentDisplay(), DefaultScree
n(glXGetCurrentDisplay())); */ | 9558 /* p = (GLubyte*)glXQueryExtensionsString(glXGetCurrentDisplay(), DefaultScree
n(glXGetCurrentDisplay())); */ |
8836 if (glXGetClientString == NULL || glXGetCurrentDisplay == NULL) return GL_FALS
E; | 9559 if (__glewXGetClientString == NULL) { |
8837 p = (GLubyte*)glXGetClientString(glXGetCurrentDisplay(), GLX_EXTENSIONS); | 9560 __glewXGetClientString = (PFNGLXGETCLIENTSTRINGPROC) glewGetProcAddress("glX
GetClientString"); |
| 9561 } |
| 9562 if (__glewXGetClientString == NULL) return GL_FALSE; |
| 9563 if (glXGetCurrentDisplay == NULL) return GL_FALSE; |
| 9564 p = (GLubyte*)__glewXGetClientString(glXGetCurrentDisplay(), GLX_EXTENSIONS); |
8838 if (0 == p) return GL_FALSE; | 9565 if (0 == p) return GL_FALSE; |
8839 end = p + _glewStrLen(p); | 9566 end = p + _glewStrLen(p); |
8840 while (p < end) | 9567 while (p < end) |
8841 { | 9568 { |
8842 GLuint n = _glewStrCLen(p, ' '); | 9569 GLuint n = _glewStrCLen(p, ' '); |
8843 if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; | 9570 if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE; |
8844 p += n+1; | 9571 p += n+1; |
8845 } | 9572 } |
8846 return GL_FALSE; | 9573 return GL_FALSE; |
8847 } | 9574 } |
8848 | 9575 |
| 9576 typedef Bool (* PFNGLXQUERYVERSIONPROC) (Display *dpy, int *major, int *minor); |
| 9577 |
8849 GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) | 9578 GLenum glxewContextInit (GLXEW_CONTEXT_ARG_DEF_LIST) |
8850 { | 9579 { |
8851 int major, minor; | 9580 int major, minor; |
| 9581 static PFNGLXQUERYVERSIONPROC __glewXQueryVersion = NULL; |
| 9582 if (__glewXQueryVersion == NULL) { |
| 9583 __glewXQueryVersion = (PFNGLXQUERYVERSIONPROC) glewGetProcAddress("glXQueryV
ersion"); |
| 9584 } |
| 9585 if (__glewXQueryVersion == NULL) return GL_FALSE; |
8852 /* initialize core GLX 1.2 */ | 9586 /* initialize core GLX 1.2 */ |
8853 if (_glewInit_GLX_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT)) return GLEW_ERROR_GL
X_VERSION_11_ONLY; | 9587 if (_glewInit_GLX_VERSION_1_2(GLEW_CONTEXT_ARG_VAR_INIT)) return GLEW_ERROR_GL
X_VERSION_11_ONLY; |
8854 /* initialize flags */ | 9588 /* initialize flags */ |
8855 CONST_CAST(GLXEW_VERSION_1_0) = GL_TRUE; | 9589 CONST_CAST(GLXEW_VERSION_1_0) = GL_TRUE; |
8856 CONST_CAST(GLXEW_VERSION_1_1) = GL_TRUE; | 9590 CONST_CAST(GLXEW_VERSION_1_1) = GL_TRUE; |
8857 CONST_CAST(GLXEW_VERSION_1_2) = GL_TRUE; | 9591 CONST_CAST(GLXEW_VERSION_1_2) = GL_TRUE; |
8858 CONST_CAST(GLXEW_VERSION_1_3) = GL_TRUE; | 9592 CONST_CAST(GLXEW_VERSION_1_3) = GL_TRUE; |
8859 CONST_CAST(GLXEW_VERSION_1_4) = GL_TRUE; | 9593 CONST_CAST(GLXEW_VERSION_1_4) = GL_TRUE; |
8860 /* query GLX version */ | 9594 /* query GLX version */ |
8861 glXQueryVersion(glXGetCurrentDisplay(), &major, &minor); | 9595 __glewXQueryVersion(glXGetCurrentDisplay(), &major, &minor); |
8862 if (major == 1 && minor <= 3) | 9596 if (major == 1 && minor <= 3) |
8863 { | 9597 { |
8864 switch (minor) | 9598 switch (minor) |
8865 { | 9599 { |
8866 case 3: | 9600 case 3: |
8867 CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; | 9601 CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; |
8868 break; | 9602 break; |
8869 case 2: | 9603 case 2: |
8870 CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; | 9604 CONST_CAST(GLXEW_VERSION_1_4) = GL_FALSE; |
8871 CONST_CAST(GLXEW_VERSION_1_3) = GL_FALSE; | 9605 CONST_CAST(GLXEW_VERSION_1_3) = GL_FALSE; |
(...skipping 3288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
12160 } | 12894 } |
12161 #endif | 12895 #endif |
12162 } | 12896 } |
12163 } | 12897 } |
12164 ret = (len == 0); | 12898 ret = (len == 0); |
12165 } | 12899 } |
12166 return ret; | 12900 return ret; |
12167 } | 12901 } |
12168 | 12902 |
12169 #endif /* _WIN32 */ | 12903 #endif /* _WIN32 */ |
OLD | NEW |