Parent Directory
|
Revision Log
initial checkout of r3113 from upstream repository
1 | william | 15 | /* |
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 | #if defined(_WIN32) | ||
34 | # include <GL/wglew.h> | ||
35 | #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX) | ||
36 | # include <GL/glxew.h> | ||
37 | #endif | ||
38 | |||
39 | /* | ||
40 | * Define glewGetContext and related helper macros. | ||
41 | */ | ||
42 | #ifdef GLEW_MX | ||
43 | # define glewGetContext() ctx | ||
44 | # ifdef _WIN32 | ||
45 | # define GLEW_CONTEXT_ARG_DEF_INIT GLEWContext* ctx | ||
46 | # define GLEW_CONTEXT_ARG_VAR_INIT ctx | ||
47 | # define wglewGetContext() ctx | ||
48 | # define WGLEW_CONTEXT_ARG_DEF_INIT WGLEWContext* ctx | ||
49 | # define WGLEW_CONTEXT_ARG_DEF_LIST WGLEWContext* ctx | ||
50 | # else /* _WIN32 */ | ||
51 | # define GLEW_CONTEXT_ARG_DEF_INIT void | ||
52 | # define GLEW_CONTEXT_ARG_VAR_INIT | ||
53 | # define glxewGetContext() ctx | ||
54 | # define GLXEW_CONTEXT_ARG_DEF_INIT void | ||
55 | # define GLXEW_CONTEXT_ARG_DEF_LIST GLXEWContext* ctx | ||
56 | # endif /* _WIN32 */ | ||
57 | # define GLEW_CONTEXT_ARG_DEF_LIST GLEWContext* ctx | ||
58 | #else /* GLEW_MX */ | ||
59 | # define GLEW_CONTEXT_ARG_DEF_INIT void | ||
60 | # define GLEW_CONTEXT_ARG_VAR_INIT | ||
61 | # define GLEW_CONTEXT_ARG_DEF_LIST void | ||
62 | # define WGLEW_CONTEXT_ARG_DEF_INIT void | ||
63 | # define WGLEW_CONTEXT_ARG_DEF_LIST void | ||
64 | # define GLXEW_CONTEXT_ARG_DEF_INIT void | ||
65 | # define GLXEW_CONTEXT_ARG_DEF_LIST void | ||
66 | #endif /* GLEW_MX */ | ||
67 | |||
68 | #if defined(__APPLE__) | ||
69 | #include <mach-o/dyld.h> | ||
70 | #include <stdlib.h> | ||
71 | #include <string.h> | ||
72 | |||
73 | void* NSGLGetProcAddress (const GLubyte *name) | ||
74 | { | ||
75 | static const struct mach_header* image = NULL; | ||
76 | NSSymbol symbol; | ||
77 | char* symbolName; | ||
78 | if (NULL == image) | ||
79 | { | ||
80 | image = NSAddImage("/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL", NSADDIMAGE_OPTION_RETURN_ON_ERROR); | ||
81 | } | ||
82 | /* prepend a '_' for the Unix C symbol mangling convention */ | ||
83 | symbolName = malloc(strlen((const char*)name) + 2); | ||
84 | strcpy(symbolName+1, (const char*)name); | ||
85 | symbolName[0] = '_'; | ||
86 | symbol = NULL; | ||
87 | /* if (NSIsSymbolNameDefined(symbolName)) | ||
88 | symbol = NSLookupAndBindSymbol(symbolName); */ | ||
89 | symbol = image ? NSLookupSymbolInImage(image, symbolName, NSLOOKUPSYMBOLINIMAGE_OPTION_BIND | NSLOOKUPSYMBOLINIMAGE_OPTION_RETURN_ON_ERROR) : NULL; | ||
90 | free(symbolName); | ||
91 | return symbol ? NSAddressOfSymbol(symbol) : NULL; | ||
92 | } | ||
93 | #endif /* __APPLE__ */ | ||
94 | |||
95 | #if defined(__sgi) || defined (__sun) | ||
96 | #include <dlfcn.h> | ||
97 | #include <stdio.h> | ||
98 | #include <stdlib.h> | ||
99 | |||
100 | void* dlGetProcAddress (const GLubyte* name) | ||
101 | { | ||
102 | static void* h = NULL; | ||
103 | static void* gpa; | ||
104 | |||
105 | if (h == NULL) | ||
106 | { | ||
107 | if ((h = dlopen(NULL, RTLD_LAZY | RTLD_LOCAL)) == NULL) return NULL; | ||
108 | gpa = dlsym(h, "glXGetProcAddress"); | ||
109 | } | ||
110 | |||
111 | if (gpa != NULL) | ||
112 | return ((void*(*)(const GLubyte*))gpa)(name); | ||
113 | else | ||
114 | return dlsym(h, (const char*)name); | ||
115 | } | ||
116 | #endif /* __sgi || __sun */ | ||
117 | |||
118 | /* | ||
119 | * Define glewGetProcAddress. | ||
120 | */ | ||
121 | #if defined(_WIN32) | ||
122 | # define glewGetProcAddress(name) wglGetProcAddress((LPCSTR)name) | ||
123 | #else | ||
124 | # if defined(__APPLE__) | ||
125 | # define glewGetProcAddress(name) NSGLGetProcAddress(name) | ||
126 | # else | ||
127 | # if defined(__sgi) || defined(__sun) | ||
128 | # define glewGetProcAddress(name) dlGetProcAddress(name) | ||
129 | # else /* __linux */ | ||
130 | # define glewGetProcAddress(name) (*glXGetProcAddressARB)(name) | ||
131 | # endif | ||
132 | # endif | ||
133 | #endif | ||
134 | |||
135 | /* | ||
136 | * Define GLboolean const cast. | ||
137 | */ | ||
138 | #define CONST_CAST(x) (*(GLboolean*)&x) | ||
139 | |||
140 | /* | ||
141 | * GLEW, just like OpenGL or GLU, does not rely on the standard C library. | ||
142 | * These functions implement the functionality required in this file. | ||
143 | */ | ||
144 | static GLuint _glewStrLen (const GLubyte* s) | ||
145 | { | ||
146 | GLuint i=0; | ||
147 | if (s == NULL) return 0; | ||
148 | while (s[i] != '\0') i++; | ||
149 | return i; | ||
150 | } | ||
151 | |||
152 | static GLuint _glewStrCLen (const GLubyte* s, GLubyte c) | ||
153 | { | ||
154 | GLuint i=0; | ||
155 | if (s == NULL) return 0; | ||
156 | while (s[i] != '\0' && s[i] != c) i++; | ||
157 | return (s[i] == '\0' || s[i] == c) ? i : 0; | ||
158 | } | ||
159 | |||
160 | static GLboolean _glewStrSame (const GLubyte* a, const GLubyte* b, GLuint n) | ||
161 | { | ||
162 | GLuint i=0; | ||
163 | if(a == NULL || b == NULL) | ||
164 | return (a == NULL && b == NULL && n == 0) ? GL_TRUE : GL_FALSE; | ||
165 | while (i < n && a[i] != '\0' && b[i] != '\0' && a[i] == b[i]) i++; | ||
166 | return i == n ? GL_TRUE : GL_FALSE; | ||
167 | } | ||
168 | |||
169 | static GLboolean _glewStrSame1 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) | ||
170 | { | ||
171 | while (*na > 0 && (**a == ' ' || **a == '\n' || **a == '\r' || **a == '\t')) | ||
172 | { | ||
173 | (*a)++; | ||
174 | (*na)--; | ||
175 | } | ||
176 | if(*na >= nb) | ||
177 | { | ||
178 | GLuint i=0; | ||
179 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ||
180 | if(i == nb) | ||
181 | { | ||
182 | *a = *a + nb; | ||
183 | *na = *na - nb; | ||
184 | return GL_TRUE; | ||
185 | } | ||
186 | } | ||
187 | return GL_FALSE; | ||
188 | } | ||
189 | |||
190 | static GLboolean _glewStrSame2 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) | ||
191 | { | ||
192 | if(*na >= nb) | ||
193 | { | ||
194 | GLuint i=0; | ||
195 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ||
196 | if(i == nb) | ||
197 | { | ||
198 | *a = *a + nb; | ||
199 | *na = *na - nb; | ||
200 | return GL_TRUE; | ||
201 | } | ||
202 | } | ||
203 | return GL_FALSE; | ||
204 | } | ||
205 | |||
206 | static GLboolean _glewStrSame3 (GLubyte** a, GLuint* na, const GLubyte* b, GLuint nb) | ||
207 | { | ||
208 | if(*na >= nb) | ||
209 | { | ||
210 | GLuint i=0; | ||
211 | while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++; | ||
212 | if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t')) | ||
213 | { | ||
214 | *a = *a + nb; | ||
215 | *na = *na - nb; | ||
216 | return GL_TRUE; | ||
217 | } | ||
218 | } | ||
219 | return GL_FALSE; | ||
220 | } | ||
221 | |||
222 | #if !defined(_WIN32) || !defined(GLEW_MX) | ||
223 | |||
224 | PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D = NULL; | ||
225 | PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements = NULL; | ||
226 | PFNGLTEXIMAGE3DPROC __glewTexImage3D = NULL; | ||
227 | PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D = NULL; | ||
228 | |||
229 | PFNGLACTIVETEXTUREPROC __glewActiveTexture = NULL; | ||
230 | PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture = NULL; | ||
231 | PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D = NULL; | ||
232 | PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D = NULL; | ||
233 | PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D = NULL; | ||
234 | PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D = NULL; | ||
235 | PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D = NULL; | ||
236 | PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D = NULL; | ||
237 | PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage = NULL; | ||
238 | PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd = NULL; | ||
239 | PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf = NULL; | ||
240 | PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd = NULL; | ||
241 | PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf = NULL; | ||
242 | PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d = NULL; | ||
243 | PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv = NULL; | ||
244 | PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f = NULL; | ||
245 | PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv = NULL; | ||
246 | PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i = NULL; | ||
247 | PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv = NULL; | ||
248 | PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s = NULL; | ||
249 | PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv = NULL; | ||
250 | PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d = NULL; | ||
251 | PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv = NULL; | ||
252 | PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f = NULL; | ||
253 | PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv = NULL; | ||
254 | PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i = NULL; | ||
255 | PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv = NULL; | ||
256 | PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s = NULL; | ||
257 | PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv = NULL; | ||
258 | PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d = NULL; | ||
259 | PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv = NULL; | ||
260 | PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f = NULL; | ||
261 | PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv = NULL; | ||
262 | PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i = NULL; | ||
263 | PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv = NULL; | ||
264 | PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s = NULL; | ||
265 | PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv = NULL; | ||
266 | PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d = NULL; | ||
267 | PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv = NULL; | ||
268 | PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f = NULL; | ||
269 | PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv = NULL; | ||
270 | PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i = NULL; | ||
271 | PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv = NULL; | ||
272 | PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s = NULL; | ||
273 | PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv = NULL; | ||
274 | PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage = NULL; | ||
275 | |||
276 | PFNGLBLENDCOLORPROC __glewBlendColor = NULL; | ||
277 | PFNGLBLENDEQUATIONPROC __glewBlendEquation = NULL; | ||
278 | PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate = NULL; | ||
279 | PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer = NULL; | ||
280 | PFNGLFOGCOORDDPROC __glewFogCoordd = NULL; | ||
281 | PFNGLFOGCOORDDVPROC __glewFogCoorddv = NULL; | ||
282 | PFNGLFOGCOORDFPROC __glewFogCoordf = NULL; | ||
283 | PFNGLFOGCOORDFVPROC __glewFogCoordfv = NULL; | ||
284 | PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays = NULL; | ||
285 | PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements = NULL; | ||
286 | PFNGLPOINTPARAMETERFPROC __glewPointParameterf = NULL; | ||
287 | PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv = NULL; | ||
288 | PFNGLPOINTPARAMETERIPROC __glewPointParameteri = NULL; | ||
289 | PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv = NULL; | ||
290 | PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b = NULL; | ||
291 | PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv = NULL; | ||
292 | PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d = NULL; | ||
293 | PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv = NULL; | ||
294 | PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f = NULL; | ||
295 | PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv = NULL; | ||
296 | PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i = NULL; | ||
297 | PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv = NULL; | ||
298 | PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s = NULL; | ||
299 | PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv = NULL; | ||
300 | PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub = NULL; | ||
301 | PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv = NULL; | ||
302 | PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui = NULL; | ||
303 | PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv = NULL; | ||
304 | PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us = NULL; | ||
305 | PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv = NULL; | ||
306 | PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer = NULL; | ||
307 | PFNGLWINDOWPOS2DPROC __glewWindowPos2d = NULL; | ||
308 | PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv = NULL; | ||
309 | PFNGLWINDOWPOS2FPROC __glewWindowPos2f = NULL; | ||
310 | PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv = NULL; | ||
311 | PFNGLWINDOWPOS2IPROC __glewWindowPos2i = NULL; | ||
312 | PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv = NULL; | ||
313 | PFNGLWINDOWPOS2SPROC __glewWindowPos2s = NULL; | ||
314 | PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv = NULL; | ||
315 | PFNGLWINDOWPOS3DPROC __glewWindowPos3d = NULL; | ||
316 | PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv = NULL; | ||
317 | PFNGLWINDOWPOS3FPROC __glewWindowPos3f = NULL; | ||
318 | PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv = NULL; | ||
319 | PFNGLWINDOWPOS3IPROC __glewWindowPos3i = NULL; | ||
320 | PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv = NULL; | ||
321 | PFNGLWINDOWPOS3SPROC __glewWindowPos3s = NULL; | ||
322 | PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv = NULL; | ||
323 | |||
324 | PFNGLBEGINQUERYPROC __glewBeginQuery = NULL; | ||
325 | PFNGLBINDBUFFERPROC __glewBindBuffer = NULL; | ||
326 | PFNGLBUFFERDATAPROC __glewBufferData = NULL; | ||
327 | PFNGLBUFFERSUBDATAPROC __glewBufferSubData = NULL; | ||
328 | PFNGLDELETEBUFFERSPROC __glewDeleteBuffers = NULL; | ||
329 | PFNGLDELETEQUERIESPROC __glewDeleteQueries = NULL; | ||
330 | PFNGLENDQUERYPROC __glewEndQuery = NULL; | ||
331 | PFNGLGENBUFFERSPROC __glewGenBuffers = NULL; | ||
332 | PFNGLGENQUERIESPROC __glewGenQueries = NULL; | ||
333 | PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv = NULL; | ||
334 | PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv = NULL; | ||
335 | PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData = NULL; | ||
336 | PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv = NULL; | ||
337 | PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv = NULL; | ||
338 | PFNGLGETQUERYIVPROC __glewGetQueryiv = NULL; | ||
339 | PFNGLISBUFFERPROC __glewIsBuffer = NULL; | ||
340 | PFNGLISQUERYPROC __glewIsQuery = NULL; | ||
341 | PFNGLMAPBUFFERPROC __glewMapBuffer = NULL; | ||
342 | PFNGLUNMAPBUFFERPROC __glewUnmapBuffer = NULL; | ||
343 | |||
344 | PFNGLATTACHSHADERPROC __glewAttachShader = NULL; | ||
345 | PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation = NULL; | ||
346 | PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate = NULL; | ||
347 | PFNGLCOMPILESHADERPROC __glewCompileShader = NULL; | ||
348 | PFNGLCREATEPROGRAMPROC __glewCreateProgram = NULL; | ||
349 | PFNGLCREATESHADERPROC __glewCreateShader = NULL; | ||
350 | PFNGLDELETEPROGRAMPROC __glewDeleteProgram = NULL; | ||
351 | PFNGLDELETESHADERPROC __glewDeleteShader = NULL; | ||
352 | PFNGLDETACHSHADERPROC __glewDetachShader = NULL; | ||
353 | PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray = NULL; | ||
354 | PFNGLDRAWBUFFERSPROC __glewDrawBuffers = NULL; | ||
355 | PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray = NULL; | ||
356 | PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib = NULL; | ||
357 | PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform = NULL; | ||
358 | PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders = NULL; | ||
359 | PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation = NULL; | ||
360 | PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog = NULL; | ||
361 | PFNGLGETPROGRAMIVPROC __glewGetProgramiv = NULL; | ||
362 | PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog = NULL; | ||
363 | PFNGLGETSHADERSOURCEPROC __glewGetShaderSource = NULL; | ||
364 | PFNGLGETSHADERIVPROC __glewGetShaderiv = NULL; | ||
365 | PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation = NULL; | ||
366 | PFNGLGETUNIFORMFVPROC __glewGetUniformfv = NULL; | ||
367 | PFNGLGETUNIFORMIVPROC __glewGetUniformiv = NULL; | ||
368 | PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv = NULL; | ||
369 | PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv = NULL; | ||
370 | PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv = NULL; | ||
371 | PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv = NULL; | ||
372 | PFNGLISPROGRAMPROC __glewIsProgram = NULL; | ||
373 | PFNGLISSHADERPROC __glewIsShader = NULL; | ||
374 | PFNGLLINKPROGRAMPROC __glewLinkProgram = NULL; | ||
375 | PFNGLSHADERSOURCEPROC __glewShaderSource = NULL; | ||
376 | PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate = NULL; | ||
377 | PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate = NULL; | ||
378 | PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate = NULL; | ||
379 | PFNGLUNIFORM1FPROC __glewUniform1f = NULL; | ||
380 | PFNGLUNIFORM1FVPROC __glewUniform1fv = NULL; | ||
381 | PFNGLUNIFORM1IPROC __glewUniform1i = NULL; | ||
382 | PFNGLUNIFORM1IVPROC __glewUniform1iv = NULL; | ||
383 | PFNGLUNIFORM2FPROC __glewUniform2f = NULL; | ||
384 | PFNGLUNIFORM2FVPROC __glewUniform2fv = NULL; | ||
385 | PFNGLUNIFORM2IPROC __glewUniform2i = NULL; | ||
386 | PFNGLUNIFORM2IVPROC __glewUniform2iv = NULL; | ||
387 | PFNGLUNIFORM3FPROC __glewUniform3f = NULL; | ||
388 | PFNGLUNIFORM3FVPROC __glewUniform3fv = NULL; | ||
389 | PFNGLUNIFORM3IPROC __glewUniform3i = NULL; | ||
390 | PFNGLUNIFORM3IVPROC __glewUniform3iv = NULL; | ||
391 | PFNGLUNIFORM4FPROC __glewUniform4f = NULL; | ||
392 | PFNGLUNIFORM4FVPROC __glewUniform4fv = NULL; | ||
393 | PFNGLUNIFORM4IPROC __glewUniform4i = NULL; | ||
394 | PFNGLUNIFORM4IVPROC __glewUniform4iv = NULL; | ||
395 | PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv = NULL; | ||
396 | PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv = NULL; | ||
397 | PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv = NULL; | ||
398 | PFNGLUSEPROGRAMPROC __glewUseProgram = NULL; | ||
399 | PFNGLVALIDATEPROGRAMPROC __glewValidateProgram = NULL; | ||
400 | PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d = NULL; | ||
401 | PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv = NULL; | ||
402 | PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f = NULL; | ||
403 | PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv = NULL; | ||
404 | PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s = NULL; | ||
405 | PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv = NULL; | ||
406 | PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d = NULL; | ||
407 | PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv = NULL; | ||
408 | PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f = NULL; | ||
409 | PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv = NULL; | ||
410 | PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s = NULL; | ||
411 | PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv = NULL; | ||
412 | PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d = NULL; | ||
413 | PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv = NULL; | ||
414 | PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f = NULL; | ||
415 | PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv = NULL; | ||
416 | PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s = NULL; | ||
417 | PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv = NULL; | ||
418 | PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv = NULL; | ||
419 | PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv = NULL; | ||
420 | PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv = NULL; | ||
421 | PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub = NULL; | ||
422 | PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv = NULL; | ||
423 | PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv = NULL; | ||
424 | PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv = NULL; | ||
425 | PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv = NULL; | ||
426 | PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d = NULL; | ||
427 | PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv = NULL; | ||
428 | PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f = NULL; | ||
429 | PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv = NULL; | ||
430 | PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv = NULL; | ||
431 | PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s = NULL; | ||
432 | PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv = NULL; | ||
433 | PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv = NULL; | ||
434 | PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv = NULL; | ||
435 | PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv = NULL; | ||
436 | PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer = NULL; | ||
437 | |||
438 | PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv = NULL; | ||
439 | PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv = NULL; | ||
440 | PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv = NULL; | ||
441 | PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv = NULL; | ||
442 | PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv = NULL; | ||
443 | PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv = NULL; | ||
444 | |||
445 | PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender = NULL; | ||
446 | PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback = NULL; | ||
447 | PFNGLBINDBUFFERBASEPROC __glewBindBufferBase = NULL; | ||
448 | PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange = NULL; | ||
449 | PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation = NULL; | ||
450 | PFNGLCLAMPCOLORPROC __glewClampColor = NULL; | ||
451 | PFNGLCLEARBUFFERFIPROC __glewClearBufferfi = NULL; | ||
452 | PFNGLCLEARBUFFERFVPROC __glewClearBufferfv = NULL; | ||
453 | PFNGLCLEARBUFFERIVPROC __glewClearBufferiv = NULL; | ||
454 | PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv = NULL; | ||
455 | PFNGLCOLORMASKIPROC __glewColorMaski = NULL; | ||
456 | PFNGLDISABLEIPROC __glewDisablei = NULL; | ||
457 | PFNGLENABLEIPROC __glewEnablei = NULL; | ||
458 | PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender = NULL; | ||
459 | PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback = NULL; | ||
460 | PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v = NULL; | ||
461 | PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation = NULL; | ||
462 | PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v = NULL; | ||
463 | PFNGLGETSTRINGIPROC __glewGetStringi = NULL; | ||
464 | PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv = NULL; | ||
465 | PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv = NULL; | ||
466 | PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying = NULL; | ||
467 | PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv = NULL; | ||
468 | PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv = NULL; | ||
469 | PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv = NULL; | ||
470 | PFNGLISENABLEDIPROC __glewIsEnabledi = NULL; | ||
471 | PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv = NULL; | ||
472 | PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv = NULL; | ||
473 | PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings = NULL; | ||
474 | PFNGLUNIFORM1UIPROC __glewUniform1ui = NULL; | ||
475 | PFNGLUNIFORM1UIVPROC __glewUniform1uiv = NULL; | ||
476 | PFNGLUNIFORM2UIPROC __glewUniform2ui = NULL; | ||
477 | PFNGLUNIFORM2UIVPROC __glewUniform2uiv = NULL; | ||
478 | PFNGLUNIFORM3UIPROC __glewUniform3ui = NULL; | ||
479 | PFNGLUNIFORM3UIVPROC __glewUniform3uiv = NULL; | ||
480 | PFNGLUNIFORM4UIPROC __glewUniform4ui = NULL; | ||
481 | PFNGLUNIFORM4UIVPROC __glewUniform4uiv = NULL; | ||
482 | PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i = NULL; | ||
483 | PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv = NULL; | ||
484 | PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui = NULL; | ||
485 | PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv = NULL; | ||
486 | PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i = NULL; | ||
487 | PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv = NULL; | ||
488 | PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui = NULL; | ||
489 | PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv = NULL; | ||
490 | PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i = NULL; | ||
491 | PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv = NULL; | ||
492 | PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui = NULL; | ||
493 | PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv = NULL; | ||
494 | PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv = NULL; | ||
495 | PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i = NULL; | ||
496 | PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv = NULL; | ||
497 | PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv = NULL; | ||
498 | PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv = NULL; | ||
499 | PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui = NULL; | ||
500 | PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv = NULL; | ||
501 | PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv = NULL; | ||
502 | PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer = NULL; | ||
503 | |||
504 | PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX = NULL; | ||
505 | |||
506 | PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE = NULL; | ||
507 | PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE = NULL; | ||
508 | PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE = NULL; | ||
509 | PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE = NULL; | ||
510 | PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE = NULL; | ||
511 | |||
512 | PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE = NULL; | ||
513 | PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE = NULL; | ||
514 | PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE = NULL; | ||
515 | PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE = NULL; | ||
516 | PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE = NULL; | ||
517 | PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE = NULL; | ||
518 | PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE = NULL; | ||
519 | PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE = NULL; | ||
520 | |||
521 | PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE = NULL; | ||
522 | PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE = NULL; | ||
523 | |||
524 | PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE = NULL; | ||
525 | PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE = NULL; | ||
526 | |||
527 | PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE = NULL; | ||
528 | PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE = NULL; | ||
529 | PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE = NULL; | ||
530 | PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE = NULL; | ||
531 | |||
532 | PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE = NULL; | ||
533 | PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE = NULL; | ||
534 | PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE = NULL; | ||
535 | |||
536 | PFNGLCLAMPCOLORARBPROC __glewClampColorARB = NULL; | ||
537 | |||
538 | PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB = NULL; | ||
539 | |||
540 | PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB = NULL; | ||
541 | PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB = NULL; | ||
542 | |||
543 | PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer = NULL; | ||
544 | PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer = NULL; | ||
545 | PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer = NULL; | ||
546 | PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus = NULL; | ||
547 | PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers = NULL; | ||
548 | PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers = NULL; | ||
549 | PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer = NULL; | ||
550 | PFNGLFRAMEBUFFERTEXTURLAYERPROC __glewFramebufferTexturLayer = NULL; | ||
551 | PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D = NULL; | ||
552 | PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D = NULL; | ||
553 | PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D = NULL; | ||
554 | PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers = NULL; | ||
555 | PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers = NULL; | ||
556 | PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap = NULL; | ||
557 | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv = NULL; | ||
558 | PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv = NULL; | ||
559 | PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer = NULL; | ||
560 | PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer = NULL; | ||
561 | PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage = NULL; | ||
562 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample = NULL; | ||
563 | |||
564 | PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB = NULL; | ||
565 | PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB = NULL; | ||
566 | PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB = NULL; | ||
567 | PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB = NULL; | ||
568 | |||
569 | PFNGLCOLORSUBTABLEPROC __glewColorSubTable = NULL; | ||
570 | PFNGLCOLORTABLEPROC __glewColorTable = NULL; | ||
571 | PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv = NULL; | ||
572 | PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv = NULL; | ||
573 | PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D = NULL; | ||
574 | PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D = NULL; | ||
575 | PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf = NULL; | ||
576 | PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv = NULL; | ||
577 | PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri = NULL; | ||
578 | PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv = NULL; | ||
579 | PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable = NULL; | ||
580 | PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable = NULL; | ||
581 | PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D = NULL; | ||
582 | PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D = NULL; | ||
583 | PFNGLGETCOLORTABLEPROC __glewGetColorTable = NULL; | ||
584 | PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv = NULL; | ||
585 | PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv = NULL; | ||
586 | PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter = NULL; | ||
587 | PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv = NULL; | ||
588 | PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv = NULL; | ||
589 | PFNGLGETHISTOGRAMPROC __glewGetHistogram = NULL; | ||
590 | PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv = NULL; | ||
591 | PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv = NULL; | ||
592 | PFNGLGETMINMAXPROC __glewGetMinmax = NULL; | ||
593 | PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv = NULL; | ||
594 | PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv = NULL; | ||
595 | PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter = NULL; | ||
596 | PFNGLHISTOGRAMPROC __glewHistogram = NULL; | ||
597 | PFNGLMINMAXPROC __glewMinmax = NULL; | ||
598 | PFNGLRESETHISTOGRAMPROC __glewResetHistogram = NULL; | ||
599 | PFNGLRESETMINMAXPROC __glewResetMinmax = NULL; | ||
600 | PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D = NULL; | ||
601 | |||
602 | PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB = NULL; | ||
603 | |||
604 | PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange = NULL; | ||
605 | PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange = NULL; | ||
606 | |||
607 | PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB = NULL; | ||
608 | PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB = NULL; | ||
609 | PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB = NULL; | ||
610 | PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB = NULL; | ||
611 | PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB = NULL; | ||
612 | |||
613 | PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB = NULL; | ||
614 | |||
615 | PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB = NULL; | ||
616 | PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB = NULL; | ||
617 | PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB = NULL; | ||
618 | PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB = NULL; | ||
619 | PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB = NULL; | ||
620 | PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB = NULL; | ||
621 | PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB = NULL; | ||
622 | PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB = NULL; | ||
623 | PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB = NULL; | ||
624 | PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB = NULL; | ||
625 | PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB = NULL; | ||
626 | PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB = NULL; | ||
627 | PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB = NULL; | ||
628 | PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB = NULL; | ||
629 | PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB = NULL; | ||
630 | PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB = NULL; | ||
631 | PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB = NULL; | ||
632 | PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB = NULL; | ||
633 | PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB = NULL; | ||
634 | PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB = NULL; | ||
635 | PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB = NULL; | ||
636 | PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB = NULL; | ||
637 | PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB = NULL; | ||
638 | PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB = NULL; | ||
639 | PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB = NULL; | ||
640 | PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB = NULL; | ||
641 | PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB = NULL; | ||
642 | PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB = NULL; | ||
643 | PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB = NULL; | ||
644 | PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB = NULL; | ||
645 | PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB = NULL; | ||
646 | PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB = NULL; | ||
647 | PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB = NULL; | ||
648 | PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB = NULL; | ||
649 | |||
650 | PFNGLBEGINQUERYARBPROC __glewBeginQueryARB = NULL; | ||
651 | PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB = NULL; | ||
652 | PFNGLENDQUERYARBPROC __glewEndQueryARB = NULL; | ||
653 | PFNGLGENQUERIESARBPROC __glewGenQueriesARB = NULL; | ||
654 | PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB = NULL; | ||
655 | PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB = NULL; | ||
656 | PFNGLGETQUERYIVARBPROC __glewGetQueryivARB = NULL; | ||
657 | PFNGLISQUERYARBPROC __glewIsQueryARB = NULL; | ||
658 | |||
659 | PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB = NULL; | ||
660 | PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB = NULL; | ||
661 | |||
662 | PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB = NULL; | ||
663 | PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB = NULL; | ||
664 | PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB = NULL; | ||
665 | PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB = NULL; | ||
666 | PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB = NULL; | ||
667 | PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB = NULL; | ||
668 | PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB = NULL; | ||
669 | PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB = NULL; | ||
670 | PFNGLGETHANDLEARBPROC __glewGetHandleARB = NULL; | ||
671 | PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB = NULL; | ||
672 | PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB = NULL; | ||
673 | PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB = NULL; | ||
674 | PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB = NULL; | ||
675 | PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB = NULL; | ||
676 | PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB = NULL; | ||
677 | PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB = NULL; | ||
678 | PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB = NULL; | ||
679 | PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB = NULL; | ||
680 | PFNGLUNIFORM1FARBPROC __glewUniform1fARB = NULL; | ||
681 | PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB = NULL; | ||
682 | PFNGLUNIFORM1IARBPROC __glewUniform1iARB = NULL; | ||
683 | PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB = NULL; | ||
684 | PFNGLUNIFORM2FARBPROC __glewUniform2fARB = NULL; | ||
685 | PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB = NULL; | ||
686 | PFNGLUNIFORM2IARBPROC __glewUniform2iARB = NULL; | ||
687 | PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB = NULL; | ||
688 | PFNGLUNIFORM3FARBPROC __glewUniform3fARB = NULL; | ||
689 | PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB = NULL; | ||
690 | PFNGLUNIFORM3IARBPROC __glewUniform3iARB = NULL; | ||
691 | PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB = NULL; | ||
692 | PFNGLUNIFORM4FARBPROC __glewUniform4fARB = NULL; | ||
693 | PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB = NULL; | ||
694 | PFNGLUNIFORM4IARBPROC __glewUniform4iARB = NULL; | ||
695 | PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB = NULL; | ||
696 | PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB = NULL; | ||
697 | PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB = NULL; | ||
698 | PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB = NULL; | ||
699 | PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB = NULL; | ||
700 | PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB = NULL; | ||
701 | |||
702 | PFNGLTEXBUFFERARBPROC __glewTexBufferARB = NULL; | ||
703 | |||
704 | PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB = NULL; | ||
705 | PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB = NULL; | ||
706 | PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB = NULL; | ||
707 | PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB = NULL; | ||
708 | PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB = NULL; | ||
709 | PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB = NULL; | ||
710 | PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB = NULL; | ||
711 | |||
712 | PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB = NULL; | ||
713 | PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB = NULL; | ||
714 | PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB = NULL; | ||
715 | PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB = NULL; | ||
716 | |||
717 | PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray = NULL; | ||
718 | PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays = NULL; | ||
719 | PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays = NULL; | ||
720 | PFNGLISVERTEXARRAYPROC __glewIsVertexArray = NULL; | ||
721 | |||
722 | PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB = NULL; | ||
723 | PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB = NULL; | ||
724 | PFNGLWEIGHTBVARBPROC __glewWeightbvARB = NULL; | ||
725 | PFNGLWEIGHTDVARBPROC __glewWeightdvARB = NULL; | ||
726 | PFNGLWEIGHTFVARBPROC __glewWeightfvARB = NULL; | ||
727 | PFNGLWEIGHTIVARBPROC __glewWeightivARB = NULL; | ||
728 | PFNGLWEIGHTSVARBPROC __glewWeightsvARB = NULL; | ||
729 | PFNGLWEIGHTUBVARBPROC __glewWeightubvARB = NULL; | ||
730 | PFNGLWEIGHTUIVARBPROC __glewWeightuivARB = NULL; | ||
731 | PFNGLWEIGHTUSVARBPROC __glewWeightusvARB = NULL; | ||
732 | |||
733 | PFNGLBINDBUFFERARBPROC __glewBindBufferARB = NULL; | ||
734 | PFNGLBUFFERDATAARBPROC __glewBufferDataARB = NULL; | ||
735 | PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB = NULL; | ||
736 | PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB = NULL; | ||
737 | PFNGLGENBUFFERSARBPROC __glewGenBuffersARB = NULL; | ||
738 | PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB = NULL; | ||
739 | PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB = NULL; | ||
740 | PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB = NULL; | ||
741 | PFNGLISBUFFERARBPROC __glewIsBufferARB = NULL; | ||
742 | PFNGLMAPBUFFERARBPROC __glewMapBufferARB = NULL; | ||
743 | PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB = NULL; | ||
744 | |||
745 | PFNGLBINDPROGRAMARBPROC __glewBindProgramARB = NULL; | ||
746 | PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB = NULL; | ||
747 | PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB = NULL; | ||
748 | PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB = NULL; | ||
749 | PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB = NULL; | ||
750 | PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB = NULL; | ||
751 | PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB = NULL; | ||
752 | PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB = NULL; | ||
753 | PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB = NULL; | ||
754 | PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB = NULL; | ||
755 | PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB = NULL; | ||
756 | PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB = NULL; | ||
757 | PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB = NULL; | ||
758 | PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB = NULL; | ||
759 | PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB = NULL; | ||
760 | PFNGLISPROGRAMARBPROC __glewIsProgramARB = NULL; | ||
761 | PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB = NULL; | ||
762 | PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB = NULL; | ||
763 | PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB = NULL; | ||
764 | PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB = NULL; | ||
765 | PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB = NULL; | ||
766 | PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB = NULL; | ||
767 | PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB = NULL; | ||
768 | PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB = NULL; | ||
769 | PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB = NULL; | ||
770 | PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB = NULL; | ||
771 | PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB = NULL; | ||
772 | PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB = NULL; | ||
773 | PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB = NULL; | ||
774 | PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB = NULL; | ||
775 | PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB = NULL; | ||
776 | PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB = NULL; | ||
777 | PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB = NULL; | ||
778 | PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB = NULL; | ||
779 | PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB = NULL; | ||
780 | PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB = NULL; | ||
781 | PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB = NULL; | ||
782 | PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB = NULL; | ||
783 | PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB = NULL; | ||
784 | PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB = NULL; | ||
785 | PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB = NULL; | ||
786 | PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB = NULL; | ||
787 | PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB = NULL; | ||
788 | PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB = NULL; | ||
789 | PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB = NULL; | ||
790 | PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB = NULL; | ||
791 | PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB = NULL; | ||
792 | PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB = NULL; | ||
793 | PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB = NULL; | ||
794 | PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB = NULL; | ||
795 | PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB = NULL; | ||
796 | PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB = NULL; | ||
797 | PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB = NULL; | ||
798 | PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB = NULL; | ||
799 | PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB = NULL; | ||
800 | PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB = NULL; | ||
801 | PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB = NULL; | ||
802 | PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB = NULL; | ||
803 | PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB = NULL; | ||
804 | PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB = NULL; | ||
805 | PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB = NULL; | ||
806 | PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB = NULL; | ||
807 | |||
808 | PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB = NULL; | ||
809 | PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB = NULL; | ||
810 | PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB = NULL; | ||
811 | |||
812 | PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB = NULL; | ||
813 | PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB = NULL; | ||
814 | PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB = NULL; | ||
815 | PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB = NULL; | ||
816 | PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB = NULL; | ||
817 | PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB = NULL; | ||
818 | PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB = NULL; | ||
819 | PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB = NULL; | ||
820 | PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB = NULL; | ||
821 | PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB = NULL; | ||
822 | PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB = NULL; | ||
823 | PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB = NULL; | ||
824 | PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB = NULL; | ||
825 | PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB = NULL; | ||
826 | PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB = NULL; | ||
827 | PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB = NULL; | ||
828 | |||
829 | PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI = NULL; | ||
830 | |||
831 | PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI = NULL; | ||
832 | PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI = NULL; | ||
833 | PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI = NULL; | ||
834 | |||
835 | PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI = NULL; | ||
836 | PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI = NULL; | ||
837 | PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI = NULL; | ||
838 | PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI = NULL; | ||
839 | |||
840 | PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI = NULL; | ||
841 | PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI = NULL; | ||
842 | PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI = NULL; | ||
843 | PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI = NULL; | ||
844 | PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI = NULL; | ||
845 | PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI = NULL; | ||
846 | PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI = NULL; | ||
847 | PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI = NULL; | ||
848 | PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI = NULL; | ||
849 | PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI = NULL; | ||
850 | PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI = NULL; | ||
851 | PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI = NULL; | ||
852 | PFNGLSAMPLEMAPATIPROC __glewSampleMapATI = NULL; | ||
853 | PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI = NULL; | ||
854 | |||
855 | PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI = NULL; | ||
856 | PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI = NULL; | ||
857 | |||
858 | PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI = NULL; | ||
859 | PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI = NULL; | ||
860 | |||
861 | PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI = NULL; | ||
862 | PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI = NULL; | ||
863 | |||
864 | PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI = NULL; | ||
865 | PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI = NULL; | ||
866 | PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI = NULL; | ||
867 | PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI = NULL; | ||
868 | PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI = NULL; | ||
869 | PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI = NULL; | ||
870 | PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI = NULL; | ||
871 | PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI = NULL; | ||
872 | PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI = NULL; | ||
873 | PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI = NULL; | ||
874 | PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI = NULL; | ||
875 | PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI = NULL; | ||
876 | |||
877 | PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI = NULL; | ||
878 | PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI = NULL; | ||
879 | PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI = NULL; | ||
880 | |||
881 | PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI = NULL; | ||
882 | PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI = NULL; | ||
883 | PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI = NULL; | ||
884 | PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI = NULL; | ||
885 | PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI = NULL; | ||
886 | PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI = NULL; | ||
887 | PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI = NULL; | ||
888 | PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI = NULL; | ||
889 | PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI = NULL; | ||
890 | PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI = NULL; | ||
891 | PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI = NULL; | ||
892 | PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI = NULL; | ||
893 | PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI = NULL; | ||
894 | PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI = NULL; | ||
895 | PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI = NULL; | ||
896 | PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI = NULL; | ||
897 | PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI = NULL; | ||
898 | PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI = NULL; | ||
899 | PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI = NULL; | ||
900 | PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI = NULL; | ||
901 | PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI = NULL; | ||
902 | PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI = NULL; | ||
903 | PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI = NULL; | ||
904 | PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI = NULL; | ||
905 | PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI = NULL; | ||
906 | PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI = NULL; | ||
907 | PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI = NULL; | ||
908 | PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI = NULL; | ||
909 | PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI = NULL; | ||
910 | PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI = NULL; | ||
911 | PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI = NULL; | ||
912 | PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI = NULL; | ||
913 | PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI = NULL; | ||
914 | PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI = NULL; | ||
915 | PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI = NULL; | ||
916 | PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI = NULL; | ||
917 | PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI = NULL; | ||
918 | |||
919 | PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT = NULL; | ||
920 | PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT = NULL; | ||
921 | PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT = NULL; | ||
922 | |||
923 | PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT = NULL; | ||
924 | |||
925 | PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT = NULL; | ||
926 | |||
927 | PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT = NULL; | ||
928 | |||
929 | PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT = NULL; | ||
930 | |||
931 | PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT = NULL; | ||
932 | PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT = NULL; | ||
933 | |||
934 | PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT = NULL; | ||
935 | PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT = NULL; | ||
936 | |||
937 | PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT = NULL; | ||
938 | PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT = NULL; | ||
939 | PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT = NULL; | ||
940 | PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT = NULL; | ||
941 | PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT = NULL; | ||
942 | PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT = NULL; | ||
943 | PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT = NULL; | ||
944 | PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT = NULL; | ||
945 | PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT = NULL; | ||
946 | PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT = NULL; | ||
947 | PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT = NULL; | ||
948 | PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT = NULL; | ||
949 | PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT = NULL; | ||
950 | |||
951 | PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT = NULL; | ||
952 | PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT = NULL; | ||
953 | |||
954 | PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT = NULL; | ||
955 | PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT = NULL; | ||
956 | PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT = NULL; | ||
957 | PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT = NULL; | ||
958 | PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT = NULL; | ||
959 | |||
960 | PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT = NULL; | ||
961 | PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT = NULL; | ||
962 | |||
963 | PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT = NULL; | ||
964 | |||
965 | PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT = NULL; | ||
966 | PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT = NULL; | ||
967 | PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT = NULL; | ||
968 | PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT = NULL; | ||
969 | PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT = NULL; | ||
970 | PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT = NULL; | ||
971 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT = NULL; | ||
972 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT = NULL; | ||
973 | PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT = NULL; | ||
974 | PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT = NULL; | ||
975 | PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT = NULL; | ||
976 | PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT = NULL; | ||
977 | PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT = NULL; | ||
978 | PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT = NULL; | ||
979 | PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT = NULL; | ||
980 | PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT = NULL; | ||
981 | PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT = NULL; | ||
982 | PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT = NULL; | ||
983 | PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT = NULL; | ||
984 | PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT = NULL; | ||
985 | PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT = NULL; | ||
986 | PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT = NULL; | ||
987 | PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT = NULL; | ||
988 | PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT = NULL; | ||
989 | PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT = NULL; | ||
990 | PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT = NULL; | ||
991 | PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT = NULL; | ||
992 | PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT = NULL; | ||
993 | PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT = NULL; | ||
994 | PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT = NULL; | ||
995 | PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT = NULL; | ||
996 | PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT = NULL; | ||
997 | PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT = NULL; | ||
998 | PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT = NULL; | ||
999 | PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT = NULL; | ||
1000 | PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT = NULL; | ||
1001 | PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT = NULL; | ||
1002 | PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT = NULL; | ||
1003 | PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT = NULL; | ||
1004 | PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT = NULL; | ||
1005 | PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT = NULL; | ||
1006 | PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT = NULL; | ||
1007 | PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT = NULL; | ||
1008 | PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT = NULL; | ||
1009 | PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT = NULL; | ||
1010 | PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT = NULL; | ||
1011 | PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT = NULL; | ||
1012 | PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT = NULL; | ||
1013 | PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT = NULL; | ||
1014 | PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT = NULL; | ||
1015 | PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT = NULL; | ||
1016 | PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT = NULL; | ||
1017 | PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT = NULL; | ||
1018 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT = NULL; | ||
1019 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT = NULL; | ||
1020 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT = NULL; | ||
1021 | PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT = NULL; | ||
1022 | PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT = NULL; | ||
1023 | PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT = NULL; | ||
1024 | PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT = NULL; | ||
1025 | PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT = NULL; | ||
1026 | PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT = NULL; | ||
1027 | PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT = NULL; | ||
1028 | PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT = NULL; | ||
1029 | PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT = NULL; | ||
1030 | PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT = NULL; | ||
1031 | PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT = NULL; | ||
1032 | PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT = NULL; | ||
1033 | PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT = NULL; | ||
1034 | PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT = NULL; | ||
1035 | PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT = NULL; | ||
1036 | PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT = NULL; | ||
1037 | PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT = NULL; | ||
1038 | PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT = NULL; | ||
1039 | PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT = NULL; | ||
1040 | PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT = NULL; | ||
1041 | PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT = NULL; | ||
1042 | PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT = NULL; | ||
1043 | PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT = NULL; | ||
1044 | PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT = NULL; | ||
1045 | PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT = NULL; | ||
1046 | PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT = NULL; | ||
1047 | PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT = NULL; | ||
1048 | PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT = NULL; | ||
1049 | PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT = NULL; | ||
1050 | PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT = NULL; | ||
1051 | PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT = NULL; | ||
1052 | PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT = NULL; | ||
1053 | PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT = NULL; | ||
1054 | PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT = NULL; | ||
1055 | PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT = NULL; | ||
1056 | PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT = NULL; | ||
1057 | PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT = NULL; | ||
1058 | PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT = NULL; | ||
1059 | PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT = NULL; | ||
1060 | PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT = NULL; | ||
1061 | PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT = NULL; | ||
1062 | PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT = NULL; | ||
1063 | PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT = NULL; | ||
1064 | PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT = NULL; | ||
1065 | PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT = NULL; | ||
1066 | PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT = NULL; | ||
1067 | PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT = NULL; | ||
1068 | PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT = NULL; | ||
1069 | PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT = NULL; | ||
1070 | PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT = NULL; | ||
1071 | PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT = NULL; | ||
1072 | PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT = NULL; | ||
1073 | PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT = NULL; | ||
1074 | PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT = NULL; | ||
1075 | PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT = NULL; | ||
1076 | PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT = NULL; | ||
1077 | PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT = NULL; | ||
1078 | PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT = NULL; | ||
1079 | PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT = NULL; | ||
1080 | PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT = NULL; | ||
1081 | PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT = NULL; | ||
1082 | PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT = NULL; | ||
1083 | PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT = NULL; | ||
1084 | PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT = NULL; | ||
1085 | PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT = NULL; | ||
1086 | PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT = NULL; | ||
1087 | PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT = NULL; | ||
1088 | PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT = NULL; | ||
1089 | PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT = NULL; | ||
1090 | PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT = NULL; | ||
1091 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT = NULL; | ||
1092 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT = NULL; | ||
1093 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT = NULL; | ||
1094 | PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT = NULL; | ||
1095 | PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT = NULL; | ||
1096 | PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT = NULL; | ||
1097 | PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT = NULL; | ||
1098 | PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT = NULL; | ||
1099 | PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT = NULL; | ||
1100 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT = NULL; | ||
1101 | PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT = NULL; | ||
1102 | PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT = NULL; | ||
1103 | PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT = NULL; | ||
1104 | PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT = NULL; | ||
1105 | PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT = NULL; | ||
1106 | PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT = NULL; | ||
1107 | PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT = NULL; | ||
1108 | PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT = NULL; | ||
1109 | PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT = NULL; | ||
1110 | PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT = NULL; | ||
1111 | PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT = NULL; | ||
1112 | PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT = NULL; | ||
1113 | PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT = NULL; | ||
1114 | PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT = NULL; | ||
1115 | PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT = NULL; | ||
1116 | PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT = NULL; | ||
1117 | PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT = NULL; | ||
1118 | PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT = NULL; | ||
1119 | PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT = NULL; | ||
1120 | PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT = NULL; | ||
1121 | PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT = NULL; | ||
1122 | PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT = NULL; | ||
1123 | PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT = NULL; | ||
1124 | PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT = NULL; | ||
1125 | PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT = NULL; | ||
1126 | PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT = NULL; | ||
1127 | PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT = NULL; | ||
1128 | PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT = NULL; | ||
1129 | PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT = NULL; | ||
1130 | PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT = NULL; | ||
1131 | PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT = NULL; | ||
1132 | PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT = NULL; | ||
1133 | PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT = NULL; | ||
1134 | PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT = NULL; | ||
1135 | PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT = NULL; | ||
1136 | PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT = NULL; | ||
1137 | PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT = NULL; | ||
1138 | PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT = NULL; | ||
1139 | PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT = NULL; | ||
1140 | PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT = NULL; | ||
1141 | PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT = NULL; | ||
1142 | PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT = NULL; | ||
1143 | PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT = NULL; | ||
1144 | PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT = NULL; | ||
1145 | PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT = NULL; | ||
1146 | PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT = NULL; | ||
1147 | PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT = NULL; | ||
1148 | PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT = NULL; | ||
1149 | PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT = NULL; | ||
1150 | PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT = NULL; | ||
1151 | |||
1152 | PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT = NULL; | ||
1153 | PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT = NULL; | ||
1154 | PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT = NULL; | ||
1155 | PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT = NULL; | ||
1156 | PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT = NULL; | ||
1157 | PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT = NULL; | ||
1158 | |||
1159 | PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT = NULL; | ||
1160 | PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT = NULL; | ||
1161 | |||
1162 | PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT = NULL; | ||
1163 | |||
1164 | PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT = NULL; | ||
1165 | PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT = NULL; | ||
1166 | PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT = NULL; | ||
1167 | PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT = NULL; | ||
1168 | PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT = NULL; | ||
1169 | |||
1170 | PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT = NULL; | ||
1171 | PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT = NULL; | ||
1172 | PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT = NULL; | ||
1173 | PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT = NULL; | ||
1174 | PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT = NULL; | ||
1175 | PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT = NULL; | ||
1176 | PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT = NULL; | ||
1177 | PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT = NULL; | ||
1178 | PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT = NULL; | ||
1179 | PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT = NULL; | ||
1180 | PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT = NULL; | ||
1181 | PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT = NULL; | ||
1182 | PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT = NULL; | ||
1183 | PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT = NULL; | ||
1184 | PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT = NULL; | ||
1185 | PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT = NULL; | ||
1186 | PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT = NULL; | ||
1187 | PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT = NULL; | ||
1188 | |||
1189 | PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT = NULL; | ||
1190 | |||
1191 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT = NULL; | ||
1192 | |||
1193 | PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT = NULL; | ||
1194 | PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT = NULL; | ||
1195 | PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT = NULL; | ||
1196 | PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT = NULL; | ||
1197 | PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT = NULL; | ||
1198 | PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT = NULL; | ||
1199 | PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT = NULL; | ||
1200 | PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT = NULL; | ||
1201 | PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT = NULL; | ||
1202 | PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT = NULL; | ||
1203 | PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT = NULL; | ||
1204 | PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT = NULL; | ||
1205 | PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT = NULL; | ||
1206 | PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT = NULL; | ||
1207 | PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT = NULL; | ||
1208 | PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT = NULL; | ||
1209 | PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT = NULL; | ||
1210 | |||
1211 | PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT = NULL; | ||
1212 | PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT = NULL; | ||
1213 | PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT = NULL; | ||
1214 | PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT = NULL; | ||
1215 | |||
1216 | PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT = NULL; | ||
1217 | PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT = NULL; | ||
1218 | |||
1219 | PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT = NULL; | ||
1220 | PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT = NULL; | ||
1221 | PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT = NULL; | ||
1222 | PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT = NULL; | ||
1223 | PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT = NULL; | ||
1224 | PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT = NULL; | ||
1225 | PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT = NULL; | ||
1226 | PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT = NULL; | ||
1227 | PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT = NULL; | ||
1228 | PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT = NULL; | ||
1229 | PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT = NULL; | ||
1230 | PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT = NULL; | ||
1231 | PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT = NULL; | ||
1232 | PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT = NULL; | ||
1233 | PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT = NULL; | ||
1234 | PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT = NULL; | ||
1235 | PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT = NULL; | ||
1236 | PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT = NULL; | ||
1237 | PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT = NULL; | ||
1238 | PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT = NULL; | ||
1239 | PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT = NULL; | ||
1240 | PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT = NULL; | ||
1241 | PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT = NULL; | ||
1242 | PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT = NULL; | ||
1243 | PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT = NULL; | ||
1244 | PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT = NULL; | ||
1245 | PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT = NULL; | ||
1246 | PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT = NULL; | ||
1247 | PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT = NULL; | ||
1248 | PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT = NULL; | ||
1249 | PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT = NULL; | ||
1250 | PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT = NULL; | ||
1251 | PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT = NULL; | ||
1252 | PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT = NULL; | ||
1253 | |||
1254 | PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT = NULL; | ||
1255 | PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT = NULL; | ||
1256 | PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT = NULL; | ||
1257 | PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT = NULL; | ||
1258 | PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT = NULL; | ||
1259 | PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT = NULL; | ||
1260 | PFNGLHISTOGRAMEXTPROC __glewHistogramEXT = NULL; | ||
1261 | PFNGLMINMAXEXTPROC __glewMinmaxEXT = NULL; | ||
1262 | PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT = NULL; | ||
1263 | PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT = NULL; | ||
1264 | |||
1265 | PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT = NULL; | ||
1266 | |||
1267 | PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT = NULL; | ||
1268 | |||
1269 | PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT = NULL; | ||
1270 | PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT = NULL; | ||
1271 | PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT = NULL; | ||
1272 | |||
1273 | PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT = NULL; | ||
1274 | PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT = NULL; | ||
1275 | |||
1276 | PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT = NULL; | ||
1277 | PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT = NULL; | ||
1278 | |||
1279 | PFNGLCOLORTABLEEXTPROC __glewColorTableEXT = NULL; | ||
1280 | PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT = NULL; | ||
1281 | PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT = NULL; | ||
1282 | PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT = NULL; | ||
1283 | |||
1284 | PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT = NULL; | ||
1285 | PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT = NULL; | ||
1286 | PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT = NULL; | ||
1287 | PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT = NULL; | ||
1288 | PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT = NULL; | ||
1289 | PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT = NULL; | ||
1290 | |||
1291 | PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT = NULL; | ||
1292 | PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT = NULL; | ||
1293 | |||
1294 | PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT = NULL; | ||
1295 | |||
1296 | PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT = NULL; | ||
1297 | PFNGLENDSCENEEXTPROC __glewEndSceneEXT = NULL; | ||
1298 | |||
1299 | PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT = NULL; | ||
1300 | PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT = NULL; | ||
1301 | PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT = NULL; | ||
1302 | PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT = NULL; | ||
1303 | PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT = NULL; | ||
1304 | PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT = NULL; | ||
1305 | PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT = NULL; | ||
1306 | PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT = NULL; | ||
1307 | PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT = NULL; | ||
1308 | PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT = NULL; | ||
1309 | PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT = NULL; | ||
1310 | PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT = NULL; | ||
1311 | PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT = NULL; | ||
1312 | PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT = NULL; | ||
1313 | PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT = NULL; | ||
1314 | PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT = NULL; | ||
1315 | PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT = NULL; | ||
1316 | |||
1317 | PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT = NULL; | ||
1318 | |||
1319 | PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT = NULL; | ||
1320 | PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT = NULL; | ||
1321 | PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT = NULL; | ||
1322 | |||
1323 | PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT = NULL; | ||
1324 | |||
1325 | PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT = NULL; | ||
1326 | |||
1327 | PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT = NULL; | ||
1328 | PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT = NULL; | ||
1329 | PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT = NULL; | ||
1330 | PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT = NULL; | ||
1331 | PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT = NULL; | ||
1332 | PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT = NULL; | ||
1333 | |||
1334 | PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT = NULL; | ||
1335 | PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT = NULL; | ||
1336 | PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT = NULL; | ||
1337 | PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT = NULL; | ||
1338 | PFNGLISTEXTUREEXTPROC __glewIsTextureEXT = NULL; | ||
1339 | PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT = NULL; | ||
1340 | |||
1341 | PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT = NULL; | ||
1342 | |||
1343 | PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT = NULL; | ||
1344 | PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT = NULL; | ||
1345 | |||
1346 | PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT = NULL; | ||
1347 | PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT = NULL; | ||
1348 | PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT = NULL; | ||
1349 | PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT = NULL; | ||
1350 | PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT = NULL; | ||
1351 | PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT = NULL; | ||
1352 | PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT = NULL; | ||
1353 | |||
1354 | PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT = NULL; | ||
1355 | PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT = NULL; | ||
1356 | PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT = NULL; | ||
1357 | PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT = NULL; | ||
1358 | PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT = NULL; | ||
1359 | PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT = NULL; | ||
1360 | PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT = NULL; | ||
1361 | PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT = NULL; | ||
1362 | PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT = NULL; | ||
1363 | |||
1364 | PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT = NULL; | ||
1365 | PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT = NULL; | ||
1366 | PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT = NULL; | ||
1367 | PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT = NULL; | ||
1368 | PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT = NULL; | ||
1369 | PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT = NULL; | ||
1370 | PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT = NULL; | ||
1371 | PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT = NULL; | ||
1372 | PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT = NULL; | ||
1373 | PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT = NULL; | ||
1374 | PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT = NULL; | ||
1375 | PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT = NULL; | ||
1376 | PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT = NULL; | ||
1377 | PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT = NULL; | ||
1378 | PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT = NULL; | ||
1379 | PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT = NULL; | ||
1380 | PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT = NULL; | ||
1381 | PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT = NULL; | ||
1382 | PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT = NULL; | ||
1383 | PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT = NULL; | ||
1384 | PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT = NULL; | ||
1385 | PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT = NULL; | ||
1386 | PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT = NULL; | ||
1387 | PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT = NULL; | ||
1388 | PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT = NULL; | ||
1389 | PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT = NULL; | ||
1390 | PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT = NULL; | ||
1391 | PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT = NULL; | ||
1392 | PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT = NULL; | ||
1393 | PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT = NULL; | ||
1394 | PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT = NULL; | ||
1395 | PFNGLSWIZZLEEXTPROC __glewSwizzleEXT = NULL; | ||
1396 | PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT = NULL; | ||
1397 | PFNGLVARIANTBVEXTPROC __glewVariantbvEXT = NULL; | ||
1398 | PFNGLVARIANTDVEXTPROC __glewVariantdvEXT = NULL; | ||
1399 | PFNGLVARIANTFVEXTPROC __glewVariantfvEXT = NULL; | ||
1400 | PFNGLVARIANTIVEXTPROC __glewVariantivEXT = NULL; | ||
1401 | PFNGLVARIANTSVEXTPROC __glewVariantsvEXT = NULL; | ||
1402 | PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT = NULL; | ||
1403 | PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT = NULL; | ||
1404 | PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT = NULL; | ||
1405 | PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT = NULL; | ||
1406 | |||
1407 | PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT = NULL; | ||
1408 | PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT = NULL; | ||
1409 | PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT = NULL; | ||
1410 | |||
1411 | PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY = NULL; | ||
1412 | |||
1413 | PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY = NULL; | ||
1414 | |||
1415 | PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP = NULL; | ||
1416 | PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP = NULL; | ||
1417 | PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP = NULL; | ||
1418 | PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP = NULL; | ||
1419 | PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP = NULL; | ||
1420 | PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP = NULL; | ||
1421 | |||
1422 | PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM = NULL; | ||
1423 | PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM = NULL; | ||
1424 | |||
1425 | PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM = NULL; | ||
1426 | PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM = NULL; | ||
1427 | PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM = NULL; | ||
1428 | PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM = NULL; | ||
1429 | PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM = NULL; | ||
1430 | PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM = NULL; | ||
1431 | PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM = NULL; | ||
1432 | PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM = NULL; | ||
1433 | |||
1434 | PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL = NULL; | ||
1435 | PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL = NULL; | ||
1436 | PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL = NULL; | ||
1437 | PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL = NULL; | ||
1438 | |||
1439 | PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL = NULL; | ||
1440 | PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL = NULL; | ||
1441 | |||
1442 | PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT = NULL; | ||
1443 | PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT = NULL; | ||
1444 | PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT = NULL; | ||
1445 | PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT = NULL; | ||
1446 | PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT = NULL; | ||
1447 | |||
1448 | PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA = NULL; | ||
1449 | |||
1450 | PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA = NULL; | ||
1451 | PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA = NULL; | ||
1452 | PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA = NULL; | ||
1453 | PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA = NULL; | ||
1454 | PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA = NULL; | ||
1455 | PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA = NULL; | ||
1456 | PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA = NULL; | ||
1457 | PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA = NULL; | ||
1458 | PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA = NULL; | ||
1459 | PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA = NULL; | ||
1460 | PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA = NULL; | ||
1461 | PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA = NULL; | ||
1462 | PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA = NULL; | ||
1463 | PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA = NULL; | ||
1464 | PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA = NULL; | ||
1465 | PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA = NULL; | ||
1466 | PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA = NULL; | ||
1467 | PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA = NULL; | ||
1468 | PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA = NULL; | ||
1469 | PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA = NULL; | ||
1470 | PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA = NULL; | ||
1471 | PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA = NULL; | ||
1472 | PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA = NULL; | ||
1473 | PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA = NULL; | ||
1474 | |||
1475 | PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV = NULL; | ||
1476 | PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV = NULL; | ||
1477 | |||
1478 | PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV = NULL; | ||
1479 | PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV = NULL; | ||
1480 | PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV = NULL; | ||
1481 | |||
1482 | PFNGLEVALMAPSNVPROC __glewEvalMapsNV = NULL; | ||
1483 | PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV = NULL; | ||
1484 | PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV = NULL; | ||
1485 | PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV = NULL; | ||
1486 | PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV = NULL; | ||
1487 | PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV = NULL; | ||
1488 | PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV = NULL; | ||
1489 | PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV = NULL; | ||
1490 | PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV = NULL; | ||
1491 | |||
1492 | PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV = NULL; | ||
1493 | PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV = NULL; | ||
1494 | PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV = NULL; | ||
1495 | |||
1496 | PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV = NULL; | ||
1497 | PFNGLFINISHFENCENVPROC __glewFinishFenceNV = NULL; | ||
1498 | PFNGLGENFENCESNVPROC __glewGenFencesNV = NULL; | ||
1499 | PFNGLGETFENCEIVNVPROC __glewGetFenceivNV = NULL; | ||
1500 | PFNGLISFENCENVPROC __glewIsFenceNV = NULL; | ||
1501 | PFNGLSETFENCENVPROC __glewSetFenceNV = NULL; | ||
1502 | PFNGLTESTFENCENVPROC __glewTestFenceNV = NULL; | ||
1503 | |||
1504 | PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV = NULL; | ||
1505 | PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV = NULL; | ||
1506 | PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV = NULL; | ||
1507 | PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV = NULL; | ||
1508 | PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV = NULL; | ||
1509 | PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV = NULL; | ||
1510 | |||
1511 | PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV = NULL; | ||
1512 | |||
1513 | PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV = NULL; | ||
1514 | |||
1515 | PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV = NULL; | ||
1516 | PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV = NULL; | ||
1517 | PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV = NULL; | ||
1518 | PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV = NULL; | ||
1519 | PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV = NULL; | ||
1520 | PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV = NULL; | ||
1521 | PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV = NULL; | ||
1522 | PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV = NULL; | ||
1523 | PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV = NULL; | ||
1524 | PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV = NULL; | ||
1525 | PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV = NULL; | ||
1526 | PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV = NULL; | ||
1527 | |||
1528 | PFNGLCOLOR3HNVPROC __glewColor3hNV = NULL; | ||
1529 | PFNGLCOLOR3HVNVPROC __glewColor3hvNV = NULL; | ||
1530 | PFNGLCOLOR4HNVPROC __glewColor4hNV = NULL; | ||
1531 | PFNGLCOLOR4HVNVPROC __glewColor4hvNV = NULL; | ||
1532 | PFNGLFOGCOORDHNVPROC __glewFogCoordhNV = NULL; | ||
1533 | PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV = NULL; | ||
1534 | PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV = NULL; | ||
1535 | PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV = NULL; | ||
1536 | PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV = NULL; | ||
1537 | PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV = NULL; | ||
1538 | PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV = NULL; | ||
1539 | PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV = NULL; | ||
1540 | PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV = NULL; | ||
1541 | PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV = NULL; | ||
1542 | PFNGLNORMAL3HNVPROC __glewNormal3hNV = NULL; | ||
1543 | PFNGLNORMAL3HVNVPROC __glewNormal3hvNV = NULL; | ||
1544 | PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV = NULL; | ||
1545 | PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV = NULL; | ||
1546 | PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV = NULL; | ||
1547 | PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV = NULL; | ||
1548 | PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV = NULL; | ||
1549 | PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV = NULL; | ||
1550 | PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV = NULL; | ||
1551 | PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV = NULL; | ||
1552 | PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV = NULL; | ||
1553 | PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV = NULL; | ||
1554 | PFNGLVERTEX2HNVPROC __glewVertex2hNV = NULL; | ||
1555 | PFNGLVERTEX2HVNVPROC __glewVertex2hvNV = NULL; | ||
1556 | PFNGLVERTEX3HNVPROC __glewVertex3hNV = NULL; | ||
1557 | PFNGLVERTEX3HVNVPROC __glewVertex3hvNV = NULL; | ||
1558 | PFNGLVERTEX4HNVPROC __glewVertex4hNV = NULL; | ||
1559 | PFNGLVERTEX4HVNVPROC __glewVertex4hvNV = NULL; | ||
1560 | PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV = NULL; | ||
1561 | PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV = NULL; | ||
1562 | PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV = NULL; | ||
1563 | PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV = NULL; | ||
1564 | PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV = NULL; | ||
1565 | PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV = NULL; | ||
1566 | PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV = NULL; | ||
1567 | PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV = NULL; | ||
1568 | PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV = NULL; | ||
1569 | PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV = NULL; | ||
1570 | PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV = NULL; | ||
1571 | PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV = NULL; | ||
1572 | PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV = NULL; | ||
1573 | PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV = NULL; | ||
1574 | |||
1575 | PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV = NULL; | ||
1576 | PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV = NULL; | ||
1577 | PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV = NULL; | ||
1578 | PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV = NULL; | ||
1579 | PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV = NULL; | ||
1580 | PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV = NULL; | ||
1581 | PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV = NULL; | ||
1582 | |||
1583 | PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV = NULL; | ||
1584 | PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV = NULL; | ||
1585 | PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV = NULL; | ||
1586 | |||
1587 | PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV = NULL; | ||
1588 | PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV = NULL; | ||
1589 | |||
1590 | PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV = NULL; | ||
1591 | PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV = NULL; | ||
1592 | |||
1593 | PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV = NULL; | ||
1594 | PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV = NULL; | ||
1595 | PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV = NULL; | ||
1596 | PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV = NULL; | ||
1597 | PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV = NULL; | ||
1598 | PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV = NULL; | ||
1599 | PFNGLVIDEOPARAMETERIVNVPROC __glewVideoParameterivNV = NULL; | ||
1600 | |||
1601 | PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV = NULL; | ||
1602 | PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV = NULL; | ||
1603 | |||
1604 | PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV = NULL; | ||
1605 | PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV = NULL; | ||
1606 | PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV = NULL; | ||
1607 | PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV = NULL; | ||
1608 | PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV = NULL; | ||
1609 | PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV = NULL; | ||
1610 | PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV = NULL; | ||
1611 | PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV = NULL; | ||
1612 | PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV = NULL; | ||
1613 | PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV = NULL; | ||
1614 | PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV = NULL; | ||
1615 | PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV = NULL; | ||
1616 | PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV = NULL; | ||
1617 | |||
1618 | PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV = NULL; | ||
1619 | PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV = NULL; | ||
1620 | |||
1621 | PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV = NULL; | ||
1622 | PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV = NULL; | ||
1623 | PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV = NULL; | ||
1624 | PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV = NULL; | ||
1625 | PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV = NULL; | ||
1626 | PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV = NULL; | ||
1627 | PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV = NULL; | ||
1628 | PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV = NULL; | ||
1629 | PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV = NULL; | ||
1630 | PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV = NULL; | ||
1631 | PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV = NULL; | ||
1632 | |||
1633 | PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV = NULL; | ||
1634 | PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV = NULL; | ||
1635 | |||
1636 | PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV = NULL; | ||
1637 | PFNGLBINDPROGRAMNVPROC __glewBindProgramNV = NULL; | ||
1638 | PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV = NULL; | ||
1639 | PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV = NULL; | ||
1640 | PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV = NULL; | ||
1641 | PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV = NULL; | ||
1642 | PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV = NULL; | ||
1643 | PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV = NULL; | ||
1644 | PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV = NULL; | ||
1645 | PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV = NULL; | ||
1646 | PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV = NULL; | ||
1647 | PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV = NULL; | ||
1648 | PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV = NULL; | ||
1649 | PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV = NULL; | ||
1650 | PFNGLISPROGRAMNVPROC __glewIsProgramNV = NULL; | ||
1651 | PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV = NULL; | ||
1652 | PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV = NULL; | ||
1653 | PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV = NULL; | ||
1654 | PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV = NULL; | ||
1655 | PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV = NULL; | ||
1656 | PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV = NULL; | ||
1657 | PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV = NULL; | ||
1658 | PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV = NULL; | ||
1659 | PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV = NULL; | ||
1660 | PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV = NULL; | ||
1661 | PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV = NULL; | ||
1662 | PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV = NULL; | ||
1663 | PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV = NULL; | ||
1664 | PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV = NULL; | ||
1665 | PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV = NULL; | ||
1666 | PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV = NULL; | ||
1667 | PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV = NULL; | ||
1668 | PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV = NULL; | ||
1669 | PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV = NULL; | ||
1670 | PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV = NULL; | ||
1671 | PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV = NULL; | ||
1672 | PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV = NULL; | ||
1673 | PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV = NULL; | ||
1674 | PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV = NULL; | ||
1675 | PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV = NULL; | ||
1676 | PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV = NULL; | ||
1677 | PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV = NULL; | ||
1678 | PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV = NULL; | ||
1679 | PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV = NULL; | ||
1680 | PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV = NULL; | ||
1681 | PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV = NULL; | ||
1682 | PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV = NULL; | ||
1683 | PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV = NULL; | ||
1684 | PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV = NULL; | ||
1685 | PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV = NULL; | ||
1686 | PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV = NULL; | ||
1687 | PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV = NULL; | ||
1688 | PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV = NULL; | ||
1689 | PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV = NULL; | ||
1690 | PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV = NULL; | ||
1691 | PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV = NULL; | ||
1692 | PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV = NULL; | ||
1693 | PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV = NULL; | ||
1694 | PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV = NULL; | ||
1695 | PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV = NULL; | ||
1696 | PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV = NULL; | ||
1697 | PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV = NULL; | ||
1698 | PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV = NULL; | ||
1699 | PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV = NULL; | ||
1700 | |||
1701 | PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES = NULL; | ||
1702 | PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES = NULL; | ||
1703 | PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES = NULL; | ||
1704 | PFNGLFRUSTUMFOESPROC __glewFrustumfOES = NULL; | ||
1705 | PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES = NULL; | ||
1706 | PFNGLORTHOFOESPROC __glewOrthofOES = NULL; | ||
1707 | |||
1708 | PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS = NULL; | ||
1709 | PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS = NULL; | ||
1710 | |||
1711 | PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS = NULL; | ||
1712 | PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS = NULL; | ||
1713 | |||
1714 | PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS = NULL; | ||
1715 | PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS = NULL; | ||
1716 | |||
1717 | PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS = NULL; | ||
1718 | PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS = NULL; | ||
1719 | |||
1720 | PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS = NULL; | ||
1721 | PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS = NULL; | ||
1722 | |||
1723 | PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS = NULL; | ||
1724 | PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS = NULL; | ||
1725 | |||
1726 | PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX = NULL; | ||
1727 | PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX = NULL; | ||
1728 | PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX = NULL; | ||
1729 | PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX = NULL; | ||
1730 | PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX = NULL; | ||
1731 | PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX = NULL; | ||
1732 | |||
1733 | PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX = NULL; | ||
1734 | |||
1735 | PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX = NULL; | ||
1736 | |||
1737 | PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX = NULL; | ||
1738 | PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX = NULL; | ||
1739 | PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX = NULL; | ||
1740 | PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX = NULL; | ||
1741 | PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX = NULL; | ||
1742 | PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX = NULL; | ||
1743 | PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX = NULL; | ||
1744 | PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX = NULL; | ||
1745 | PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX = NULL; | ||
1746 | PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX = NULL; | ||
1747 | PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX = NULL; | ||
1748 | PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX = NULL; | ||
1749 | PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX = NULL; | ||
1750 | PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX = NULL; | ||
1751 | PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX = NULL; | ||
1752 | PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX = NULL; | ||
1753 | PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX = NULL; | ||
1754 | |||
1755 | PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX = NULL; | ||
1756 | |||
1757 | PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX = NULL; | ||
1758 | |||
1759 | PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX = NULL; | ||
1760 | |||
1761 | PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX = NULL; | ||
1762 | PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX = NULL; | ||
1763 | PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX = NULL; | ||
1764 | PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX = NULL; | ||
1765 | |||
1766 | PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX = NULL; | ||
1767 | |||
1768 | PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI = NULL; | ||
1769 | PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI = NULL; | ||
1770 | PFNGLCOLORTABLESGIPROC __glewColorTableSGI = NULL; | ||
1771 | PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI = NULL; | ||
1772 | PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI = NULL; | ||
1773 | PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI = NULL; | ||
1774 | PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI = NULL; | ||
1775 | |||
1776 | PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX = NULL; | ||
1777 | |||
1778 | PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN = NULL; | ||
1779 | PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN = NULL; | ||
1780 | PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN = NULL; | ||
1781 | PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN = NULL; | ||
1782 | PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN = NULL; | ||
1783 | PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN = NULL; | ||
1784 | PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN = NULL; | ||
1785 | PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN = NULL; | ||
1786 | |||
1787 | PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN = NULL; | ||
1788 | |||
1789 | PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN = NULL; | ||
1790 | PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN = NULL; | ||
1791 | PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN = NULL; | ||
1792 | PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN = NULL; | ||
1793 | PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN = NULL; | ||
1794 | PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN = NULL; | ||
1795 | PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN = NULL; | ||
1796 | |||
1797 | PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN = NULL; | ||
1798 | PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN = NULL; | ||
1799 | PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN = NULL; | ||
1800 | PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN = NULL; | ||
1801 | PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN = NULL; | ||
1802 | PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN = NULL; | ||
1803 | PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN = NULL; | ||
1804 | PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN = NULL; | ||
1805 | PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN = NULL; | ||
1806 | PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN = NULL; | ||
1807 | PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN = NULL; | ||
1808 | PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN = NULL; | ||
1809 | PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN = NULL; | ||
1810 | PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN = NULL; | ||
1811 | PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN = NULL; | ||
1812 | PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN = NULL; | ||
1813 | PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN = NULL; | ||
1814 | PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN = NULL; | ||
1815 | PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = NULL; | ||
1816 | PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; | ||
1817 | PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = NULL; | ||
1818 | PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = NULL; | ||
1819 | PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN = NULL; | ||
1820 | PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN = NULL; | ||
1821 | PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN = NULL; | ||
1822 | PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN = NULL; | ||
1823 | PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN = NULL; | ||
1824 | PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN = NULL; | ||
1825 | PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN = NULL; | ||
1826 | PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN = NULL; | ||
1827 | PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN = NULL; | ||
1828 | PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN = NULL; | ||
1829 | PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN = NULL; | ||
1830 | PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN = NULL; | ||
1831 | PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN = NULL; | ||
1832 | PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN = NULL; | ||
1833 | PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN = NULL; | ||
1834 | PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN = NULL; | ||
1835 | PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN = NULL; | ||
1836 | PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN = NULL; | ||
1837 | |||
1838 | PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN = NULL; | ||
1839 | |||
1840 | #endif /* !WIN32 || !GLEW_MX */ | ||
1841 | |||
1842 | #if !defined(GLEW_MX) | ||
1843 | |||
1844 | GLboolean __GLEW_VERSION_1_1 = GL_FALSE; | ||
1845 | GLboolean __GLEW_VERSION_1_2 = GL_FALSE; | ||
1846 | GLboolean __GLEW_VERSION_1_3 = GL_FALSE; | ||
1847 | GLboolean __GLEW_VERSION_1_4 = GL_FALSE; | ||
1848 | GLboolean __GLEW_VERSION_1_5 = GL_FALSE; | ||
1849 | GLboolean __GLEW_VERSION_2_0 = GL_FALSE; | ||
1850 | GLboolean __GLEW_VERSION_2_1 = GL_FALSE; | ||
1851 | GLboolean __GLEW_VERSION_3_0 = GL_FALSE; | ||
1852 | GLboolean __GLEW_3DFX_multisample = GL_FALSE; | ||
1853 | GLboolean __GLEW_3DFX_tbuffer = GL_FALSE; | ||
1854 | GLboolean __GLEW_3DFX_texture_compression_FXT1 = GL_FALSE; | ||
1855 | GLboolean __GLEW_APPLE_client_storage = GL_FALSE; | ||
1856 | GLboolean __GLEW_APPLE_element_array = GL_FALSE; | ||
1857 | GLboolean __GLEW_APPLE_fence = GL_FALSE; | ||
1858 | GLboolean __GLEW_APPLE_float_pixels = GL_FALSE; | ||
1859 | GLboolean __GLEW_APPLE_flush_buffer_range = GL_FALSE; | ||
1860 | GLboolean __GLEW_APPLE_pixel_buffer = GL_FALSE; | ||
1861 | GLboolean __GLEW_APPLE_specular_vector = GL_FALSE; | ||
1862 | GLboolean __GLEW_APPLE_texture_range = GL_FALSE; | ||
1863 | GLboolean __GLEW_APPLE_transform_hint = GL_FALSE; | ||
1864 | GLboolean __GLEW_APPLE_vertex_array_object = GL_FALSE; | ||
1865 | GLboolean __GLEW_APPLE_vertex_array_range = GL_FALSE; | ||
1866 | GLboolean __GLEW_APPLE_ycbcr_422 = GL_FALSE; | ||
1867 | GLboolean __GLEW_ARB_color_buffer_float = GL_FALSE; | ||
1868 | GLboolean __GLEW_ARB_depth_buffer_float = GL_FALSE; | ||
1869 | GLboolean __GLEW_ARB_depth_texture = GL_FALSE; | ||
1870 | GLboolean __GLEW_ARB_draw_buffers = GL_FALSE; | ||
1871 | GLboolean __GLEW_ARB_draw_instanced = GL_FALSE; | ||
1872 | GLboolean __GLEW_ARB_fragment_program = GL_FALSE; | ||
1873 | GLboolean __GLEW_ARB_fragment_program_shadow = GL_FALSE; | ||
1874 | GLboolean __GLEW_ARB_fragment_shader = GL_FALSE; | ||
1875 | GLboolean __GLEW_ARB_framebuffer_object = GL_FALSE; | ||
1876 | GLboolean __GLEW_ARB_framebuffer_sRGB = GL_FALSE; | ||
1877 | GLboolean __GLEW_ARB_geometry_shader4 = GL_FALSE; | ||
1878 | GLboolean __GLEW_ARB_half_float_pixel = GL_FALSE; | ||
1879 | GLboolean __GLEW_ARB_half_float_vertex = GL_FALSE; | ||
1880 | GLboolean __GLEW_ARB_imaging = GL_FALSE; | ||
1881 | GLboolean __GLEW_ARB_instanced_arrays = GL_FALSE; | ||
1882 | GLboolean __GLEW_ARB_map_buffer_range = GL_FALSE; | ||
1883 | GLboolean __GLEW_ARB_matrix_palette = GL_FALSE; | ||
1884 | GLboolean __GLEW_ARB_multisample = GL_FALSE; | ||
1885 | GLboolean __GLEW_ARB_multitexture = GL_FALSE; | ||
1886 | GLboolean __GLEW_ARB_occlusion_query = GL_FALSE; | ||
1887 | GLboolean __GLEW_ARB_pixel_buffer_object = GL_FALSE; | ||
1888 | GLboolean __GLEW_ARB_point_parameters = GL_FALSE; | ||
1889 | GLboolean __GLEW_ARB_point_sprite = GL_FALSE; | ||
1890 | GLboolean __GLEW_ARB_shader_objects = GL_FALSE; | ||
1891 | GLboolean __GLEW_ARB_shading_language_100 = GL_FALSE; | ||
1892 | GLboolean __GLEW_ARB_shadow = GL_FALSE; | ||
1893 | GLboolean __GLEW_ARB_shadow_ambient = GL_FALSE; | ||
1894 | GLboolean __GLEW_ARB_texture_border_clamp = GL_FALSE; | ||
1895 | GLboolean __GLEW_ARB_texture_buffer_object = GL_FALSE; | ||
1896 | GLboolean __GLEW_ARB_texture_compression = GL_FALSE; | ||
1897 | GLboolean __GLEW_ARB_texture_compression_rgtc = GL_FALSE; | ||
1898 | GLboolean __GLEW_ARB_texture_cube_map = GL_FALSE; | ||
1899 | GLboolean __GLEW_ARB_texture_env_add = GL_FALSE; | ||
1900 | GLboolean __GLEW_ARB_texture_env_combine = GL_FALSE; | ||
1901 | GLboolean __GLEW_ARB_texture_env_crossbar = GL_FALSE; | ||
1902 | GLboolean __GLEW_ARB_texture_env_dot3 = GL_FALSE; | ||
1903 | GLboolean __GLEW_ARB_texture_float = GL_FALSE; | ||
1904 | GLboolean __GLEW_ARB_texture_mirrored_repeat = GL_FALSE; | ||
1905 | GLboolean __GLEW_ARB_texture_non_power_of_two = GL_FALSE; | ||
1906 | GLboolean __GLEW_ARB_texture_rectangle = GL_FALSE; | ||
1907 | GLboolean __GLEW_ARB_texture_rg = GL_FALSE; | ||
1908 | GLboolean __GLEW_ARB_transpose_matrix = GL_FALSE; | ||
1909 | GLboolean __GLEW_ARB_vertex_array_object = GL_FALSE; | ||
1910 | GLboolean __GLEW_ARB_vertex_blend = GL_FALSE; | ||
1911 | GLboolean __GLEW_ARB_vertex_buffer_object = GL_FALSE; | ||
1912 | GLboolean __GLEW_ARB_vertex_program = GL_FALSE; | ||
1913 | GLboolean __GLEW_ARB_vertex_shader = GL_FALSE; | ||
1914 | GLboolean __GLEW_ARB_window_pos = GL_FALSE; | ||
1915 | GLboolean __GLEW_ATIX_point_sprites = GL_FALSE; | ||
1916 | GLboolean __GLEW_ATIX_texture_env_combine3 = GL_FALSE; | ||
1917 | GLboolean __GLEW_ATIX_texture_env_route = GL_FALSE; | ||
1918 | GLboolean __GLEW_ATIX_vertex_shader_output_point_size = GL_FALSE; | ||
1919 | GLboolean __GLEW_ATI_draw_buffers = GL_FALSE; | ||
1920 | GLboolean __GLEW_ATI_element_array = GL_FALSE; | ||
1921 | GLboolean __GLEW_ATI_envmap_bumpmap = GL_FALSE; | ||
1922 | GLboolean __GLEW_ATI_fragment_shader = GL_FALSE; | ||
1923 | GLboolean __GLEW_ATI_map_object_buffer = GL_FALSE; | ||
1924 | GLboolean __GLEW_ATI_pn_triangles = GL_FALSE; | ||
1925 | GLboolean __GLEW_ATI_separate_stencil = GL_FALSE; | ||
1926 | GLboolean __GLEW_ATI_shader_texture_lod = GL_FALSE; | ||
1927 | GLboolean __GLEW_ATI_text_fragment_shader = GL_FALSE; | ||
1928 | GLboolean __GLEW_ATI_texture_compression_3dc = GL_FALSE; | ||
1929 | GLboolean __GLEW_ATI_texture_env_combine3 = GL_FALSE; | ||
1930 | GLboolean __GLEW_ATI_texture_float = GL_FALSE; | ||
1931 | GLboolean __GLEW_ATI_texture_mirror_once = GL_FALSE; | ||
1932 | GLboolean __GLEW_ATI_vertex_array_object = GL_FALSE; | ||
1933 | GLboolean __GLEW_ATI_vertex_attrib_array_object = GL_FALSE; | ||
1934 | GLboolean __GLEW_ATI_vertex_streams = GL_FALSE; | ||
1935 | GLboolean __GLEW_EXT_422_pixels = GL_FALSE; | ||
1936 | GLboolean __GLEW_EXT_Cg_shader = GL_FALSE; | ||
1937 | GLboolean __GLEW_EXT_abgr = GL_FALSE; | ||
1938 | GLboolean __GLEW_EXT_bgra = GL_FALSE; | ||
1939 | GLboolean __GLEW_EXT_bindable_uniform = GL_FALSE; | ||
1940 | GLboolean __GLEW_EXT_blend_color = GL_FALSE; | ||
1941 | GLboolean __GLEW_EXT_blend_equation_separate = GL_FALSE; | ||
1942 | GLboolean __GLEW_EXT_blend_func_separate = GL_FALSE; | ||
1943 | GLboolean __GLEW_EXT_blend_logic_op = GL_FALSE; | ||
1944 | GLboolean __GLEW_EXT_blend_minmax = GL_FALSE; | ||
1945 | GLboolean __GLEW_EXT_blend_subtract = GL_FALSE; | ||
1946 | GLboolean __GLEW_EXT_clip_volume_hint = GL_FALSE; | ||
1947 | GLboolean __GLEW_EXT_cmyka = GL_FALSE; | ||
1948 | GLboolean __GLEW_EXT_color_subtable = GL_FALSE; | ||
1949 | GLboolean __GLEW_EXT_compiled_vertex_array = GL_FALSE; | ||
1950 | GLboolean __GLEW_EXT_convolution = GL_FALSE; | ||
1951 | GLboolean __GLEW_EXT_coordinate_frame = GL_FALSE; | ||
1952 | GLboolean __GLEW_EXT_copy_texture = GL_FALSE; | ||
1953 | GLboolean __GLEW_EXT_cull_vertex = GL_FALSE; | ||
1954 | GLboolean __GLEW_EXT_depth_bounds_test = GL_FALSE; | ||
1955 | GLboolean __GLEW_EXT_direct_state_access = GL_FALSE; | ||
1956 | GLboolean __GLEW_EXT_draw_buffers2 = GL_FALSE; | ||
1957 | GLboolean __GLEW_EXT_draw_instanced = GL_FALSE; | ||
1958 | GLboolean __GLEW_EXT_draw_range_elements = GL_FALSE; | ||
1959 | GLboolean __GLEW_EXT_fog_coord = GL_FALSE; | ||
1960 | GLboolean __GLEW_EXT_fragment_lighting = GL_FALSE; | ||
1961 | GLboolean __GLEW_EXT_framebuffer_blit = GL_FALSE; | ||
1962 | GLboolean __GLEW_EXT_framebuffer_multisample = GL_FALSE; | ||
1963 | GLboolean __GLEW_EXT_framebuffer_object = GL_FALSE; | ||
1964 | GLboolean __GLEW_EXT_framebuffer_sRGB = GL_FALSE; | ||
1965 | GLboolean __GLEW_EXT_geometry_shader4 = GL_FALSE; | ||
1966 | GLboolean __GLEW_EXT_gpu_program_parameters = GL_FALSE; | ||
1967 | GLboolean __GLEW_EXT_gpu_shader4 = GL_FALSE; | ||
1968 | GLboolean __GLEW_EXT_histogram = GL_FALSE; | ||
1969 | GLboolean __GLEW_EXT_index_array_formats = GL_FALSE; | ||
1970 | GLboolean __GLEW_EXT_index_func = GL_FALSE; | ||
1971 | GLboolean __GLEW_EXT_index_material = GL_FALSE; | ||
1972 | GLboolean __GLEW_EXT_index_texture = GL_FALSE; | ||
1973 | GLboolean __GLEW_EXT_light_texture = GL_FALSE; | ||
1974 | GLboolean __GLEW_EXT_misc_attribute = GL_FALSE; | ||
1975 | GLboolean __GLEW_EXT_multi_draw_arrays = GL_FALSE; | ||
1976 | GLboolean __GLEW_EXT_multisample = GL_FALSE; | ||
1977 | GLboolean __GLEW_EXT_packed_depth_stencil = GL_FALSE; | ||
1978 | GLboolean __GLEW_EXT_packed_float = GL_FALSE; | ||
1979 | GLboolean __GLEW_EXT_packed_pixels = GL_FALSE; | ||
1980 | GLboolean __GLEW_EXT_paletted_texture = GL_FALSE; | ||
1981 | GLboolean __GLEW_EXT_pixel_buffer_object = GL_FALSE; | ||
1982 | GLboolean __GLEW_EXT_pixel_transform = GL_FALSE; | ||
1983 | GLboolean __GLEW_EXT_pixel_transform_color_table = GL_FALSE; | ||
1984 | GLboolean __GLEW_EXT_point_parameters = GL_FALSE; | ||
1985 | GLboolean __GLEW_EXT_polygon_offset = GL_FALSE; | ||
1986 | GLboolean __GLEW_EXT_rescale_normal = GL_FALSE; | ||
1987 | GLboolean __GLEW_EXT_scene_marker = GL_FALSE; | ||
1988 | GLboolean __GLEW_EXT_secondary_color = GL_FALSE; | ||
1989 | GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE; | ||
1990 | GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE; | ||
1991 | GLboolean __GLEW_EXT_shared_texture_palette = GL_FALSE; | ||
1992 | GLboolean __GLEW_EXT_stencil_clear_tag = GL_FALSE; | ||
1993 | GLboolean __GLEW_EXT_stencil_two_side = GL_FALSE; | ||
1994 | GLboolean __GLEW_EXT_stencil_wrap = GL_FALSE; | ||
1995 | GLboolean __GLEW_EXT_subtexture = GL_FALSE; | ||
1996 | GLboolean __GLEW_EXT_texture = GL_FALSE; | ||
1997 | GLboolean __GLEW_EXT_texture3D = GL_FALSE; | ||
1998 | GLboolean __GLEW_EXT_texture_array = GL_FALSE; | ||
1999 | GLboolean __GLEW_EXT_texture_buffer_object = GL_FALSE; | ||
2000 | GLboolean __GLEW_EXT_texture_compression_dxt1 = GL_FALSE; | ||
2001 | GLboolean __GLEW_EXT_texture_compression_latc = GL_FALSE; | ||
2002 | GLboolean __GLEW_EXT_texture_compression_rgtc = GL_FALSE; | ||
2003 | GLboolean __GLEW_EXT_texture_compression_s3tc = GL_FALSE; | ||
2004 | GLboolean __GLEW_EXT_texture_cube_map = GL_FALSE; | ||
2005 | GLboolean __GLEW_EXT_texture_edge_clamp = GL_FALSE; | ||
2006 | GLboolean __GLEW_EXT_texture_env = GL_FALSE; | ||
2007 | GLboolean __GLEW_EXT_texture_env_add = GL_FALSE; | ||
2008 | GLboolean __GLEW_EXT_texture_env_combine = GL_FALSE; | ||
2009 | GLboolean __GLEW_EXT_texture_env_dot3 = GL_FALSE; | ||
2010 | GLboolean __GLEW_EXT_texture_filter_anisotropic = GL_FALSE; | ||
2011 | GLboolean __GLEW_EXT_texture_integer = GL_FALSE; | ||
2012 | GLboolean __GLEW_EXT_texture_lod_bias = GL_FALSE; | ||
2013 | GLboolean __GLEW_EXT_texture_mirror_clamp = GL_FALSE; | ||
2014 | GLboolean __GLEW_EXT_texture_object = GL_FALSE; | ||
2015 | GLboolean __GLEW_EXT_texture_perturb_normal = GL_FALSE; | ||
2016 | GLboolean __GLEW_EXT_texture_rectangle = GL_FALSE; | ||
2017 | GLboolean __GLEW_EXT_texture_sRGB = GL_FALSE; | ||
2018 | GLboolean __GLEW_EXT_texture_shared_exponent = GL_FALSE; | ||
2019 | GLboolean __GLEW_EXT_texture_swizzle = GL_FALSE; | ||
2020 | GLboolean __GLEW_EXT_timer_query = GL_FALSE; | ||
2021 | GLboolean __GLEW_EXT_transform_feedback = GL_FALSE; | ||
2022 | GLboolean __GLEW_EXT_vertex_array = GL_FALSE; | ||
2023 | GLboolean __GLEW_EXT_vertex_array_bgra = GL_FALSE; | ||
2024 | GLboolean __GLEW_EXT_vertex_shader = GL_FALSE; | ||
2025 | GLboolean __GLEW_EXT_vertex_weighting = GL_FALSE; | ||
2026 | GLboolean __GLEW_GREMEDY_frame_terminator = GL_FALSE; | ||
2027 | GLboolean __GLEW_GREMEDY_string_marker = GL_FALSE; | ||
2028 | GLboolean __GLEW_HP_convolution_border_modes = GL_FALSE; | ||
2029 | GLboolean __GLEW_HP_image_transform = GL_FALSE; | ||
2030 | GLboolean __GLEW_HP_occlusion_test = GL_FALSE; | ||
2031 | GLboolean __GLEW_HP_texture_lighting = GL_FALSE; | ||
2032 | GLboolean __GLEW_IBM_cull_vertex = GL_FALSE; | ||
2033 | GLboolean __GLEW_IBM_multimode_draw_arrays = GL_FALSE; | ||
2034 | GLboolean __GLEW_IBM_rasterpos_clip = GL_FALSE; | ||
2035 | GLboolean __GLEW_IBM_static_data = GL_FALSE; | ||
2036 | GLboolean __GLEW_IBM_texture_mirrored_repeat = GL_FALSE; | ||
2037 | GLboolean __GLEW_IBM_vertex_array_lists = GL_FALSE; | ||
2038 | GLboolean __GLEW_INGR_color_clamp = GL_FALSE; | ||
2039 | GLboolean __GLEW_INGR_interlace_read = GL_FALSE; | ||
2040 | GLboolean __GLEW_INTEL_parallel_arrays = GL_FALSE; | ||
2041 | GLboolean __GLEW_INTEL_texture_scissor = GL_FALSE; | ||
2042 | GLboolean __GLEW_KTX_buffer_region = GL_FALSE; | ||
2043 | GLboolean __GLEW_MESAX_texture_stack = GL_FALSE; | ||
2044 | GLboolean __GLEW_MESA_pack_invert = GL_FALSE; | ||
2045 | GLboolean __GLEW_MESA_resize_buffers = GL_FALSE; | ||
2046 | GLboolean __GLEW_MESA_window_pos = GL_FALSE; | ||
2047 | GLboolean __GLEW_MESA_ycbcr_texture = GL_FALSE; | ||
2048 | GLboolean __GLEW_NV_blend_square = GL_FALSE; | ||
2049 | GLboolean __GLEW_NV_conditional_render = GL_FALSE; | ||
2050 | GLboolean __GLEW_NV_copy_depth_to_color = GL_FALSE; | ||
2051 | GLboolean __GLEW_NV_depth_buffer_float = GL_FALSE; | ||
2052 | GLboolean __GLEW_NV_depth_clamp = GL_FALSE; | ||
2053 | GLboolean __GLEW_NV_depth_range_unclamped = GL_FALSE; | ||
2054 | GLboolean __GLEW_NV_evaluators = GL_FALSE; | ||
2055 | GLboolean __GLEW_NV_explicit_multisample = GL_FALSE; | ||
2056 | GLboolean __GLEW_NV_fence = GL_FALSE; | ||
2057 | GLboolean __GLEW_NV_float_buffer = GL_FALSE; | ||
2058 | GLboolean __GLEW_NV_fog_distance = GL_FALSE; | ||
2059 | GLboolean __GLEW_NV_fragment_program = GL_FALSE; | ||
2060 | GLboolean __GLEW_NV_fragment_program2 = GL_FALSE; | ||
2061 | GLboolean __GLEW_NV_fragment_program4 = GL_FALSE; | ||
2062 | GLboolean __GLEW_NV_fragment_program_option = GL_FALSE; | ||
2063 | GLboolean __GLEW_NV_framebuffer_multisample_coverage = GL_FALSE; | ||
2064 | GLboolean __GLEW_NV_geometry_program4 = GL_FALSE; | ||
2065 | GLboolean __GLEW_NV_geometry_shader4 = GL_FALSE; | ||
2066 | GLboolean __GLEW_NV_gpu_program4 = GL_FALSE; | ||
2067 | GLboolean __GLEW_NV_half_float = GL_FALSE; | ||
2068 | GLboolean __GLEW_NV_light_max_exponent = GL_FALSE; | ||
2069 | GLboolean __GLEW_NV_multisample_filter_hint = GL_FALSE; | ||
2070 | GLboolean __GLEW_NV_occlusion_query = GL_FALSE; | ||
2071 | GLboolean __GLEW_NV_packed_depth_stencil = GL_FALSE; | ||
2072 | GLboolean __GLEW_NV_parameter_buffer_object = GL_FALSE; | ||
2073 | GLboolean __GLEW_NV_pixel_data_range = GL_FALSE; | ||
2074 | GLboolean __GLEW_NV_point_sprite = GL_FALSE; | ||
2075 | GLboolean __GLEW_NV_present_video = GL_FALSE; | ||
2076 | GLboolean __GLEW_NV_primitive_restart = GL_FALSE; | ||
2077 | GLboolean __GLEW_NV_register_combiners = GL_FALSE; | ||
2078 | GLboolean __GLEW_NV_register_combiners2 = GL_FALSE; | ||
2079 | GLboolean __GLEW_NV_texgen_emboss = GL_FALSE; | ||
2080 | GLboolean __GLEW_NV_texgen_reflection = GL_FALSE; | ||
2081 | GLboolean __GLEW_NV_texture_compression_vtc = GL_FALSE; | ||
2082 | GLboolean __GLEW_NV_texture_env_combine4 = GL_FALSE; | ||
2083 | GLboolean __GLEW_NV_texture_expand_normal = GL_FALSE; | ||
2084 | GLboolean __GLEW_NV_texture_rectangle = GL_FALSE; | ||
2085 | GLboolean __GLEW_NV_texture_shader = GL_FALSE; | ||
2086 | GLboolean __GLEW_NV_texture_shader2 = GL_FALSE; | ||
2087 | GLboolean __GLEW_NV_texture_shader3 = GL_FALSE; | ||
2088 | GLboolean __GLEW_NV_transform_feedback = GL_FALSE; | ||
2089 | GLboolean __GLEW_NV_vertex_array_range = GL_FALSE; | ||
2090 | GLboolean __GLEW_NV_vertex_array_range2 = GL_FALSE; | ||
2091 | GLboolean __GLEW_NV_vertex_program = GL_FALSE; | ||
2092 | GLboolean __GLEW_NV_vertex_program1_1 = GL_FALSE; | ||
2093 | GLboolean __GLEW_NV_vertex_program2 = GL_FALSE; | ||
2094 | GLboolean __GLEW_NV_vertex_program2_option = GL_FALSE; | ||
2095 | GLboolean __GLEW_NV_vertex_program3 = GL_FALSE; | ||
2096 | GLboolean __GLEW_NV_vertex_program4 = GL_FALSE; | ||
2097 | GLboolean __GLEW_OES_byte_coordinates = GL_FALSE; | ||
2098 | GLboolean __GLEW_OES_compressed_paletted_texture = GL_FALSE; | ||
2099 | GLboolean __GLEW_OES_read_format = GL_FALSE; | ||
2100 | GLboolean __GLEW_OES_single_precision = GL_FALSE; | ||
2101 | GLboolean __GLEW_OML_interlace = GL_FALSE; | ||
2102 | GLboolean __GLEW_OML_resample = GL_FALSE; | ||
2103 | GLboolean __GLEW_OML_subsample = GL_FALSE; | ||
2104 | GLboolean __GLEW_PGI_misc_hints = GL_FALSE; | ||
2105 | GLboolean __GLEW_PGI_vertex_hints = GL_FALSE; | ||
2106 | GLboolean __GLEW_REND_screen_coordinates = GL_FALSE; | ||
2107 | GLboolean __GLEW_S3_s3tc = GL_FALSE; | ||
2108 | GLboolean __GLEW_SGIS_color_range = GL_FALSE; | ||
2109 | GLboolean __GLEW_SGIS_detail_texture = GL_FALSE; | ||
2110 | GLboolean __GLEW_SGIS_fog_function = GL_FALSE; | ||
2111 | GLboolean __GLEW_SGIS_generate_mipmap = GL_FALSE; | ||
2112 | GLboolean __GLEW_SGIS_multisample = GL_FALSE; | ||
2113 | GLboolean __GLEW_SGIS_pixel_texture = GL_FALSE; | ||
2114 | GLboolean __GLEW_SGIS_point_line_texgen = GL_FALSE; | ||
2115 | GLboolean __GLEW_SGIS_sharpen_texture = GL_FALSE; | ||
2116 | GLboolean __GLEW_SGIS_texture4D = GL_FALSE; | ||
2117 | GLboolean __GLEW_SGIS_texture_border_clamp = GL_FALSE; | ||
2118 | GLboolean __GLEW_SGIS_texture_edge_clamp = GL_FALSE; | ||
2119 | GLboolean __GLEW_SGIS_texture_filter4 = GL_FALSE; | ||
2120 | GLboolean __GLEW_SGIS_texture_lod = GL_FALSE; | ||
2121 | GLboolean __GLEW_SGIS_texture_select = GL_FALSE; | ||
2122 | GLboolean __GLEW_SGIX_async = GL_FALSE; | ||
2123 | GLboolean __GLEW_SGIX_async_histogram = GL_FALSE; | ||
2124 | GLboolean __GLEW_SGIX_async_pixel = GL_FALSE; | ||
2125 | GLboolean __GLEW_SGIX_blend_alpha_minmax = GL_FALSE; | ||
2126 | GLboolean __GLEW_SGIX_clipmap = GL_FALSE; | ||
2127 | GLboolean __GLEW_SGIX_convolution_accuracy = GL_FALSE; | ||
2128 | GLboolean __GLEW_SGIX_depth_texture = GL_FALSE; | ||
2129 | GLboolean __GLEW_SGIX_flush_raster = GL_FALSE; | ||
2130 | GLboolean __GLEW_SGIX_fog_offset = GL_FALSE; | ||
2131 | GLboolean __GLEW_SGIX_fog_texture = GL_FALSE; | ||
2132 | GLboolean __GLEW_SGIX_fragment_specular_lighting = GL_FALSE; | ||
2133 | GLboolean __GLEW_SGIX_framezoom = GL_FALSE; | ||
2134 | GLboolean __GLEW_SGIX_interlace = GL_FALSE; | ||
2135 | GLboolean __GLEW_SGIX_ir_instrument1 = GL_FALSE; | ||
2136 | GLboolean __GLEW_SGIX_list_priority = GL_FALSE; | ||
2137 | GLboolean __GLEW_SGIX_pixel_texture = GL_FALSE; | ||
2138 | GLboolean __GLEW_SGIX_pixel_texture_bits = GL_FALSE; | ||
2139 | GLboolean __GLEW_SGIX_reference_plane = GL_FALSE; | ||
2140 | GLboolean __GLEW_SGIX_resample = GL_FALSE; | ||
2141 | GLboolean __GLEW_SGIX_shadow = GL_FALSE; | ||
2142 | GLboolean __GLEW_SGIX_shadow_ambient = GL_FALSE; | ||
2143 | GLboolean __GLEW_SGIX_sprite = GL_FALSE; | ||
2144 | GLboolean __GLEW_SGIX_tag_sample_buffer = GL_FALSE; | ||
2145 | GLboolean __GLEW_SGIX_texture_add_env = GL_FALSE; | ||
2146 | GLboolean __GLEW_SGIX_texture_coordinate_clamp = GL_FALSE; | ||
2147 | GLboolean __GLEW_SGIX_texture_lod_bias = GL_FALSE; | ||
2148 | GLboolean __GLEW_SGIX_texture_multi_buffer = GL_FALSE; | ||
2149 | GLboolean __GLEW_SGIX_texture_range = GL_FALSE; | ||
2150 | GLboolean __GLEW_SGIX_texture_scale_bias = GL_FALSE; | ||
2151 | GLboolean __GLEW_SGIX_vertex_preclip = GL_FALSE; | ||
2152 | GLboolean __GLEW_SGIX_vertex_preclip_hint = GL_FALSE; | ||
2153 | GLboolean __GLEW_SGIX_ycrcb = GL_FALSE; | ||
2154 | GLboolean __GLEW_SGI_color_matrix = GL_FALSE; | ||
2155 | GLboolean __GLEW_SGI_color_table = GL_FALSE; | ||
2156 | GLboolean __GLEW_SGI_texture_color_table = GL_FALSE; | ||
2157 | GLboolean __GLEW_SUNX_constant_data = GL_FALSE; | ||
2158 | GLboolean __GLEW_SUN_convolution_border_modes = GL_FALSE; | ||
2159 | GLboolean __GLEW_SUN_global_alpha = GL_FALSE; | ||
2160 | GLboolean __GLEW_SUN_mesh_array = GL_FALSE; | ||
2161 | GLboolean __GLEW_SUN_read_video_pixels = GL_FALSE; | ||
2162 | GLboolean __GLEW_SUN_slice_accum = GL_FALSE; | ||
2163 | GLboolean __GLEW_SUN_triangle_list = GL_FALSE; | ||
2164 | GLboolean __GLEW_SUN_vertex = GL_FALSE; | ||
2165 | GLboolean __GLEW_WIN_phong_shading = GL_FALSE; | ||
2166 | GLboolean __GLEW_WIN_specular_fog = GL_FALSE; | ||
2167 | GLboolean __GLEW_WIN_swap_hint = GL_FALSE; | ||
2168 | |||
2169 | #endif /* !GLEW_MX */ | ||
2170 | |||
2171 | #ifdef GL_VERSION_1_2 | ||
2172 | |||
2173 | static GLboolean _glewInit_GL_VERSION_1_2 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2174 | { | ||
2175 | GLboolean r = GL_FALSE; | ||
2176 | |||
2177 | r = ((glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCopyTexSubImage3D")) == NULL) || r; | ||
2178 | r = ((glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElements")) == NULL) || r; | ||
2179 | r = ((glTexImage3D = (PFNGLTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glTexImage3D")) == NULL) || r; | ||
2180 | r = ((glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glTexSubImage3D")) == NULL) || r; | ||
2181 | |||
2182 | return r; | ||
2183 | } | ||
2184 | |||
2185 | #endif /* GL_VERSION_1_2 */ | ||
2186 | |||
2187 | #ifdef GL_VERSION_1_3 | ||
2188 | |||
2189 | static GLboolean _glewInit_GL_VERSION_1_3 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2190 | { | ||
2191 | GLboolean r = GL_FALSE; | ||
2192 | |||
2193 | r = ((glActiveTexture = (PFNGLACTIVETEXTUREPROC)glewGetProcAddress((const GLubyte*)"glActiveTexture")) == NULL) || r; | ||
2194 | r = ((glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)glewGetProcAddress((const GLubyte*)"glClientActiveTexture")) == NULL) || r; | ||
2195 | r = ((glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage1D")) == NULL) || r; | ||
2196 | r = ((glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage2D")) == NULL) || r; | ||
2197 | r = ((glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage3D")) == NULL) || r; | ||
2198 | r = ((glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage1D")) == NULL) || r; | ||
2199 | r = ((glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage2D")) == NULL) || r; | ||
2200 | r = ((glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage3D")) == NULL) || r; | ||
2201 | r = ((glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC)glewGetProcAddress((const GLubyte*)"glGetCompressedTexImage")) == NULL) || r; | ||
2202 | r = ((glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixd")) == NULL) || r; | ||
2203 | r = ((glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixf")) == NULL) || r; | ||
2204 | r = ((glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixd")) == NULL) || r; | ||
2205 | r = ((glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixf")) == NULL) || r; | ||
2206 | r = ((glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1d")) == NULL) || r; | ||
2207 | r = ((glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dv")) == NULL) || r; | ||
2208 | r = ((glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1f")) == NULL) || r; | ||
2209 | r = ((glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fv")) == NULL) || r; | ||
2210 | r = ((glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1i")) == NULL) || r; | ||
2211 | r = ((glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1iv")) == NULL) || r; | ||
2212 | r = ((glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1s")) == NULL) || r; | ||
2213 | r = ((glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1sv")) == NULL) || r; | ||
2214 | r = ((glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2d")) == NULL) || r; | ||
2215 | r = ((glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dv")) == NULL) || r; | ||
2216 | r = ((glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2f")) == NULL) || r; | ||
2217 | r = ((glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fv")) == NULL) || r; | ||
2218 | r = ((glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2i")) == NULL) || r; | ||
2219 | r = ((glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2iv")) == NULL) || r; | ||
2220 | r = ((glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2s")) == NULL) || r; | ||
2221 | r = ((glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2sv")) == NULL) || r; | ||
2222 | r = ((glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3d")) == NULL) || r; | ||
2223 | r = ((glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dv")) == NULL) || r; | ||
2224 | r = ((glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3f")) == NULL) || r; | ||
2225 | r = ((glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fv")) == NULL) || r; | ||
2226 | r = ((glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3i")) == NULL) || r; | ||
2227 | r = ((glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3iv")) == NULL) || r; | ||
2228 | r = ((glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3s")) == NULL) || r; | ||
2229 | r = ((glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3sv")) == NULL) || r; | ||
2230 | r = ((glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4d")) == NULL) || r; | ||
2231 | r = ((glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dv")) == NULL) || r; | ||
2232 | r = ((glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4f")) == NULL) || r; | ||
2233 | r = ((glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fv")) == NULL) || r; | ||
2234 | r = ((glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4i")) == NULL) || r; | ||
2235 | r = ((glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4iv")) == NULL) || r; | ||
2236 | r = ((glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4s")) == NULL) || r; | ||
2237 | r = ((glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4sv")) == NULL) || r; | ||
2238 | r = ((glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC)glewGetProcAddress((const GLubyte*)"glSampleCoverage")) == NULL) || r; | ||
2239 | |||
2240 | return r; | ||
2241 | } | ||
2242 | |||
2243 | #endif /* GL_VERSION_1_3 */ | ||
2244 | |||
2245 | #ifdef GL_VERSION_1_4 | ||
2246 | |||
2247 | static GLboolean _glewInit_GL_VERSION_1_4 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2248 | { | ||
2249 | GLboolean r = GL_FALSE; | ||
2250 | |||
2251 | r = ((glBlendColor = (PFNGLBLENDCOLORPROC)glewGetProcAddress((const GLubyte*)"glBlendColor")) == NULL) || r; | ||
2252 | r = ((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)"glBlendEquation")) == NULL) || r; | ||
2253 | r = ((glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glBlendFuncSeparate")) == NULL) || r; | ||
2254 | r = ((glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC)glewGetProcAddress((const GLubyte*)"glFogCoordPointer")) == NULL) || r; | ||
2255 | r = ((glFogCoordd = (PFNGLFOGCOORDDPROC)glewGetProcAddress((const GLubyte*)"glFogCoordd")) == NULL) || r; | ||
2256 | r = ((glFogCoorddv = (PFNGLFOGCOORDDVPROC)glewGetProcAddress((const GLubyte*)"glFogCoorddv")) == NULL) || r; | ||
2257 | r = ((glFogCoordf = (PFNGLFOGCOORDFPROC)glewGetProcAddress((const GLubyte*)"glFogCoordf")) == NULL) || r; | ||
2258 | r = ((glFogCoordfv = (PFNGLFOGCOORDFVPROC)glewGetProcAddress((const GLubyte*)"glFogCoordfv")) == NULL) || r; | ||
2259 | r = ((glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawArrays")) == NULL) || r; | ||
2260 | r = ((glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElements")) == NULL) || r; | ||
2261 | r = ((glPointParameterf = (PFNGLPOINTPARAMETERFPROC)glewGetProcAddress((const GLubyte*)"glPointParameterf")) == NULL) || r; | ||
2262 | r = ((glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfv")) == NULL) || r; | ||
2263 | r = ((glPointParameteri = (PFNGLPOINTPARAMETERIPROC)glewGetProcAddress((const GLubyte*)"glPointParameteri")) == NULL) || r; | ||
2264 | r = ((glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glPointParameteriv")) == NULL) || r; | ||
2265 | r = ((glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3b")) == NULL) || r; | ||
2266 | r = ((glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3bv")) == NULL) || r; | ||
2267 | r = ((glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3d")) == NULL) || r; | ||
2268 | r = ((glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3dv")) == NULL) || r; | ||
2269 | r = ((glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3f")) == NULL) || r; | ||
2270 | r = ((glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3fv")) == NULL) || r; | ||
2271 | r = ((glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3i")) == NULL) || r; | ||
2272 | r = ((glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3iv")) == NULL) || r; | ||
2273 | r = ((glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3s")) == NULL) || r; | ||
2274 | r = ((glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3sv")) == NULL) || r; | ||
2275 | r = ((glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ub")) == NULL) || r; | ||
2276 | r = ((glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ubv")) == NULL) || r; | ||
2277 | r = ((glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3ui")) == NULL) || r; | ||
2278 | r = ((glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3uiv")) == NULL) || r; | ||
2279 | r = ((glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3us")) == NULL) || r; | ||
2280 | r = ((glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColor3usv")) == NULL) || r; | ||
2281 | r = ((glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC)glewGetProcAddress((const GLubyte*)"glSecondaryColorPointer")) == NULL) || r; | ||
2282 | r = ((glWindowPos2d = (PFNGLWINDOWPOS2DPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2d")) == NULL) || r; | ||
2283 | r = ((glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dv")) == NULL) || r; | ||
2284 | r = ((glWindowPos2f = (PFNGLWINDOWPOS2FPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2f")) == NULL) || r; | ||
2285 | r = ((glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fv")) == NULL) || r; | ||
2286 | r = ((glWindowPos2i = (PFNGLWINDOWPOS2IPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2i")) == NULL) || r; | ||
2287 | r = ((glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2iv")) == NULL) || r; | ||
2288 | r = ((glWindowPos2s = (PFNGLWINDOWPOS2SPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2s")) == NULL) || r; | ||
2289 | r = ((glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2sv")) == NULL) || r; | ||
2290 | r = ((glWindowPos3d = (PFNGLWINDOWPOS3DPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3d")) == NULL) || r; | ||
2291 | r = ((glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dv")) == NULL) || r; | ||
2292 | r = ((glWindowPos3f = (PFNGLWINDOWPOS3FPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3f")) == NULL) || r; | ||
2293 | r = ((glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fv")) == NULL) || r; | ||
2294 | r = ((glWindowPos3i = (PFNGLWINDOWPOS3IPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3i")) == NULL) || r; | ||
2295 | r = ((glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3iv")) == NULL) || r; | ||
2296 | r = ((glWindowPos3s = (PFNGLWINDOWPOS3SPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3s")) == NULL) || r; | ||
2297 | r = ((glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3sv")) == NULL) || r; | ||
2298 | |||
2299 | return r; | ||
2300 | } | ||
2301 | |||
2302 | #endif /* GL_VERSION_1_4 */ | ||
2303 | |||
2304 | #ifdef GL_VERSION_1_5 | ||
2305 | |||
2306 | static GLboolean _glewInit_GL_VERSION_1_5 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2307 | { | ||
2308 | GLboolean r = GL_FALSE; | ||
2309 | |||
2310 | r = ((glBeginQuery = (PFNGLBEGINQUERYPROC)glewGetProcAddress((const GLubyte*)"glBeginQuery")) == NULL) || r; | ||
2311 | r = ((glBindBuffer = (PFNGLBINDBUFFERPROC)glewGetProcAddress((const GLubyte*)"glBindBuffer")) == NULL) || r; | ||
2312 | r = ((glBufferData = (PFNGLBUFFERDATAPROC)glewGetProcAddress((const GLubyte*)"glBufferData")) == NULL) || r; | ||
2313 | r = ((glBufferSubData = (PFNGLBUFFERSUBDATAPROC)glewGetProcAddress((const GLubyte*)"glBufferSubData")) == NULL) || r; | ||
2314 | r = ((glDeleteBuffers = (PFNGLDELETEBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDeleteBuffers")) == NULL) || r; | ||
2315 | r = ((glDeleteQueries = (PFNGLDELETEQUERIESPROC)glewGetProcAddress((const GLubyte*)"glDeleteQueries")) == NULL) || r; | ||
2316 | r = ((glEndQuery = (PFNGLENDQUERYPROC)glewGetProcAddress((const GLubyte*)"glEndQuery")) == NULL) || r; | ||
2317 | r = ((glGenBuffers = (PFNGLGENBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glGenBuffers")) == NULL) || r; | ||
2318 | r = ((glGenQueries = (PFNGLGENQUERIESPROC)glewGetProcAddress((const GLubyte*)"glGenQueries")) == NULL) || r; | ||
2319 | r = ((glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetBufferParameteriv")) == NULL) || r; | ||
2320 | r = ((glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)glewGetProcAddress((const GLubyte*)"glGetBufferPointerv")) == NULL) || r; | ||
2321 | r = ((glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC)glewGetProcAddress((const GLubyte*)"glGetBufferSubData")) == NULL) || r; | ||
2322 | r = ((glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectiv")) == NULL) || r; | ||
2323 | r = ((glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectuiv")) == NULL) || r; | ||
2324 | r = ((glGetQueryiv = (PFNGLGETQUERYIVPROC)glewGetProcAddress((const GLubyte*)"glGetQueryiv")) == NULL) || r; | ||
2325 | r = ((glIsBuffer = (PFNGLISBUFFERPROC)glewGetProcAddress((const GLubyte*)"glIsBuffer")) == NULL) || r; | ||
2326 | r = ((glIsQuery = (PFNGLISQUERYPROC)glewGetProcAddress((const GLubyte*)"glIsQuery")) == NULL) || r; | ||
2327 | r = ((glMapBuffer = (PFNGLMAPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glMapBuffer")) == NULL) || r; | ||
2328 | r = ((glUnmapBuffer = (PFNGLUNMAPBUFFERPROC)glewGetProcAddress((const GLubyte*)"glUnmapBuffer")) == NULL) || r; | ||
2329 | |||
2330 | return r; | ||
2331 | } | ||
2332 | |||
2333 | #endif /* GL_VERSION_1_5 */ | ||
2334 | |||
2335 | #ifdef GL_VERSION_2_0 | ||
2336 | |||
2337 | static GLboolean _glewInit_GL_VERSION_2_0 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2338 | { | ||
2339 | GLboolean r = GL_FALSE; | ||
2340 | |||
2341 | r = ((glAttachShader = (PFNGLATTACHSHADERPROC)glewGetProcAddress((const GLubyte*)"glAttachShader")) == NULL) || r; | ||
2342 | r = ((glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glBindAttribLocation")) == NULL) || r; | ||
2343 | r = ((glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glBlendEquationSeparate")) == NULL) || r; | ||
2344 | r = ((glCompileShader = (PFNGLCOMPILESHADERPROC)glewGetProcAddress((const GLubyte*)"glCompileShader")) == NULL) || r; | ||
2345 | r = ((glCreateProgram = (PFNGLCREATEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glCreateProgram")) == NULL) || r; | ||
2346 | r = ((glCreateShader = (PFNGLCREATESHADERPROC)glewGetProcAddress((const GLubyte*)"glCreateShader")) == NULL) || r; | ||
2347 | r = ((glDeleteProgram = (PFNGLDELETEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgram")) == NULL) || r; | ||
2348 | r = ((glDeleteShader = (PFNGLDELETESHADERPROC)glewGetProcAddress((const GLubyte*)"glDeleteShader")) == NULL) || r; | ||
2349 | r = ((glDetachShader = (PFNGLDETACHSHADERPROC)glewGetProcAddress((const GLubyte*)"glDetachShader")) == NULL) || r; | ||
2350 | r = ((glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)glewGetProcAddress((const GLubyte*)"glDisableVertexAttribArray")) == NULL) || r; | ||
2351 | r = ((glDrawBuffers = (PFNGLDRAWBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffers")) == NULL) || r; | ||
2352 | r = ((glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)glewGetProcAddress((const GLubyte*)"glEnableVertexAttribArray")) == NULL) || r; | ||
2353 | r = ((glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveAttrib")) == NULL) || r; | ||
2354 | r = ((glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)glewGetProcAddress((const GLubyte*)"glGetActiveUniform")) == NULL) || r; | ||
2355 | r = ((glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC)glewGetProcAddress((const GLubyte*)"glGetAttachedShaders")) == NULL) || r; | ||
2356 | r = ((glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glGetAttribLocation")) == NULL) || r; | ||
2357 | r = ((glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC)glewGetProcAddress((const GLubyte*)"glGetProgramInfoLog")) == NULL) || r; | ||
2358 | r = ((glGetProgramiv = (PFNGLGETPROGRAMIVPROC)glewGetProcAddress((const GLubyte*)"glGetProgramiv")) == NULL) || r; | ||
2359 | r = ((glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC)glewGetProcAddress((const GLubyte*)"glGetShaderInfoLog")) == NULL) || r; | ||
2360 | r = ((glGetShaderSource = (PFNGLGETSHADERSOURCEPROC)glewGetProcAddress((const GLubyte*)"glGetShaderSource")) == NULL) || r; | ||
2361 | r = ((glGetShaderiv = (PFNGLGETSHADERIVPROC)glewGetProcAddress((const GLubyte*)"glGetShaderiv")) == NULL) || r; | ||
2362 | r = ((glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)glewGetProcAddress((const GLubyte*)"glGetUniformLocation")) == NULL) || r; | ||
2363 | r = ((glGetUniformfv = (PFNGLGETUNIFORMFVPROC)glewGetProcAddress((const GLubyte*)"glGetUniformfv")) == NULL) || r; | ||
2364 | r = ((glGetUniformiv = (PFNGLGETUNIFORMIVPROC)glewGetProcAddress((const GLubyte*)"glGetUniformiv")) == NULL) || r; | ||
2365 | r = ((glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribPointerv")) == NULL) || r; | ||
2366 | r = ((glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribdv")) == NULL) || r; | ||
2367 | r = ((glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribfv")) == NULL) || r; | ||
2368 | r = ((glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribiv")) == NULL) || r; | ||
2369 | r = ((glIsProgram = (PFNGLISPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glIsProgram")) == NULL) || r; | ||
2370 | r = ((glIsShader = (PFNGLISSHADERPROC)glewGetProcAddress((const GLubyte*)"glIsShader")) == NULL) || r; | ||
2371 | r = ((glLinkProgram = (PFNGLLINKPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glLinkProgram")) == NULL) || r; | ||
2372 | r = ((glShaderSource = (PFNGLSHADERSOURCEPROC)glewGetProcAddress((const GLubyte*)"glShaderSource")) == NULL) || r; | ||
2373 | r = ((glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilFuncSeparate")) == NULL) || r; | ||
2374 | r = ((glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilMaskSeparate")) == NULL) || r; | ||
2375 | r = ((glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)glewGetProcAddress((const GLubyte*)"glStencilOpSeparate")) == NULL) || r; | ||
2376 | r = ((glUniform1f = (PFNGLUNIFORM1FPROC)glewGetProcAddress((const GLubyte*)"glUniform1f")) == NULL) || r; | ||
2377 | r = ((glUniform1fv = (PFNGLUNIFORM1FVPROC)glewGetProcAddress((const GLubyte*)"glUniform1fv")) == NULL) || r; | ||
2378 | r = ((glUniform1i = (PFNGLUNIFORM1IPROC)glewGetProcAddress((const GLubyte*)"glUniform1i")) == NULL) || r; | ||
2379 | r = ((glUniform1iv = (PFNGLUNIFORM1IVPROC)glewGetProcAddress((const GLubyte*)"glUniform1iv")) == NULL) || r; | ||
2380 | r = ((glUniform2f = (PFNGLUNIFORM2FPROC)glewGetProcAddress((const GLubyte*)"glUniform2f")) == NULL) || r; | ||
2381 | r = ((glUniform2fv = (PFNGLUNIFORM2FVPROC)glewGetProcAddress((const GLubyte*)"glUniform2fv")) == NULL) || r; | ||
2382 | r = ((glUniform2i = (PFNGLUNIFORM2IPROC)glewGetProcAddress((const GLubyte*)"glUniform2i")) == NULL) || r; | ||
2383 | r = ((glUniform2iv = (PFNGLUNIFORM2IVPROC)glewGetProcAddress((const GLubyte*)"glUniform2iv")) == NULL) || r; | ||
2384 | r = ((glUniform3f = (PFNGLUNIFORM3FPROC)glewGetProcAddress((const GLubyte*)"glUniform3f")) == NULL) || r; | ||
2385 | r = ((glUniform3fv = (PFNGLUNIFORM3FVPROC)glewGetProcAddress((const GLubyte*)"glUniform3fv")) == NULL) || r; | ||
2386 | r = ((glUniform3i = (PFNGLUNIFORM3IPROC)glewGetProcAddress((const GLubyte*)"glUniform3i")) == NULL) || r; | ||
2387 | r = ((glUniform3iv = (PFNGLUNIFORM3IVPROC)glewGetProcAddress((const GLubyte*)"glUniform3iv")) == NULL) || r; | ||
2388 | r = ((glUniform4f = (PFNGLUNIFORM4FPROC)glewGetProcAddress((const GLubyte*)"glUniform4f")) == NULL) || r; | ||
2389 | r = ((glUniform4fv = (PFNGLUNIFORM4FVPROC)glewGetProcAddress((const GLubyte*)"glUniform4fv")) == NULL) || r; | ||
2390 | r = ((glUniform4i = (PFNGLUNIFORM4IPROC)glewGetProcAddress((const GLubyte*)"glUniform4i")) == NULL) || r; | ||
2391 | r = ((glUniform4iv = (PFNGLUNIFORM4IVPROC)glewGetProcAddress((const GLubyte*)"glUniform4iv")) == NULL) || r; | ||
2392 | r = ((glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2fv")) == NULL) || r; | ||
2393 | r = ((glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3fv")) == NULL) || r; | ||
2394 | r = ((glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4fv")) == NULL) || r; | ||
2395 | r = ((glUseProgram = (PFNGLUSEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glUseProgram")) == NULL) || r; | ||
2396 | r = ((glValidateProgram = (PFNGLVALIDATEPROGRAMPROC)glewGetProcAddress((const GLubyte*)"glValidateProgram")) == NULL) || r; | ||
2397 | r = ((glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1d")) == NULL) || r; | ||
2398 | r = ((glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dv")) == NULL) || r; | ||
2399 | r = ((glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1f")) == NULL) || r; | ||
2400 | r = ((glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fv")) == NULL) || r; | ||
2401 | r = ((glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1s")) == NULL) || r; | ||
2402 | r = ((glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1sv")) == NULL) || r; | ||
2403 | r = ((glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2d")) == NULL) || r; | ||
2404 | r = ((glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dv")) == NULL) || r; | ||
2405 | r = ((glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2f")) == NULL) || r; | ||
2406 | r = ((glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fv")) == NULL) || r; | ||
2407 | r = ((glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2s")) == NULL) || r; | ||
2408 | r = ((glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2sv")) == NULL) || r; | ||
2409 | r = ((glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3d")) == NULL) || r; | ||
2410 | r = ((glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dv")) == NULL) || r; | ||
2411 | r = ((glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3f")) == NULL) || r; | ||
2412 | r = ((glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fv")) == NULL) || r; | ||
2413 | r = ((glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3s")) == NULL) || r; | ||
2414 | r = ((glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3sv")) == NULL) || r; | ||
2415 | r = ((glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nbv")) == NULL) || r; | ||
2416 | r = ((glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Niv")) == NULL) || r; | ||
2417 | r = ((glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nsv")) == NULL) || r; | ||
2418 | r = ((glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nub")) == NULL) || r; | ||
2419 | r = ((glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nubv")) == NULL) || r; | ||
2420 | r = ((glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nuiv")) == NULL) || r; | ||
2421 | r = ((glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4Nusv")) == NULL) || r; | ||
2422 | r = ((glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4bv")) == NULL) || r; | ||
2423 | r = ((glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4d")) == NULL) || r; | ||
2424 | r = ((glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dv")) == NULL) || r; | ||
2425 | r = ((glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4f")) == NULL) || r; | ||
2426 | r = ((glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fv")) == NULL) || r; | ||
2427 | r = ((glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4iv")) == NULL) || r; | ||
2428 | r = ((glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4s")) == NULL) || r; | ||
2429 | r = ((glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4sv")) == NULL) || r; | ||
2430 | r = ((glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubv")) == NULL) || r; | ||
2431 | r = ((glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4uiv")) == NULL) || r; | ||
2432 | r = ((glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4usv")) == NULL) || r; | ||
2433 | r = ((glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribPointer")) == NULL) || r; | ||
2434 | |||
2435 | return r; | ||
2436 | } | ||
2437 | |||
2438 | #endif /* GL_VERSION_2_0 */ | ||
2439 | |||
2440 | #ifdef GL_VERSION_2_1 | ||
2441 | |||
2442 | static GLboolean _glewInit_GL_VERSION_2_1 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2443 | { | ||
2444 | GLboolean r = GL_FALSE; | ||
2445 | |||
2446 | r = ((glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2x3fv")) == NULL) || r; | ||
2447 | r = ((glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2x4fv")) == NULL) || r; | ||
2448 | r = ((glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3x2fv")) == NULL) || r; | ||
2449 | r = ((glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3x4fv")) == NULL) || r; | ||
2450 | r = ((glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4x2fv")) == NULL) || r; | ||
2451 | r = ((glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4x3fv")) == NULL) || r; | ||
2452 | |||
2453 | return r; | ||
2454 | } | ||
2455 | |||
2456 | #endif /* GL_VERSION_2_1 */ | ||
2457 | |||
2458 | #ifdef GL_VERSION_3_0 | ||
2459 | |||
2460 | static GLboolean _glewInit_GL_VERSION_3_0 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2461 | { | ||
2462 | GLboolean r = GL_FALSE; | ||
2463 | |||
2464 | r = ((glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC)glewGetProcAddress((const GLubyte*)"glBeginConditionalRender")) == NULL) || r; | ||
2465 | r = ((glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC)glewGetProcAddress((const GLubyte*)"glBeginTransformFeedback")) == NULL) || r; | ||
2466 | r = ((glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)glewGetProcAddress((const GLubyte*)"glBindBufferBase")) == NULL) || r; | ||
2467 | r = ((glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)glewGetProcAddress((const GLubyte*)"glBindBufferRange")) == NULL) || r; | ||
2468 | r = ((glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC)glewGetProcAddress((const GLubyte*)"glBindFragDataLocation")) == NULL) || r; | ||
2469 | r = ((glClampColor = (PFNGLCLAMPCOLORPROC)glewGetProcAddress((const GLubyte*)"glClampColor")) == NULL) || r; | ||
2470 | r = ((glClearBufferfi = (PFNGLCLEARBUFFERFIPROC)glewGetProcAddress((const GLubyte*)"glClearBufferfi")) == NULL) || r; | ||
2471 | r = ((glClearBufferfv = (PFNGLCLEARBUFFERFVPROC)glewGetProcAddress((const GLubyte*)"glClearBufferfv")) == NULL) || r; | ||
2472 | r = ((glClearBufferiv = (PFNGLCLEARBUFFERIVPROC)glewGetProcAddress((const GLubyte*)"glClearBufferiv")) == NULL) || r; | ||
2473 | r = ((glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC)glewGetProcAddress((const GLubyte*)"glClearBufferuiv")) == NULL) || r; | ||
2474 | r = ((glColorMaski = (PFNGLCOLORMASKIPROC)glewGetProcAddress((const GLubyte*)"glColorMaski")) == NULL) || r; | ||
2475 | r = ((glDisablei = (PFNGLDISABLEIPROC)glewGetProcAddress((const GLubyte*)"glDisablei")) == NULL) || r; | ||
2476 | r = ((glEnablei = (PFNGLENABLEIPROC)glewGetProcAddress((const GLubyte*)"glEnablei")) == NULL) || r; | ||
2477 | r = ((glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC)glewGetProcAddress((const GLubyte*)"glEndConditionalRender")) == NULL) || r; | ||
2478 | r = ((glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC)glewGetProcAddress((const GLubyte*)"glEndTransformFeedback")) == NULL) || r; | ||
2479 | r = ((glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC)glewGetProcAddress((const GLubyte*)"glGetBooleani_v")) == NULL) || r; | ||
2480 | r = ((glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC)glewGetProcAddress((const GLubyte*)"glGetFragDataLocation")) == NULL) || r; | ||
2481 | r = ((glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)glewGetProcAddress((const GLubyte*)"glGetIntegeri_v")) == NULL) || r; | ||
2482 | r = ((glGetStringi = (PFNGLGETSTRINGIPROC)glewGetProcAddress((const GLubyte*)"glGetStringi")) == NULL) || r; | ||
2483 | r = ((glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterIiv")) == NULL) || r; | ||
2484 | r = ((glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterIuiv")) == NULL) || r; | ||
2485 | r = ((glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)glewGetProcAddress((const GLubyte*)"glGetTransformFeedbackVarying")) == NULL) || r; | ||
2486 | r = ((glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC)glewGetProcAddress((const GLubyte*)"glGetUniformuiv")) == NULL) || r; | ||
2487 | r = ((glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribIiv")) == NULL) || r; | ||
2488 | r = ((glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribIuiv")) == NULL) || r; | ||
2489 | r = ((glIsEnabledi = (PFNGLISENABLEDIPROC)glewGetProcAddress((const GLubyte*)"glIsEnabledi")) == NULL) || r; | ||
2490 | r = ((glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC)glewGetProcAddress((const GLubyte*)"glTexParameterIiv")) == NULL) || r; | ||
2491 | r = ((glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC)glewGetProcAddress((const GLubyte*)"glTexParameterIuiv")) == NULL) || r; | ||
2492 | r = ((glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC)glewGetProcAddress((const GLubyte*)"glTransformFeedbackVaryings")) == NULL) || r; | ||
2493 | r = ((glUniform1ui = (PFNGLUNIFORM1UIPROC)glewGetProcAddress((const GLubyte*)"glUniform1ui")) == NULL) || r; | ||
2494 | r = ((glUniform1uiv = (PFNGLUNIFORM1UIVPROC)glewGetProcAddress((const GLubyte*)"glUniform1uiv")) == NULL) || r; | ||
2495 | r = ((glUniform2ui = (PFNGLUNIFORM2UIPROC)glewGetProcAddress((const GLubyte*)"glUniform2ui")) == NULL) || r; | ||
2496 | r = ((glUniform2uiv = (PFNGLUNIFORM2UIVPROC)glewGetProcAddress((const GLubyte*)"glUniform2uiv")) == NULL) || r; | ||
2497 | r = ((glUniform3ui = (PFNGLUNIFORM3UIPROC)glewGetProcAddress((const GLubyte*)"glUniform3ui")) == NULL) || r; | ||
2498 | r = ((glUniform3uiv = (PFNGLUNIFORM3UIVPROC)glewGetProcAddress((const GLubyte*)"glUniform3uiv")) == NULL) || r; | ||
2499 | r = ((glUniform4ui = (PFNGLUNIFORM4UIPROC)glewGetProcAddress((const GLubyte*)"glUniform4ui")) == NULL) || r; | ||
2500 | r = ((glUniform4uiv = (PFNGLUNIFORM4UIVPROC)glewGetProcAddress((const GLubyte*)"glUniform4uiv")) == NULL) || r; | ||
2501 | r = ((glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1i")) == NULL) || r; | ||
2502 | r = ((glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1iv")) == NULL) || r; | ||
2503 | r = ((glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1ui")) == NULL) || r; | ||
2504 | r = ((glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI1uiv")) == NULL) || r; | ||
2505 | r = ((glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2i")) == NULL) || r; | ||
2506 | r = ((glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2iv")) == NULL) || r; | ||
2507 | r = ((glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2ui")) == NULL) || r; | ||
2508 | r = ((glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI2uiv")) == NULL) || r; | ||
2509 | r = ((glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3i")) == NULL) || r; | ||
2510 | r = ((glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3iv")) == NULL) || r; | ||
2511 | r = ((glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3ui")) == NULL) || r; | ||
2512 | r = ((glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI3uiv")) == NULL) || r; | ||
2513 | r = ((glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4bv")) == NULL) || r; | ||
2514 | r = ((glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4i")) == NULL) || r; | ||
2515 | r = ((glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4iv")) == NULL) || r; | ||
2516 | r = ((glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4sv")) == NULL) || r; | ||
2517 | r = ((glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4ubv")) == NULL) || r; | ||
2518 | r = ((glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4ui")) == NULL) || r; | ||
2519 | r = ((glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4uiv")) == NULL) || r; | ||
2520 | r = ((glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribI4usv")) == NULL) || r; | ||
2521 | r = ((glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribIPointer")) == NULL) || r; | ||
2522 | |||
2523 | return r; | ||
2524 | } | ||
2525 | |||
2526 | #endif /* GL_VERSION_3_0 */ | ||
2527 | |||
2528 | #ifdef GL_3DFX_multisample | ||
2529 | |||
2530 | #endif /* GL_3DFX_multisample */ | ||
2531 | |||
2532 | #ifdef GL_3DFX_tbuffer | ||
2533 | |||
2534 | static GLboolean _glewInit_GL_3DFX_tbuffer (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2535 | { | ||
2536 | GLboolean r = GL_FALSE; | ||
2537 | |||
2538 | r = ((glTbufferMask3DFX = (PFNGLTBUFFERMASK3DFXPROC)glewGetProcAddress((const GLubyte*)"glTbufferMask3DFX")) == NULL) || r; | ||
2539 | |||
2540 | return r; | ||
2541 | } | ||
2542 | |||
2543 | #endif /* GL_3DFX_tbuffer */ | ||
2544 | |||
2545 | #ifdef GL_3DFX_texture_compression_FXT1 | ||
2546 | |||
2547 | #endif /* GL_3DFX_texture_compression_FXT1 */ | ||
2548 | |||
2549 | #ifdef GL_APPLE_client_storage | ||
2550 | |||
2551 | #endif /* GL_APPLE_client_storage */ | ||
2552 | |||
2553 | #ifdef GL_APPLE_element_array | ||
2554 | |||
2555 | static GLboolean _glewInit_GL_APPLE_element_array (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2556 | { | ||
2557 | GLboolean r = GL_FALSE; | ||
2558 | |||
2559 | r = ((glDrawElementArrayAPPLE = (PFNGLDRAWELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDrawElementArrayAPPLE")) == NULL) || r; | ||
2560 | r = ((glDrawRangeElementArrayAPPLE = (PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElementArrayAPPLE")) == NULL) || r; | ||
2561 | r = ((glElementPointerAPPLE = (PFNGLELEMENTPOINTERAPPLEPROC)glewGetProcAddress((const GLubyte*)"glElementPointerAPPLE")) == NULL) || r; | ||
2562 | r = ((glMultiDrawElementArrayAPPLE = (PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawElementArrayAPPLE")) == NULL) || r; | ||
2563 | r = ((glMultiDrawRangeElementArrayAPPLE = (PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glMultiDrawRangeElementArrayAPPLE")) == NULL) || r; | ||
2564 | |||
2565 | return r; | ||
2566 | } | ||
2567 | |||
2568 | #endif /* GL_APPLE_element_array */ | ||
2569 | |||
2570 | #ifdef GL_APPLE_fence | ||
2571 | |||
2572 | static GLboolean _glewInit_GL_APPLE_fence (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2573 | { | ||
2574 | GLboolean r = GL_FALSE; | ||
2575 | |||
2576 | r = ((glDeleteFencesAPPLE = (PFNGLDELETEFENCESAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDeleteFencesAPPLE")) == NULL) || r; | ||
2577 | r = ((glFinishFenceAPPLE = (PFNGLFINISHFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFinishFenceAPPLE")) == NULL) || r; | ||
2578 | r = ((glFinishObjectAPPLE = (PFNGLFINISHOBJECTAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFinishObjectAPPLE")) == NULL) || r; | ||
2579 | r = ((glGenFencesAPPLE = (PFNGLGENFENCESAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGenFencesAPPLE")) == NULL) || r; | ||
2580 | r = ((glIsFenceAPPLE = (PFNGLISFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glIsFenceAPPLE")) == NULL) || r; | ||
2581 | r = ((glSetFenceAPPLE = (PFNGLSETFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glSetFenceAPPLE")) == NULL) || r; | ||
2582 | r = ((glTestFenceAPPLE = (PFNGLTESTFENCEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTestFenceAPPLE")) == NULL) || r; | ||
2583 | r = ((glTestObjectAPPLE = (PFNGLTESTOBJECTAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTestObjectAPPLE")) == NULL) || r; | ||
2584 | |||
2585 | return r; | ||
2586 | } | ||
2587 | |||
2588 | #endif /* GL_APPLE_fence */ | ||
2589 | |||
2590 | #ifdef GL_APPLE_float_pixels | ||
2591 | |||
2592 | #endif /* GL_APPLE_float_pixels */ | ||
2593 | |||
2594 | #ifdef GL_APPLE_flush_buffer_range | ||
2595 | |||
2596 | static GLboolean _glewInit_GL_APPLE_flush_buffer_range (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2597 | { | ||
2598 | GLboolean r = GL_FALSE; | ||
2599 | |||
2600 | r = ((glBufferParameteriAPPLE = (PFNGLBUFFERPARAMETERIAPPLEPROC)glewGetProcAddress((const GLubyte*)"glBufferParameteriAPPLE")) == NULL) || r; | ||
2601 | r = ((glFlushMappedBufferRangeAPPLE = (PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFlushMappedBufferRangeAPPLE")) == NULL) || r; | ||
2602 | |||
2603 | return r; | ||
2604 | } | ||
2605 | |||
2606 | #endif /* GL_APPLE_flush_buffer_range */ | ||
2607 | |||
2608 | #ifdef GL_APPLE_pixel_buffer | ||
2609 | |||
2610 | #endif /* GL_APPLE_pixel_buffer */ | ||
2611 | |||
2612 | #ifdef GL_APPLE_specular_vector | ||
2613 | |||
2614 | #endif /* GL_APPLE_specular_vector */ | ||
2615 | |||
2616 | #ifdef GL_APPLE_texture_range | ||
2617 | |||
2618 | static GLboolean _glewInit_GL_APPLE_texture_range (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2619 | { | ||
2620 | GLboolean r = GL_FALSE; | ||
2621 | |||
2622 | r = ((glGetTexParameterPointervAPPLE = (PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGetTexParameterPointervAPPLE")) == NULL) || r; | ||
2623 | r = ((glTextureRangeAPPLE = (PFNGLTEXTURERANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glTextureRangeAPPLE")) == NULL) || r; | ||
2624 | |||
2625 | return r; | ||
2626 | } | ||
2627 | |||
2628 | #endif /* GL_APPLE_texture_range */ | ||
2629 | |||
2630 | #ifdef GL_APPLE_transform_hint | ||
2631 | |||
2632 | #endif /* GL_APPLE_transform_hint */ | ||
2633 | |||
2634 | #ifdef GL_APPLE_vertex_array_object | ||
2635 | |||
2636 | static GLboolean _glewInit_GL_APPLE_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2637 | { | ||
2638 | GLboolean r = GL_FALSE; | ||
2639 | |||
2640 | r = ((glBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glBindVertexArrayAPPLE")) == NULL) || r; | ||
2641 | r = ((glDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)glewGetProcAddress((const GLubyte*)"glDeleteVertexArraysAPPLE")) == NULL) || r; | ||
2642 | r = ((glGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)glewGetProcAddress((const GLubyte*)"glGenVertexArraysAPPLE")) == NULL) || r; | ||
2643 | r = ((glIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)glewGetProcAddress((const GLubyte*)"glIsVertexArrayAPPLE")) == NULL) || r; | ||
2644 | |||
2645 | return r; | ||
2646 | } | ||
2647 | |||
2648 | #endif /* GL_APPLE_vertex_array_object */ | ||
2649 | |||
2650 | #ifdef GL_APPLE_vertex_array_range | ||
2651 | |||
2652 | static GLboolean _glewInit_GL_APPLE_vertex_array_range (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2653 | { | ||
2654 | GLboolean r = GL_FALSE; | ||
2655 | |||
2656 | r = ((glFlushVertexArrayRangeAPPLE = (PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glFlushVertexArrayRangeAPPLE")) == NULL) || r; | ||
2657 | r = ((glVertexArrayParameteriAPPLE = (PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)glewGetProcAddress((const GLubyte*)"glVertexArrayParameteriAPPLE")) == NULL) || r; | ||
2658 | r = ((glVertexArrayRangeAPPLE = (PFNGLVERTEXARRAYRANGEAPPLEPROC)glewGetProcAddress((const GLubyte*)"glVertexArrayRangeAPPLE")) == NULL) || r; | ||
2659 | |||
2660 | return r; | ||
2661 | } | ||
2662 | |||
2663 | #endif /* GL_APPLE_vertex_array_range */ | ||
2664 | |||
2665 | #ifdef GL_APPLE_ycbcr_422 | ||
2666 | |||
2667 | #endif /* GL_APPLE_ycbcr_422 */ | ||
2668 | |||
2669 | #ifdef GL_ARB_color_buffer_float | ||
2670 | |||
2671 | static GLboolean _glewInit_GL_ARB_color_buffer_float (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2672 | { | ||
2673 | GLboolean r = GL_FALSE; | ||
2674 | |||
2675 | r = ((glClampColorARB = (PFNGLCLAMPCOLORARBPROC)glewGetProcAddress((const GLubyte*)"glClampColorARB")) == NULL) || r; | ||
2676 | |||
2677 | return r; | ||
2678 | } | ||
2679 | |||
2680 | #endif /* GL_ARB_color_buffer_float */ | ||
2681 | |||
2682 | #ifdef GL_ARB_depth_buffer_float | ||
2683 | |||
2684 | #endif /* GL_ARB_depth_buffer_float */ | ||
2685 | |||
2686 | #ifdef GL_ARB_depth_texture | ||
2687 | |||
2688 | #endif /* GL_ARB_depth_texture */ | ||
2689 | |||
2690 | #ifdef GL_ARB_draw_buffers | ||
2691 | |||
2692 | static GLboolean _glewInit_GL_ARB_draw_buffers (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2693 | { | ||
2694 | GLboolean r = GL_FALSE; | ||
2695 | |||
2696 | r = ((glDrawBuffersARB = (PFNGLDRAWBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffersARB")) == NULL) || r; | ||
2697 | |||
2698 | return r; | ||
2699 | } | ||
2700 | |||
2701 | #endif /* GL_ARB_draw_buffers */ | ||
2702 | |||
2703 | #ifdef GL_ARB_draw_instanced | ||
2704 | |||
2705 | static GLboolean _glewInit_GL_ARB_draw_instanced (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2706 | { | ||
2707 | GLboolean r = GL_FALSE; | ||
2708 | |||
2709 | r = ((glDrawArraysInstancedARB = (PFNGLDRAWARRAYSINSTANCEDARBPROC)glewGetProcAddress((const GLubyte*)"glDrawArraysInstancedARB")) == NULL) || r; | ||
2710 | r = ((glDrawElementsInstancedARB = (PFNGLDRAWELEMENTSINSTANCEDARBPROC)glewGetProcAddress((const GLubyte*)"glDrawElementsInstancedARB")) == NULL) || r; | ||
2711 | |||
2712 | return r; | ||
2713 | } | ||
2714 | |||
2715 | #endif /* GL_ARB_draw_instanced */ | ||
2716 | |||
2717 | #ifdef GL_ARB_fragment_program | ||
2718 | |||
2719 | #endif /* GL_ARB_fragment_program */ | ||
2720 | |||
2721 | #ifdef GL_ARB_fragment_program_shadow | ||
2722 | |||
2723 | #endif /* GL_ARB_fragment_program_shadow */ | ||
2724 | |||
2725 | #ifdef GL_ARB_fragment_shader | ||
2726 | |||
2727 | #endif /* GL_ARB_fragment_shader */ | ||
2728 | |||
2729 | #ifdef GL_ARB_framebuffer_object | ||
2730 | |||
2731 | static GLboolean _glewInit_GL_ARB_framebuffer_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2732 | { | ||
2733 | GLboolean r = GL_FALSE; | ||
2734 | |||
2735 | r = ((glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)glewGetProcAddress((const GLubyte*)"glBindFramebuffer")) == NULL) || r; | ||
2736 | r = ((glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)glewGetProcAddress((const GLubyte*)"glBindRenderbuffer")) == NULL) || r; | ||
2737 | r = ((glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)glewGetProcAddress((const GLubyte*)"glBlitFramebuffer")) == NULL) || r; | ||
2738 | r = ((glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)glewGetProcAddress((const GLubyte*)"glCheckFramebufferStatus")) == NULL) || r; | ||
2739 | r = ((glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDeleteFramebuffers")) == NULL) || r; | ||
2740 | r = ((glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glDeleteRenderbuffers")) == NULL) || r; | ||
2741 | r = ((glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)glewGetProcAddress((const GLubyte*)"glFramebufferRenderbuffer")) == NULL) || r; | ||
2742 | r = ((glFramebufferTexturLayer = (PFNGLFRAMEBUFFERTEXTURLAYERPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexturLayer")) == NULL) || r; | ||
2743 | r = ((glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture1D")) == NULL) || r; | ||
2744 | r = ((glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture2D")) == NULL) || r; | ||
2745 | r = ((glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTexture3D")) == NULL) || r; | ||
2746 | r = ((glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glGenFramebuffers")) == NULL) || r; | ||
2747 | r = ((glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)glewGetProcAddress((const GLubyte*)"glGenRenderbuffers")) == NULL) || r; | ||
2748 | r = ((glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)glewGetProcAddress((const GLubyte*)"glGenerateMipmap")) == NULL) || r; | ||
2749 | r = ((glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetFramebufferAttachmentParameteriv")) == NULL) || r; | ||
2750 | r = ((glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetRenderbufferParameteriv")) == NULL) || r; | ||
2751 | r = ((glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)glewGetProcAddress((const GLubyte*)"glIsFramebuffer")) == NULL) || r; | ||
2752 | r = ((glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)glewGetProcAddress((const GLubyte*)"glIsRenderbuffer")) == NULL) || r; | ||
2753 | r = ((glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorage")) == NULL) || r; | ||
2754 | r = ((glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)glewGetProcAddress((const GLubyte*)"glRenderbufferStorageMultisample")) == NULL) || r; | ||
2755 | |||
2756 | return r; | ||
2757 | } | ||
2758 | |||
2759 | #endif /* GL_ARB_framebuffer_object */ | ||
2760 | |||
2761 | #ifdef GL_ARB_framebuffer_sRGB | ||
2762 | |||
2763 | #endif /* GL_ARB_framebuffer_sRGB */ | ||
2764 | |||
2765 | #ifdef GL_ARB_geometry_shader4 | ||
2766 | |||
2767 | static GLboolean _glewInit_GL_ARB_geometry_shader4 (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2768 | { | ||
2769 | GLboolean r = GL_FALSE; | ||
2770 | |||
2771 | r = ((glFramebufferTextureARB = (PFNGLFRAMEBUFFERTEXTUREARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureARB")) == NULL) || r; | ||
2772 | r = ((glFramebufferTextureFaceARB = (PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureFaceARB")) == NULL) || r; | ||
2773 | r = ((glFramebufferTextureLayerARB = (PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferTextureLayerARB")) == NULL) || r; | ||
2774 | r = ((glProgramParameteriARB = (PFNGLPROGRAMPARAMETERIARBPROC)glewGetProcAddress((const GLubyte*)"glProgramParameteriARB")) == NULL) || r; | ||
2775 | |||
2776 | return r; | ||
2777 | } | ||
2778 | |||
2779 | #endif /* GL_ARB_geometry_shader4 */ | ||
2780 | |||
2781 | #ifdef GL_ARB_half_float_pixel | ||
2782 | |||
2783 | #endif /* GL_ARB_half_float_pixel */ | ||
2784 | |||
2785 | #ifdef GL_ARB_half_float_vertex | ||
2786 | |||
2787 | #endif /* GL_ARB_half_float_vertex */ | ||
2788 | |||
2789 | #ifdef GL_ARB_imaging | ||
2790 | |||
2791 | static GLboolean _glewInit_GL_ARB_imaging (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2792 | { | ||
2793 | GLboolean r = GL_FALSE; | ||
2794 | |||
2795 | r = ((glBlendEquation = (PFNGLBLENDEQUATIONPROC)glewGetProcAddress((const GLubyte*)"glBlendEquation")) == NULL) || r; | ||
2796 | r = ((glColorSubTable = (PFNGLCOLORSUBTABLEPROC)glewGetProcAddress((const GLubyte*)"glColorSubTable")) == NULL) || r; | ||
2797 | r = ((glColorTable = (PFNGLCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glColorTable")) == NULL) || r; | ||
2798 | r = ((glColorTableParameterfv = (PFNGLCOLORTABLEPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameterfv")) == NULL) || r; | ||
2799 | r = ((glColorTableParameteriv = (PFNGLCOLORTABLEPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glColorTableParameteriv")) == NULL) || r; | ||
2800 | r = ((glConvolutionFilter1D = (PFNGLCONVOLUTIONFILTER1DPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter1D")) == NULL) || r; | ||
2801 | r = ((glConvolutionFilter2D = (PFNGLCONVOLUTIONFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glConvolutionFilter2D")) == NULL) || r; | ||
2802 | r = ((glConvolutionParameterf = (PFNGLCONVOLUTIONPARAMETERFPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterf")) == NULL) || r; | ||
2803 | r = ((glConvolutionParameterfv = (PFNGLCONVOLUTIONPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameterfv")) == NULL) || r; | ||
2804 | r = ((glConvolutionParameteri = (PFNGLCONVOLUTIONPARAMETERIPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameteri")) == NULL) || r; | ||
2805 | r = ((glConvolutionParameteriv = (PFNGLCONVOLUTIONPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glConvolutionParameteriv")) == NULL) || r; | ||
2806 | r = ((glCopyColorSubTable = (PFNGLCOPYCOLORSUBTABLEPROC)glewGetProcAddress((const GLubyte*)"glCopyColorSubTable")) == NULL) || r; | ||
2807 | r = ((glCopyColorTable = (PFNGLCOPYCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glCopyColorTable")) == NULL) || r; | ||
2808 | r = ((glCopyConvolutionFilter1D = (PFNGLCOPYCONVOLUTIONFILTER1DPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter1D")) == NULL) || r; | ||
2809 | r = ((glCopyConvolutionFilter2D = (PFNGLCOPYCONVOLUTIONFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glCopyConvolutionFilter2D")) == NULL) || r; | ||
2810 | r = ((glGetColorTable = (PFNGLGETCOLORTABLEPROC)glewGetProcAddress((const GLubyte*)"glGetColorTable")) == NULL) || r; | ||
2811 | r = ((glGetColorTableParameterfv = (PFNGLGETCOLORTABLEPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameterfv")) == NULL) || r; | ||
2812 | r = ((glGetColorTableParameteriv = (PFNGLGETCOLORTABLEPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetColorTableParameteriv")) == NULL) || r; | ||
2813 | r = ((glGetConvolutionFilter = (PFNGLGETCONVOLUTIONFILTERPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionFilter")) == NULL) || r; | ||
2814 | r = ((glGetConvolutionParameterfv = (PFNGLGETCONVOLUTIONPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameterfv")) == NULL) || r; | ||
2815 | r = ((glGetConvolutionParameteriv = (PFNGLGETCONVOLUTIONPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetConvolutionParameteriv")) == NULL) || r; | ||
2816 | r = ((glGetHistogram = (PFNGLGETHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glGetHistogram")) == NULL) || r; | ||
2817 | r = ((glGetHistogramParameterfv = (PFNGLGETHISTOGRAMPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameterfv")) == NULL) || r; | ||
2818 | r = ((glGetHistogramParameteriv = (PFNGLGETHISTOGRAMPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetHistogramParameteriv")) == NULL) || r; | ||
2819 | r = ((glGetMinmax = (PFNGLGETMINMAXPROC)glewGetProcAddress((const GLubyte*)"glGetMinmax")) == NULL) || r; | ||
2820 | r = ((glGetMinmaxParameterfv = (PFNGLGETMINMAXPARAMETERFVPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameterfv")) == NULL) || r; | ||
2821 | r = ((glGetMinmaxParameteriv = (PFNGLGETMINMAXPARAMETERIVPROC)glewGetProcAddress((const GLubyte*)"glGetMinmaxParameteriv")) == NULL) || r; | ||
2822 | r = ((glGetSeparableFilter = (PFNGLGETSEPARABLEFILTERPROC)glewGetProcAddress((const GLubyte*)"glGetSeparableFilter")) == NULL) || r; | ||
2823 | r = ((glHistogram = (PFNGLHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glHistogram")) == NULL) || r; | ||
2824 | r = ((glMinmax = (PFNGLMINMAXPROC)glewGetProcAddress((const GLubyte*)"glMinmax")) == NULL) || r; | ||
2825 | r = ((glResetHistogram = (PFNGLRESETHISTOGRAMPROC)glewGetProcAddress((const GLubyte*)"glResetHistogram")) == NULL) || r; | ||
2826 | r = ((glResetMinmax = (PFNGLRESETMINMAXPROC)glewGetProcAddress((const GLubyte*)"glResetMinmax")) == NULL) || r; | ||
2827 | r = ((glSeparableFilter2D = (PFNGLSEPARABLEFILTER2DPROC)glewGetProcAddress((const GLubyte*)"glSeparableFilter2D")) == NULL) || r; | ||
2828 | |||
2829 | return r; | ||
2830 | } | ||
2831 | |||
2832 | #endif /* GL_ARB_imaging */ | ||
2833 | |||
2834 | #ifdef GL_ARB_instanced_arrays | ||
2835 | |||
2836 | static GLboolean _glewInit_GL_ARB_instanced_arrays (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2837 | { | ||
2838 | GLboolean r = GL_FALSE; | ||
2839 | |||
2840 | r = ((glVertexAttribDivisorARB = (PFNGLVERTEXATTRIBDIVISORARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribDivisorARB")) == NULL) || r; | ||
2841 | |||
2842 | return r; | ||
2843 | } | ||
2844 | |||
2845 | #endif /* GL_ARB_instanced_arrays */ | ||
2846 | |||
2847 | #ifdef GL_ARB_map_buffer_range | ||
2848 | |||
2849 | static GLboolean _glewInit_GL_ARB_map_buffer_range (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2850 | { | ||
2851 | GLboolean r = GL_FALSE; | ||
2852 | |||
2853 | r = ((glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC)glewGetProcAddress((const GLubyte*)"glFlushMappedBufferRange")) == NULL) || r; | ||
2854 | r = ((glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC)glewGetProcAddress((const GLubyte*)"glMapBufferRange")) == NULL) || r; | ||
2855 | |||
2856 | return r; | ||
2857 | } | ||
2858 | |||
2859 | #endif /* GL_ARB_map_buffer_range */ | ||
2860 | |||
2861 | #ifdef GL_ARB_matrix_palette | ||
2862 | |||
2863 | static GLboolean _glewInit_GL_ARB_matrix_palette (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2864 | { | ||
2865 | GLboolean r = GL_FALSE; | ||
2866 | |||
2867 | r = ((glCurrentPaletteMatrixARB = (PFNGLCURRENTPALETTEMATRIXARBPROC)glewGetProcAddress((const GLubyte*)"glCurrentPaletteMatrixARB")) == NULL) || r; | ||
2868 | r = ((glMatrixIndexPointerARB = (PFNGLMATRIXINDEXPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexPointerARB")) == NULL) || r; | ||
2869 | r = ((glMatrixIndexubvARB = (PFNGLMATRIXINDEXUBVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexubvARB")) == NULL) || r; | ||
2870 | r = ((glMatrixIndexuivARB = (PFNGLMATRIXINDEXUIVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexuivARB")) == NULL) || r; | ||
2871 | r = ((glMatrixIndexusvARB = (PFNGLMATRIXINDEXUSVARBPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexusvARB")) == NULL) || r; | ||
2872 | |||
2873 | return r; | ||
2874 | } | ||
2875 | |||
2876 | #endif /* GL_ARB_matrix_palette */ | ||
2877 | |||
2878 | #ifdef GL_ARB_multisample | ||
2879 | |||
2880 | static GLboolean _glewInit_GL_ARB_multisample (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2881 | { | ||
2882 | GLboolean r = GL_FALSE; | ||
2883 | |||
2884 | r = ((glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC)glewGetProcAddress((const GLubyte*)"glSampleCoverageARB")) == NULL) || r; | ||
2885 | |||
2886 | return r; | ||
2887 | } | ||
2888 | |||
2889 | #endif /* GL_ARB_multisample */ | ||
2890 | |||
2891 | #ifdef GL_ARB_multitexture | ||
2892 | |||
2893 | static GLboolean _glewInit_GL_ARB_multitexture (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2894 | { | ||
2895 | GLboolean r = GL_FALSE; | ||
2896 | |||
2897 | r = ((glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC)glewGetProcAddress((const GLubyte*)"glActiveTextureARB")) == NULL) || r; | ||
2898 | r = ((glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC)glewGetProcAddress((const GLubyte*)"glClientActiveTextureARB")) == NULL) || r; | ||
2899 | r = ((glMultiTexCoord1dARB = (PFNGLMULTITEXCOORD1DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dARB")) == NULL) || r; | ||
2900 | r = ((glMultiTexCoord1dvARB = (PFNGLMULTITEXCOORD1DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1dvARB")) == NULL) || r; | ||
2901 | r = ((glMultiTexCoord1fARB = (PFNGLMULTITEXCOORD1FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fARB")) == NULL) || r; | ||
2902 | r = ((glMultiTexCoord1fvARB = (PFNGLMULTITEXCOORD1FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1fvARB")) == NULL) || r; | ||
2903 | r = ((glMultiTexCoord1iARB = (PFNGLMULTITEXCOORD1IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1iARB")) == NULL) || r; | ||
2904 | r = ((glMultiTexCoord1ivARB = (PFNGLMULTITEXCOORD1IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1ivARB")) == NULL) || r; | ||
2905 | r = ((glMultiTexCoord1sARB = (PFNGLMULTITEXCOORD1SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1sARB")) == NULL) || r; | ||
2906 | r = ((glMultiTexCoord1svARB = (PFNGLMULTITEXCOORD1SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord1svARB")) == NULL) || r; | ||
2907 | r = ((glMultiTexCoord2dARB = (PFNGLMULTITEXCOORD2DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dARB")) == NULL) || r; | ||
2908 | r = ((glMultiTexCoord2dvARB = (PFNGLMULTITEXCOORD2DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2dvARB")) == NULL) || r; | ||
2909 | r = ((glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fARB")) == NULL) || r; | ||
2910 | r = ((glMultiTexCoord2fvARB = (PFNGLMULTITEXCOORD2FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2fvARB")) == NULL) || r; | ||
2911 | r = ((glMultiTexCoord2iARB = (PFNGLMULTITEXCOORD2IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2iARB")) == NULL) || r; | ||
2912 | r = ((glMultiTexCoord2ivARB = (PFNGLMULTITEXCOORD2IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2ivARB")) == NULL) || r; | ||
2913 | r = ((glMultiTexCoord2sARB = (PFNGLMULTITEXCOORD2SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2sARB")) == NULL) || r; | ||
2914 | r = ((glMultiTexCoord2svARB = (PFNGLMULTITEXCOORD2SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord2svARB")) == NULL) || r; | ||
2915 | r = ((glMultiTexCoord3dARB = (PFNGLMULTITEXCOORD3DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dARB")) == NULL) || r; | ||
2916 | r = ((glMultiTexCoord3dvARB = (PFNGLMULTITEXCOORD3DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3dvARB")) == NULL) || r; | ||
2917 | r = ((glMultiTexCoord3fARB = (PFNGLMULTITEXCOORD3FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fARB")) == NULL) || r; | ||
2918 | r = ((glMultiTexCoord3fvARB = (PFNGLMULTITEXCOORD3FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3fvARB")) == NULL) || r; | ||
2919 | r = ((glMultiTexCoord3iARB = (PFNGLMULTITEXCOORD3IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3iARB")) == NULL) || r; | ||
2920 | r = ((glMultiTexCoord3ivARB = (PFNGLMULTITEXCOORD3IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3ivARB")) == NULL) || r; | ||
2921 | r = ((glMultiTexCoord3sARB = (PFNGLMULTITEXCOORD3SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3sARB")) == NULL) || r; | ||
2922 | r = ((glMultiTexCoord3svARB = (PFNGLMULTITEXCOORD3SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord3svARB")) == NULL) || r; | ||
2923 | r = ((glMultiTexCoord4dARB = (PFNGLMULTITEXCOORD4DARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dARB")) == NULL) || r; | ||
2924 | r = ((glMultiTexCoord4dvARB = (PFNGLMULTITEXCOORD4DVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4dvARB")) == NULL) || r; | ||
2925 | r = ((glMultiTexCoord4fARB = (PFNGLMULTITEXCOORD4FARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fARB")) == NULL) || r; | ||
2926 | r = ((glMultiTexCoord4fvARB = (PFNGLMULTITEXCOORD4FVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4fvARB")) == NULL) || r; | ||
2927 | r = ((glMultiTexCoord4iARB = (PFNGLMULTITEXCOORD4IARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4iARB")) == NULL) || r; | ||
2928 | r = ((glMultiTexCoord4ivARB = (PFNGLMULTITEXCOORD4IVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4ivARB")) == NULL) || r; | ||
2929 | r = ((glMultiTexCoord4sARB = (PFNGLMULTITEXCOORD4SARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4sARB")) == NULL) || r; | ||
2930 | r = ((glMultiTexCoord4svARB = (PFNGLMULTITEXCOORD4SVARBPROC)glewGetProcAddress((const GLubyte*)"glMultiTexCoord4svARB")) == NULL) || r; | ||
2931 | |||
2932 | return r; | ||
2933 | } | ||
2934 | |||
2935 | #endif /* GL_ARB_multitexture */ | ||
2936 | |||
2937 | #ifdef GL_ARB_occlusion_query | ||
2938 | |||
2939 | static GLboolean _glewInit_GL_ARB_occlusion_query (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2940 | { | ||
2941 | GLboolean r = GL_FALSE; | ||
2942 | |||
2943 | r = ((glBeginQueryARB = (PFNGLBEGINQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glBeginQueryARB")) == NULL) || r; | ||
2944 | r = ((glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteQueriesARB")) == NULL) || r; | ||
2945 | r = ((glEndQueryARB = (PFNGLENDQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glEndQueryARB")) == NULL) || r; | ||
2946 | r = ((glGenQueriesARB = (PFNGLGENQUERIESARBPROC)glewGetProcAddress((const GLubyte*)"glGenQueriesARB")) == NULL) || r; | ||
2947 | r = ((glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectivARB")) == NULL) || r; | ||
2948 | r = ((glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryObjectuivARB")) == NULL) || r; | ||
2949 | r = ((glGetQueryivARB = (PFNGLGETQUERYIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetQueryivARB")) == NULL) || r; | ||
2950 | r = ((glIsQueryARB = (PFNGLISQUERYARBPROC)glewGetProcAddress((const GLubyte*)"glIsQueryARB")) == NULL) || r; | ||
2951 | |||
2952 | return r; | ||
2953 | } | ||
2954 | |||
2955 | #endif /* GL_ARB_occlusion_query */ | ||
2956 | |||
2957 | #ifdef GL_ARB_pixel_buffer_object | ||
2958 | |||
2959 | #endif /* GL_ARB_pixel_buffer_object */ | ||
2960 | |||
2961 | #ifdef GL_ARB_point_parameters | ||
2962 | |||
2963 | static GLboolean _glewInit_GL_ARB_point_parameters (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2964 | { | ||
2965 | GLboolean r = GL_FALSE; | ||
2966 | |||
2967 | r = ((glPointParameterfARB = (PFNGLPOINTPARAMETERFARBPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfARB")) == NULL) || r; | ||
2968 | r = ((glPointParameterfvARB = (PFNGLPOINTPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glPointParameterfvARB")) == NULL) || r; | ||
2969 | |||
2970 | return r; | ||
2971 | } | ||
2972 | |||
2973 | #endif /* GL_ARB_point_parameters */ | ||
2974 | |||
2975 | #ifdef GL_ARB_point_sprite | ||
2976 | |||
2977 | #endif /* GL_ARB_point_sprite */ | ||
2978 | |||
2979 | #ifdef GL_ARB_shader_objects | ||
2980 | |||
2981 | static GLboolean _glewInit_GL_ARB_shader_objects (GLEW_CONTEXT_ARG_DEF_INIT) | ||
2982 | { | ||
2983 | GLboolean r = GL_FALSE; | ||
2984 | |||
2985 | r = ((glAttachObjectARB = (PFNGLATTACHOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glAttachObjectARB")) == NULL) || r; | ||
2986 | r = ((glCompileShaderARB = (PFNGLCOMPILESHADERARBPROC)glewGetProcAddress((const GLubyte*)"glCompileShaderARB")) == NULL) || r; | ||
2987 | r = ((glCreateProgramObjectARB = (PFNGLCREATEPROGRAMOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glCreateProgramObjectARB")) == NULL) || r; | ||
2988 | r = ((glCreateShaderObjectARB = (PFNGLCREATESHADEROBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glCreateShaderObjectARB")) == NULL) || r; | ||
2989 | r = ((glDeleteObjectARB = (PFNGLDELETEOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteObjectARB")) == NULL) || r; | ||
2990 | r = ((glDetachObjectARB = (PFNGLDETACHOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glDetachObjectARB")) == NULL) || r; | ||
2991 | r = ((glGetActiveUniformARB = (PFNGLGETACTIVEUNIFORMARBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveUniformARB")) == NULL) || r; | ||
2992 | r = ((glGetAttachedObjectsARB = (PFNGLGETATTACHEDOBJECTSARBPROC)glewGetProcAddress((const GLubyte*)"glGetAttachedObjectsARB")) == NULL) || r; | ||
2993 | r = ((glGetHandleARB = (PFNGLGETHANDLEARBPROC)glewGetProcAddress((const GLubyte*)"glGetHandleARB")) == NULL) || r; | ||
2994 | r = ((glGetInfoLogARB = (PFNGLGETINFOLOGARBPROC)glewGetProcAddress((const GLubyte*)"glGetInfoLogARB")) == NULL) || r; | ||
2995 | r = ((glGetObjectParameterfvARB = (PFNGLGETOBJECTPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetObjectParameterfvARB")) == NULL) || r; | ||
2996 | r = ((glGetObjectParameterivARB = (PFNGLGETOBJECTPARAMETERIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetObjectParameterivARB")) == NULL) || r; | ||
2997 | r = ((glGetShaderSourceARB = (PFNGLGETSHADERSOURCEARBPROC)glewGetProcAddress((const GLubyte*)"glGetShaderSourceARB")) == NULL) || r; | ||
2998 | r = ((glGetUniformLocationARB = (PFNGLGETUNIFORMLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformLocationARB")) == NULL) || r; | ||
2999 | r = ((glGetUniformfvARB = (PFNGLGETUNIFORMFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformfvARB")) == NULL) || r; | ||
3000 | r = ((glGetUniformivARB = (PFNGLGETUNIFORMIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetUniformivARB")) == NULL) || r; | ||
3001 | r = ((glLinkProgramARB = (PFNGLLINKPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glLinkProgramARB")) == NULL) || r; | ||
3002 | r = ((glShaderSourceARB = (PFNGLSHADERSOURCEARBPROC)glewGetProcAddress((const GLubyte*)"glShaderSourceARB")) == NULL) || r; | ||
3003 | r = ((glUniform1fARB = (PFNGLUNIFORM1FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1fARB")) == NULL) || r; | ||
3004 | r = ((glUniform1fvARB = (PFNGLUNIFORM1FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1fvARB")) == NULL) || r; | ||
3005 | r = ((glUniform1iARB = (PFNGLUNIFORM1IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1iARB")) == NULL) || r; | ||
3006 | r = ((glUniform1ivARB = (PFNGLUNIFORM1IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform1ivARB")) == NULL) || r; | ||
3007 | r = ((glUniform2fARB = (PFNGLUNIFORM2FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2fARB")) == NULL) || r; | ||
3008 | r = ((glUniform2fvARB = (PFNGLUNIFORM2FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2fvARB")) == NULL) || r; | ||
3009 | r = ((glUniform2iARB = (PFNGLUNIFORM2IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2iARB")) == NULL) || r; | ||
3010 | r = ((glUniform2ivARB = (PFNGLUNIFORM2IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform2ivARB")) == NULL) || r; | ||
3011 | r = ((glUniform3fARB = (PFNGLUNIFORM3FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3fARB")) == NULL) || r; | ||
3012 | r = ((glUniform3fvARB = (PFNGLUNIFORM3FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3fvARB")) == NULL) || r; | ||
3013 | r = ((glUniform3iARB = (PFNGLUNIFORM3IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3iARB")) == NULL) || r; | ||
3014 | r = ((glUniform3ivARB = (PFNGLUNIFORM3IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform3ivARB")) == NULL) || r; | ||
3015 | r = ((glUniform4fARB = (PFNGLUNIFORM4FARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4fARB")) == NULL) || r; | ||
3016 | r = ((glUniform4fvARB = (PFNGLUNIFORM4FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4fvARB")) == NULL) || r; | ||
3017 | r = ((glUniform4iARB = (PFNGLUNIFORM4IARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4iARB")) == NULL) || r; | ||
3018 | r = ((glUniform4ivARB = (PFNGLUNIFORM4IVARBPROC)glewGetProcAddress((const GLubyte*)"glUniform4ivARB")) == NULL) || r; | ||
3019 | r = ((glUniformMatrix2fvARB = (PFNGLUNIFORMMATRIX2FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix2fvARB")) == NULL) || r; | ||
3020 | r = ((glUniformMatrix3fvARB = (PFNGLUNIFORMMATRIX3FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix3fvARB")) == NULL) || r; | ||
3021 | r = ((glUniformMatrix4fvARB = (PFNGLUNIFORMMATRIX4FVARBPROC)glewGetProcAddress((const GLubyte*)"glUniformMatrix4fvARB")) == NULL) || r; | ||
3022 | r = ((glUseProgramObjectARB = (PFNGLUSEPROGRAMOBJECTARBPROC)glewGetProcAddress((const GLubyte*)"glUseProgramObjectARB")) == NULL) || r; | ||
3023 | r = ((glValidateProgramARB = (PFNGLVALIDATEPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glValidateProgramARB")) == NULL) || r; | ||
3024 | |||
3025 | return r; | ||
3026 | } | ||
3027 | |||
3028 | #endif /* GL_ARB_shader_objects */ | ||
3029 | |||
3030 | #ifdef GL_ARB_shading_language_100 | ||
3031 | |||
3032 | #endif /* GL_ARB_shading_language_100 */ | ||
3033 | |||
3034 | #ifdef GL_ARB_shadow | ||
3035 | |||
3036 | #endif /* GL_ARB_shadow */ | ||
3037 | |||
3038 | #ifdef GL_ARB_shadow_ambient | ||
3039 | |||
3040 | #endif /* GL_ARB_shadow_ambient */ | ||
3041 | |||
3042 | #ifdef GL_ARB_texture_border_clamp | ||
3043 | |||
3044 | #endif /* GL_ARB_texture_border_clamp */ | ||
3045 | |||
3046 | #ifdef GL_ARB_texture_buffer_object | ||
3047 | |||
3048 | static GLboolean _glewInit_GL_ARB_texture_buffer_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3049 | { | ||
3050 | GLboolean r = GL_FALSE; | ||
3051 | |||
3052 | r = ((glTexBufferARB = (PFNGLTEXBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glTexBufferARB")) == NULL) || r; | ||
3053 | |||
3054 | return r; | ||
3055 | } | ||
3056 | |||
3057 | #endif /* GL_ARB_texture_buffer_object */ | ||
3058 | |||
3059 | #ifdef GL_ARB_texture_compression | ||
3060 | |||
3061 | static GLboolean _glewInit_GL_ARB_texture_compression (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3062 | { | ||
3063 | GLboolean r = GL_FALSE; | ||
3064 | |||
3065 | r = ((glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage1DARB")) == NULL) || r; | ||
3066 | r = ((glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage2DARB")) == NULL) || r; | ||
3067 | r = ((glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexImage3DARB")) == NULL) || r; | ||
3068 | r = ((glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage1DARB")) == NULL) || r; | ||
3069 | r = ((glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage2DARB")) == NULL) || r; | ||
3070 | r = ((glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)glewGetProcAddress((const GLubyte*)"glCompressedTexSubImage3DARB")) == NULL) || r; | ||
3071 | r = ((glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)glewGetProcAddress((const GLubyte*)"glGetCompressedTexImageARB")) == NULL) || r; | ||
3072 | |||
3073 | return r; | ||
3074 | } | ||
3075 | |||
3076 | #endif /* GL_ARB_texture_compression */ | ||
3077 | |||
3078 | #ifdef GL_ARB_texture_compression_rgtc | ||
3079 | |||
3080 | #endif /* GL_ARB_texture_compression_rgtc */ | ||
3081 | |||
3082 | #ifdef GL_ARB_texture_cube_map | ||
3083 | |||
3084 | #endif /* GL_ARB_texture_cube_map */ | ||
3085 | |||
3086 | #ifdef GL_ARB_texture_env_add | ||
3087 | |||
3088 | #endif /* GL_ARB_texture_env_add */ | ||
3089 | |||
3090 | #ifdef GL_ARB_texture_env_combine | ||
3091 | |||
3092 | #endif /* GL_ARB_texture_env_combine */ | ||
3093 | |||
3094 | #ifdef GL_ARB_texture_env_crossbar | ||
3095 | |||
3096 | #endif /* GL_ARB_texture_env_crossbar */ | ||
3097 | |||
3098 | #ifdef GL_ARB_texture_env_dot3 | ||
3099 | |||
3100 | #endif /* GL_ARB_texture_env_dot3 */ | ||
3101 | |||
3102 | #ifdef GL_ARB_texture_float | ||
3103 | |||
3104 | #endif /* GL_ARB_texture_float */ | ||
3105 | |||
3106 | #ifdef GL_ARB_texture_mirrored_repeat | ||
3107 | |||
3108 | #endif /* GL_ARB_texture_mirrored_repeat */ | ||
3109 | |||
3110 | #ifdef GL_ARB_texture_non_power_of_two | ||
3111 | |||
3112 | #endif /* GL_ARB_texture_non_power_of_two */ | ||
3113 | |||
3114 | #ifdef GL_ARB_texture_rectangle | ||
3115 | |||
3116 | #endif /* GL_ARB_texture_rectangle */ | ||
3117 | |||
3118 | #ifdef GL_ARB_texture_rg | ||
3119 | |||
3120 | #endif /* GL_ARB_texture_rg */ | ||
3121 | |||
3122 | #ifdef GL_ARB_transpose_matrix | ||
3123 | |||
3124 | static GLboolean _glewInit_GL_ARB_transpose_matrix (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3125 | { | ||
3126 | GLboolean r = GL_FALSE; | ||
3127 | |||
3128 | r = ((glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixdARB")) == NULL) || r; | ||
3129 | r = ((glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC)glewGetProcAddress((const GLubyte*)"glLoadTransposeMatrixfARB")) == NULL) || r; | ||
3130 | r = ((glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixdARB")) == NULL) || r; | ||
3131 | r = ((glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC)glewGetProcAddress((const GLubyte*)"glMultTransposeMatrixfARB")) == NULL) || r; | ||
3132 | |||
3133 | return r; | ||
3134 | } | ||
3135 | |||
3136 | #endif /* GL_ARB_transpose_matrix */ | ||
3137 | |||
3138 | #ifdef GL_ARB_vertex_array_object | ||
3139 | |||
3140 | static GLboolean _glewInit_GL_ARB_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3141 | { | ||
3142 | GLboolean r = GL_FALSE; | ||
3143 | |||
3144 | r = ((glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)glewGetProcAddress((const GLubyte*)"glBindVertexArray")) == NULL) || r; | ||
3145 | r = ((glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)glewGetProcAddress((const GLubyte*)"glDeleteVertexArrays")) == NULL) || r; | ||
3146 | r = ((glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)glewGetProcAddress((const GLubyte*)"glGenVertexArrays")) == NULL) || r; | ||
3147 | r = ((glIsVertexArray = (PFNGLISVERTEXARRAYPROC)glewGetProcAddress((const GLubyte*)"glIsVertexArray")) == NULL) || r; | ||
3148 | |||
3149 | return r; | ||
3150 | } | ||
3151 | |||
3152 | #endif /* GL_ARB_vertex_array_object */ | ||
3153 | |||
3154 | #ifdef GL_ARB_vertex_blend | ||
3155 | |||
3156 | static GLboolean _glewInit_GL_ARB_vertex_blend (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3157 | { | ||
3158 | GLboolean r = GL_FALSE; | ||
3159 | |||
3160 | r = ((glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendARB")) == NULL) || r; | ||
3161 | r = ((glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glWeightPointerARB")) == NULL) || r; | ||
3162 | r = ((glWeightbvARB = (PFNGLWEIGHTBVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightbvARB")) == NULL) || r; | ||
3163 | r = ((glWeightdvARB = (PFNGLWEIGHTDVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightdvARB")) == NULL) || r; | ||
3164 | r = ((glWeightfvARB = (PFNGLWEIGHTFVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightfvARB")) == NULL) || r; | ||
3165 | r = ((glWeightivARB = (PFNGLWEIGHTIVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightivARB")) == NULL) || r; | ||
3166 | r = ((glWeightsvARB = (PFNGLWEIGHTSVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightsvARB")) == NULL) || r; | ||
3167 | r = ((glWeightubvARB = (PFNGLWEIGHTUBVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightubvARB")) == NULL) || r; | ||
3168 | r = ((glWeightuivARB = (PFNGLWEIGHTUIVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightuivARB")) == NULL) || r; | ||
3169 | r = ((glWeightusvARB = (PFNGLWEIGHTUSVARBPROC)glewGetProcAddress((const GLubyte*)"glWeightusvARB")) == NULL) || r; | ||
3170 | |||
3171 | return r; | ||
3172 | } | ||
3173 | |||
3174 | #endif /* GL_ARB_vertex_blend */ | ||
3175 | |||
3176 | #ifdef GL_ARB_vertex_buffer_object | ||
3177 | |||
3178 | static GLboolean _glewInit_GL_ARB_vertex_buffer_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3179 | { | ||
3180 | GLboolean r = GL_FALSE; | ||
3181 | |||
3182 | r = ((glBindBufferARB = (PFNGLBINDBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glBindBufferARB")) == NULL) || r; | ||
3183 | r = ((glBufferDataARB = (PFNGLBUFFERDATAARBPROC)glewGetProcAddress((const GLubyte*)"glBufferDataARB")) == NULL) || r; | ||
3184 | r = ((glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)glewGetProcAddress((const GLubyte*)"glBufferSubDataARB")) == NULL) || r; | ||
3185 | r = ((glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteBuffersARB")) == NULL) || r; | ||
3186 | r = ((glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)glewGetProcAddress((const GLubyte*)"glGenBuffersARB")) == NULL) || r; | ||
3187 | r = ((glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferParameterivARB")) == NULL) || r; | ||
3188 | r = ((glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferPointervARB")) == NULL) || r; | ||
3189 | r = ((glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)glewGetProcAddress((const GLubyte*)"glGetBufferSubDataARB")) == NULL) || r; | ||
3190 | r = ((glIsBufferARB = (PFNGLISBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glIsBufferARB")) == NULL) || r; | ||
3191 | r = ((glMapBufferARB = (PFNGLMAPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glMapBufferARB")) == NULL) || r; | ||
3192 | r = ((glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)glewGetProcAddress((const GLubyte*)"glUnmapBufferARB")) == NULL) || r; | ||
3193 | |||
3194 | return r; | ||
3195 | } | ||
3196 | |||
3197 | #endif /* GL_ARB_vertex_buffer_object */ | ||
3198 | |||
3199 | #ifdef GL_ARB_vertex_program | ||
3200 | |||
3201 | static GLboolean _glewInit_GL_ARB_vertex_program (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3202 | { | ||
3203 | GLboolean r = GL_FALSE; | ||
3204 | |||
3205 | r = ((glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glBindProgramARB")) == NULL) || r; | ||
3206 | r = ((glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)glewGetProcAddress((const GLubyte*)"glDeleteProgramsARB")) == NULL) || r; | ||
3207 | r = ((glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)glewGetProcAddress((const GLubyte*)"glDisableVertexAttribArrayARB")) == NULL) || r; | ||
3208 | r = ((glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)glewGetProcAddress((const GLubyte*)"glEnableVertexAttribArrayARB")) == NULL) || r; | ||
3209 | r = ((glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)glewGetProcAddress((const GLubyte*)"glGenProgramsARB")) == NULL) || r; | ||
3210 | r = ((glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramEnvParameterdvARB")) == NULL) || r; | ||
3211 | r = ((glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramEnvParameterfvARB")) == NULL) || r; | ||
3212 | r = ((glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramLocalParameterdvARB")) == NULL) || r; | ||
3213 | r = ((glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramLocalParameterfvARB")) == NULL) || r; | ||
3214 | r = ((glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramStringARB")) == NULL) || r; | ||
3215 | r = ((glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetProgramivARB")) == NULL) || r; | ||
3216 | r = ((glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribPointervARB")) == NULL) || r; | ||
3217 | r = ((glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribdvARB")) == NULL) || r; | ||
3218 | r = ((glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribfvARB")) == NULL) || r; | ||
3219 | r = ((glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribivARB")) == NULL) || r; | ||
3220 | r = ((glIsProgramARB = (PFNGLISPROGRAMARBPROC)glewGetProcAddress((const GLubyte*)"glIsProgramARB")) == NULL) || r; | ||
3221 | r = ((glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4dARB")) == NULL) || r; | ||
3222 | r = ((glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4dvARB")) == NULL) || r; | ||
3223 | r = ((glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4fARB")) == NULL) || r; | ||
3224 | r = ((glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramEnvParameter4fvARB")) == NULL) || r; | ||
3225 | r = ((glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4dARB")) == NULL) || r; | ||
3226 | r = ((glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4dvARB")) == NULL) || r; | ||
3227 | r = ((glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4fARB")) == NULL) || r; | ||
3228 | r = ((glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)glewGetProcAddress((const GLubyte*)"glProgramLocalParameter4fvARB")) == NULL) || r; | ||
3229 | r = ((glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC)glewGetProcAddress((const GLubyte*)"glProgramStringARB")) == NULL) || r; | ||
3230 | r = ((glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dARB")) == NULL) || r; | ||
3231 | r = ((glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1dvARB")) == NULL) || r; | ||
3232 | r = ((glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fARB")) == NULL) || r; | ||
3233 | r = ((glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1fvARB")) == NULL) || r; | ||
3234 | r = ((glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1sARB")) == NULL) || r; | ||
3235 | r = ((glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib1svARB")) == NULL) || r; | ||
3236 | r = ((glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dARB")) == NULL) || r; | ||
3237 | r = ((glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2dvARB")) == NULL) || r; | ||
3238 | r = ((glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fARB")) == NULL) || r; | ||
3239 | r = ((glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2fvARB")) == NULL) || r; | ||
3240 | r = ((glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2sARB")) == NULL) || r; | ||
3241 | r = ((glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib2svARB")) == NULL) || r; | ||
3242 | r = ((glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dARB")) == NULL) || r; | ||
3243 | r = ((glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3dvARB")) == NULL) || r; | ||
3244 | r = ((glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fARB")) == NULL) || r; | ||
3245 | r = ((glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3fvARB")) == NULL) || r; | ||
3246 | r = ((glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3sARB")) == NULL) || r; | ||
3247 | r = ((glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib3svARB")) == NULL) || r; | ||
3248 | r = ((glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NbvARB")) == NULL) || r; | ||
3249 | r = ((glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NivARB")) == NULL) || r; | ||
3250 | r = ((glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NsvARB")) == NULL) || r; | ||
3251 | r = ((glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NubARB")) == NULL) || r; | ||
3252 | r = ((glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NubvARB")) == NULL) || r; | ||
3253 | r = ((glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NuivARB")) == NULL) || r; | ||
3254 | r = ((glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4NusvARB")) == NULL) || r; | ||
3255 | r = ((glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4bvARB")) == NULL) || r; | ||
3256 | r = ((glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dARB")) == NULL) || r; | ||
3257 | r = ((glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4dvARB")) == NULL) || r; | ||
3258 | r = ((glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fARB")) == NULL) || r; | ||
3259 | r = ((glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4fvARB")) == NULL) || r; | ||
3260 | r = ((glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ivARB")) == NULL) || r; | ||
3261 | r = ((glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4sARB")) == NULL) || r; | ||
3262 | r = ((glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4svARB")) == NULL) || r; | ||
3263 | r = ((glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4ubvARB")) == NULL) || r; | ||
3264 | r = ((glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4uivARB")) == NULL) || r; | ||
3265 | r = ((glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttrib4usvARB")) == NULL) || r; | ||
3266 | r = ((glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribPointerARB")) == NULL) || r; | ||
3267 | |||
3268 | return r; | ||
3269 | } | ||
3270 | |||
3271 | #endif /* GL_ARB_vertex_program */ | ||
3272 | |||
3273 | #ifdef GL_ARB_vertex_shader | ||
3274 | |||
3275 | static GLboolean _glewInit_GL_ARB_vertex_shader (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3276 | { | ||
3277 | GLboolean r = GL_FALSE; | ||
3278 | |||
3279 | r = ((glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glBindAttribLocationARB")) == NULL) || r; | ||
3280 | r = ((glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC)glewGetProcAddress((const GLubyte*)"glGetActiveAttribARB")) == NULL) || r; | ||
3281 | r = ((glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC)glewGetProcAddress((const GLubyte*)"glGetAttribLocationARB")) == NULL) || r; | ||
3282 | |||
3283 | return r; | ||
3284 | } | ||
3285 | |||
3286 | #endif /* GL_ARB_vertex_shader */ | ||
3287 | |||
3288 | #ifdef GL_ARB_window_pos | ||
3289 | |||
3290 | static GLboolean _glewInit_GL_ARB_window_pos (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3291 | { | ||
3292 | GLboolean r = GL_FALSE; | ||
3293 | |||
3294 | r = ((glWindowPos2dARB = (PFNGLWINDOWPOS2DARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dARB")) == NULL) || r; | ||
3295 | r = ((glWindowPos2dvARB = (PFNGLWINDOWPOS2DVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2dvARB")) == NULL) || r; | ||
3296 | r = ((glWindowPos2fARB = (PFNGLWINDOWPOS2FARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fARB")) == NULL) || r; | ||
3297 | r = ((glWindowPos2fvARB = (PFNGLWINDOWPOS2FVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2fvARB")) == NULL) || r; | ||
3298 | r = ((glWindowPos2iARB = (PFNGLWINDOWPOS2IARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2iARB")) == NULL) || r; | ||
3299 | r = ((glWindowPos2ivARB = (PFNGLWINDOWPOS2IVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2ivARB")) == NULL) || r; | ||
3300 | r = ((glWindowPos2sARB = (PFNGLWINDOWPOS2SARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2sARB")) == NULL) || r; | ||
3301 | r = ((glWindowPos2svARB = (PFNGLWINDOWPOS2SVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos2svARB")) == NULL) || r; | ||
3302 | r = ((glWindowPos3dARB = (PFNGLWINDOWPOS3DARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dARB")) == NULL) || r; | ||
3303 | r = ((glWindowPos3dvARB = (PFNGLWINDOWPOS3DVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3dvARB")) == NULL) || r; | ||
3304 | r = ((glWindowPos3fARB = (PFNGLWINDOWPOS3FARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fARB")) == NULL) || r; | ||
3305 | r = ((glWindowPos3fvARB = (PFNGLWINDOWPOS3FVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3fvARB")) == NULL) || r; | ||
3306 | r = ((glWindowPos3iARB = (PFNGLWINDOWPOS3IARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3iARB")) == NULL) || r; | ||
3307 | r = ((glWindowPos3ivARB = (PFNGLWINDOWPOS3IVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3ivARB")) == NULL) || r; | ||
3308 | r = ((glWindowPos3sARB = (PFNGLWINDOWPOS3SARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3sARB")) == NULL) || r; | ||
3309 | r = ((glWindowPos3svARB = (PFNGLWINDOWPOS3SVARBPROC)glewGetProcAddress((const GLubyte*)"glWindowPos3svARB")) == NULL) || r; | ||
3310 | |||
3311 | return r; | ||
3312 | } | ||
3313 | |||
3314 | #endif /* GL_ARB_window_pos */ | ||
3315 | |||
3316 | #ifdef GL_ATIX_point_sprites | ||
3317 | |||
3318 | #endif /* GL_ATIX_point_sprites */ | ||
3319 | |||
3320 | #ifdef GL_ATIX_texture_env_combine3 | ||
3321 | |||
3322 | #endif /* GL_ATIX_texture_env_combine3 */ | ||
3323 | |||
3324 | #ifdef GL_ATIX_texture_env_route | ||
3325 | |||
3326 | #endif /* GL_ATIX_texture_env_route */ | ||
3327 | |||
3328 | #ifdef GL_ATIX_vertex_shader_output_point_size | ||
3329 | |||
3330 | #endif /* GL_ATIX_vertex_shader_output_point_size */ | ||
3331 | |||
3332 | #ifdef GL_ATI_draw_buffers | ||
3333 | |||
3334 | static GLboolean _glewInit_GL_ATI_draw_buffers (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3335 | { | ||
3336 | GLboolean r = GL_FALSE; | ||
3337 | |||
3338 | r = ((glDrawBuffersATI = (PFNGLDRAWBUFFERSATIPROC)glewGetProcAddress((const GLubyte*)"glDrawBuffersATI")) == NULL) || r; | ||
3339 | |||
3340 | return r; | ||
3341 | } | ||
3342 | |||
3343 | #endif /* GL_ATI_draw_buffers */ | ||
3344 | |||
3345 | #ifdef GL_ATI_element_array | ||
3346 | |||
3347 | static GLboolean _glewInit_GL_ATI_element_array (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3348 | { | ||
3349 | GLboolean r = GL_FALSE; | ||
3350 | |||
3351 | r = ((glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC)glewGetProcAddress((const GLubyte*)"glDrawElementArrayATI")) == NULL) || r; | ||
3352 | r = ((glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC)glewGetProcAddress((const GLubyte*)"glDrawRangeElementArrayATI")) == NULL) || r; | ||
3353 | r = ((glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC)glewGetProcAddress((const GLubyte*)"glElementPointerATI")) == NULL) || r; | ||
3354 | |||
3355 | return r; | ||
3356 | } | ||
3357 | |||
3358 | #endif /* GL_ATI_element_array */ | ||
3359 | |||
3360 | #ifdef GL_ATI_envmap_bumpmap | ||
3361 | |||
3362 | static GLboolean _glewInit_GL_ATI_envmap_bumpmap (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3363 | { | ||
3364 | GLboolean r = GL_FALSE; | ||
3365 | |||
3366 | r = ((glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetTexBumpParameterfvATI")) == NULL) || r; | ||
3367 | r = ((glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetTexBumpParameterivATI")) == NULL) || r; | ||
3368 | r = ((glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC)glewGetProcAddress((const GLubyte*)"glTexBumpParameterfvATI")) == NULL) || r; | ||
3369 | r = ((glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC)glewGetProcAddress((const GLubyte*)"glTexBumpParameterivATI")) == NULL) || r; | ||
3370 | |||
3371 | return r; | ||
3372 | } | ||
3373 | |||
3374 | #endif /* GL_ATI_envmap_bumpmap */ | ||
3375 | |||
3376 | #ifdef GL_ATI_fragment_shader | ||
3377 | |||
3378 | static GLboolean _glewInit_GL_ATI_fragment_shader (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3379 | { | ||
3380 | GLboolean r = GL_FALSE; | ||
3381 | |||
3382 | r = ((glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp1ATI")) == NULL) || r; | ||
3383 | r = ((glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp2ATI")) == NULL) || r; | ||
3384 | r = ((glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC)glewGetProcAddress((const GLubyte*)"glAlphaFragmentOp3ATI")) == NULL) || r; | ||
3385 | r = ((glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glBeginFragmentShaderATI")) == NULL) || r; | ||
3386 | r = ((glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glBindFragmentShaderATI")) == NULL) || r; | ||
3387 | r = ((glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp1ATI")) == NULL) || r; | ||
3388 | r = ((glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp2ATI")) == NULL) || r; | ||
3389 | r = ((glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC)glewGetProcAddress((const GLubyte*)"glColorFragmentOp3ATI")) == NULL) || r; | ||
3390 | r = ((glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glDeleteFragmentShaderATI")) == NULL) || r; | ||
3391 | r = ((glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC)glewGetProcAddress((const GLubyte*)"glEndFragmentShaderATI")) == NULL) || r; | ||
3392 | r = ((glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC)glewGetProcAddress((const GLubyte*)"glGenFragmentShadersATI")) == NULL) || r; | ||
3393 | r = ((glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC)glewGetProcAddress((const GLubyte*)"glPassTexCoordATI")) == NULL) || r; | ||
3394 | r = ((glSampleMapATI = (PFNGLSAMPLEMAPATIPROC)glewGetProcAddress((const GLubyte*)"glSampleMapATI")) == NULL) || r; | ||
3395 | r = ((glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)glewGetProcAddress((const GLubyte*)"glSetFragmentShaderConstantATI")) == NULL) || r; | ||
3396 | |||
3397 | return r; | ||
3398 | } | ||
3399 | |||
3400 | #endif /* GL_ATI_fragment_shader */ | ||
3401 | |||
3402 | #ifdef GL_ATI_map_object_buffer | ||
3403 | |||
3404 | static GLboolean _glewInit_GL_ATI_map_object_buffer (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3405 | { | ||
3406 | GLboolean r = GL_FALSE; | ||
3407 | |||
3408 | r = ((glMapObjectBufferATI = (PFNGLMAPOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glMapObjectBufferATI")) == NULL) || r; | ||
3409 | r = ((glUnmapObjectBufferATI = (PFNGLUNMAPOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glUnmapObjectBufferATI")) == NULL) || r; | ||
3410 | |||
3411 | return r; | ||
3412 | } | ||
3413 | |||
3414 | #endif /* GL_ATI_map_object_buffer */ | ||
3415 | |||
3416 | #ifdef GL_ATI_pn_triangles | ||
3417 | |||
3418 | static GLboolean _glewInit_GL_ATI_pn_triangles (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3419 | { | ||
3420 | GLboolean r = GL_FALSE; | ||
3421 | |||
3422 | r = ((glPNTrianglesfATI = (PFNGLPNTRIANGLESFATIPROC)glewGetProcAddress((const GLubyte*)"glPNTrianglesfATI")) == NULL) || r; | ||
3423 | r = ((glPNTrianglesiATI = (PFNGLPNTRIANGLESIATIPROC)glewGetProcAddress((const GLubyte*)"glPNTrianglesiATI")) == NULL) || r; | ||
3424 | |||
3425 | return r; | ||
3426 | } | ||
3427 | |||
3428 | #endif /* GL_ATI_pn_triangles */ | ||
3429 | |||
3430 | #ifdef GL_ATI_separate_stencil | ||
3431 | |||
3432 | static GLboolean _glewInit_GL_ATI_separate_stencil (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3433 | { | ||
3434 | GLboolean r = GL_FALSE; | ||
3435 | |||
3436 | r = ((glStencilFuncSeparateATI = (PFNGLSTENCILFUNCSEPARATEATIPROC)glewGetProcAddress((const GLubyte*)"glStencilFuncSeparateATI")) == NULL) || r; | ||
3437 | r = ((glStencilOpSeparateATI = (PFNGLSTENCILOPSEPARATEATIPROC)glewGetProcAddress((const GLubyte*)"glStencilOpSeparateATI")) == NULL) || r; | ||
3438 | |||
3439 | return r; | ||
3440 | } | ||
3441 | |||
3442 | #endif /* GL_ATI_separate_stencil */ | ||
3443 | |||
3444 | #ifdef GL_ATI_shader_texture_lod | ||
3445 | |||
3446 | #endif /* GL_ATI_shader_texture_lod */ | ||
3447 | |||
3448 | #ifdef GL_ATI_text_fragment_shader | ||
3449 | |||
3450 | #endif /* GL_ATI_text_fragment_shader */ | ||
3451 | |||
3452 | #ifdef GL_ATI_texture_compression_3dc | ||
3453 | |||
3454 | #endif /* GL_ATI_texture_compression_3dc */ | ||
3455 | |||
3456 | #ifdef GL_ATI_texture_env_combine3 | ||
3457 | |||
3458 | #endif /* GL_ATI_texture_env_combine3 */ | ||
3459 | |||
3460 | #ifdef GL_ATI_texture_float | ||
3461 | |||
3462 | #endif /* GL_ATI_texture_float */ | ||
3463 | |||
3464 | #ifdef GL_ATI_texture_mirror_once | ||
3465 | |||
3466 | #endif /* GL_ATI_texture_mirror_once */ | ||
3467 | |||
3468 | #ifdef GL_ATI_vertex_array_object | ||
3469 | |||
3470 | static GLboolean _glewInit_GL_ATI_vertex_array_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3471 | { | ||
3472 | GLboolean r = GL_FALSE; | ||
3473 | |||
3474 | r = ((glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glArrayObjectATI")) == NULL) || r; | ||
3475 | r = ((glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glFreeObjectBufferATI")) == NULL) || r; | ||
3476 | r = ((glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetArrayObjectfvATI")) == NULL) || r; | ||
3477 | r = ((glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetArrayObjectivATI")) == NULL) || r; | ||
3478 | r = ((glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetObjectBufferfvATI")) == NULL) || r; | ||
3479 | r = ((glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetObjectBufferivATI")) == NULL) || r; | ||
3480 | r = ((glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVariantArrayObjectfvATI")) == NULL) || r; | ||
3481 | r = ((glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVariantArrayObjectivATI")) == NULL) || r; | ||
3482 | r = ((glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glIsObjectBufferATI")) == NULL) || r; | ||
3483 | r = ((glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glNewObjectBufferATI")) == NULL) || r; | ||
3484 | r = ((glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC)glewGetProcAddress((const GLubyte*)"glUpdateObjectBufferATI")) == NULL) || r; | ||
3485 | r = ((glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glVariantArrayObjectATI")) == NULL) || r; | ||
3486 | |||
3487 | return r; | ||
3488 | } | ||
3489 | |||
3490 | #endif /* GL_ATI_vertex_array_object */ | ||
3491 | |||
3492 | #ifdef GL_ATI_vertex_attrib_array_object | ||
3493 | |||
3494 | static GLboolean _glewInit_GL_ATI_vertex_attrib_array_object (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3495 | { | ||
3496 | GLboolean r = GL_FALSE; | ||
3497 | |||
3498 | r = ((glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribArrayObjectfvATI")) == NULL) || r; | ||
3499 | r = ((glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)glewGetProcAddress((const GLubyte*)"glGetVertexAttribArrayObjectivATI")) == NULL) || r; | ||
3500 | r = ((glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)glewGetProcAddress((const GLubyte*)"glVertexAttribArrayObjectATI")) == NULL) || r; | ||
3501 | |||
3502 | return r; | ||
3503 | } | ||
3504 | |||
3505 | #endif /* GL_ATI_vertex_attrib_array_object */ | ||
3506 | |||
3507 | #ifdef GL_ATI_vertex_streams | ||
3508 | |||
3509 | static GLboolean _glewInit_GL_ATI_vertex_streams (GLEW_CONTEXT_ARG_DEF_INIT) | ||
3510 | { | ||
3511 | GLboolean r = GL_FALSE; | ||
3512 | |||
3513 | r = ((glClientActiveVertexStreamATI = (PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)glewGetProcAddress((const GLubyte*)"glClientActiveVertexStreamATI")) == NULL) || r; | ||
3514 | r = ((glNormalStream3bATI = (PFNGLNORMALSTREAM3BATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3bATI")) == NULL) || r; | ||
3515 | r = ((glNormalStream3bvATI = (PFNGLNORMALSTREAM3BVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3bvATI")) == NULL) || r; | ||
3516 | r = ((glNormalStream3dATI = (PFNGLNORMALSTREAM3DATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3dATI")) == NULL) || r; | ||
3517 | r = ((glNormalStream3dvATI = (PFNGLNORMALSTREAM3DVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3dvATI")) == NULL) || r; | ||
3518 | r = ((glNormalStream3fATI = (PFNGLNORMALSTREAM3FATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3fATI")) == NULL) || r; | ||
3519 | r = ((glNormalStream3fvATI = (PFNGLNORMALSTREAM3FVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3fvATI")) == NULL) || r; | ||
3520 | r = ((glNormalStream3iATI = (PFNGLNORMALSTREAM3IATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3iATI")) == NULL) || r; | ||
3521 | r = ((glNormalStream3ivATI = (PFNGLNORMALSTREAM3IVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3ivATI")) == NULL) || r; | ||
3522 | r = ((glNormalStream3sATI = (PFNGLNORMALSTREAM3SATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3sATI")) == NULL) || r; | ||
3523 | r = ((glNormalStream3svATI = (PFNGLNORMALSTREAM3SVATIPROC)glewGetProcAddress((const GLubyte*)"glNormalStream3svATI")) == NULL) || r; | ||
3524 | r = ((glVertexBlendEnvfATI = (PFNGLVERTEXBLENDENVFATIPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendEnvfATI")) == NULL) || r; | ||
3525 | r = ((glVertexBlendEnviATI = (PFNGLVERTEXBLENDENVIATIPROC)glewGetProcAddress((const GLubyte*)"glVertexBlendEnviATI")) == NULL) || r; | ||
3526 | r = ((glVertexStream2dATI = (PFNGLVERTEXSTREAM2DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2dATI")) == NULL) || r; | ||
3527 | r = ((glVertexStream2dvATI = (PFNGLVERTEXSTREAM2DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2dvATI")) == NULL) || r; | ||
3528 | r = ((glVertexStream2fATI = (PFNGLVERTEXSTREAM2FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2fATI")) == NULL) || r; | ||
3529 | r = ((glVertexStream2fvATI = (PFNGLVERTEXSTREAM2FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2fvATI")) == NULL) || r; | ||
3530 | r = ((glVertexStream2iATI = (PFNGLVERTEXSTREAM2IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2iATI")) == NULL) || r; | ||
3531 | r = ((glVertexStream2ivATI = (PFNGLVERTEXSTREAM2IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2ivATI")) == NULL) || r; | ||
3532 | r = ((glVertexStream2sATI = (PFNGLVERTEXSTREAM2SATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2sATI")) == NULL) || r; | ||
3533 | r = ((glVertexStream2svATI = (PFNGLVERTEXSTREAM2SVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream2svATI")) == NULL) || r; | ||
3534 | r = ((glVertexStream3dATI = (PFNGLVERTEXSTREAM3DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3dATI")) == NULL) || r; | ||
3535 | r = ((glVertexStream3dvATI = (PFNGLVERTEXSTREAM3DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3dvATI")) == NULL) || r; | ||
3536 | r = ((glVertexStream3fATI = (PFNGLVERTEXSTREAM3FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3fATI")) == NULL) || r; | ||
3537 | r = ((glVertexStream3fvATI = (PFNGLVERTEXSTREAM3FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3fvATI")) == NULL) || r; | ||
3538 | r = ((glVertexStream3iATI = (PFNGLVERTEXSTREAM3IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3iATI")) == NULL) || r; | ||
3539 | r = ((glVertexStream3ivATI = (PFNGLVERTEXSTREAM3IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3ivATI")) == NULL) || r; | ||
3540 | r = ((glVertexStream3sATI = (PFNGLVERTEXSTREAM3SATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3sATI")) == NULL) || r; | ||
3541 | r = ((glVertexStream3svATI = (PFNGLVERTEXSTREAM3SVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream3svATI")) == NULL) || r; | ||
3542 | r = ((glVertexStream4dATI = (PFNGLVERTEXSTREAM4DATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4dATI")) == NULL) || r; | ||
3543 | r = ((glVertexStream4dvATI = (PFNGLVERTEXSTREAM4DVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4dvATI")) == NULL) || r; | ||
3544 | r = ((glVertexStream4fATI = (PFNGLVERTEXSTREAM4FATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4fATI")) == NULL) || r; | ||
3545 | r = ((glVertexStream4fvATI = (PFNGLVERTEXSTREAM4FVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4fvATI")) == NULL) || r; | ||
3546 | r = ((glVertexStream4iATI = (PFNGLVERTEXSTREAM4IATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4iATI")) == NULL) || r; | ||
3547 | r = ((glVertexStream4ivATI = (PFNGLVERTEXSTREAM4IVATIPROC)glewGetProcAddress((const GLubyte*)"glVertexStream4ivATI")) == NULL) || r; | ||