zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
glew.c
Go to the documentation of this file.
1 /*
2 ** The OpenGL Extension Wrangler Library
3 ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
4 ** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
5 ** Copyright (C) 2002, Lev Povalahev
6 ** All rights reserved.
7 **
8 ** Redistribution and use in source and binary forms, with or without
9 ** modification, are permitted provided that the following conditions are met:
10 **
11 ** * Redistributions of source code must retain the above copyright notice,
12 ** this list of conditions and the following disclaimer.
13 ** * Redistributions in binary form must reproduce the above copyright notice,
14 ** this list of conditions and the following disclaimer in the documentation
15 ** and/or other materials provided with the distribution.
16 ** * The name of the author may be used to endorse or promote products
17 ** derived from this software without specific prior written permission.
18 **
19 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20 ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23 ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29 ** THE POSSIBILITY OF SUCH DAMAGE.
30 */
31 
32 #include <GL/glew.h>
33 
34 #if defined(_WIN32)
35 # include <GL/wglew.h>
36 #elif !defined(__ANDROID__) && !defined(__native_client__) && (!defined(__APPLE__) || defined(GLEW_APPLE_GLX))
37 # include <GL/glxew.h>
38 #endif
39 
40 /*
41  * Define glewGetContext and related helper macros.
42  */
43 #ifdef GLEW_MX
44 # define glewGetContext() ctx
45 # ifdef _WIN32
46 # define GLEW_CONTEXT_ARG_DEF_INIT GLEWContext* ctx
47 # define GLEW_CONTEXT_ARG_VAR_INIT ctx
48 # define wglewGetContext() ctx
49 # define WGLEW_CONTEXT_ARG_DEF_INIT WGLEWContext* ctx
50 # define WGLEW_CONTEXT_ARG_DEF_LIST WGLEWContext* ctx
51 # else /* _WIN32 */
52 # define GLEW_CONTEXT_ARG_DEF_INIT void
53 # define GLEW_CONTEXT_ARG_VAR_INIT
54 # define glxewGetContext() ctx
55 # define GLXEW_CONTEXT_ARG_DEF_INIT void
56 # define GLXEW_CONTEXT_ARG_DEF_LIST GLXEWContext* ctx
57 # endif /* _WIN32 */
58 # define GLEW_CONTEXT_ARG_DEF_LIST GLEWContext* ctx
59 #else /* GLEW_MX */
60 # define GLEW_CONTEXT_ARG_DEF_INIT void
61 # define GLEW_CONTEXT_ARG_VAR_INIT
62 # define GLEW_CONTEXT_ARG_DEF_LIST void
63 # define WGLEW_CONTEXT_ARG_DEF_INIT void
64 # define WGLEW_CONTEXT_ARG_DEF_LIST void
65 # define GLXEW_CONTEXT_ARG_DEF_INIT void
66 # define GLXEW_CONTEXT_ARG_DEF_LIST void
67 #endif /* GLEW_MX */
68 
69 #if defined(__sgi) || defined (__sun) || defined(GLEW_APPLE_GLX)
70 #include <dlfcn.h>
71 #include <stdio.h>
72 #include <stdlib.h>
73 
74 void* dlGetProcAddress (const GLubyte* name)
75 {
76  static void* h = NULL;
77  static void* gpa;
78 
79  if (h == NULL)
80  {
81  if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL;
82  gpa = dlsym(h, "glXGetProcAddress");
83  }
84 
85  if (gpa != NULL)
86  return ((void*(*)(const GLubyte*))gpa)(name);
87  else
88  return dlsym(h, (const char*)name);
89 }
90 #endif /* __sgi || __sun || GLEW_APPLE_GLX */
91 
92 #if defined(__APPLE__)
93 #include <stdlib.h>
94 #include <string.h>
95 #include <AvailabilityMacros.h>
96 
97 #ifdef MAC_OS_X_VERSION_10_3
98 
99 #include <dlfcn.h>
100 
101 void* NSGLGetProcAddress (const GLubyte *name)
102 {
103  static void* image = NULL;
104  void* addr;
105  if (NULL == image)
106  {
107 #ifdef GLEW_REGAL
108  image = dlopen("libRegal.dylib", RTLD_LAZY);
109 #else
110  image = dlopen("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", RTLD_LAZY);
111 #endif
112  }
113  if( !image ) return NULL;
114  addr = dlsym(image, (const char*)name);
115  if( addr ) return addr;
116 #ifdef GLEW_APPLE_GLX
117  return dlGetProcAddress( name ); // try next for glx symbols
118 #else
119  return NULL;
120 #endif
121 }
122 #else
123 
124 #include <mach-o/dyld.h>
125 
126 void* NSGLGetProcAddress (const GLubyte *name)
127 {
128  static const struct mach_header* image = NULL;
129  NSSymbol symbol;
130  char* symbolName;
131  if (NULL == image)
132  {
133 #ifdef GLEW_REGAL
134  image = NSAddImage("libRegal.dylib", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
135 #else
136  image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR);
137 #endif
138  }
139  /* prepend a '_' for the Unix C symbol mangling convention */
140  symbolName = malloc(strlen((const char*)name) + 2);
141  strcpy(symbolName+1, (const char*)name);
142  symbolName[0] = '_';
143  symbol = NULL;
144  /* if (NSIsSymbolNameDefined(symbolName))
145  symbol = NSLookupAndBindSymbol(symbolName); */
146  symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL;
147  free(symbolName);
148  if( symbol ) return NSAddressOfSymbol(symbol);
149 #ifdef GLEW_APPLE_GLX
150  return dlGetProcAddress( name ); // try next for glx symbols
151 #else
152  return NULL;
153 #endif
154 }
155 #endif /* MAC_OS_X_VERSION_10_3 */
156 #endif /* __APPLE__ */
157 
158 /*
159  * Define glewGetProcAddress.
160  */
161 #if defined(_WIN32)
162 # define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name)
163 #elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX)
164 # define glewGetProcAddress(name) NSGLGetProcAddress(name)
165 #elif defined(__sgi) || defined(__sun)
166 # define glewGetProcAddress(name) dlGetProcAddress(name)
167 #elif defined(__ANDROID__)
168 # define glewGetProcAddress(name) NULL /* TODO */
169 #elif defined(__native_client__)
170 # define glewGetProcAddress(name) NULL /* TODO */
171 #else /* __linux */
172 # define glewGetProcAddress(name) (*glXGetProcAddressARB)(name)
173 #endif
174 
175 /*
176  * Define GLboolean const cast.
177  */
178 #define CONST_CAST(x) (*(GLboolean*)&x)
179 
180 /*
181  * GLEW, just like OpenGL or GLU, does not rely on the standard C library.
182  * These functions implement the functionality required in this file.
183  */
184 static GLuint _glewStrLen (const GLubyte* s)
185 {
186  GLuint i=0;
187  if (s == NULL) return 0;
188  while (s[i] != '\0') i++;
189  return i;
190 }
191 
193 {
194  GLuint i=0;
195  if (s == NULL) return 0;
196  while (s[i] != '\0' && s[i] != c) i++;
197  return (s[i] == '\0' || s[i] == c) ? i : 0;
198 }
199 
200 static GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n)
201 {
202  GLuint i=0;
203  if(a == NULL || b == NULL)
204  return (a == NULL && b == NULL && n == 0) ? GL_TRUE : GL_FALSE;
205  while (i < n && a[i] != '\0' && b[i] != '\0' && a[i] == b[i]) i++;
206  return i == n ? GL_TRUE : GL_FALSE;
207 }
208 
209 static GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb)
210 {
211  while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t'))
212  {
213  (*a)++;
214  (*na)--;
215  }
216  if(*na >= nb)
217  {
218  GLuint i=0;
219  while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
220  if(i == nb)
221  {
222  *a = *a + nb;
223  *na = *na - nb;
224  return GL_TRUE;
225  }
226  }
227  return GL_FALSE;
228 }
229 
230 static GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb)
231 {
232  if(*na >= nb)
233  {
234  GLuint i=0;
235  while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
236  if(i == nb)
237  {
238  *a = *a + nb;
239  *na = *na - nb;
240  return GL_TRUE;
241  }
242  }
243  return GL_FALSE;
244 }
245 
246 static GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb)
247 {
248  if(*na >= nb)
249  {
250  GLuint i=0;
251  while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
252  if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t'))
253  {
254  *a = *a + nb;
255  *na = *na - nb;
256  return GL_TRUE;
257  }
258  }
259  return GL_FALSE;
260 }
261 
262 /*
263  * Search for name in the extensions string. Use of strstr()
264  * is not sufficient because extension names can be prefixes of
265  * other extension names. Could use strtok() but the constant
266  * string returned by glGetString might be in read-only memory.
267  */
268 static GLboolean _glewSearchExtension (const char* name, const GLubyte *start, const GLubyte *end)
269 {
270  const GLubyte* p;
271  GLuint len = _glewStrLen((const GLubyte*)name);
272  p = start;
273  while (p < end)
274  {
275  GLuint n = _glewStrCLen(p, ' ');
276  if (len == n && _glewStrSame((const GLubyte*)name, p, n)) return GL_TRUE;
277  p += n+1;
278  }
279  return GL_FALSE;
280 }
281 
282 #if !defined(_WIN32) || !defined(GLEW_MX)
283 
284 PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D = NULL;
285 PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements = NULL;
286 PFNGLTEXIMAGE3DPROC __glewTexImage3D = NULL;
287 PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D = NULL;
288 
289 PFNGLACTIVETEXTUREPROC __glewActiveTexture = NULL;
290 PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture = NULL;
291 PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D = NULL;
292 PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D = NULL;
293 PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D = NULL;
294 PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D = NULL;
295 PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D = NULL;
296 PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D = NULL;
297 PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage = NULL;
298 PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd = NULL;
299 PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf = NULL;
300 PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd = NULL;
301 PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf = NULL;
302 PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d = NULL;
303 PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv = NULL;
304 PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f = NULL;
305 PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv = NULL;
306 PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i = NULL;
307 PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv = NULL;
308 PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s = NULL;
309 PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv = NULL;
310 PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d = NULL;
311 PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv = NULL;
312 PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f = NULL;
313 PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv = NULL;
314 PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i = NULL;
315 PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv = NULL;
316 PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s = NULL;
317 PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv = NULL;
318 PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d = NULL;
319 PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv = NULL;
320 PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f = NULL;
321 PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv = NULL;
322 PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i = NULL;
323 PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv = NULL;
324 PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s = NULL;
325 PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv = NULL;
326 PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d = NULL;
327 PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv = NULL;
328 PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f = NULL;
329 PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv = NULL;
330 PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i = NULL;
331 PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv = NULL;
332 PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s = NULL;
333 PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv = NULL;
334 PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage = NULL;
335 
336 PFNGLBLENDCOLORPROC __glewBlendColor = NULL;
337 PFNGLBLENDEQUATIONPROC __glewBlendEquation = NULL;
338 PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate = NULL;
339 PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer = NULL;
340 PFNGLFOGCOORDDPROC __glewFogCoordd = NULL;
341 PFNGLFOGCOORDDVPROC __glewFogCoorddv = NULL;
342 PFNGLFOGCOORDFPROC __glewFogCoordf = NULL;
343 PFNGLFOGCOORDFVPROC __glewFogCoordfv = NULL;
344 PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays = NULL;
345 PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements = NULL;
346 PFNGLPOINTPARAMETERFPROC __glewPointParameterf = NULL;
347 PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv = NULL;
348 PFNGLPOINTPARAMETERIPROC __glewPointParameteri = NULL;
349 PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv = NULL;
350 PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b = NULL;
351 PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv = NULL;
352 PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d = NULL;
353 PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv = NULL;
354 PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f = NULL;
355 PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv = NULL;
356 PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i = NULL;
357 PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv = NULL;
358 PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s = NULL;
359 PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv = NULL;
360 PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub = NULL;
361 PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv = NULL;
362 PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui = NULL;
363 PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv = NULL;
364 PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us = NULL;
365 PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv = NULL;
366 PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer = NULL;
367 PFNGLWINDOWPOS2DPROC __glewWindowPos2d = NULL;
368 PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv = NULL;
369 PFNGLWINDOWPOS2FPROC __glewWindowPos2f = NULL;
370 PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv = NULL;
371 PFNGLWINDOWPOS2IPROC __glewWindowPos2i = NULL;
372 PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv = NULL;
373 PFNGLWINDOWPOS2SPROC __glewWindowPos2s = NULL;
374 PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv = NULL;
375 PFNGLWINDOWPOS3DPROC __glewWindowPos3d = NULL;
376 PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv = NULL;
377 PFNGLWINDOWPOS3FPROC __glewWindowPos3f = NULL;
378 PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv = NULL;
379 PFNGLWINDOWPOS3IPROC __glewWindowPos3i = NULL;
380 PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv = NULL;
381 PFNGLWINDOWPOS3SPROC __glewWindowPos3s = NULL;
382 PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv = NULL;
383 
384 PFNGLBEGINQUERYPROC __glewBeginQuery = NULL;
385 PFNGLBINDBUFFERPROC __glewBindBuffer = NULL;
386 PFNGLBUFFERDATAPROC __glewBufferData = NULL;
387 PFNGLBUFFERSUBDATAPROC __glewBufferSubData = NULL;
388 PFNGLDELETEBUFFERSPROC __glewDeleteBuffers = NULL;
389 PFNGLDELETEQUERIESPROC __glewDeleteQueries = NULL;
390 PFNGLENDQUERYPROC __glewEndQuery = NULL;
391 PFNGLGENBUFFERSPROC __glewGenBuffers = NULL;
392 PFNGLGENQUERIESPROC __glewGenQueries = NULL;
393 PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv = NULL;
394 PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv = NULL;
395 PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData = NULL;
396 PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv = NULL;
397 PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv = NULL;
398 PFNGLGETQUERYIVPROC __glewGetQueryiv = NULL;
399 PFNGLISBUFFERPROC __glewIsBuffer = NULL;
400 PFNGLISQUERYPROC __glewIsQuery = NULL;
402 PFNGLUNMAPBUFFERPROC __glewUnmapBuffer = NULL;
403 
404 PFNGLATTACHSHADERPROC __glewAttachShader = NULL;
405 PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation = NULL;
406 PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate = NULL;
407 PFNGLCOMPILESHADERPROC __glewCompileShader = NULL;
408 PFNGLCREATEPROGRAMPROC __glewCreateProgram = NULL;
409 PFNGLCREATESHADERPROC __glewCreateShader = NULL;
410 PFNGLDELETEPROGRAMPROC __glewDeleteProgram = NULL;
411 PFNGLDELETESHADERPROC __glewDeleteShader = NULL;
412 PFNGLDETACHSHADERPROC __glewDetachShader = NULL;
413 PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray = NULL;
414 PFNGLDRAWBUFFERSPROC __glewDrawBuffers = NULL;
415 PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray = NULL;
416 PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib = NULL;
417 PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform = NULL;
418 PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders = NULL;
419 PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation = NULL;
420 PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog = NULL;
421 PFNGLGETPROGRAMIVPROC __glewGetProgramiv = NULL;
422 PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog = NULL;
423 PFNGLGETSHADERSOURCEPROC __glewGetShaderSource = NULL;
424 PFNGLGETSHADERIVPROC __glewGetShaderiv = NULL;
425 PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation = NULL;
426 PFNGLGETUNIFORMFVPROC __glewGetUniformfv = NULL;
427 PFNGLGETUNIFORMIVPROC __glewGetUniformiv = NULL;
428 PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv = NULL;
429 PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv = NULL;
430 PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv = NULL;
431 PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv = NULL;
432 PFNGLISPROGRAMPROC __glewIsProgram = NULL;
433 PFNGLISSHADERPROC __glewIsShader = NULL;
434 PFNGLLINKPROGRAMPROC __glewLinkProgram = NULL;
435 PFNGLSHADERSOURCEPROC __glewShaderSource = NULL;
436 PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate = NULL;
437 PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate = NULL;
438 PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate = NULL;
439 PFNGLUNIFORM1FPROC __glewUniform1f = NULL;
440 PFNGLUNIFORM1FVPROC __glewUniform1fv = NULL;
441 PFNGLUNIFORM1IPROC __glewUniform1i = NULL;
442 PFNGLUNIFORM1IVPROC __glewUniform1iv = NULL;
443 PFNGLUNIFORM2FPROC __glewUniform2f = NULL;
444 PFNGLUNIFORM2FVPROC __glewUniform2fv = NULL;
445 PFNGLUNIFORM2IPROC __glewUniform2i = NULL;
446 PFNGLUNIFORM2IVPROC __glewUniform2iv = NULL;
447 PFNGLUNIFORM3FPROC __glewUniform3f = NULL;
448 PFNGLUNIFORM3FVPROC __glewUniform3fv = NULL;
449 PFNGLUNIFORM3IPROC __glewUniform3i = NULL;
450 PFNGLUNIFORM3IVPROC __glewUniform3iv = NULL;
451 PFNGLUNIFORM4FPROC __glewUniform4f = NULL;
452 PFNGLUNIFORM4FVPROC __glewUniform4fv = NULL;
453 PFNGLUNIFORM4IPROC __glewUniform4i = NULL;
454 PFNGLUNIFORM4IVPROC __glewUniform4iv = NULL;
455 PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv = NULL;
456 PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv = NULL;
457 PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv = NULL;
458 PFNGLUSEPROGRAMPROC __glewUseProgram = NULL;
459 PFNGLVALIDATEPROGRAMPROC __glewValidateProgram = NULL;
460 PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d = NULL;
461 PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv = NULL;
462 PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f = NULL;
463 PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv = NULL;
464 PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s = NULL;
465 PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv = NULL;
466 PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d = NULL;
467 PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv = NULL;
468 PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f = NULL;
469 PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv = NULL;
470 PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s = NULL;
471 PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv = NULL;
472 PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d = NULL;
473 PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv = NULL;
474 PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f = NULL;
475 PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv = NULL;
476 PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s = NULL;
477 PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv = NULL;
478 PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv = NULL;
479 PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv = NULL;
480 PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv = NULL;
481 PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub = NULL;
482 PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv = NULL;
483 PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv = NULL;
484 PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv = NULL;
485 PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv = NULL;
486 PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d = NULL;
487 PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv = NULL;
488 PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f = NULL;
489 PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv = NULL;
490 PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv = NULL;
491 PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s = NULL;
492 PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv = NULL;
493 PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv = NULL;
494 PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv = NULL;
495 PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv = NULL;
496 PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer = NULL;
497 
498 PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv = NULL;
499 PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv = NULL;
500 PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv = NULL;
501 PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv = NULL;
502 PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv = NULL;
503 PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv = NULL;
504 
505 PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender = NULL;
506 PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback = NULL;
507 PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation = NULL;
508 PFNGLCLAMPCOLORPROC __glewClampColor = NULL;
509 PFNGLCLEARBUFFERFIPROC __glewClearBufferfi = NULL;
510 PFNGLCLEARBUFFERFVPROC __glewClearBufferfv = NULL;
511 PFNGLCLEARBUFFERIVPROC __glewClearBufferiv = NULL;
512 PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv = NULL;
513 PFNGLCOLORMASKIPROC __glewColorMaski = NULL;
514 PFNGLDISABLEIPROC __glewDisablei = NULL;
515 PFNGLENABLEIPROC __glewEnablei = NULL;
516 PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender = NULL;
517 PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback = NULL;
518 PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v = NULL;
519 PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation = NULL;
521 PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv = NULL;
522 PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv = NULL;
523 PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying = NULL;
524 PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv = NULL;
525 PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv = NULL;
526 PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv = NULL;
527 PFNGLISENABLEDIPROC __glewIsEnabledi = NULL;
528 PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv = NULL;
529 PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv = NULL;
530 PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings = NULL;
531 PFNGLUNIFORM1UIPROC __glewUniform1ui = NULL;
532 PFNGLUNIFORM1UIVPROC __glewUniform1uiv = NULL;
533 PFNGLUNIFORM2UIPROC __glewUniform2ui = NULL;
534 PFNGLUNIFORM2UIVPROC __glewUniform2uiv = NULL;
535 PFNGLUNIFORM3UIPROC __glewUniform3ui = NULL;
536 PFNGLUNIFORM3UIVPROC __glewUniform3uiv = NULL;
537 PFNGLUNIFORM4UIPROC __glewUniform4ui = NULL;
538 PFNGLUNIFORM4UIVPROC __glewUniform4uiv = NULL;
539 PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i = NULL;
540 PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv = NULL;
541 PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui = NULL;
542 PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv = NULL;
543 PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i = NULL;
544 PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv = NULL;
545 PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui = NULL;
546 PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv = NULL;
547 PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i = NULL;
548 PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv = NULL;
549 PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui = NULL;
550 PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv = NULL;
551 PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv = NULL;
552 PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i = NULL;
553 PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv = NULL;
554 PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv = NULL;
555 PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv = NULL;
556 PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui = NULL;
557 PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv = NULL;
558 PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv = NULL;
559 PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer = NULL;
560 
561 PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced = NULL;
562 PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced = NULL;
563 PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex = NULL;
564 PFNGLTEXBUFFERPROC __glewTexBuffer = NULL;
565 
566 PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture = NULL;
567 PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v = NULL;
568 PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v = NULL;
569 
570 PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor = NULL;
571 
572 PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei = NULL;
573 PFNGLBLENDEQUATIONIPROC __glewBlendEquationi = NULL;
574 PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei = NULL;
575 PFNGLBLENDFUNCIPROC __glewBlendFunci = NULL;
576 PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading = NULL;
577 
578 PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX = NULL;
579 
580 PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD = NULL;
581 PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD = NULL;
582 PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD = NULL;
583 PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD = NULL;
584 
585 PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD = NULL;
586 PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD = NULL;
587 PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD = NULL;
588 PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD = NULL;
589 
590 PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD = NULL;
591 
592 PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD = NULL;
593 PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD = NULL;
594 
595 PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD = NULL;
596 PFNGLGENNAMESAMDPROC __glewGenNamesAMD = NULL;
597 PFNGLISNAMEAMDPROC __glewIsNameAMD = NULL;
598 
599 PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD = NULL;
600 PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD = NULL;
601 PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD = NULL;
602 PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD = NULL;
603 PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD = NULL;
604 PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD = NULL;
605 PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD = NULL;
606 PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD = NULL;
607 PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD = NULL;
608 PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD = NULL;
609 PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD = NULL;
610 
611 PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD = NULL;
612 
613 PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD = NULL;
614 PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD = NULL;
615 
616 PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD = NULL;
617 
618 PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD = NULL;
619 PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD = NULL;
620 
621 PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE = NULL;
622 
623 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE = NULL;
624 
625 PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE = NULL;
626 PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE = NULL;
627 PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE = NULL;
628 
629 PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE = NULL;
630 PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE = NULL;
631 PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE = NULL;
632 PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE = NULL;
633 PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE = NULL;
634 PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE = NULL;
635 PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE = NULL;
636 PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE = NULL;
637 PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE = NULL;
638 PFNGLISQUERYANGLEPROC __glewIsQueryANGLE = NULL;
639 PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE = NULL;
640 
641 PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE = NULL;
642 
643 PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE = NULL;
644 PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE = NULL;
645 PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE = NULL;
646 PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE = NULL;
647 PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE = NULL;
648 
649 PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE = NULL;
650 PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE = NULL;
651 PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE = NULL;
652 PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE = NULL;
653 PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE = NULL;
654 PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE = NULL;
655 PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE = NULL;
656 PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE = NULL;
657 
658 PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE = NULL;
659 PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE = NULL;
660 
661 PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE = NULL;
662 PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE = NULL;
663 PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE = NULL;
664 
665 PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE = NULL;
666 PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE = NULL;
667 
668 PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE = NULL;
669 PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE = NULL;
670 PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE = NULL;
671 PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE = NULL;
672 
673 PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE = NULL;
674 PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE = NULL;
675 PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE = NULL;
676 
677 PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE = NULL;
678 PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE = NULL;
679 PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE = NULL;
680 PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE = NULL;
681 PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE = NULL;
682 PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE = NULL;
683 PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE = NULL;
684 
685 PFNGLCLEARDEPTHFPROC __glewClearDepthf = NULL;
686 PFNGLDEPTHRANGEFPROC __glewDepthRangef = NULL;
687 PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat = NULL;
688 PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler = NULL;
689 PFNGLSHADERBINARYPROC __glewShaderBinary = NULL;
690 
691 PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance = NULL;
692 PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance = NULL;
693 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance = NULL;
694 
695 PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB = NULL;
696 PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB = NULL;
697 PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB = NULL;
698 PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB = NULL;
699 PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB = NULL;
700 PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB = NULL;
701 PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB = NULL;
702 PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB = NULL;
703 PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB = NULL;
704 PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB = NULL;
705 PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB = NULL;
706 PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB = NULL;
707 PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB = NULL;
708 PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB = NULL;
709 PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB = NULL;
710 PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB = NULL;
711 
712 PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed = NULL;
713 PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex = NULL;
714 
715 PFNGLBUFFERSTORAGEPROC __glewBufferStorage = NULL;
716 PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT = NULL;
717 
718 PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB = NULL;
719 
720 PFNGLCLEARBUFFERDATAPROC __glewClearBufferData = NULL;
721 PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData = NULL;
722 PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT = NULL;
723 PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT = NULL;
724 
725 PFNGLCLEARTEXIMAGEPROC __glewClearTexImage = NULL;
726 PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage = NULL;
727 
728 PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL;
729 
730 PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute = NULL;
731 PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect = NULL;
732 
733 PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB = NULL;
734 
735 PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData = NULL;
736 
737 PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData = NULL;
738 
739 PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB = NULL;
740 PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB = NULL;
741 PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB = NULL;
742 PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB = NULL;
743 
744 PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB = NULL;
745 
746 PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB = NULL;
747 PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB = NULL;
748 PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB = NULL;
749 PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB = NULL;
750 
751 PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex = NULL;
752 PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex = NULL;
753 PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex = NULL;
754 PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex = NULL;
755 
756 PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect = NULL;
757 PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect = NULL;
758 
759 PFNGLFRAMEBUFFERPARAMETERIPROC __glewFramebufferParameteri = NULL;
760 PFNGLGETFRAMEBUFFERPARAMETERIVPROC __glewGetFramebufferParameteriv = NULL;
761 PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __glewGetNamedFramebufferParameterivEXT = NULL;
762 PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __glewNamedFramebufferParameteriEXT = NULL;
763 
764 PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer = NULL;
765 PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer = NULL;
766 PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer = NULL;
767 PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus = NULL;
768 PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers = NULL;
769 PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers = NULL;
770 PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer = NULL;
771 PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D = NULL;
772 PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D = NULL;
773 PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D = NULL;
774 PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer = NULL;
775 PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers = NULL;
776 PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers = NULL;
777 PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap = NULL;
778 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv = NULL;
779 PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv = NULL;
780 PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer = NULL;
781 PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer = NULL;
782 PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage = NULL;
783 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample = NULL;
784 
785 PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB = NULL;
786 PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB = NULL;
787 PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB = NULL;
788 PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB = NULL;
789 
790 PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary = NULL;
791 PFNGLPROGRAMBINARYPROC __glewProgramBinary = NULL;
792 PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri = NULL;
793 
794 PFNGLGETUNIFORMDVPROC __glewGetUniformdv = NULL;
795 PFNGLUNIFORM1DPROC __glewUniform1d = NULL;
796 PFNGLUNIFORM1DVPROC __glewUniform1dv = NULL;
797 PFNGLUNIFORM2DPROC __glewUniform2d = NULL;
798 PFNGLUNIFORM2DVPROC __glewUniform2dv = NULL;
799 PFNGLUNIFORM3DPROC __glewUniform3d = NULL;
800 PFNGLUNIFORM3DVPROC __glewUniform3dv = NULL;
801 PFNGLUNIFORM4DPROC __glewUniform4d = NULL;
802 PFNGLUNIFORM4DVPROC __glewUniform4dv = NULL;
803 PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv = NULL;
804 PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv = NULL;
805 PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv = NULL;
806 PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv = NULL;
807 PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv = NULL;
808 PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv = NULL;
809 PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv = NULL;
810 PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv = NULL;
811 PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv = NULL;
812 
813 PFNGLCOLORSUBTABLEPROC __glewColorSubTable = NULL;
814 PFNGLCOLORTABLEPROC __glewColorTable = NULL;
815 PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv = NULL;
816 PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv = NULL;
817 PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D = NULL;
818 PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D = NULL;
819 PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf = NULL;
820 PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv = NULL;
821 PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri = NULL;
822 PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv = NULL;
823 PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable = NULL;
824 PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable = NULL;
825 PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D = NULL;
826 PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D = NULL;
827 PFNGLGETCOLORTABLEPROC __glewGetColorTable = NULL;
828 PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv = NULL;
829 PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv = NULL;
830 PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter = NULL;
831 PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv = NULL;
832 PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv = NULL;
833 PFNGLGETHISTOGRAMPROC __glewGetHistogram = NULL;
834 PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv = NULL;
835 PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv = NULL;
836 PFNGLGETMINMAXPROC __glewGetMinmax = NULL;
837 PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv = NULL;
838 PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv = NULL;
839 PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter = NULL;
840 PFNGLHISTOGRAMPROC __glewHistogram = NULL;
841 PFNGLMINMAXPROC __glewMinmax = NULL;
842 PFNGLRESETHISTOGRAMPROC __glewResetHistogram = NULL;
843 PFNGLRESETMINMAXPROC __glewResetMinmax = NULL;
844 PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D = NULL;
845 
846 PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB = NULL;
847 PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB = NULL;
848 
849 PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB = NULL;
850 PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB = NULL;
851 PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB = NULL;
852 
853 PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ = NULL;
854 
855 PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v = NULL;
856 
857 PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData = NULL;
858 PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubData = NULL;
859 PFNGLINVALIDATEFRAMEBUFFERPROC __glewInvalidateFramebuffer = NULL;
860 PFNGLINVALIDATESUBFRAMEBUFFERPROC __glewInvalidateSubFramebuffer = NULL;
861 PFNGLINVALIDATETEXIMAGEPROC __glewInvalidateTexImage = NULL;
862 PFNGLINVALIDATETEXSUBIMAGEPROC __glewInvalidateTexSubImage = NULL;
863 
864 PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange = NULL;
866 
867 PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB = NULL;
868 PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB = NULL;
869 PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB = NULL;
870 PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB = NULL;
871 PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB = NULL;
872 
873 PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase = NULL;
874 PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange = NULL;
875 PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures = NULL;
876 PFNGLBINDSAMPLERSPROC __glewBindSamplers = NULL;
877 PFNGLBINDTEXTURESPROC __glewBindTextures = NULL;
878 PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers = NULL;
879 
880 PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect = NULL;
881 PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect = NULL;
882 
883 PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB = NULL;
884 
885 PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB = NULL;
886 PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB = NULL;
887 PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB = NULL;
888 PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB = NULL;
889 PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB = NULL;
890 PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB = NULL;
891 PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB = NULL;
892 PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB = NULL;
893 PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB = NULL;
894 PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB = NULL;
895 PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB = NULL;
896 PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB = NULL;
897 PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB = NULL;
898 PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB = NULL;
899 PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB = NULL;
900 PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB = NULL;
901 PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB = NULL;
902 PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB = NULL;
903 PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB = NULL;
904 PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB = NULL;
905 PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB = NULL;
906 PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB = NULL;
907 PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB = NULL;
908 PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB = NULL;
909 PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB = NULL;
910 PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB = NULL;
911 PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB = NULL;
912 PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB = NULL;
913 PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB = NULL;
914 PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB = NULL;
915 PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB = NULL;
916 PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB = NULL;
917 PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB = NULL;
918 PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB = NULL;
919 
920 PFNGLBEGINQUERYARBPROC __glewBeginQueryARB = NULL;
921 PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB = NULL;
922 PFNGLENDQUERYARBPROC __glewEndQueryARB = NULL;
923 PFNGLGENQUERIESARBPROC __glewGenQueriesARB = NULL;
924 PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB = NULL;
925 PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB = NULL;
926 PFNGLGETQUERYIVARBPROC __glewGetQueryivARB = NULL;
927 PFNGLISQUERYARBPROC __glewIsQueryARB = NULL;
928 
929 PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB = NULL;
930 PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB = NULL;
931 
932 PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv = NULL;
933 PFNGLGETPROGRAMRESOURCEINDEXPROC __glewGetProgramResourceIndex = NULL;
934 PFNGLGETPROGRAMRESOURCELOCATIONPROC __glewGetProgramResourceLocation = NULL;
935 PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC __glewGetProgramResourceLocationIndex = NULL;
936 PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName = NULL;
937 PFNGLGETPROGRAMRESOURCEIVPROC __glewGetProgramResourceiv = NULL;
938 
939 PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex = NULL;
940 
941 PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB = NULL;
942 PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB = NULL;
943 PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB = NULL;
944 PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB = NULL;
945 PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB = NULL;
946 PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB = NULL;
947 PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB = NULL;
948 PFNGLGETNMAPIVARBPROC __glewGetnMapivARB = NULL;
949 PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB = NULL;
950 PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB = NULL;
951 PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB = NULL;
952 PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB = NULL;
953 PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB = NULL;
954 PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB = NULL;
955 PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB = NULL;
956 PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB = NULL;
957 PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB = NULL;
958 PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB = NULL;
959 PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB = NULL;
960 PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB = NULL;
961 
962 PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB = NULL;
963 
964 PFNGLBINDSAMPLERPROC __glewBindSampler = NULL;
965 PFNGLDELETESAMPLERSPROC __glewDeleteSamplers = NULL;
966 PFNGLGENSAMPLERSPROC __glewGenSamplers = NULL;
967 PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv = NULL;
968 PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv = NULL;
969 PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv = NULL;
970 PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv = NULL;
971 PFNGLISSAMPLERPROC __glewIsSampler = NULL;
972 PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv = NULL;
973 PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv = NULL;
974 PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf = NULL;
975 PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv = NULL;
976 PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri = NULL;
977 PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv = NULL;
978 
979 PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram = NULL;
980 PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline = NULL;
981 PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv = NULL;
982 PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines = NULL;
983 PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines = NULL;
984 PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog = NULL;
985 PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv = NULL;
986 PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline = NULL;
987 PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d = NULL;
988 PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv = NULL;
989 PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f = NULL;
990 PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv = NULL;
991 PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i = NULL;
992 PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv = NULL;
993 PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui = NULL;
994 PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv = NULL;
995 PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d = NULL;
996 PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv = NULL;
997 PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f = NULL;
998 PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv = NULL;
999 PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i = NULL;
1000 PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv = NULL;
1001 PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui = NULL;
1002 PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv = NULL;
1003 PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d = NULL;
1004 PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv = NULL;
1005 PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f = NULL;
1006 PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv = NULL;
1007 PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i = NULL;
1008 PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv = NULL;
1009 PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui = NULL;
1010 PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv = NULL;
1011 PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d = NULL;
1012 PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv = NULL;
1013 PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f = NULL;
1014 PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv = NULL;
1015 PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i = NULL;
1016 PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv = NULL;
1017 PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui = NULL;
1018 PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv = NULL;
1019 PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv = NULL;
1020 PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv = NULL;
1021 PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv = NULL;
1022 PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv = NULL;
1023 PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv = NULL;
1024 PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv = NULL;
1025 PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv = NULL;
1026 PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv = NULL;
1027 PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv = NULL;
1028 PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv = NULL;
1029 PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv = NULL;
1030 PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv = NULL;
1031 PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv = NULL;
1032 PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv = NULL;
1033 PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv = NULL;
1034 PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv = NULL;
1035 PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv = NULL;
1036 PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv = NULL;
1037 PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages = NULL;
1038 PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline = NULL;
1039 
1040 PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv = NULL;
1041 
1042 PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture = NULL;
1043 PFNGLMEMORYBARRIERPROC __glewMemoryBarrier = NULL;
1044 
1045 PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB = NULL;
1046 PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB = NULL;
1047 PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB = NULL;
1048 PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB = NULL;
1049 PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB = NULL;
1050 PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB = NULL;
1051 PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB = NULL;
1052 PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB = NULL;
1053 PFNGLGETHANDLEARBPROC __glewGetHandleARB = NULL;
1054 PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB = NULL;
1055 PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB = NULL;
1056 PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB = NULL;
1057 PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB = NULL;
1058 PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB = NULL;
1059 PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB = NULL;
1060 PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB = NULL;
1061 PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB = NULL;
1062 PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB = NULL;
1063 PFNGLUNIFORM1FARBPROC __glewUniform1fARB = NULL;
1064 PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB = NULL;
1065 PFNGLUNIFORM1IARBPROC __glewUniform1iARB = NULL;
1066 PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB = NULL;
1067 PFNGLUNIFORM2FARBPROC __glewUniform2fARB = NULL;
1068 PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB = NULL;
1069 PFNGLUNIFORM2IARBPROC __glewUniform2iARB = NULL;
1070 PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB = NULL;
1071 PFNGLUNIFORM3FARBPROC __glewUniform3fARB = NULL;
1072 PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB = NULL;
1073 PFNGLUNIFORM3IARBPROC __glewUniform3iARB = NULL;
1074 PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB = NULL;
1075 PFNGLUNIFORM4FARBPROC __glewUniform4fARB = NULL;
1076 PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB = NULL;
1077 PFNGLUNIFORM4IARBPROC __glewUniform4iARB = NULL;
1078 PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB = NULL;
1079 PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB = NULL;
1080 PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB = NULL;
1081 PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB = NULL;
1082 PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB = NULL;
1083 PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB = NULL;
1084 
1085 PFNGLSHADERSTORAGEBLOCKBINDINGPROC __glewShaderStorageBlockBinding = NULL;
1086 
1087 PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName = NULL;
1088 PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName = NULL;
1089 PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv = NULL;
1090 PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv = NULL;
1091 PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex = NULL;
1092 PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation = NULL;
1093 PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv = NULL;
1094 PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv = NULL;
1095 
1096 PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB = NULL;
1097 PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB = NULL;
1098 PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB = NULL;
1099 PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB = NULL;
1100 PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB = NULL;
1101 PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB = NULL;
1102 
1103 PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB = NULL;
1104 PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT = NULL;
1105 
1106 PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync = NULL;
1107 PFNGLDELETESYNCPROC __glewDeleteSync = NULL;
1108 PFNGLFENCESYNCPROC __glewFenceSync = NULL;
1109 PFNGLGETINTEGER64VPROC __glewGetInteger64v = NULL;
1110 PFNGLGETSYNCIVPROC __glewGetSynciv = NULL;
1111 PFNGLISSYNCPROC __glewIsSync = NULL;
1112 PFNGLWAITSYNCPROC __glewWaitSync = NULL;
1113 
1114 PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv = NULL;
1115 PFNGLPATCHPARAMETERIPROC __glewPatchParameteri = NULL;
1116 
1117 PFNGLTEXBUFFERARBPROC __glewTexBufferARB = NULL;
1118 
1119 PFNGLTEXBUFFERRANGEPROC __glewTexBufferRange = NULL;
1120 PFNGLTEXTUREBUFFERRANGEEXTPROC __glewTextureBufferRangeEXT = NULL;
1121 
1122 PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB = NULL;
1123 PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB = NULL;
1124 PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB = NULL;
1125 PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB = NULL;
1126 PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB = NULL;
1127 PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB = NULL;
1128 PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB = NULL;
1129 
1130 PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv = NULL;
1131 PFNGLSAMPLEMASKIPROC __glewSampleMaski = NULL;
1132 PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample = NULL;
1133 PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample = NULL;
1134 
1135 PFNGLTEXSTORAGE1DPROC __glewTexStorage1D = NULL;
1136 PFNGLTEXSTORAGE2DPROC __glewTexStorage2D = NULL;
1137 PFNGLTEXSTORAGE3DPROC __glewTexStorage3D = NULL;
1138 PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT = NULL;
1139 PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT = NULL;
1140 PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT = NULL;
1141 
1142 PFNGLTEXSTORAGE2DMULTISAMPLEPROC __glewTexStorage2DMultisample = NULL;
1143 PFNGLTEXSTORAGE3DMULTISAMPLEPROC __glewTexStorage3DMultisample = NULL;
1144 PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __glewTextureStorage2DMultisampleEXT = NULL;
1145 PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __glewTextureStorage3DMultisampleEXT = NULL;
1146 
1147 PFNGLTEXTUREVIEWPROC __glewTextureView = NULL;
1148 
1149 PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v = NULL;
1150 PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v = NULL;
1151 PFNGLQUERYCOUNTERPROC __glewQueryCounter = NULL;
1152 
1153 PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback = NULL;
1154 PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks = NULL;
1155 PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback = NULL;
1156 PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks = NULL;
1157 PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback = NULL;
1158 PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback = NULL;
1159 PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback = NULL;
1160 
1161 PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed = NULL;
1162 PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream = NULL;
1163 PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed = NULL;
1164 PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv = NULL;
1165 
1166 PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced = NULL;
1167 PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced = NULL;
1168 
1169 PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB = NULL;
1170 PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB = NULL;
1171 PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB = NULL;
1172 PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB = NULL;
1173 
1174 PFNGLBINDBUFFERBASEPROC __glewBindBufferBase = NULL;
1175 PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange = NULL;
1176 PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName = NULL;
1177 PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv = NULL;
1178 PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName = NULL;
1179 PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv = NULL;
1180 PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v = NULL;
1181 PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex = NULL;
1182 PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices = NULL;
1183 PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding = NULL;
1184 
1185 PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray = NULL;
1186 PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays = NULL;
1187 PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays = NULL;
1188 PFNGLISVERTEXARRAYPROC __glewIsVertexArray = NULL;
1189 
1190 PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv = NULL;
1191 PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d = NULL;
1192 PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv = NULL;
1193 PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d = NULL;
1194 PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv = NULL;
1195 PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d = NULL;
1196 PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv = NULL;
1197 PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d = NULL;
1198 PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv = NULL;
1199 PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer = NULL;
1200 
1201 PFNGLBINDVERTEXBUFFERPROC __glewBindVertexBuffer = NULL;
1202 PFNGLVERTEXATTRIBBINDINGPROC __glewVertexAttribBinding = NULL;
1203 PFNGLVERTEXATTRIBFORMATPROC __glewVertexAttribFormat = NULL;
1204 PFNGLVERTEXATTRIBIFORMATPROC __glewVertexAttribIFormat = NULL;
1205 PFNGLVERTEXATTRIBLFORMATPROC __glewVertexAttribLFormat = NULL;
1206 PFNGLVERTEXBINDINGDIVISORPROC __glewVertexBindingDivisor = NULL;
1207 
1208 PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB = NULL;
1209 PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB = NULL;
1210 PFNGLWEIGHTBVARBPROC __glewWeightbvARB = NULL;
1211 PFNGLWEIGHTDVARBPROC __glewWeightdvARB = NULL;
1212 PFNGLWEIGHTFVARBPROC __glewWeightfvARB = NULL;
1213 PFNGLWEIGHTIVARBPROC __glewWeightivARB = NULL;
1214 PFNGLWEIGHTSVARBPROC __glewWeightsvARB = NULL;
1215 PFNGLWEIGHTUBVARBPROC __glewWeightubvARB = NULL;
1216 PFNGLWEIGHTUIVARBPROC __glewWeightuivARB = NULL;
1217 PFNGLWEIGHTUSVARBPROC __glewWeightusvARB = NULL;
1218 
1219 PFNGLBINDBUFFERARBPROC __glewBindBufferARB = NULL;
1220 PFNGLBUFFERDATAARBPROC __glewBufferDataARB = NULL;
1221 PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB = NULL;
1222 PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB = NULL;
1223 PFNGLGENBUFFERSARBPROC __glewGenBuffersARB = NULL;
1224 PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB = NULL;
1225 PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB = NULL;
1226 PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB = NULL;
1227 PFNGLISBUFFERARBPROC __glewIsBufferARB = NULL;
1229 PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB = NULL;
1230 
1231 PFNGLBINDPROGRAMARBPROC __glewBindProgramARB = NULL;
1232 PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB = NULL;
1233 PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB = NULL;
1234 PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB = NULL;
1235 PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB = NULL;
1236 PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB = NULL;
1237 PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB = NULL;
1238 PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB = NULL;
1239 PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB = NULL;
1240 PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB = NULL;
1241 PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB = NULL;
1242 PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB = NULL;
1243 PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB = NULL;
1244 PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB = NULL;
1245 PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB = NULL;
1246 PFNGLISPROGRAMARBPROC __glewIsProgramARB = NULL;
1247 PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB = NULL;
1248 PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB = NULL;
1249 PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB = NULL;
1250 PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB = NULL;
1251 PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB = NULL;
1252 PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB = NULL;
1253 PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB = NULL;
1254 PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB = NULL;
1255 PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB = NULL;
1256 PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB = NULL;
1257 PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB = NULL;
1258 PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB = NULL;
1259 PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB = NULL;
1260 PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB = NULL;
1261 PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB = NULL;
1262 PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB = NULL;
1263 PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB = NULL;
1264 PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB = NULL;
1265 PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB = NULL;
1266 PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB = NULL;
1267 PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB = NULL;
1268 PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB = NULL;
1269 PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB = NULL;
1270 PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB = NULL;
1271 PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB = NULL;
1272 PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB = NULL;
1273 PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB = NULL;
1274 PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB = NULL;
1275 PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB = NULL;
1276 PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB = NULL;
1277 PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB = NULL;
1278 PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB = NULL;
1279 PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB = NULL;
1280 PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB = NULL;
1281 PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB = NULL;
1282 PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB = NULL;
1283 PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB = NULL;
1284 PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB = NULL;
1285 PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB = NULL;
1286 PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB = NULL;
1287 PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB = NULL;
1288 PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB = NULL;
1289 PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB = NULL;
1290 PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB = NULL;
1291 PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB = NULL;
1292 PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB = NULL;
1293 
1294 PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB = NULL;
1295 PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB = NULL;
1296 PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB = NULL;
1297 
1298 PFNGLCOLORP3UIPROC __glewColorP3ui = NULL;
1299 PFNGLCOLORP3UIVPROC __glewColorP3uiv = NULL;
1300 PFNGLCOLORP4UIPROC __glewColorP4ui = NULL;
1301 PFNGLCOLORP4UIVPROC __glewColorP4uiv = NULL;
1302 PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui = NULL;
1303 PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv = NULL;
1304 PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui = NULL;
1305 PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv = NULL;
1306 PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui = NULL;
1307 PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv = NULL;
1308 PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui = NULL;
1309 PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv = NULL;
1310 PFNGLNORMALP3UIPROC __glewNormalP3ui = NULL;
1311 PFNGLNORMALP3UIVPROC __glewNormalP3uiv = NULL;
1312 PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui = NULL;
1313 PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv = NULL;
1314 PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui = NULL;
1315 PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv = NULL;
1316 PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui = NULL;
1317 PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv = NULL;
1318 PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui = NULL;
1319 PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv = NULL;
1320 PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui = NULL;
1321 PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv = NULL;
1322 PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui = NULL;
1323 PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv = NULL;
1324 PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui = NULL;
1325 PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv = NULL;
1326 PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui = NULL;
1327 PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv = NULL;
1328 PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui = NULL;
1329 PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv = NULL;
1330 PFNGLVERTEXP2UIPROC __glewVertexP2ui = NULL;
1331 PFNGLVERTEXP2UIVPROC __glewVertexP2uiv = NULL;
1332 PFNGLVERTEXP3UIPROC __glewVertexP3ui = NULL;
1333 PFNGLVERTEXP3UIVPROC __glewVertexP3uiv = NULL;
1334 PFNGLVERTEXP4UIPROC __glewVertexP4ui = NULL;
1335 PFNGLVERTEXP4UIVPROC __glewVertexP4uiv = NULL;
1336 
1337 PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv = NULL;
1338 PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed = NULL;
1339 PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v = NULL;
1340 PFNGLGETFLOATI_VPROC __glewGetFloati_v = NULL;
1341 PFNGLSCISSORARRAYVPROC __glewScissorArrayv = NULL;
1342 PFNGLSCISSORINDEXEDPROC __glewScissorIndexed = NULL;
1343 PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv = NULL;
1344 PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv = NULL;
1345 PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf = NULL;
1346 PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv = NULL;
1347 
1348 PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB = NULL;
1349 PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB = NULL;
1350 PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB = NULL;
1351 PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB = NULL;
1352 PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB = NULL;
1353 PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB = NULL;
1354 PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB = NULL;
1355 PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB = NULL;
1356 PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB = NULL;
1357 PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB = NULL;
1358 PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB = NULL;
1359 PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB = NULL;
1360 PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB = NULL;
1361 PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB = NULL;
1362 PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB = NULL;
1363 PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB = NULL;
1364 
1365 PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI = NULL;
1366 
1367 PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI = NULL;
1368 PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI = NULL;
1369 PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI = NULL;
1370 
1371 PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI = NULL;
1372 PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI = NULL;
1373 PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI = NULL;
1374 PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI = NULL;
1375 
1376 PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI = NULL;
1377 PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI = NULL;
1378 PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI = NULL;
1379 PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI = NULL;
1380 PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI = NULL;
1381 PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI = NULL;
1382 PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI = NULL;
1383 PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI = NULL;
1384 PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI = NULL;
1385 PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI = NULL;
1386 PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI = NULL;
1387 PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI = NULL;
1388 PFNGLSAMPLEMAPATIPROC __glewSampleMapATI = NULL;
1389 PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI = NULL;
1390 
1392 PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI = NULL;
1393 
1394 PFNGLPNTRIANGLESFATIPROC __glewPNTrianglesfATI = NULL;
1395 PFNGLPNTRIANGLESIATIPROC __glewPNTrianglesiATI = NULL;
1396 
1397 PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI = NULL;
1398 PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI = NULL;
1399 
1400 PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI = NULL;
1401 PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI = NULL;
1402 PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI = NULL;
1403 PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI = NULL;
1404 PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI = NULL;
1405 PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI = NULL;
1406 PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI = NULL;
1407 PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI = NULL;
1408 PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI = NULL;
1409 PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI = NULL;
1410 PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI = NULL;
1411 PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI = NULL;
1412 
1413 PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI = NULL;
1414 PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI = NULL;
1415 PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI = NULL;
1416 
1417 PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI = NULL;
1418 PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI = NULL;
1419 PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI = NULL;
1420 PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI = NULL;
1421 PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI = NULL;
1422 PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI = NULL;
1423 PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI = NULL;
1424 PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI = NULL;
1425 PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI = NULL;
1426 PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI = NULL;
1427 PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI = NULL;
1428 PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI = NULL;
1429 PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI = NULL;
1430 PFNGLVERTEXSTREAM1DATIPROC __glewVertexStream1dATI = NULL;
1431 PFNGLVERTEXSTREAM1DVATIPROC __glewVertexStream1dvATI = NULL;
1432 PFNGLVERTEXSTREAM1FATIPROC __glewVertexStream1fATI = NULL;
1433 PFNGLVERTEXSTREAM1FVATIPROC __glewVertexStream1fvATI = NULL;
1434 PFNGLVERTEXSTREAM1IATIPROC __glewVertexStream1iATI = NULL;
1435 PFNGLVERTEXSTREAM1IVATIPROC __glewVertexStream1ivATI = NULL;
1436 PFNGLVERTEXSTREAM1SATIPROC __glewVertexStream1sATI = NULL;
1437 PFNGLVERTEXSTREAM1SVATIPROC __glewVertexStream1svATI = NULL;
1438 PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI = NULL;
1439 PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI = NULL;
1440 PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI = NULL;
1441 PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI = NULL;
1442 PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI = NULL;
1443 PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI = NULL;
1444 PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI = NULL;
1445 PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI = NULL;
1446 PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI = NULL;
1447 PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI = NULL;
1448 PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI = NULL;
1449 PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI = NULL;
1450 PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI = NULL;
1451 PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI = NULL;
1452 PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI = NULL;
1453 PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI = NULL;
1454 PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI = NULL;
1455 PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI = NULL;
1456 PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI = NULL;
1457 PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI = NULL;
1458 PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI = NULL;
1459 PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI = NULL;
1460 PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI = NULL;
1461 PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI = NULL;
1462 
1463 PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT = NULL;
1464 PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT = NULL;
1465 PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT = NULL;
1466 
1467 PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT = NULL;
1468 
1469 PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT = NULL;
1470 
1471 PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT = NULL;
1472 
1473 PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT = NULL;
1474 
1475 PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT = NULL;
1476 PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT = NULL;
1477 
1478 PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT = NULL;
1479 PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT = NULL;
1480 
1481 PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT = NULL;
1482 PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT = NULL;
1483 PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT = NULL;
1484 PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT = NULL;
1485 PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT = NULL;
1486 PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT = NULL;
1487 PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT = NULL;
1488 PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT = NULL;
1489 PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT = NULL;
1490 PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT = NULL;
1491 PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT = NULL;
1492 PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT = NULL;
1493 PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT = NULL;
1494 
1495 PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT = NULL;
1496 PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT = NULL;
1497 
1498 PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT = NULL;
1499 PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT = NULL;
1500 PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT = NULL;
1501 PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT = NULL;
1502 PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT = NULL;
1503 
1504 PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT = NULL;
1505 PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT = NULL;
1506 
1507 PFNGLINSERTEVENTMARKEREXTPROC __glewInsertEventMarkerEXT = NULL;
1508 PFNGLPOPGROUPMARKEREXTPROC __glewPopGroupMarkerEXT = NULL;
1509 PFNGLPUSHGROUPMARKEREXTPROC __glewPushGroupMarkerEXT = NULL;
1510 
1511 PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT = NULL;
1512 
1513 PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT = NULL;
1514 PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT = NULL;
1515 PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT = NULL;
1516 PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT = NULL;
1517 PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT = NULL;
1518 PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT = NULL;
1519 PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT = NULL;
1520 PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT = NULL;
1521 PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT = NULL;
1522 PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT = NULL;
1523 PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT = NULL;
1524 PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT = NULL;
1525 PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT = NULL;
1526 PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT = NULL;
1527 PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT = NULL;
1528 PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT = NULL;
1529 PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT = NULL;
1530 PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT = NULL;
1531 PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT = NULL;
1532 PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT = NULL;
1533 PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT = NULL;
1534 PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT = NULL;
1535 PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT = NULL;
1536 PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT = NULL;
1537 PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT = NULL;
1538 PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT = NULL;
1539 PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT = NULL;
1540 PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT = NULL;
1541 PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT = NULL;
1542 PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT = NULL;
1543 PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT = NULL;
1544 PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT = NULL;
1545 PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT = NULL;
1546 PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT = NULL;
1547 PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT = NULL;
1548 PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT = NULL;
1549 PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT = NULL;
1550 PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT = NULL;
1551 PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT = NULL;
1552 PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT = NULL;
1553 PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT = NULL;
1554 PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT = NULL;
1555 PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT = NULL;
1556 PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT = NULL;
1557 PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT = NULL;
1558 PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT = NULL;
1559 PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT = NULL;
1560 PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT = NULL;
1561 PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT = NULL;
1562 PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT = NULL;
1563 PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT = NULL;
1564 PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT = NULL;
1565 PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT = NULL;
1566 PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT = NULL;
1567 PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT = NULL;
1568 PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT = NULL;
1569 PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT = NULL;
1570 PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT = NULL;
1571 PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT = NULL;
1572 PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT = NULL;
1573 PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT = NULL;
1574 PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT = NULL;
1575 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT = NULL;
1576 PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT = NULL;
1577 PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT = NULL;
1578 PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT = NULL;
1579 PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT = NULL;
1580 PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT = NULL;
1581 PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT = NULL;
1582 PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT = NULL;
1583 PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT = NULL;
1584 PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT = NULL;
1585 PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT = NULL;
1586 PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT = NULL;
1587 PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT = NULL;
1588 PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT = NULL;
1589 PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT = NULL;
1590 PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT = NULL;
1591 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT = NULL;
1592 PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT = NULL;
1593 PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT = NULL;
1594 PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT = NULL;
1597 PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT = NULL;
1598 PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT = NULL;
1599 PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT = NULL;
1600 PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT = NULL;
1601 PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT = NULL;
1602 PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT = NULL;
1603 PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT = NULL;
1604 PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT = NULL;
1605 PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT = NULL;
1606 PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT = NULL;
1607 PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT = NULL;
1608 PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT = NULL;
1609 PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT = NULL;
1610 PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT = NULL;
1611 PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT = NULL;
1612 PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT = NULL;
1613 PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT = NULL;
1614 PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT = NULL;
1615 PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT = NULL;
1616 PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT = NULL;
1617 PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT = NULL;
1618 PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT = NULL;
1619 PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT = NULL;
1620 PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT = NULL;
1621 PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT = NULL;
1622 PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT = NULL;
1623 PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT = NULL;
1624 PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT = NULL;
1625 PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT = NULL;
1626 PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT = NULL;
1627 PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT = NULL;
1628 PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT = NULL;
1629 PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT = NULL;
1630 PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT = NULL;
1631 PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT = NULL;
1632 PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT = NULL;
1633 PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT = NULL;
1634 PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT = NULL;
1635 PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT = NULL;
1636 PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT = NULL;
1637 PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT = NULL;
1638 PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT = NULL;
1639 PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT = NULL;
1640 PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT = NULL;
1641 PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT = NULL;
1642 PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT = NULL;
1643 PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT = NULL;
1644 PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT = NULL;
1645 PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT = NULL;
1646 PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT = NULL;
1647 PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT = NULL;
1648 PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT = NULL;
1649 PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT = NULL;
1650 PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT = NULL;
1651 PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT = NULL;
1652 PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT = NULL;
1653 PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT = NULL;
1654 PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT = NULL;
1655 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT = NULL;
1656 PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT = NULL;
1657 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT = NULL;
1658 PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT = NULL;
1659 PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT = NULL;
1660 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT = NULL;
1661 PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT = NULL;
1662 PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT = NULL;
1663 PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT = NULL;
1664 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT = NULL;
1665 PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT = NULL;
1666 PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT = NULL;
1667 PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT = NULL;
1668 PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT = NULL;
1669 PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT = NULL;
1670 PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT = NULL;
1671 PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT = NULL;
1672 PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT = NULL;
1673 PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT = NULL;
1674 PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT = NULL;
1675 PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT = NULL;
1676 PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT = NULL;
1677 PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT = NULL;
1678 PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT = NULL;
1679 PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT = NULL;
1680 PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT = NULL;
1681 PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT = NULL;
1682 PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT = NULL;
1683 PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT = NULL;
1684 PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT = NULL;
1685 PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT = NULL;
1686 PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT = NULL;
1687 PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT = NULL;
1688 PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT = NULL;
1689 PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT = NULL;
1690 PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT = NULL;
1691 PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT = NULL;
1692 PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT = NULL;
1693 PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT = NULL;
1694 PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT = NULL;
1695 PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT = NULL;
1696 PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT = NULL;
1697 PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT = NULL;
1698 PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT = NULL;
1699 PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT = NULL;
1700 PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT = NULL;
1701 PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT = NULL;
1702 PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT = NULL;
1703 PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT = NULL;
1704 PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT = NULL;
1705 PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT = NULL;
1706 PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT = NULL;
1707 PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT = NULL;
1708 PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT = NULL;
1709 PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT = NULL;
1710 PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT = NULL;
1711 PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT = NULL;
1712 PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT = NULL;
1713 PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT = NULL;
1714 PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT = NULL;
1715 PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT = NULL;
1716 PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT = NULL;
1717 PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT = NULL;
1718 PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT = NULL;
1719 PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT = NULL;
1720 PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT = NULL;
1721 PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT = NULL;
1722 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT = NULL;
1723 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT = NULL;
1724 PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT = NULL;
1725 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT = NULL;
1726 
1727 PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT = NULL;
1728 PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT = NULL;
1729 PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT = NULL;
1730 PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT = NULL;
1731 PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT = NULL;
1732 PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT = NULL;
1733 
1734 PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT = NULL;
1735 PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT = NULL;
1736 
1737 PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT = NULL;
1738 
1739 PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT = NULL;
1740 PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT = NULL;
1741 PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT = NULL;
1742 PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT = NULL;
1743 PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT = NULL;
1744 
1745 PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT = NULL;
1746 PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT = NULL;
1747 PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT = NULL;
1748 PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT = NULL;
1749 PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT = NULL;
1750 PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT = NULL;
1751 PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT = NULL;
1752 PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT = NULL;
1753 PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT = NULL;
1754 PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT = NULL;
1755 PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT = NULL;
1756 PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT = NULL;
1757 PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT = NULL;
1758 PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT = NULL;
1759 PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT = NULL;
1760 PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT = NULL;
1761 PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT = NULL;
1762 PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT = NULL;
1763 
1764 PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT = NULL;
1765 
1766 PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT = NULL;
1767 
1768 PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT = NULL;
1769 PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT = NULL;
1770 PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT = NULL;
1771 PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT = NULL;
1772 PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT = NULL;
1773 PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT = NULL;
1774 PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT = NULL;
1775 PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT = NULL;
1776 PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT = NULL;
1777 PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT = NULL;
1778 PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT = NULL;
1779 PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT = NULL;
1780 PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT = NULL;
1781 PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT = NULL;
1782 PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT = NULL;
1783 PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT = NULL;
1784 PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT = NULL;
1785 
1786 PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT = NULL;
1787 PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT = NULL;
1788 PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT = NULL;
1789 
1790 PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT = NULL;
1791 PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT = NULL;
1792 
1793 PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT = NULL;
1794 PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT = NULL;
1795 PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT = NULL;
1796 PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT = NULL;
1797 PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT = NULL;
1798 PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT = NULL;
1799 PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT = NULL;
1800 PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT = NULL;
1801 PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT = NULL;
1802 PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT = NULL;
1803 PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT = NULL;
1804 PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT = NULL;
1805 PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT = NULL;
1806 PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT = NULL;
1807 PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT = NULL;
1808 PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT = NULL;
1809 PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT = NULL;
1810 PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT = NULL;
1811 PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT = NULL;
1812 PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT = NULL;
1813 PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT = NULL;
1814 PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT = NULL;
1815 PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT = NULL;
1816 PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT = NULL;
1817 PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT = NULL;
1818 PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT = NULL;
1819 PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT = NULL;
1820 PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT = NULL;
1821 PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT = NULL;
1822 PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT = NULL;
1823 PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT = NULL;
1824 PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT = NULL;
1825 PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT = NULL;
1826 PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT = NULL;
1827 
1828 PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT = NULL;
1829 PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT = NULL;
1830 PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT = NULL;
1831 PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT = NULL;
1832 PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT = NULL;
1833 PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT = NULL;
1834 PFNGLHISTOGRAMEXTPROC __glewHistogramEXT = NULL;
1835 PFNGLMINMAXEXTPROC __glewMinmaxEXT = NULL;
1836 PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT = NULL;
1837 PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT = NULL;
1838 
1839 PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT = NULL;
1840 
1841 PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT = NULL;
1842 
1843 PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT = NULL;
1844 PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT = NULL;
1845 PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT = NULL;
1846 
1847 PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT = NULL;
1848 PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT = NULL;
1849 
1850 PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT = NULL;
1851 PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT = NULL;
1852 
1853 PFNGLCOLORTABLEEXTPROC __glewColorTableEXT = NULL;
1854 PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT = NULL;
1855 PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT = NULL;
1856 PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT = NULL;
1857 
1858 PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT = NULL;
1859 PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT = NULL;
1860 PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT = NULL;
1861 PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT = NULL;
1862 PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT = NULL;
1863 PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT = NULL;
1864 
1865 PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT = NULL;
1866 PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT = NULL;
1867 
1868 PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT = NULL;
1869 
1870 PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT = NULL;
1871 
1872 PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT = NULL;
1873 PFNGLENDSCENEEXTPROC __glewEndSceneEXT = NULL;
1874 
1875 PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT = NULL;
1876 PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT = NULL;
1877 PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT = NULL;
1878 PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT = NULL;
1879 PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT = NULL;
1880 PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT = NULL;
1881 PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT = NULL;
1882 PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT = NULL;
1883 PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT = NULL;
1884 PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT = NULL;
1885 PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT = NULL;
1886 PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT = NULL;
1887 PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT = NULL;
1888 PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT = NULL;
1889 PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT = NULL;
1890 PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT = NULL;
1891 PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT = NULL;
1892 
1893 PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT = NULL;
1894 PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT = NULL;
1895 PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT = NULL;
1896 
1897 PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT = NULL;
1898 PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT = NULL;
1899 
1900 PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT = NULL;
1901 
1902 PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT = NULL;
1903 PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT = NULL;
1904 PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT = NULL;
1905 
1906 PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT = NULL;
1907 
1908 PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT = NULL;
1909 
1910 PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT = NULL;
1911 
1912 PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT = NULL;
1913 PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT = NULL;
1914 PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT = NULL;
1915 PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT = NULL;
1916 PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT = NULL;
1917 PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT = NULL;
1918 
1919 PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT = NULL;
1920 PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT = NULL;
1921 PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT = NULL;
1922 PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT = NULL;
1923 PFNGLISTEXTUREEXTPROC __glewIsTextureEXT = NULL;
1924 PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT = NULL;
1925 
1926 PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT = NULL;
1927 
1928 PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT = NULL;
1929 PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT = NULL;
1930 
1931 PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT = NULL;
1932 PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT = NULL;
1933 PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT = NULL;
1934 PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT = NULL;
1935 PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT = NULL;
1936 PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT = NULL;
1937 PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT = NULL;
1938 
1939 PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT = NULL;
1940 PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT = NULL;
1941 PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT = NULL;
1942 PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT = NULL;
1943 PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT = NULL;
1944 PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT = NULL;
1945 PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT = NULL;
1946 PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT = NULL;
1947 
1948 PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT = NULL;
1949 PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT = NULL;
1950 PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT = NULL;
1951 PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT = NULL;
1952 PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT = NULL;
1953 PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT = NULL;
1954 PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT = NULL;
1955 PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT = NULL;
1956 PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT = NULL;
1957 PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT = NULL;
1958 PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT = NULL;
1959 
1960 PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT = NULL;
1961 PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT = NULL;
1962 PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT = NULL;
1963 PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT = NULL;
1964 PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT = NULL;
1965 PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT = NULL;
1966 PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT = NULL;
1967 PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT = NULL;
1968 PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT = NULL;
1969 PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT = NULL;
1970 PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT = NULL;
1971 PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT = NULL;
1972 PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT = NULL;
1973 PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT = NULL;
1974 PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT = NULL;
1975 PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT = NULL;
1976 PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT = NULL;
1977 PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT = NULL;
1978 PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT = NULL;
1979 PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT = NULL;
1980 PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT = NULL;
1981 PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT = NULL;
1982 PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT = NULL;
1983 PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT = NULL;
1984 PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT = NULL;
1985 PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT = NULL;
1986 PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT = NULL;
1987 PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT = NULL;
1988 PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT = NULL;
1989 PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT = NULL;
1990 PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT = NULL;
1991 PFNGLSWIZZLEEXTPROC __glewSwizzleEXT = NULL;
1992 PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT = NULL;
1993 PFNGLVARIANTBVEXTPROC __glewVariantbvEXT = NULL;
1994 PFNGLVARIANTDVEXTPROC __glewVariantdvEXT = NULL;
1995 PFNGLVARIANTFVEXTPROC __glewVariantfvEXT = NULL;
1996 PFNGLVARIANTIVEXTPROC __glewVariantivEXT = NULL;
1997 PFNGLVARIANTSVEXTPROC __glewVariantsvEXT = NULL;
1998 PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT = NULL;
1999 PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT = NULL;
2000 PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT = NULL;
2001 PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT = NULL;
2002 
2003 PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT = NULL;
2004 PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT = NULL;
2005 PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT = NULL;
2006 
2007 PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT = NULL;
2008 
2009 PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY = NULL;
2010 
2011 PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY = NULL;
2012 
2013 PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP = NULL;
2014 PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP = NULL;
2015 PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP = NULL;
2016 PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP = NULL;
2017 PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP = NULL;
2018 PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP = NULL;
2019 
2020 PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM = NULL;
2021 PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM = NULL;
2022 
2023 PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM = NULL;
2024 PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM = NULL;
2025 PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM = NULL;
2026 PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM = NULL;
2027 PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM = NULL;
2028 PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM = NULL;
2029 PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM = NULL;
2030 PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM = NULL;
2031 
2033 PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL = NULL;
2034 PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL = NULL;
2035 
2036 PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL = NULL;
2037 PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL = NULL;
2038 PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL = NULL;
2039 PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL = NULL;
2040 
2041 PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL = NULL;
2042 PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL = NULL;
2043 
2044 PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback = NULL;
2045 PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl = NULL;
2046 PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert = NULL;
2047 PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog = NULL;
2048 PFNGLGETOBJECTLABELPROC __glewGetObjectLabel = NULL;
2049 PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel = NULL;
2050 PFNGLOBJECTLABELPROC __glewObjectLabel = NULL;
2051 PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel = NULL;
2052 PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup = NULL;
2053 PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup = NULL;
2054 
2055 PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled = NULL;
2056 PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion = NULL;
2057 PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion = NULL;
2058 PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion = NULL;
2059 PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion = NULL;
2060 
2061 PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA = NULL;
2062 
2063 PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA = NULL;
2064 PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA = NULL;
2065 PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA = NULL;
2066 PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA = NULL;
2067 PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA = NULL;
2068 PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA = NULL;
2069 PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA = NULL;
2070 PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA = NULL;
2071 PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA = NULL;
2072 PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA = NULL;
2073 PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA = NULL;
2074 PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA = NULL;
2075 PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA = NULL;
2076 PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA = NULL;
2077 PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA = NULL;
2078 PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA = NULL;
2079 PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA = NULL;
2080 PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA = NULL;
2081 PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA = NULL;
2082 PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA = NULL;
2083 PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA = NULL;
2084 PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA = NULL;
2085 PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA = NULL;
2086 PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA = NULL;
2087 
2088 PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX = NULL;
2089 PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX = NULL;
2090 
2091 PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV = NULL;
2092 PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV = NULL;
2093 
2094 PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV = NULL;
2095 PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV = NULL;
2096 PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV = NULL;
2097 PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV = NULL;
2098 PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV = NULL;
2099 PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV = NULL;
2100 PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV = NULL;
2101 PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV = NULL;
2102 PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV = NULL;
2103 PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV = NULL;
2104 PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV = NULL;
2105 PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV = NULL;
2106 PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV = NULL;
2107 
2108 PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV = NULL;
2109 PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV = NULL;
2110 
2111 PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV = NULL;
2112 PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV = NULL;
2113 
2114 PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV = NULL;
2115 
2116 PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL;
2117 PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV = NULL;
2118 PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL;
2119 
2120 PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV = NULL;
2121 
2122 PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL;
2123 PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL;
2124 PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL;
2125 PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV = NULL;
2126 PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV = NULL;
2127 PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV = NULL;
2128 PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV = NULL;
2129 PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV = NULL;
2130 PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV = NULL;
2131 
2132 PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV = NULL;
2133 PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV = NULL;
2134 PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV = NULL;
2135 
2136 PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV = NULL;
2137 PFNGLFINISHFENCENVPROC __glewFinishFenceNV = NULL;
2138 PFNGLGENFENCESNVPROC __glewGenFencesNV = NULL;
2139 PFNGLGETFENCEIVNVPROC __glewGetFenceivNV = NULL;
2140 PFNGLISFENCENVPROC __glewIsFenceNV = NULL;
2141 PFNGLSETFENCENVPROC __glewSetFenceNV = NULL;
2142 PFNGLTESTFENCENVPROC __glewTestFenceNV = NULL;
2143 
2144 PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV = NULL;
2145 PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV = NULL;
2146 PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV = NULL;
2147 PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV = NULL;
2148 PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV = NULL;
2149 PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV = NULL;
2150 
2151 PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV = NULL;
2152 
2153 PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV = NULL;
2154 
2155 PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV = NULL;
2156 PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV = NULL;
2157 PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV = NULL;
2158 PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV = NULL;
2159 PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV = NULL;
2160 PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV = NULL;
2161 PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV = NULL;
2162 PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV = NULL;
2163 PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV = NULL;
2164 PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV = NULL;
2165 PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV = NULL;
2166 PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV = NULL;
2167 
2168 PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV = NULL;
2169 PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV = NULL;
2170 PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV = NULL;
2171 PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV = NULL;
2172 PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV = NULL;
2173 PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV = NULL;
2174 PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV = NULL;
2175 PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV = NULL;
2176 PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV = NULL;
2177 PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV = NULL;
2178 PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV = NULL;
2179 PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV = NULL;
2180 PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV = NULL;
2181 PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV = NULL;
2182 PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV = NULL;
2183 PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV = NULL;
2184 PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV = NULL;
2185 PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV = NULL;
2186 PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV = NULL;
2187 PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV = NULL;
2188 PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV = NULL;
2189 PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV = NULL;
2190 PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV = NULL;
2191 PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV = NULL;
2192 PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV = NULL;
2193 PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV = NULL;
2194 PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV = NULL;
2195 PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV = NULL;
2196 PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV = NULL;
2197 PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV = NULL;
2198 PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV = NULL;
2199 PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV = NULL;
2200 PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV = NULL;
2201 PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV = NULL;
2202 
2203 PFNGLCOLOR3HNVPROC __glewColor3hNV = NULL;
2204 PFNGLCOLOR3HVNVPROC __glewColor3hvNV = NULL;
2205 PFNGLCOLOR4HNVPROC __glewColor4hNV = NULL;
2206 PFNGLCOLOR4HVNVPROC __glewColor4hvNV = NULL;
2207 PFNGLFOGCOORDHNVPROC __glewFogCoordhNV = NULL;
2208 PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV = NULL;
2209 PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV = NULL;
2210 PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV = NULL;
2211 PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV = NULL;
2212 PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV = NULL;
2213 PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV = NULL;
2214 PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV = NULL;
2215 PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV = NULL;
2216 PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV = NULL;
2217 PFNGLNORMAL3HNVPROC __glewNormal3hNV = NULL;
2218 PFNGLNORMAL3HVNVPROC __glewNormal3hvNV = NULL;
2219 PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV = NULL;
2220 PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV = NULL;
2221 PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV = NULL;
2222 PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV = NULL;
2223 PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV = NULL;
2224 PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV = NULL;
2225 PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV = NULL;
2226 PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV = NULL;
2227 PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV = NULL;
2228 PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV = NULL;
2229 PFNGLVERTEX2HNVPROC __glewVertex2hNV = NULL;
2230 PFNGLVERTEX2HVNVPROC __glewVertex2hvNV = NULL;
2231 PFNGLVERTEX3HNVPROC __glewVertex3hNV = NULL;
2232 PFNGLVERTEX3HVNVPROC __glewVertex3hvNV = NULL;
2233 PFNGLVERTEX4HNVPROC __glewVertex4hNV = NULL;
2234 PFNGLVERTEX4HVNVPROC __glewVertex4hvNV = NULL;
2235 PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV = NULL;
2236 PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV = NULL;
2237 PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV = NULL;
2238 PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV = NULL;
2239 PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV = NULL;
2240 PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV = NULL;
2241 PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV = NULL;
2242 PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV = NULL;
2243 PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV = NULL;
2244 PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV = NULL;
2245 PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV = NULL;
2246 PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV = NULL;
2247 PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV = NULL;
2248 PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV = NULL;
2249 
2250 PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV = NULL;
2251 PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV = NULL;
2252 PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV = NULL;
2253 PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV = NULL;
2254 PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV = NULL;
2255 PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV = NULL;
2256 PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV = NULL;
2257 
2258 PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV = NULL;
2259 PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV = NULL;
2260 PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV = NULL;
2261 
2262 PFNGLCOPYPATHNVPROC __glewCopyPathNV = NULL;
2263 PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV = NULL;
2264 PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV = NULL;
2265 PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV = NULL;
2266 PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV = NULL;
2267 PFNGLDELETEPATHSNVPROC __glewDeletePathsNV = NULL;
2268 PFNGLGENPATHSNVPROC __glewGenPathsNV = NULL;
2269 PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV = NULL;
2270 PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV = NULL;
2271 PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV = NULL;
2272 PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV = NULL;
2273 PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV = NULL;
2274 PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV = NULL;
2275 PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV = NULL;
2276 PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV = NULL;
2277 PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV = NULL;
2278 PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV = NULL;
2279 PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV = NULL;
2280 PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV = NULL;
2281 PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV = NULL;
2282 PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV = NULL;
2283 PFNGLISPATHNVPROC __glewIsPathNV = NULL;
2284 PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV = NULL;
2285 PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV = NULL;
2286 PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV = NULL;
2287 PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV = NULL;
2288 PFNGLPATHCOORDSNVPROC __glewPathCoordsNV = NULL;
2289 PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV = NULL;
2290 PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV = NULL;
2291 PFNGLPATHFOGGENNVPROC __glewPathFogGenNV = NULL;
2292 PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV = NULL;
2293 PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV = NULL;
2294 PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV = NULL;
2295 PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV = NULL;
2296 PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV = NULL;
2297 PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV = NULL;
2298 PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV = NULL;
2299 PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV = NULL;
2300 PFNGLPATHSTRINGNVPROC __glewPathStringNV = NULL;
2301 PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV = NULL;
2302 PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV = NULL;
2303 PFNGLPATHTEXGENNVPROC __glewPathTexGenNV = NULL;
2304 PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV = NULL;
2305 PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV = NULL;
2306 PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV = NULL;
2307 PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV = NULL;
2308 PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV = NULL;
2309 PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV = NULL;
2310 PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV = NULL;
2311 
2312 PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV = NULL;
2313 PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV = NULL;
2314 
2315 PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV = NULL;
2316 PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV = NULL;
2317 
2318 PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV = NULL;
2319 PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV = NULL;
2320 PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV = NULL;
2321 PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV = NULL;
2322 PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV = NULL;
2323 PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV = NULL;
2324 
2325 PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV = NULL;
2326 PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV = NULL;
2327 
2328 PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV = NULL;
2329 PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV = NULL;
2330 PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV = NULL;
2331 PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV = NULL;
2332 PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV = NULL;
2333 PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV = NULL;
2334 PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV = NULL;
2335 PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV = NULL;
2336 PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV = NULL;
2337 PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV = NULL;
2338 PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV = NULL;
2339 PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV = NULL;
2340 PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV = NULL;
2341 
2342 PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV = NULL;
2343 PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV = NULL;
2344 
2345 PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV = NULL;
2346 PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV = NULL;
2347 PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV = NULL;
2348 PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV = NULL;
2349 PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV = NULL;
2350 PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV = NULL;
2351 PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV = NULL;
2352 PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV = NULL;
2353 PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV = NULL;
2354 PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV = NULL;
2355 PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV = NULL;
2356 PFNGLUNIFORMUI64NVPROC __glewUniformui64NV = NULL;
2357 PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV = NULL;
2358 
2359 PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV = NULL;
2360 
2361 PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTexImage2DMultisampleCoverageNV = NULL;
2362 PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTexImage3DMultisampleCoverageNV = NULL;
2363 PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTextureImage2DMultisampleCoverageNV = NULL;
2364 PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC __glewTextureImage2DMultisampleNV = NULL;
2365 PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTextureImage3DMultisampleCoverageNV = NULL;
2366 PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC __glewTextureImage3DMultisampleNV = NULL;
2367 
2368 PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV = NULL;
2369 PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV = NULL;
2370 PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV = NULL;
2371 PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV = NULL;
2372 PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV = NULL;
2373 PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV = NULL;
2374 PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV = NULL;
2375 PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV = NULL;
2376 PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV = NULL;
2377 PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV = NULL;
2378 PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV = NULL;
2379 
2380 PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV = NULL;
2381 PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV = NULL;
2382 PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV = NULL;
2383 PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV = NULL;
2384 PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV = NULL;
2385 PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV = NULL;
2386 PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV = NULL;
2387 
2388 PFNGLVDPAUFININVPROC __glewVDPAUFiniNV = NULL;
2389 PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV = NULL;
2390 PFNGLVDPAUINITNVPROC __glewVDPAUInitNV = NULL;
2391 PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV = NULL;
2392 PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV = NULL;
2393 PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV = NULL;
2394 PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV = NULL;
2395 PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV = NULL;
2396 PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV = NULL;
2397 PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV = NULL;
2398 
2399 PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV = NULL;
2400 PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV = NULL;
2401 
2402 PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV = NULL;
2403 PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV = NULL;
2404 PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV = NULL;
2405 PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV = NULL;
2406 PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV = NULL;
2407 PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV = NULL;
2408 PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV = NULL;
2409 PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV = NULL;
2410 PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV = NULL;
2411 PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV = NULL;
2412 PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV = NULL;
2413 PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV = NULL;
2414 PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV = NULL;
2415 PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV = NULL;
2416 PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV = NULL;
2417 PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV = NULL;
2418 PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV = NULL;
2419 PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV = NULL;
2420 PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV = NULL;
2421 
2422 PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV = NULL;
2423 PFNGLCOLORFORMATNVPROC __glewColorFormatNV = NULL;
2424 PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV = NULL;
2425 PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV = NULL;
2426 PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV = NULL;
2427 PFNGLINDEXFORMATNVPROC __glewIndexFormatNV = NULL;
2428 PFNGLNORMALFORMATNVPROC __glewNormalFormatNV = NULL;
2429 PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV = NULL;
2430 PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV = NULL;
2431 PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV = NULL;
2432 PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV = NULL;
2433 PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV = NULL;
2434 
2435 PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV = NULL;
2436 PFNGLBINDPROGRAMNVPROC __glewBindProgramNV = NULL;
2437 PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV = NULL;
2438 PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV = NULL;
2439 PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV = NULL;
2440 PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV = NULL;
2441 PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV = NULL;
2442 PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV = NULL;
2443 PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV = NULL;
2444 PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV = NULL;
2445 PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV = NULL;
2446 PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV = NULL;
2447 PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV = NULL;
2448 PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV = NULL;
2449 PFNGLISPROGRAMNVPROC __glewIsProgramNV = NULL;
2450 PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV = NULL;
2451 PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV = NULL;
2452 PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV = NULL;
2453 PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV = NULL;
2454 PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV = NULL;
2455 PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV = NULL;
2456 PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV = NULL;
2457 PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV = NULL;
2458 PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV = NULL;
2459 PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV = NULL;
2460 PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV = NULL;
2461 PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV = NULL;
2462 PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV = NULL;
2463 PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV = NULL;
2464 PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV = NULL;
2465 PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV = NULL;
2466 PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV = NULL;
2467 PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV = NULL;
2468 PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV = NULL;
2469 PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV = NULL;
2470 PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV = NULL;
2471 PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV = NULL;
2472 PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV = NULL;
2473 PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV = NULL;
2474 PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV = NULL;
2475 PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV = NULL;
2476 PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV = NULL;
2477 PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV = NULL;
2478 PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV = NULL;
2479 PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV = NULL;
2480 PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV = NULL;
2481 PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV = NULL;
2482 PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV = NULL;
2483 PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV = NULL;
2484 PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV = NULL;
2485 PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV = NULL;
2486 PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV = NULL;
2487 PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV = NULL;
2488 PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV = NULL;
2489 PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV = NULL;
2490 PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV = NULL;
2491 PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV = NULL;
2492 PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV = NULL;
2493 PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV = NULL;
2494 PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV = NULL;
2495 PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV = NULL;
2496 PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV = NULL;
2497 PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV = NULL;
2498 PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV = NULL;
2499 
2500 PFNGLBEGINVIDEOCAPTURENVPROC __glewBeginVideoCaptureNV = NULL;
2501 PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC __glewBindVideoCaptureStreamBufferNV = NULL;
2502 PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC __glewBindVideoCaptureStreamTextureNV = NULL;
2503 PFNGLENDVIDEOCAPTURENVPROC __glewEndVideoCaptureNV = NULL;
2504 PFNGLGETVIDEOCAPTURESTREAMDVNVPROC __glewGetVideoCaptureStreamdvNV = NULL;
2505 PFNGLGETVIDEOCAPTURESTREAMFVNVPROC __glewGetVideoCaptureStreamfvNV = NULL;
2506 PFNGLGETVIDEOCAPTURESTREAMIVNVPROC __glewGetVideoCaptureStreamivNV = NULL;
2507 PFNGLGETVIDEOCAPTUREIVNVPROC __glewGetVideoCaptureivNV = NULL;
2508 PFNGLVIDEOCAPTURENVPROC __glewVideoCaptureNV = NULL;
2509 PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV = NULL;
2510 PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV = NULL;
2511 PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV = NULL;
2512 
2513 PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES = NULL;
2514 PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES = NULL;
2515 PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL;
2516 PFNGLFRUSTUMFOESPROC __glewFrustumfOES = NULL;
2517 PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES = NULL;
2518 PFNGLORTHOFOESPROC __glewOrthofOES = NULL;
2519 
2520 PFNGLALPHAFUNCXPROC __glewAlphaFuncx = NULL;
2521 PFNGLCLEARCOLORXPROC __glewClearColorx = NULL;
2522 PFNGLCLEARDEPTHXPROC __glewClearDepthx = NULL;
2523 PFNGLCOLOR4XPROC __glewColor4x = NULL;
2524 PFNGLDEPTHRANGEXPROC __glewDepthRangex = NULL;
2525 PFNGLFOGXPROC __glewFogx = NULL;
2526 PFNGLFOGXVPROC __glewFogxv = NULL;
2527 PFNGLFRUSTUMFPROC __glewFrustumf = NULL;
2528 PFNGLFRUSTUMXPROC __glewFrustumx = NULL;
2529 PFNGLLIGHTMODELXPROC __glewLightModelx = NULL;
2530 PFNGLLIGHTMODELXVPROC __glewLightModelxv = NULL;
2531 PFNGLLIGHTXPROC __glewLightx = NULL;
2532 PFNGLLIGHTXVPROC __glewLightxv = NULL;
2533 PFNGLLINEWIDTHXPROC __glewLineWidthx = NULL;
2534 PFNGLLOADMATRIXXPROC __glewLoadMatrixx = NULL;
2535 PFNGLMATERIALXPROC __glewMaterialx = NULL;
2536 PFNGLMATERIALXVPROC __glewMaterialxv = NULL;
2537 PFNGLMULTMATRIXXPROC __glewMultMatrixx = NULL;
2538 PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x = NULL;
2539 PFNGLNORMAL3XPROC __glewNormal3x = NULL;
2540 PFNGLORTHOFPROC __glewOrthof = NULL;
2541 PFNGLORTHOXPROC __glewOrthox = NULL;
2542 PFNGLPOINTSIZEXPROC __glewPointSizex = NULL;
2543 PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx = NULL;
2544 PFNGLROTATEXPROC __glewRotatex = NULL;
2545 PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex = NULL;
2546 PFNGLSCALEXPROC __glewScalex = NULL;
2547 PFNGLTEXENVXPROC __glewTexEnvx = NULL;
2548 PFNGLTEXENVXVPROC __glewTexEnvxv = NULL;
2549 PFNGLTEXPARAMETERXPROC __glewTexParameterx = NULL;
2550 PFNGLTRANSLATEXPROC __glewTranslatex = NULL;
2551 
2552 PFNGLCLIPPLANEFPROC __glewClipPlanef = NULL;
2553 PFNGLCLIPPLANEXPROC __glewClipPlanex = NULL;
2554 PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef = NULL;
2555 PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex = NULL;
2556 PFNGLGETFIXEDVPROC __glewGetFixedv = NULL;
2557 PFNGLGETLIGHTXVPROC __glewGetLightxv = NULL;
2558 PFNGLGETMATERIALXVPROC __glewGetMaterialxv = NULL;
2559 PFNGLGETTEXENVXVPROC __glewGetTexEnvxv = NULL;
2560 PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv = NULL;
2561 PFNGLPOINTPARAMETERXPROC __glewPointParameterx = NULL;
2562 PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv = NULL;
2563 PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES = NULL;
2564 PFNGLTEXPARAMETERXVPROC __glewTexParameterxv = NULL;
2565 
2567 
2568 PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL = NULL;
2569 PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL = NULL;
2570 
2571 PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL = NULL;
2572 
2573 PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS = NULL;
2574 PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS = NULL;
2575 
2576 PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS = NULL;
2577 PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS = NULL;
2578 
2579 PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS = NULL;
2580 PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS = NULL;
2581 
2582 PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS = NULL;
2583 PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS = NULL;
2584 
2585 PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS = NULL;
2586 PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS = NULL;
2587 
2588 PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS = NULL;
2589 PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS = NULL;
2590 
2591 PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX = NULL;
2592 PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX = NULL;
2593 PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX = NULL;
2594 PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX = NULL;
2595 PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX = NULL;
2596 PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX = NULL;
2597 
2598 PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX = NULL;
2599 
2600 PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX = NULL;
2601 
2602 PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX = NULL;
2603 PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX = NULL;
2604 PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX = NULL;
2605 PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX = NULL;
2606 PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX = NULL;
2607 PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX = NULL;
2608 PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX = NULL;
2609 PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX = NULL;
2610 PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX = NULL;
2611 PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX = NULL;
2612 PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX = NULL;
2613 PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX = NULL;
2614 PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX = NULL;
2615 PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX = NULL;
2616 PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX = NULL;
2617 PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX = NULL;
2618 PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX = NULL;
2619 
2620 PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX = NULL;
2621 
2622 PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX = NULL;
2623 
2624 PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX = NULL;
2625 
2626 PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX = NULL;
2627 PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX = NULL;
2628 PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX = NULL;
2629 PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX = NULL;
2630 
2631 PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX = NULL;
2632 
2633 PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI = NULL;
2634 PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI = NULL;
2635 PFNGLCOLORTABLESGIPROC __glewColorTableSGI = NULL;
2636 PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI = NULL;
2637 PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI = NULL;
2638 PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI = NULL;
2639 PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI = NULL;
2640 
2641 PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX = NULL;
2642 
2643 PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN = NULL;
2644 PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN = NULL;
2645 PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN = NULL;
2646 PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN = NULL;
2647 PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN = NULL;
2648 PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN = NULL;
2649 PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN = NULL;
2650 PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN = NULL;
2651 
2652 PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN = NULL;
2653 
2654 PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN = NULL;
2655 PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN = NULL;
2656 PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN = NULL;
2657 PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN = NULL;
2658 PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN = NULL;
2659 PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN = NULL;
2660 PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN = NULL;
2661 
2662 PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN = NULL;
2663 PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN = NULL;
2664 PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN = NULL;
2665 PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN = NULL;
2666 PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN = NULL;
2667 PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN = NULL;
2668 PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN = NULL;
2669 PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN = NULL;
2670 PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN = NULL;
2671 PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN = NULL;
2672 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN = NULL;
2673 PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN = NULL;
2674 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN = NULL;
2675 PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN = NULL;
2676 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN = NULL;
2677 PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN = NULL;
2678 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN = NULL;
2679 PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN = NULL;
2680 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = NULL;
2681 PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = NULL;
2682 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = NULL;
2683 PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = NULL;
2684 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN = NULL;
2685 PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN = NULL;
2686 PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN = NULL;
2687 PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN = NULL;
2688 PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN = NULL;
2689 PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN = NULL;
2690 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN = NULL;
2691 PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN = NULL;
2692 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN = NULL;
2693 PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN = NULL;
2694 PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN = NULL;
2695 PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN = NULL;
2696 PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN = NULL;
2697 PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN = NULL;
2698 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN = NULL;
2699 PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN = NULL;
2700 PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN = NULL;
2701 PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN = NULL;
2702 
2703 PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN = NULL;
2704 
2705 #endif /* !WIN32 || !GLEW_MX */
2706 
2707 #if !defined(GLEW_MX)
2708