zenilib: zenilib/jni/external/glew/src/glewinfo.c Source File

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
glewinfo.c
Go to the documentation of this file.
1 /*
2 ** The OpenGL Extension Wrangler Library
3 ** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
4 ** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
5 ** Copyright (C) 2002, Lev Povalahev
6 ** All rights reserved.
7 **
8 ** Redistribution and use in source and binary forms, with or without
9 ** modification, are permitted provided that the following conditions are met:
10 **
11 ** * Redistributions of source code must retain the above copyright notice,
12 ** this list of conditions and the following disclaimer.
13 ** * Redistributions in binary form must reproduce the above copyright notice,
14 ** this list of conditions and the following disclaimer in the documentation
15 ** and/or other materials provided with the distribution.
16 ** * The name of the author may be used to endorse or promote products
17 ** derived from this software without specific prior written permission.
18 **
19 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20 ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23 ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29 ** THE POSSIBILITY OF SUCH DAMAGE.
30 */
31
32 #include <stdio.h>
33 #include <stdlib.h>
34 #include <string.h>
35 #include <GL/glew.h>
36 #if defined(_WIN32)
37 #include <GL/wglew.h>
38 #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
39 #include <GL/glxew.h>
40 #endif
41
42 #ifdef GLEW_REGAL
43 #include <GL/Regal.h>
44 #endif
45
46 static FILE* f;
47
48 #ifdef GLEW_MX
49 GLEWContext _glewctx;
50 #define glewGetContext() (&_glewctx)
51 #ifdef _WIN32
52 WGLEWContext _wglewctx;
53 #define wglewGetContext() (&_wglewctx)
54 #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
55 GLXEWContext _glxewctx;
56 #define glxewGetContext() (&_glxewctx)
57 #endif
58 #endif
59
60 #if defined(_WIN32)
61 GLboolean glewCreateContext (int* pixelformat);
62 #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
63 GLboolean glewCreateContext (const char* display, int* visual);
64 #else
65 GLboolean glewCreateContext ();
66 #endif
67
68 #if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
69 GLboolean glewParseArgs (int argc, char** argv, char** display, int* visual);
70 #endif
71
72 void glewDestroyContext ();
73
74 /* ------------------------------------------------------------------------- */
75
76 static void glewPrintExt (const char* name, GLboolean def1, GLboolean def2, GLboolean def3)
77 {
78 unsigned int i;
79 fprintf(f, "\n%s:", name);
80 for (i=0; i<62-strlen(name); i++) fprintf(f, " ");
81 fprintf(f, "%s ", def1 ? "OK" : "MISSING");
82 if (def1 != def2)
83 fprintf(f, "[%s] ", def2 ? "OK" : "MISSING");
84 if (def1 != def3)
85 fprintf(f, "[%s]\n", def3 ? "OK" : "MISSING");
86 else
87 fprintf(f, "\n");
88 for (i=0; i<strlen(name)+1; i++) fprintf(f, "-");
89 fprintf(f, "\n");
90 fflush(f);
91 }
92
93 static void glewInfoFunc (const char* name, GLint undefined)
94 {
95 unsigned int i;
96 fprintf(f, " %s:", name);
97 for (i=0; i<60-strlen(name); i++) fprintf(f, " ");
98 fprintf(f, "%s\n", undefined ? "MISSING" : "OK");
99 fflush(f);
100 }
101
102 /* ----------------------------- GL_VERSION_1_1 ---------------------------- */
103
104 #ifdef GL_VERSION_1_1
105
106 static void _glewInfo_GL_VERSION_1_1 (void)
107 {
108 glewPrintExt("GL_VERSION_1_1", GLEW_VERSION_1_1, GLEW_VERSION_1_1, GLEW_VERSION_1_1);
109 }
110
111 #endif /* GL_VERSION_1_1 */
112
113 #ifdef GL_VERSION_1_2
114
115 static void _glewInfo_GL_VERSION_1_2 (void)
116 {
117 glewPrintExt("GL_VERSION_1_2", GLEW_VERSION_1_2, GLEW_VERSION_1_2, GLEW_VERSION_1_2);
118
119 glewInfoFunc("glCopyTexSubImage3D", glCopyTexSubImage3D == NULL);
120 glewInfoFunc("glDrawRangeElements", glDrawRangeElements == NULL);
121 glewInfoFunc("glTexImage3D", glTexImage3D == NULL);
122 glewInfoFunc("glTexSubImage3D", glTexSubImage3D == NULL);
123 }
124
125 #endif /* GL_VERSION_1_2 */
126
127 #ifdef GL_VERSION_1_2_1
128
129 static void _glewInfo_GL_VERSION_1_2_1 (void)
130 {
131 glewPrintExt("GL_VERSION_1_2_1", GLEW_VERSION_1_2_1, GLEW_VERSION_1_2_1, GLEW_VERSION_1_2_1);
132 }
133
134 #endif /* GL_VERSION_1_2_1 */
135
136 #ifdef GL_VERSION_1_3
137
138 static void _glewInfo_GL_VERSION_1_3 (void)
139 {
140 glewPrintExt("GL_VERSION_1_3", GLEW_VERSION_1_3, GLEW_VERSION_1_3, GLEW_VERSION_1_3);
141
142 glewInfoFunc("glActiveTexture", glActiveTexture == NULL);
143 glewInfoFunc("glClientActiveTexture", glClientActiveTexture == NULL);
144 glewInfoFunc("glCompressedTexImage1D", glCompressedTexImage1D == NULL);
145 glewInfoFunc("glCompressedTexImage2D", glCompressedTexImage2D == NULL);
146 glewInfoFunc("glCompressedTexImage3D", glCompressedTexImage3D == NULL);
147 glewInfoFunc("glCompressedTexSubImage1D", glCompressedTexSubImage1D == NULL);
148 glewInfoFunc("glCompressedTexSubImage2D", glCompressedTexSubImage2D == NULL);
149 glewInfoFunc("glCompressedTexSubImage3D", glCompressedTexSubImage3D == NULL);
150 glewInfoFunc("glGetCompressedTexImage", glGetCompressedTexImage == NULL);
151 glewInfoFunc("glLoadTransposeMatrixd", glLoadTransposeMatrixd == NULL);
152 glewInfoFunc("glLoadTransposeMatrixf", glLoadTransposeMatrixf == NULL);
153 glewInfoFunc("glMultTransposeMatrixd", glMultTransposeMatrixd == NULL);
154 glewInfoFunc("glMultTransposeMatrixf", glMultTransposeMatrixf == NULL);
155 glewInfoFunc("glMultiTexCoord1d", glMultiTexCoord1d == NULL);
156 glewInfoFunc("glMultiTexCoord1dv", glMultiTexCoord1dv == NULL);
157 glewInfoFunc("glMultiTexCoord1f", glMultiTexCoord1f == NULL);
158 glewInfoFunc("glMultiTexCoord1fv", glMultiTexCoord1fv == NULL);
159 glewInfoFunc("glMultiTexCoord1i", glMultiTexCoord1i == NULL);
160 glewInfoFunc("glMultiTexCoord1iv", glMultiTexCoord1iv == NULL);
161 glewInfoFunc("glMultiTexCoord1s", glMultiTexCoord1s == NULL);
162 glewInfoFunc("glMultiTexCoord1sv", glMultiTexCoord1sv == NULL);
163 glewInfoFunc("glMultiTexCoord2d", glMultiTexCoord2d == NULL);
164 glewInfoFunc("glMultiTexCoord2dv", glMultiTexCoord2dv == NULL);
165 glewInfoFunc("glMultiTexCoord2f", glMultiTexCoord2f == NULL);
166 glewInfoFunc("glMultiTexCoord2fv", glMultiTexCoord2fv == NULL);
167 glewInfoFunc("glMultiTexCoord2i", glMultiTexCoord2i == NULL);
168 glewInfoFunc("glMultiTexCoord2iv", glMultiTexCoord2iv == NULL);
169 glewInfoFunc("glMultiTexCoord2s", glMultiTexCoord2s == NULL);
170 glewInfoFunc("glMultiTexCoord2sv", glMultiTexCoord2sv == NULL);
171 glewInfoFunc("glMultiTexCoord3d", glMultiTexCoord3d == NULL);
172 glewInfoFunc("glMultiTexCoord3dv", glMultiTexCoord3dv == NULL);
173 glewInfoFunc("glMultiTexCoord3f", glMultiTexCoord3f == NULL);
174 glewInfoFunc("glMultiTexCoord3fv", glMultiTexCoord3fv == NULL);
175 glewInfoFunc("glMultiTexCoord3i", glMultiTexCoord3i == NULL);
176 glewInfoFunc("glMultiTexCoord3iv", glMultiTexCoord3iv == NULL);
177 glewInfoFunc("glMultiTexCoord3s", glMultiTexCoord3s == NULL);
178 glewInfoFunc("glMultiTexCoord3sv", glMultiTexCoord3sv == NULL);
179 glewInfoFunc("glMultiTexCoord4d", glMultiTexCoord4d == NULL);
180 glewInfoFunc("glMultiTexCoord4dv", glMultiTexCoord4dv == NULL);
181 glewInfoFunc("glMultiTexCoord4f", glMultiTexCoord4f == NULL);
182 glewInfoFunc("glMultiTexCoord4fv", glMultiTexCoord4fv == NULL);
183 glewInfoFunc("glMultiTexCoord4i", glMultiTexCoord4i == NULL);
184 glewInfoFunc("glMultiTexCoord4iv", glMultiTexCoord4iv == NULL);
185 glewInfoFunc("glMultiTexCoord4s", glMultiTexCoord4s == NULL);
186 glewInfoFunc("glMultiTexCoord4sv", glMultiTexCoord4sv == NULL);
187 glewInfoFunc("glSampleCoverage", glSampleCoverage == NULL);
188 }
189
190 #endif /* GL_VERSION_1_3 */
191
192 #ifdef GL_VERSION_1_4
193
194 static void _glewInfo_GL_VERSION_1_4 (void)
195 {
196 glewPrintExt("GL_VERSION_1_4", GLEW_VERSION_1_4, GLEW_VERSION_1_4, GLEW_VERSION_1_4);
197
198 glewInfoFunc("glBlendColor", glBlendColor == NULL);
199 glewInfoFunc("glBlendEquation", glBlendEquation == NULL);
200 glewInfoFunc("glBlendFuncSeparate", glBlendFuncSeparate == NULL);
201 glewInfoFunc("glFogCoordPointer", glFogCoordPointer == NULL);
202 glewInfoFunc("glFogCoordd", glFogCoordd == NULL);
203 glewInfoFunc("glFogCoorddv", glFogCoorddv == NULL);
204 glewInfoFunc("glFogCoordf", glFogCoordf == NULL);
205 glewInfoFunc("glFogCoordfv", glFogCoordfv == NULL);
206 glewInfoFunc("glMultiDrawArrays", glMultiDrawArrays == NULL);
207 glewInfoFunc("glMultiDrawElements", glMultiDrawElements == NULL);
208 glewInfoFunc("glPointParameterf", glPointParameterf == NULL);
209 glewInfoFunc("glPointParameterfv", glPointParameterfv == NULL);
210 glewInfoFunc("glPointParameteri", glPointParameteri == NULL);
211 glewInfoFunc("glPointParameteriv", glPointParameteriv == NULL);
212 glewInfoFunc("glSecondaryColor3b", glSecondaryColor3b == NULL);
213 glewInfoFunc("glSecondaryColor3bv", glSecondaryColor3bv == NULL);
214 glewInfoFunc("glSecondaryColor3d", glSecondaryColor3d == NULL);
215 glewInfoFunc("glSecondaryColor3dv", glSecondaryColor3dv == NULL);
216 glewInfoFunc("glSecondaryColor3f", glSecondaryColor3f == NULL);
217 glewInfoFunc("glSecondaryColor3fv", glSecondaryColor3fv == NULL);
218 glewInfoFunc("glSecondaryColor3i", glSecondaryColor3i == NULL);
219 glewInfoFunc("glSecondaryColor3iv", glSecondaryColor3iv == NULL);
220 glewInfoFunc("glSecondaryColor3s", glSecondaryColor3s == NULL);
221 glewInfoFunc("glSecondaryColor3sv", glSecondaryColor3sv == NULL);
222 glewInfoFunc("glSecondaryColor3ub", glSecondaryColor3ub == NULL);
223 glewInfoFunc("glSecondaryColor3ubv", glSecondaryColor3ubv == NULL);
224 glewInfoFunc("glSecondaryColor3ui", glSecondaryColor3ui == NULL);
225 glewInfoFunc("glSecondaryColor3uiv", glSecondaryColor3uiv == NULL);
226 glewInfoFunc("glSecondaryColor3us", glSecondaryColor3us == NULL);
227 glewInfoFunc("glSecondaryColor3usv", glSecondaryColor3usv == NULL);
228 glewInfoFunc("glSecondaryColorPointer", glSecondaryColorPointer == NULL);
229 glewInfoFunc("glWindowPos2d", glWindowPos2d == NULL);
230 glewInfoFunc("glWindowPos2dv", glWindowPos2dv == NULL);
231 glewInfoFunc("glWindowPos2f", glWindowPos2f == NULL);
232 glewInfoFunc("glWindowPos2fv", glWindowPos2fv == NULL);
233 glewInfoFunc("glWindowPos2i", glWindowPos2i == NULL);
234 glewInfoFunc("glWindowPos2iv", glWindowPos2iv == NULL);
235 glewInfoFunc("glWindowPos2s", glWindowPos2s == NULL);
236 glewInfoFunc("glWindowPos2sv", glWindowPos2sv == NULL);
237 glewInfoFunc("glWindowPos3d", glWindowPos3d == NULL);
238 glewInfoFunc("glWindowPos3dv", glWindowPos3dv == NULL);
239 glewInfoFunc("glWindowPos3f", glWindowPos3f == NULL);
240 glewInfoFunc("glWindowPos3fv", glWindowPos3fv == NULL);
241 glewInfoFunc("glWindowPos3i", glWindowPos3i == NULL);
242 glewInfoFunc("glWindowPos3iv", glWindowPos3iv == NULL);
243 glewInfoFunc("glWindowPos3s", glWindowPos3s == NULL);
244 glewInfoFunc("glWindowPos3sv", glWindowPos3sv == NULL);
245 }
246
247 #endif /* GL_VERSION_1_4 */
248
249 #ifdef GL_VERSION_1_5
250
251 static void _glewInfo_GL_VERSION_1_5 (void)
252 {
253 glewPrintExt("GL_VERSION_1_5", GLEW_VERSION_1_5, GLEW_VERSION_1_5, GLEW_VERSION_1_5);
254
255 glewInfoFunc("glBeginQuery", glBeginQuery == NULL);
256 glewInfoFunc("glBindBuffer", glBindBuffer == NULL);
257 glewInfoFunc("glBufferData", glBufferData == NULL);
258 glewInfoFunc("glBufferSubData", glBufferSubData == NULL);
259 glewInfoFunc("glDeleteBuffers", glDeleteBuffers == NULL);
260 glewInfoFunc("glDeleteQueries", glDeleteQueries == NULL);
261 glewInfoFunc("glEndQuery", glEndQuery == NULL);
262 glewInfoFunc("glGenBuffers", glGenBuffers == NULL);
263 glewInfoFunc("glGenQueries", glGenQueries == NULL);
264 glewInfoFunc("glGetBufferParameteriv", glGetBufferParameteriv == NULL);
265 glewInfoFunc("glGetBufferPointerv", glGetBufferPointerv == NULL);
266 glewInfoFunc("glGetBufferSubData", glGetBufferSubData == NULL);
267 glewInfoFunc("glGetQueryObjectiv", glGetQueryObjectiv == NULL);
268 glewInfoFunc("glGetQueryObjectuiv", glGetQueryObjectuiv == NULL);
269 glewInfoFunc("glGetQueryiv", glGetQueryiv == NULL);
270 glewInfoFunc("glIsBuffer", glIsBuffer == NULL);
271 glewInfoFunc("glIsQuery", glIsQuery == NULL);
272 glewInfoFunc("glMapBuffer", glMapBuffer == NULL);
273 glewInfoFunc("glUnmapBuffer", glUnmapBuffer == NULL);
274 }
275
276 #endif /* GL_VERSION_1_5 */
277
278 #ifdef GL_VERSION_2_0
279
280 static void _glewInfo_GL_VERSION_2_0 (void)
281 {
282 glewPrintExt("GL_VERSION_2_0", GLEW_VERSION_2_0, GLEW_VERSION_2_0, GLEW_VERSION_2_0);
283
284 glewInfoFunc("glAttachShader", glAttachShader == NULL);
285 glewInfoFunc("glBindAttribLocation", glBindAttribLocation == NULL);
286 glewInfoFunc("glBlendEquationSeparate", glBlendEquationSeparate == NULL);
287 glewInfoFunc("glCompileShader", glCompileShader == NULL);
288 glewInfoFunc("glCreateProgram", glCreateProgram == NULL);
289 glewInfoFunc("glCreateShader", glCreateShader == NULL);
290 glewInfoFunc("glDeleteProgram", glDeleteProgram == NULL);
291 glewInfoFunc("glDeleteShader", glDeleteShader == NULL);
292 glewInfoFunc("glDetachShader", glDetachShader == NULL);
293 glewInfoFunc("glDisableVertexAttribArray", glDisableVertexAttribArray == NULL);
294 glewInfoFunc("glDrawBuffers", glDrawBuffers == NULL);
295 glewInfoFunc("glEnableVertexAttribArray", glEnableVertexAttribArray == NULL);
296 glewInfoFunc("glGetActiveAttrib", glGetActiveAttrib == NULL);
297 glewInfoFunc("glGetActiveUniform", glGetActiveUniform == NULL);
298 glewInfoFunc("glGetAttachedShaders", glGetAttachedShaders == NULL);
299 glewInfoFunc("glGetAttribLocation", glGetAttribLocation == NULL);
300 glewInfoFunc("glGetProgramInfoLog", glGetProgramInfoLog == NULL);
301 glewInfoFunc("glGetProgramiv", glGetProgramiv == NULL);
302 glewInfoFunc("glGetShaderInfoLog", glGetShaderInfoLog == NULL);
303 glewInfoFunc("glGetShaderSource", glGetShaderSource == NULL);
304 glewInfoFunc("glGetShaderiv", glGetShaderiv == NULL);
305 glewInfoFunc("glGetUniformLocation", glGetUniformLocation == NULL);
306 glewInfoFunc("glGetUniformfv", glGetUniformfv == NULL);
307 glewInfoFunc("glGetUniformiv", glGetUniformiv == NULL);
308 glewInfoFunc("glGetVertexAttribPointerv", glGetVertexAttribPointerv == NULL);
309 glewInfoFunc("glGetVertexAttribdv", glGetVertexAttribdv == NULL);
310 glewInfoFunc("glGetVertexAttribfv", glGetVertexAttribfv == NULL);
311 glewInfoFunc("glGetVertexAttribiv", glGetVertexAttribiv == NULL);
312 glewInfoFunc("glIsProgram", glIsProgram == NULL);
313 glewInfoFunc("glIsShader", glIsShader == NULL);
314 glewInfoFunc("glLinkProgram", glLinkProgram == NULL);
315 glewInfoFunc("glShaderSource", glShaderSource == NULL);
316 glewInfoFunc("glStencilFuncSeparate", glStencilFuncSeparate == NULL);
317 glewInfoFunc("glStencilMaskSeparate", glStencilMaskSeparate == NULL);
318 glewInfoFunc("glStencilOpSeparate", glStencilOpSeparate == NULL);
319 glewInfoFunc("glUniform1f", glUniform1f == NULL);
320 glewInfoFunc("glUniform1fv", glUniform1fv == NULL);
321 glewInfoFunc("glUniform1i", glUniform1i == NULL);
322 glewInfoFunc("glUniform1iv", glUniform1iv == NULL);
323 glewInfoFunc("glUniform2f", glUniform2f == NULL);
324 glewInfoFunc("glUniform2fv", glUniform2fv == NULL);
325 glewInfoFunc("glUniform2i", glUniform2i == NULL);
326 glewInfoFunc("glUniform2iv", glUniform2iv == NULL);
327 glewInfoFunc("glUniform3f", glUniform3f == NULL);
328 glewInfoFunc("glUniform3fv", glUniform3fv == NULL);
329 glewInfoFunc("glUniform3i", glUniform3i == NULL);
330 glewInfoFunc("glUniform3iv", glUniform3iv == NULL);
331 glewInfoFunc("glUniform4f", glUniform4f == NULL);
332 glewInfoFunc("glUniform4fv", glUniform4fv == NULL);
333 glewInfoFunc("glUniform4i", glUniform4i == NULL);
334 glewInfoFunc("glUniform4iv", glUniform4iv == NULL);
335 glewInfoFunc("glUniformMatrix2fv", glUniformMatrix2fv == NULL);
336 glewInfoFunc("glUniformMatrix3fv", glUniformMatrix3fv == NULL);
337 glewInfoFunc("glUniformMatrix4fv", glUniformMatrix4fv == NULL);
338 glewInfoFunc("glUseProgram", glUseProgram == NULL);
339 glewInfoFunc("glValidateProgram", glValidateProgram == NULL);
340 glewInfoFunc("glVertexAttrib1d", glVertexAttrib1d == NULL);
341 glewInfoFunc("glVertexAttrib1dv", glVertexAttrib1dv == NULL);
342 glewInfoFunc("glVertexAttrib1f", glVertexAttrib1f == NULL);
343 glewInfoFunc("glVertexAttrib1fv", glVertexAttrib1fv == NULL);
344 glewInfoFunc("glVertexAttrib1s", glVertexAttrib1s == NULL);
345 glewInfoFunc("glVertexAttrib1sv", glVertexAttrib1sv == NULL);
346 glewInfoFunc("glVertexAttrib2d", glVertexAttrib2d == NULL);
347 glewInfoFunc("glVertexAttrib2dv", glVertexAttrib2dv == NULL);
348 glewInfoFunc("glVertexAttrib2f", glVertexAttrib2f == NULL);
349 glewInfoFunc("glVertexAttrib2fv", glVertexAttrib2fv == NULL);
350 glewInfoFunc("glVertexAttrib2s", glVertexAttrib2s == NULL);
351 glewInfoFunc("glVertexAttrib2sv", glVertexAttrib2sv == NULL);
352 glewInfoFunc("glVertexAttrib3d", glVertexAttrib3d == NULL);
353 glewInfoFunc("glVertexAttrib3dv", glVertexAttrib3dv == NULL);
354 glewInfoFunc("glVertexAttrib3f", glVertexAttrib3f == NULL);
355 glewInfoFunc("glVertexAttrib3fv", glVertexAttrib3fv == NULL);
356 glewInfoFunc("glVertexAttrib3s", glVertexAttrib3s == NULL);
357 glewInfoFunc("glVertexAttrib3sv", glVertexAttrib3sv == NULL);
358 glewInfoFunc("glVertexAttrib4Nbv", glVertexAttrib4Nbv == NULL);
359 glewInfoFunc("glVertexAttrib4Niv", glVertexAttrib4Niv == NULL);
360 glewInfoFunc("glVertexAttrib4Nsv", glVertexAttrib4Nsv == NULL);
361 glewInfoFunc("glVertexAttrib4Nub", glVertexAttrib4Nub == NULL);
362 glewInfoFunc("glVertexAttrib4Nubv", glVertexAttrib4Nubv == NULL);
363 glewInfoFunc("glVertexAttrib4Nuiv", glVertexAttrib4Nuiv == NULL);
364 glewInfoFunc("glVertexAttrib4Nusv", glVertexAttrib4Nusv == NULL);
365 glewInfoFunc("glVertexAttrib4bv", glVertexAttrib4bv == NULL);
366 glewInfoFunc("glVertexAttrib4d", glVertexAttrib4d == NULL);
367 glewInfoFunc("glVertexAttrib4dv", glVertexAttrib4dv == NULL);
368 glewInfoFunc("glVertexAttrib4f", glVertexAttrib4f == NULL);
369 glewInfoFunc("glVertexAttrib4fv", glVertexAttrib4fv == NULL);
370 glewInfoFunc("glVertexAttrib4iv", glVertexAttrib4iv == NULL);
371 glewInfoFunc("glVertexAttrib4s", glVertexAttrib4s == NULL);
372 glewInfoFunc("glVertexAttrib4sv", glVertexAttrib4sv == NULL);
373 glewInfoFunc("glVertexAttrib4ubv", glVertexAttrib4ubv == NULL);
374 glewInfoFunc("glVertexAttrib4uiv", glVertexAttrib4uiv == NULL);
375 glewInfoFunc("glVertexAttrib4usv", glVertexAttrib4usv == NULL);
376 glewInfoFunc("glVertexAttribPointer", glVertexAttribPointer == NULL);
377 }
378
379 #endif /* GL_VERSION_2_0 */
380
381 #ifdef GL_VERSION_2_1
382
383 static void _glewInfo_GL_VERSION_2_1 (void)
384 {
385 glewPrintExt("GL_VERSION_2_1", GLEW_VERSION_2_1, GLEW_VERSION_2_1, GLEW_VERSION_2_1);
386
387 glewInfoFunc("glUniformMatrix2x3fv", glUniformMatrix2x3fv == NULL);
388 glewInfoFunc("glUniformMatrix2x4fv", glUniformMatrix2x4fv == NULL);
389 glewInfoFunc("glUniformMatrix3x2fv", glUniformMatrix3x2fv == NULL);
390 glewInfoFunc("glUniformMatrix3x4fv", glUniformMatrix3x4fv == NULL);
391 glewInfoFunc("glUniformMatrix4x2fv", glUniformMatrix4x2fv == NULL);
392 glewInfoFunc("glUniformMatrix4x3fv", glUniformMatrix4x3fv == NULL);
393 }
394
395 #endif /* GL_VERSION_2_1 */
396
397 #ifdef GL_VERSION_3_0
398
399 static void _glewInfo_GL_VERSION_3_0 (void)
400 {
401 glewPrintExt("GL_VERSION_3_0", GLEW_VERSION_3_0, GLEW_VERSION_3_0, GLEW_VERSION_3_0);
402
403 glewInfoFunc("glBeginConditionalRender", glBeginConditionalRender == NULL);
404 glewInfoFunc("glBeginTransformFeedback", glBeginTransformFeedback == NULL);
405 glewInfoFunc("glBindFragDataLocation", glBindFragDataLocation == NULL);
406 glewInfoFunc("glClampColor", glClampColor == NULL);
407 glewInfoFunc("glClearBufferfi", glClearBufferfi == NULL);
408 glewInfoFunc("glClearBufferfv", glClearBufferfv == NULL);
409 glewInfoFunc("glClearBufferiv", glClearBufferiv == NULL);
410 glewInfoFunc("glClearBufferuiv", glClearBufferuiv == NULL);
411 glewInfoFunc("glColorMaski", glColorMaski == NULL);
412 glewInfoFunc("glDisablei", glDisablei == NULL);
413 glewInfoFunc("glEnablei", glEnablei == NULL);
414 glewInfoFunc("glEndConditionalRender", glEndConditionalRender == NULL);
415 glewInfoFunc("glEndTransformFeedback", glEndTransformFeedback == NULL);
416 glewInfoFunc("glGetBooleani_v", glGetBooleani_v == NULL);
417 glewInfoFunc("glGetFragDataLocation", glGetFragDataLocation == NULL);
418 glewInfoFunc("glGetStringi", glGetStringi == NULL);
419 glewInfoFunc("glGetTexParameterIiv", glGetTexParameterIiv == NULL);
420 glewInfoFunc("glGetTexParameterIuiv", glGetTexParameterIuiv == NULL);
421 glewInfoFunc("glGetTransformFeedbackVarying", glGetTransformFeedbackVarying == NULL);
422 glewInfoFunc("glGetUniformuiv", glGetUniformuiv == NULL);
423 glewInfoFunc("glGetVertexAttribIiv", glGetVertexAttribIiv == NULL);
424 glewInfoFunc("glGetVertexAttribIuiv", glGetVertexAttribIuiv == NULL);
425 glewInfoFunc("glIsEnabledi", glIsEnabledi == NULL);
426 glewInfoFunc("glTexParameterIiv", glTexParameterIiv == NULL);
427 glewInfoFunc("glTexParameterIuiv", glTexParameterIuiv == NULL);
428 glewInfoFunc("glTransformFeedbackVaryings", glTransformFeedbackVaryings == NULL);
429 glewInfoFunc("glUniform1ui", glUniform1ui == NULL);
430 glewInfoFunc("glUniform1uiv", glUniform1uiv == NULL);
431 glewInfoFunc("glUniform2ui", glUniform2ui == NULL);
432 glewInfoFunc("glUniform2uiv", glUniform2uiv == NULL);
433 glewInfoFunc("glUniform3ui", glUniform3ui == NULL);
434 glewInfoFunc("glUniform3uiv", glUniform3uiv == NULL);
435 glewInfoFunc("glUniform4ui", glUniform4ui == NULL);
436 glewInfoFunc("glUniform4uiv", glUniform4uiv == NULL);
437 glewInfoFunc("glVertexAttribI1i", glVertexAttribI1i == NULL);
438 glewInfoFunc("glVertexAttribI1iv", glVertexAttribI1iv == NULL);
439 glewInfoFunc("glVertexAttribI1ui", glVertexAttribI1ui == NULL);
440 glewInfoFunc("glVertexAttribI1uiv", glVertexAttribI1uiv == NULL);
441 glewInfoFunc("glVertexAttribI2i", glVertexAttribI2i == NULL);
442 glewInfoFunc("glVertexAttribI2iv", glVertexAttribI2iv == NULL);
443 glewInfoFunc("glVertexAttribI2ui", glVertexAttribI2ui == NULL);
444 glewInfoFunc("glVertexAttribI2uiv", glVertexAttribI2uiv == NULL);
445 glewInfoFunc("glVertexAttribI3i", glVertexAttribI3i == NULL);
446 glewInfoFunc("glVertexAttribI3iv", glVertexAttribI3iv == NULL);
447 glewInfoFunc("glVertexAttribI3ui", glVertexAttribI3ui == NULL);
448 glewInfoFunc("glVertexAttribI3uiv", glVertexAttribI3uiv == NULL);
449 glewInfoFunc("glVertexAttribI4bv", glVertexAttribI4bv == NULL);
450 glewInfoFunc("glVertexAttribI4i", glVertexAttribI4i == NULL);
451 glewInfoFunc("glVertexAttribI4iv", glVertexAttribI4iv == NULL);
452 glewInfoFunc("glVertexAttribI4sv", glVertexAttribI4sv == NULL);
453 glewInfoFunc("glVertexAttribI4ubv", glVertexAttribI4ubv == NULL);
454 glewInfoFunc("glVertexAttribI4ui", glVertexAttribI4ui == NULL);
455 glewInfoFunc("glVertexAttribI4uiv", glVertexAttribI4uiv == NULL);
456 glewInfoFunc("glVertexAttribI4usv", glVertexAttribI4usv == NULL);
457 glewInfoFunc("glVertexAttribIPointer", glVertexAttribIPointer == NULL);
458 }
459
460 #endif /* GL_VERSION_3_0 */
461
462 #ifdef GL_VERSION_3_1
463
464 static void _glewInfo_GL_VERSION_3_1 (void)
465 {
466 glewPrintExt("GL_VERSION_3_1", GLEW_VERSION_3_1, GLEW_VERSION_3_1, GLEW_VERSION_3_1);
467
468 glewInfoFunc("glDrawArraysInstanced", glDrawArraysInstanced == NULL);
469 glewInfoFunc("glDrawElementsInstanced", glDrawElementsInstanced == NULL);
470 glewInfoFunc("glPrimitiveRestartIndex", glPrimitiveRestartIndex == NULL);
471 glewInfoFunc("glTexBuffer", glTexBuffer == NULL);
472 }
473
474 #endif /* GL_VERSION_3_1 */
475
476 #ifdef GL_VERSION_3_2
477
478 static void _glewInfo_GL_VERSION_3_2 (void)
479 {
480 glewPrintExt("GL_VERSION_3_2", GLEW_VERSION_3_2, GLEW_VERSION_3_2, GLEW_VERSION_3_2);
481
482 glewInfoFunc("glFramebufferTexture", glFramebufferTexture == NULL);
483 glewInfoFunc("glGetBufferParameteri64v", glGetBufferParameteri64v == NULL);
484 glewInfoFunc("glGetInteger64i_v", glGetInteger64i_v == NULL);
485 }
486
487 #endif /* GL_VERSION_3_2 */
488
489 #ifdef GL_VERSION_3_3
490
491 static void _glewInfo_GL_VERSION_3_3 (void)
492 {
493 glewPrintExt("GL_VERSION_3_3", GLEW_VERSION_3_3, GLEW_VERSION_3_3, GLEW_VERSION_3_3);
494
495 glewInfoFunc("glVertexAttribDivisor", glVertexAttribDivisor == NULL);
496 }
497
498 #endif /* GL_VERSION_3_3 */
499
500 #ifdef GL_VERSION_4_0
501
502 static void _glewInfo_GL_VERSION_4_0 (void)
503 {
504 glewPrintExt("GL_VERSION_4_0", GLEW_VERSION_4_0, GLEW_VERSION_4_0, GLEW_VERSION_4_0);
505
506 glewInfoFunc("glBlendEquationSeparatei", glBlendEquationSeparatei == NULL);
507 glewInfoFunc("glBlendEquationi", glBlendEquationi == NULL);
508 glewInfoFunc("glBlendFuncSeparatei", glBlendFuncSeparatei == NULL);
509 glewInfoFunc("glBlendFunci", glBlendFunci == NULL);
510 glewInfoFunc("glMinSampleShading", glMinSampleShading == NULL);
511 }
512
513 #endif /* GL_VERSION_4_0 */
514
515 #ifdef GL_VERSION_4_1
516
517 static void _glewInfo_GL_VERSION_4_1 (void)
518 {
519 glewPrintExt("GL_VERSION_4_1", GLEW_VERSION_4_1, GLEW_VERSION_4_1, GLEW_VERSION_4_1);
520 }
521
522 #endif /* GL_VERSION_4_1 */
523
524 #ifdef GL_VERSION_4_2
525
526 static void _glewInfo_GL_VERSION_4_2 (void)
527 {
528 glewPrintExt("GL_VERSION_4_2", GLEW_VERSION_4_2, GLEW_VERSION_4_2, GLEW_VERSION_4_2);
529 }
530
531 #endif /* GL_VERSION_4_2 */
532
533 #ifdef GL_VERSION_4_3
534
535 static void _glewInfo_GL_VERSION_4_3 (void)
536 {
537 glewPrintExt("GL_VERSION_4_3", GLEW_VERSION_4_3, GLEW_VERSION_4_3, GLEW_VERSION_4_3);
538 }
539
540 #endif /* GL_VERSION_4_3 */
541
542 #ifdef GL_VERSION_4_4
543
544 static void _glewInfo_GL_VERSION_4_4 (void)
545 {
546 glewPrintExt("GL_VERSION_4_4", GLEW_VERSION_4_4, GLEW_VERSION_4_4, GLEW_VERSION_4_4);
547 }
548
549 #endif /* GL_VERSION_4_4 */
550
551 #ifdef GL_3DFX_multisample
552
553 static void _glewInfo_GL_3DFX_multisample (void)
554 {
555 glewPrintExt("GL_3DFX_multisample", GLEW_3DFX_multisample, glewIsSupported("GL_3DFX_multisample"), glewGetExtension("GL_3DFX_multisample"));
556 }
557
558 #endif /* GL_3DFX_multisample */
559
560 #ifdef GL_3DFX_tbuffer
561
562 static void _glewInfo_GL_3DFX_tbuffer (void)
563 {
564 glewPrintExt("GL_3DFX_tbuffer", GLEW_3DFX_tbuffer, glewIsSupported("GL_3DFX_tbuffer"), glewGetExtension("GL_3DFX_tbuffer"));
565
566 glewInfoFunc("glTbufferMask3DFX", glTbufferMask3DFX == NULL);
567 }
568
569 #endif /* GL_3DFX_tbuffer */
570
571 #ifdef GL_3DFX_texture_compression_FXT1
572
573 static void _glewInfo_GL_3DFX_texture_compression_FXT1 (void)
574 {
575 glewPrintExt("GL_3DFX_texture_compression_FXT1", GLEW_3DFX_texture_compression_FXT1, glewIsSupported("GL_3DFX_texture_compression_FXT1"), glewGetExtension("GL_3DFX_texture_compression_FXT1"));
576 }
577
578 #endif /* GL_3DFX_texture_compression_FXT1 */
579
580 #ifdef GL_AMD_blend_minmax_factor
581
582 static void _glewInfo_GL_AMD_blend_minmax_factor (void)
583 {
584 glewPrintExt("GL_AMD_blend_minmax_factor", GLEW_AMD_blend_minmax_factor, glewIsSupported("GL_AMD_blend_minmax_factor"), glewGetExtension("GL_AMD_blend_minmax_factor"));
585 }
586
587 #endif /* GL_AMD_blend_minmax_factor */
588
589 #ifdef GL_AMD_conservative_depth
590
591 static void _glewInfo_GL_AMD_conservative_depth (void)
592 {
593 glewPrintExt("GL_AMD_conservative_depth", GLEW_AMD_conservative_depth, glewIsSupported("GL_AMD_conservative_depth"), glewGetExtension("GL_AMD_conservative_depth"));
594 }
595
596 #endif /* GL_AMD_conservative_depth */
597
598 #ifdef GL_AMD_debug_output
599
600 static void _glewInfo_GL_AMD_debug_output (void)
601 {
602 glewPrintExt("GL_AMD_debug_output", GLEW_AMD_debug_output, glewIsSupported("GL_AMD_debug_output"), glewGetExtension("GL_AMD_debug_output"));
603
604 glewInfoFunc("glDebugMessageCallbackAMD", glDebugMessageCallbackAMD == NULL);
605 glewInfoFunc("glDebugMessageEnableAMD", glDebugMessageEnableAMD == NULL);
606 glewInfoFunc("glDebugMessageInsertAMD", glDebugMessageInsertAMD == NULL);
607 glewInfoFunc("glGetDebugMessageLogAMD", glGetDebugMessageLogAMD == NULL);
608 }
609
610 #endif /* GL_AMD_debug_output */
611
612 #ifdef GL_AMD_depth_clamp_separate
613
614 static void _glewInfo_GL_AMD_depth_clamp_separate (void)
615 {
616 glewPrintExt("GL_AMD_depth_clamp_separate", GLEW_AMD_depth_clamp_separate, glewIsSupported("GL_AMD_depth_clamp_separate"), glewGetExtension("GL_AMD_depth_clamp_separate"));
617 }
618
619 #endif /* GL_AMD_depth_clamp_separate */
620
621 #ifdef GL_AMD_draw_buffers_blend
622
623 static void _glewInfo_GL_AMD_draw_buffers_blend (void)
624 {
625 glewPrintExt("GL_AMD_draw_buffers_blend", GLEW_AMD_draw_buffers_blend, glewIsSupported("GL_AMD_draw_buffers_blend"), glewGetExtension("GL_AMD_draw_buffers_blend"));
626
627 glewInfoFunc("glBlendEquationIndexedAMD", glBlendEquationIndexedAMD == NULL);
628 glewInfoFunc("glBlendEquationSeparateIndexedAMD", glBlendEquationSeparateIndexedAMD == NULL);
629 glewInfoFunc("glBlendFuncIndexedAMD", glBlendFuncIndexedAMD == NULL);
630 glewInfoFunc("glBlendFuncSeparateIndexedAMD", glBlendFuncSeparateIndexedAMD == NULL);
631 }
632
633 #endif /* GL_AMD_draw_buffers_blend */
634
635 #ifdef GL_AMD_interleaved_elements
636
637 static void _glewInfo_GL_AMD_interleaved_elements (void)
638 {
639 glewPrintExt("GL_AMD_interleaved_elements", GLEW_AMD_interleaved_elements, glewIsSupported("GL_AMD_interleaved_elements"), glewGetExtension("GL_AMD_interleaved_elements"));
640
641 glewInfoFunc("glVertexAttribParameteriAMD", glVertexAttribParameteriAMD == NULL);
642 }
643
644 #endif /* GL_AMD_interleaved_elements */
645
646 #ifdef GL_AMD_multi_draw_indirect
647
648 static void _glewInfo_GL_AMD_multi_draw_indirect (void)
649 {
650 glewPrintExt("GL_AMD_multi_draw_indirect", GLEW_AMD_multi_draw_indirect, glewIsSupported("GL_AMD_multi_draw_indirect"), glewGetExtension("GL_AMD_multi_draw_indirect"));
651
652 glewInfoFunc("glMultiDrawArraysIndirectAMD", glMultiDrawArraysIndirectAMD == NULL);
653 glewInfoFunc("glMultiDrawElementsIndirectAMD", glMultiDrawElementsIndirectAMD == NULL);
654 }
655
656 #endif /* GL_AMD_multi_draw_indirect */
657
658 #ifdef GL_AMD_name_gen_delete
659
660 static void _glewInfo_GL_AMD_name_gen_delete (void)
661 {
662 glewPrintExt("GL_AMD_name_gen_delete", GLEW_AMD_name_gen_delete, glewIsSupported("GL_AMD_name_gen_delete"), glewGetExtension("GL_AMD_name_gen_delete"));
663
664 glewInfoFunc("glDeleteNamesAMD", glDeleteNamesAMD == NULL);
665 glewInfoFunc("glGenNamesAMD", glGenNamesAMD == NULL);
666 glewInfoFunc("glIsNameAMD", glIsNameAMD == NULL);
667 }
668
669 #endif /* GL_AMD_name_gen_delete */
670
671 #ifdef GL_AMD_performance_monitor
672
673 static void _glewInfo_GL_AMD_performance_monitor (void)
674 {
675 glewPrintExt("GL_AMD_performance_monitor", GLEW_AMD_performance_monitor, glewIsSupported("GL_AMD_performance_monitor"), glewGetExtension("GL_AMD_performance_monitor"));
676
677 glewInfoFunc("glBeginPerfMonitorAMD", glBeginPerfMonitorAMD == NULL);
678 glewInfoFunc("glDeletePerfMonitorsAMD", glDeletePerfMonitorsAMD == NULL);
679 glewInfoFunc("glEndPerfMonitorAMD", glEndPerfMonitorAMD == NULL);
680 glewInfoFunc("glGenPerfMonitorsAMD", glGenPerfMonitorsAMD == NULL);
681 glewInfoFunc("glGetPerfMonitorCounterDataAMD", glGetPerfMonitorCounterDataAMD == NULL);
682 glewInfoFunc("glGetPerfMonitorCounterInfoAMD", glGetPerfMonitorCounterInfoAMD == NULL);
683 glewInfoFunc("glGetPerfMonitorCounterStringAMD", glGetPerfMonitorCounterStringAMD == NULL);
684 glewInfoFunc("glGetPerfMonitorCountersAMD", glGetPerfMonitorCountersAMD == NULL);
685 glewInfoFunc("glGetPerfMonitorGroupStringAMD", glGetPerfMonitorGroupStringAMD == NULL);
686 glewInfoFunc("glGetPerfMonitorGroupsAMD", glGetPerfMonitorGroupsAMD == NULL);
687 glewInfoFunc("glSelectPerfMonitorCountersAMD", glSelectPerfMonitorCountersAMD == NULL);
688 }
689
690 #endif /* GL_AMD_performance_monitor */
691
692 #ifdef GL_AMD_pinned_memory
693
694 static void _glewInfo_GL_AMD_pinned_memory (void)
695 {
696 glewPrintExt("GL_AMD_pinned_memory", GLEW_AMD_pinned_memory, glewIsSupported("GL_AMD_pinned_memory"), glewGetExtension("GL_AMD_pinned_memory"));
697 }
698
699 #endif /* GL_AMD_pinned_memory */
700
701 #ifdef GL_AMD_query_buffer_object
702
703 static void _glewInfo_GL_AMD_query_buffer_object (void)
704 {
705 glewPrintExt("GL_AMD_query_buffer_object", GLEW_AMD_query_buffer_object, glewIsSupported("GL_AMD_query_buffer_object"), glewGetExtension("GL_AMD_query_buffer_object"));
706 }
707
708 #endif /* GL_AMD_query_buffer_object */
709
710 #ifdef GL_AMD_sample_positions
711
712 static void _glewInfo_GL_AMD_sample_positions (void)
713 {
714 glewPrintExt("GL_AMD_sample_positions", GLEW_AMD_sample_positions, glewIsSupported("GL_AMD_sample_positions"), glewGetExtension("GL_AMD_sample_positions"));
715
716 glewInfoFunc("glSetMultisamplefvAMD", glSetMultisamplefvAMD == NULL);
717 }
718
719 #endif /* GL_AMD_sample_positions */
720
721 #ifdef GL_AMD_seamless_cubemap_per_texture
722
723 static void _glewInfo_GL_AMD_seamless_cubemap_per_texture (void)
724 {
725 glewPrintExt("GL_AMD_seamless_cubemap_per_texture", GLEW_AMD_seamless_cubemap_per_texture, glewIsSupported("GL_AMD_seamless_cubemap_per_texture"), glewGetExtension("GL_AMD_seamless_cubemap_per_texture"));
726 }
727
728 #endif /* GL_AMD_seamless_cubemap_per_texture */
729
730 #ifdef GL_AMD_shader_stencil_export
731
732 static void _glewInfo_GL_AMD_shader_stencil_export (void)
733 {
734 glewPrintExt("GL_AMD_shader_stencil_export", GLEW_AMD_shader_stencil_export, glewIsSupported("GL_AMD_shader_stencil_export"), glewGetExtension("GL_AMD_shader_stencil_export"));
735 }
736
737 #endif /* GL_AMD_shader_stencil_export */
738
739 #ifdef GL_AMD_shader_trinary_minmax
740
741 static void _glewInfo_GL_AMD_shader_trinary_minmax (void)
742 {
743 glewPrintExt("GL_AMD_shader_trinary_minmax", GLEW_AMD_shader_trinary_minmax, glewIsSupported("GL_AMD_shader_trinary_minmax"), glewGetExtension("GL_AMD_shader_trinary_minmax"));
744 }
745
746 #endif /* GL_AMD_shader_trinary_minmax */
747
748 #ifdef GL_AMD_sparse_texture
749
750 static void _glewInfo_GL_AMD_sparse_texture (void)
751 {
752 glewPrintExt("GL_AMD_sparse_texture", GLEW_AMD_sparse_texture, glewIsSupported("GL_AMD_sparse_texture"), glewGetExtension("GL_AMD_sparse_texture"));
753
754 glewInfoFunc("glTexStorageSparseAMD", glTexStorageSparseAMD == NULL);
755 glewInfoFunc("glTextureStorageSparseAMD", glTextureStorageSparseAMD == NULL);
756 }
757
758 #endif /* GL_AMD_sparse_texture */
759
760 #ifdef GL_AMD_stencil_operation_extended
761
762 static void _glewInfo_GL_AMD_stencil_operation_extended (void)
763 {
764 glewPrintExt("GL_AMD_stencil_operation_extended", GLEW_AMD_stencil_operation_extended, glewIsSupported("GL_AMD_stencil_operation_extended"), glewGetExtension("GL_AMD_stencil_operation_extended"));
765
766 glewInfoFunc("glStencilOpValueAMD", glStencilOpValueAMD == NULL);
767 }
768
769 #endif /* GL_AMD_stencil_operation_extended */
770
771 #ifdef GL_AMD_texture_texture4
772
773 static void _glewInfo_GL_AMD_texture_texture4 (void)
774 {
775 glewPrintExt("GL_AMD_texture_texture4", GLEW_AMD_texture_texture4, glewIsSupported("GL_AMD_texture_texture4"), glewGetExtension("GL_AMD_texture_texture4"));
776 }
777
778 #endif /* GL_AMD_texture_texture4 */
779
780 #ifdef GL_AMD_transform_feedback3_lines_triangles
781
782 static void _glewInfo_GL_AMD_transform_feedback3_lines_triangles (void)
783 {
784 glewPrintExt("GL_AMD_transform_feedback3_lines_triangles", GLEW_AMD_transform_feedback3_lines_triangles, glewIsSupported("GL_AMD_transform_feedback3_lines_triangles"), glewGetExtension("GL_AMD_transform_feedback3_lines_triangles"));
785 }
786
787 #endif /* GL_AMD_transform_feedback3_lines_triangles */
788
789 #ifdef GL_AMD_vertex_shader_layer
790
791 static void _glewInfo_GL_AMD_vertex_shader_layer (void)
792 {
793 glewPrintExt("GL_AMD_vertex_shader_layer", GLEW_AMD_vertex_shader_layer, glewIsSupported("GL_AMD_vertex_shader_layer"), glewGetExtension("GL_AMD_vertex_shader_layer"));
794 }
795
796 #endif /* GL_AMD_vertex_shader_layer */
797
798 #ifdef GL_AMD_vertex_shader_tessellator
799
800 static void _glewInfo_GL_AMD_vertex_shader_tessellator (void)
801 {
802 glewPrintExt("GL_AMD_vertex_shader_tessellator", GLEW_AMD_vertex_shader_tessellator, glewIsSupported("GL_AMD_vertex_shader_tessellator"), glewGetExtension("GL_AMD_vertex_shader_tessellator"));
803
804 glewInfoFunc("glTessellationFactorAMD", glTessellationFactorAMD == NULL);
805 glewInfoFunc("glTessellationModeAMD", glTessellationModeAMD == NULL);
806 }
807
808 #endif /* GL_AMD_vertex_shader_tessellator */
809
810 #ifdef GL_AMD_vertex_shader_viewport_index
811
812 static void _glewInfo_GL_AMD_vertex_shader_viewport_index (void)
813 {
814 glewPrintExt("GL_AMD_vertex_shader_viewport_index", GLEW_AMD_vertex_shader_viewport_index, glewIsSupported("GL_AMD_vertex_shader_viewport_index"), glewGetExtension("GL_AMD_vertex_shader_viewport_index"));
815 }
816
817 #endif /* GL_AMD_vertex_shader_viewport_index */
818
819 #ifdef GL_ANGLE_depth_texture
820
821 static void _glewInfo_GL_ANGLE_depth_texture (void)
822 {
823 glewPrintExt("GL_ANGLE_depth_texture", GLEW_ANGLE_depth_texture, glewIsSupported("GL_ANGLE_depth_texture"), glewGetExtension("GL_ANGLE_depth_texture"));
824 }
825
826 #endif /* GL_ANGLE_depth_texture */
827
828 #ifdef GL_ANGLE_framebuffer_blit
829
830 static void _glewInfo_GL_ANGLE_framebuffer_blit (void)
831 {
832 glewPrintExt("GL_ANGLE_framebuffer_blit", GLEW_ANGLE_framebuffer_blit, glewIsSupported("GL_ANGLE_framebuffer_blit"), glewGetExtension("GL_ANGLE_framebuffer_blit"));
833
834 glewInfoFunc("glBlitFramebufferANGLE", glBlitFramebufferANGLE == NULL);
835 }
836
837 #endif /* GL_ANGLE_framebuffer_blit */
838
839 #ifdef GL_ANGLE_framebuffer_multisample
840
841 static void _glewInfo_GL_ANGLE_framebuffer_multisample (void)
842 {
843 glewPrintExt("GL_ANGLE_framebuffer_multisample", GLEW_ANGLE_framebuffer_multisample, glewIsSupported("GL_ANGLE_framebuffer_multisample"), glewGetExtension("GL_ANGLE_framebuffer_multisample"));
844
845 glewInfoFunc("glRenderbufferStorageMultisampleANGLE", glRenderbufferStorageMultisampleANGLE == NULL);
846 }
847
848 #endif /* GL_ANGLE_framebuffer_multisample */
849
850 #ifdef GL_ANGLE_instanced_arrays
851
852 static void _glewInfo_GL_ANGLE_instanced_arrays (void)
853 {
854 glewPrintExt("GL_ANGLE_instanced_arrays", GLEW_ANGLE_instanced_arrays, glewIsSupported("GL_ANGLE_instanced_arrays"), glewGetExtension("GL_ANGLE_instanced_arrays"));
855
856 glewInfoFunc("glDrawArraysInstancedANGLE", glDrawArraysInstancedANGLE == NULL);
857 glewInfoFunc("glDrawElementsInstancedANGLE", glDrawElementsInstancedANGLE == NULL);
858 glewInfoFunc("glVertexAttribDivisorANGLE", glVertexAttribDivisorANGLE == NULL);
859 }
860
861 #endif /* GL_ANGLE_instanced_arrays */
862
863 #ifdef GL_ANGLE_pack_reverse_row_order
864
865 static void _glewInfo_GL_ANGLE_pack_reverse_row_order (void)
866 {
867 glewPrintExt("GL_ANGLE_pack_reverse_row_order", GLEW_ANGLE_pack_reverse_row_order, glewIsSupported("GL_ANGLE_pack_reverse_row_order"), glewGetExtension("GL_ANGLE_pack_reverse_row_order"));
868 }
869
870 #endif /* GL_ANGLE_pack_reverse_row_order */
871
872 #ifdef GL_ANGLE_program_binary
873
874 static void _glewInfo_GL_ANGLE_program_binary (void)
875 {
876 glewPrintExt("GL_ANGLE_program_binary", GLEW_ANGLE_program_binary, glewIsSupported("GL_ANGLE_program_binary"), glewGetExtension("GL_ANGLE_program_binary"));
877 }
878
879 #endif /* GL_ANGLE_program_binary */
880
881 #ifdef GL_ANGLE_texture_compression_dxt1
882
883 static void _glewInfo_GL_ANGLE_texture_compression_dxt1 (void)
884 {
885 glewPrintExt("GL_ANGLE_texture_compression_dxt1", GLEW_ANGLE_texture_compression_dxt1, glewIsSupported("GL_ANGLE_texture_compression_dxt1"), glewGetExtension("GL_ANGLE_texture_compression_dxt1"));
886 }
887
888 #endif /* GL_ANGLE_texture_compression_dxt1 */
889
890 #ifdef GL_ANGLE_texture_compression_dxt3
891
892 static void _glewInfo_GL_ANGLE_texture_compression_dxt3 (void)
893 {
894 glewPrintExt("GL_ANGLE_texture_compression_dxt3", GLEW_ANGLE_texture_compression_dxt3, glewIsSupported("GL_ANGLE_texture_compression_dxt3"), glewGetExtension("GL_ANGLE_texture_compression_dxt3"));
895 }
896
897 #endif /* GL_ANGLE_texture_compression_dxt3 */
898
899 #ifdef GL_ANGLE_texture_compression_dxt5
900
901 static void _glewInfo_GL_ANGLE_texture_compression_dxt5 (void)
902 {
903 glewPrintExt("GL_ANGLE_texture_compression_dxt5", GLEW_ANGLE_texture_compression_dxt5, glewIsSupported("GL_ANGLE_texture_compression_dxt5"), glewGetExtension("GL_ANGLE_texture_compression_dxt5"));
904 }
905
906 #endif /* GL_ANGLE_texture_compression_dxt5 */
907
908 #ifdef GL_ANGLE_texture_usage
909
910 static void _glewInfo_GL_ANGLE_texture_usage (void)
911 {
912 glewPrintExt("GL_ANGLE_texture_usage", GLEW_ANGLE_texture_usage, glewIsSupported("GL_ANGLE_texture_usage"), glewGetExtension("GL_ANGLE_texture_usage"));
913 }
914
915 #endif /* GL_ANGLE_texture_usage */
916
917 #ifdef GL_ANGLE_timer_query
918
919 static void _glewInfo_GL_ANGLE_timer_query (void)
920 {
921 glewPrintExt("GL_ANGLE_timer_query", GLEW_ANGLE_timer_query, glewIsSupported("GL_ANGLE_timer_query"), glewGetExtension("GL_ANGLE_timer_query"));
922
923 glewInfoFunc("glBeginQueryANGLE", glBeginQueryANGLE == NULL);
924 glewInfoFunc("glDeleteQueriesANGLE", glDeleteQueriesANGLE == NULL);
925 glewInfoFunc("glEndQueryANGLE", glEndQueryANGLE == NULL);
926 glewInfoFunc("glGenQueriesANGLE", glGenQueriesANGLE == NULL);
927 glewInfoFunc("glGetQueryObjecti64vANGLE", glGetQueryObjecti64vANGLE == NULL);
928 glewInfoFunc("glGetQueryObjectivANGLE", glGetQueryObjectivANGLE == NULL);
929 glewInfoFunc("glGetQueryObjectui64vANGLE", glGetQueryObjectui64vANGLE == NULL);
930 glewInfoFunc("glGetQueryObjectuivANGLE", glGetQueryObjectuivANGLE == NULL);
931 glewInfoFunc("glGetQueryivANGLE", glGetQueryivANGLE == NULL);
932 glewInfoFunc("glIsQueryANGLE", glIsQueryANGLE == NULL);
933 glewInfoFunc("glQueryCounterANGLE", glQueryCounterANGLE == NULL);
934 }
935
936 #endif /* GL_ANGLE_timer_query */
937
938 #ifdef GL_ANGLE_translated_shader_source
939
940 static void _glewInfo_GL_ANGLE_translated_shader_source (void)
941 {
942 glewPrintExt("GL_ANGLE_translated_shader_source", GLEW_ANGLE_translated_shader_source, glewIsSupported("GL_ANGLE_translated_shader_source"), glewGetExtension("GL_ANGLE_translated_shader_source"));
943
944 glewInfoFunc("glGetTranslatedShaderSourceANGLE", glGetTranslatedShaderSourceANGLE == NULL);
945 }
946
947 #endif /* GL_ANGLE_translated_shader_source */
948
949 #ifdef GL_APPLE_aux_depth_stencil
950
951 static void _glewInfo_GL_APPLE_aux_depth_stencil (void)
952 {
953 glewPrintExt("GL_APPLE_aux_depth_stencil", GLEW_APPLE_aux_depth_stencil, glewIsSupported("GL_APPLE_aux_depth_stencil"), glewGetExtension("GL_APPLE_aux_depth_stencil"));
954 }
955
956 #endif /* GL_APPLE_aux_depth_stencil */
957
958 #ifdef GL_APPLE_client_storage
959
960 static void _glewInfo_GL_APPLE_client_storage (void)
961 {
962 glewPrintExt("GL_APPLE_client_storage", GLEW_APPLE_client_storage, glewIsSupported("GL_APPLE_client_storage"), glewGetExtension("GL_APPLE_client_storage"));
963 }
964
965 #endif /* GL_APPLE_client_storage */
966
967 #ifdef GL_APPLE_element_array
968
969 static void _glewInfo_GL_APPLE_element_array (void)
970 {
971 glewPrintExt("GL_APPLE_element_array", GLEW_APPLE_element_array, glewIsSupported("GL_APPLE_element_array"), glewGetExtension("GL_APPLE_element_array"));
972
973 glewInfoFunc("glDrawElementArrayAPPLE", glDrawElementArrayAPPLE == NULL);
974 glewInfoFunc("glDrawRangeElementArrayAPPLE", glDrawRangeElementArrayAPPLE == NULL);
975 glewInfoFunc("glElementPointerAPPLE", glElementPointerAPPLE == NULL);
976 glewInfoFunc("glMultiDrawElementArrayAPPLE", glMultiDrawElementArrayAPPLE == NULL);
977 glewInfoFunc("glMultiDrawRangeElementArrayAPPLE", glMultiDrawRangeElementArrayAPPLE == NULL);
978 }
979
980 #endif /* GL_APPLE_element_array */
981
982 #ifdef GL_APPLE_fence
983
984 static void _glewInfo_GL_APPLE_fence (void)
985 {
986 glewPrintExt("GL_APPLE_fence", GLEW_APPLE_fence, glewIsSupported("GL_APPLE_fence"), glewGetExtension("GL_APPLE_fence"));
987
988 glewInfoFunc("glDeleteFencesAPPLE", glDeleteFencesAPPLE == NULL);
989 glewInfoFunc("glFinishFenceAPPLE", glFinishFenceAPPLE == NULL);
990 glewInfoFunc("glFinishObjectAPPLE", glFinishObjectAPPLE == NULL);
991 glewInfoFunc("glGenFencesAPPLE", glGenFencesAPPLE == NULL);
992 glewInfoFunc("glIsFenceAPPLE", glIsFenceAPPLE == NULL);
993 glewInfoFunc("glSetFenceAPPLE", glSetFenceAPPLE == NULL);
994 glewInfoFunc("glTestFenceAPPLE", glTestFenceAPPLE == NULL);
995 glewInfoFunc("glTestObjectAPPLE", glTestObjectAPPLE == NULL);
996 }
997
998 #endif /* GL_APPLE_fence */
999
1000 #ifdef GL_APPLE_float_pixels
1001
1002 static void _glewInfo_GL_APPLE_float_pixels (void)
1003 {
1004 glewPrintExt("GL_APPLE_float_pixels", GLEW_APPLE_float_pixels, glewIsSupported("GL_APPLE_float_pixels"), glewGetExtension("GL_APPLE_float_pixels"));
1005 }
1006
1007 #endif /* GL_APPLE_float_pixels */
1008
1009 #ifdef GL_APPLE_flush_buffer_range
1010
1011 static void _glewInfo_GL_APPLE_flush_buffer_range (void)
1012 {
1013 glewPrintExt("GL_APPLE_flush_buffer_range", GLEW_APPLE_flush_buffer_range, glewIsSupported("GL_APPLE_flush_buffer_range"), glewGetExtension("GL_APPLE_flush_buffer_range"));
1014
1015 glewInfoFunc("glBufferParameteriAPPLE", glBufferParameteriAPPLE == NULL);
1016 glewInfoFunc("glFlushMappedBufferRangeAPPLE", glFlushMappedBufferRangeAPPLE == NULL);
1017 }
1018
1019 #endif /* GL_APPLE_flush_buffer_range */
1020
1021 #ifdef GL_APPLE_object_purgeable
1022
1023 static void _glewInfo_GL_APPLE_object_purgeable (void)
1024 {
1025 glewPrintExt("GL_APPLE_object_purgeable", GLEW_APPLE_object_purgeable, glewIsSupported("GL_APPLE_object_purgeable"), glewGetExtension("GL_APPLE_object_purgeable"));
1026
1027 glewInfoFunc("glGetObjectParameterivAPPLE", glGetObjectParameterivAPPLE == NULL);
1028 glewInfoFunc("glObjectPurgeableAPPLE", glObjectPurgeableAPPLE == NULL);
1029 glewInfoFunc("glObjectUnpurgeableAPPLE", glObjectUnpurgeableAPPLE == NULL);
1030 }
1031
1032 #endif /* GL_APPLE_object_purgeable */
1033
1034 #ifdef GL_APPLE_pixel_buffer
1035
1036 static void _glewInfo_GL_APPLE_pixel_buffer (void)
1037 {
1038 glewPrintExt("GL_APPLE_pixel_buffer", GLEW_APPLE_pixel_buffer, glewIsSupported("GL_APPLE_pixel_buffer"), glewGetExtension("GL_APPLE_pixel_buffer"));
1039 }
1040
1041 #endif /* GL_APPLE_pixel_buffer */
1042
1043 #ifdef GL_APPLE_rgb_422
1044
1045 static void _glewInfo_GL_APPLE_rgb_422 (void)
1046 {
1047 glewPrintExt("GL_APPLE_rgb_422", GLEW_APPLE_rgb_422, glewIsSupported("GL_APPLE_rgb_422"), glewGetExtension("GL_APPLE_rgb_422"));
1048 }
1049
1050 #endif /* GL_APPLE_rgb_422 */
1051
1052 #ifdef GL_APPLE_row_bytes
1053
1054 static void _glewInfo_GL_APPLE_row_bytes (void)
1055 {
1056 glewPrintExt("GL_APPLE_row_bytes", GLEW_APPLE_row_bytes, glewIsSupported("GL_APPLE_row_bytes"), glewGetExtension("GL_APPLE_row_bytes"));
1057 }
1058
1059 #endif /* GL_APPLE_row_bytes */
1060
1061 #ifdef GL_APPLE_specular_vector
1062
1063 static void _glewInfo_GL_APPLE_specular_vector (void)
1064 {
1065 glewPrintExt("GL_APPLE_specular_vector", GLEW_APPLE_specular_vector, glewIsSupported("GL_APPLE_specular_vector"), glewGetExtension("GL_APPLE_specular_vector"));
1066 }
1067
1068 #endif /* GL_APPLE_specular_vector */
1069
1070 #ifdef GL_APPLE_texture_range
1071
1072 static void _glewInfo_GL_APPLE_texture_range (void)
1073 {
1074 glewPrintExt("GL_APPLE_texture_range", GLEW_APPLE_texture_range, glewIsSupported("GL_APPLE_texture_range"), glewGetExtension("GL_APPLE_texture_range"));
1075
1076 glewInfoFunc("glGetTexParameterPointervAPPLE", glGetTexParameterPointervAPPLE == NULL);
1077 glewInfoFunc("glTextureRangeAPPLE", glTextureRangeAPPLE == NULL);
1078 }
1079
1080 #endif /* GL_APPLE_texture_range */
1081
1082 #ifdef GL_APPLE_transform_hint
1083
1084 static void _glewInfo_GL_APPLE_transform_hint (void)
1085 {
1086 glewPrintExt("GL_APPLE_transform_hint", GLEW_APPLE_transform_hint, glewIsSupported("GL_APPLE_transform_hint"), glewGetExtension("GL_APPLE_transform_hint"));
1087 }
1088
1089 #endif /* GL_APPLE_transform_hint */
1090
1091 #ifdef GL_APPLE_vertex_array_object
1092
1093 static void _glewInfo_GL_APPLE_vertex_array_object (void)
1094 {
1095 glewPrintExt("GL_APPLE_vertex_array_object", GLEW_APPLE_vertex_array_object, glewIsSupported("GL_APPLE_vertex_array_object"), glewGetExtension("GL_APPLE_vertex_array_object"));
1096
1097 glewInfoFunc("glBindVertexArrayAPPLE", glBindVertexArrayAPPLE == NULL);
1098 glewInfoFunc("glDeleteVertexArraysAPPLE", glDeleteVertexArraysAPPLE == NULL);
1099 glewInfoFunc("glGenVertexArraysAPPLE", glGenVertexArraysAPPLE == NULL);
1100 glewInfoFunc("glIsVertexArrayAPPLE", glIsVertexArrayAPPLE == NULL);
1101 }
1102
1103 #endif /* GL_APPLE_vertex_array_object */
1104
1105 #ifdef GL_APPLE_vertex_array_range
1106
1107 static void _glewInfo_GL_APPLE_vertex_array_range (void)
1108 {
1109 glewPrintExt("GL_APPLE_vertex_array_range", GLEW_APPLE_vertex_array_range, glewIsSupported("GL_APPLE_vertex_array_range"), glewGetExtension("GL_APPLE_vertex_array_range"));
1110
1111 glewInfoFunc("glFlushVertexArrayRangeAPPLE", glFlushVertexArrayRangeAPPLE == NULL);
1112 glewInfoFunc("glVertexArrayParameteriAPPLE", glVertexArrayParameteriAPPLE == NULL);
1113 glewInfoFunc("glVertexArrayRangeAPPLE", glVertexArrayRangeAPPLE == NULL);
1114 }
1115
1116 #endif /* GL_APPLE_vertex_array_range */
1117
1118 #ifdef GL_APPLE_vertex_program_evaluators
1119
1120 static void _glewInfo_GL_APPLE_vertex_program_evaluators (void)
1121 {
1122 glewPrintExt("GL_APPLE_vertex_program_evaluators", GLEW_APPLE_vertex_program_evaluators, glewIsSupported("GL_APPLE_vertex_program_evaluators"), glewGetExtension("GL_APPLE_vertex_program_evaluators"));
1123
1124 glewInfoFunc("glDisableVertexAttribAPPLE", glDisableVertexAttribAPPLE == NULL);
1125 glewInfoFunc("glEnableVertexAttribAPPLE", glEnableVertexAttribAPPLE == NULL);
1126 glewInfoFunc("glIsVertexAttribEnabledAPPLE", glIsVertexAttribEnabledAPPLE == NULL);
1127 glewInfoFunc("glMapVertexAttrib1dAPPLE", glMapVertexAttrib1dAPPLE == NULL);
1128 glewInfoFunc("glMapVertexAttrib1fAPPLE", glMapVertexAttrib1fAPPLE == NULL);
1129 glewInfoFunc("glMapVertexAttrib2dAPPLE", glMapVertexAttrib2dAPPLE == NULL);
1130 glewInfoFunc("glMapVertexAttrib2fAPPLE", glMapVertexAttrib2fAPPLE == NULL);
1131 }
1132
1133 #endif /* GL_APPLE_vertex_program_evaluators */
1134
1135 #ifdef GL_APPLE_ycbcr_422
1136
1137 static void _glewInfo_GL_APPLE_ycbcr_422 (void)
1138 {
1139 glewPrintExt("GL_APPLE_ycbcr_422", GLEW_APPLE_ycbcr_422, glewIsSupported("GL_APPLE_ycbcr_422"), glewGetExtension("GL_APPLE_ycbcr_422"));
1140 }
1141
1142 #endif /* GL_APPLE_ycbcr_422 */
1143
1144 #ifdef GL_ARB_ES2_compatibility
1145
1146 static void _glewInfo_GL_ARB_ES2_compatibility (void)
1147 {
1148 glewPrintExt("GL_ARB_ES2_compatibility", GLEW_ARB_ES2_compatibility, glewIsSupported("GL_ARB_ES2_compatibility"), glewGetExtension("GL_ARB_ES2_compatibility"));
1149
1150 glewInfoFunc("glClearDepthf", glClearDepthf == NULL);
1151 glewInfoFunc("glDepthRangef", glDepthRangef == NULL);
1152 glewInfoFunc("glGetShaderPrecisionFormat", glGetShaderPrecisionFormat == NULL);
1153 glewInfoFunc("glReleaseShaderCompiler", glReleaseShaderCompiler == NULL);
1154 glewInfoFunc("glShaderBinary", glShaderBinary == NULL);
1155 }
1156
1157 #endif /* GL_ARB_ES2_compatibility */
1158
1159 #ifdef GL_ARB_ES3_compatibility
1160
1161 static void _glewInfo_GL_ARB_ES3_compatibility (void)
1162 {
1163 glewPrintExt("GL_ARB_ES3_compatibility", GLEW_ARB_ES3_compatibility, glewIsSupported("GL_ARB_ES3_compatibility"), glewGetExtension("GL_ARB_ES3_compatibility"));
1164 }
1165
1166 #endif /* GL_ARB_ES3_compatibility */
1167
1168 #ifdef GL_ARB_arrays_of_arrays
1169
1170 static void _glewInfo_GL_ARB_arrays_of_arrays (void)
1171 {
1172 glewPrintExt("GL_ARB_arrays_of_arrays", GLEW_ARB_arrays_of_arrays, glewIsSupported("GL_ARB_arrays_of_arrays"), glewGetExtension("GL_ARB_arrays_of_arrays"));
1173 }
1174
1175 #endif /* GL_ARB_arrays_of_arrays */
1176
1177 #ifdef GL_ARB_base_instance
1178
1179 static void _glewInfo_GL_ARB_base_instance (void)
1180 {
1181 glewPrintExt("GL_ARB_base_instance", GLEW_ARB_base_instance, glewIsSupported("GL_ARB_base_instance"), glewGetExtension("GL_ARB_base_instance"));
1182
1183 glewInfoFunc("glDrawArraysInstancedBaseInstance", glDrawArraysInstancedBaseInstance == NULL);
1184 glewInfoFunc("glDrawElementsInstancedBaseInstance", glDrawElementsInstancedBaseInstance == NULL);
1185 glewInfoFunc("glDrawElementsInstancedBaseVertexBaseInstance", glDrawElementsInstancedBaseVertexBaseInstance == NULL);
1186 }
1187
1188 #endif /* GL_ARB_base_instance */
1189
1190 #ifdef GL_ARB_bindless_texture
1191
1192 static void _glewInfo_GL_ARB_bindless_texture (void)
1193 {
1194 glewPrintExt("GL_ARB_bindless_texture", GLEW_ARB_bindless_texture, glewIsSupported("GL_ARB_bindless_texture"), glewGetExtension("GL_ARB_bindless_texture"));
1195
1196 glewInfoFunc("glGetImageHandleARB", glGetImageHandleARB == NULL);
1197 glewInfoFunc("glGetTextureHandleARB", glGetTextureHandleARB == NULL);
1198 glewInfoFunc("glGetTextureSamplerHandleARB", glGetTextureSamplerHandleARB == NULL);
1199 glewInfoFunc("glGetVertexAttribLui64vARB", glGetVertexAttribLui64vARB == NULL);
1200 glewInfoFunc("glIsImageHandleResidentARB", glIsImageHandleResidentARB == NULL);
1201 glewInfoFunc("glIsTextureHandleResidentARB", glIsTextureHandleResidentARB == NULL);
1202 glewInfoFunc("glMakeImageHandleNonResidentARB", glMakeImageHandleNonResidentARB == NULL);
1203 glewInfoFunc("glMakeImageHandleResidentARB", glMakeImageHandleResidentARB == NULL);
1204 glewInfoFunc("glMakeTextureHandleNonResidentARB", glMakeTextureHandleNonResidentARB == NULL);
1205 glewInfoFunc("glMakeTextureHandleResidentARB", glMakeTextureHandleResidentARB == NULL);
1206 glewInfoFunc("glProgramUniformHandleui64ARB", glProgramUniformHandleui64ARB == NULL);
1207 glewInfoFunc("glProgramUniformHandleui64vARB", glProgramUniformHandleui64vARB == NULL);
1208 glewInfoFunc("glUniformHandleui64ARB", glUniformHandleui64ARB == NULL);
1209 glewInfoFunc("glUniformHandleui64vARB", glUniformHandleui64vARB == NULL);
1210 glewInfoFunc("glVertexAttribL1ui64ARB", glVertexAttribL1ui64ARB == NULL);
1211 glewInfoFunc("glVertexAttribL1ui64vARB", glVertexAttribL1ui64vARB == NULL);
1212 }
1213
1214 #endif /* GL_ARB_bindless_texture */
1215
1216 #ifdef GL_ARB_blend_func_extended
1217
1218 static void _glewInfo_GL_ARB_blend_func_extended (void)
1219 {
1220 glewPrintExt("GL_ARB_blend_func_extended", GLEW_ARB_blend_func_extended, glewIsSupported("GL_ARB_blend_func_extended"), glewGetExtension("GL_ARB_blend_func_extended"));
1221
1222 glewInfoFunc("glBindFragDataLocationIndexed", glBindFragDataLocationIndexed == NULL);
1223 glewInfoFunc("glGetFragDataIndex", glGetFragDataIndex == NULL);
1224 }
1225
1226 #endif /* GL_ARB_blend_func_extended */
1227
1228 #ifdef GL_ARB_buffer_storage
1229
1230 static void _glewInfo_GL_ARB_buffer_storage (void)
1231 {
1232 glewPrintExt("GL_ARB_buffer_storage", GLEW_ARB_buffer_storage, glewIsSupported("GL_ARB_buffer_storage"), glewGetExtension("GL_ARB_buffer_storage"));
1233
1234 glewInfoFunc("glBufferStorage", glBufferStorage == NULL);
1235 glewInfoFunc("glNamedBufferStorageEXT", glNamedBufferStorageEXT == NULL);
1236 }
1237
1238 #endif /* GL_ARB_buffer_storage */
1239
1240 #ifdef GL_ARB_cl_event
1241
1242 static void _glewInfo_GL_ARB_cl_event (void)
1243 {
1244 glewPrintExt("GL_ARB_cl_event", GLEW_ARB_cl_event, glewIsSupported("GL_ARB_cl_event"), glewGetExtension("GL_ARB_cl_event"));
1245
1246 glewInfoFunc("glCreateSyncFromCLeventARB", glCreateSyncFromCLeventARB == NULL);
1247 }
1248
1249 #endif /* GL_ARB_cl_event */
1250
1251 #ifdef GL_ARB_clear_buffer_object
1252
1253 static void _glewInfo_GL_ARB_clear_buffer_object (void)
1254 {
1255 glewPrintExt("GL_ARB_clear_buffer_object", GLEW_ARB_clear_buffer_object, glewIsSupported("GL_ARB_clear_buffer_object"), glewGetExtension("GL_ARB_clear_buffer_object"));
1256
1257 glewInfoFunc("glClearBufferData", glClearBufferData == NULL);
1258 glewInfoFunc("glClearBufferSubData", glClearBufferSubData == NULL);
1259 glewInfoFunc("glClearNamedBufferDataEXT", glClearNamedBufferDataEXT == NULL);
1260 glewInfoFunc("glClearNamedBufferSubDataEXT", glClearNamedBufferSubDataEXT == NULL);
1261 }
1262
1263 #endif /* GL_ARB_clear_buffer_object */
1264
1265 #ifdef GL_ARB_clear_texture
1266
1267 static void _glewInfo_GL_ARB_clear_texture (void)
1268 {
1269 glewPrintExt("GL_ARB_clear_texture", GLEW_ARB_clear_texture, glewIsSupported("GL_ARB_clear_texture"), glewGetExtension("GL_ARB_clear_texture"));
1270
1271 glewInfoFunc("glClearTexImage", glClearTexImage == NULL);
1272 glewInfoFunc("glClearTexSubImage", glClearTexSubImage == NULL);
1273 }
1274
1275 #endif /* GL_ARB_clear_texture */
1276
1277 #ifdef GL_ARB_color_buffer_float
1278
1279 static void _glewInfo_GL_ARB_color_buffer_float (void)
1280 {
1281 glewPrintExt("GL_ARB_color_buffer_float", GLEW_ARB_color_buffer_float, glewIsSupported("GL_ARB_color_buffer_float"), glewGetExtension("GL_ARB_color_buffer_float"));
1282
1283 glewInfoFunc("glClampColorARB", glClampColorARB == NULL);
1284 }
1285
1286 #endif /* GL_ARB_color_buffer_float */
1287
1288 #ifdef GL_ARB_compatibility
1289
1290 static void _glewInfo_GL_ARB_compatibility (void)
1291 {
1292 glewPrintExt("GL_ARB_compatibility", GLEW_ARB_compatibility, glewIsSupported("GL_ARB_compatibility"), glewGetExtension("GL_ARB_compatibility"));
1293 }
1294
1295 #endif /* GL_ARB_compatibility */
1296
1297 #ifdef GL_ARB_compressed_texture_pixel_storage
1298
1299 static void _glewInfo_GL_ARB_compressed_texture_pixel_storage (void)
1300 {
1301 glewPrintExt("GL_ARB_compressed_texture_pixel_storage", GLEW_ARB_compressed_texture_pixel_storage, glewIsSupported("GL_ARB_compressed_texture_pixel_storage"), glewGetExtension("GL_ARB_compressed_texture_pixel_storage"));
1302 }
1303
1304 #endif /* GL_ARB_compressed_texture_pixel_storage */
1305
1306 #ifdef GL_ARB_compute_shader
1307
1308 static void _glewInfo_GL_ARB_compute_shader (void)
1309 {
1310 glewPrintExt("GL_ARB_compute_shader", GLEW_ARB_compute_shader, glewIsSupported("GL_ARB_compute_shader"), glewGetExtension("GL_ARB_compute_shader"));
1311
1312 glewInfoFunc("glDispatchCompute", glDispatchCompute == NULL);
1313 glewInfoFunc("glDispatchComputeIndirect", glDispatchComputeIndirect == NULL);
1314 }
1315
1316 #endif /* GL_ARB_compute_shader */
1317
1318 #ifdef GL_ARB_compute_variable_group_size
1319
1320 static void _glewInfo_GL_ARB_compute_variable_group_size (void)
1321 {
1322 glewPrintExt("GL_ARB_compute_variable_group_size", GLEW_ARB_compute_variable_group_size, glewIsSupported("GL_ARB_compute_variable_group_size"), glewGetExtension("GL_ARB_compute_variable_group_size"));
1323
1324 glewInfoFunc("glDispatchComputeGroupSizeARB", glDispatchComputeGroupSizeARB == NULL);
1325 }
1326
1327 #endif /* GL_ARB_compute_variable_group_size */
1328
1329 #ifdef GL_ARB_conservative_depth
1330
1331 static void _glewInfo_GL_ARB_conservative_depth (void)
1332 {
1333 glewPrintExt("GL_ARB_conservative_depth", GLEW_ARB_conservative_depth, glewIsSupported("GL_ARB_conservative_depth"), glewGetExtension("GL_ARB_conservative_depth"));
1334 }
1335
1336 #endif /* GL_ARB_conservative_depth */
1337
1338 #ifdef GL_ARB_copy_buffer
1339
1340 static void _glewInfo_GL_ARB_copy_buffer (void)
1341 {
1342 glewPrintExt("GL_ARB_copy_buffer", GLEW_ARB_copy_buffer, glewIsSupported("GL_ARB_copy_buffer"), glewGetExtension("GL_ARB_copy_buffer"));
1343
1344 glewInfoFunc("glCopyBufferSubData", glCopyBufferSubData == NULL);
1345 }
1346
1347 #endif /* GL_ARB_copy_buffer */
1348
1349 #ifdef GL_ARB_copy_image
1350
1351 static void _glewInfo_GL_ARB_copy_image (void)
1352 {
1353 glewPrintExt("GL_ARB_copy_image", GLEW_ARB_copy_image, glewIsSupported("GL_ARB_copy_image"), glewGetExtension("GL_ARB_copy_image"));
1354
1355 glewInfoFunc("glCopyImageSubData", glCopyImageSubData == NULL);
1356 }
1357
1358 #endif /* GL_ARB_copy_image */
1359
1360 #ifdef GL_ARB_debug_output
1361
1362 static void _glewInfo_GL_ARB_debug_output (void)
1363 {
1364 glewPrintExt("GL_ARB_debug_output", GLEW_ARB_debug_output, glewIsSupported("GL_ARB_debug_output"), glewGetExtension("GL_ARB_debug_output"));
1365
1366 glewInfoFunc("glDebugMessageCallbackARB", glDebugMessageCallbackARB == NULL);
1367 glewInfoFunc("glDebugMessageControlARB", glDebugMessageControlARB == NULL);
1368 glewInfoFunc("glDebugMessageInsertARB", glDebugMessageInsertARB == NULL);
1369 glewInfoFunc("glGetDebugMessageLogARB", glGetDebugMessageLogARB == NULL);
1370 }
1371
1372 #endif /* GL_ARB_debug_output */
1373
1374 #ifdef GL_ARB_depth_buffer_float
1375
1376 static void _glewInfo_GL_ARB_depth_buffer_float (void)
1377 {
1378 glewPrintExt("GL_ARB_depth_buffer_float", GLEW_ARB_depth_buffer_float, glewIsSupported("GL_ARB_depth_buffer_float"), glewGetExtension("GL_ARB_depth_buffer_float"));
1379 }
1380
1381 #endif /* GL_ARB_depth_buffer_float */
1382
1383 #ifdef GL_ARB_depth_clamp
1384
1385 static void _glewInfo_GL_ARB_depth_clamp (void)
1386 {
1387 glewPrintExt("GL_ARB_depth_clamp", GLEW_ARB_depth_clamp, glewIsSupported("GL_ARB_depth_clamp"), glewGetExtension("GL_ARB_depth_clamp"));
1388 }
1389
1390 #endif /* GL_ARB_depth_clamp */
1391
1392 #ifdef GL_ARB_depth_texture
1393
1394 static void _glewInfo_GL_ARB_depth_texture (void)
1395 {
1396 glewPrintExt("GL_ARB_depth_texture", GLEW_ARB_depth_texture, glewIsSupported("GL_ARB_depth_texture"), glewGetExtension("GL_ARB_depth_texture"));
1397 }
1398
1399 #endif /* GL_ARB_depth_texture */
1400
1401 #ifdef GL_ARB_draw_buffers
1402
1403 static void _glewInfo_GL_ARB_draw_buffers (void)
1404 {
1405 glewPrintExt("GL_ARB_draw_buffers", GLEW_ARB_draw_buffers, glewIsSupported("GL_ARB_draw_buffers"), glewGetExtension("GL_ARB_draw_buffers"));
1406
1407 glewInfoFunc("glDrawBuffersARB", glDrawBuffersARB == NULL);
1408 }
1409
1410 #endif /* GL_ARB_draw_buffers */
1411
1412 #ifdef GL_ARB_draw_buffers_blend
1413
1414 static void _glewInfo_GL_ARB_draw_buffers_blend (void)
1415 {
1416 glewPrintExt("GL_ARB_draw_buffers_blend", GLEW_ARB_draw_buffers_blend, glewIsSupported("GL_ARB_draw_buffers_blend"), glewGetExtension("GL_ARB_draw_buffers_blend"));
1417
1418 glewInfoFunc("glBlendEquationSeparateiARB", glBlendEquationSeparateiARB == NULL);
1419 glewInfoFunc("glBlendEquationiARB", glBlendEquationiARB == NULL);
1420 glewInfoFunc("glBlendFuncSeparateiARB", glBlendFuncSeparateiARB == NULL);
1421 glewInfoFunc("glBlendFunciARB", glBlendFunciARB == NULL);
1422 }
1423
1424 #endif /* GL_ARB_draw_buffers_blend */
1425
1426 #ifdef GL_ARB_draw_elements_base_vertex
1427
1428 static void _glewInfo_GL_ARB_draw_elements_base_vertex (void)
1429 {
1430 glewPrintExt("GL_ARB_draw_elements_base_vertex", GLEW_ARB_draw_elements_base_vertex, glewIsSupported("GL_ARB_draw_elements_base_vertex"), glewGetExtension("GL_ARB_draw_elements_base_vertex"));
1431
1432 glewInfoFunc("glDrawElementsBaseVertex", glDrawElementsBaseVertex == NULL);
1433 glewInfoFunc("glDrawElementsInstancedBaseVertex", glDrawElementsInstancedBaseVertex == NULL);
1434 glewInfoFunc("glDrawRangeElementsBaseVertex", glDrawRangeElementsBaseVertex == NULL);
1435 glewInfoFunc("glMultiDrawElementsBaseVertex", glMultiDrawElementsBaseVertex == NULL);
1436 }
1437
1438 #endif /* GL_ARB_draw_elements_base_vertex */
1439
1440 #ifdef GL_ARB_draw_indirect
1441
1442 static void _glewInfo_GL_ARB_draw_indirect (void)
1443 {
1444 glewPrintExt("GL_ARB_draw_indirect", GLEW_ARB_draw_indirect, glewIsSupported("GL_ARB_draw_indirect"), glewGetExtension("GL_ARB_draw_indirect"));
1445
1446 glewInfoFunc("glDrawArraysIndirect", glDrawArraysIndirect == NULL);
1447 glewInfoFunc("glDrawElementsIndirect", glDrawElementsIndirect == NULL);
1448 }
1449
1450 #endif /* GL_ARB_draw_indirect */
1451
1452 #ifdef GL_ARB_draw_instanced
1453
1454 static void _glewInfo_GL_ARB_draw_instanced (void)
1455 {
1456 glewPrintExt("GL_ARB_draw_instanced", GLEW_ARB_draw_instanced, glewIsSupported("GL_ARB_draw_instanced"), glewGetExtension("GL_ARB_draw_instanced"));
1457 }
1458
1459 #endif /* GL_ARB_draw_instanced */
1460
1461 #ifdef GL_ARB_enhanced_layouts
1462
1463 static void _glewInfo_GL_ARB_enhanced_layouts (void)
1464 {
1465 glewPrintExt("GL_ARB_enhanced_layouts", GLEW_ARB_enhanced_layouts, glewIsSupported("GL_ARB_enhanced_layouts"), glewGetExtension("GL_ARB_enhanced_layouts"));
1466 }
1467
1468 #endif /* GL_ARB_enhanced_layouts */
1469
1470 #ifdef GL_ARB_explicit_attrib_location
1471
1472 static void _glewInfo_GL_ARB_explicit_attrib_location (void)
1473 {
1474 glewPrintExt("GL_ARB_explicit_attrib_location", GLEW_ARB_explicit_attrib_location, glewIsSupported("GL_ARB_explicit_attrib_location"), glewGetExtension("GL_ARB_explicit_attrib_location"));
1475 }
1476
1477 #endif /* GL_ARB_explicit_attrib_location */
1478
1479 #ifdef GL_ARB_explicit_uniform_location
1480
1481 static void _glewInfo_GL_ARB_explicit_uniform_location (void)
1482 {
1483 glewPrintExt("GL_ARB_explicit_uniform_location", GLEW_ARB_explicit_uniform_location, glewIsSupported("GL_ARB_explicit_uniform_location"), glewGetExtension("GL_ARB_explicit_uniform_location"));
1484 }
1485
1486 #endif /* GL_ARB_explicit_uniform_location */
1487
1488 #ifdef GL_ARB_fragment_coord_conventions
1489
1490 static void _glewInfo_GL_ARB_fragment_coord_conventions (void)
1491 {
1492 glewPrintExt("GL_ARB_fragment_coord_conventions", GLEW_ARB_fragment_coord_conventions, glewIsSupported("GL_ARB_fragment_coord_conventions"), glewGetExtension("GL_ARB_fragment_coord_conventions"));
1493 }
1494
1495 #endif /* GL_ARB_fragment_coord_conventions */
1496
1497 #ifdef GL_ARB_fragment_layer_viewport
1498
1499 static void _glewInfo_GL_ARB_fragment_layer_viewport (void)
1500 {
1501 glewPrintExt("GL_ARB_fragment_layer_viewport", GLEW_ARB_fragment_layer_viewport, glewIsSupported("GL_ARB_fragment_layer_viewport"), glewGetExtension("GL_ARB_fragment_layer_viewport"));
1502 }
1503
1504 #endif /* GL_ARB_fragment_layer_viewport */
1505
1506 #ifdef GL_ARB_fragment_program
1507
1508 static void _glewInfo_GL_ARB_fragment_program (void)
1509 {
1510 glewPrintExt("GL_ARB_fragment_program", GLEW_ARB_fragment_program, glewIsSupported("GL_ARB_fragment_program"), glewGetExtension("GL_ARB_fragment_program"));
1511 }
1512
1513 #endif /* GL_ARB_fragment_program */
1514
1515 #ifdef GL_ARB_fragment_program_shadow
1516
1517 static void _glewInfo_GL_ARB_fragment_program_shadow (void)
1518 {
1519 glewPrintExt("GL_ARB_fragment_program_shadow", GLEW_ARB_fragment_program_shadow, glewIsSupported("GL_ARB_fragment_program_shadow"), glewGetExtension("GL_ARB_fragment_program_shadow"));
1520 }
1521
1522 #endif /* GL_ARB_fragment_program_shadow */
1523
1524 #ifdef GL_ARB_fragment_shader
1525
1526 static void _glewInfo_GL_ARB_fragment_shader (void)
1527 {
1528 glewPrintExt("GL_ARB_fragment_shader", GLEW_ARB_fragment_shader, glewIsSupported("GL_ARB_fragment_shader"), glewGetExtension("GL_ARB_fragment_shader"));
1529 }
1530
1531 #endif /* GL_ARB_fragment_shader */
1532
1533 #ifdef GL_ARB_framebuffer_no_attachments
1534
1535 static void _glewInfo_GL_ARB_framebuffer_no_attachments (void)
1536 {
1537 glewPrintExt("GL_ARB_framebuffer_no_attachments", GLEW_ARB_framebuffer_no_attachments, glewIsSupported("GL_ARB_framebuffer_no_attachments"), glewGetExtension("GL_ARB_framebuffer_no_attachments"));
1538
1539 glewInfoFunc("glFramebufferParameteri", glFramebufferParameteri == NULL);
1540 glewInfoFunc("glGetFramebufferParameteriv", glGetFramebufferParameteriv == NULL);
1541 glewInfoFunc("glGetNamedFramebufferParameterivEXT", glGetNamedFramebufferParameterivEXT == NULL);
1542 glewInfoFunc("glNamedFramebufferParameteriEXT", glNamedFramebufferParameteriEXT == NULL);
1543 }
1544
1545 #endif /* GL_ARB_framebuffer_no_attachments */
1546
1547 #ifdef GL_ARB_framebuffer_object
1548
1549 static void _glewInfo_GL_ARB_framebuffer_object (void)
1550 {
1551 glewPrintExt("GL_ARB_framebuffer_object", GLEW_ARB_framebuffer_object, glewIsSupported("GL_ARB_framebuffer_object"), glewGetExtension("GL_ARB_framebuffer_object"));
1552
1553 glewInfoFunc("glBindFramebuffer", glBindFramebuffer == NULL);
1554 glewInfoFunc("glBindRenderbuffer", glBindRenderbuffer == NULL);
1555 glewInfoFunc("glBlitFramebuffer", glBlitFramebuffer == NULL);
1556 glewInfoFunc("glCheckFramebufferStatus", glCheckFramebufferStatus == NULL);
1557 glewInfoFunc("glDeleteFramebuffers", glDeleteFramebuffers == NULL);
1558 glewInfoFunc("glDeleteRenderbuffers", glDeleteRenderbuffers == NULL);
1559 glewInfoFunc("glFramebufferRenderbuffer", glFramebufferRenderbuffer == NULL);
1560 glewInfoFunc("glFramebufferTexture1D", glFramebufferTexture1D == NULL);
1561 glewInfoFunc("glFramebufferTexture2D", glFramebufferTexture2D == NULL);
1562 glewInfoFunc("glFramebufferTexture3D", glFramebufferTexture3D == NULL);
1563 glewInfoFunc("glFramebufferTextureLayer", glFramebufferTextureLayer == NULL);
1564 glewInfoFunc("glGenFramebuffers", glGenFramebuffers == NULL);
1565 glewInfoFunc("glGenRenderbuffers", glGenRenderbuffers == NULL);
1566 glewInfoFunc("glGenerateMipmap", glGenerateMipmap == NULL);
1567 glewInfoFunc("glGetFramebufferAttachmentParameteriv", glGetFramebufferAttachmentParameteriv == NULL);
1568 glewInfoFunc("glGetRenderbufferParameteriv", glGetRenderbufferParameteriv == NULL);
1569 glewInfoFunc("glIsFramebuffer", glIsFramebuffer == NULL);
1570 glewInfoFunc("glIsRenderbuffer", glIsRenderbuffer == NULL);
1571 glewInfoFunc("glRenderbufferStorage", glRenderbufferStorage == NULL);
1572 glewInfoFunc("glRenderbufferStorageMultisample", glRenderbufferStorageMultisample == NULL);
1573 }
1574
1575 #endif /* GL_ARB_framebuffer_object */
1576
1577 #ifdef GL_ARB_framebuffer_sRGB
1578
1579 static void _glewInfo_GL_ARB_framebuffer_sRGB (void)
1580 {
1581 glewPrintExt("GL_ARB_framebuffer_sRGB", GLEW_ARB_framebuffer_sRGB, glewIsSupported("GL_ARB_framebuffer_sRGB"), glewGetExtension("GL_ARB_framebuffer_sRGB"));
1582 }
1583
1584 #endif /* GL_ARB_framebuffer_sRGB */
1585
1586 #ifdef GL_ARB_geometry_shader4
1587
1588 static void _glewInfo_GL_ARB_geometry_shader4 (void)
1589 {
1590 glewPrintExt("GL_ARB_geometry_shader4", GLEW_ARB_geometry_shader4, glewIsSupported("GL_ARB_geometry_shader4"), glewGetExtension("GL_ARB_geometry_shader4"));
1591
1592 glewInfoFunc("glFramebufferTextureARB", glFramebufferTextureARB == NULL);
1593 glewInfoFunc("glFramebufferTextureFaceARB", glFramebufferTextureFaceARB == NULL);
1594 glewInfoFunc("glFramebufferTextureLayerARB", glFramebufferTextureLayerARB == NULL);
1595 glewInfoFunc("glProgramParameteriARB", glProgramParameteriARB == NULL);
1596 }
1597
1598 #endif /* GL_ARB_geometry_shader4 */
1599
1600 #ifdef GL_ARB_get_program_binary
1601
1602 static void _glewInfo_GL_ARB_get_program_binary (void)
1603 {
1604 glewPrintExt("GL_ARB_get_program_binary", GLEW_ARB_get_program_binary, glewIsSupported("GL_ARB_get_program_binary"), glewGetExtension("GL_ARB_get_program_binary"));
1605
1606 glewInfoFunc("glGetProgramBinary", glGetProgramBinary == NULL);
1607 glewInfoFunc("glProgramBinary", glProgramBinary == NULL);
1608 glewInfoFunc("glProgramParameteri", glProgramParameteri == NULL);
1609 }
1610
1611 #endif /* GL_ARB_get_program_binary */
1612
1613 #ifdef GL_ARB_gpu_shader5
1614
1615 static void _glewInfo_GL_ARB_gpu_shader5 (void)
1616 {
1617 glewPrintExt("GL_ARB_gpu_shader5", GLEW_ARB_gpu_shader5, glewIsSupported("GL_ARB_gpu_shader5"), glewGetExtension("GL_ARB_gpu_shader5"));
1618 }
1619
1620 #endif /* GL_ARB_gpu_shader5 */
1621
1622 #ifdef GL_ARB_gpu_shader_fp64
1623
1624 static void _glewInfo_GL_ARB_gpu_shader_fp64 (void)
1625 {
1626 glewPrintExt("GL_ARB_gpu_shader_fp64", GLEW_ARB_gpu_shader_fp64, glewIsSupported("GL_ARB_gpu_shader_fp64"), glewGetExtension("GL_ARB_gpu_shader_fp64"));
1627
1628 glewInfoFunc("glGetUniformdv", glGetUniformdv == NULL);
1629 glewInfoFunc("glUniform1d", glUniform1d == NULL);
1630 glewInfoFunc("glUniform1dv", glUniform1dv == NULL);
1631 glewInfoFunc("glUniform2d", glUniform2d == NULL);
1632 glewInfoFunc("glUniform2dv", glUniform2dv == NULL);
1633 glewInfoFunc("glUniform3d", glUniform3d == NULL);
1634 glewInfoFunc("glUniform3dv", glUniform3dv == NULL);
1635 glewInfoFunc("glUniform4d", glUniform4d == NULL);
1636 glewInfoFunc("glUniform4dv", glUniform4dv == NULL);
1637 glewInfoFunc("glUniformMatrix2dv", glUniformMatrix2dv == NULL);
1638 glewInfoFunc("glUniformMatrix2x3dv", glUniformMatrix2x3dv == NULL);
1639 glewInfoFunc("glUniformMatrix2x4dv", glUniformMatrix2x4dv == NULL);
1640 glewInfoFunc("glUniformMatrix3dv", glUniformMatrix3dv == NULL);
1641 glewInfoFunc("glUniformMatrix3x2dv", glUniformMatrix3x2dv == NULL);
1642 glewInfoFunc("glUniformMatrix3x4dv", glUniformMatrix3x4dv == NULL);
1643 glewInfoFunc("glUniformMatrix4dv", glUniformMatrix4dv == NULL);
1644 glewInfoFunc("glUniformMatrix4x2dv", glUniformMatrix4x2dv == NULL);
1645 glewInfoFunc("glUniformMatrix4x3dv", glUniformMatrix4x3dv == NULL);
1646 }
1647
1648 #endif /* GL_ARB_gpu_shader_fp64 */
1649
1650 #ifdef GL_ARB_half_float_pixel
1651
1652 static void _glewInfo_GL_ARB_half_float_pixel (void)
1653 {
1654 glewPrintExt("GL_ARB_half_float_pixel", GLEW_ARB_half_float_pixel, glewIsSupported("GL_ARB_half_float_pixel"), glewGetExtension("GL_ARB_half_float_pixel"));
1655 }
1656
1657 #endif /* GL_ARB_half_float_pixel */
1658
1659 #ifdef GL_ARB_half_float_vertex
1660
1661 static void _glewInfo_GL_ARB_half_float_vertex (void)
1662 {
1663 glewPrintExt("GL_ARB_half_float_vertex", GLEW_ARB_half_float_vertex, glewIsSupported("GL_ARB_half_float_vertex"), glewGetExtension("GL_ARB_half_float_vertex"));
1664 }
1665
1666 #endif /* GL_ARB_half_float_vertex */
1667
1668 #ifdef GL_ARB_imaging
1669
1670 static void _glewInfo_GL_ARB_imaging (void)
1671 {
1672 glewPrintExt("GL_ARB_imaging", GLEW_ARB_imaging, glewIsSupported("GL_ARB_imaging"), glewGetExtension("GL_ARB_imaging"));
1673
1674 glewInfoFunc("glBlendEquation", glBlendEquation == NULL);
1675 glewInfoFunc("glColorSubTable", glColorSubTable == NULL);
1676 glewInfoFunc("glColorTable", glColorTable == NULL);
1677 glewInfoFunc("glColorTableParameterfv", glColorTableParameterfv == NULL);
1678 glewInfoFunc("glColorTableParameteriv", glColorTableParameteriv == NULL);
1679 glewInfoFunc("glConvolutionFilter1D", glConvolutionFilter1D == NULL);
1680 glewInfoFunc("glConvolutionFilter2D", glConvolutionFilter2D == NULL);
1681 glewInfoFunc("glConvolutionParameterf", glConvolutionParameterf == NULL);
1682 glewInfoFunc("glConvolutionParameterfv", glConvolutionParameterfv == NULL);
1683 glewInfoFunc("glConvolutionParameteri", glConvolutionParameteri == NULL);
1684 glewInfoFunc("glConvolutionParameteriv", glConvolutionParameteriv == NULL);
1685 glewInfoFunc("glCopyColorSubTable", glCopyColorSubTable == NULL);
1686 glewInfoFunc("glCopyColorTable", glCopyColorTable == NULL);
1687 glewInfoFunc("glCopyConvolutionFilter1D", glCopyConvolutionFilter1D == NULL);
1688 glewInfoFunc("glCopyConvolutionFilter2D", glCopyConvolutionFilter2D == NULL);
1689 glewInfoFunc("glGetColorTable", glGetColorTable == NULL);
1690 glewInfoFunc("glGetColorTableParameterfv", glGetColorTableParameterfv == NULL);
1691 glewInfoFunc("glGetColorTableParameteriv", glGetColorTableParameteriv == NULL);
1692 glewInfoFunc("glGetConvolutionFilter", glGetConvolutionFilter == NULL);
1693 glewInfoFunc("glGetConvolutionParameterfv", glGetConvolutionParameterfv == NULL);
1694 glewInfoFunc("glGetConvolutionParameteriv", glGetConvolutionParameteriv == NULL);
1695 glewInfoFunc("glGetHistogram", glGetHistogram == NULL);
1696 glewInfoFunc("glGetHistogramParameterfv", glGetHistogramParameterfv == NULL);
1697 glewInfoFunc("glGetHistogramParameteriv", glGetHistogramParameteriv == NULL);
1698 glewInfoFunc("glGetMinmax", glGetMinmax == NULL);
1699 glewInfoFunc("glGetMinmaxParameterfv", glGetMinmaxParameterfv == NULL);
1700 glewInfoFunc("glGetMinmaxParameteriv", glGetMinmaxParameteriv == NULL);
1701 glewInfoFunc("glGetSeparableFilter", glGetSeparableFilter == NULL);
1702 glewInfoFunc("glHistogram", glHistogram == NULL);
1703 glewInfoFunc("glMinmax", glMinmax == NULL);
1704 glewInfoFunc("glResetHistogram", glResetHistogram == NULL);
1705 glewInfoFunc("glResetMinmax", glResetMinmax == NULL);
1706 glewInfoFunc("glSeparableFilter2D", glSeparableFilter2D == NULL);
1707 }
1708
1709 #endif /* GL_ARB_imaging */
1710
1711 #ifdef GL_ARB_indirect_parameters
1712
1713 static void _glewInfo_GL_ARB_indirect_parameters (void)
1714 {
1715 glewPrintExt("GL_ARB_indirect_parameters", GLEW_ARB_indirect_parameters, glewIsSupported("GL_ARB_indirect_parameters"), glewGetExtension("GL_ARB_indirect_parameters"));
1716
1717 glewInfoFunc("glMultiDrawArraysIndirectCountARB", glMultiDrawArraysIndirectCountARB == NULL);
1718 glewInfoFunc("glMultiDrawElementsIndirectCountARB", glMultiDrawElementsIndirectCountARB == NULL);
1719 }
1720
1721 #endif /* GL_ARB_indirect_parameters */
1722
1723 #ifdef GL_ARB_instanced_arrays
1724
1725 static void _glewInfo_GL_ARB_instanced_arrays (void)
1726 {
1727 glewPrintExt("GL_ARB_instanced_arrays", GLEW_ARB_instanced_arrays, glewIsSupported("GL_ARB_instanced_arrays"), glewGetExtension("GL_ARB_instanced_arrays"));
1728
1729 glewInfoFunc("glDrawArraysInstancedARB", glDrawArraysInstancedARB == NULL);
1730 glewInfoFunc("glDrawElementsInstancedARB", glDrawElementsInstancedARB == NULL);
1731 glewInfoFunc("glVertexAttribDivisorARB", glVertexAttribDivisorARB == NULL);
1732 }
1733
1734 #endif /* GL_ARB_instanced_arrays */
1735
1736 #ifdef GL_ARB_internalformat_query
1737
1738 static void _glewInfo_GL_ARB_internalformat_query (void)
1739 {
1740 glewPrintExt("GL_ARB_internalformat_query", GLEW_ARB_internalformat_query, glewIsSupported("GL_ARB_internalformat_query"), glewGetExtension("GL_ARB_internalformat_query"));
1741
1742 glewInfoFunc("glGetInternalformativ", glGetInternalformativ == NULL);
1743 }
1744
1745 #endif /* GL_ARB_internalformat_query */
1746
1747 #ifdef GL_ARB_internalformat_query2
1748
1749 static void _glewInfo_GL_ARB_internalformat_query2 (void)
1750 {
1751 glewPrintExt("GL_ARB_internalformat_query2", GLEW_ARB_internalformat_query2, glewIsSupported("GL_ARB_internalformat_query2"), glewGetExtension("GL_ARB_internalformat_query2"));
1752
1753 glewInfoFunc("glGetInternalformati64v", glGetInternalformati64v == NULL);
1754 }
1755
1756 #endif /* GL_ARB_internalformat_query2 */
1757
1758 #ifdef GL_ARB_invalidate_subdata
1759
1760 static void _glewInfo_GL_ARB_invalidate_subdata (void)
1761 {
1762 glewPrintExt("GL_ARB_invalidate_subdata", GLEW_ARB_invalidate_subdata, glewIsSupported("GL_ARB_invalidate_subdata"), glewGetExtension("GL_ARB_invalidate_subdata"));
1763
1764 glewInfoFunc("glInvalidateBufferData", glInvalidateBufferData == NULL);
1765 glewInfoFunc("glInvalidateBufferSubData", glInvalidateBufferSubData == NULL);
1766 glewInfoFunc("glInvalidateFramebuffer", glInvalidateFramebuffer == NULL);
1767 glewInfoFunc("glInvalidateSubFramebuffer", glInvalidateSubFramebuffer == NULL);
1768 glewInfoFunc("glInvalidateTexImage", glInvalidateTexImage == NULL);
1769 glewInfoFunc("glInvalidateTexSubImage", glInvalidateTexSubImage == NULL);
1770 }
1771
1772 #endif /* GL_ARB_invalidate_subdata */
1773
1774 #ifdef GL_ARB_map_buffer_alignment
1775
1776 static void _glewInfo_GL_ARB_map_buffer_alignment (void)
1777 {
1778 glewPrintExt("GL_ARB_map_buffer_alignment", GLEW_ARB_map_buffer_alignment, glewIsSupported("GL_ARB_map_buffer_alignment"), glewGetExtension("GL_ARB_map_buffer_alignment"));
1779 }
1780
1781 #endif /* GL_ARB_map_buffer_alignment */
1782
1783 #ifdef GL_ARB_map_buffer_range
1784
1785 static void _glewInfo_GL_ARB_map_buffer_range (void)
1786 {
1787 glewPrintExt("GL_ARB_map_buffer_range", GLEW_ARB_map_buffer_range, glewIsSupported("GL_ARB_map_buffer_range"), glewGetExtension("GL_ARB_map_buffer_range"));
1788
1789 glewInfoFunc("glFlushMappedBufferRange", glFlushMappedBufferRange == NULL);
1790 glewInfoFunc("glMapBufferRange", glMapBufferRange == NULL);
1791 }
1792
1793 #endif /* GL_ARB_map_buffer_range */
1794
1795 #ifdef GL_ARB_matrix_palette
1796
1797 static void _glewInfo_GL_ARB_matrix_palette (void)
1798 {
1799 glewPrintExt("GL_ARB_matrix_palette", GLEW_ARB_matrix_palette, glewIsSupported("GL_ARB_matrix_palette"), glewGetExtension("GL_ARB_matrix_palette"));
1800
1801 glewInfoFunc("glCurrentPaletteMatrixARB", glCurrentPaletteMatrixARB == NULL);
1802 glewInfoFunc("glMatrixIndexPointerARB", glMatrixIndexPointerARB == NULL);
1803 glewInfoFunc("glMatrixIndexubvARB", glMatrixIndexubvARB == NULL);
1804 glewInfoFunc("glMatrixIndexuivARB", glMatrixIndexuivARB == NULL);
1805 glewInfoFunc("glMatrixIndexusvARB", glMatrixIndexusvARB == NULL);
1806 }
1807
1808 #endif /* GL_ARB_matrix_palette */
1809
1810 #ifdef GL_ARB_multi_bind
1811
1812 static void _glewInfo_GL_ARB_multi_bind (void)
1813 {
1814 glewPrintExt("GL_ARB_multi_bind", GLEW_ARB_multi_bind, glewIsSupported("GL_ARB_multi_bind"), glewGetExtension("GL_ARB_multi_bind"));
1815
1816 glewInfoFunc("glBindBuffersBase", glBindBuffersBase == NULL);
1817 glewInfoFunc("glBindBuffersRange", glBindBuffersRange == NULL);
1818 glewInfoFunc("glBindImageTextures", glBindImageTextures == NULL);
1819 glewInfoFunc("glBindSamplers", glBindSamplers == NULL);
1820 glewInfoFunc("glBindTextures", glBindTextures == NULL);
1821 glewInfoFunc("glBindVertexBuffers", glBindVertexBuffers == NULL);
1822 }
1823
1824 #endif /* GL_ARB_multi_bind */
1825
1826 #ifdef GL_ARB_multi_draw_indirect
1827
1828 static void _glewInfo_GL_ARB_multi_draw_indirect (void)
1829 {
1830 glewPrintExt("GL_ARB_multi_draw_indirect", GLEW_ARB_multi_draw_indirect, glewIsSupported("GL_ARB_multi_draw_indirect"), glewGetExtension("GL_ARB_multi_draw_indirect"));
1831
1832 glewInfoFunc("glMultiDrawArraysIndirect", glMultiDrawArraysIndirect == NULL);
1833 glewInfoFunc("glMultiDrawElementsIndirect", glMultiDrawElementsIndirect == NULL);
1834 }
1835
1836 #endif /* GL_ARB_multi_draw_indirect */
1837
1838 #ifdef GL_ARB_multisample
1839
1840 static void _glewInfo_GL_ARB_multisample (void)
1841 {
1842 glewPrintExt("GL_ARB_multisample", GLEW_ARB_multisample, glewIsSupported("GL_ARB_multisample"), glewGetExtension("GL_ARB_multisample"));
1843
1844 glewInfoFunc("glSampleCoverageARB", glSampleCoverageARB == NULL);
1845 }
1846
1847 #endif /* GL_ARB_multisample */
1848
1849 #ifdef GL_ARB_multitexture
1850
1851 static void _glewInfo_GL_ARB_multitexture (void)
1852 {
1853 glewPrintExt("GL_ARB_multitexture", GLEW_ARB_multitexture, glewIsSupported("GL_ARB_multitexture"), glewGetExtension("GL_ARB_multitexture"));
1854
1855 glewInfoFunc("glActiveTextureARB", glActiveTextureARB == NULL);
1856 glewInfoFunc("glClientActiveTextureARB", glClientActiveTextureARB == NULL);
1857 glewInfoFunc("glMultiTexCoord1dARB", glMultiTexCoord1dARB == NULL);
1858 glewInfoFunc("glMultiTexCoord1dvARB", glMultiTexCoord1dvARB == NULL);
1859 glewInfoFunc("glMultiTexCoord1fARB", glMultiTexCoord1fARB == NULL);
1860 glewInfoFunc("glMultiTexCoord1fvARB", glMultiTexCoord1fvARB == NULL);
1861 glewInfoFunc("glMultiTexCoord1iARB", glMultiTexCoord1iARB == NULL);
1862 glewInfoFunc("glMultiTexCoord1ivARB", glMultiTexCoord1ivARB == NULL);
1863 glewInfoFunc("glMultiTexCoord1sARB", glMultiTexCoord1sARB == NULL);
1864 glewInfoFunc("glMultiTexCoord1svARB", glMultiTexCoord1svARB == NULL);
1865 glewInfoFunc("glMultiTexCoord2dARB", glMultiTexCoord2dARB == NULL);
1866 glewInfoFunc("glMultiTexCoord2dvARB", glMultiTexCoord2dvARB == NULL);
1867 glewInfoFunc("glMultiTexCoord2fARB", glMultiTexCoord2fARB == NULL);
1868 glewInfoFunc("glMultiTexCoord2fvARB", glMultiTexCoord2fvARB == NULL);
1869 glewInfoFunc("glMultiTexCoord2iARB", glMultiTexCoord2iARB == NULL);
1870 glewInfoFunc("glMultiTexCoord2ivARB", glMultiTexCoord2ivARB == NULL);
1871 glewInfoFunc("glMultiTexCoord2sARB", glMultiTexCoord2sARB == NULL);
1872 glewInfoFunc("glMultiTexCoord2svARB", glMultiTexCoord2svARB == NULL);
1873 glewInfoFunc("glMultiTexCoord3dARB", glMultiTexCoord3dARB == NULL);
1874 glewInfoFunc("glMultiTexCoord3dvARB", glMultiTexCoord3dvARB == NULL);
1875 glewInfoFunc("glMultiTexCoord3fARB", glMultiTexCoord3fARB == NULL);
1876 glewInfoFunc("glMultiTexCoord3fvARB", glMultiTexCoord3fvARB == NULL);
1877 glewInfoFunc("glMultiTexCoord3iARB", glMultiTexCoord3iARB == NULL);
1878 glewInfoFunc("glMultiTexCoord3ivARB", glMultiTexCoord3ivARB == NULL);
1879 glewInfoFunc("glMultiTexCoord3sARB", glMultiTexCoord3sARB == NULL);
1880 glewInfoFunc("glMultiTexCoord3svARB", glMultiTexCoord3svARB == NULL);
1881 glewInfoFunc("glMultiTexCoord4dARB", glMultiTexCoord4dARB == NULL);
1882 glewInfoFunc("glMultiTexCoord4dvARB", glMultiTexCoord4dvARB == NULL);
1883 glewInfoFunc("glMultiTexCoord4fARB", glMultiTexCoord4fARB == NULL);
1884 glewInfoFunc("glMultiTexCoord4fvARB", glMultiTexCoord4fvARB == NULL);
1885 glewInfoFunc("glMultiTexCoord4iARB", glMultiTexCoord4iARB == NULL);
1886 glewInfoFunc("glMultiTexCoord4ivARB", glMultiTexCoord4ivARB == NULL);
1887 glewInfoFunc("glMultiTexCoord4sARB", glMultiTexCoord4sARB == NULL);
1888 glewInfoFunc("glMultiTexCoord4svARB", glMultiTexCoord4svARB == NULL);
1889 }
1890
1891 #endif /* GL_ARB_multitexture */
1892
1893 #ifdef GL_ARB_occlusion_query
1894
1895 static void _glewInfo_GL_ARB_occlusion_query (void)
1896 {
1897 glewPrintExt("GL_ARB_occlusion_query", GLEW_ARB_occlusion_query, glewIsSupported("GL_ARB_occlusion_query"), glewGetExtension("GL_ARB_occlusion_query"));
1898
1899 glewInfoFunc("glBeginQueryARB", glBeginQueryARB == NULL);
1900 glewInfoFunc("glDeleteQueriesARB", glDeleteQueriesARB == NULL);
1901 glewInfoFunc("glEndQueryARB", glEndQueryARB == NULL);
1902 glewInfoFunc("glGenQueriesARB", glGenQueriesARB == NULL);
1903 glewInfoFunc("glGetQueryObjectivARB", glGetQueryObjectivARB == NULL);
1904 glewInfoFunc("glGetQueryObjectuivARB", glGetQueryObjectuivARB == NULL);
1905 glewInfoFunc("glGetQueryivARB", glGetQueryivARB == NULL);
1906 glewInfoFunc("glIsQueryARB", glIsQueryARB == NULL);
1907 }
1908
1909 #endif /* GL_ARB_occlusion_query */
1910
1911 #ifdef GL_ARB_occlusion_query2
1912
1913 static void _glewInfo_GL_ARB_occlusion_query2 (void)
1914 {
1915 glewPrintExt("GL_ARB_occlusion_query2", GLEW_ARB_occlusion_query2, glewIsSupported("GL_ARB_occlusion_query2"), glewGetExtension("GL_ARB_occlusion_query2"));
1916 }
1917
1918 #endif /* GL_ARB_occlusion_query2 */
1919
1920 #ifdef GL_ARB_pixel_buffer_object
1921
1922 static void _glewInfo_GL_ARB_pixel_buffer_object (void)
1923 {
1924 glewPrintExt("GL_ARB_pixel_buffer_object", GLEW_ARB_pixel_buffer_object, glewIsSupported("GL_ARB_pixel_buffer_object"), glewGetExtension("GL_ARB_pixel_buffer_object"));
1925 }
1926
1927 #endif /* GL_ARB_pixel_buffer_object */
1928
1929 #ifdef GL_ARB_point_parameters
1930
1931 static void _glewInfo_GL_ARB_point_parameters (void)
1932 {
1933 glewPrintExt("GL_ARB_point_parameters", GLEW_ARB_point_parameters, glewIsSupported("GL_ARB_point_parameters"), glewGetExtension("GL_ARB_point_parameters"));
1934
1935 glewInfoFunc("glPointParameterfARB", glPointParameterfARB == NULL);
1936 glewInfoFunc("glPointParameterfvARB", glPointParameterfvARB == NULL);
1937 }
1938
1939 #endif /* GL_ARB_point_parameters */
1940
1941 #ifdef GL_ARB_point_sprite
1942
1943 static void _glewInfo_GL_ARB_point_sprite (void)
1944 {
1945 glewPrintExt("GL_ARB_point_sprite", GLEW_ARB_point_sprite, glewIsSupported("GL_ARB_point_sprite"), glewGetExtension("GL_ARB_point_sprite"));
1946 }
1947
1948 #endif /* GL_ARB_point_sprite */
1949
1950 #ifdef GL_ARB_program_interface_query
1951
1952 static void _glewInfo_GL_ARB_program_interface_query (void)
1953 {
1954 glewPrintExt("GL_ARB_program_interface_query", GLEW_ARB_program_interface_query, glewIsSupported("GL_ARB_program_interface_query"), glewGetExtension("GL_ARB_program_interface_query"));
1955
1956 glewInfoFunc("glGetProgramInterfaceiv", glGetProgramInterfaceiv == NULL);
1957 glewInfoFunc("glGetProgramResourceIndex", glGetProgramResourceIndex == NULL);
1958 glewInfoFunc("glGetProgramResourceLocation", glGetProgramResourceLocation == NULL);
1959 glewInfoFunc("glGetProgramResourceLocationIndex", glGetProgramResourceLocationIndex == NULL);
1960 glewInfoFunc("glGetProgramResourceName", glGetProgramResourceName == NULL);
1961 glewInfoFunc("glGetProgramResourceiv", glGetProgramResourceiv == NULL);
1962 }
1963
1964 #endif /* GL_ARB_program_interface_query */
1965
1966 #ifdef GL_ARB_provoking_vertex
1967
1968 static void _glewInfo_GL_ARB_provoking_vertex (void)
1969 {
1970 glewPrintExt("GL_ARB_provoking_vertex", GLEW_ARB_provoking_vertex, glewIsSupported("GL_ARB_provoking_vertex"), glewGetExtension("GL_ARB_provoking_vertex"));
1971
1972 glewInfoFunc("glProvokingVertex", glProvokingVertex == NULL);
1973 }
1974
1975 #endif /* GL_ARB_provoking_vertex */
1976
1977 #ifdef GL_ARB_query_buffer_object
1978
1979 static void _glewInfo_GL_ARB_query_buffer_object (void)
1980 {
1981 glewPrintExt("GL_ARB_query_buffer_object", GLEW_ARB_query_buffer_object, glewIsSupported("GL_ARB_query_buffer_object"), glewGetExtension("GL_ARB_query_buffer_object"));
1982 }
1983
1984 #endif /* GL_ARB_query_buffer_object */
1985
1986 #ifdef GL_ARB_robust_buffer_access_behavior
1987
1988 static void _glewInfo_GL_ARB_robust_buffer_access_behavior (void)
1989 {
1990 glewPrintExt("GL_ARB_robust_buffer_access_behavior", GLEW_ARB_robust_buffer_access_behavior, glewIsSupported("GL_ARB_robust_buffer_access_behavior"), glewGetExtension("GL_ARB_robust_buffer_access_behavior"));
1991 }
1992
1993 #endif /* GL_ARB_robust_buffer_access_behavior */
1994
1995 #ifdef GL_ARB_robustness
1996
1997 static void _glewInfo_GL_ARB_robustness (void)
1998 {
1999 glewPrintExt("GL_ARB_robustness", GLEW_ARB_robustness, glewIsSupported("GL_ARB_robustness"), glewGetExtension("GL_ARB_robustness"));
2000
2001 glewInfoFunc("glGetGraphicsResetStatusARB", glGetGraphicsResetStatusARB == NULL);
2002 glewInfoFunc("glGetnColorTableARB", glGetnColorTableARB == NULL);
2003 glewInfoFunc("glGetnCompressedTexImageARB", glGetnCompressedTexImageARB == NULL);
2004 glewInfoFunc("glGetnConvolutionFilterARB", glGetnConvolutionFilterARB == NULL);
2005 glewInfoFunc("glGetnHistogramARB", glGetnHistogramARB == NULL);
2006 glewInfoFunc("glGetnMapdvARB", glGetnMapdvARB == NULL);
2007 glewInfoFunc("glGetnMapfvARB", glGetnMapfvARB == NULL);
2008 glewInfoFunc("glGetnMapivARB", glGetnMapivARB == NULL);
2009 glewInfoFunc("glGetnMinmaxARB", glGetnMinmaxARB == NULL);
2010 glewInfoFunc("glGetnPixelMapfvARB", glGetnPixelMapfvARB == NULL);
2011 glewInfoFunc("glGetnPixelMapuivARB", glGetnPixelMapuivARB == NULL);
2012 glewInfoFunc("glGetnPixelMapusvARB", glGetnPixelMapusvARB == NULL);
2013 glewInfoFunc("glGetnPolygonStippleARB", glGetnPolygonStippleARB == NULL);
2014 glewInfoFunc("glGetnSeparableFilterARB", glGetnSeparableFilterARB == NULL);
2015 glewInfoFunc("glGetnTexImageARB", glGetnTexImageARB == NULL);
2016 glewInfoFunc("glGetnUniformdvARB", glGetnUniformdvARB == NULL);
2017 glewInfoFunc("glGetnUniformfvARB", glGetnUniformfvARB == NULL);
2018 glewInfoFunc("glGetnUniformivARB", glGetnUniformivARB == NULL);
2019 glewInfoFunc("glGetnUniformuivARB", glGetnUniformuivARB == NULL);
2020 glewInfoFunc("glReadnPixelsARB", glReadnPixelsARB == NULL);
2021 }
2022
2023 #endif /* GL_ARB_robustness */
2024
2025 #ifdef GL_ARB_robustness_application_isolation
2026
2027 static void _glewInfo_GL_ARB_robustness_application_isolation (void)
2028 {
2029 glewPrintExt("GL_ARB_robustness_application_isolation", GLEW_ARB_robustness_application_isolation, glewIsSupported("GL_ARB_robustness_application_isolation"), glewGetExtension("GL_ARB_robustness_application_isolation"));
2030 }
2031
2032 #endif /* GL_ARB_robustness_application_isolation */
2033
2034 #ifdef GL_ARB_robustness_share_group_isolation
2035
2036 static void _glewInfo_GL_ARB_robustness_share_group_isolation (void)
2037 {
2038 glewPrintExt("GL_ARB_robustness_share_group_isolation", GLEW_ARB_robustness_share_group_isolation, glewIsSupported("GL_ARB_robustness_share_group_isolation"), glewGetExtension("GL_ARB_robustness_share_group_isolation"));
2039 }
2040
2041 #endif /* GL_ARB_robustness_share_group_isolation */
2042
2043 #ifdef GL_ARB_sample_shading
2044
2045 static void _glewInfo_GL_ARB_sample_shading (void)
2046 {
2047 glewPrintExt("GL_ARB_sample_shading", GLEW_ARB_sample_shading, glewIsSupported("GL_ARB_sample_shading"), glewGetExtension("GL_ARB_sample_shading"));
2048
2049 glewInfoFunc("glMinSampleShadingARB", glMinSampleShadingARB == NULL);
2050 }
2051
2052 #endif /* GL_ARB_sample_shading */
2053
2054 #ifdef GL_ARB_sampler_objects
2055
2056 static void _glewInfo_GL_ARB_sampler_objects (void)
2057 {
2058 glewPrintExt("GL_ARB_sampler_objects", GLEW_ARB_sampler_objects, glewIsSupported("GL_ARB_sampler_objects"), glewGetExtension("GL_ARB_sampler_objects"));
2059
2060 glewInfoFunc("glBindSampler", glBindSampler == NULL);
2061 glewInfoFunc("glDeleteSamplers", glDeleteSamplers == NULL);
2062 glewInfoFunc("glGenSamplers", glGenSamplers == NULL);
2063 glewInfoFunc("glGetSamplerParameterIiv", glGetSamplerParameterIiv == NULL);
2064 glewInfoFunc("glGetSamplerParameterIuiv", glGetSamplerParameterIuiv == NULL);
2065 glewInfoFunc("glGetSamplerParameterfv", glGetSamplerParameterfv == NULL);
2066 glewInfoFunc("glGetSamplerParameteriv", glGetSamplerParameteriv == NULL);
2067 glewInfoFunc("glIsSampler", glIsSampler == NULL);
2068 glewInfoFunc("glSamplerParameterIiv", glSamplerParameterIiv == NULL);
2069 glewInfoFunc("glSamplerParameterIuiv", glSamplerParameterIuiv == NULL);
2070 glewInfoFunc("glSamplerParameterf", glSamplerParameterf == NULL);
2071 glewInfoFunc("glSamplerParameterfv", glSamplerParameterfv == NULL);
2072 glewInfoFunc("glSamplerParameteri", glSamplerParameteri == NULL);
2073 glewInfoFunc("glSamplerParameteriv", glSamplerParameteriv == NULL);
2074 }
2075
2076 #endif /* GL_ARB_sampler_objects */
2077
2078 #ifdef GL_ARB_seamless_cube_map
2079
2080 static void _glewInfo_GL_ARB_seamless_cube_map (void)
2081 {
2082 glewPrintExt("GL_ARB_seamless_cube_map", GLEW_ARB_seamless_cube_map, glewIsSupported("GL_ARB_seamless_cube_map"), glewGetExtension("GL_ARB_seamless_cube_map"));
2083 }
2084
2085 #endif /* GL_ARB_seamless_cube_map */
2086
2087 #ifdef GL_ARB_seamless_cubemap_per_texture
2088
2089 static void _glewInfo_GL_ARB_seamless_cubemap_per_texture (void)
2090 {
2091 glewPrintExt("GL_ARB_seamless_cubemap_per_texture", GLEW_ARB_seamless_cubemap_per_texture, glewIsSupported("GL_ARB_seamless_cubemap_per_texture"), glewGetExtension("GL_ARB_seamless_cubemap_per_texture"));
2092 }
2093
2094 #endif /* GL_ARB_seamless_cubemap_per_texture */
2095
2096 #ifdef GL_ARB_separate_shader_objects
2097
2098 static void _glewInfo_GL_ARB_separate_shader_objects (void)
2099 {
2100 glewPrintExt("GL_ARB_separate_shader_objects", GLEW_ARB_separate_shader_objects, glewIsSupported("GL_ARB_separate_shader_objects"), glewGetExtension("GL_ARB_separate_shader_objects"));
2101
2102 glewInfoFunc("glActiveShaderProgram", glActiveShaderProgram == NULL);
2103 glewInfoFunc("glBindProgramPipeline", glBindProgramPipeline == NULL);
2104 glewInfoFunc("glCreateShaderProgramv", glCreateShaderProgramv == NULL);
2105 glewInfoFunc("glDeleteProgramPipelines", glDeleteProgramPipelines == NULL);
2106 glewInfoFunc("glGenProgramPipelines", glGenProgramPipelines == NULL);
2107 glewInfoFunc("glGetProgramPipelineInfoLog", glGetProgramPipelineInfoLog == NULL);
2108 glewInfoFunc("glGetProgramPipelineiv", glGetProgramPipelineiv == NULL);
2109 glewInfoFunc("glIsProgramPipeline", glIsProgramPipeline == NULL);
2110 glewInfoFunc("glProgramUniform1d", glProgramUniform1d == NULL);
2111 glewInfoFunc("glProgramUniform1dv", glProgramUniform1dv == NULL);
2112 glewInfoFunc("glProgramUniform1f", glProgramUniform1f == NULL);
2113 glewInfoFunc("glProgramUniform1fv", glProgramUniform1fv == NULL);
2114 glewInfoFunc("glProgramUniform1i", glProgramUniform1i == NULL);
2115 glewInfoFunc("glProgramUniform1iv", glProgramUniform1iv == NULL);
2116 glewInfoFunc("glProgramUniform1ui", glProgramUniform1ui == NULL);
2117 glewInfoFunc("glProgramUniform1uiv", glProgramUniform1uiv == NULL);
2118 glewInfoFunc("glProgramUniform2d", glProgramUniform2d == NULL);
2119 glewInfoFunc("glProgramUniform2dv", glProgramUniform2dv == NULL);
2120 glewInfoFunc("glProgramUniform2f", glProgramUniform2f == NULL);
2121 glewInfoFunc("glProgramUniform2fv", glProgramUniform2fv == NULL);
2122 glewInfoFunc("glProgramUniform2i", glProgramUniform2i == NULL);
2123 glewInfoFunc("glProgramUniform2iv", glProgramUniform2iv == NULL);
2124 glewInfoFunc("glProgramUniform2ui", glProgramUniform2ui == NULL);
2125 glewInfoFunc("glProgramUniform2uiv", glProgramUniform2uiv == NULL);
2126 glewInfoFunc("glProgramUniform3d", glProgramUniform3d == NULL);
2127 glewInfoFunc("glProgramUniform3dv", glProgramUniform3dv == NULL);
2128 glewInfoFunc("glProgramUniform3f", glProgramUniform3f == NULL);
2129 glewInfoFunc("glProgramUniform3fv", glProgramUniform3fv == NULL);
2130 glewInfoFunc("glProgramUniform3i", glProgramUniform3i == NULL);
2131 glewInfoFunc("glProgramUniform3iv", glProgramUniform3iv == NULL);
2132 glewInfoFunc("glProgramUniform3ui", glProgramUniform3ui == NULL);
2133 glewInfoFunc("glProgramUniform3uiv", glProgramUniform3uiv == NULL);
2134 glewInfoFunc("glProgramUniform4d", glProgramUniform4d == NULL);
2135 glewInfoFunc("glProgramUniform4dv", glProgramUniform4dv == NULL);
2136 glewInfoFunc("glProgramUniform4f", glProgramUniform4f == NULL);
2137 glewInfoFunc("glProgramUniform4fv", glProgramUniform4fv == NULL);
2138 glewInfoFunc("glProgramUniform4i", glProgramUniform4i == NULL);
2139 glewInfoFunc("glProgramUniform4iv", glProgramUniform4iv == NULL);
2140 glewInfoFunc("glProgramUniform4ui", glProgramUniform4ui == NULL);
2141 glewInfoFunc("glProgramUniform4uiv", glProgramUniform4uiv == NULL);
2142 glewInfoFunc("glProgramUniformMatrix2dv", glProgramUniformMatrix2dv == NULL);
2143 glewInfoFunc("glProgramUniformMatrix2fv", glProgramUniformMatrix2fv == NULL);
2144 glewInfoFunc("glProgramUniformMatrix2x3dv", glProgramUniformMatrix2x3dv == NULL);
2145 glewInfoFunc("glProgramUniformMatrix2x3fv", glProgramUniformMatrix2x3fv == NULL);
2146 glewInfoFunc("glProgramUniformMatrix2x4dv", glProgramUniformMatrix2x4dv == NULL);
2147 glewInfoFunc("glProgramUniformMatrix2x4fv", glProgramUniformMatrix2x4fv == NULL);
2148 glewInfoFunc("glProgramUniformMatrix3dv", glProgramUniformMatrix3dv == NULL);
2149 glewInfoFunc("glProgramUniformMatrix3fv", glProgramUniformMatrix3fv == NULL);
2150 glewInfoFunc("glProgramUniformMatrix3x2dv", glProgramUniformMatrix3x2dv == NULL);
2151 glewInfoFunc("glProgramUniformMatrix3x2fv", glProgramUniformMatrix3x2fv == NULL);
2152 glewInfoFunc("glProgramUniformMatrix3x4dv", glProgramUniformMatrix3x4dv == NULL);
2153 glewInfoFunc("glProgramUniformMatrix3x4fv", glProgramUniformMatrix3x4fv == NULL);
2154 glewInfoFunc("glProgramUniformMatrix4dv", glProgramUniformMatrix4dv == NULL);
2155 glewInfoFunc("glProgramUniformMatrix4fv", glProgramUniformMatrix4fv == NULL);
2156 glewInfoFunc("glProgramUniformMatrix4x2dv", glProgramUniformMatrix4x2dv == NULL);
2157 glewInfoFunc("glProgramUniformMatrix4x2fv", glProgramUniformMatrix4x2fv == NULL);
2158 glewInfoFunc("glProgramUniformMatrix4x3dv", glProgramUniformMatrix4x3dv == NULL);
2159 glewInfoFunc("glProgramUniformMatrix4x3fv", glProgramUniformMatrix4x3fv == NULL);
2160 glewInfoFunc("glUseProgramStages", glUseProgramStages == NULL);
2161 glewInfoFunc("glValidateProgramPipeline", glValidateProgramPipeline == NULL);
2162 }
2163
2164 #endif /* GL_ARB_separate_shader_objects */
2165
2166 #ifdef GL_ARB_shader_atomic_counters
2167
2168 static void _glewInfo_GL_ARB_shader_atomic_counters (void)
2169 {
2170 glewPrintExt("GL_ARB_shader_atomic_counters", GLEW_ARB_shader_atomic_counters, glewIsSupported("GL_ARB_shader_atomic_counters"), glewGetExtension("GL_ARB_shader_atomic_counters"));
2171
2172 glewInfoFunc("glGetActiveAtomicCounterBufferiv", glGetActiveAtomicCounterBufferiv == NULL);
2173 }
2174
2175 #endif /* GL_ARB_shader_atomic_counters */
2176
2177 #ifdef GL_ARB_shader_bit_encoding
2178
2179 static void _glewInfo_GL_ARB_shader_bit_encoding (void)
2180 {
2181 glewPrintExt("GL_ARB_shader_bit_encoding", GLEW_ARB_shader_bit_encoding, glewIsSupported("GL_ARB_shader_bit_encoding"), glewGetExtension("GL_ARB_shader_bit_encoding"));
2182 }
2183
2184 #endif /* GL_ARB_shader_bit_encoding */
2185
2186 #ifdef GL_ARB_shader_draw_parameters
2187
2188 static void _glewInfo_GL_ARB_shader_draw_parameters (void)
2189 {
2190 glewPrintExt("GL_ARB_shader_draw_parameters", GLEW_ARB_shader_draw_parameters, glewIsSupported("GL_ARB_shader_draw_parameters"), glewGetExtension("GL_ARB_shader_draw_parameters"));
2191 }
2192
2193 #endif /* GL_ARB_shader_draw_parameters */
2194
2195 #ifdef GL_ARB_shader_group_vote
2196
2197 static void _glewInfo_GL_ARB_shader_group_vote (void)
2198 {
2199 glewPrintExt("GL_ARB_shader_group_vote", GLEW_ARB_shader_group_vote, glewIsSupported("GL_ARB_shader_group_vote"), glewGetExtension("GL_ARB_shader_group_vote"));
2200 }
2201
2202 #endif /* GL_ARB_shader_group_vote */
2203
2204 #ifdef GL_ARB_shader_image_load_store
2205
2206 static void _glewInfo_GL_ARB_shader_image_load_store (void)
2207 {
2208 glewPrintExt("GL_ARB_shader_image_load_store", GLEW_ARB_shader_image_load_store, glewIsSupported("GL_ARB_shader_image_load_store"), glewGetExtension("GL_ARB_shader_image_load_store"));
2209
2210 glewInfoFunc("glBindImageTexture", glBindImageTexture == NULL);
2211 glewInfoFunc("glMemoryBarrier", glMemoryBarrier == NULL);
2212 }
2213
2214 #endif /* GL_ARB_shader_image_load_store */
2215
2216 #ifdef GL_ARB_shader_image_size
2217
2218 static void _glewInfo_GL_ARB_shader_image_size (void)
2219 {
2220 glewPrintExt("GL_ARB_shader_image_size", GLEW_ARB_shader_image_size, glewIsSupported("GL_ARB_shader_image_size"), glewGetExtension("GL_ARB_shader_image_size"));
2221 }
2222
2223 #endif /* GL_ARB_shader_image_size */
2224
2225 #ifdef GL_ARB_shader_objects
2226
2227 static void _glewInfo_GL_ARB_shader_objects (void)
2228 {
2229 glewPrintExt("GL_ARB_shader_objects", GLEW_ARB_shader_objects, glewIsSupported("GL_ARB_shader_objects"), glewGetExtension("GL_ARB_shader_objects"));
2230
2231 glewInfoFunc("glAttachObjectARB", glAttachObjectARB == NULL);
2232 glewInfoFunc("glCompileShaderARB", glCompileShaderARB == NULL);
2233 glewInfoFunc("glCreateProgramObjectARB", glCreateProgramObjectARB == NULL);
2234 glewInfoFunc("glCreateShaderObjectARB", glCreateShaderObjectARB == NULL);
2235 glewInfoFunc("glDeleteObjectARB", glDeleteObjectARB == NULL);
2236 glewInfoFunc("glDetachObjectARB", glDetachObjectARB == NULL);
2237 glewInfoFunc("glGetActiveUniformARB", glGetActiveUniformARB == NULL);
2238 glewInfoFunc("glGetAttachedObjectsARB", glGetAttachedObjectsARB == NULL);
2239 glewInfoFunc("glGetHandleARB", glGetHandleARB == NULL);
2240 glewInfoFunc("glGetInfoLogARB", glGetInfoLogARB == NULL);
2241 glewInfoFunc("glGetObjectParameterfvARB", glGetObjectParameterfvARB == NULL);
2242 glewInfoFunc("glGetObjectParameterivARB", glGetObjectParameterivARB == NULL);
2243 glewInfoFunc("glGetShaderSourceARB", glGetShaderSourceARB == NULL);
2244 glewInfoFunc("glGetUniformLocationARB", glGetUniformLocationARB == NULL);
2245 glewInfoFunc("glGetUniformfvARB", glGetUniformfvARB == NULL);
2246 glewInfoFunc("glGetUniformivARB", glGetUniformivARB == NULL);
2247 glewInfoFunc("glLinkProgramARB", glLinkProgramARB == NULL);
2248 glewInfoFunc("glShaderSourceARB", glShaderSourceARB == NULL);
2249 glewInfoFunc("glUniform1fARB", glUniform1fARB == NULL);
2250 glewInfoFunc("glUniform1fvARB", glUniform1fvARB == NULL);
2251 glewInfoFunc("glUniform1iARB", glUniform1iARB == NULL);
2252 glewInfoFunc("glUniform1ivARB", glUniform1ivARB == NULL);
2253 glewInfoFunc("glUniform2fARB", glUniform2fARB == NULL);
2254 glewInfoFunc("glUniform2fvARB", glUniform2fvARB == NULL);
2255 glewInfoFunc("glUniform2iARB", glUniform2iARB == NULL);
2256 glewInfoFunc("glUniform2ivARB", glUniform2ivARB == NULL);
2257 glewInfoFunc("glUniform3fARB", glUniform3fARB == NULL);
2258 glewInfoFunc("glUniform3fvARB", glUniform3fvARB == NULL);
2259 glewInfoFunc("glUniform3iARB", glUniform3iARB == NULL);
2260 glewInfoFunc("glUniform3ivARB", glUniform3ivARB == NULL);
2261 glewInfoFunc("glUniform4fARB", glUniform4fARB == NULL);
2262 glewInfoFunc("glUniform4fvARB", glUniform4fvARB == NULL);
2263 glewInfoFunc("glUniform4iARB", glUniform4iARB == NULL);
2264 glewInfoFunc("glUniform4ivARB", glUniform4ivARB == NULL);
2265 glewInfoFunc("glUniformMatrix2fvARB", glUniformMatrix2fvARB == NULL);
2266 glewInfoFunc("glUniformMatrix3fvARB", glUniformMatrix3fvARB == NULL);
2267 glewInfoFunc("glUniformMatrix4fvARB", glUniformMatrix4fvARB == NULL);
2268 glewInfoFunc("glUseProgramObjectARB", glUseProgramObjectARB == NULL);
2269 glewInfoFunc("glValidateProgramARB", glValidateProgramARB == NULL);
2270 }
2271
2272 #endif /* GL_ARB_shader_objects */
2273
2274 #ifdef GL_ARB_shader_precision
2275
2276 static void _glewInfo_GL_ARB_shader_precision (void)
2277 {
2278 glewPrintExt("GL_ARB_shader_precision", GLEW_ARB_shader_precision, glewIsSupported("GL_ARB_shader_precision"), glewGetExtension("GL_ARB_shader_precision"));
2279 }
2280
2281 #endif /* GL_ARB_shader_precision */
2282
2283 #ifdef GL_ARB_shader_stencil_export
2284
2285 static void _glewInfo_GL_ARB_shader_stencil_export (void)
2286 {
2287 glewPrintExt("GL_ARB_shader_stencil_export", GLEW_ARB_shader_stencil_export, glewIsSupported("GL_ARB_shader_stencil_export"), glewGetExtension("GL_ARB_shader_stencil_export"));
2288 }
2289
2290 #endif /* GL_ARB_shader_stencil_export */
2291
2292 #ifdef GL_ARB_shader_storage_buffer_object
2293
2294 static void _glewInfo_GL_ARB_shader_storage_buffer_object (void)
2295 {
2296 glewPrintExt("GL_ARB_shader_storage_buffer_object", GLEW_ARB_shader_storage_buffer_object, glewIsSupported("GL_ARB_shader_storage_buffer_object"), glewGetExtension("GL_ARB_shader_storage_buffer_object"));
2297
2298 glewInfoFunc("glShaderStorageBlockBinding", glShaderStorageBlockBinding == NULL);
2299 }
2300
2301 #endif /* GL_ARB_shader_storage_buffer_object */
2302
2303 #ifdef GL_ARB_shader_subroutine
2304
2305 static void _glewInfo_GL_ARB_shader_subroutine (void)
2306 {
2307 glewPrintExt("GL_ARB_shader_subroutine", GLEW_ARB_shader_subroutine, glewIsSupported("GL_ARB_shader_subroutine"), glewGetExtension("GL_ARB_shader_subroutine"));
2308
2309 glewInfoFunc("glGetActiveSubroutineName", glGetActiveSubroutineName == NULL);
2310 glewInfoFunc("glGetActiveSubroutineUniformName", glGetActiveSubroutineUniformName == NULL);
2311 glewInfoFunc("glGetActiveSubroutineUniformiv", glGetActiveSubroutineUniformiv == NULL);
2312 glewInfoFunc("glGetProgramStageiv", glGetProgramStageiv == NULL);
2313 glewInfoFunc("glGetSubroutineIndex", glGetSubroutineIndex == NULL);
2314 glewInfoFunc("glGetSubroutineUniformLocation", glGetSubroutineUniformLocation == NULL);
2315 glewInfoFunc("glGetUniformSubroutineuiv", glGetUniformSubroutineuiv == NULL);
2316 glewInfoFunc("glUniformSubroutinesuiv", glUniformSubroutinesuiv == NULL);
2317 }
2318
2319 #endif /* GL_ARB_shader_subroutine */
2320
2321 #ifdef GL_ARB_shader_texture_lod
2322
2323 static void _glewInfo_GL_ARB_shader_texture_lod (void)
2324 {
2325 glewPrintExt("GL_ARB_shader_texture_lod", GLEW_ARB_shader_texture_lod, glewIsSupported("GL_ARB_shader_texture_lod"), glewGetExtension("GL_ARB_shader_texture_lod"));
2326 }
2327
2328 #endif /* GL_ARB_shader_texture_lod */
2329
2330 #ifdef GL_ARB_shading_language_100
2331
2332 static void _glewInfo_GL_ARB_shading_language_100 (void)
2333 {
2334 glewPrintExt("GL_ARB_shading_language_100", GLEW_ARB_shading_language_100, glewIsSupported("GL_ARB_shading_language_100"), glewGetExtension("GL_ARB_shading_language_100"));
2335 }
2336
2337 #endif /* GL_ARB_shading_language_100 */
2338
2339 #ifdef GL_ARB_shading_language_420pack
2340
2341 static void _glewInfo_GL_ARB_shading_language_420pack (void)
2342 {
2343 glewPrintExt("GL_ARB_shading_language_420pack", GLEW_ARB_shading_language_420pack, glewIsSupported("GL_ARB_shading_language_420pack"), glewGetExtension("GL_ARB_shading_language_420pack"));
2344 }
2345
2346 #endif /* GL_ARB_shading_language_420pack */
2347
2348 #ifdef GL_ARB_shading_language_include
2349
2350 static void _glewInfo_GL_ARB_shading_language_include (void)
2351 {
2352 glewPrintExt("GL_ARB_shading_language_include", GLEW_ARB_shading_language_include, glewIsSupported("GL_ARB_shading_language_include"), glewGetExtension("GL_ARB_shading_language_include"));
2353
2354 glewInfoFunc("glCompileShaderIncludeARB", glCompileShaderIncludeARB == NULL);
2355 glewInfoFunc("glDeleteNamedStringARB", glDeleteNamedStringARB == NULL);
2356 glewInfoFunc("glGetNamedStringARB", glGetNamedStringARB == NULL);
2357 glewInfoFunc("glGetNamedStringivARB", glGetNamedStringivARB == NULL);
2358 glewInfoFunc("glIsNamedStringARB", glIsNamedStringARB == NULL);
2359 glewInfoFunc("glNamedStringARB", glNamedStringARB == NULL);
2360 }
2361
2362 #endif /* GL_ARB_shading_language_include */
2363
2364 #ifdef GL_ARB_shading_language_packing
2365
2366 static void _glewInfo_GL_ARB_shading_language_packing (void)
2367 {
2368 glewPrintExt("GL_ARB_shading_language_packing", GLEW_ARB_shading_language_packing, glewIsSupported("GL_ARB_shading_language_packing"), glewGetExtension("GL_ARB_shading_language_packing"));
2369 }
2370
2371 #endif /* GL_ARB_shading_language_packing */
2372
2373 #ifdef GL_ARB_shadow
2374
2375 static void _glewInfo_GL_ARB_shadow (void)
2376 {
2377 glewPrintExt("GL_ARB_shadow", GLEW_ARB_shadow, glewIsSupported("GL_ARB_shadow"), glewGetExtension("GL_ARB_shadow"));
2378 }
2379
2380 #endif /* GL_ARB_shadow */
2381
2382 #ifdef GL_ARB_shadow_ambient
2383
2384 static void _glewInfo_GL_ARB_shadow_ambient (void)
2385 {
2386 glewPrintExt("GL_ARB_shadow_ambient", GLEW_ARB_shadow_ambient, glewIsSupported("GL_ARB_shadow_ambient"), glewGetExtension("GL_ARB_shadow_ambient"));
2387 }
2388
2389 #endif /* GL_ARB_shadow_ambient */
2390
2391 #ifdef GL_ARB_sparse_texture
2392
2393 static void _glewInfo_GL_ARB_sparse_texture (void)
2394 {
2395 glewPrintExt("GL_ARB_sparse_texture", GLEW_ARB_sparse_texture, glewIsSupported("GL_ARB_sparse_texture"), glewGetExtension("GL_ARB_sparse_texture"));
2396
2397 glewInfoFunc("glTexPageCommitmentARB", glTexPageCommitmentARB == NULL);
2398 glewInfoFunc("glTexturePageCommitmentEXT", glTexturePageCommitmentEXT == NULL);
2399 }
2400
2401 #endif /* GL_ARB_sparse_texture */
2402
2403 #ifdef GL_ARB_stencil_texturing
2404
2405 static void _glewInfo_GL_ARB_stencil_texturing (void)
2406 {
2407 glewPrintExt("GL_ARB_stencil_texturing", GLEW_ARB_stencil_texturing, glewIsSupported("GL_ARB_stencil_texturing"), glewGetExtension("GL_ARB_stencil_texturing"));
2408 }
2409
2410 #endif /* GL_ARB_stencil_texturing */
2411
2412 #ifdef GL_ARB_sync
2413
2414 static void _glewInfo_GL_ARB_sync (void)
2415 {
2416 glewPrintExt("GL_ARB_sync", GLEW_ARB_sync, glewIsSupported("GL_ARB_sync"), glewGetExtension("GL_ARB_sync"));
2417
2418 glewInfoFunc("glClientWaitSync", glClientWaitSync == NULL);
2419 glewInfoFunc("glDeleteSync", glDeleteSync == NULL);
2420 glewInfoFunc("glFenceSync", glFenceSync == NULL);
2421 glewInfoFunc("glGetInteger64v", glGetInteger64v == NULL);
2422 glewInfoFunc("glGetSynciv", glGetSynciv == NULL);
2423 glewInfoFunc("glIsSync", glIsSync == NULL);
2424 glewInfoFunc("glWaitSync", glWaitSync == NULL);
2425 }
2426
2427 #endif /* GL_ARB_sync */
2428
2429 #ifdef GL_ARB_tessellation_shader
2430
2431 static void _glewInfo_GL_ARB_tessellation_shader (void)
2432 {
2433 glewPrintExt("GL_ARB_tessellation_shader", GLEW_ARB_tessellation_shader, glewIsSupported("GL_ARB_tessellation_shader"), glewGetExtension("GL_ARB_tessellation_shader"));
2434
2435 glewInfoFunc("glPatchParameterfv", glPatchParameterfv == NULL);
2436 glewInfoFunc("glPatchParameteri", glPatchParameteri == NULL);
2437 }
2438
2439 #endif /* GL_ARB_tessellation_shader */
2440
2441 #ifdef GL_ARB_texture_border_clamp
2442
2443 static void _glewInfo_GL_ARB_texture_border_clamp (void)
2444 {
2445 glewPrintExt("GL_ARB_texture_border_clamp", GLEW_ARB_texture_border_clamp, glewIsSupported("GL_ARB_texture_border_clamp"), glewGetExtension("GL_ARB_texture_border_clamp"));
2446 }
2447
2448 #endif /* GL_ARB_texture_border_clamp */
2449
2450 #ifdef GL_ARB_texture_buffer_object
2451
2452 static void _glewInfo_GL_ARB_texture_buffer_object (void)
2453 {
2454 glewPrintExt("GL_ARB_texture_buffer_object", GLEW_ARB_texture_buffer_object, glewIsSupported("GL_ARB_texture_buffer_object"), glewGetExtension("GL_ARB_texture_buffer_object"));
2455
2456 glewInfoFunc("glTexBufferARB", glTexBufferARB == NULL);
2457 }
2458
2459 #endif /* GL_ARB_texture_buffer_object */
2460
2461 #ifdef GL_ARB_texture_buffer_object_rgb32
2462
2463 static void _glewInfo_GL_ARB_texture_buffer_object_rgb32 (void)
2464 {
2465 glewPrintExt("GL_ARB_texture_buffer_object_rgb32", GLEW_ARB_texture_buffer_object_rgb32, glewIsSupported("GL_ARB_texture_buffer_object_rgb32"), glewGetExtension("GL_ARB_texture_buffer_object_rgb32"));
2466 }
2467
2468 #endif /* GL_ARB_texture_buffer_object_rgb32 */
2469
2470 #ifdef GL_ARB_texture_buffer_range
2471
2472 static void _glewInfo_GL_ARB_texture_buffer_range (void)
2473 {
2474 glewPrintExt("GL_ARB_texture_buffer_range", GLEW_ARB_texture_buffer_range, glewIsSupported("GL_ARB_texture_buffer_range"), glewGetExtension("GL_ARB_texture_buffer_range"));
2475
2476 glewInfoFunc("glTexBufferRange", glTexBufferRange == NULL);
2477 glewInfoFunc("glTextureBufferRangeEXT", glTextureBufferRangeEXT == NULL);
2478 }
2479
2480 #endif /* GL_ARB_texture_buffer_range */
2481
2482 #ifdef GL_ARB_texture_compression
2483
2484 static void _glewInfo_GL_ARB_texture_compression (void)
2485 {
2486 glewPrintExt("GL_ARB_texture_compression", GLEW_ARB_texture_compression, glewIsSupported("GL_ARB_texture_compression"), glewGetExtension("GL_ARB_texture_compression"));
2487
2488 glewInfoFunc("glCompressedTexImage1DARB", glCompressedTexImage1DARB == NULL);
2489 glewInfoFunc("glCompressedTexImage2DARB", glCompressedTexImage2DARB == NULL);
2490 glewInfoFunc("glCompressedTexImage3DARB", glCompressedTexImage3DARB == NULL);
2491 glewInfoFunc("glCompressedTexSubImage1DARB", glCompressedTexSubImage1DARB == NULL);
2492 glewInfoFunc("glCompressedTexSubImage2DARB", glCompressedTexSubImage2DARB == NULL);
2493 glewInfoFunc("glCompressedTexSubImage3DARB", glCompressedTexSubImage3DARB == NULL);
2494 glewInfoFunc("glGetCompressedTexImageARB", glGetCompressedTexImageARB == NULL);
2495 }
2496
2497 #endif /* GL_ARB_texture_compression */
2498
2499 #ifdef GL_ARB_texture_compression_bptc
2500
2501 static void _glewInfo_GL_ARB_texture_compression_bptc (void)
2502 {
2503 glewPrintExt("GL_ARB_texture_compression_bptc", GLEW_ARB_texture_compression_bptc, glewIsSupported("GL_ARB_texture_compression_bptc"), glewGetExtension("GL_ARB_texture_compression_bptc"));
2504 }
2505
2506 #endif /* GL_ARB_texture_compression_bptc */
2507
2508 #ifdef GL_ARB_texture_compression_rgtc
2509
2510 static void _glewInfo_GL_ARB_texture_compression_rgtc (void)
2511 {
2512 glewPrintExt("GL_ARB_texture_compression_rgtc", GLEW_ARB_texture_compression_rgtc, glewIsSupported("GL_ARB_texture_compression_rgtc"), glewGetExtension("GL_ARB_texture_compression_rgtc"));
2513 }
2514
2515 #endif /* GL_ARB_texture_compression_rgtc */
2516
2517 #ifdef GL_ARB_texture_cube_map
2518
2519 static void _glewInfo_GL_ARB_texture_cube_map (void)
2520 {
2521 glewPrintExt("GL_ARB_texture_cube_map", GLEW_ARB_texture_cube_map, glewIsSupported("GL_ARB_texture_cube_map"), glewGetExtension("GL_ARB_texture_cube_map"));
2522 }
2523
2524 #endif /* GL_ARB_texture_cube_map */
2525
2526 #ifdef GL_ARB_texture_cube_map_array
2527
2528 static void _glewInfo_GL_ARB_texture_cube_map_array (void)
2529 {
2530 glewPrintExt("GL_ARB_texture_cube_map_array", GLEW_ARB_texture_cube_map_array, glewIsSupported("GL_ARB_texture_cube_map_array"), glewGetExtension("GL_ARB_texture_cube_map_array"));
2531 }
2532
2533 #endif /* GL_ARB_texture_cube_map_array */
2534
2535 #ifdef GL_ARB_texture_env_add
2536
2537 static void _glewInfo_GL_ARB_texture_env_add (void)
2538 {
2539 glewPrintExt("GL_ARB_texture_env_add", GLEW_ARB_texture_env_add, glewIsSupported("GL_ARB_texture_env_add"), glewGetExtension("GL_ARB_texture_env_add"));
2540 }
2541
2542 #endif /* GL_ARB_texture_env_add */
2543
2544 #ifdef GL_ARB_texture_env_combine
2545
2546 static void _glewInfo_GL_ARB_texture_env_combine (void)
2547 {
2548 glewPrintExt("GL_ARB_texture_env_combine", GLEW_ARB_texture_env_combine, glewIsSupported("GL_ARB_texture_env_combine"), glewGetExtension("GL_ARB_texture_env_combine"));
2549 }
2550
2551 #endif /* GL_ARB_texture_env_combine */
2552
2553 #ifdef GL_ARB_texture_env_crossbar
2554
2555 static void _glewInfo_GL_ARB_texture_env_crossbar (void)
2556 {
2557 glewPrintExt("GL_ARB_texture_env_crossbar", GLEW_ARB_texture_env_crossbar, glewIsSupported("GL_ARB_texture_env_crossbar"), glewGetExtension("GL_ARB_texture_env_crossbar"));
2558 }
2559
2560 #endif /* GL_ARB_texture_env_crossbar */
2561
2562 #ifdef GL_ARB_texture_env_dot3
2563
2564 static void _glewInfo_GL_ARB_texture_env_dot3 (void)
2565 {
2566 glewPrintExt("GL_ARB_texture_env_dot3", GLEW_ARB_texture_env_dot3, glewIsSupported("GL_ARB_texture_env_dot3"), glewGetExtension("GL_ARB_texture_env_dot3"));
2567 }
2568
2569 #endif /* GL_ARB_texture_env_dot3 */
2570
2571 #ifdef GL_ARB_texture_float
2572
2573 static void _glewInfo_GL_ARB_texture_float (void)
2574 {
2575 glewPrintExt("GL_ARB_texture_float", GLEW_ARB_texture_float, glewIsSupported("GL_ARB_texture_float"), glewGetExtension("GL_ARB_texture_float"));
2576 }
2577
2578 #endif /* GL_ARB_texture_float */
2579
2580 #ifdef GL_ARB_texture_gather
2581
2582 static void _glewInfo_GL_ARB_texture_gather (void)
2583 {
2584 glewPrintExt("GL_ARB_texture_gather", GLEW_ARB_texture_gather, glewIsSupported("GL_ARB_texture_gather"), glewGetExtension("GL_ARB_texture_gather"));
2585 }
2586
2587 #endif /* GL_ARB_texture_gather */
2588
2589 #ifdef GL_ARB_texture_mirror_clamp_to_edge
2590
2591 static void _glewInfo_GL_ARB_texture_mirror_clamp_to_edge (void)
2592 {
2593 glewPrintExt("GL_ARB_texture_mirror_clamp_to_edge", GLEW_ARB_texture_mirror_clamp_to_edge, glewIsSupported("GL_ARB_texture_mirror_clamp_to_edge"), glewGetExtension("GL_ARB_texture_mirror_clamp_to_edge"));
2594 }
2595
2596 #endif /* GL_ARB_texture_mirror_clamp_to_edge */
2597
2598 #ifdef GL_ARB_texture_mirrored_repeat
2599
2600 static void _glewInfo_GL_ARB_texture_mirrored_repeat (void)
2601 {
2602 glewPrintExt("GL_ARB_texture_mirrored_repeat", GLEW_ARB_texture_mirrored_repeat, glewIsSupported("GL_ARB_texture_mirrored_repeat"), glewGetExtension("GL_ARB_texture_mirrored_repeat"));
2603 }
2604
2605 #endif /* GL_ARB_texture_mirrored_repeat */
2606
2607 #ifdef GL_ARB_texture_multisample
2608
2609 static void _glewInfo_GL_ARB_texture_multisample (void)
2610 {
2611 glewPrintExt("GL_ARB_texture_multisample", GLEW_ARB_texture_multisample, glewIsSupported("GL_ARB_texture_multisample"), glewGetExtension("GL_ARB_texture_multisample"));
2612
2613 glewInfoFunc("glGetMultisamplefv", glGetMultisamplefv == NULL);
2614 glewInfoFunc("glSampleMaski", glSampleMaski == NULL);
2615 glewInfoFunc("glTexImage2DMultisample", glTexImage2DMultisample == NULL);
2616 glewInfoFunc("glTexImage3DMultisample", glTexImage3DMultisample == NULL);
2617 }
2618
2619 #endif /* GL_ARB_texture_multisample */
2620
2621 #ifdef GL_ARB_texture_non_power_of_two
2622
2623 static void _glewInfo_GL_ARB_texture_non_power_of_two (void)
2624 {
2625 glewPrintExt("GL_ARB_texture_non_power_of_two", GLEW_ARB_texture_non_power_of_two, glewIsSupported("GL_ARB_texture_non_power_of_two"), glewGetExtension("GL_ARB_texture_non_power_of_two"));
2626 }
2627
2628 #endif /* GL_ARB_texture_non_power_of_two */
2629
2630 #ifdef GL_ARB_texture_query_levels
2631
2632 static void _glewInfo_GL_ARB_texture_query_levels (void)
2633 {
2634 glewPrintExt("GL_ARB_texture_query_levels", GLEW_ARB_texture_query_levels, glewIsSupported("GL_ARB_texture_query_levels"), glewGetExtension("GL_ARB_texture_query_levels"));
2635 }
2636
2637 #endif /* GL_ARB_texture_query_levels */
2638
2639 #ifdef GL_ARB_texture_query_lod
2640
2641 static void _glewInfo_GL_ARB_texture_query_lod (void)
2642 {
2643 glewPrintExt("GL_ARB_texture_query_lod", GLEW_ARB_texture_query_lod, glewIsSupported("GL_ARB_texture_query_lod"), glewGetExtension("GL_ARB_texture_query_lod"));
2644 }
2645
2646 #endif /* GL_ARB_texture_query_lod */
2647
2648 #ifdef GL_ARB_texture_rectangle
2649
2650 static void _glewInfo_GL_ARB_texture_rectangle (void)
2651 {
2652 glewPrintExt("GL_ARB_texture_rectangle", GLEW_ARB_texture_rectangle, glewIsSupported("GL_ARB_texture_rectangle"), glewGetExtension("GL_ARB_texture_rectangle"));
2653 }
2654
2655 #endif /* GL_ARB_texture_rectangle */
2656
2657 #ifdef GL_ARB_texture_rg
2658
2659 static void _glewInfo_GL_ARB_texture_rg (void)
2660 {
2661 glewPrintExt("GL_ARB_texture_rg", GLEW_ARB_texture_rg, glewIsSupported("GL_ARB_texture_rg"), glewGetExtension("GL_ARB_texture_rg"));
2662 }
2663
2664 #endif /* GL_ARB_texture_rg */
2665
2666 #ifdef GL_ARB_texture_rgb10_a2ui
2667
2668 static void _glewInfo_GL_ARB_texture_rgb10_a2ui (void)
2669 {
2670 glewPrintExt("GL_ARB_texture_rgb10_a2ui", GLEW_ARB_texture_rgb10_a2ui, glewIsSupported("GL_ARB_texture_rgb10_a2ui"), glewGetExtension("GL_ARB_texture_rgb10_a2ui"));
2671 }
2672
2673 #endif /* GL_ARB_texture_rgb10_a2ui */
2674
2675 #ifdef GL_ARB_texture_stencil8
2676
2677 static void _glewInfo_GL_ARB_texture_stencil8 (void)
2678 {
2679 glewPrintExt("GL_ARB_texture_stencil8", GLEW_ARB_texture_stencil8, glewIsSupported("GL_ARB_texture_stencil8"), glewGetExtension("GL_ARB_texture_stencil8"));
2680 }
2681
2682 #endif /* GL_ARB_texture_stencil8 */
2683
2684 #ifdef GL_ARB_texture_storage
2685
2686 static void _glewInfo_GL_ARB_texture_storage (void)
2687 {
2688 glewPrintExt("GL_ARB_texture_storage", GLEW_ARB_texture_storage, glewIsSupported("GL_ARB_texture_storage"), glewGetExtension("GL_ARB_texture_storage"));
2689
2690 glewInfoFunc("glTexStorage1D", glTexStorage1D == NULL);
2691 glewInfoFunc("glTexStorage2D", glTexStorage2D == NULL);
2692 glewInfoFunc("glTexStorage3D", glTexStorage3D == NULL);
2693 glewInfoFunc("glTextureStorage1DEXT", glTextureStorage1DEXT == NULL);
2694 glewInfoFunc("glTextureStorage2DEXT", glTextureStorage2DEXT == NULL);
2695 glewInfoFunc("glTextureStorage3DEXT", glTextureStorage3DEXT == NULL);
2696 }
2697
2698 #endif /* GL_ARB_texture_storage */
2699
2700 #ifdef GL_ARB_texture_storage_multisample
2701
2702 static void _glewInfo_GL_ARB_texture_storage_multisample (void)
2703 {
2704 glewPrintExt("GL_ARB_texture_storage_multisample", GLEW_ARB_texture_storage_multisample, glewIsSupported("GL_ARB_texture_storage_multisample"), glewGetExtension("GL_ARB_texture_storage_multisample"));
2705
2706 glewInfoFunc("glTexStorage2DMultisample", glTexStorage2DMultisample == NULL);
2707 glewInfoFunc("glTexStorage3DMultisample", glTexStorage3DMultisample == NULL);
2708 glewInfoFunc("glTextureStorage2DMultisampleEXT", glTextureStorage2DMultisampleEXT == NULL);
2709 glewInfoFunc("glTextureStorage3DMultisampleEXT", glTextureStorage3DMultisampleEXT == NULL);
2710 }
2711
2712 #endif /* GL_ARB_texture_storage_multisample */
2713
2714 #ifdef GL_ARB_texture_swizzle
2715
2716 static void _glewInfo_GL_ARB_texture_swizzle (void)
2717 {
2718 glewPrintExt("GL_ARB_texture_swizzle", GLEW_ARB_texture_swizzle, glewIsSupported("GL_ARB_texture_swizzle"), glewGetExtension("GL_ARB_texture_swizzle"));
2719 }
2720
2721 #endif /* GL_ARB_texture_swizzle */
2722
2723 #ifdef GL_ARB_texture_view
2724
2725 static void _glewInfo_GL_ARB_texture_view (void)
2726 {
2727 glewPrintExt("GL_ARB_texture_view", GLEW_ARB_texture_view, glewIsSupported("GL_ARB_texture_view"), glewGetExtension("GL_ARB_texture_view"));
2728
2729 glewInfoFunc("glTextureView", glTextureView == NULL);
2730 }
2731
2732 #endif /* GL_ARB_texture_view */
2733
2734 #ifdef GL_ARB_timer_query
2735
2736 static void _glewInfo_GL_ARB_timer_query (void)
2737 {
2738 glewPrintExt("GL_ARB_timer_query", GLEW_ARB_timer_query, glewIsSupported("GL_ARB_timer_query"), glewGetExtension("GL_ARB_timer_query"));
2739
2740 glewInfoFunc("glGetQueryObjecti64v", glGetQueryObjecti64v == NULL);
2741 glewInfoFunc("glGetQueryObjectui64v", glGetQueryObjectui64v == NULL);
2742 glewInfoFunc("glQueryCounter", glQueryCounter == NULL);
2743 }
2744
2745 #endif /* GL_ARB_timer_query */
2746
2747 #ifdef GL_ARB_transform_feedback2
2748
2749 static void _glewInfo_GL_ARB_transform_feedback2 (void)
2750 {
2751 glewPrintExt("GL_ARB_transform_feedback2", GLEW_ARB_transform_feedback2, glewIsSupported("GL_ARB_transform_feedback2"), glewGetExtension("GL_ARB_transform_feedback2"));
2752
2753 glewInfoFunc("glBindTransformFeedback", glBindTransformFeedback == NULL);
2754 glewInfoFunc("glDeleteTransformFeedbacks", glDeleteTransformFeedbacks == NULL);
2755 glewInfoFunc("glDrawTransformFeedback", glDrawTransformFeedback == NULL);
2756 glewInfoFunc("glGenTransformFeedbacks", glGenTransformFeedbacks == NULL);
2757 glewInfoFunc("glIsTransformFeedback", glIsTransformFeedback == NULL);
2758 glewInfoFunc("glPauseTransformFeedback", glPauseTransformFeedback == NULL);
2759 glewInfoFunc("glResumeTransformFeedback", glResumeTransformFeedback == NULL);
2760 }
2761
2762 #endif /* GL_ARB_transform_feedback2 */
2763
2764 #ifdef GL_ARB_transform_feedback3
2765
2766 static void _glewInfo_GL_ARB_transform_feedback3 (void)
2767 {
2768 glewPrintExt("GL_ARB_transform_feedback3", GLEW_ARB_transform_feedback3, glewIsSupported("GL_ARB_transform_feedback3"), glewGetExtension("GL_ARB_transform_feedback3"));
2769
2770 glewInfoFunc("glBeginQueryIndexed", glBeginQueryIndexed == NULL);
2771 glewInfoFunc("glDrawTransformFeedbackStream", glDrawTransformFeedbackStream == NULL);
2772 glewInfoFunc("glEndQueryIndexed", glEndQueryIndexed == NULL);
2773 glewInfoFunc("glGetQueryIndexediv", glGetQueryIndexediv == NULL);
2774 }
2775
2776 #endif /* GL_ARB_transform_feedback3 */
2777
2778 #ifdef GL_ARB_transform_feedback_instanced
2779
2780 static void _glewInfo_GL_ARB_transform_feedback_instanced (void)
2781 {
2782 glewPrintExt("GL_ARB_transform_feedback_instanced", GLEW_ARB_transform_feedback_instanced, glewIsSupported("GL_ARB_transform_feedback_instanced"), glewGetExtension("GL_ARB_transform_feedback_instanced"));
2783
2784 glewInfoFunc("glDrawTransformFeedbackInstanced", glDrawTransformFeedbackInstanced == NULL);
2785 glewInfoFunc("glDrawTransformFeedbackStreamInstanced", glDrawTransformFeedbackStreamInstanced == NULL);
2786 }
2787
2788 #endif /* GL_ARB_transform_feedback_instanced */
2789
2790 #ifdef GL_ARB_transpose_matrix
2791
2792 static void _glewInfo_GL_ARB_transpose_matrix (void)
2793 {
2794 glewPrintExt("GL_ARB_transpose_matrix", GLEW_ARB_transpose_matrix, glewIsSupported("GL_ARB_transpose_matrix"), glewGetExtension("GL_ARB_transpose_matrix"));
2795
2796 glewInfoFunc("glLoadTransposeMatrixdARB", glLoadTransposeMatrixdARB == NULL);
2797 glewInfoFunc("glLoadTransposeMatrixfARB", glLoadTransposeMatrixfARB == NULL);
2798 glewInfoFunc("glMultTransposeMatrixdARB", glMultTransposeMatrixdARB == NULL);
2799 glewInfoFunc("glMultTransposeMatrixfARB", glMultTransposeMatrixfARB == NULL);
2800 }
2801
2802 #endif /* GL_ARB_transpose_matrix */
2803
2804 #ifdef GL_ARB_uniform_buffer_object
2805
2806 static void _glewInfo_GL_ARB_uniform_buffer_object (void)
2807 {
2808 glewPrintExt("GL_ARB_uniform_buffer_object", GLEW_ARB_uniform_buffer_object, glewIsSupported("GL_ARB_uniform_buffer_object"), glewGetExtension("GL_ARB_uniform_buffer_object"));
2809
2810 glewInfoFunc("glBindBufferBase", glBindBufferBase == NULL);
2811 glewInfoFunc("glBindBufferRange", glBindBufferRange == NULL);
2812 glewInfoFunc("glGetActiveUniformBlockName", glGetActiveUniformBlockName == NULL);
2813 glewInfoFunc("glGetActiveUniformBlockiv", glGetActiveUniformBlockiv == NULL);
2814 glewInfoFunc("glGetActiveUniformName", glGetActiveUniformName == NULL);
2815 glewInfoFunc("glGetActiveUniformsiv", glGetActiveUniformsiv == NULL);
2816 glewInfoFunc("glGetIntegeri_v", glGetIntegeri_v == NULL);
2817 glewInfoFunc("glGetUniformBlockIndex", glGetUniformBlockIndex == NULL);
2818 glewInfoFunc("glGetUniformIndices", glGetUniformIndices == NULL);
2819 glewInfoFunc("glUniformBlockBinding", glUniformBlockBinding == NULL);
2820 }
2821
2822 #endif /* GL_ARB_uniform_buffer_object */
2823
2824 #ifdef GL_ARB_vertex_array_bgra
2825
2826 static void _glewInfo_GL_ARB_vertex_array_bgra (void)
2827 {
2828 glewPrintExt("GL_ARB_vertex_array_bgra", GLEW_ARB_vertex_array_bgra, glewIsSupported("GL_ARB_vertex_array_bgra"), glewGetExtension("GL_ARB_vertex_array_bgra"));
2829 }
2830
2831 #endif /* GL_ARB_vertex_array_bgra */
2832
2833 #ifdef GL_ARB_vertex_array_object
2834
2835 static void _glewInfo_GL_ARB_vertex_array_object (void)
2836 {
2837 glewPrintExt("GL_ARB_vertex_array_object", GLEW_ARB_vertex_array_object, glewIsSupported("GL_ARB_vertex_array_object"), glewGetExtension("GL_ARB_vertex_array_object"));
2838
2839 glewInfoFunc("glBindVertexArray", glBindVertexArray == NULL);
2840 glewInfoFunc("glDeleteVertexArrays", glDeleteVertexArrays == NULL);
2841 glewInfoFunc("glGenVertexArrays", glGenVertexArrays == NULL);
2842 glewInfoFunc("glIsVertexArray", glIsVertexArray == NULL);
2843 }
2844
2845 #endif /* GL_ARB_vertex_array_object */
2846
2847 #ifdef GL_ARB_vertex_attrib_64bit
2848
2849 static void _glewInfo_GL_ARB_vertex_attrib_64bit (void)
2850 {
2851 glewPrintExt("GL_ARB_vertex_attrib_64bit", GLEW_ARB_vertex_attrib_64bit, glewIsSupported("GL_ARB_vertex_attrib_64bit"), glewGetExtension("GL_ARB_vertex_attrib_64bit"));
2852
2853 glewInfoFunc("glGetVertexAttribLdv", glGetVertexAttribLdv == NULL);
2854 glewInfoFunc("glVertexAttribL1d", glVertexAttribL1d == NULL);
2855 glewInfoFunc("glVertexAttribL1dv", glVertexAttribL1dv == NULL);
2856 glewInfoFunc("glVertexAttribL2d", glVertexAttribL2d == NULL);
2857 glewInfoFunc("glVertexAttribL2dv", glVertexAttribL2dv == NULL);
2858 glewInfoFunc("glVertexAttribL3d", glVertexAttribL3d == NULL);
2859 glewInfoFunc("glVertexAttribL3dv", glVertexAttribL3dv == NULL);
2860 glewInfoFunc("glVertexAttribL4d", glVertexAttribL4d == NULL);
2861 glewInfoFunc("glVertexAttribL4dv", glVertexAttribL4dv == NULL);
2862 glewInfoFunc("glVertexAttribLPointer", glVertexAttribLPointer == NULL);
2863 }
2864
2865 #endif /* GL_ARB_vertex_attrib_64bit */
2866
2867 #ifdef GL_ARB_vertex_attrib_binding
2868
2869 static void _glewInfo_GL_ARB_vertex_attrib_binding (void)
2870 {
2871 glewPrintExt("GL_ARB_vertex_attrib_binding", GLEW_ARB_vertex_attrib_binding, glewIsSupported("GL_ARB_vertex_attrib_binding"), glewGetExtension("GL_ARB_vertex_attrib_binding"));
2872
2873 glewInfoFunc("glBindVertexBuffer", glBindVertexBuffer == NULL);
2874 glewInfoFunc("glVertexAttribBinding", glVertexAttribBinding == NULL);
2875 glewInfoFunc("glVertexAttribFormat", glVertexAttribFormat == NULL);
2876 glewInfoFunc("glVertexAttribIFormat", glVertexAttribIFormat == NULL);
2877 glewInfoFunc("glVertexAttribLFormat", glVertexAttribLFormat == NULL);
2878 glewInfoFunc("glVertexBindingDivisor", glVertexBindingDivisor == NULL);
2879 }
2880
2881 #endif /* GL_ARB_vertex_attrib_binding */
2882
2883 #ifdef GL_ARB_vertex_blend
2884
2885 static void _glewInfo_GL_ARB_vertex_blend (void)
2886 {
2887 glewPrintExt("GL_ARB_vertex_blend", GLEW_ARB_vertex_blend, glewIsSupported("GL_ARB_vertex_blend"), glewGetExtension("GL_ARB_vertex_blend"));
2888
2889 glewInfoFunc("glVertexBlendARB", glVertexBlendARB == NULL);
2890 glewInfoFunc("glWeightPointerARB", glWeightPointerARB == NULL);
2891 glewInfoFunc("glWeightbvARB", glWeightbvARB == NULL);
2892 glewInfoFunc("glWeightdvARB", glWeightdvARB == NULL);
2893 glewInfoFunc("glWeightfvARB", glWeightfvARB == NULL);
2894 glewInfoFunc("glWeightivARB", glWeightivARB == NULL);
2895 glewInfoFunc("glWeightsvARB", glWeightsvARB == NULL);
2896 glewInfoFunc("glWeightubvARB", glWeightubvARB == NULL);
2897 glewInfoFunc("glWeightuivARB", glWeightuivARB == NULL);
2898 glewInfoFunc("glWeightusvARB", glWeightusvARB == NULL);
2899 }
2900
2901 #endif /* GL_ARB_vertex_blend */
2902
2903 #ifdef GL_ARB_vertex_buffer_object
2904
2905 static void _glewInfo_GL_ARB_vertex_buffer_object (void)
2906 {
2907 glewPrintExt("GL_ARB_vertex_buffer_object", GLEW_ARB_vertex_buffer_object, glewIsSupported("GL_ARB_vertex_buffer_object"), glewGetExtension("GL_ARB_vertex_buffer_object"));
2908
2909 glewInfoFunc("glBindBufferARB", glBindBufferARB == NULL);
2910 glewInfoFunc("glBufferDataARB", glBufferDataARB == NULL);
2911 glewInfoFunc("glBufferSubDataARB", glBufferSubDataARB == NULL);
2912 glewInfoFunc("glDeleteBuffersARB", glDeleteBuffersARB == NULL);
2913 glewInfoFunc("glGenBuffersARB", glGenBuffersARB == NULL);
2914 glewInfoFunc("glGetBufferParameterivARB", glGetBufferParameterivARB == NULL);
2915 glewInfoFunc("glGetBufferPointervARB", glGetBufferPointervARB == NULL);
2916 glewInfoFunc("glGetBufferSubDataARB", glGetBufferSubDataARB == NULL);
2917 glewInfoFunc("glIsBufferARB", glIsBufferARB == NULL);
2918 glewInfoFunc("glMapBufferARB", glMapBufferARB == NULL);
2919 glewInfoFunc("glUnmapBufferARB", glUnmapBufferARB == NULL);
2920 }
2921
2922 #endif /* GL_ARB_vertex_buffer_object */
2923
2924 #ifdef GL_ARB_vertex_program
2925
2926 static void _glewInfo_GL_ARB_vertex_program (void)
2927 {
2928 glewPrintExt("GL_ARB_vertex_program", GLEW_ARB_vertex_program, glewIsSupported("GL_ARB_vertex_program"), glewGetExtension("GL_ARB_vertex_program"));
2929
2930 glewInfoFunc("glBindProgramARB", glBindProgramARB == NULL);
2931 glewInfoFunc("glDeleteProgramsARB", glDeleteProgramsARB == NULL);
2932 glewInfoFunc("glDisableVertexAttribArrayARB", glDisableVertexAttribArrayARB == NULL);
2933 glewInfoFunc("glEnableVertexAttribArrayARB", glEnableVertexAttribArrayARB == NULL);
2934 glewInfoFunc("glGenProgramsARB", glGenProgramsARB == NULL);
2935 glewInfoFunc("glGetProgramEnvParameterdvARB", glGetProgramEnvParameterdvARB == NULL);
2936 glewInfoFunc("glGetProgramEnvParameterfvARB", glGetProgramEnvParameterfvARB == NULL);
2937 glewInfoFunc("glGetProgramLocalParameterdvARB", glGetProgramLocalParameterdvARB == NULL);
2938 glewInfoFunc("glGetProgramLocalParameterfvARB", glGetProgramLocalParameterfvARB == NULL);
2939 glewInfoFunc("glGetProgramStringARB", glGetProgramStringARB == NULL);
2940 glewInfoFunc("glGetProgramivARB", glGetProgramivARB == NULL);
2941 glewInfoFunc("glGetVertexAttribPointervARB", glGetVertexAttribPointervARB == NULL);
2942 glewInfoFunc("glGetVertexAttribdvARB", glGetVertexAttribdvARB == NULL);
2943 glewInfoFunc("glGetVertexAttribfvARB", glGetVertexAttribfvARB == NULL);
2944 glewInfoFunc("glGetVertexAttribivARB", glGetVertexAttribivARB == NULL);
2945 glewInfoFunc("glIsProgramARB", glIsProgramARB == NULL);
2946 glewInfoFunc("glProgramEnvParameter4dARB", glProgramEnvParameter4dARB == NULL);
2947 glewInfoFunc("glProgramEnvParameter4dvARB", glProgramEnvParameter4dvARB == NULL);
2948 glewInfoFunc("glProgramEnvParameter4fARB", glProgramEnvParameter4fARB == NULL);
2949 glewInfoFunc("glProgramEnvParameter4fvARB", glProgramEnvParameter4fvARB == NULL);
2950 glewInfoFunc("glProgramLocalParameter4dARB", glProgramLocalParameter4dARB == NULL);
2951 glewInfoFunc("glProgramLocalParameter4dvARB", glProgramLocalParameter4dvARB == NULL);
2952 glewInfoFunc("glProgramLocalParameter4fARB", glProgramLocalParameter4fARB == NULL);
2953 glewInfoFunc("glProgramLocalParameter4fvARB", glProgramLocalParameter4fvARB == NULL);
2954 glewInfoFunc("glProgramStringARB", glProgramStringARB == NULL);
2955 glewInfoFunc("glVertexAttrib1dARB", glVertexAttrib1dARB == NULL);
2956 glewInfoFunc("glVertexAttrib1dvARB", glVertexAttrib1dvARB == NULL);
2957 glewInfoFunc("glVertexAttrib1fARB", glVertexAttrib1fARB == NULL);
2958 glewInfoFunc("glVertexAttrib1fvARB", glVertexAttrib1fvARB == NULL);
2959 glewInfoFunc("glVertexAttrib1sARB", glVertexAttrib1sARB == NULL);
2960 glewInfoFunc("glVertexAttrib1svARB", glVertexAttrib1svARB == NULL);
2961 glewInfoFunc("glVertexAttrib2dARB", glVertexAttrib2dARB == NULL);
2962 glewInfoFunc("glVertexAttrib2dvARB", glVertexAttrib2dvARB == NULL);
2963 glewInfoFunc("glVertexAttrib2fARB", glVertexAttrib2fARB == NULL);
2964 glewInfoFunc("glVertexAttrib2fvARB", glVertexAttrib2fvARB == NULL);
2965 glewInfoFunc("glVertexAttrib2sARB", glVertexAttrib2sARB == NULL);
2966 glewInfoFunc("glVertexAttrib2svARB", glVertexAttrib2svARB == NULL);
2967 glewInfoFunc("glVertexAttrib3dARB", glVertexAttrib3dARB == NULL);
2968 glewInfoFunc("glVertexAttrib3dvARB", glVertexAttrib3dvARB == NULL);
2969 glewInfoFunc("glVertexAttrib3fARB", glVertexAttrib3fARB == NULL);
2970 glewInfoFunc("glVertexAttrib3fvARB", glVertexAttrib3fvARB == NULL);
2971 glewInfoFunc("glVertexAttrib3sARB", glVertexAttrib3sARB == NULL);
2972 glewInfoFunc("glVertexAttrib3svARB", glVertexAttrib3svARB == NULL);
2973 glewInfoFunc("glVertexAttrib4NbvARB", glVertexAttrib4NbvARB == NULL);
2974 glewInfoFunc("glVertexAttrib4NivARB", glVertexAttrib4NivARB == NULL);
2975 glewInfoFunc("glVertexAttrib4NsvARB", glVertexAttrib4NsvARB == NULL);
2976 glewInfoFunc("glVertexAttrib4NubARB", glVertexAttrib4NubARB == NULL);
2977 glewInfoFunc("glVertexAttrib4NubvARB", glVertexAttrib4NubvARB == NULL);
2978 glewInfoFunc("glVertexAttrib4NuivARB", glVertexAttrib4NuivARB == NULL);
2979 glewInfoFunc("glVertexAttrib4NusvARB", glVertexAttrib4NusvARB == NULL);
2980 glewInfoFunc("glVertexAttrib4bvARB", glVertexAttrib4bvARB == NULL);
2981 glewInfoFunc("glVertexAttrib4dARB", glVertexAttrib4dARB == NULL);
2982 glewInfoFunc("glVertexAttrib4dvARB", glVertexAttrib4dvARB == NULL);
2983 glewInfoFunc("glVertexAttrib4fARB", glVertexAttrib4fARB == NULL);
2984 glewInfoFunc("glVertexAttrib4fvARB", glVertexAttrib4fvARB == NULL);
2985 glewInfoFunc("glVertexAttrib4ivARB", glVertexAttrib4ivARB == NULL);
2986 glewInfoFunc("glVertexAttrib4sARB", glVertexAttrib4sARB == NULL);
2987 glewInfoFunc("glVertexAttrib4svARB", glVertexAttrib4svARB == NULL);
2988 glewInfoFunc("glVertexAttrib4ubvARB", glVertexAttrib4ubvARB == NULL);
2989 glewInfoFunc("glVertexAttrib4uivARB", glVertexAttrib4uivARB == NULL);
2990 glewInfoFunc("glVertexAttrib4usvARB", glVertexAttrib4usvARB == NULL);
2991 glewInfoFunc("glVertexAttribPointerARB", glVertexAttribPointerARB == NULL);
2992 }
2993
2994 #endif /* GL_ARB_vertex_program */
2995
2996 #ifdef GL_ARB_vertex_shader
2997
2998 static void _glewInfo_GL_ARB_vertex_shader (void)
2999 {
3000 glewPrintExt("GL_ARB_vertex_shader", GLEW_ARB_vertex_shader, glewIsSupported("GL_ARB_vertex_shader"), glewGetExtension("GL_ARB_vertex_shader"));
3001
3002 glewInfoFunc("glBindAttribLocationARB", glBindAttribLocationARB == NULL);
3003 glewInfoFunc("glGetActiveAttribARB", glGetActiveAttribARB == NULL);
3004 glewInfoFunc("glGetAttribLocationARB", glGetAttribLocationARB == NULL);
3005 }
3006
3007 #endif /* GL_ARB_vertex_shader */
3008
3009 #ifdef GL_ARB_vertex_type_10f_11f_11f_rev
3010
3011 static void _glewInfo_GL_ARB_vertex_type_10f_11f_11f_rev (void)
3012 {
3013 glewPrintExt("GL_ARB_vertex_type_10f_11f_11f_rev", GLEW_ARB_vertex_type_10f_11f_11f_rev, glewIsSupported("GL_ARB_vertex_type_10f_11f_11f_rev"), glewGetExtension("GL_ARB_vertex_type_10f_11f_11f_rev"));
3014 }
3015
3016 #endif /* GL_ARB_vertex_type_10f_11f_11f_rev */
3017
3018 #ifdef GL_ARB_vertex_type_2_10_10_10_rev
3019
3020 static void _glewInfo_GL_ARB_vertex_type_2_10_10_10_rev (void)
3021 {
3022 glewPrintExt("GL_ARB_vertex_type_2_10_10_10_rev", GLEW_ARB_vertex_type_2_10_10_10_rev, glewIsSupported("GL_ARB_vertex_type_2_10_10_10_rev"), glewGetExtension("GL_ARB_vertex_type_2_10_10_10_rev"));
3023
3024 glewInfoFunc("glColorP3ui", glColorP3ui == NULL);
3025 glewInfoFunc("glColorP3uiv", glColorP3uiv == NULL);
3026 glewInfoFunc("glColorP4ui", glColorP4ui == NULL);
3027 glewInfoFunc("glColorP4uiv", glColorP4uiv == NULL);
3028 glewInfoFunc("glMultiTexCoordP1ui", glMultiTexCoordP1ui == NULL);
3029 glewInfoFunc("glMultiTexCoordP1uiv", glMultiTexCoordP1uiv == NULL);
3030 glewInfoFunc("glMultiTexCoordP2ui", glMultiTexCoordP2ui == NULL);
3031 glewInfoFunc("glMultiTexCoordP2uiv", glMultiTexCoordP2uiv == NULL);
3032 glewInfoFunc("glMultiTexCoordP3ui", glMultiTexCoordP3ui == NULL);
3033 glewInfoFunc("glMultiTexCoordP3uiv", glMultiTexCoordP3uiv == NULL);
3034 glewInfoFunc("glMultiTexCoordP4ui", glMultiTexCoordP4ui == NULL);
3035 glewInfoFunc("glMultiTexCoordP4uiv", glMultiTexCoordP4uiv == NULL);
3036 glewInfoFunc("glNormalP3ui", glNormalP3ui == NULL);
3037 glewInfoFunc("glNormalP3uiv", glNormalP3uiv == NULL);
3038 glewInfoFunc("glSecondaryColorP3ui", glSecondaryColorP3ui == NULL);
3039 glewInfoFunc("glSecondaryColorP3uiv", glSecondaryColorP3uiv == NULL);
3040 glewInfoFunc("glTexCoordP1ui", glTexCoordP1ui == NULL);
3041 glewInfoFunc("glTexCoordP1uiv", glTexCoordP1uiv == NULL);
3042 glewInfoFunc("glTexCoordP2ui", glTexCoordP2ui == NULL);
3043 glewInfoFunc("glTexCoordP2uiv", glTexCoordP2uiv == NULL);
3044 glewInfoFunc("glTexCoordP3ui", glTexCoordP3ui == NULL);
3045 glewInfoFunc("glTexCoordP3uiv", glTexCoordP3uiv == NULL);
3046 glewInfoFunc("glTexCoordP4ui", glTexCoordP4ui == NULL);
3047 glewInfoFunc("glTexCoordP4uiv", glTexCoordP4uiv == NULL);
3048 glewInfoFunc("glVertexAttribP1ui", glVertexAttribP1ui == NULL);
3049 glewInfoFunc("glVertexAttribP1uiv", glVertexAttribP1uiv == NULL);
3050 glewInfoFunc("glVertexAttribP2ui", glVertexAttribP2ui == NULL);
3051 glewInfoFunc("glVertexAttribP2uiv", glVertexAttribP2uiv == NULL);
3052 glewInfoFunc("glVertexAttribP3ui", glVertexAttribP3ui == NULL);
3053 glewInfoFunc("glVertexAttribP3uiv", glVertexAttribP3uiv == NULL);
3054 glewInfoFunc("glVertexAttribP4ui", glVertexAttribP4ui == NULL);
3055 glewInfoFunc("glVertexAttribP4uiv", glVertexAttribP4uiv == NULL);
3056 glewInfoFunc("glVertexP2ui", glVertexP2ui == NULL);
3057 glewInfoFunc("glVertexP2uiv", glVertexP2uiv == NULL);
3058 glewInfoFunc("glVertexP3ui", glVertexP3ui == NULL);
3059 glewInfoFunc("glVertexP3uiv", glVertexP3uiv == NULL);
3060 glewInfoFunc("glVertexP4ui", glVertexP4ui == NULL);
3061 glewInfoFunc("glVertexP4uiv", glVertexP4uiv == NULL);
3062 }
3063
3064 #endif /* GL_ARB_vertex_type_2_10_10_10_rev */
3065
3066 #ifdef GL_ARB_viewport_array
3067
3068 static void _glewInfo_GL_ARB_viewport_array (void)
3069 {
3070 glewPrintExt("GL_ARB_viewport_array", GLEW_ARB_viewport_array, glewIsSupported("GL_ARB_viewport_array"), glewGetExtension("GL_ARB_viewport_array"));
3071
3072 glewInfoFunc("glDepthRangeArrayv", glDepthRangeArrayv == NULL);
3073 glewInfoFunc("glDepthRangeIndexed", glDepthRangeIndexed == NULL);
3074 glewInfoFunc("glGetDoublei_v", glGetDoublei_v == NULL);
3075 glewInfoFunc("glGetFloati_v", glGetFloati_v == NULL);
3076 glewInfoFunc("glScissorArrayv", glScissorArrayv == NULL);
3077 glewInfoFunc("glScissorIndexed", glScissorIndexed == NULL);
3078 glewInfoFunc("glScissorIndexedv", glScissorIndexedv == NULL);
3079 glewInfoFunc("glViewportArrayv", glViewportArrayv == NULL);
3080 glewInfoFunc("glViewportIndexedf", glViewportIndexedf == NULL);
3081 glewInfoFunc("glViewportIndexedfv", glViewportIndexedfv == NULL);
3082 }
3083
3084 #endif /* GL_ARB_viewport_array */
3085
3086 #ifdef GL_ARB_window_pos
3087
3088 static void _glewInfo_GL_ARB_window_pos (void)
3089 {
3090 glewPrintExt("GL_ARB_window_pos", GLEW_ARB_window_pos, glewIsSupported("GL_ARB_window_pos"), glewGetExtension("GL_ARB_window_pos"));
3091
3092 glewInfoFunc("glWindowPos2dARB", glWindowPos2dARB == NULL);
3093 glewInfoFunc("glWindowPos2dvARB", glWindowPos2dvARB == NULL);
3094 glewInfoFunc("glWindowPos2fARB", glWindowPos2fARB == NULL);
3095 glewInfoFunc("glWindowPos2fvARB", glWindowPos2fvARB == NULL);
3096 glewInfoFunc("glWindowPos2iARB", glWindowPos2iARB == NULL);
3097 glewInfoFunc("glWindowPos2ivARB", glWindowPos2ivARB == NULL);
3098 glewInfoFunc("glWindowPos2sARB", glWindowPos2sARB == NULL);
3099 glewInfoFunc("glWindowPos2svARB", glWindowPos2svARB == NULL);
3100 glewInfoFunc("glWindowPos3dARB", glWindowPos3dARB == NULL);
3101 glewInfoFunc("glWindowPos3dvARB", glWindowPos3dvARB == NULL);
3102 glewInfoFunc("glWindowPos3fARB", glWindowPos3fARB == NULL);
3103 glewInfoFunc("glWindowPos3fvARB", glWindowPos3fvARB == NULL);
3104 glewInfoFunc("glWindowPos3iARB", glWindowPos3iARB == NULL);
3105 glewInfoFunc("glWindowPos3ivARB", glWindowPos3ivARB == NULL);
3106 glewInfoFunc("glWindowPos3sARB", glWindowPos3sARB == NULL);
3107 glewInfoFunc("glWindowPos3svARB", glWindowPos3svARB == NULL);
3108 }
3109
3110 #endif /* GL_ARB_window_pos */
3111
3112 #ifdef GL_ATIX_point_sprites
3113
3114 static void _glewInfo_GL_ATIX_point_sprites (void)
3115 {
3116 glewPrintExt("GL_ATIX_point_sprites", GLEW_ATIX_point_sprites, glewIsSupported("GL_ATIX_point_sprites"), glewGetExtension("GL_ATIX_point_sprites"));
3117 }
3118
3119 #endif /* GL_ATIX_point_sprites */
3120
3121 #ifdef GL_ATIX_texture_env_combine3
3122
3123 static void _glewInfo_GL_ATIX_texture_env_combine3 (void)
3124 {
3125 glewPrintExt("GL_ATIX_texture_env_combine3", GLEW_ATIX_texture_env_combine3, glewIsSupported("GL_ATIX_texture_env_combine3"), glewGetExtension("GL_ATIX_texture_env_combine3"));
3126 }
3127
3128 #endif /* GL_ATIX_texture_env_combine3 */
3129
3130 #ifdef GL_ATIX_texture_env_route
3131
3132 static void _glewInfo_GL_ATIX_texture_env_route (void)
3133 {
3134 glewPrintExt("GL_ATIX_texture_env_route", GLEW_ATIX_texture_env_route, glewIsSupported("GL_ATIX_texture_env_route"), glewGetExtension("GL_ATIX_texture_env_route"));
3135 }
3136
3137 #endif /* GL_ATIX_texture_env_route */
3138
3139 #ifdef GL_ATIX_vertex_shader_output_point_size
3140
3141 static void _glewInfo_GL_ATIX_vertex_shader_output_point_size (void)
3142 {
3143 glewPrintExt("GL_ATIX_vertex_shader_output_point_size", GLEW_ATIX_vertex_shader_output_point_size, glewIsSupported("GL_ATIX_vertex_shader_output_point_size"), glewGetExtension("GL_ATIX_vertex_shader_output_point_size"));
3144 }
3145
3146 #endif /* GL_ATIX_vertex_shader_output_point_size */
3147
3148 #ifdef GL_ATI_draw_buffers
3149
3150 static void _glewInfo_GL_ATI_draw_buffers (void)
3151 {
3152 glewPrintExt("GL_ATI_draw_buffers", GLEW_ATI_draw_buffers, glewIsSupported("GL_ATI_draw_buffers"), glewGetExtension("GL_ATI_draw_buffers"));
3153
3154 glewInfoFunc("glDrawBuffersATI", glDrawBuffersATI == NULL);
3155 }
3156
3157 #endif /* GL_ATI_draw_buffers */
3158
3159 #ifdef GL_ATI_element_array
3160
3161 static void _glewInfo_GL_ATI_element_array (void)
3162 {
3163 glewPrintExt("GL_ATI_element_array", GLEW_ATI_element_array, glewIsSupported("GL_ATI_element_array"), glewGetExtension("GL_ATI_element_array"));
3164
3165 glewInfoFunc("glDrawElementArrayATI", glDrawElementArrayATI == NULL);
3166 glewInfoFunc("glDrawRangeElementArrayATI", glDrawRangeElementArrayATI == NULL);
3167 glewInfoFunc("glElementPointerATI", glElementPointerATI == NULL);
3168 }
3169
3170 #endif /* GL_ATI_element_array */
3171
3172 #ifdef GL_ATI_envmap_bumpmap
3173
3174 static void _glewInfo_GL_ATI_envmap_bumpmap (void)
3175 {
3176 glewPrintExt("GL_ATI_envmap_bumpmap", GLEW_ATI_envmap_bumpmap, glewIsSupported("GL_ATI_envmap_bumpmap"), glewGetExtension("GL_ATI_envmap_bumpmap"));
3177
3178 glewInfoFunc("glGetTexBumpParameterfvATI", glGetTexBumpParameterfvATI == NULL);
3179 glewInfoFunc("glGetTexBumpParameterivATI", glGetTexBumpParameterivATI == NULL);
3180 glewInfoFunc("glTexBumpParameterfvATI", glTexBumpParameterfvATI == NULL);
3181 glewInfoFunc("glTexBumpParameterivATI", glTexBumpParameterivATI == NULL);
3182 }
3183
3184 #endif /* GL_ATI_envmap_bumpmap */
3185
3186 #ifdef GL_ATI_fragment_shader
3187
3188 static void _glewInfo_GL_ATI_fragment_shader (void)
3189 {
3190 glewPrintExt("GL_ATI_fragment_shader", GLEW_ATI_fragment_shader, glewIsSupported("GL_ATI_fragment_shader"), glewGetExtension("GL_ATI_fragment_shader"));
3191
3192 glewInfoFunc("glAlphaFragmentOp1ATI", glAlphaFragmentOp1ATI == NULL);
3193 glewInfoFunc("glAlphaFragmentOp2ATI", glAlphaFragmentOp2ATI == NULL);
3194 glewInfoFunc("glAlphaFragmentOp3ATI", glAlphaFragmentOp3ATI == NULL);
3195 glewInfoFunc("glBeginFragmentShaderATI", glBeginFragmentShaderATI == NULL);
3196 glewInfoFunc("glBindFragmentShaderATI", glBindFragmentShaderATI == NULL);
3197 glewInfoFunc("glColorFragmentOp1ATI", glColorFragmentOp1ATI == NULL);
3198 glewInfoFunc("glColorFragmentOp2ATI", glColorFragmentOp2ATI == NULL);
3199 glewInfoFunc("glColorFragmentOp3ATI", glColorFragmentOp3ATI == NULL);
3200 glewInfoFunc("glDeleteFragmentShaderATI", glDeleteFragmentShaderATI == NULL);
3201 glewInfoFunc("glEndFragmentShaderATI", glEndFragmentShaderATI == NULL);
3202 glewInfoFunc("glGenFragmentShadersATI", glGenFragmentShadersATI == NULL);
3203 glewInfoFunc("glPassTexCoordATI", glPassTexCoordATI == NULL);
3204 glewInfoFunc("glSampleMapATI", glSampleMapATI == NULL);
3205 glewInfoFunc("glSetFragmentShaderConstantATI", glSetFragmentShaderConstantATI == NULL);
3206 }
3207
3208 #endif /* GL_ATI_fragment_shader */
3209
3210 #ifdef GL_ATI_map_object_buffer
3211
3212 static void _glewInfo_GL_ATI_map_object_buffer (void)
3213 {
3214 glewPrintExt("GL_ATI_map_object_buffer", GLEW_ATI_map_object_buffer, glewIsSupported("GL_ATI_map_object_buffer"), glewGetExtension("GL_ATI_map_object_buffer"));
3215
3216 glewInfoFunc("glMapObjectBufferATI", glMapObjectBufferATI == NULL);
3217 glewInfoFunc("glUnmapObjectBufferATI", glUnmapObjectBufferATI == NULL);
3218 }
3219
3220 #endif /* GL_ATI_map_object_buffer */
3221
3222 #ifdef GL_ATI_meminfo
3223
3224 static void _glewInfo_GL_ATI_meminfo (void)
3225 {
3226 glewPrintExt("GL_ATI_meminfo", GLEW_ATI_meminfo, glewIsSupported("GL_ATI_meminfo"), glewGetExtension("GL_ATI_meminfo"));
3227 }
3228
3229 #endif /* GL_ATI_meminfo */
3230
3231 #ifdef GL_ATI_pn_triangles
3232
3233 static void _glewInfo_GL_ATI_pn_triangles (void)
3234 {
3235 glewPrintExt("GL_ATI_pn_triangles", GLEW_ATI_pn_triangles, glewIsSupported("GL_ATI_pn_triangles"), glewGetExtension("GL_ATI_pn_triangles"));
3236
3237 glewInfoFunc("glPNTrianglesfATI", glPNTrianglesfATI == NULL);
3238 glewInfoFunc("glPNTrianglesiATI", glPNTrianglesiATI == NULL);
3239 }
3240
3241 #endif /* GL_ATI_pn_triangles */
3242
3243 #ifdef GL_ATI_separate_stencil
3244
3245 static void _glewInfo_GL_ATI_separate_stencil (void)
3246 {
3247 glewPrintExt("GL_ATI_separate_stencil", GLEW_ATI_separate_stencil, glewIsSupported("GL_ATI_separate_stencil"), glewGetExtension("GL_ATI_separate_stencil"));
3248
3249 glewInfoFunc("glStencilFuncSeparateATI", glStencilFuncSeparateATI == NULL);
3250 glewInfoFunc("glStencilOpSeparateATI", glStencilOpSeparateATI == NULL);
3251 }
3252
3253 #endif /* GL_ATI_separate_stencil */
3254
3255 #ifdef GL_ATI_shader_texture_lod
3256
3257 static void _glewInfo_GL_ATI_shader_texture_lod (void)
3258 {
3259 glewPrintExt("GL_ATI_shader_texture_lod", GLEW_ATI_shader_texture_lod, glewIsSupported("GL_ATI_shader_texture_lod"), glewGetExtension("GL_ATI_shader_texture_lod"));
3260 }
3261
3262 #endif /* GL_ATI_shader_texture_lod */
3263
3264 #ifdef GL_ATI_text_fragment_shader
3265
3266 static void _glewInfo_GL_ATI_text_fragment_shader (void)
3267 {
3268 glewPrintExt("GL_ATI_text_fragment_shader", GLEW_ATI_text_fragment_shader, glewIsSupported("GL_ATI_text_fragment_shader"), glewGetExtension("GL_ATI_text_fragment_shader"));
3269 }
3270
3271 #endif /* GL_ATI_text_fragment_shader */
3272
3273 #ifdef GL_ATI_texture_compression_3dc
3274
3275 static void _glewInfo_GL_ATI_texture_compression_3dc (void)
3276 {
3277 glewPrintExt("GL_ATI_texture_compression_3dc", GLEW_ATI_texture_compression_3dc, glewIsSupported("GL_ATI_texture_compression_3dc"), glewGetExtension("GL_ATI_texture_compression_3dc"));
3278 }
3279
3280 #endif /* GL_ATI_texture_compression_3dc */
3281
3282 #ifdef GL_ATI_texture_env_combine3
3283
3284 static void _glewInfo_GL_ATI_texture_env_combine3 (void)
3285 {
3286 glewPrintExt("GL_ATI_texture_env_combine3", GLEW_ATI_texture_env_combine3, glewIsSupported("GL_ATI_texture_env_combine3"), glewGetExtension("GL_ATI_texture_env_combine3"));
3287 }
3288
3289 #endif /* GL_ATI_texture_env_combine3 */
3290
3291 #ifdef GL_ATI_texture_float
3292
3293 static void _glewInfo_GL_ATI_texture_float (void)
3294 {
3295 glewPrintExt("GL_ATI_texture_float", GLEW_ATI_texture_float, glewIsSupported("GL_ATI_texture_float"), glewGetExtension("GL_ATI_texture_float"));
3296 }
3297
3298 #endif /* GL_ATI_texture_float */
3299
3300 #ifdef GL_ATI_texture_mirror_once
3301
3302 static void _glewInfo_GL_ATI_texture_mirror_once (void)
3303 {
3304 glewPrintExt("GL_ATI_texture_mirror_once", GLEW_ATI_texture_mirror_once, glewIsSupported("GL_ATI_texture_mirror_once"), glewGetExtension("GL_ATI_texture_mirror_once"));
3305 }
3306
3307 #endif /* GL_ATI_texture_mirror_once */
3308
3309 #ifdef GL_ATI_vertex_array_object
3310
3311 static void _glewInfo_GL_ATI_vertex_array_object (void)
3312 {
3313 glewPrintExt("GL_ATI_vertex_array_object", GLEW_ATI_vertex_array_object, glewIsSupported("GL_ATI_vertex_array_object"), glewGetExtension("GL_ATI_vertex_array_object"));
3314
3315 glewInfoFunc("glArrayObjectATI", glArrayObjectATI == NULL);
3316 glewInfoFunc("glFreeObjectBufferATI", glFreeObjectBufferATI == NULL);
3317 glewInfoFunc("glGetArrayObjectfvATI", glGetArrayObjectfvATI == NULL);
3318 glewInfoFunc("glGetArrayObjectivATI", glGetArrayObjectivATI == NULL);
3319 glewInfoFunc("glGetObjectBufferfvATI", glGetObjectBufferfvATI == NULL);
3320 glewInfoFunc("glGetObjectBufferivATI", glGetObjectBufferivATI == NULL);
3321 glewInfoFunc("glGetVariantArrayObjectfvATI", glGetVariantArrayObjectfvATI == NULL);
3322 glewInfoFunc("glGetVariantArrayObjectivATI", glGetVariantArrayObjectivATI == NULL);
3323 glewInfoFunc("glIsObjectBufferATI", glIsObjectBufferATI == NULL);
3324 glewInfoFunc("glNewObjectBufferATI", glNewObjectBufferATI == NULL);
3325 glewInfoFunc("glUpdateObjectBufferATI", glUpdateObjectBufferATI == NULL);
3326 glewInfoFunc("glVariantArrayObjectATI", glVariantArrayObjectATI == NULL);
3327 }
3328
3329 #endif /* GL_ATI_vertex_array_object */
3330
3331 #ifdef GL_ATI_vertex_attrib_array_object
3332
3333 static void _glewInfo_GL_ATI_vertex_attrib_array_object (void)
3334 {
3335 glewPrintExt("GL_ATI_vertex_attrib_array_object", GLEW_ATI_vertex_attrib_array_object, glewIsSupported("GL_ATI_vertex_attrib_array_object"), glewGetExtension("GL_ATI_vertex_attrib_array_object"));
3336
3337 glewInfoFunc("glGetVertexAttribArrayObjectfvATI", glGetVertexAttribArrayObjectfvATI == NULL);
3338 glewInfoFunc("glGetVertexAttribArrayObjectivATI", glGetVertexAttribArrayObjectivATI == NULL);
3339 glewInfoFunc("glVertexAttribArrayObjectATI", glVertexAttribArrayObjectATI == NULL);
3340 }
3341
3342 #endif /* GL_ATI_vertex_attrib_array_object */
3343
3344 #ifdef GL_ATI_vertex_streams
3345
3346 static void _glewInfo_GL_ATI_vertex_streams (void)
3347 {
3348 glewPrintExt("GL_ATI_vertex_streams", GLEW_ATI_vertex_streams, glewIsSupported("GL_ATI_vertex_streams"), glewGetExtension("GL_ATI_vertex_streams"));
3349
3350 glewInfoFunc("glClientActiveVertexStreamATI", glClientActiveVertexStreamATI == NULL);
3351 glewInfoFunc("glNormalStream3bATI", glNormalStream3bATI == NULL);
3352 glewInfoFunc("glNormalStream3bvATI", glNormalStream3bvATI == NULL);
3353 glewInfoFunc("glNormalStream3dATI", glNormalStream3dATI == NULL);
3354 glewInfoFunc("glNormalStream3dvATI", glNormalStream3dvATI == NULL);
3355 glewInfoFunc("glNormalStream3fATI", glNormalStream3fATI == NULL);
3356 glewInfoFunc("glNormalStream3fvATI", glNormalStream3fvATI == NULL);
3357 glewInfoFunc("glNormalStream3iATI", glNormalStream3iATI == NULL);
3358 glewInfoFunc("glNormalStream3ivATI", glNormalStream3ivATI == NULL);
3359 glewInfoFunc("glNormalStream3sATI", glNormalStream3sATI == NULL);
3360 glewInfoFunc("glNormalStream3svATI", glNormalStream3svATI == NULL);
3361 glewInfoFunc("glVertexBlendEnvfATI", glVertexBlendEnvfATI == NULL);
3362 glewInfoFunc("glVertexBlendEnviATI", glVertexBlendEnviATI == NULL);
3363 glewInfoFunc("glVertexStream1dATI", glVertexStream1dATI == NULL);
3364 glewInfoFunc("glVertexStream1dvATI", glVertexStream1dvATI == NULL);
3365 glewInfoFunc("glVertexStream1fATI", glVertexStream1fATI == NULL);
3366 glewInfoFunc("glVertexStream1fvATI", glVertexStream1fvATI == NULL);
3367 glewInfoFunc("glVertexStream1iATI", glVertexStream1iATI == NULL);
3368 glewInfoFunc("glVertexStream1ivATI", glVertexStream1ivATI == NULL);
3369 glewInfoFunc("glVertexStream1sATI", glVertexStream1sATI == NULL);
3370 glewInfoFunc("glVertexStream1svATI", glVertexStream1svATI == NULL);
3371 glewInfoFunc("glVertexStream2dATI", glVertexStream2dATI == NULL);
3372 glewInfoFunc("glVertexStream2dvATI", glVertexStream2dvATI == NULL);
3373 glewInfoFunc("glVertexStream2fATI", glVertexStream2fATI == NULL);
3374 glewInfoFunc("glVertexStream2fvATI", glVertexStream2fvATI == NULL);
3375 glewInfoFunc("glVertexStream2iATI", glVertexStream2iATI == NULL);
3376 glewInfoFunc("glVertexStream2ivATI", glVertexStream2ivATI == NULL);
3377 glewInfoFunc("glVertexStream2sATI", glVertexStream2sATI == NULL);
3378 glewInfoFunc("glVertexStream2svATI", glVertexStream2svATI == NULL);
3379 glewInfoFunc("glVertexStream3dATI", glVertexStream3dATI == NULL);
3380 glewInfoFunc("glVertexStream3dvATI", glVertexStream3dvATI == NULL);
3381 glewInfoFunc("glVertexStream3fATI", glVertexStream3fATI == NULL);
3382 glewInfoFunc("glVertexStream3fvATI", glVertexStream3fvATI == NULL);
3383 glewInfoFunc("glVertexStream3iATI", glVertexStream3iATI == NULL);
3384 glewInfoFunc("glVertexStream3ivATI", glVertexStream3ivATI == NULL);
3385 glewInfoFunc("glVertexStream3sATI", glVertexStream3sATI == NULL);
3386 glewInfoFunc("glVertexStream3svATI", glVertexStream3svATI == NULL);
3387 glewInfoFunc("glVertexStream4dATI", glVertexStream4dATI == NULL);
3388 glewInfoFunc("glVertexStream4dvATI", glVertexStream4dvATI == NULL);
3389 glewInfoFunc("glVertexStream4fATI", glVertexStream4fATI == NULL);
3390 glewInfoFunc("glVertexStream4fvATI", glVertexStream4fvATI == NULL);
3391 glewInfoFunc("glVertexStream4iATI", glVertexStream4iATI == NULL);
3392 glewInfoFunc("glVertexStream4ivATI", glVertexStream4ivATI == NULL);
3393 glewInfoFunc("glVertexStream4sATI", glVertexStream4sATI == NULL);
3394 glewInfoFunc("glVertexStream4svATI", glVertexStream4svATI == NULL);
3395 }
3396
3397 #endif /* GL_ATI_vertex_streams */
3398
3399 #ifdef GL_EXT_422_pixels
3400
3401 static void _glewInfo_GL_EXT_422_pixels (void)
3402 {
3403 glewPrintExt("GL_EXT_422_pixels", GLEW_EXT_422_pixels, glewIsSupported("GL_EXT_422_pixels"), glewGetExtension("GL_EXT_422_pixels"));
3404 }
3405
3406 #endif /* GL_EXT_422_pixels */
3407
3408 #ifdef GL_EXT_Cg_shader
3409
3410 static void _glewInfo_GL_EXT_Cg_shader (void)
3411 {
3412 glewPrintExt("GL_EXT_Cg_shader", GLEW_EXT_Cg_shader, glewIsSupported("GL_EXT_Cg_shader"), glewGetExtension("GL_EXT_Cg_shader"));
3413 }
3414
3415 #endif /* GL_EXT_Cg_shader */
3416
3417 #ifdef GL_EXT_abgr
3418
3419 static void _glewInfo_GL_EXT_abgr (void)
3420 {
3421 glewPrintExt("GL_EXT_abgr", GLEW_EXT_abgr, glewIsSupported("GL_EXT_abgr"), glewGetExtension("GL_EXT_abgr"));
3422 }
3423
3424 #endif /* GL_EXT_abgr */
3425
3426 #ifdef GL_EXT_bgra
3427
3428 static void _glewInfo_GL_EXT_bgra (void)
3429 {
3430 glewPrintExt("GL_EXT_bgra", GLEW_EXT_bgra, glewIsSupported("GL_EXT_bgra"), glewGetExtension("GL_EXT_bgra"));
3431 }
3432
3433 #endif /* GL_EXT_bgra */
3434
3435 #ifdef GL_EXT_bindable_uniform
3436
3437 static void _glewInfo_GL_EXT_bindable_uniform (void)
3438 {
3439 glewPrintExt("GL_EXT_bindable_uniform", GLEW_EXT_bindable_uniform, glewIsSupported("GL_EXT_bindable_uniform"), glewGetExtension("GL_EXT_bindable_uniform"));
3440
3441 glewInfoFunc("glGetUniformBufferSizeEXT", glGetUniformBufferSizeEXT == NULL);
3442 glewInfoFunc("glGetUniformOffsetEXT", glGetUniformOffsetEXT == NULL);
3443 glewInfoFunc("glUniformBufferEXT", glUniformBufferEXT == NULL);
3444 }
3445
3446 #endif /* GL_EXT_bindable_uniform */
3447
3448 #ifdef GL_EXT_blend_color
3449
3450 static void _glewInfo_GL_EXT_blend_color (void)
3451 {
3452 glewPrintExt("GL_EXT_blend_color", GLEW_EXT_blend_color, glewIsSupported("GL_EXT_blend_color"), glewGetExtension("GL_EXT_blend_color"));
3453
3454 glewInfoFunc("glBlendColorEXT", glBlendColorEXT == NULL);
3455 }
3456
3457 #endif /* GL_EXT_blend_color */
3458
3459 #ifdef GL_EXT_blend_equation_separate
3460
3461 static void _glewInfo_GL_EXT_blend_equation_separate (void)
3462 {
3463 glewPrintExt("GL_EXT_blend_equation_separate", GLEW_EXT_blend_equation_separate, glewIsSupported("GL_EXT_blend_equation_separate"), glewGetExtension("GL_EXT_blend_equation_separate"));
3464
3465 glewInfoFunc("glBlendEquationSeparateEXT", glBlendEquationSeparateEXT == NULL);
3466 }
3467
3468 #endif /* GL_EXT_blend_equation_separate */
3469
3470 #ifdef GL_EXT_blend_func_separate
3471
3472 static void _glewInfo_GL_EXT_blend_func_separate (void)
3473 {
3474 glewPrintExt("GL_EXT_blend_func_separate", GLEW_EXT_blend_func_separate, glewIsSupported("GL_EXT_blend_func_separate"), glewGetExtension("GL_EXT_blend_func_separate"));
3475
3476 glewInfoFunc("glBlendFuncSeparateEXT", glBlendFuncSeparateEXT == NULL);
3477 }
3478
3479 #endif /* GL_EXT_blend_func_separate */
3480
3481 #ifdef GL_EXT_blend_logic_op
3482
3483 static void _glewInfo_GL_EXT_blend_logic_op (void)
3484 {
3485 glewPrintExt("GL_EXT_blend_logic_op", GLEW_EXT_blend_logic_op, glewIsSupported("GL_EXT_blend_logic_op"), glewGetExtension("GL_EXT_blend_logic_op"));
3486 }
3487
3488 #endif /* GL_EXT_blend_logic_op */
3489
3490 #ifdef GL_EXT_blend_minmax
3491
3492 static void _glewInfo_GL_EXT_blend_minmax (void)
3493 {
3494 glewPrintExt("GL_EXT_blend_minmax", GLEW_EXT_blend_minmax, glewIsSupported("GL_EXT_blend_minmax"), glewGetExtension("GL_EXT_blend_minmax"));
3495
3496 glewInfoFunc("glBlendEquationEXT", glBlendEquationEXT == NULL);
3497 }
3498
3499 #endif /* GL_EXT_blend_minmax */
3500
3501 #ifdef GL_EXT_blend_subtract
3502
3503 static void _glewInfo_GL_EXT_blend_subtract (void)
3504 {
3505 glewPrintExt("GL_EXT_blend_subtract", GLEW_EXT_blend_subtract, glewIsSupported("GL_EXT_blend_subtract"), glewGetExtension("GL_EXT_blend_subtract"));
3506 }
3507
3508 #endif /* GL_EXT_blend_subtract */
3509
3510 #ifdef GL_EXT_clip_volume_hint
3511
3512 static void _glewInfo_GL_EXT_clip_volume_hint (void)
3513 {
3514 glewPrintExt("GL_EXT_clip_volume_hint", GLEW_EXT_clip_volume_hint, glewIsSupported("GL_EXT_clip_volume_hint"), glewGetExtension("GL_EXT_clip_volume_hint"));
3515 }
3516
3517 #endif /* GL_EXT_clip_volume_hint */
3518
3519 #ifdef GL_EXT_cmyka
3520
3521 static void _glewInfo_GL_EXT_cmyka (void)
3522 {
3523 glewPrintExt("GL_EXT_cmyka", GLEW_EXT_cmyka, glewIsSupported("GL_EXT_cmyka"), glewGetExtension("GL_EXT_cmyka"));
3524 }
3525
3526 #endif /* GL_EXT_cmyka */
3527
3528 #ifdef GL_EXT_color_subtable
3529
3530 static void _glewInfo_GL_EXT_color_subtable (void)
3531 {
3532 glewPrintExt("GL_EXT_color_subtable", GLEW_EXT_color_subtable, glewIsSupported("GL_EXT_color_subtable"), glewGetExtension("GL_EXT_color_subtable"));
3533
3534 glewInfoFunc("glColorSubTableEXT", glColorSubTableEXT == NULL);
3535 glewInfoFunc("glCopyColorSubTableEXT", glCopyColorSubTableEXT == NULL);
3536 }
3537
3538 #endif /* GL_EXT_color_subtable */
3539
3540 #ifdef GL_EXT_compiled_vertex_array
3541
3542 static void _glewInfo_GL_EXT_compiled_vertex_array (void)
3543 {
3544 glewPrintExt("GL_EXT_compiled_vertex_array", GLEW_EXT_compiled_vertex_array, glewIsSupported("GL_EXT_compiled_vertex_array"), glewGetExtension("GL_EXT_compiled_vertex_array"));
3545
3546 glewInfoFunc("glLockArraysEXT", glLockArraysEXT == NULL);
3547 glewInfoFunc("glUnlockArraysEXT", glUnlockArraysEXT == NULL);
3548 }
3549
3550 #endif /* GL_EXT_compiled_vertex_array */
3551
3552 #ifdef GL_EXT_convolution
3553
3554 static void _glewInfo_GL_EXT_convolution (void)
3555 {
3556 glewPrintExt("GL_EXT_convolution", GLEW_EXT_convolution, glewIsSupported("GL_EXT_convolution"), glewGetExtension("GL_EXT_convolution"));
3557
3558 glewInfoFunc("glConvolutionFilter1DEXT", glConvolutionFilter1DEXT == NULL);
3559 glewInfoFunc("glConvolutionFilter2DEXT", glConvolutionFilter2DEXT == NULL);
3560 glewInfoFunc("glConvolutionParameterfEXT", glConvolutionParameterfEXT == NULL);
3561 glewInfoFunc("glConvolutionParameterfvEXT", glConvolutionParameterfvEXT == NULL);
3562 glewInfoFunc("glConvolutionParameteriEXT", glConvolutionParameteriEXT == NULL);
3563 glewInfoFunc("glConvolutionParameterivEXT", glConvolutionParameterivEXT == NULL);
3564 glewInfoFunc("glCopyConvolutionFilter1DEXT", glCopyConvolutionFilter1DEXT == NULL);
3565 glewInfoFunc("glCopyConvolutionFilter2DEXT", glCopyConvolutionFilter2DEXT == NULL);
3566 glewInfoFunc("glGetConvolutionFilterEXT", glGetConvolutionFilterEXT == NULL);
3567 glewInfoFunc("glGetConvolutionParameterfvEXT", glGetConvolutionParameterfvEXT == NULL);
3568 glewInfoFunc("glGetConvolutionParameterivEXT", glGetConvolutionParameterivEXT == NULL);
3569 glewInfoFunc("glGetSeparableFilterEXT", glGetSeparableFilterEXT == NULL);
3570 glewInfoFunc("glSeparableFilter2DEXT", glSeparableFilter2DEXT == NULL);
3571 }
3572
3573 #endif /* GL_EXT_convolution */
3574
3575 #ifdef GL_EXT_coordinate_frame
3576
3577 static void _glewInfo_GL_EXT_coordinate_frame (void)
3578 {
3579 glewPrintExt("GL_EXT_coordinate_frame", GLEW_EXT_coordinate_frame, glewIsSupported("GL_EXT_coordinate_frame"), glewGetExtension("GL_EXT_coordinate_frame"));
3580
3581 glewInfoFunc("glBinormalPointerEXT", glBinormalPointerEXT == NULL);
3582 glewInfoFunc("glTangentPointerEXT", glTangentPointerEXT == NULL);
3583 }
3584
3585 #endif /* GL_EXT_coordinate_frame */
3586
3587 #ifdef GL_EXT_copy_texture
3588
3589 static void _glewInfo_GL_EXT_copy_texture (void)
3590 {
3591 glewPrintExt("GL_EXT_copy_texture", GLEW_EXT_copy_texture, glewIsSupported("GL_EXT_copy_texture"), glewGetExtension("GL_EXT_copy_texture"));
3592
3593 glewInfoFunc("glCopyTexImage1DEXT", glCopyTexImage1DEXT == NULL);
3594 glewInfoFunc("glCopyTexImage2DEXT", glCopyTexImage2DEXT == NULL);
3595 glewInfoFunc("glCopyTexSubImage1DEXT", glCopyTexSubImage1DEXT == NULL);
3596 glewInfoFunc("glCopyTexSubImage2DEXT", glCopyTexSubImage2DEXT == NULL);
3597 glewInfoFunc("glCopyTexSubImage3DEXT", glCopyTexSubImage3DEXT == NULL);
3598 }
3599
3600 #endif /* GL_EXT_copy_texture */
3601
3602 #ifdef GL_EXT_cull_vertex
3603
3604 static void _glewInfo_GL_EXT_cull_vertex (void)
3605 {
3606 glewPrintExt("GL_EXT_cull_vertex", GLEW_EXT_cull_vertex, glewIsSupported("GL_EXT_cull_vertex"), glewGetExtension("GL_EXT_cull_vertex"));
3607
3608 glewInfoFunc("glCullParameterdvEXT", glCullParameterdvEXT == NULL);
3609 glewInfoFunc("glCullParameterfvEXT", glCullParameterfvEXT == NULL);
3610 }
3611
3612 #endif /* GL_EXT_cull_vertex */
3613
3614 #ifdef GL_EXT_debug_marker
3615
3616 static void _glewInfo_GL_EXT_debug_marker (void)
3617 {
3618 glewPrintExt("GL_EXT_debug_marker", GLEW_EXT_debug_marker, glewIsSupported("GL_EXT_debug_marker"), glewGetExtension("GL_EXT_debug_marker"));
3619
3620 glewInfoFunc("glInsertEventMarkerEXT", glInsertEventMarkerEXT == NULL);
3621 glewInfoFunc("glPopGroupMarkerEXT", glPopGroupMarkerEXT == NULL);
3622 glewInfoFunc("glPushGroupMarkerEXT", glPushGroupMarkerEXT == NULL);
3623 }
3624
3625 #endif /* GL_EXT_debug_marker */
3626
3627 #ifdef GL_EXT_depth_bounds_test
3628
3629 static void _glewInfo_GL_EXT_depth_bounds_test (void)
3630 {
3631 glewPrintExt("GL_EXT_depth_bounds_test", GLEW_EXT_depth_bounds_test, glewIsSupported("GL_EXT_depth_bounds_test"), glewGetExtension("GL_EXT_depth_bounds_test"));
3632
3633 glewInfoFunc("glDepthBoundsEXT", glDepthBoundsEXT == NULL);
3634 }
3635
3636 #endif /* GL_EXT_depth_bounds_test */
3637
3638 #ifdef GL_EXT_direct_state_access
3639
3640 static void _glewInfo_GL_EXT_direct_state_access (void)
3641 {
3642 glewPrintExt("GL_EXT_direct_state_access", GLEW_EXT_direct_state_access, glewIsSupported("GL_EXT_direct_state_access"), glewGetExtension("GL_EXT_direct_state_access"));
3643
3644 glewInfoFunc("glBindMultiTextureEXT", glBindMultiTextureEXT == NULL);
3645 glewInfoFunc("glCheckNamedFramebufferStatusEXT", glCheckNamedFramebufferStatusEXT == NULL);
3646 glewInfoFunc("glClientAttribDefaultEXT", glClientAttribDefaultEXT == NULL);
3647 glewInfoFunc("glCompressedMultiTexImage1DEXT", glCompressedMultiTexImage1DEXT == NULL);
3648 glewInfoFunc("glCompressedMultiTexImage2DEXT", glCompressedMultiTexImage2DEXT == NULL);
3649 glewInfoFunc("glCompressedMultiTexImage3DEXT", glCompressedMultiTexImage3DEXT == NULL);
3650 glewInfoFunc("glCompressedMultiTexSubImage1DEXT", glCompressedMultiTexSubImage1DEXT == NULL);
3651 glewInfoFunc("glCompressedMultiTexSubImage2DEXT", glCompressedMultiTexSubImage2DEXT == NULL);
3652 glewInfoFunc("glCompressedMultiTexSubImage3DEXT", glCompressedMultiTexSubImage3DEXT == NULL);
3653 glewInfoFunc("glCompressedTextureImage1DEXT", glCompressedTextureImage1DEXT == NULL);
3654 glewInfoFunc("glCompressedTextureImage2DEXT", glCompressedTextureImage2DEXT == NULL);
3655 glewInfoFunc("glCompressedTextureImage3DEXT", glCompressedTextureImage3DEXT == NULL);
3656 glewInfoFunc("glCompressedTextureSubImage1DEXT", glCompressedTextureSubImage1DEXT == NULL);
3657 glewInfoFunc("glCompressedTextureSubImage2DEXT", glCompressedTextureSubImage2DEXT == NULL);
3658 glewInfoFunc("glCompressedTextureSubImage3DEXT", glCompressedTextureSubImage3DEXT == NULL);
3659 glewInfoFunc("glCopyMultiTexImage1DEXT", glCopyMultiTexImage1DEXT == NULL);
3660 glewInfoFunc("glCopyMultiTexImage2DEXT", glCopyMultiTexImage2DEXT == NULL);
3661 glewInfoFunc("glCopyMultiTexSubImage1DEXT", glCopyMultiTexSubImage1DEXT == NULL);
3662 glewInfoFunc("glCopyMultiTexSubImage2DEXT", glCopyMultiTexSubImage2DEXT == NULL);
3663 glewInfoFunc("glCopyMultiTexSubImage3DEXT", glCopyMultiTexSubImage3DEXT == NULL);
3664 glewInfoFunc("glCopyTextureImage1DEXT", glCopyTextureImage1DEXT == NULL);
3665 glewInfoFunc("glCopyTextureImage2DEXT", glCopyTextureImage2DEXT == NULL);
3666 glewInfoFunc("glCopyTextureSubImage1DEXT", glCopyTextureSubImage1DEXT == NULL);
3667 glewInfoFunc("glCopyTextureSubImage2DEXT", glCopyTextureSubImage2DEXT == NULL);
3668 glewInfoFunc("glCopyTextureSubImage3DEXT", glCopyTextureSubImage3DEXT == NULL);
3669 glewInfoFunc("glDisableClientStateIndexedEXT", glDisableClientStateIndexedEXT == NULL);
3670 glewInfoFunc("glDisableClientStateiEXT", glDisableClientStateiEXT == NULL);
3671 glewInfoFunc("glDisableVertexArrayAttribEXT", glDisableVertexArrayAttribEXT == NULL);
3672 glewInfoFunc("glDisableVertexArrayEXT", glDisableVertexArrayEXT == NULL);
3673 glewInfoFunc("glEnableClientStateIndexedEXT", glEnableClientStateIndexedEXT == NULL);
3674 glewInfoFunc("glEnableClientStateiEXT", glEnableClientStateiEXT == NULL);
3675 glewInfoFunc("glEnableVertexArrayAttribEXT", glEnableVertexArrayAttribEXT == NULL);
3676 glewInfoFunc("glEnableVertexArrayEXT", glEnableVertexArrayEXT == NULL);
3677 glewInfoFunc("glFlushMappedNamedBufferRangeEXT", glFlushMappedNamedBufferRangeEXT == NULL);
3678 glewInfoFunc("glFramebufferDrawBufferEXT", glFramebufferDrawBufferEXT == NULL);
3679 glewInfoFunc("glFramebufferDrawBuffersEXT", glFramebufferDrawBuffersEXT == NULL);
3680 glewInfoFunc("glFramebufferReadBufferEXT", glFramebufferReadBufferEXT == NULL);
3681 glewInfoFunc("glGenerateMultiTexMipmapEXT", glGenerateMultiTexMipmapEXT == NULL);
3682 glewInfoFunc("glGenerateTextureMipmapEXT", glGenerateTextureMipmapEXT == NULL);
3683 glewInfoFunc("glGetCompressedMultiTexImageEXT", glGetCompressedMultiTexImageEXT == NULL);
3684 glewInfoFunc("glGetCompressedTextureImageEXT", glGetCompressedTextureImageEXT == NULL);
3685 glewInfoFunc("glGetDoubleIndexedvEXT", glGetDoubleIndexedvEXT == NULL);
3686 glewInfoFunc("glGetDoublei_vEXT", glGetDoublei_vEXT == NULL);
3687 glewInfoFunc("glGetFloatIndexedvEXT", glGetFloatIndexedvEXT == NULL);
3688 glewInfoFunc("glGetFloati_vEXT", glGetFloati_vEXT == NULL);
3689 glewInfoFunc("glGetFramebufferParameterivEXT", glGetFramebufferParameterivEXT == NULL);
3690 glewInfoFunc("glGetMultiTexEnvfvEXT", glGetMultiTexEnvfvEXT == NULL);
3691 glewInfoFunc("glGetMultiTexEnvivEXT", glGetMultiTexEnvivEXT == NULL);
3692 glewInfoFunc("glGetMultiTexGendvEXT", glGetMultiTexGendvEXT == NULL);
3693 glewInfoFunc("glGetMultiTexGenfvEXT", glGetMultiTexGenfvEXT == NULL);
3694 glewInfoFunc("glGetMultiTexGenivEXT", glGetMultiTexGenivEXT == NULL);
3695 glewInfoFunc("glGetMultiTexImageEXT", glGetMultiTexImageEXT == NULL);
3696 glewInfoFunc("glGetMultiTexLevelParameterfvEXT", glGetMultiTexLevelParameterfvEXT == NULL);
3697 glewInfoFunc("glGetMultiTexLevelParameterivEXT", glGetMultiTexLevelParameterivEXT == NULL);
3698 glewInfoFunc("glGetMultiTexParameterIivEXT", glGetMultiTexParameterIivEXT == NULL);
3699 glewInfoFunc("glGetMultiTexParameterIuivEXT", glGetMultiTexParameterIuivEXT == NULL);
3700 glewInfoFunc("glGetMultiTexParameterfvEXT", glGetMultiTexParameterfvEXT == NULL);
3701 glewInfoFunc("glGetMultiTexParameterivEXT", glGetMultiTexParameterivEXT == NULL);
3702 glewInfoFunc("glGetNamedBufferParameterivEXT", glGetNamedBufferParameterivEXT == NULL);
3703 glewInfoFunc("glGetNamedBufferPointervEXT", glGetNamedBufferPointervEXT == NULL);
3704 glewInfoFunc("glGetNamedBufferSubDataEXT", glGetNamedBufferSubDataEXT == NULL);
3705 glewInfoFunc("glGetNamedFramebufferAttachmentParameterivEXT", glGetNamedFramebufferAttachmentParameterivEXT == NULL);
3706 glewInfoFunc("glGetNamedProgramLocalParameterIivEXT", glGetNamedProgramLocalParameterIivEXT == NULL);
3707 glewInfoFunc("glGetNamedProgramLocalParameterIuivEXT", glGetNamedProgramLocalParameterIuivEXT == NULL);
3708 glewInfoFunc("glGetNamedProgramLocalParameterdvEXT", glGetNamedProgramLocalParameterdvEXT == NULL);
3709 glewInfoFunc("glGetNamedProgramLocalParameterfvEXT", glGetNamedProgramLocalParameterfvEXT == NULL);
3710 glewInfoFunc("glGetNamedProgramStringEXT", glGetNamedProgramStringEXT == NULL);
3711 glewInfoFunc("glGetNamedProgramivEXT", glGetNamedProgramivEXT == NULL);
3712 glewInfoFunc("glGetNamedRenderbufferParameterivEXT", glGetNamedRenderbufferParameterivEXT == NULL);
3713 glewInfoFunc("glGetPointerIndexedvEXT", glGetPointerIndexedvEXT == NULL);
3714 glewInfoFunc("glGetPointeri_vEXT", glGetPointeri_vEXT == NULL);
3715 glewInfoFunc("glGetTextureImageEXT", glGetTextureImageEXT == NULL);
3716 glewInfoFunc("glGetTextureLevelParameterfvEXT", glGetTextureLevelParameterfvEXT == NULL);
3717 glewInfoFunc("glGetTextureLevelParameterivEXT", glGetTextureLevelParameterivEXT == NULL);
3718 glewInfoFunc("glGetTextureParameterIivEXT", glGetTextureParameterIivEXT == NULL);
3719 glewInfoFunc("glGetTextureParameterIuivEXT", glGetTextureParameterIuivEXT == NULL);
3720 glewInfoFunc("glGetTextureParameterfvEXT", glGetTextureParameterfvEXT == NULL);
3721 glewInfoFunc("glGetTextureParameterivEXT", glGetTextureParameterivEXT == NULL);
3722 glewInfoFunc("glGetVertexArrayIntegeri_vEXT", glGetVertexArrayIntegeri_vEXT == NULL);
3723 glewInfoFunc("glGetVertexArrayIntegervEXT", glGetVertexArrayIntegervEXT == NULL);
3724 glewInfoFunc("glGetVertexArrayPointeri_vEXT", glGetVertexArrayPointeri_vEXT == NULL);
3725 glewInfoFunc("glGetVertexArrayPointervEXT", glGetVertexArrayPointervEXT == NULL);
3726 glewInfoFunc("glMapNamedBufferEXT", glMapNamedBufferEXT == NULL);
3727 glewInfoFunc("glMapNamedBufferRangeEXT", glMapNamedBufferRangeEXT == NULL);
3728 glewInfoFunc("glMatrixFrustumEXT", glMatrixFrustumEXT == NULL);
3729 glewInfoFunc("glMatrixLoadIdentityEXT", glMatrixLoadIdentityEXT == NULL);
3730 glewInfoFunc("glMatrixLoadTransposedEXT", glMatrixLoadTransposedEXT == NULL);
3731 glewInfoFunc("glMatrixLoadTransposefEXT", glMatrixLoadTransposefEXT == NULL);
3732 glewInfoFunc("glMatrixLoaddEXT", glMatrixLoaddEXT == NULL);
3733 glewInfoFunc("glMatrixLoadfEXT", glMatrixLoadfEXT == NULL);
3734 glewInfoFunc("glMatrixMultTransposedEXT", glMatrixMultTransposedEXT == NULL);
3735 glewInfoFunc("glMatrixMultTransposefEXT", glMatrixMultTransposefEXT == NULL);
3736 glewInfoFunc("glMatrixMultdEXT", glMatrixMultdEXT == NULL);
3737 glewInfoFunc("glMatrixMultfEXT", glMatrixMultfEXT == NULL);
3738 glewInfoFunc("glMatrixOrthoEXT", glMatrixOrthoEXT == NULL);
3739 glewInfoFunc("glMatrixPopEXT", glMatrixPopEXT == NULL);
3740 glewInfoFunc("glMatrixPushEXT", glMatrixPushEXT == NULL);
3741 glewInfoFunc("glMatrixRotatedEXT", glMatrixRotatedEXT == NULL);
3742 glewInfoFunc("glMatrixRotatefEXT", glMatrixRotatefEXT == NULL);
3743 glewInfoFunc("glMatrixScaledEXT", glMatrixScaledEXT == NULL);
3744 glewInfoFunc("glMatrixScalefEXT", glMatrixScalefEXT == NULL);
3745 glewInfoFunc("glMatrixTranslatedEXT", glMatrixTranslatedEXT == NULL);
3746 glewInfoFunc("glMatrixTranslatefEXT", glMatrixTranslatefEXT == NULL);
3747 glewInfoFunc("glMultiTexBufferEXT", glMultiTexBufferEXT == NULL);
3748 glewInfoFunc("glMultiTexCoordPointerEXT", glMultiTexCoordPointerEXT == NULL);
3749 glewInfoFunc("glMultiTexEnvfEXT", glMultiTexEnvfEXT == NULL);
3750 glewInfoFunc("glMultiTexEnvfvEXT", glMultiTexEnvfvEXT == NULL);
3751 glewInfoFunc("glMultiTexEnviEXT", glMultiTexEnviEXT == NULL);
3752 glewInfoFunc("glMultiTexEnvivEXT", glMultiTexEnvivEXT == NULL);
3753 glewInfoFunc("glMultiTexGendEXT", glMultiTexGendEXT == NULL);
3754 glewInfoFunc("glMultiTexGendvEXT", glMultiTexGendvEXT == NULL);
3755 glewInfoFunc("glMultiTexGenfEXT", glMultiTexGenfEXT == NULL);
3756 glewInfoFunc("glMultiTexGenfvEXT", glMultiTexGenfvEXT == NULL);
3757 glewInfoFunc("glMultiTexGeniEXT", glMultiTexGeniEXT == NULL);
3758 glewInfoFunc("glMultiTexGenivEXT", glMultiTexGenivEXT == NULL);
3759 glewInfoFunc("glMultiTexImage1DEXT", glMultiTexImage1DEXT == NULL);
3760 glewInfoFunc("glMultiTexImage2DEXT", glMultiTexImage2DEXT == NULL);
3761 glewInfoFunc("glMultiTexImage3DEXT", glMultiTexImage3DEXT == NULL);
3762 glewInfoFunc("glMultiTexParameterIivEXT", glMultiTexParameterIivEXT == NULL);
3763 glewInfoFunc("glMultiTexParameterIuivEXT", glMultiTexParameterIuivEXT == NULL);
3764 glewInfoFunc("glMultiTexParameterfEXT", glMultiTexParameterfEXT == NULL);
3765 glewInfoFunc("glMultiTexParameterfvEXT", glMultiTexParameterfvEXT == NULL);
3766 glewInfoFunc("glMultiTexParameteriEXT", glMultiTexParameteriEXT == NULL);
3767 glewInfoFunc("glMultiTexParameterivEXT", glMultiTexParameterivEXT == NULL);
3768 glewInfoFunc("glMultiTexRenderbufferEXT", glMultiTexRenderbufferEXT == NULL);
3769 glewInfoFunc("glMultiTexSubImage1DEXT", glMultiTexSubImage1DEXT == NULL);
3770 glewInfoFunc("glMultiTexSubImage2DEXT", glMultiTexSubImage2DEXT == NULL);
3771 glewInfoFunc("glMultiTexSubImage3DEXT", glMultiTexSubImage3DEXT == NULL);
3772 glewInfoFunc("glNamedBufferDataEXT", glNamedBufferDataEXT == NULL);
3773 glewInfoFunc("glNamedBufferSubDataEXT", glNamedBufferSubDataEXT == NULL);
3774 glewInfoFunc("glNamedCopyBufferSubDataEXT", glNamedCopyBufferSubDataEXT == NULL);
3775 glewInfoFunc("glNamedFramebufferRenderbufferEXT", glNamedFramebufferRenderbufferEXT == NULL);
3776 glewInfoFunc("glNamedFramebufferTexture1DEXT", glNamedFramebufferTexture1DEXT == NULL);
3777 glewInfoFunc("glNamedFramebufferTexture2DEXT", glNamedFramebufferTexture2DEXT == NULL);
3778 glewInfoFunc("glNamedFramebufferTexture3DEXT", glNamedFramebufferTexture3DEXT == NULL);
3779 glewInfoFunc("glNamedFramebufferTextureEXT", glNamedFramebufferTextureEXT == NULL);
3780 glewInfoFunc("glNamedFramebufferTextureFaceEXT", glNamedFramebufferTextureFaceEXT == NULL);
3781 glewInfoFunc("glNamedFramebufferTextureLayerEXT", glNamedFramebufferTextureLayerEXT == NULL);
3782 glewInfoFunc("glNamedProgramLocalParameter4dEXT", glNamedProgramLocalParameter4dEXT == NULL);
3783 glewInfoFunc("glNamedProgramLocalParameter4dvEXT", glNamedProgramLocalParameter4dvEXT == NULL);
3784 glewInfoFunc("glNamedProgramLocalParameter4fEXT", glNamedProgramLocalParameter4fEXT == NULL);
3785 glewInfoFunc("glNamedProgramLocalParameter4fvEXT", glNamedProgramLocalParameter4fvEXT == NULL);
3786 glewInfoFunc("glNamedProgramLocalParameterI4iEXT", glNamedProgramLocalParameterI4iEXT == NULL);
3787 glewInfoFunc("glNamedProgramLocalParameterI4ivEXT", glNamedProgramLocalParameterI4ivEXT == NULL);
3788 glewInfoFunc("glNamedProgramLocalParameterI4uiEXT", glNamedProgramLocalParameterI4uiEXT == NULL);
3789 glewInfoFunc("glNamedProgramLocalParameterI4uivEXT", glNamedProgramLocalParameterI4uivEXT == NULL);
3790 glewInfoFunc("glNamedProgramLocalParameters4fvEXT", glNamedProgramLocalParameters4fvEXT == NULL);
3791 glewInfoFunc("glNamedProgramLocalParametersI4ivEXT", glNamedProgramLocalParametersI4ivEXT == NULL);
3792 glewInfoFunc("glNamedProgramLocalParametersI4uivEXT", glNamedProgramLocalParametersI4uivEXT == NULL);
3793 glewInfoFunc("glNamedProgramStringEXT", glNamedProgramStringEXT == NULL);
3794 glewInfoFunc("glNamedRenderbufferStorageEXT", glNamedRenderbufferStorageEXT == NULL);
3795 glewInfoFunc("glNamedRenderbufferStorageMultisampleCoverageEXT", glNamedRenderbufferStorageMultisampleCoverageEXT == NULL);
3796 glewInfoFunc("glNamedRenderbufferStorageMultisampleEXT", glNamedRenderbufferStorageMultisampleEXT == NULL);
3797 glewInfoFunc("glProgramUniform1fEXT", glProgramUniform1fEXT == NULL);
3798 glewInfoFunc("glProgramUniform1fvEXT", glProgramUniform1fvEXT == NULL);
3799 glewInfoFunc("glProgramUniform1iEXT", glProgramUniform1iEXT == NULL);
3800 glewInfoFunc("glProgramUniform1ivEXT", glProgramUniform1ivEXT == NULL);
3801 glewInfoFunc("glProgramUniform1uiEXT", glProgramUniform1uiEXT == NULL);
3802 glewInfoFunc("glProgramUniform1uivEXT", glProgramUniform1uivEXT == NULL);
3803 glewInfoFunc("glProgramUniform2fEXT", glProgramUniform2fEXT == NULL);
3804 glewInfoFunc("glProgramUniform2fvEXT", glProgramUniform2fvEXT == NULL);
3805 glewInfoFunc("glProgramUniform2iEXT", glProgramUniform2iEXT == NULL);
3806 glewInfoFunc("glProgramUniform2ivEXT", glProgramUniform2ivEXT == NULL);
3807 glewInfoFunc("glProgramUniform2uiEXT", glProgramUniform2uiEXT == NULL);
3808 glewInfoFunc("glProgramUniform2uivEXT", glProgramUniform2uivEXT == NULL);
3809 glewInfoFunc("glProgramUniform3fEXT", glProgramUniform3fEXT == NULL);
3810 glewInfoFunc("glProgramUniform3fvEXT", glProgramUniform3fvEXT == NULL);
3811 glewInfoFunc("glProgramUniform3iEXT", glProgramUniform3iEXT == NULL);
3812 glewInfoFunc("glProgramUniform3ivEXT", glProgramUniform3ivEXT == NULL);
3813 glewInfoFunc("glProgramUniform3uiEXT", glProgramUniform3uiEXT == NULL);
3814 glewInfoFunc("glProgramUniform3uivEXT", glProgramUniform3uivEXT == NULL);
3815 glewInfoFunc("glProgramUniform4fEXT", glProgramUniform4fEXT == NULL);
3816 glewInfoFunc("glProgramUniform4fvEXT", glProgramUniform4fvEXT == NULL);
3817 glewInfoFunc("glProgramUniform4iEXT", glProgramUniform4iEXT == NULL);
3818 glewInfoFunc("glProgramUniform4ivEXT", glProgramUniform4ivEXT == NULL);
3819 glewInfoFunc("glProgramUniform4uiEXT", glProgramUniform4uiEXT == NULL);
3820 glewInfoFunc("glProgramUniform4uivEXT", glProgramUniform4uivEXT == NULL);
3821 glewInfoFunc("glProgramUniformMatrix2fvEXT", glProgramUniformMatrix2fvEXT == NULL);
3822 glewInfoFunc("glProgramUniformMatrix2x3fvEXT", glProgramUniformMatrix2x3fvEXT == NULL);
3823 glewInfoFunc("glProgramUniformMatrix2x4fvEXT", glProgramUniformMatrix2x4fvEXT == NULL);
3824 glewInfoFunc("glProgramUniformMatrix3fvEXT", glProgramUniformMatrix3fvEXT == NULL);
3825 glewInfoFunc("glProgramUniformMatrix3x2fvEXT", glProgramUniformMatrix3x2fvEXT == NULL);
3826 glewInfoFunc("glProgramUniformMatrix3x4fvEXT", glProgramUniformMatrix3x4fvEXT == NULL);
3827 glewInfoFunc("glProgramUniformMatrix4fvEXT", glProgramUniformMatrix4fvEXT == NULL);
3828 glewInfoFunc("glProgramUniformMatrix4x2fvEXT", glProgramUniformMatrix4x2fvEXT == NULL);
3829 glewInfoFunc("glProgramUniformMatrix4x3fvEXT", glProgramUniformMatrix4x3fvEXT == NULL);
3830 glewInfoFunc("glPushClientAttribDefaultEXT", glPushClientAttribDefaultEXT == NULL);
3831 glewInfoFunc("glTextureBufferEXT", glTextureBufferEXT == NULL);
3832 glewInfoFunc("glTextureImage1DEXT", glTextureImage1DEXT == NULL);
3833 glewInfoFunc("glTextureImage2DEXT", glTextureImage2DEXT == NULL);
3834 glewInfoFunc("glTextureImage3DEXT", glTextureImage3DEXT == NULL);
3835 glewInfoFunc("glTextureParameterIivEXT", glTextureParameterIivEXT == NULL);
3836 glewInfoFunc("glTextureParameterIuivEXT", glTextureParameterIuivEXT == NULL);
3837 glewInfoFunc("glTextureParameterfEXT", glTextureParameterfEXT == NULL);
3838 glewInfoFunc("glTextureParameterfvEXT", glTextureParameterfvEXT == NULL);
3839 glewInfoFunc("glTextureParameteriEXT", glTextureParameteriEXT == NULL);
3840 glewInfoFunc("glTextureParameterivEXT", glTextureParameterivEXT == NULL);
3841 glewInfoFunc("glTextureRenderbufferEXT", glTextureRenderbufferEXT == NULL);
3842 glewInfoFunc("glTextureSubImage1DEXT", glTextureSubImage1DEXT == NULL);
3843 glewInfoFunc("glTextureSubImage2DEXT", glTextureSubImage2DEXT == NULL);
3844 glewInfoFunc("glTextureSubImage3DEXT", glTextureSubImage3DEXT == NULL);
3845 glewInfoFunc("glUnmapNamedBufferEXT", glUnmapNamedBufferEXT == NULL);
3846 glewInfoFunc("glVertexArrayColorOffsetEXT", glVertexArrayColorOffsetEXT == NULL);
3847 glewInfoFunc("glVertexArrayEdgeFlagOffsetEXT", glVertexArrayEdgeFlagOffsetEXT == NULL);
3848 glewInfoFunc("glVertexArrayFogCoordOffsetEXT", glVertexArrayFogCoordOffsetEXT == NULL);
3849 glewInfoFunc("glVertexArrayIndexOffsetEXT", glVertexArrayIndexOffsetEXT == NULL);
3850 glewInfoFunc("glVertexArrayMultiTexCoordOffsetEXT", glVertexArrayMultiTexCoordOffsetEXT == NULL);
3851 glewInfoFunc("glVertexArrayNormalOffsetEXT", glVertexArrayNormalOffsetEXT == NULL);
3852 glewInfoFunc("glVertexArraySecondaryColorOffsetEXT", glVertexArraySecondaryColorOffsetEXT == NULL);
3853 glewInfoFunc("glVertexArrayTexCoordOffsetEXT", glVertexArrayTexCoordOffsetEXT == NULL);
3854 glewInfoFunc("glVertexArrayVertexAttribIOffsetEXT", glVertexArrayVertexAttribIOffsetEXT == NULL);
3855 glewInfoFunc("glVertexArrayVertexAttribOffsetEXT", glVertexArrayVertexAttribOffsetEXT == NULL);
3856 glewInfoFunc("glVertexArrayVertexOffsetEXT", glVertexArrayVertexOffsetEXT == NULL);
3857 }
3858
3859 #endif /* GL_EXT_direct_state_access */
3860
3861 #ifdef GL_EXT_draw_buffers2
3862
3863 static void _glewInfo_GL_EXT_draw_buffers2 (void)
3864 {
3865 glewPrintExt("GL_EXT_draw_buffers2", GLEW_EXT_draw_buffers2, glewIsSupported("GL_EXT_draw_buffers2"), glewGetExtension("GL_EXT_draw_buffers2"));
3866
3867 glewInfoFunc("glColorMaskIndexedEXT", glColorMaskIndexedEXT == NULL);
3868 glewInfoFunc("glDisableIndexedEXT", glDisableIndexedEXT == NULL);
3869 glewInfoFunc("glEnableIndexedEXT", glEnableIndexedEXT == NULL);
3870 glewInfoFunc("glGetBooleanIndexedvEXT", glGetBooleanIndexedvEXT == NULL);
3871 glewInfoFunc("glGetIntegerIndexedvEXT", glGetIntegerIndexedvEXT == NULL);
3872 glewInfoFunc("glIsEnabledIndexedEXT", glIsEnabledIndexedEXT == NULL);
3873 }
3874
3875 #endif /* GL_EXT_draw_buffers2 */
3876
3877 #ifdef GL_EXT_draw_instanced
3878
3879 static void _glewInfo_GL_EXT_draw_instanced (void)
3880 {
3881 glewPrintExt("GL_EXT_draw_instanced", GLEW_EXT_draw_instanced, glewIsSupported("GL_EXT_draw_instanced"), glewGetExtension("GL_EXT_draw_instanced"));
3882
3883 glewInfoFunc("glDrawArraysInstancedEXT", glDrawArraysInstancedEXT == NULL);
3884 glewInfoFunc("glDrawElementsInstancedEXT", glDrawElementsInstancedEXT == NULL);
3885 }
3886
3887 #endif /* GL_EXT_draw_instanced */
3888
3889 #ifdef GL_EXT_draw_range_elements
3890
3891 static void _glewInfo_GL_EXT_draw_range_elements (void)
3892 {
3893 glewPrintExt("GL_EXT_draw_range_elements", GLEW_EXT_draw_range_elements, glewIsSupported("GL_EXT_draw_range_elements"), glewGetExtension("GL_EXT_draw_range_elements"));
3894
3895 glewInfoFunc("glDrawRangeElementsEXT", glDrawRangeElementsEXT == NULL);
3896 }
3897
3898 #endif /* GL_EXT_draw_range_elements */
3899
3900 #ifdef GL_EXT_fog_coord
3901
3902 static void _glewInfo_GL_EXT_fog_coord (void)
3903 {
3904 glewPrintExt("GL_EXT_fog_coord", GLEW_EXT_fog_coord, glewIsSupported("GL_EXT_fog_coord"), glewGetExtension("GL_EXT_fog_coord"));
3905
3906 glewInfoFunc("glFogCoordPointerEXT", glFogCoordPointerEXT == NULL);
3907 glewInfoFunc("glFogCoorddEXT", glFogCoorddEXT == NULL);
3908 glewInfoFunc("glFogCoorddvEXT", glFogCoorddvEXT == NULL);
3909 glewInfoFunc("glFogCoordfEXT", glFogCoordfEXT == NULL);
3910 glewInfoFunc("glFogCoordfvEXT", glFogCoordfvEXT == NULL);
3911 }
3912
3913 #endif /* GL_EXT_fog_coord */
3914
3915 #ifdef GL_EXT_fragment_lighting
3916
3917 static void _glewInfo_GL_EXT_fragment_lighting (void)
3918 {
3919 glewPrintExt("GL_EXT_fragment_lighting", GLEW_EXT_fragment_lighting, glewIsSupported("GL_EXT_fragment_lighting"), glewGetExtension("GL_EXT_fragment_lighting"));
3920
3921 glewInfoFunc("glFragmentColorMaterialEXT", glFragmentColorMaterialEXT == NULL);
3922 glewInfoFunc("glFragmentLightModelfEXT", glFragmentLightModelfEXT == NULL);
3923 glewInfoFunc("glFragmentLightModelfvEXT", glFragmentLightModelfvEXT == NULL);
3924 glewInfoFunc("glFragmentLightModeliEXT", glFragmentLightModeliEXT == NULL);
3925 glewInfoFunc("glFragmentLightModelivEXT", glFragmentLightModelivEXT == NULL);
3926 glewInfoFunc("glFragmentLightfEXT", glFragmentLightfEXT == NULL);
3927 glewInfoFunc("glFragmentLightfvEXT", glFragmentLightfvEXT == NULL);
3928 glewInfoFunc("glFragmentLightiEXT", glFragmentLightiEXT == NULL);
3929 glewInfoFunc("glFragmentLightivEXT", glFragmentLightivEXT == NULL);
3930 glewInfoFunc("glFragmentMaterialfEXT", glFragmentMaterialfEXT == NULL);
3931 glewInfoFunc("glFragmentMaterialfvEXT", glFragmentMaterialfvEXT == NULL);
3932 glewInfoFunc("glFragmentMaterialiEXT", glFragmentMaterialiEXT == NULL);
3933 glewInfoFunc("glFragmentMaterialivEXT", glFragmentMaterialivEXT == NULL);
3934 glewInfoFunc("glGetFragmentLightfvEXT", glGetFragmentLightfvEXT == NULL);
3935 glewInfoFunc("glGetFragmentLightivEXT", glGetFragmentLightivEXT == NULL);
3936 glewInfoFunc("glGetFragmentMaterialfvEXT", glGetFragmentMaterialfvEXT == NULL);
3937 glewInfoFunc("glGetFragmentMaterialivEXT", glGetFragmentMaterialivEXT == NULL);
3938 glewInfoFunc("glLightEnviEXT", glLightEnviEXT == NULL);
3939 }
3940
3941 #endif /* GL_EXT_fragment_lighting */
3942
3943 #ifdef GL_EXT_framebuffer_blit
3944
3945 static void _glewInfo_GL_EXT_framebuffer_blit (void)
3946 {
3947 glewPrintExt("GL_EXT_framebuffer_blit", GLEW_EXT_framebuffer_blit, glewIsSupported("GL_EXT_framebuffer_blit"), glewGetExtension("GL_EXT_framebuffer_blit"));
3948
3949 glewInfoFunc("glBlitFramebufferEXT", glBlitFramebufferEXT == NULL);
3950 }
3951
3952 #endif /* GL_EXT_framebuffer_blit */
3953
3954 #ifdef GL_EXT_framebuffer_multisample
3955
3956 static void _glewInfo_GL_EXT_framebuffer_multisample (void)
3957 {
3958 glewPrintExt("GL_EXT_framebuffer_multisample", GLEW_EXT_framebuffer_multisample, glewIsSupported("GL_EXT_framebuffer_multisample"), glewGetExtension("GL_EXT_framebuffer_multisample"));
3959
3960 glewInfoFunc("glRenderbufferStorageMultisampleEXT", glRenderbufferStorageMultisampleEXT == NULL);
3961 }
3962
3963 #endif /* GL_EXT_framebuffer_multisample */
3964
3965 #ifdef GL_EXT_framebuffer_multisample_blit_scaled
3966
3967 static void _glewInfo_GL_EXT_framebuffer_multisample_blit_scaled (void)
3968 {
3969 glewPrintExt("GL_EXT_framebuffer_multisample_blit_scaled", GLEW_EXT_framebuffer_multisample_blit_scaled, glewIsSupported("GL_EXT_framebuffer_multisample_blit_scaled"), glewGetExtension("GL_EXT_framebuffer_multisample_blit_scaled"));
3970 }
3971
3972 #endif /* GL_EXT_framebuffer_multisample_blit_scaled */
3973
3974 #ifdef GL_EXT_framebuffer_object
3975
3976 static void _glewInfo_GL_EXT_framebuffer_object (void)
3977 {
3978 glewPrintExt("GL_EXT_framebuffer_object", GLEW_EXT_framebuffer_object, glewIsSupported("GL_EXT_framebuffer_object"), glewGetExtension("GL_EXT_framebuffer_object"));
3979
3980 glewInfoFunc("glBindFramebufferEXT", glBindFramebufferEXT == NULL);
3981 glewInfoFunc("glBindRenderbufferEXT", glBindRenderbufferEXT == NULL);
3982 glewInfoFunc("glCheckFramebufferStatusEXT", glCheckFramebufferStatusEXT == NULL);
3983 glewInfoFunc("glDeleteFramebuffersEXT", glDeleteFramebuffersEXT == NULL);
3984 glewInfoFunc("glDeleteRenderbuffersEXT", glDeleteRenderbuffersEXT == NULL);
3985 glewInfoFunc("glFramebufferRenderbufferEXT", glFramebufferRenderbufferEXT == NULL);
3986 glewInfoFunc("glFramebufferTexture1DEXT", glFramebufferTexture1DEXT == NULL);
3987 glewInfoFunc("glFramebufferTexture2DEXT", glFramebufferTexture2DEXT == NULL);
3988 glewInfoFunc("glFramebufferTexture3DEXT", glFramebufferTexture3DEXT == NULL);
3989 glewInfoFunc("glGenFramebuffersEXT", glGenFramebuffersEXT == NULL);
3990 glewInfoFunc("glGenRenderbuffersEXT", glGenRenderbuffersEXT == NULL);
3991 glewInfoFunc("glGenerateMipmapEXT", glGenerateMipmapEXT == NULL);
3992 glewInfoFunc("glGetFramebufferAttachmentParameterivEXT", glGetFramebufferAttachmentParameterivEXT == NULL);
3993 glewInfoFunc("glGetRenderbufferParameterivEXT", glGetRenderbufferParameterivEXT == NULL);
3994 glewInfoFunc("glIsFramebufferEXT", glIsFramebufferEXT == NULL);
3995 glewInfoFunc("glIsRenderbufferEXT", glIsRenderbufferEXT == NULL);
3996 glewInfoFunc("glRenderbufferStorageEXT", glRenderbufferStorageEXT == NULL);
3997 }
3998
3999 #endif /* GL_EXT_framebuffer_object */
4000
4001 #ifdef GL_EXT_framebuffer_sRGB
4002
4003 static void _glewInfo_GL_EXT_framebuffer_sRGB (void)
4004 {
4005 glewPrintExt("GL_EXT_framebuffer_sRGB", GLEW_EXT_framebuffer_sRGB, glewIsSupported("GL_EXT_framebuffer_sRGB"), glewGetExtension("GL_EXT_framebuffer_sRGB"));
4006 }
4007
4008 #endif /* GL_EXT_framebuffer_sRGB */
4009
4010 #ifdef GL_EXT_geometry_shader4
4011
4012 static void _glewInfo_GL_EXT_geometry_shader4 (void)
4013 {
4014 glewPrintExt("GL_EXT_geometry_shader4", GLEW_EXT_geometry_shader4, glewIsSupported("GL_EXT_geometry_shader4"), glewGetExtension("GL_EXT_geometry_shader4"));
4015
4016 glewInfoFunc("glFramebufferTextureEXT", glFramebufferTextureEXT == NULL);
4017 glewInfoFunc("glFramebufferTextureFaceEXT", glFramebufferTextureFaceEXT == NULL);
4018 glewInfoFunc("glProgramParameteriEXT", glProgramParameteriEXT == NULL);
4019 }
4020
4021 #endif /* GL_EXT_geometry_shader4 */
4022
4023 #ifdef GL_EXT_gpu_program_parameters
4024
4025 static void _glewInfo_GL_EXT_gpu_program_parameters (void)
4026 {
4027 glewPrintExt("GL_EXT_gpu_program_parameters", GLEW_EXT_gpu_program_parameters, glewIsSupported("GL_EXT_gpu_program_parameters"), glewGetExtension("GL_EXT_gpu_program_parameters"));
4028
4029 glewInfoFunc("glProgramEnvParameters4fvEXT", glProgramEnvParameters4fvEXT == NULL);
4030 glewInfoFunc("glProgramLocalParameters4fvEXT", glProgramLocalParameters4fvEXT == NULL);
4031 }
4032
4033 #endif /* GL_EXT_gpu_program_parameters */
4034
4035 #ifdef GL_EXT_gpu_shader4
4036
4037 static void _glewInfo_GL_EXT_gpu_shader4 (void)
4038 {
4039 glewPrintExt("GL_EXT_gpu_shader4", GLEW_EXT_gpu_shader4, glewIsSupported("GL_EXT_gpu_shader4"), glewGetExtension("GL_EXT_gpu_shader4"));
4040
4041 glewInfoFunc("glBindFragDataLocationEXT", glBindFragDataLocationEXT == NULL);
4042 glewInfoFunc("glGetFragDataLocationEXT", glGetFragDataLocationEXT == NULL);
4043 glewInfoFunc("glGetUniformuivEXT", glGetUniformuivEXT == NULL);
4044 glewInfoFunc("glGetVertexAttribIivEXT", glGetVertexAttribIivEXT == NULL);
4045 glewInfoFunc("glGetVertexAttribIuivEXT", glGetVertexAttribIuivEXT == NULL);
4046 glewInfoFunc("glUniform1uiEXT", glUniform1uiEXT == NULL);
4047 glewInfoFunc("glUniform1uivEXT", glUniform1uivEXT == NULL);
4048 glewInfoFunc("glUniform2uiEXT", glUniform2uiEXT == NULL);
4049 glewInfoFunc("glUniform2uivEXT", glUniform2uivEXT == NULL);
4050 glewInfoFunc("glUniform3uiEXT", glUniform3uiEXT == NULL);
4051 glewInfoFunc("glUniform3uivEXT", glUniform3uivEXT == NULL);
4052 glewInfoFunc("glUniform4uiEXT", glUniform4uiEXT == NULL);
4053 glewInfoFunc("glUniform4uivEXT", glUniform4uivEXT == NULL);
4054 glewInfoFunc("glVertexAttribI1iEXT", glVertexAttribI1iEXT == NULL);
4055 glewInfoFunc("glVertexAttribI1ivEXT", glVertexAttribI1ivEXT == NULL);
4056 glewInfoFunc("glVertexAttribI1uiEXT", glVertexAttribI1uiEXT == NULL);
4057 glewInfoFunc("glVertexAttribI1uivEXT", glVertexAttribI1uivEXT == NULL);
4058 glewInfoFunc("glVertexAttribI2iEXT", glVertexAttribI2iEXT == NULL);
4059 glewInfoFunc("glVertexAttribI2ivEXT", glVertexAttribI2ivEXT == NULL);
4060 glewInfoFunc("glVertexAttribI2uiEXT", glVertexAttribI2uiEXT == NULL);
4061 glewInfoFunc("glVertexAttribI2uivEXT", glVertexAttribI2uivEXT == NULL);
4062 glewInfoFunc("glVertexAttribI3iEXT", glVertexAttribI3iEXT == NULL);
4063 glewInfoFunc("glVertexAttribI3ivEXT", glVertexAttribI3ivEXT == NULL);
4064 glewInfoFunc("glVertexAttribI3uiEXT", glVertexAttribI3uiEXT == NULL);
4065 glewInfoFunc("glVertexAttribI3uivEXT", glVertexAttribI3uivEXT == NULL);
4066 glewInfoFunc("glVertexAttribI4bvEXT", glVertexAttribI4bvEXT == NULL);
4067 glewInfoFunc("glVertexAttribI4iEXT", glVertexAttribI4iEXT == NULL);
4068 glewInfoFunc("glVertexAttribI4ivEXT", glVertexAttribI4ivEXT == NULL);
4069 glewInfoFunc("glVertexAttribI4svEXT", glVertexAttribI4svEXT == NULL);
4070 glewInfoFunc("glVertexAttribI4ubvEXT", glVertexAttribI4ubvEXT == NULL);
4071 glewInfoFunc("glVertexAttribI4uiEXT", glVertexAttribI4uiEXT == NULL);
4072 glewInfoFunc("glVertexAttribI4uivEXT", glVertexAttribI4uivEXT == NULL);
4073 glewInfoFunc("glVertexAttribI4usvEXT", glVertexAttribI4usvEXT == NULL);
4074 glewInfoFunc("glVertexAttribIPointerEXT", glVertexAttribIPointerEXT == NULL);
4075 }
4076
4077 #endif /* GL_EXT_gpu_shader4 */
4078
4079 #ifdef GL_EXT_histogram
4080
4081 static void _glewInfo_GL_EXT_histogram (void)
4082 {
4083 glewPrintExt("GL_EXT_histogram", GLEW_EXT_histogram, glewIsSupported("GL_EXT_histogram"), glewGetExtension("GL_EXT_histogram"));
4084
4085 glewInfoFunc("glGetHistogramEXT", glGetHistogramEXT == NULL);
4086 glewInfoFunc("glGetHistogramParameterfvEXT", glGetHistogramParameterfvEXT == NULL);
4087 glewInfoFunc("glGetHistogramParameterivEXT", glGetHistogramParameterivEXT == NULL);
4088 glewInfoFunc("glGetMinmaxEXT", glGetMinmaxEXT == NULL);
4089 glewInfoFunc("glGetMinmaxParameterfvEXT", glGetMinmaxParameterfvEXT == NULL);
4090 glewInfoFunc("glGetMinmaxParameterivEXT", glGetMinmaxParameterivEXT == NULL);
4091 glewInfoFunc("glHistogramEXT", glHistogramEXT == NULL);
4092 glewInfoFunc("glMinmaxEXT", glMinmaxEXT == NULL);
4093 glewInfoFunc("glResetHistogramEXT", glResetHistogramEXT == NULL);
4094 glewInfoFunc("glResetMinmaxEXT", glResetMinmaxEXT == NULL);
4095 }
4096
4097 #endif /* GL_EXT_histogram */
4098
4099 #ifdef GL_EXT_index_array_formats
4100
4101 static void _glewInfo_GL_EXT_index_array_formats (void)
4102 {
4103 glewPrintExt("GL_EXT_index_array_formats", GLEW_EXT_index_array_formats, glewIsSupported("GL_EXT_index_array_formats"), glewGetExtension("GL_EXT_index_array_formats"));
4104 }
4105
4106 #endif /* GL_EXT_index_array_formats */
4107
4108 #ifdef GL_EXT_index_func
4109
4110 static void _glewInfo_GL_EXT_index_func (void)
4111 {
4112 glewPrintExt("GL_EXT_index_func", GLEW_EXT_index_func, glewIsSupported("GL_EXT_index_func"), glewGetExtension("GL_EXT_index_func"));
4113
4114 glewInfoFunc("glIndexFuncEXT", glIndexFuncEXT == NULL);
4115 }
4116
4117 #endif /* GL_EXT_index_func */
4118
4119 #ifdef GL_EXT_index_material
4120
4121 static void _glewInfo_GL_EXT_index_material (void)
4122 {
4123 glewPrintExt("GL_EXT_index_material", GLEW_EXT_index_material, glewIsSupported("GL_EXT_index_material"), glewGetExtension("GL_EXT_index_material"));
4124
4125 glewInfoFunc("glIndexMaterialEXT", glIndexMaterialEXT == NULL);
4126 }
4127
4128 #endif /* GL_EXT_index_material */
4129
4130 #ifdef GL_EXT_index_texture
4131
4132 static void _glewInfo_GL_EXT_index_texture (void)
4133 {
4134 glewPrintExt("GL_EXT_index_texture", GLEW_EXT_index_texture, glewIsSupported("GL_EXT_index_texture"), glewGetExtension("GL_EXT_index_texture"));
4135 }
4136
4137 #endif /* GL_EXT_index_texture */
4138
4139 #ifdef GL_EXT_light_texture
4140
4141 static void _glewInfo_GL_EXT_light_texture (void)
4142 {
4143 glewPrintExt("GL_EXT_light_texture", GLEW_EXT_light_texture, glewIsSupported("GL_EXT_light_texture"), glewGetExtension("GL_EXT_light_texture"));
4144
4145 glewInfoFunc("glApplyTextureEXT", glApplyTextureEXT == NULL);
4146 glewInfoFunc("glTextureLightEXT", glTextureLightEXT == NULL);
4147 glewInfoFunc("glTextureMaterialEXT", glTextureMaterialEXT == NULL);
4148 }
4149
4150 #endif /* GL_EXT_light_texture */
4151
4152 #ifdef GL_EXT_misc_attribute
4153
4154 static void _glewInfo_GL_EXT_misc_attribute (void)
4155 {
4156 glewPrintExt("GL_EXT_misc_attribute", GLEW_EXT_misc_attribute, glewIsSupported("GL_EXT_misc_attribute"), glewGetExtension("GL_EXT_misc_attribute"));
4157 }
4158
4159 #endif /* GL_EXT_misc_attribute */
4160
4161 #ifdef GL_EXT_multi_draw_arrays
4162
4163 static void _glewInfo_GL_EXT_multi_draw_arrays (void)
4164 {
4165 glewPrintExt("GL_EXT_multi_draw_arrays", GLEW_EXT_multi_draw_arrays, glewIsSupported("GL_EXT_multi_draw_arrays"), glewGetExtension("GL_EXT_multi_draw_arrays"));
4166
4167 glewInfoFunc("glMultiDrawArraysEXT", glMultiDrawArraysEXT == NULL);
4168 glewInfoFunc("glMultiDrawElementsEXT", glMultiDrawElementsEXT == NULL);
4169 }
4170
4171 #endif /* GL_EXT_multi_draw_arrays */
4172
4173 #ifdef GL_EXT_multisample
4174
4175 static void _glewInfo_GL_EXT_multisample (void)
4176 {
4177 glewPrintExt("GL_EXT_multisample", GLEW_EXT_multisample, glewIsSupported("GL_EXT_multisample"), glewGetExtension("GL_EXT_multisample"));
4178
4179 glewInfoFunc("glSampleMaskEXT", glSampleMaskEXT == NULL);
4180 glewInfoFunc("glSamplePatternEXT", glSamplePatternEXT == NULL);
4181 }
4182
4183 #endif /* GL_EXT_multisample */
4184
4185 #ifdef GL_EXT_packed_depth_stencil
4186
4187 static void _glewInfo_GL_EXT_packed_depth_stencil (void)
4188 {
4189 glewPrintExt("GL_EXT_packed_depth_stencil", GLEW_EXT_packed_depth_stencil, glewIsSupported("GL_EXT_packed_depth_stencil"), glewGetExtension("GL_EXT_packed_depth_stencil"));
4190 }
4191
4192 #endif /* GL_EXT_packed_depth_stencil */
4193
4194 #ifdef GL_EXT_packed_float
4195
4196 static void _glewInfo_GL_EXT_packed_float (void)
4197 {
4198 glewPrintExt("GL_EXT_packed_float", GLEW_EXT_packed_float, glewIsSupported("GL_EXT_packed_float"), glewGetExtension("GL_EXT_packed_float"));
4199 }
4200
4201 #endif /* GL_EXT_packed_float */
4202
4203 #ifdef GL_EXT_packed_pixels
4204
4205 static void _glewInfo_GL_EXT_packed_pixels (void)
4206 {
4207 glewPrintExt("GL_EXT_packed_pixels", GLEW_EXT_packed_pixels, glewIsSupported("GL_EXT_packed_pixels"), glewGetExtension("GL_EXT_packed_pixels"));
4208 }
4209
4210 #endif /* GL_EXT_packed_pixels */
4211
4212 #ifdef GL_EXT_paletted_texture
4213
4214 static void _glewInfo_GL_EXT_paletted_texture (void)
4215 {
4216 glewPrintExt("GL_EXT_paletted_texture", GLEW_EXT_paletted_texture, glewIsSupported("GL_EXT_paletted_texture"), glewGetExtension("GL_EXT_paletted_texture"));
4217
4218 glewInfoFunc("glColorTableEXT", glColorTableEXT == NULL);
4219 glewInfoFunc("glGetColorTableEXT", glGetColorTableEXT == NULL);
4220 glewInfoFunc("glGetColorTableParameterfvEXT", glGetColorTableParameterfvEXT == NULL);
4221 glewInfoFunc("glGetColorTableParameterivEXT", glGetColorTableParameterivEXT == NULL);
4222 }
4223
4224 #endif /* GL_EXT_paletted_texture */
4225
4226 #ifdef GL_EXT_pixel_buffer_object
4227
4228 static void _glewInfo_GL_EXT_pixel_buffer_object (void)
4229 {
4230 glewPrintExt("GL_EXT_pixel_buffer_object", GLEW_EXT_pixel_buffer_object, glewIsSupported("GL_EXT_pixel_buffer_object"), glewGetExtension("GL_EXT_pixel_buffer_object"));
4231 }
4232
4233 #endif /* GL_EXT_pixel_buffer_object */
4234
4235 #ifdef GL_EXT_pixel_transform
4236
4237 static void _glewInfo_GL_EXT_pixel_transform (void)
4238 {
4239 glewPrintExt("GL_EXT_pixel_transform", GLEW_EXT_pixel_transform, glewIsSupported("GL_EXT_pixel_transform"), glewGetExtension("GL_EXT_pixel_transform"));
4240
4241 glewInfoFunc("glGetPixelTransformParameterfvEXT", glGetPixelTransformParameterfvEXT == NULL);
4242 glewInfoFunc("glGetPixelTransformParameterivEXT", glGetPixelTransformParameterivEXT == NULL);
4243 glewInfoFunc("glPixelTransformParameterfEXT", glPixelTransformParameterfEXT == NULL);
4244 glewInfoFunc("glPixelTransformParameterfvEXT", glPixelTransformParameterfvEXT == NULL);
4245 glewInfoFunc("glPixelTransformParameteriEXT", glPixelTransformParameteriEXT == NULL);
4246 glewInfoFunc("glPixelTransformParameterivEXT", glPixelTransformParameterivEXT == NULL);
4247 }
4248
4249 #endif /* GL_EXT_pixel_transform */
4250
4251 #ifdef GL_EXT_pixel_transform_color_table
4252
4253 static void _glewInfo_GL_EXT_pixel_transform_color_table (void)
4254 {
4255 glewPrintExt("GL_EXT_pixel_transform_color_table", GLEW_EXT_pixel_transform_color_table, glewIsSupported("GL_EXT_pixel_transform_color_table"), glewGetExtension("GL_EXT_pixel_transform_color_table"));
4256 }
4257
4258 #endif /* GL_EXT_pixel_transform_color_table */
4259
4260 #ifdef GL_EXT_point_parameters
4261
4262 static void _glewInfo_GL_EXT_point_parameters (void)
4263 {
4264 glewPrintExt("GL_EXT_point_parameters", GLEW_EXT_point_parameters, glewIsSupported("GL_EXT_point_parameters"), glewGetExtension("GL_EXT_point_parameters"));
4265
4266 glewInfoFunc("glPointParameterfEXT", glPointParameterfEXT == NULL);
4267 glewInfoFunc("glPointParameterfvEXT", glPointParameterfvEXT == NULL);
4268 }
4269
4270 #endif /* GL_EXT_point_parameters */
4271
4272 #ifdef GL_EXT_polygon_offset
4273
4274 static void _glewInfo_GL_EXT_polygon_offset (void)
4275 {
4276 glewPrintExt("GL_EXT_polygon_offset", GLEW_EXT_polygon_offset, glewIsSupported("GL_EXT_polygon_offset"), glewGetExtension("GL_EXT_polygon_offset"));
4277
4278 glewInfoFunc("glPolygonOffsetEXT", glPolygonOffsetEXT == NULL);
4279 }
4280
4281 #endif /* GL_EXT_polygon_offset */
4282
4283 #ifdef GL_EXT_provoking_vertex
4284
4285 static void _glewInfo_GL_EXT_provoking_vertex (void)
4286 {
4287 glewPrintExt("GL_EXT_provoking_vertex", GLEW_EXT_provoking_vertex, glewIsSupported("GL_EXT_provoking_vertex"), glewGetExtension("GL_EXT_provoking_vertex"));
4288
4289 glewInfoFunc("glProvokingVertexEXT", glProvokingVertexEXT == NULL);
4290 }
4291
4292 #endif /* GL_EXT_provoking_vertex */
4293
4294 #ifdef GL_EXT_rescale_normal
4295
4296 static void _glewInfo_GL_EXT_rescale_normal (void)
4297 {
4298 glewPrintExt("GL_EXT_rescale_normal", GLEW_EXT_rescale_normal, glewIsSupported("GL_EXT_rescale_normal"), glewGetExtension("GL_EXT_rescale_normal"));
4299 }
4300
4301 #endif /* GL_EXT_rescale_normal */
4302
4303 #ifdef GL_EXT_scene_marker
4304
4305 static void _glewInfo_GL_EXT_scene_marker (void)
4306 {
4307 glewPrintExt("GL_EXT_scene_marker", GLEW_EXT_scene_marker, glewIsSupported("GL_EXT_scene_marker"), glewGetExtension("GL_EXT_scene_marker"));
4308
4309 glewInfoFunc("glBeginSceneEXT", glBeginSceneEXT == NULL);
4310 glewInfoFunc("glEndSceneEXT", glEndSceneEXT == NULL);
4311 }
4312
4313 #endif /* GL_EXT_scene_marker */
4314
4315 #ifdef GL_EXT_secondary_color
4316
4317 static void _glewInfo_GL_EXT_secondary_color (void)
4318 {
4319 glewPrintExt("GL_EXT_secondary_color", GLEW_EXT_secondary_color, glewIsSupported("GL_EXT_secondary_color"), glewGetExtension("GL_EXT_secondary_color"));
4320
4321 glewInfoFunc("glSecondaryColor3bEXT", glSecondaryColor3bEXT == NULL);
4322 glewInfoFunc("glSecondaryColor3bvEXT", glSecondaryColor3bvEXT == NULL);
4323 glewInfoFunc("glSecondaryColor3dEXT", glSecondaryColor3dEXT == NULL);
4324 glewInfoFunc("glSecondaryColor3dvEXT", glSecondaryColor3dvEXT == NULL);
4325 glewInfoFunc("glSecondaryColor3fEXT", glSecondaryColor3fEXT == NULL);
4326 glewInfoFunc("glSecondaryColor3fvEXT", glSecondaryColor3fvEXT == NULL);
4327 glewInfoFunc("glSecondaryColor3iEXT", glSecondaryColor3iEXT == NULL);
4328 glewInfoFunc("glSecondaryColor3ivEXT", glSecondaryColor3ivEXT == NULL);
4329 glewInfoFunc("glSecondaryColor3sEXT", glSecondaryColor3sEXT == NULL);
4330 glewInfoFunc("glSecondaryColor3svEXT", glSecondaryColor3svEXT == NULL);
4331 glewInfoFunc("glSecondaryColor3ubEXT", glSecondaryColor3ubEXT == NULL);
4332 glewInfoFunc("glSecondaryColor3ubvEXT", glSecondaryColor3ubvEXT == NULL);
4333 glewInfoFunc("glSecondaryColor3uiEXT", glSecondaryColor3uiEXT == NULL);
4334 glewInfoFunc("glSecondaryColor3uivEXT", glSecondaryColor3uivEXT == NULL);
4335 glewInfoFunc("glSecondaryColor3usEXT", glSecondaryColor3usEXT == NULL);
4336 glewInfoFunc("glSecondaryColor3usvEXT", glSecondaryColor3usvEXT == NULL);
4337 glewInfoFunc("glSecondaryColorPointerEXT", glSecondaryColorPointerEXT == NULL);
4338 }
4339
4340 #endif /* GL_EXT_secondary_color */
4341
4342 #ifdef GL_EXT_separate_shader_objects
4343
4344 static void _glewInfo_GL_EXT_separate_shader_objects (void)
4345 {
4346 glewPrintExt("GL_EXT_separate_shader_objects", GLEW_EXT_separate_shader_objects, glewIsSupported("GL_EXT_separate_shader_objects"), glewGetExtension("GL_EXT_separate_shader_objects"));
4347
4348 glewInfoFunc("glActiveProgramEXT", glActiveProgramEXT == NULL);
4349 glewInfoFunc("glCreateShaderProgramEXT", glCreateShaderProgramEXT == NULL);
4350 glewInfoFunc("glUseShaderProgramEXT", glUseShaderProgramEXT == NULL);
4351 }
4352
4353 #endif /* GL_EXT_separate_shader_objects */
4354
4355 #ifdef GL_EXT_separate_specular_color
4356
4357 static void _glewInfo_GL_EXT_separate_specular_color (void)
4358 {
4359 glewPrintExt("GL_EXT_separate_specular_color", GLEW_EXT_separate_specular_color, glewIsSupported("GL_EXT_separate_specular_color"), glewGetExtension("GL_EXT_separate_specular_color"));
4360 }
4361
4362 #endif /* GL_EXT_separate_specular_color */
4363
4364 #ifdef GL_EXT_shader_image_load_store
4365
4366 static void _glewInfo_GL_EXT_shader_image_load_store (void)
4367 {
4368 glewPrintExt("GL_EXT_shader_image_load_store", GLEW_EXT_shader_image_load_store, glewIsSupported("GL_EXT_shader_image_load_store"), glewGetExtension("GL_EXT_shader_image_load_store"));
4369
4370 glewInfoFunc("glBindImageTextureEXT", glBindImageTextureEXT == NULL);
4371 glewInfoFunc("glMemoryBarrierEXT", glMemoryBarrierEXT == NULL);
4372 }
4373
4374 #endif /* GL_EXT_shader_image_load_store */
4375
4376 #ifdef GL_EXT_shadow_funcs
4377
4378 static void _glewInfo_GL_EXT_shadow_funcs (void)
4379 {
4380 glewPrintExt("GL_EXT_shadow_funcs", GLEW_EXT_shadow_funcs, glewIsSupported("GL_EXT_shadow_funcs"), glewGetExtension("GL_EXT_shadow_funcs"));
4381 }
4382
4383 #endif /* GL_EXT_shadow_funcs */
4384
4385 #ifdef GL_EXT_shared_texture_palette
4386
4387 static void _glewInfo_GL_EXT_shared_texture_palette (void)
4388 {
4389 glewPrintExt("GL_EXT_shared_texture_palette", GLEW_EXT_shared_texture_palette, glewIsSupported("GL_EXT_shared_texture_palette"), glewGetExtension("GL_EXT_shared_texture_palette"));
4390 }
4391
4392 #endif /* GL_EXT_shared_texture_palette */
4393
4394 #ifdef GL_EXT_stencil_clear_tag
4395
4396 static void _glewInfo_GL_EXT_stencil_clear_tag (void)
4397 {
4398 glewPrintExt("GL_EXT_stencil_clear_tag", GLEW_EXT_stencil_clear_tag, glewIsSupported("GL_EXT_stencil_clear_tag"), glewGetExtension("GL_EXT_stencil_clear_tag"));
4399 }
4400
4401 #endif /* GL_EXT_stencil_clear_tag */
4402
4403 #ifdef GL_EXT_stencil_two_side
4404
4405 static void _glewInfo_GL_EXT_stencil_two_side (void)
4406 {
4407 glewPrintExt("GL_EXT_stencil_two_side", GLEW_EXT_stencil_two_side, glewIsSupported("GL_EXT_stencil_two_side"), glewGetExtension("GL_EXT_stencil_two_side"));
4408
4409 glewInfoFunc("glActiveStencilFaceEXT", glActiveStencilFaceEXT == NULL);
4410 }
4411
4412 #endif /* GL_EXT_stencil_two_side */
4413
4414 #ifdef GL_EXT_stencil_wrap
4415
4416 static void _glewInfo_GL_EXT_stencil_wrap (void)
4417 {
4418 glewPrintExt("GL_EXT_stencil_wrap", GLEW_EXT_stencil_wrap, glewIsSupported("GL_EXT_stencil_wrap"), glewGetExtension("GL_EXT_stencil_wrap"));
4419 }
4420
4421 #endif /* GL_EXT_stencil_wrap */
4422
4423 #ifdef GL_EXT_subtexture
4424
4425 static void _glewInfo_GL_EXT_subtexture (void)
4426 {
4427 glewPrintExt("GL_EXT_subtexture", GLEW_EXT_subtexture, glewIsSupported("GL_EXT_subtexture"), glewGetExtension("GL_EXT_subtexture"));
4428
4429 glewInfoFunc("glTexSubImage1DEXT", glTexSubImage1DEXT == NULL);
4430 glewInfoFunc("glTexSubImage2DEXT", glTexSubImage2DEXT == NULL);
4431 glewInfoFunc("glTexSubImage3DEXT", glTexSubImage3DEXT == NULL);
4432 }
4433
4434 #endif /* GL_EXT_subtexture */
4435
4436 #ifdef GL_EXT_texture
4437
4438 static void _glewInfo_GL_EXT_texture (void)
4439 {
4440 glewPrintExt("GL_EXT_texture", GLEW_EXT_texture, glewIsSupported("GL_EXT_texture"), glewGetExtension("GL_EXT_texture"));
4441 }
4442
4443 #endif /* GL_EXT_texture */
4444
4445 #ifdef GL_EXT_texture3D
4446
4447 static void _glewInfo_GL_EXT_texture3D (void)
4448 {
4449 glewPrintExt("GL_EXT_texture3D", GLEW_EXT_texture3D, glewIsSupported("GL_EXT_texture3D"), glewGetExtension("GL_EXT_texture3D"));
4450
4451 glewInfoFunc("glTexImage3DEXT", glTexImage3DEXT == NULL);
4452 }
4453
4454 #endif /* GL_EXT_texture3D */
4455
4456 #ifdef GL_EXT_texture_array
4457
4458 static void _glewInfo_GL_EXT_texture_array (void)
4459 {
4460 glewPrintExt("GL_EXT_texture_array", GLEW_EXT_texture_array, glewIsSupported("GL_EXT_texture_array"), glewGetExtension("GL_EXT_texture_array"));
4461
4462 glewInfoFunc("glFramebufferTextureLayerEXT", glFramebufferTextureLayerEXT == NULL);
4463 }
4464
4465 #endif /* GL_EXT_texture_array */
4466
4467 #ifdef GL_EXT_texture_buffer_object
4468
4469 static void _glewInfo_GL_EXT_texture_buffer_object (void)
4470 {
4471 glewPrintExt("GL_EXT_texture_buffer_object", GLEW_EXT_texture_buffer_object, glewIsSupported("GL_EXT_texture_buffer_object"), glewGetExtension("GL_EXT_texture_buffer_object"));
4472
4473 glewInfoFunc("glTexBufferEXT", glTexBufferEXT == NULL);
4474 }
4475
4476 #endif /* GL_EXT_texture_buffer_object */
4477
4478 #ifdef GL_EXT_texture_compression_dxt1
4479
4480 static void _glewInfo_GL_EXT_texture_compression_dxt1 (void)
4481 {
4482 glewPrintExt("GL_EXT_texture_compression_dxt1", GLEW_EXT_texture_compression_dxt1, glewIsSupported("GL_EXT_texture_compression_dxt1"), glewGetExtension("GL_EXT_texture_compression_dxt1"));
4483 }
4484
4485 #endif /* GL_EXT_texture_compression_dxt1 */
4486
4487 #ifdef GL_EXT_texture_compression_latc
4488
4489 static void _glewInfo_GL_EXT_texture_compression_latc (void)
4490 {
4491 glewPrintExt("GL_EXT_texture_compression_latc", GLEW_EXT_texture_compression_latc, glewIsSupported("GL_EXT_texture_compression_latc"), glewGetExtension("GL_EXT_texture_compression_latc"));
4492 }
4493
4494 #endif /* GL_EXT_texture_compression_latc */
4495
4496 #ifdef GL_EXT_texture_compression_rgtc
4497
4498 static void _glewInfo_GL_EXT_texture_compression_rgtc (void)
4499 {
4500 glewPrintExt("GL_EXT_texture_compression_rgtc", GLEW_EXT_texture_compression_rgtc, glewIsSupported("GL_EXT_texture_compression_rgtc"), glewGetExtension("GL_EXT_texture_compression_rgtc"));
4501 }
4502
4503 #endif /* GL_EXT_texture_compression_rgtc */
4504
4505 #ifdef GL_EXT_texture_compression_s3tc
4506
4507 static void _glewInfo_GL_EXT_texture_compression_s3tc (void)
4508 {
4509 glewPrintExt("GL_EXT_texture_compression_s3tc", GLEW_EXT_texture_compression_s3tc, glewIsSupported("GL_EXT_texture_compression_s3tc"), glewGetExtension("GL_EXT_texture_compression_s3tc"));
4510 }
4511
4512 #endif /* GL_EXT_texture_compression_s3tc */
4513
4514 #ifdef GL_EXT_texture_cube_map
4515
4516 static void _glewInfo_GL_EXT_texture_cube_map (void)
4517 {
4518 glewPrintExt("GL_EXT_texture_cube_map", GLEW_EXT_texture_cube_map, glewIsSupported("GL_EXT_texture_cube_map"), glewGetExtension("GL_EXT_texture_cube_map"));
4519 }
4520
4521 #endif /* GL_EXT_texture_cube_map */
4522
4523 #ifdef GL_EXT_texture_edge_clamp
4524
4525 static void _glewInfo_GL_EXT_texture_edge_clamp (void)
4526 {
4527 glewPrintExt("GL_EXT_texture_edge_clamp", GLEW_EXT_texture_edge_clamp, glewIsSupported("GL_EXT_texture_edge_clamp"), glewGetExtension("GL_EXT_texture_edge_clamp"));
4528 }
4529
4530 #endif /* GL_EXT_texture_edge_clamp */
4531
4532 #ifdef GL_EXT_texture_env
4533
4534 static void _glewInfo_GL_EXT_texture_env (void)
4535 {
4536 glewPrintExt("GL_EXT_texture_env", GLEW_EXT_texture_env, glewIsSupported("GL_EXT_texture_env"), glewGetExtension("GL_EXT_texture_env"));
4537 }
4538
4539 #endif /* GL_EXT_texture_env */
4540
4541 #ifdef GL_EXT_texture_env_add
4542
4543 static void _glewInfo_GL_EXT_texture_env_add (void)
4544 {
4545 glewPrintExt("GL_EXT_texture_env_add", GLEW_EXT_texture_env_add, glewIsSupported("GL_EXT_texture_env_add"), glewGetExtension("GL_EXT_texture_env_add"));
4546 }
4547
4548 #endif /* GL_EXT_texture_env_add */
4549
4550 #ifdef GL_EXT_texture_env_combine
4551
4552 static void _glewInfo_GL_EXT_texture_env_combine (void)
4553 {
4554 glewPrintExt("GL_EXT_texture_env_combine", GLEW_EXT_texture_env_combine, glewIsSupported("GL_EXT_texture_env_combine"), glewGetExtension("GL_EXT_texture_env_combine"));
4555 }
4556
4557 #endif /* GL_EXT_texture_env_combine */
4558
4559 #ifdef GL_EXT_texture_env_dot3
4560
4561 static void _glewInfo_GL_EXT_texture_env_dot3 (void)
4562 {
4563 glewPrintExt("GL_EXT_texture_env_dot3", GLEW_EXT_texture_env_dot3, glewIsSupported("GL_EXT_texture_env_dot3"), glewGetExtension("GL_EXT_texture_env_dot3"));
4564 }
4565
4566 #endif /* GL_EXT_texture_env_dot3 */
4567
4568 #ifdef GL_EXT_texture_filter_anisotropic
4569
4570 static void _glewInfo_GL_EXT_texture_filter_anisotropic (void)
4571 {
4572 glewPrintExt("GL_EXT_texture_filter_anisotropic", GLEW_EXT_texture_filter_anisotropic, glewIsSupported("GL_EXT_texture_filter_anisotropic"), glewGetExtension("GL_EXT_texture_filter_anisotropic"));
4573 }
4574
4575 #endif /* GL_EXT_texture_filter_anisotropic */
4576
4577 #ifdef GL_EXT_texture_integer
4578
4579 static void _glewInfo_GL_EXT_texture_integer (void)
4580 {
4581 glewPrintExt("GL_EXT_texture_integer", GLEW_EXT_texture_integer, glewIsSupported("GL_EXT_texture_integer"), glewGetExtension("GL_EXT_texture_integer"));
4582
4583 glewInfoFunc("glClearColorIiEXT", glClearColorIiEXT == NULL);
4584 glewInfoFunc("glClearColorIuiEXT", glClearColorIuiEXT == NULL);
4585 glewInfoFunc("glGetTexParameterIivEXT", glGetTexParameterIivEXT == NULL);
4586 glewInfoFunc("glGetTexParameterIuivEXT", glGetTexParameterIuivEXT == NULL);
4587 glewInfoFunc("glTexParameterIivEXT", glTexParameterIivEXT == NULL);
4588 glewInfoFunc("glTexParameterIuivEXT", glTexParameterIuivEXT == NULL);
4589 }
4590
4591 #endif /* GL_EXT_texture_integer */
4592
4593 #ifdef GL_EXT_texture_lod_bias
4594
4595 static void _glewInfo_GL_EXT_texture_lod_bias (void)
4596 {
4597 glewPrintExt("GL_EXT_texture_lod_bias", GLEW_EXT_texture_lod_bias, glewIsSupported("GL_EXT_texture_lod_bias"), glewGetExtension("GL_EXT_texture_lod_bias"));
4598 }
4599
4600 #endif /* GL_EXT_texture_lod_bias */
4601
4602 #ifdef GL_EXT_texture_mirror_clamp
4603
4604 static void _glewInfo_GL_EXT_texture_mirror_clamp (void)
4605 {
4606 glewPrintExt("GL_EXT_texture_mirror_clamp", GLEW_EXT_texture_mirror_clamp, glewIsSupported("GL_EXT_texture_mirror_clamp"), glewGetExtension("GL_EXT_texture_mirror_clamp"));
4607 }
4608
4609 #endif /* GL_EXT_texture_mirror_clamp */
4610
4611 #ifdef GL_EXT_texture_object
4612
4613 static void _glewInfo_GL_EXT_texture_object (void)
4614 {
4615 glewPrintExt("GL_EXT_texture_object", GLEW_EXT_texture_object, glewIsSupported("GL_EXT_texture_object"), glewGetExtension("GL_EXT_texture_object"));
4616
4617 glewInfoFunc("glAreTexturesResidentEXT", glAreTexturesResidentEXT == NULL);
4618 glewInfoFunc("glBindTextureEXT", glBindTextureEXT == NULL);
4619 glewInfoFunc("glDeleteTexturesEXT", glDeleteTexturesEXT == NULL);
4620 glewInfoFunc("glGenTexturesEXT", glGenTexturesEXT == NULL);
4621 glewInfoFunc("glIsTextureEXT", glIsTextureEXT == NULL);
4622 glewInfoFunc("glPrioritizeTexturesEXT", glPrioritizeTexturesEXT == NULL);
4623 }
4624
4625 #endif /* GL_EXT_texture_object */
4626
4627 #ifdef GL_EXT_texture_perturb_normal
4628
4629 static void _glewInfo_GL_EXT_texture_perturb_normal (void)
4630 {
4631 glewPrintExt("GL_EXT_texture_perturb_normal", GLEW_EXT_texture_perturb_normal, glewIsSupported("GL_EXT_texture_perturb_normal"), glewGetExtension("GL_EXT_texture_perturb_normal"));
4632
4633 glewInfoFunc("glTextureNormalEXT", glTextureNormalEXT == NULL);
4634 }
4635
4636 #endif /* GL_EXT_texture_perturb_normal */
4637
4638 #ifdef GL_EXT_texture_rectangle
4639
4640 static void _glewInfo_GL_EXT_texture_rectangle (void)
4641 {
4642 glewPrintExt("GL_EXT_texture_rectangle", GLEW_EXT_texture_rectangle, glewIsSupported("GL_EXT_texture_rectangle"), glewGetExtension("GL_EXT_texture_rectangle"));
4643 }
4644
4645 #endif /* GL_EXT_texture_rectangle */
4646
4647 #ifdef GL_EXT_texture_sRGB
4648
4649 static void _glewInfo_GL_EXT_texture_sRGB (void)
4650 {
4651 glewPrintExt("GL_EXT_texture_sRGB", GLEW_EXT_texture_sRGB, glewIsSupported("GL_EXT_texture_sRGB"), glewGetExtension("GL_EXT_texture_sRGB"));
4652 }
4653
4654 #endif /* GL_EXT_texture_sRGB */
4655
4656 #ifdef GL_EXT_texture_sRGB_decode
4657
4658 static void _glewInfo_GL_EXT_texture_sRGB_decode (void)
4659 {
4660 glewPrintExt("GL_EXT_texture_sRGB_decode", GLEW_EXT_texture_sRGB_decode, glewIsSupported("GL_EXT_texture_sRGB_decode"), glewGetExtension("GL_EXT_texture_sRGB_decode"));
4661 }
4662
4663 #endif /* GL_EXT_texture_sRGB_decode */
4664
4665 #ifdef GL_EXT_texture_shared_exponent
4666
4667 static void _glewInfo_GL_EXT_texture_shared_exponent (void)
4668 {
4669 glewPrintExt("GL_EXT_texture_shared_exponent", GLEW_EXT_texture_shared_exponent, glewIsSupported("GL_EXT_texture_shared_exponent"), glewGetExtension("GL_EXT_texture_shared_exponent"));
4670 }
4671
4672 #endif /* GL_EXT_texture_shared_exponent */
4673
4674 #ifdef GL_EXT_texture_snorm
4675
4676 static void _glewInfo_GL_EXT_texture_snorm (void)
4677 {
4678 glewPrintExt("GL_EXT_texture_snorm", GLEW_EXT_texture_snorm, glewIsSupported("GL_EXT_texture_snorm"), glewGetExtension("GL_EXT_texture_snorm"));
4679 }
4680
4681 #endif /* GL_EXT_texture_snorm */
4682
4683 #ifdef GL_EXT_texture_swizzle
4684
4685 static void _glewInfo_GL_EXT_texture_swizzle (void)
4686 {
4687 glewPrintExt("GL_EXT_texture_swizzle", GLEW_EXT_texture_swizzle, glewIsSupported("GL_EXT_texture_swizzle"), glewGetExtension("GL_EXT_texture_swizzle"));
4688 }
4689
4690 #endif /* GL_EXT_texture_swizzle */
4691
4692 #ifdef GL_EXT_timer_query
4693
4694 static void _glewInfo_GL_EXT_timer_query (void)
4695 {
4696 glewPrintExt("GL_EXT_timer_query", GLEW_EXT_timer_query, glewIsSupported("GL_EXT_timer_query"), glewGetExtension("GL_EXT_timer_query"));
4697
4698 glewInfoFunc("glGetQueryObjecti64vEXT", glGetQueryObjecti64vEXT == NULL);
4699 glewInfoFunc("glGetQueryObjectui64vEXT", glGetQueryObjectui64vEXT == NULL);
4700 }
4701
4702 #endif /* GL_EXT_timer_query */
4703
4704 #ifdef GL_EXT_transform_feedback
4705
4706 static void _glewInfo_GL_EXT_transform_feedback (void)
4707 {
4708 glewPrintExt("GL_EXT_transform_feedback", GLEW_EXT_transform_feedback, glewIsSupported("GL_EXT_transform_feedback"), glewGetExtension("GL_EXT_transform_feedback"));
4709
4710 glewInfoFunc("glBeginTransformFeedbackEXT", glBeginTransformFeedbackEXT == NULL);
4711 glewInfoFunc("glBindBufferBaseEXT", glBindBufferBaseEXT == NULL);
4712 glewInfoFunc("glBindBufferOffsetEXT", glBindBufferOffsetEXT == NULL);
4713 glewInfoFunc("glBindBufferRangeEXT", glBindBufferRangeEXT == NULL);
4714 glewInfoFunc("glEndTransformFeedbackEXT", glEndTransformFeedbackEXT == NULL);
4715 glewInfoFunc("glGetTransformFeedbackVaryingEXT", glGetTransformFeedbackVaryingEXT == NULL);
4716 glewInfoFunc("glTransformFeedbackVaryingsEXT", glTransformFeedbackVaryingsEXT == NULL);
4717 }
4718
4719 #endif /* GL_EXT_transform_feedback */
4720
4721 #ifdef GL_EXT_vertex_array
4722
4723 static void _glewInfo_GL_EXT_vertex_array (void)
4724 {
4725 glewPrintExt("GL_EXT_vertex_array", GLEW_EXT_vertex_array, glewIsSupported("GL_EXT_vertex_array"), glewGetExtension("GL_EXT_vertex_array"));
4726
4727 glewInfoFunc("glArrayElementEXT", glArrayElementEXT == NULL);
4728 glewInfoFunc("glColorPointerEXT", glColorPointerEXT == NULL);
4729 glewInfoFunc("glDrawArraysEXT", glDrawArraysEXT == NULL);
4730 glewInfoFunc("glEdgeFlagPointerEXT", glEdgeFlagPointerEXT == NULL);
4731 glewInfoFunc("glIndexPointerEXT", glIndexPointerEXT == NULL);
4732 glewInfoFunc("glNormalPointerEXT", glNormalPointerEXT == NULL);
4733 glewInfoFunc("glTexCoordPointerEXT", glTexCoordPointerEXT == NULL);
4734 glewInfoFunc("glVertexPointerEXT", glVertexPointerEXT == NULL);
4735 }
4736
4737 #endif /* GL_EXT_vertex_array */
4738
4739 #ifdef GL_EXT_vertex_array_bgra
4740
4741 static void _glewInfo_GL_EXT_vertex_array_bgra (void)
4742 {
4743 glewPrintExt("GL_EXT_vertex_array_bgra", GLEW_EXT_vertex_array_bgra, glewIsSupported("GL_EXT_vertex_array_bgra"), glewGetExtension("GL_EXT_vertex_array_bgra"));
4744 }
4745
4746 #endif /* GL_EXT_vertex_array_bgra */
4747
4748 #ifdef GL_EXT_vertex_attrib_64bit
4749
4750 static void _glewInfo_GL_EXT_vertex_attrib_64bit (void)
4751 {
4752 glewPrintExt("GL_EXT_vertex_attrib_64bit", GLEW_EXT_vertex_attrib_64bit, glewIsSupported("GL_EXT_vertex_attrib_64bit"), glewGetExtension("GL_EXT_vertex_attrib_64bit"));
4753
4754 glewInfoFunc("glGetVertexAttribLdvEXT", glGetVertexAttribLdvEXT == NULL);
4755 glewInfoFunc("glVertexArrayVertexAttribLOffsetEXT", glVertexArrayVertexAttribLOffsetEXT == NULL);
4756 glewInfoFunc("glVertexAttribL1dEXT", glVertexAttribL1dEXT == NULL);
4757 glewInfoFunc("glVertexAttribL1dvEXT", glVertexAttribL1dvEXT == NULL);
4758 glewInfoFunc("glVertexAttribL2dEXT", glVertexAttribL2dEXT == NULL);
4759 glewInfoFunc("glVertexAttribL2dvEXT", glVertexAttribL2dvEXT == NULL);
4760 glewInfoFunc("glVertexAttribL3dEXT", glVertexAttribL3dEXT == NULL);
4761 glewInfoFunc("glVertexAttribL3dvEXT", glVertexAttribL3dvEXT == NULL);
4762 glewInfoFunc("glVertexAttribL4dEXT", glVertexAttribL4dEXT == NULL);
4763 glewInfoFunc("glVertexAttribL4dvEXT", glVertexAttribL4dvEXT == NULL);
4764 glewInfoFunc("glVertexAttribLPointerEXT", glVertexAttribLPointerEXT == NULL);
4765 }
4766
4767 #endif /* GL_EXT_vertex_attrib_64bit */
4768
4769 #ifdef GL_EXT_vertex_shader
4770
4771 static void _glewInfo_GL_EXT_vertex_shader (void)
4772 {
4773 glewPrintExt("GL_EXT_vertex_shader", GLEW_EXT_vertex_shader, glewIsSupported("GL_EXT_vertex_shader"), glewGetExtension("GL_EXT_vertex_shader"));
4774
4775 glewInfoFunc("glBeginVertexShaderEXT", glBeginVertexShaderEXT == NULL);
4776 glewInfoFunc("glBindLightParameterEXT", glBindLightParameterEXT == NULL);
4777 glewInfoFunc("glBindMaterialParameterEXT", glBindMaterialParameterEXT == NULL);
4778 glewInfoFunc("glBindParameterEXT", glBindParameterEXT == NULL);
4779 glewInfoFunc("glBindTexGenParameterEXT", glBindTexGenParameterEXT == NULL);
4780 glewInfoFunc("glBindTextureUnitParameterEXT", glBindTextureUnitParameterEXT == NULL);
4781 glewInfoFunc("glBindVertexShaderEXT", glBindVertexShaderEXT == NULL);
4782 glewInfoFunc("glDeleteVertexShaderEXT", glDeleteVertexShaderEXT == NULL);
4783 glewInfoFunc("glDisableVariantClientStateEXT", glDisableVariantClientStateEXT == NULL);
4784 glewInfoFunc("glEnableVariantClientStateEXT", glEnableVariantClientStateEXT == NULL);
4785 glewInfoFunc("glEndVertexShaderEXT", glEndVertexShaderEXT == NULL);
4786 glewInfoFunc("glExtractComponentEXT", glExtractComponentEXT == NULL);
4787 glewInfoFunc("glGenSymbolsEXT", glGenSymbolsEXT == NULL);
4788 glewInfoFunc("glGenVertexShadersEXT", glGenVertexShadersEXT == NULL);
4789 glewInfoFunc("glGetInvariantBooleanvEXT", glGetInvariantBooleanvEXT == NULL);
4790 glewInfoFunc("glGetInvariantFloatvEXT", glGetInvariantFloatvEXT == NULL);
4791 glewInfoFunc("glGetInvariantIntegervEXT", glGetInvariantIntegervEXT == NULL);
4792 glewInfoFunc("glGetLocalConstantBooleanvEXT", glGetLocalConstantBooleanvEXT == NULL);
4793 glewInfoFunc("glGetLocalConstantFloatvEXT", glGetLocalConstantFloatvEXT == NULL);
4794 glewInfoFunc("glGetLocalConstantIntegervEXT", glGetLocalConstantIntegervEXT == NULL);
4795 glewInfoFunc("glGetVariantBooleanvEXT", glGetVariantBooleanvEXT == NULL);
4796 glewInfoFunc("glGetVariantFloatvEXT", glGetVariantFloatvEXT == NULL);
4797 glewInfoFunc("glGetVariantIntegervEXT", glGetVariantIntegervEXT == NULL);
4798 glewInfoFunc("glGetVariantPointervEXT", glGetVariantPointervEXT == NULL);
4799 glewInfoFunc("glInsertComponentEXT", glInsertComponentEXT == NULL);
4800 glewInfoFunc("glIsVariantEnabledEXT", glIsVariantEnabledEXT == NULL);
4801 glewInfoFunc("glSetInvariantEXT", glSetInvariantEXT == NULL);
4802 glewInfoFunc("glSetLocalConstantEXT", glSetLocalConstantEXT == NULL);
4803 glewInfoFunc("glShaderOp1EXT", glShaderOp1EXT == NULL);
4804 glewInfoFunc("glShaderOp2EXT", glShaderOp2EXT == NULL);
4805 glewInfoFunc("glShaderOp3EXT", glShaderOp3EXT == NULL);
4806 glewInfoFunc("glSwizzleEXT", glSwizzleEXT == NULL);
4807 glewInfoFunc("glVariantPointerEXT", glVariantPointerEXT == NULL);
4808 glewInfoFunc("glVariantbvEXT", glVariantbvEXT == NULL);
4809 glewInfoFunc("glVariantdvEXT", glVariantdvEXT == NULL);
4810 glewInfoFunc("glVariantfvEXT", glVariantfvEXT == NULL);
4811 glewInfoFunc("glVariantivEXT", glVariantivEXT == NULL);
4812 glewInfoFunc("glVariantsvEXT", glVariantsvEXT == NULL);
4813 glewInfoFunc("glVariantubvEXT", glVariantubvEXT == NULL);
4814 glewInfoFunc("glVariantuivEXT", glVariantuivEXT == NULL);
4815 glewInfoFunc("glVariantusvEXT", glVariantusvEXT == NULL);
4816 glewInfoFunc("glWriteMaskEXT", glWriteMaskEXT == NULL);
4817 }
4818
4819 #endif /* GL_EXT_vertex_shader */
4820
4821 #ifdef GL_EXT_vertex_weighting
4822
4823 static void _glewInfo_GL_EXT_vertex_weighting (void)
4824 {
4825 glewPrintExt("GL_EXT_vertex_weighting", GLEW_EXT_vertex_weighting, glewIsSupported("GL_EXT_vertex_weighting"), glewGetExtension("GL_EXT_vertex_weighting"));
4826
4827 glewInfoFunc("glVertexWeightPointerEXT", glVertexWeightPointerEXT == NULL);
4828 glewInfoFunc("glVertexWeightfEXT", glVertexWeightfEXT == NULL);
4829 glewInfoFunc("glVertexWeightfvEXT", glVertexWeightfvEXT == NULL);
4830 }
4831
4832 #endif /* GL_EXT_vertex_weighting */
4833
4834 #ifdef GL_EXT_x11_sync_object
4835
4836 static void _glewInfo_GL_EXT_x11_sync_object (void)
4837 {
4838 glewPrintExt("GL_EXT_x11_sync_object", GLEW_EXT_x11_sync_object, glewIsSupported("GL_EXT_x11_sync_object"), glewGetExtension("GL_EXT_x11_sync_object"));
4839
4840 glewInfoFunc("glImportSyncEXT", glImportSyncEXT == NULL);
4841 }
4842
4843 #endif /* GL_EXT_x11_sync_object */
4844
4845 #ifdef GL_GREMEDY_frame_terminator
4846
4847 static void _glewInfo_GL_GREMEDY_frame_terminator (void)
4848 {
4849 glewPrintExt("GL_GREMEDY_frame_terminator", GLEW_GREMEDY_frame_terminator, glewIsSupported("GL_GREMEDY_frame_terminator"), glewGetExtension("GL_GREMEDY_frame_terminator"));
4850
4851 glewInfoFunc("glFrameTerminatorGREMEDY", glFrameTerminatorGREMEDY == NULL);
4852 }
4853
4854 #endif /* GL_GREMEDY_frame_terminator */
4855
4856 #ifdef GL_GREMEDY_string_marker
4857
4858 static void _glewInfo_GL_GREMEDY_string_marker (void)
4859 {
4860 glewPrintExt("GL_GREMEDY_string_marker", GLEW_GREMEDY_string_marker, glewIsSupported("GL_GREMEDY_string_marker"), glewGetExtension("GL_GREMEDY_string_marker"));
4861
4862 glewInfoFunc("glStringMarkerGREMEDY", glStringMarkerGREMEDY == NULL);
4863 }
4864
4865 #endif /* GL_GREMEDY_string_marker */
4866
4867 #ifdef GL_HP_convolution_border_modes
4868
4869 static void _glewInfo_GL_HP_convolution_border_modes (void)
4870 {
4871 glewPrintExt("GL_HP_convolution_border_modes", GLEW_HP_convolution_border_modes, glewIsSupported("GL_HP_convolution_border_modes"), glewGetExtension("GL_HP_convolution_border_modes"));
4872 }
4873
4874 #endif /* GL_HP_convolution_border_modes */
4875
4876 #ifdef GL_HP_image_transform
4877
4878 static void _glewInfo_GL_HP_image_transform (void)
4879 {
4880 glewPrintExt("GL_HP_image_transform", GLEW_HP_image_transform, glewIsSupported("GL_HP_image_transform"), glewGetExtension("GL_HP_image_transform"));
4881
4882 glewInfoFunc("glGetImageTransformParameterfvHP", glGetImageTransformParameterfvHP == NULL);
4883 glewInfoFunc("glGetImageTransformParameterivHP", glGetImageTransformParameterivHP == NULL);
4884 glewInfoFunc("glImageTransformParameterfHP", glImageTransformParameterfHP == NULL);
4885 glewInfoFunc("glImageTransformParameterfvHP", glImageTransformParameterfvHP == NULL);
4886 glewInfoFunc("glImageTransformParameteriHP", glImageTransformParameteriHP == NULL);
4887 glewInfoFunc("glImageTransformParameterivHP", glImageTransformParameterivHP == NULL);
4888 }
4889
4890 #endif /* GL_HP_image_transform */
4891
4892 #ifdef GL_HP_occlusion_test
4893
4894 static void _glewInfo_GL_HP_occlusion_test (void)
4895 {
4896 glewPrintExt("GL_HP_occlusion_test", GLEW_HP_occlusion_test, glewIsSupported("GL_HP_occlusion_test"), glewGetExtension("GL_HP_occlusion_test"));
4897 }
4898
4899 #endif /* GL_HP_occlusion_test */
4900
4901 #ifdef GL_HP_texture_lighting
4902
4903 static void _glewInfo_GL_HP_texture_lighting (void)
4904 {
4905 glewPrintExt("GL_HP_texture_lighting", GLEW_HP_texture_lighting, glewIsSupported("GL_HP_texture_lighting"), glewGetExtension("GL_HP_texture_lighting"));
4906 }
4907
4908 #endif /* GL_HP_texture_lighting */
4909
4910 #ifdef GL_IBM_cull_vertex
4911
4912 static void _glewInfo_GL_IBM_cull_vertex (void)
4913 {
4914 glewPrintExt("GL_IBM_cull_vertex", GLEW_IBM_cull_vertex, glewIsSupported("GL_IBM_cull_vertex"), glewGetExtension("GL_IBM_cull_vertex"));
4915 }
4916
4917 #endif /* GL_IBM_cull_vertex */
4918
4919 #ifdef GL_IBM_multimode_draw_arrays
4920
4921 static void _glewInfo_GL_IBM_multimode_draw_arrays (void)
4922 {
4923 glewPrintExt("GL_IBM_multimode_draw_arrays", GLEW_IBM_multimode_draw_arrays, glewIsSupported("GL_IBM_multimode_draw_arrays"), glewGetExtension("GL_IBM_multimode_draw_arrays"));
4924
4925 glewInfoFunc("glMultiModeDrawArraysIBM", glMultiModeDrawArraysIBM == NULL);
4926 glewInfoFunc("glMultiModeDrawElementsIBM", glMultiModeDrawElementsIBM == NULL);
4927 }
4928
4929 #endif /* GL_IBM_multimode_draw_arrays */
4930
4931 #ifdef GL_IBM_rasterpos_clip
4932
4933 static void _glewInfo_GL_IBM_rasterpos_clip (void)
4934 {
4935 glewPrintExt("GL_IBM_rasterpos_clip", GLEW_IBM_rasterpos_clip, glewIsSupported("GL_IBM_rasterpos_clip"), glewGetExtension("GL_IBM_rasterpos_clip"));
4936 }
4937
4938 #endif /* GL_IBM_rasterpos_clip */
4939
4940 #ifdef GL_IBM_static_data
4941
4942 static void _glewInfo_GL_IBM_static_data (void)
4943 {
4944 glewPrintExt("GL_IBM_static_data", GLEW_IBM_static_data, glewIsSupported("GL_IBM_static_data"), glewGetExtension("GL_IBM_static_data"));
4945 }
4946
4947 #endif /* GL_IBM_static_data */
4948
4949 #ifdef GL_IBM_texture_mirrored_repeat
4950
4951 static void _glewInfo_GL_IBM_texture_mirrored_repeat (void)
4952 {
4953 glewPrintExt("GL_IBM_texture_mirrored_repeat", GLEW_IBM_texture_mirrored_repeat, glewIsSupported("GL_IBM_texture_mirrored_repeat"), glewGetExtension("GL_IBM_texture_mirrored_repeat"));
4954 }
4955
4956 #endif /* GL_IBM_texture_mirrored_repeat */
4957
4958 #ifdef GL_IBM_vertex_array_lists
4959
4960 static void _glewInfo_GL_IBM_vertex_array_lists (void)
4961 {
4962 glewPrintExt("GL_IBM_vertex_array_lists", GLEW_IBM_vertex_array_lists, glewIsSupported("GL_IBM_vertex_array_lists"), glewGetExtension("GL_IBM_vertex_array_lists"));
4963
4964 glewInfoFunc("glColorPointerListIBM", glColorPointerListIBM == NULL);
4965 glewInfoFunc("glEdgeFlagPointerListIBM", glEdgeFlagPointerListIBM == NULL);
4966 glewInfoFunc("glFogCoordPointerListIBM", glFogCoordPointerListIBM == NULL);
4967 glewInfoFunc("glIndexPointerListIBM", glIndexPointerListIBM == NULL);
4968 glewInfoFunc("glNormalPointerListIBM", glNormalPointerListIBM == NULL);
4969 glewInfoFunc("glSecondaryColorPointerListIBM", glSecondaryColorPointerListIBM == NULL);
4970 glewInfoFunc("glTexCoordPointerListIBM", glTexCoordPointerListIBM == NULL);
4971 glewInfoFunc("glVertexPointerListIBM", glVertexPointerListIBM == NULL);
4972 }
4973
4974 #endif /* GL_IBM_vertex_array_lists */
4975
4976 #ifdef GL_INGR_color_clamp
4977
4978 static void _glewInfo_GL_INGR_color_clamp (void)
4979 {
4980 glewPrintExt("GL_INGR_color_clamp", GLEW_INGR_color_clamp, glewIsSupported("GL_INGR_color_clamp"), glewGetExtension("GL_INGR_color_clamp"));
4981 }
4982
4983 #endif /* GL_INGR_color_clamp */
4984
4985 #ifdef GL_INGR_interlace_read
4986
4987 static void _glewInfo_GL_INGR_interlace_read (void)
4988 {
4989 glewPrintExt("GL_INGR_interlace_read", GLEW_INGR_interlace_read, glewIsSupported("GL_INGR_interlace_read"), glewGetExtension("GL_INGR_interlace_read"));
4990 }
4991
4992 #endif /* GL_INGR_interlace_read */
4993
4994 #ifdef GL_INTEL_map_texture
4995
4996 static void _glewInfo_GL_INTEL_map_texture (void)
4997 {
4998 glewPrintExt("GL_INTEL_map_texture", GLEW_INTEL_map_texture, glewIsSupported("GL_INTEL_map_texture"), glewGetExtension("GL_INTEL_map_texture"));
4999
5000 glewInfoFunc("glMapTexture2DINTEL", glMapTexture2DINTEL == NULL);
5001 glewInfoFunc("glSyncTextureINTEL", glSyncTextureINTEL == NULL);
5002 glewInfoFunc("glUnmapTexture2DINTEL", glUnmapTexture2DINTEL == NULL);
5003 }
5004
5005 #endif /* GL_INTEL_map_texture */
5006
5007 #ifdef GL_INTEL_parallel_arrays
5008
5009 static void _glewInfo_GL_INTEL_parallel_arrays (void)
5010 {
5011 glewPrintExt("GL_INTEL_parallel_arrays", GLEW_INTEL_parallel_arrays, glewIsSupported("GL_INTEL_parallel_arrays"), glewGetExtension("GL_INTEL_parallel_arrays"));
5012
5013 glewInfoFunc("glColorPointervINTEL", glColorPointervINTEL == NULL);
5014 glewInfoFunc("glNormalPointervINTEL", glNormalPointervINTEL == NULL);
5015 glewInfoFunc("glTexCoordPointervINTEL", glTexCoordPointervINTEL == NULL);
5016 glewInfoFunc("glVertexPointervINTEL", glVertexPointervINTEL == NULL);
5017 }
5018
5019 #endif /* GL_INTEL_parallel_arrays */
5020
5021 #ifdef GL_INTEL_texture_scissor
5022
5023 static void _glewInfo_GL_INTEL_texture_scissor (void)
5024 {
5025 glewPrintExt("GL_INTEL_texture_scissor", GLEW_INTEL_texture_scissor, glewIsSupported("GL_INTEL_texture_scissor"), glewGetExtension("GL_INTEL_texture_scissor"));
5026
5027 glewInfoFunc("glTexScissorFuncINTEL", glTexScissorFuncINTEL == NULL);
5028 glewInfoFunc("glTexScissorINTEL", glTexScissorINTEL == NULL);
5029 }
5030
5031 #endif /* GL_INTEL_texture_scissor */
5032
5033 #ifdef GL_KHR_debug
5034
5035 static void _glewInfo_GL_KHR_debug (void)
5036 {
5037 glewPrintExt("GL_KHR_debug", GLEW_KHR_debug, glewIsSupported("GL_KHR_debug"), glewGetExtension("GL_KHR_debug"));
5038
5039 glewInfoFunc("glDebugMessageCallback", glDebugMessageCallback == NULL);
5040 glewInfoFunc("glDebugMessageControl", glDebugMessageControl == NULL);
5041 glewInfoFunc("glDebugMessageInsert", glDebugMessageInsert == NULL);
5042 glewInfoFunc("glGetDebugMessageLog", glGetDebugMessageLog == NULL);
5043 glewInfoFunc("glGetObjectLabel", glGetObjectLabel == NULL);
5044 glewInfoFunc("glGetObjectPtrLabel", glGetObjectPtrLabel == NULL);
5045 glewInfoFunc("glObjectLabel", glObjectLabel == NULL);
5046 glewInfoFunc("glObjectPtrLabel", glObjectPtrLabel == NULL);
5047 glewInfoFunc("glPopDebugGroup", glPopDebugGroup == NULL);
5048 glewInfoFunc("glPushDebugGroup", glPushDebugGroup == NULL);
5049 }
5050
5051 #endif /* GL_KHR_debug */
5052
5053 #ifdef GL_KHR_texture_compression_astc_ldr
5054
5055 static void _glewInfo_GL_KHR_texture_compression_astc_ldr (void)
5056 {
5057 glewPrintExt("GL_KHR_texture_compression_astc_ldr", GLEW_KHR_texture_compression_astc_ldr, glewIsSupported("GL_KHR_texture_compression_astc_ldr"), glewGetExtension("GL_KHR_texture_compression_astc_ldr"));
5058 }
5059
5060 #endif /* GL_KHR_texture_compression_astc_ldr */
5061
5062 #ifdef GL_KTX_buffer_region
5063
5064 static void _glewInfo_GL_KTX_buffer_region (void)
5065 {
5066 glewPrintExt("GL_KTX_buffer_region", GLEW_KTX_buffer_region, glewIsSupported("GL_KTX_buffer_region"), glewGetExtension("GL_KTX_buffer_region"));
5067
5068 glewInfoFunc("glBufferRegionEnabled", glBufferRegionEnabled == NULL);
5069 glewInfoFunc("glDeleteBufferRegion", glDeleteBufferRegion == NULL);
5070 glewInfoFunc("glDrawBufferRegion", glDrawBufferRegion == NULL);
5071 glewInfoFunc("glNewBufferRegion", glNewBufferRegion == NULL);
5072 glewInfoFunc("glReadBufferRegion", glReadBufferRegion == NULL);
5073 }
5074
5075 #endif /* GL_KTX_buffer_region */
5076
5077 #ifdef GL_MESAX_texture_stack
5078
5079 static void _glewInfo_GL_MESAX_texture_stack (void)
5080 {
5081 glewPrintExt("GL_MESAX_texture_stack", GLEW_MESAX_texture_stack, glewIsSupported("GL_MESAX_texture_stack"), glewGetExtension("GL_MESAX_texture_stack"));
5082 }
5083
5084 #endif /* GL_MESAX_texture_stack */
5085
5086 #ifdef GL_MESA_pack_invert
5087
5088 static void _glewInfo_GL_MESA_pack_invert (void)
5089 {
5090 glewPrintExt("GL_MESA_pack_invert", GLEW_MESA_pack_invert, glewIsSupported("GL_MESA_pack_invert"), glewGetExtension("GL_MESA_pack_invert"));
5091 }
5092
5093 #endif /* GL_MESA_pack_invert */
5094
5095 #ifdef GL_MESA_resize_buffers
5096
5097 static void _glewInfo_GL_MESA_resize_buffers (void)
5098 {
5099 glewPrintExt("GL_MESA_resize_buffers", GLEW_MESA_resize_buffers, glewIsSupported("GL_MESA_resize_buffers"), glewGetExtension("GL_MESA_resize_buffers"));
5100
5101 glewInfoFunc("glResizeBuffersMESA", glResizeBuffersMESA == NULL);
5102 }
5103
5104 #endif /* GL_MESA_resize_buffers */
5105
5106 #ifdef GL_MESA_window_pos
5107
5108 static void _glewInfo_GL_MESA_window_pos (void)
5109 {
5110 glewPrintExt("GL_MESA_window_pos", GLEW_MESA_window_pos, glewIsSupported("GL_MESA_window_pos"), glewGetExtension("GL_MESA_window_pos"));
5111
5112 glewInfoFunc("glWindowPos2dMESA", glWindowPos2dMESA == NULL);
5113 glewInfoFunc("glWindowPos2dvMESA", glWindowPos2dvMESA == NULL);
5114 glewInfoFunc("glWindowPos2fMESA", glWindowPos2fMESA == NULL);
5115 glewInfoFunc("glWindowPos2fvMESA", glWindowPos2fvMESA == NULL);
5116 glewInfoFunc("glWindowPos2iMESA", glWindowPos2iMESA == NULL);
5117 glewInfoFunc("glWindowPos2ivMESA", glWindowPos2ivMESA == NULL);
5118 glewInfoFunc("glWindowPos2sMESA", glWindowPos2sMESA == NULL);
5119 glewInfoFunc("glWindowPos2svMESA", glWindowPos2svMESA == NULL);
5120 glewInfoFunc("glWindowPos3dMESA", glWindowPos3dMESA == NULL);
5121 glewInfoFunc("glWindowPos3dvMESA", glWindowPos3dvMESA == NULL);
5122 glewInfoFunc("glWindowPos3fMESA", glWindowPos3fMESA == NULL);
5123 glewInfoFunc("glWindowPos3fvMESA", glWindowPos3fvMESA == NULL);
5124 glewInfoFunc("glWindowPos3iMESA", glWindowPos3iMESA == NULL);
5125 glewInfoFunc("glWindowPos3ivMESA", glWindowPos3ivMESA == NULL);
5126 glewInfoFunc("glWindowPos3sMESA", glWindowPos3sMESA == NULL);
5127 glewInfoFunc("glWindowPos3svMESA", glWindowPos3svMESA == NULL);
5128 glewInfoFunc("glWindowPos4dMESA", glWindowPos4dMESA == NULL);
5129 glewInfoFunc("glWindowPos4dvMESA", glWindowPos4dvMESA == NULL);
5130 glewInfoFunc("glWindowPos4fMESA", glWindowPos4fMESA == NULL);
5131 glewInfoFunc("glWindowPos4fvMESA", glWindowPos4fvMESA == NULL);
5132 glewInfoFunc("glWindowPos4iMESA", glWindowPos4iMESA == NULL);
5133 glewInfoFunc("glWindowPos4ivMESA", glWindowPos4ivMESA == NULL);
5134 glewInfoFunc("glWindowPos4sMESA", glWindowPos4sMESA == NULL);
5135 glewInfoFunc("glWindowPos4svMESA", glWindowPos4svMESA == NULL);
5136 }
5137
5138 #endif /* GL_MESA_window_pos */
5139
5140 #ifdef GL_MESA_ycbcr_texture
5141
5142 static void _glewInfo_GL_MESA_ycbcr_texture (void)
5143 {
5144 glewPrintExt("GL_MESA_ycbcr_texture", GLEW_MESA_ycbcr_texture, glewIsSupported("GL_MESA_ycbcr_texture"), glewGetExtension("GL_MESA_ycbcr_texture"));
5145 }
5146
5147 #endif /* GL_MESA_ycbcr_texture */
5148
5149 #ifdef GL_NVX_conditional_render
5150
5151 static void _glewInfo_GL_NVX_conditional_render (void)
5152 {
5153 glewPrintExt("GL_NVX_conditional_render", GLEW_NVX_conditional_render, glewIsSupported("GL_NVX_conditional_render"), glewGetExtension("GL_NVX_conditional_render"));
5154
5155 glewInfoFunc("glBeginConditionalRenderNVX", glBeginConditionalRenderNVX == NULL);
5156 glewInfoFunc("glEndConditionalRenderNVX", glEndConditionalRenderNVX == NULL);
5157 }
5158
5159 #endif /* GL_NVX_conditional_render */
5160
5161 #ifdef GL_NVX_gpu_memory_info
5162
5163 static void _glewInfo_GL_NVX_gpu_memory_info (void)
5164 {
5165 glewPrintExt("GL_NVX_gpu_memory_info", GLEW_NVX_gpu_memory_info, glewIsSupported("GL_NVX_gpu_memory_info"), glewGetExtension("GL_NVX_gpu_memory_info"));
5166 }
5167
5168 #endif /* GL_NVX_gpu_memory_info */
5169
5170 #ifdef GL_NV_bindless_multi_draw_indirect
5171
5172 static void _glewInfo_GL_NV_bindless_multi_draw_indirect (void)
5173 {
5174 glewPrintExt("GL_NV_bindless_multi_draw_indirect", GLEW_NV_bindless_multi_draw_indirect, glewIsSupported("GL_NV_bindless_multi_draw_indirect"), glewGetExtension("GL_NV_bindless_multi_draw_indirect"));
5175
5176 glewInfoFunc("glMultiDrawArraysIndirectBindlessNV", glMultiDrawArraysIndirectBindlessNV == NULL);
5177 glewInfoFunc("glMultiDrawElementsIndirectBindlessNV", glMultiDrawElementsIndirectBindlessNV == NULL);
5178 }
5179
5180 #endif /* GL_NV_bindless_multi_draw_indirect */
5181
5182 #ifdef GL_NV_bindless_texture
5183
5184 static void _glewInfo_GL_NV_bindless_texture (void)
5185 {
5186 glewPrintExt("GL_NV_bindless_texture", GLEW_NV_bindless_texture, glewIsSupported("GL_NV_bindless_texture"), glewGetExtension("GL_NV_bindless_texture"));
5187
5188 glewInfoFunc("glGetImageHandleNV", glGetImageHandleNV == NULL);
5189 glewInfoFunc("glGetTextureHandleNV", glGetTextureHandleNV == NULL);
5190 glewInfoFunc("glGetTextureSamplerHandleNV", glGetTextureSamplerHandleNV == NULL);
5191 glewInfoFunc("glIsImageHandleResidentNV", glIsImageHandleResidentNV == NULL);
5192 glewInfoFunc("glIsTextureHandleResidentNV", glIsTextureHandleResidentNV == NULL);
5193 glewInfoFunc("glMakeImageHandleNonResidentNV", glMakeImageHandleNonResidentNV == NULL);
5194 glewInfoFunc("glMakeImageHandleResidentNV", glMakeImageHandleResidentNV == NULL);
5195 glewInfoFunc("glMakeTextureHandleNonResidentNV", glMakeTextureHandleNonResidentNV == NULL);
5196 glewInfoFunc("glMakeTextureHandleResidentNV", glMakeTextureHandleResidentNV == NULL);
5197 glewInfoFunc("glProgramUniformHandleui64NV", glProgramUniformHandleui64NV == NULL);
5198 glewInfoFunc("glProgramUniformHandleui64vNV", glProgramUniformHandleui64vNV == NULL);
5199 glewInfoFunc("glUniformHandleui64NV", glUniformHandleui64NV == NULL);
5200 glewInfoFunc("glUniformHandleui64vNV", glUniformHandleui64vNV == NULL);
5201 }
5202
5203 #endif /* GL_NV_bindless_texture */
5204
5205 #ifdef GL_NV_blend_equation_advanced
5206
5207 static void _glewInfo_GL_NV_blend_equation_advanced (void)
5208 {
5209 glewPrintExt("GL_NV_blend_equation_advanced", GLEW_NV_blend_equation_advanced, glewIsSupported("GL_NV_blend_equation_advanced"), glewGetExtension("GL_NV_blend_equation_advanced"));
5210
5211 glewInfoFunc("glBlendBarrierNV", glBlendBarrierNV == NULL);
5212 glewInfoFunc("glBlendParameteriNV", glBlendParameteriNV == NULL);
5213 }
5214
5215 #endif /* GL_NV_blend_equation_advanced */
5216
5217 #ifdef GL_NV_blend_equation_advanced_coherent
5218
5219 static void _glewInfo_GL_NV_blend_equation_advanced_coherent (void)
5220 {
5221 glewPrintExt("GL_NV_blend_equation_advanced_coherent", GLEW_NV_blend_equation_advanced_coherent, glewIsSupported("GL_NV_blend_equation_advanced_coherent"), glewGetExtension("GL_NV_blend_equation_advanced_coherent"));
5222 }
5223
5224 #endif /* GL_NV_blend_equation_advanced_coherent */
5225
5226 #ifdef GL_NV_blend_square
5227
5228 static void _glewInfo_GL_NV_blend_square (void)
5229 {
5230 glewPrintExt("GL_NV_blend_square", GLEW_NV_blend_square, glewIsSupported("GL_NV_blend_square"), glewGetExtension("GL_NV_blend_square"));
5231 }
5232
5233 #endif /* GL_NV_blend_square */
5234
5235 #ifdef GL_NV_compute_program5
5236
5237 static void _glewInfo_GL_NV_compute_program5 (void)
5238 {
5239 glewPrintExt("GL_NV_compute_program5", GLEW_NV_compute_program5, glewIsSupported("GL_NV_compute_program5"), glewGetExtension("GL_NV_compute_program5"));
5240 }
5241
5242 #endif /* GL_NV_compute_program5 */
5243
5244 #ifdef GL_NV_conditional_render
5245
5246 static void _glewInfo_GL_NV_conditional_render (void)
5247 {
5248 glewPrintExt("GL_NV_conditional_render", GLEW_NV_conditional_render, glewIsSupported("GL_NV_conditional_render"), glewGetExtension("GL_NV_conditional_render"));
5249
5250 glewInfoFunc("glBeginConditionalRenderNV", glBeginConditionalRenderNV == NULL);
5251 glewInfoFunc("glEndConditionalRenderNV", glEndConditionalRenderNV == NULL);
5252 }
5253
5254 #endif /* GL_NV_conditional_render */
5255
5256 #ifdef GL_NV_copy_depth_to_color
5257
5258 static void _glewInfo_GL_NV_copy_depth_to_color (void)
5259 {
5260 glewPrintExt("GL_NV_copy_depth_to_color", GLEW_NV_copy_depth_to_color, glewIsSupported("GL_NV_copy_depth_to_color"), glewGetExtension("GL_NV_copy_depth_to_color"));
5261 }
5262
5263 #endif /* GL_NV_copy_depth_to_color */
5264
5265 #ifdef GL_NV_copy_image
5266
5267 static void _glewInfo_GL_NV_copy_image (void)
5268 {
5269 glewPrintExt("GL_NV_copy_image", GLEW_NV_copy_image, glewIsSupported("GL_NV_copy_image"), glewGetExtension("GL_NV_copy_image"));
5270
5271 glewInfoFunc("glCopyImageSubDataNV", glCopyImageSubDataNV == NULL);
5272 }
5273
5274 #endif /* GL_NV_copy_image */
5275
5276 #ifdef GL_NV_deep_texture3D
5277
5278 static void _glewInfo_GL_NV_deep_texture3D (void)
5279 {
5280 glewPrintExt("GL_NV_deep_texture3D", GLEW_NV_deep_texture3D, glewIsSupported("GL_NV_deep_texture3D"), glewGetExtension("GL_NV_deep_texture3D"));
5281 }
5282
5283 #endif /* GL_NV_deep_texture3D */
5284
5285 #ifdef GL_NV_depth_buffer_float
5286
5287 static void _glewInfo_GL_NV_depth_buffer_float (void)
5288 {
5289 glewPrintExt("GL_NV_depth_buffer_float", GLEW_NV_depth_buffer_float, glewIsSupported("GL_NV_depth_buffer_float"), glewGetExtension("GL_NV_depth_buffer_float"));
5290
5291 glewInfoFunc("glClearDepthdNV", glClearDepthdNV == NULL);
5292 glewInfoFunc("glDepthBoundsdNV", glDepthBoundsdNV == NULL);
5293 glewInfoFunc("glDepthRangedNV", glDepthRangedNV == NULL);
5294 }
5295
5296 #endif /* GL_NV_depth_buffer_float */
5297
5298 #ifdef GL_NV_depth_clamp
5299
5300 static void _glewInfo_GL_NV_depth_clamp (void)
5301 {
5302 glewPrintExt("GL_NV_depth_clamp", GLEW_NV_depth_clamp, glewIsSupported("GL_NV_depth_clamp"), glewGetExtension("GL_NV_depth_clamp"));
5303 }
5304
5305 #endif /* GL_NV_depth_clamp */
5306
5307 #ifdef GL_NV_depth_range_unclamped
5308
5309 static void _glewInfo_GL_NV_depth_range_unclamped (void)
5310 {
5311 glewPrintExt("GL_NV_depth_range_unclamped", GLEW_NV_depth_range_unclamped, glewIsSupported("GL_NV_depth_range_unclamped"), glewGetExtension("GL_NV_depth_range_unclamped"));
5312 }
5313
5314 #endif /* GL_NV_depth_range_unclamped */
5315
5316 #ifdef GL_NV_draw_texture
5317
5318 static void _glewInfo_GL_NV_draw_texture (void)
5319 {
5320 glewPrintExt("GL_NV_draw_texture", GLEW_NV_draw_texture, glewIsSupported("GL_NV_draw_texture"), glewGetExtension("GL_NV_draw_texture"));
5321
5322 glewInfoFunc("glDrawTextureNV", glDrawTextureNV == NULL);
5323 }
5324
5325 #endif /* GL_NV_draw_texture */
5326
5327 #ifdef GL_NV_evaluators
5328
5329 static void _glewInfo_GL_NV_evaluators (void)
5330 {
5331 glewPrintExt("GL_NV_evaluators", GLEW_NV_evaluators, glewIsSupported("GL_NV_evaluators"), glewGetExtension("GL_NV_evaluators"));
5332
5333 glewInfoFunc("glEvalMapsNV", glEvalMapsNV == NULL);
5334 glewInfoFunc("glGetMapAttribParameterfvNV", glGetMapAttribParameterfvNV == NULL);
5335 glewInfoFunc("glGetMapAttribParameterivNV", glGetMapAttribParameterivNV == NULL);
5336 glewInfoFunc("glGetMapControlPointsNV", glGetMapControlPointsNV == NULL);
5337 glewInfoFunc("glGetMapParameterfvNV", glGetMapParameterfvNV == NULL);
5338 glewInfoFunc("glGetMapParameterivNV", glGetMapParameterivNV == NULL);
5339 glewInfoFunc("glMapControlPointsNV", glMapControlPointsNV == NULL);
5340 glewInfoFunc("glMapParameterfvNV", glMapParameterfvNV == NULL);
5341 glewInfoFunc("glMapParameterivNV", glMapParameterivNV == NULL);
5342 }
5343
5344 #endif /* GL_NV_evaluators */
5345
5346 #ifdef GL_NV_explicit_multisample
5347
5348 static void _glewInfo_GL_NV_explicit_multisample (void)
5349 {
5350 glewPrintExt("GL_NV_explicit_multisample", GLEW_NV_explicit_multisample, glewIsSupported("GL_NV_explicit_multisample"), glewGetExtension("GL_NV_explicit_multisample"));
5351
5352 glewInfoFunc("glGetMultisamplefvNV", glGetMultisamplefvNV == NULL);
5353 glewInfoFunc("glSampleMaskIndexedNV", glSampleMaskIndexedNV == NULL);
5354 glewInfoFunc("glTexRenderbufferNV", glTexRenderbufferNV == NULL);
5355 }
5356
5357 #endif /* GL_NV_explicit_multisample */
5358
5359 #ifdef GL_NV_fence
5360
5361 static void _glewInfo_GL_NV_fence (void)
5362 {
5363 glewPrintExt("GL_NV_fence", GLEW_NV_fence, glewIsSupported("GL_NV_fence"), glewGetExtension("GL_NV_fence"));
5364
5365 glewInfoFunc("glDeleteFencesNV", glDeleteFencesNV == NULL);
5366 glewInfoFunc("glFinishFenceNV", glFinishFenceNV == NULL);
5367 glewInfoFunc("glGenFencesNV", glGenFencesNV == NULL);
5368 glewInfoFunc("glGetFenceivNV", glGetFenceivNV == NULL);
5369 glewInfoFunc("glIsFenceNV", glIsFenceNV == NULL);
5370 glewInfoFunc("glSetFenceNV", glSetFenceNV == NULL);
5371 glewInfoFunc("glTestFenceNV", glTestFenceNV == NULL);
5372 }
5373
5374 #endif /* GL_NV_fence */
5375
5376 #ifdef GL_NV_float_buffer
5377
5378 static void _glewInfo_GL_NV_float_buffer (void)
5379 {
5380 glewPrintExt("GL_NV_float_buffer", GLEW_NV_float_buffer, glewIsSupported("GL_NV_float_buffer"), glewGetExtension("GL_NV_float_buffer"));
5381 }
5382
5383 #endif /* GL_NV_float_buffer */
5384
5385 #ifdef GL_NV_fog_distance
5386
5387 static void _glewInfo_GL_NV_fog_distance (void)
5388 {
5389 glewPrintExt("GL_NV_fog_distance", GLEW_NV_fog_distance, glewIsSupported("GL_NV_fog_distance"), glewGetExtension("GL_NV_fog_distance"));
5390 }
5391
5392 #endif /* GL_NV_fog_distance */
5393
5394 #ifdef GL_NV_fragment_program
5395
5396 static void _glewInfo_GL_NV_fragment_program (void)
5397 {
5398 glewPrintExt("GL_NV_fragment_program", GLEW_NV_fragment_program, glewIsSupported("GL_NV_fragment_program"), glewGetExtension("GL_NV_fragment_program"));
5399
5400 glewInfoFunc("glGetProgramNamedParameterdvNV", glGetProgramNamedParameterdvNV == NULL);
5401 glewInfoFunc("glGetProgramNamedParameterfvNV", glGetProgramNamedParameterfvNV == NULL);
5402 glewInfoFunc("glProgramNamedParameter4dNV", glProgramNamedParameter4dNV == NULL);
5403 glewInfoFunc("glProgramNamedParameter4dvNV", glProgramNamedParameter4dvNV == NULL);
5404 glewInfoFunc("glProgramNamedParameter4fNV", glProgramNamedParameter4fNV == NULL);
5405 glewInfoFunc("glProgramNamedParameter4fvNV", glProgramNamedParameter4fvNV == NULL);
5406 }
5407
5408 #endif /* GL_NV_fragment_program */
5409
5410 #ifdef GL_NV_fragment_program2
5411
5412 static void _glewInfo_GL_NV_fragment_program2 (void)
5413 {
5414 glewPrintExt("GL_NV_fragment_program2", GLEW_NV_fragment_program2, glewIsSupported("GL_NV_fragment_program2"), glewGetExtension("GL_NV_fragment_program2"));
5415 }
5416
5417 #endif /* GL_NV_fragment_program2 */
5418
5419 #ifdef GL_NV_fragment_program4
5420
5421 static void _glewInfo_GL_NV_fragment_program4 (void)
5422 {
5423 glewPrintExt("GL_NV_fragment_program4", GLEW_NV_fragment_program4, glewIsSupported("GL_NV_fragment_program4"), glewGetExtension("GL_NV_gpu_program4"));
5424 }
5425
5426 #endif /* GL_NV_fragment_program4 */
5427
5428 #ifdef GL_NV_fragment_program_option
5429
5430 static void _glewInfo_GL_NV_fragment_program_option (void)
5431 {
5432 glewPrintExt("GL_NV_fragment_program_option", GLEW_NV_fragment_program_option, glewIsSupported("GL_NV_fragment_program_option"), glewGetExtension("GL_NV_fragment_program_option"));
5433 }
5434
5435 #endif /* GL_NV_fragment_program_option */
5436
5437 #ifdef GL_NV_framebuffer_multisample_coverage
5438
5439 static void _glewInfo_GL_NV_framebuffer_multisample_coverage (void)
5440 {
5441 glewPrintExt("GL_NV_framebuffer_multisample_coverage", GLEW_NV_framebuffer_multisample_coverage, glewIsSupported("GL_NV_framebuffer_multisample_coverage"), glewGetExtension("GL_NV_framebuffer_multisample_coverage"));
5442
5443 glewInfoFunc("glRenderbufferStorageMultisampleCoverageNV", glRenderbufferStorageMultisampleCoverageNV == NULL);
5444 }
5445
5446 #endif /* GL_NV_framebuffer_multisample_coverage */
5447
5448 #ifdef GL_NV_geometry_program4
5449
5450 static void _glewInfo_GL_NV_geometry_program4 (void)
5451 {
5452 glewPrintExt("GL_NV_geometry_program4", GLEW_NV_geometry_program4, glewIsSupported("GL_NV_geometry_program4"), glewGetExtension("GL_NV_gpu_program4"));
5453
5454 glewInfoFunc("glProgramVertexLimitNV", glProgramVertexLimitNV == NULL);
5455 }
5456
5457 #endif /* GL_NV_geometry_program4 */
5458
5459 #ifdef GL_NV_geometry_shader4
5460
5461 static void _glewInfo_GL_NV_geometry_shader4 (void)
5462 {
5463 glewPrintExt("GL_NV_geometry_shader4", GLEW_NV_geometry_shader4, glewIsSupported("GL_NV_geometry_shader4"), glewGetExtension("GL_NV_geometry_shader4"));
5464 }
5465
5466 #endif /* GL_NV_geometry_shader4 */
5467
5468 #ifdef GL_NV_gpu_program4
5469
5470 static void _glewInfo_GL_NV_gpu_program4 (void)
5471 {
5472 glewPrintExt("GL_NV_gpu_program4", GLEW_NV_gpu_program4, glewIsSupported("GL_NV_gpu_program4"), glewGetExtension("GL_NV_gpu_program4"));
5473
5474 glewInfoFunc("glProgramEnvParameterI4iNV", glProgramEnvParameterI4iNV == NULL);
5475 glewInfoFunc("glProgramEnvParameterI4ivNV", glProgramEnvParameterI4ivNV == NULL);
5476 glewInfoFunc("glProgramEnvParameterI4uiNV", glProgramEnvParameterI4uiNV == NULL);
5477 glewInfoFunc("glProgramEnvParameterI4uivNV", glProgramEnvParameterI4uivNV == NULL);
5478 glewInfoFunc("glProgramEnvParametersI4ivNV", glProgramEnvParametersI4ivNV == NULL);
5479 glewInfoFunc("glProgramEnvParametersI4uivNV", glProgramEnvParametersI4uivNV == NULL);
5480 glewInfoFunc("glProgramLocalParameterI4iNV", glProgramLocalParameterI4iNV == NULL);
5481 glewInfoFunc("glProgramLocalParameterI4ivNV", glProgramLocalParameterI4ivNV == NULL);
5482 glewInfoFunc("glProgramLocalParameterI4uiNV", glProgramLocalParameterI4uiNV == NULL);
5483 glewInfoFunc("glProgramLocalParameterI4uivNV", glProgramLocalParameterI4uivNV == NULL);
5484 glewInfoFunc("glProgramLocalParametersI4ivNV", glProgramLocalParametersI4ivNV == NULL);
5485 glewInfoFunc("glProgramLocalParametersI4uivNV", glProgramLocalParametersI4uivNV == NULL);
5486 }
5487
5488 #endif /* GL_NV_gpu_program4 */
5489
5490 #ifdef GL_NV_gpu_program5
5491
5492 static void _glewInfo_GL_NV_gpu_program5 (void)
5493 {
5494 glewPrintExt("GL_NV_gpu_program5", GLEW_NV_gpu_program5, glewIsSupported("GL_NV_gpu_program5"), glewGetExtension("GL_NV_gpu_program5"));
5495 }
5496
5497 #endif /* GL_NV_gpu_program5 */
5498
5499 #ifdef GL_NV_gpu_program5_mem_extended
5500
5501 static void _glewInfo_GL_NV_gpu_program5_mem_extended (void)
5502 {
5503 glewPrintExt("GL_NV_gpu_program5_mem_extended", GLEW_NV_gpu_program5_mem_extended, glewIsSupported("GL_NV_gpu_program5_mem_extended"), glewGetExtension("GL_NV_gpu_program5_mem_extended"));
5504 }
5505
5506 #endif /* GL_NV_gpu_program5_mem_extended */
5507
5508 #ifdef GL_NV_gpu_program_fp64
5509
5510 static void _glewInfo_GL_NV_gpu_program_fp64 (void)
5511 {
5512 glewPrintExt("GL_NV_gpu_program_fp64", GLEW_NV_gpu_program_fp64, glewIsSupported("GL_NV_gpu_program_fp64"), glewGetExtension("GL_NV_gpu_program_fp64"));
5513 }
5514
5515 #endif /* GL_NV_gpu_program_fp64 */
5516
5517 #ifdef GL_NV_gpu_shader5
5518
5519 static void _glewInfo_GL_NV_gpu_shader5 (void)
5520 {
5521 glewPrintExt("GL_NV_gpu_shader5", GLEW_NV_gpu_shader5, glewIsSupported("GL_NV_gpu_shader5"), glewGetExtension("GL_NV_gpu_shader5"));
5522
5523 glewInfoFunc("glGetUniformi64vNV", glGetUniformi64vNV == NULL);
5524 glewInfoFunc("glGetUniformui64vNV", glGetUniformui64vNV == NULL);
5525 glewInfoFunc("glProgramUniform1i64NV", glProgramUniform1i64NV == NULL);
5526 glewInfoFunc("glProgramUniform1i64vNV", glProgramUniform1i64vNV == NULL);
5527 glewInfoFunc("glProgramUniform1ui64NV", glProgramUniform1ui64NV == NULL);
5528 glewInfoFunc("glProgramUniform1ui64vNV", glProgramUniform1ui64vNV == NULL);
5529 glewInfoFunc("glProgramUniform2i64NV", glProgramUniform2i64NV == NULL);
5530 glewInfoFunc("glProgramUniform2i64vNV", glProgramUniform2i64vNV == NULL);
5531 glewInfoFunc("glProgramUniform2ui64NV", glProgramUniform2ui64NV == NULL);
5532 glewInfoFunc("glProgramUniform2ui64vNV", glProgramUniform2ui64vNV == NULL);
5533 glewInfoFunc("glProgramUniform3i64NV", glProgramUniform3i64NV == NULL);
5534 glewInfoFunc("glProgramUniform3i64vNV", glProgramUniform3i64vNV == NULL);
5535 glewInfoFunc("glProgramUniform3ui64NV", glProgramUniform3ui64NV == NULL);
5536 glewInfoFunc("glProgramUniform3ui64vNV", glProgramUniform3ui64vNV == NULL);
5537 glewInfoFunc("glProgramUniform4i64NV", glProgramUniform4i64NV == NULL);
5538 glewInfoFunc("glProgramUniform4i64vNV", glProgramUniform4i64vNV == NULL);
5539 glewInfoFunc("glProgramUniform4ui64NV", glProgramUniform4ui64NV == NULL);
5540 glewInfoFunc("glProgramUniform4ui64vNV", glProgramUniform4ui64vNV == NULL);
5541 glewInfoFunc("glUniform1i64NV", glUniform1i64NV == NULL);
5542 glewInfoFunc("glUniform1i64vNV", glUniform1i64vNV == NULL);
5543 glewInfoFunc("glUniform1ui64NV", glUniform1ui64NV == NULL);
5544 glewInfoFunc("glUniform1ui64vNV", glUniform1ui64vNV == NULL);
5545 glewInfoFunc("glUniform2i64NV", glUniform2i64NV == NULL);
5546 glewInfoFunc("glUniform2i64vNV", glUniform2i64vNV == NULL);
5547 glewInfoFunc("glUniform2ui64NV", glUniform2ui64NV == NULL);
5548 glewInfoFunc("glUniform2ui64vNV", glUniform2ui64vNV == NULL);
5549 glewInfoFunc("glUniform3i64NV", glUniform3i64NV == NULL);
5550 glewInfoFunc("glUniform3i64vNV", glUniform3i64vNV == NULL);
5551 glewInfoFunc("glUniform3ui64NV", glUniform3ui64NV == NULL);
5552 glewInfoFunc("glUniform3ui64vNV", glUniform3ui64vNV == NULL);
5553 glewInfoFunc("glUniform4i64NV", glUniform4i64NV == NULL);
5554 glewInfoFunc("glUniform4i64vNV", glUniform4i64vNV == NULL);
5555 glewInfoFunc("glUniform4ui64NV", glUniform4ui64NV == NULL);
5556 glewInfoFunc("glUniform4ui64vNV", glUniform4ui64vNV == NULL);
5557 }
5558
5559 #endif /* GL_NV_gpu_shader5 */
5560
5561 #ifdef GL_NV_half_float
5562
5563 static void _glewInfo_GL_NV_half_float (void)
5564 {
5565 glewPrintExt("GL_NV_half_float", GLEW_NV_half_float, glewIsSupported("GL_NV_half_float"), glewGetExtension("GL_NV_half_float"));
5566
5567 glewInfoFunc("glColor3hNV", glColor3hNV == NULL);
5568 glewInfoFunc("glColor3hvNV", glColor3hvNV == NULL);
5569 glewInfoFunc("glColor4hNV", glColor4hNV == NULL);
5570 glewInfoFunc("glColor4hvNV", glColor4hvNV == NULL);
5571 glewInfoFunc("glFogCoordhNV", glFogCoordhNV == NULL);
5572 glewInfoFunc("glFogCoordhvNV", glFogCoordhvNV == NULL);
5573 glewInfoFunc("glMultiTexCoord1hNV", glMultiTexCoord1hNV == NULL);
5574 glewInfoFunc("glMultiTexCoord1hvNV", glMultiTexCoord1hvNV == NULL);
5575 glewInfoFunc("glMultiTexCoord2hNV", glMultiTexCoord2hNV == NULL);
5576 glewInfoFunc("glMultiTexCoord2hvNV", glMultiTexCoord2hvNV == NULL);
5577 glewInfoFunc("glMultiTexCoord3hNV", glMultiTexCoord3hNV == NULL);
5578 glewInfoFunc("glMultiTexCoord3hvNV", glMultiTexCoord3hvNV == NULL);
5579 glewInfoFunc("glMultiTexCoord4hNV", glMultiTexCoord4hNV == NULL);
5580 glewInfoFunc("glMultiTexCoord4hvNV", glMultiTexCoord4hvNV == NULL);
5581 glewInfoFunc("glNormal3hNV", glNormal3hNV == NULL);
5582 glewInfoFunc("glNormal3hvNV", glNormal3hvNV == NULL);
5583 glewInfoFunc("glSecondaryColor3hNV", glSecondaryColor3hNV == NULL);
5584 glewInfoFunc("glSecondaryColor3hvNV", glSecondaryColor3hvNV == NULL);
5585 glewInfoFunc("glTexCoord1hNV", glTexCoord1hNV == NULL);
5586 glewInfoFunc("glTexCoord1hvNV", glTexCoord1hvNV == NULL);
5587 glewInfoFunc("glTexCoord2hNV", glTexCoord2hNV == NULL);
5588 glewInfoFunc("glTexCoord2hvNV", glTexCoord2hvNV == NULL);
5589 glewInfoFunc("glTexCoord3hNV", glTexCoord3hNV == NULL);
5590 glewInfoFunc("glTexCoord3hvNV", glTexCoord3hvNV == NULL);
5591 glewInfoFunc("glTexCoord4hNV", glTexCoord4hNV == NULL);
5592 glewInfoFunc("glTexCoord4hvNV", glTexCoord4hvNV == NULL);
5593 glewInfoFunc("glVertex2hNV", glVertex2hNV == NULL);
5594 glewInfoFunc("glVertex2hvNV", glVertex2hvNV == NULL);
5595 glewInfoFunc("glVertex3hNV", glVertex3hNV == NULL);
5596 glewInfoFunc("glVertex3hvNV", glVertex3hvNV == NULL);
5597 glewInfoFunc("glVertex4hNV", glVertex4hNV == NULL);
5598 glewInfoFunc("glVertex4hvNV", glVertex4hvNV == NULL);
5599 glewInfoFunc("glVertexAttrib1hNV", glVertexAttrib1hNV == NULL);
5600 glewInfoFunc("glVertexAttrib1hvNV", glVertexAttrib1hvNV == NULL);
5601 glewInfoFunc("glVertexAttrib2hNV", glVertexAttrib2hNV == NULL);
5602 glewInfoFunc("glVertexAttrib2hvNV", glVertexAttrib2hvNV == NULL);
5603 glewInfoFunc("glVertexAttrib3hNV", glVertexAttrib3hNV == NULL);
5604 glewInfoFunc("glVertexAttrib3hvNV", glVertexAttrib3hvNV == NULL);
5605 glewInfoFunc("glVertexAttrib4hNV", glVertexAttrib4hNV == NULL);
5606 glewInfoFunc("glVertexAttrib4hvNV", glVertexAttrib4hvNV == NULL);
5607 glewInfoFunc("glVertexAttribs1hvNV", glVertexAttribs1hvNV == NULL);
5608 glewInfoFunc("glVertexAttribs2hvNV", glVertexAttribs2hvNV == NULL);
5609 glewInfoFunc("glVertexAttribs3hvNV", glVertexAttribs3hvNV == NULL);
5610 glewInfoFunc("glVertexAttribs4hvNV", glVertexAttribs4hvNV == NULL);
5611 glewInfoFunc("glVertexWeighthNV", glVertexWeighthNV == NULL);
5612 glewInfoFunc("glVertexWeighthvNV", glVertexWeighthvNV == NULL);
5613 }
5614
5615 #endif /* GL_NV_half_float */
5616
5617 #ifdef GL_NV_light_max_exponent
5618
5619 static void _glewInfo_GL_NV_light_max_exponent (void)
5620 {
5621 glewPrintExt("GL_NV_light_max_exponent", GLEW_NV_light_max_exponent, glewIsSupported("GL_NV_light_max_exponent"), glewGetExtension("GL_NV_light_max_exponent"));
5622 }
5623
5624 #endif /* GL_NV_light_max_exponent */
5625
5626 #ifdef GL_NV_multisample_coverage
5627
5628 static void _glewInfo_GL_NV_multisample_coverage (void)
5629 {
5630 glewPrintExt("GL_NV_multisample_coverage", GLEW_NV_multisample_coverage, glewIsSupported("GL_NV_multisample_coverage"), glewGetExtension("GL_NV_multisample_coverage"));
5631 }
5632
5633 #endif /* GL_NV_multisample_coverage */
5634
5635 #ifdef GL_NV_multisample_filter_hint
5636
5637 static void _glewInfo_GL_NV_multisample_filter_hint (void)
5638 {
5639 glewPrintExt("GL_NV_multisample_filter_hint", GLEW_NV_multisample_filter_hint, glewIsSupported("GL_NV_multisample_filter_hint"), glewGetExtension("GL_NV_multisample_filter_hint"));
5640 }
5641
5642 #endif /* GL_NV_multisample_filter_hint */
5643
5644 #ifdef GL_NV_occlusion_query
5645
5646 static void _glewInfo_GL_NV_occlusion_query (void)
5647 {
5648 glewPrintExt("GL_NV_occlusion_query", GLEW_NV_occlusion_query, glewIsSupported("GL_NV_occlusion_query"), glewGetExtension("GL_NV_occlusion_query"));
5649
5650 glewInfoFunc("glBeginOcclusionQueryNV", glBeginOcclusionQueryNV == NULL);
5651 glewInfoFunc("glDeleteOcclusionQueriesNV", glDeleteOcclusionQueriesNV == NULL);
5652 glewInfoFunc("glEndOcclusionQueryNV", glEndOcclusionQueryNV == NULL);
5653 glewInfoFunc("glGenOcclusionQueriesNV", glGenOcclusionQueriesNV == NULL);
5654 glewInfoFunc("glGetOcclusionQueryivNV", glGetOcclusionQueryivNV == NULL);
5655 glewInfoFunc("glGetOcclusionQueryuivNV", glGetOcclusionQueryuivNV == NULL);
5656 glewInfoFunc("glIsOcclusionQueryNV", glIsOcclusionQueryNV == NULL);
5657 }
5658
5659 #endif /* GL_NV_occlusion_query */
5660
5661 #ifdef GL_NV_packed_depth_stencil
5662
5663 static void _glewInfo_GL_NV_packed_depth_stencil (void)
5664 {
5665 glewPrintExt("GL_NV_packed_depth_stencil", GLEW_NV_packed_depth_stencil, glewIsSupported("GL_NV_packed_depth_stencil"), glewGetExtension("GL_NV_packed_depth_stencil"));
5666 }
5667
5668 #endif /* GL_NV_packed_depth_stencil */
5669
5670 #ifdef GL_NV_parameter_buffer_object
5671
5672 static void _glewInfo_GL_NV_parameter_buffer_object (void)
5673 {
5674 glewPrintExt("GL_NV_parameter_buffer_object", GLEW_NV_parameter_buffer_object, glewIsSupported("GL_NV_parameter_buffer_object"), glewGetExtension("GL_NV_parameter_buffer_object"));
5675
5676 glewInfoFunc("glProgramBufferParametersIivNV", glProgramBufferParametersIivNV == NULL);
5677 glewInfoFunc("glProgramBufferParametersIuivNV", glProgramBufferParametersIuivNV == NULL);
5678 glewInfoFunc("glProgramBufferParametersfvNV", glProgramBufferParametersfvNV == NULL);
5679 }
5680
5681 #endif /* GL_NV_parameter_buffer_object */
5682
5683 #ifdef GL_NV_parameter_buffer_object2
5684
5685 static void _glewInfo_GL_NV_parameter_buffer_object2 (void)
5686 {
5687 glewPrintExt("GL_NV_parameter_buffer_object2", GLEW_NV_parameter_buffer_object2, glewIsSupported("GL_NV_parameter_buffer_object2"), glewGetExtension("GL_NV_parameter_buffer_object2"));
5688 }
5689
5690 #endif /* GL_NV_parameter_buffer_object2 */
5691
5692 #ifdef GL_NV_path_rendering
5693
5694 static void _glewInfo_GL_NV_path_rendering (void)
5695 {
5696 glewPrintExt("GL_NV_path_rendering", GLEW_NV_path_rendering, glewIsSupported("GL_NV_path_rendering"), glewGetExtension("GL_NV_path_rendering"));
5697
5698 glewInfoFunc("glCopyPathNV", glCopyPathNV == NULL);
5699 glewInfoFunc("glCoverFillPathInstancedNV", glCoverFillPathInstancedNV == NULL);
5700 glewInfoFunc("glCoverFillPathNV", glCoverFillPathNV == NULL);
5701 glewInfoFunc("glCoverStrokePathInstancedNV", glCoverStrokePathInstancedNV == NULL);
5702 glewInfoFunc("glCoverStrokePathNV", glCoverStrokePathNV == NULL);
5703 glewInfoFunc("glDeletePathsNV", glDeletePathsNV == NULL);
5704 glewInfoFunc("glGenPathsNV", glGenPathsNV == NULL);
5705 glewInfoFunc("glGetPathColorGenfvNV", glGetPathColorGenfvNV == NULL);
5706 glewInfoFunc("glGetPathColorGenivNV", glGetPathColorGenivNV == NULL);
5707 glewInfoFunc("glGetPathCommandsNV", glGetPathCommandsNV == NULL);
5708 glewInfoFunc("glGetPathCoordsNV", glGetPathCoordsNV == NULL);
5709 glewInfoFunc("glGetPathDashArrayNV", glGetPathDashArrayNV == NULL);
5710 glewInfoFunc("glGetPathLengthNV", glGetPathLengthNV == NULL);
5711 glewInfoFunc("glGetPathMetricRangeNV", glGetPathMetricRangeNV == NULL);
5712 glewInfoFunc("glGetPathMetricsNV", glGetPathMetricsNV == NULL);
5713 glewInfoFunc("glGetPathParameterfvNV", glGetPathParameterfvNV == NULL);
5714 glewInfoFunc("glGetPathParameterivNV", glGetPathParameterivNV == NULL);
5715 glewInfoFunc("glGetPathSpacingNV", glGetPathSpacingNV == NULL);
5716 glewInfoFunc("glGetPathTexGenfvNV", glGetPathTexGenfvNV == NULL);
5717 glewInfoFunc("glGetPathTexGenivNV", glGetPathTexGenivNV == NULL);
5718 glewInfoFunc("glInterpolatePathsNV", glInterpolatePathsNV == NULL);
5719 glewInfoFunc("glIsPathNV", glIsPathNV == NULL);
5720 glewInfoFunc("glIsPointInFillPathNV", glIsPointInFillPathNV == NULL);
5721 glewInfoFunc("glIsPointInStrokePathNV", glIsPointInStrokePathNV == NULL);
5722 glewInfoFunc("glPathColorGenNV", glPathColorGenNV == NULL);
5723 glewInfoFunc("glPathCommandsNV", glPathCommandsNV == NULL);
5724 glewInfoFunc("glPathCoordsNV", glPathCoordsNV == NULL);
5725 glewInfoFunc("glPathCoverDepthFuncNV", glPathCoverDepthFuncNV == NULL);
5726 glewInfoFunc("glPathDashArrayNV", glPathDashArrayNV == NULL);
5727 glewInfoFunc("glPathFogGenNV", glPathFogGenNV == NULL);
5728 glewInfoFunc("glPathGlyphRangeNV", glPathGlyphRangeNV == NULL);
5729 glewInfoFunc("glPathGlyphsNV", glPathGlyphsNV == NULL);
5730 glewInfoFunc("glPathParameterfNV", glPathParameterfNV == NULL);
5731 glewInfoFunc("glPathParameterfvNV", glPathParameterfvNV == NULL);
5732 glewInfoFunc("glPathParameteriNV", glPathParameteriNV == NULL);
5733 glewInfoFunc("glPathParameterivNV", glPathParameterivNV == NULL);
5734 glewInfoFunc("glPathStencilDepthOffsetNV", glPathStencilDepthOffsetNV == NULL);
5735 glewInfoFunc("glPathStencilFuncNV", glPathStencilFuncNV == NULL);
5736 glewInfoFunc("glPathStringNV", glPathStringNV == NULL);
5737 glewInfoFunc("glPathSubCommandsNV", glPathSubCommandsNV == NULL);
5738 glewInfoFunc("glPathSubCoordsNV", glPathSubCoordsNV == NULL);
5739 glewInfoFunc("glPathTexGenNV", glPathTexGenNV == NULL);
5740 glewInfoFunc("glPointAlongPathNV", glPointAlongPathNV == NULL);
5741 glewInfoFunc("glStencilFillPathInstancedNV", glStencilFillPathInstancedNV == NULL);
5742 glewInfoFunc("glStencilFillPathNV", glStencilFillPathNV == NULL);
5743 glewInfoFunc("glStencilStrokePathInstancedNV", glStencilStrokePathInstancedNV == NULL);
5744 glewInfoFunc("glStencilStrokePathNV", glStencilStrokePathNV == NULL);
5745 glewInfoFunc("glTransformPathNV", glTransformPathNV == NULL);
5746 glewInfoFunc("glWeightPathsNV", glWeightPathsNV == NULL);
5747 }
5748
5749 #endif /* GL_NV_path_rendering */
5750
5751 #ifdef GL_NV_pixel_data_range
5752
5753 static void _glewInfo_GL_NV_pixel_data_range (void)
5754 {
5755 glewPrintExt("GL_NV_pixel_data_range", GLEW_NV_pixel_data_range, glewIsSupported("GL_NV_pixel_data_range"), glewGetExtension("GL_NV_pixel_data_range"));
5756
5757 glewInfoFunc("glFlushPixelDataRangeNV", glFlushPixelDataRangeNV == NULL);
5758 glewInfoFunc("glPixelDataRangeNV", glPixelDataRangeNV == NULL);
5759 }
5760
5761 #endif /* GL_NV_pixel_data_range */
5762
5763 #ifdef GL_NV_point_sprite
5764
5765 static void _glewInfo_GL_NV_point_sprite (void)
5766 {
5767 glewPrintExt("GL_NV_point_sprite", GLEW_NV_point_sprite, glewIsSupported("GL_NV_point_sprite"), glewGetExtension("GL_NV_point_sprite"));
5768
5769 glewInfoFunc("glPointParameteriNV", glPointParameteriNV == NULL);
5770 glewInfoFunc("glPointParameterivNV", glPointParameterivNV == NULL);
5771 }
5772
5773 #endif /* GL_NV_point_sprite */
5774
5775 #ifdef GL_NV_present_video
5776
5777 static void _glewInfo_GL_NV_present_video (void)
5778 {
5779 glewPrintExt("GL_NV_present_video", GLEW_NV_present_video, glewIsSupported("GL_NV_present_video"), glewGetExtension("GL_NV_present_video"));
5780
5781 glewInfoFunc("glGetVideoi64vNV", glGetVideoi64vNV == NULL);
5782 glewInfoFunc("glGetVideoivNV", glGetVideoivNV == NULL);
5783 glewInfoFunc("glGetVideoui64vNV", glGetVideoui64vNV == NULL);
5784 glewInfoFunc("glGetVideouivNV", glGetVideouivNV == NULL);
5785 glewInfoFunc("glPresentFrameDualFillNV", glPresentFrameDualFillNV == NULL);
5786 glewInfoFunc("glPresentFrameKeyedNV", glPresentFrameKeyedNV == NULL);
5787 }
5788
5789 #endif /* GL_NV_present_video */
5790
5791 #ifdef GL_NV_primitive_restart
5792
5793 static void _glewInfo_GL_NV_primitive_restart (void)
5794 {
5795 glewPrintExt("GL_NV_primitive_restart", GLEW_NV_primitive_restart, glewIsSupported("GL_NV_primitive_restart"), glewGetExtension("GL_NV_primitive_restart"));
5796
5797 glewInfoFunc("glPrimitiveRestartIndexNV", glPrimitiveRestartIndexNV == NULL);
5798 glewInfoFunc("glPrimitiveRestartNV", glPrimitiveRestartNV == NULL);
5799 }
5800
5801 #endif /* GL_NV_primitive_restart */
5802
5803 #ifdef GL_NV_register_combiners
5804
5805 static void _glewInfo_GL_NV_register_combiners (void)
5806 {
5807 glewPrintExt("GL_NV_register_combiners", GLEW_NV_register_combiners, glewIsSupported("GL_NV_register_combiners"), glewGetExtension("GL_NV_register_combiners"));
5808
5809 glewInfoFunc("glCombinerInputNV", glCombinerInputNV == NULL);
5810 glewInfoFunc("glCombinerOutputNV", glCombinerOutputNV == NULL);
5811 glewInfoFunc("glCombinerParameterfNV", glCombinerParameterfNV == NULL);
5812 glewInfoFunc("glCombinerParameterfvNV", glCombinerParameterfvNV == NULL);
5813 glewInfoFunc("glCombinerParameteriNV", glCombinerParameteriNV == NULL);
5814 glewInfoFunc("glCombinerParameterivNV", glCombinerParameterivNV == NULL);
5815 glewInfoFunc("glFinalCombinerInputNV", glFinalCombinerInputNV == NULL);
5816 glewInfoFunc("glGetCombinerInputParameterfvNV", glGetCombinerInputParameterfvNV == NULL);
5817 glewInfoFunc("glGetCombinerInputParameterivNV", glGetCombinerInputParameterivNV == NULL);
5818 glewInfoFunc("glGetCombinerOutputParameterfvNV", glGetCombinerOutputParameterfvNV == NULL);
5819 glewInfoFunc("glGetCombinerOutputParameterivNV", glGetCombinerOutputParameterivNV == NULL);
5820 glewInfoFunc("glGetFinalCombinerInputParameterfvNV", glGetFinalCombinerInputParameterfvNV == NULL);
5821 glewInfoFunc("glGetFinalCombinerInputParameterivNV", glGetFinalCombinerInputParameterivNV == NULL);
5822 }
5823
5824 #endif /* GL_NV_register_combiners */
5825
5826 #ifdef GL_NV_register_combiners2
5827
5828 static void _glewInfo_GL_NV_register_combiners2 (void)
5829 {
5830 glewPrintExt("GL_NV_register_combiners2", GLEW_NV_register_combiners2, glewIsSupported("GL_NV_register_combiners2"), glewGetExtension("GL_NV_register_combiners2"));
5831
5832 glewInfoFunc("glCombinerStageParameterfvNV", glCombinerStageParameterfvNV == NULL);
5833 glewInfoFunc("glGetCombinerStageParameterfvNV", glGetCombinerStageParameterfvNV == NULL);
5834 }
5835
5836 #endif /* GL_NV_register_combiners2 */
5837
5838 #ifdef GL_NV_shader_atomic_counters
5839
5840 static void _glewInfo_GL_NV_shader_atomic_counters (void)
5841 {
5842 glewPrintExt("GL_NV_shader_atomic_counters", GLEW_NV_shader_atomic_counters, glewIsSupported("GL_NV_shader_atomic_counters"), glewGetExtension("GL_NV_shader_atomic_counters"));
5843 }
5844
5845 #endif /* GL_NV_shader_atomic_counters */
5846
5847 #ifdef GL_NV_shader_atomic_float
5848
5849 static void _glewInfo_GL_NV_shader_atomic_float (void)
5850 {
5851 glewPrintExt("GL_NV_shader_atomic_float", GLEW_NV_shader_atomic_float, glewIsSupported("GL_NV_shader_atomic_float"), glewGetExtension("GL_NV_shader_atomic_float"));
5852 }
5853
5854 #endif /* GL_NV_shader_atomic_float */
5855
5856 #ifdef GL_NV_shader_buffer_load
5857
5858 static void _glewInfo_GL_NV_shader_buffer_load (void)
5859 {
5860 glewPrintExt("GL_NV_shader_buffer_load", GLEW_NV_shader_buffer_load, glewIsSupported("GL_NV_shader_buffer_load"), glewGetExtension("GL_NV_shader_buffer_load"));
5861
5862 glewInfoFunc("glGetBufferParameterui64vNV", glGetBufferParameterui64vNV == NULL);
5863 glewInfoFunc("glGetIntegerui64vNV", glGetIntegerui64vNV == NULL);
5864 glewInfoFunc("glGetNamedBufferParameterui64vNV", glGetNamedBufferParameterui64vNV == NULL);
5865 glewInfoFunc("glIsBufferResidentNV", glIsBufferResidentNV == NULL);
5866 glewInfoFunc("glIsNamedBufferResidentNV", glIsNamedBufferResidentNV == NULL);
5867 glewInfoFunc("glMakeBufferNonResidentNV", glMakeBufferNonResidentNV == NULL);
5868 glewInfoFunc("glMakeBufferResidentNV", glMakeBufferResidentNV == NULL);
5869 glewInfoFunc("glMakeNamedBufferNonResidentNV", glMakeNamedBufferNonResidentNV == NULL);
5870 glewInfoFunc("glMakeNamedBufferResidentNV", glMakeNamedBufferResidentNV == NULL);
5871 glewInfoFunc("glProgramUniformui64NV", glProgramUniformui64NV == NULL);
5872 glewInfoFunc("glProgramUniformui64vNV", glProgramUniformui64vNV == NULL);
5873 glewInfoFunc("glUniformui64NV", glUniformui64NV == NULL);
5874 glewInfoFunc("glUniformui64vNV", glUniformui64vNV == NULL);
5875 }
5876
5877 #endif /* GL_NV_shader_buffer_load */
5878
5879 #ifdef GL_NV_shader_storage_buffer_object
5880
5881 static void _glewInfo_GL_NV_shader_storage_buffer_object (void)
5882 {
5883 glewPrintExt("GL_NV_shader_storage_buffer_object", GLEW_NV_shader_storage_buffer_object, glewIsSupported("GL_NV_shader_storage_buffer_object"), glewGetExtension("GL_NV_shader_storage_buffer_object"));
5884 }
5885
5886 #endif /* GL_NV_shader_storage_buffer_object */
5887
5888 #ifdef GL_NV_tessellation_program5
5889
5890 static void _glewInfo_GL_NV_tessellation_program5 (void)
5891 {
5892 glewPrintExt("GL_NV_tessellation_program5", GLEW_NV_tessellation_program5, glewIsSupported("GL_NV_tessellation_program5"), glewGetExtension("GL_NV_gpu_program5"));
5893 }
5894
5895 #endif /* GL_NV_tessellation_program5 */
5896
5897 #ifdef GL_NV_texgen_emboss
5898
5899 static void _glewInfo_GL_NV_texgen_emboss (void)
5900 {
5901 glewPrintExt("GL_NV_texgen_emboss", GLEW_NV_texgen_emboss, glewIsSupported("GL_NV_texgen_emboss"), glewGetExtension("GL_NV_texgen_emboss"));
5902 }
5903
5904 #endif /* GL_NV_texgen_emboss */
5905
5906 #ifdef GL_NV_texgen_reflection
5907
5908 static void _glewInfo_GL_NV_texgen_reflection (void)
5909 {
5910 glewPrintExt("GL_NV_texgen_reflection", GLEW_NV_texgen_reflection, glewIsSupported("GL_NV_texgen_reflection"), glewGetExtension("GL_NV_texgen_reflection"));
5911 }
5912
5913 #endif /* GL_NV_texgen_reflection */
5914
5915 #ifdef GL_NV_texture_barrier
5916
5917 static void _glewInfo_GL_NV_texture_barrier (void)
5918 {
5919 glewPrintExt("GL_NV_texture_barrier", GLEW_NV_texture_barrier, glewIsSupported("GL_NV_texture_barrier"), glewGetExtension("GL_NV_texture_barrier"));
5920
5921 glewInfoFunc("glTextureBarrierNV", glTextureBarrierNV == NULL);
5922 }
5923
5924 #endif /* GL_NV_texture_barrier */
5925
5926 #ifdef GL_NV_texture_compression_vtc
5927
5928 static void _glewInfo_GL_NV_texture_compression_vtc (void)
5929 {
5930 glewPrintExt("GL_NV_texture_compression_vtc", GLEW_NV_texture_compression_vtc, glewIsSupported("GL_NV_texture_compression_vtc"), glewGetExtension("GL_NV_texture_compression_vtc"));
5931 }
5932
5933 #endif /* GL_NV_texture_compression_vtc */
5934
5935 #ifdef GL_NV_texture_env_combine4
5936
5937 static void _glewInfo_GL_NV_texture_env_combine4 (void)
5938 {
5939 glewPrintExt("GL_NV_texture_env_combine4", GLEW_NV_texture_env_combine4, glewIsSupported("GL_NV_texture_env_combine4"), glewGetExtension("GL_NV_texture_env_combine4"));
5940 }
5941
5942 #endif /* GL_NV_texture_env_combine4 */
5943
5944 #ifdef GL_NV_texture_expand_normal
5945
5946 static void _glewInfo_GL_NV_texture_expand_normal (void)
5947 {
5948 glewPrintExt("GL_NV_texture_expand_normal", GLEW_NV_texture_expand_normal, glewIsSupported("GL_NV_texture_expand_normal"), glewGetExtension("GL_NV_texture_expand_normal"));
5949 }
5950
5951 #endif /* GL_NV_texture_expand_normal */
5952
5953 #ifdef GL_NV_texture_multisample
5954
5955 static void _glewInfo_GL_NV_texture_multisample (void)
5956 {
5957 glewPrintExt("GL_NV_texture_multisample", GLEW_NV_texture_multisample, glewIsSupported("GL_NV_texture_multisample"), glewGetExtension("GL_NV_texture_multisample"));
5958
5959 glewInfoFunc("glTexImage2DMultisampleCoverageNV", glTexImage2DMultisampleCoverageNV == NULL);
5960 glewInfoFunc("glTexImage3DMultisampleCoverageNV", glTexImage3DMultisampleCoverageNV == NULL);
5961 glewInfoFunc("glTextureImage2DMultisampleCoverageNV", glTextureImage2DMultisampleCoverageNV == NULL);
5962 glewInfoFunc("glTextureImage2DMultisampleNV", glTextureImage2DMultisampleNV == NULL);
5963 glewInfoFunc("glTextureImage3DMultisampleCoverageNV", glTextureImage3DMultisampleCoverageNV == NULL);
5964 glewInfoFunc("glTextureImage3DMultisampleNV", glTextureImage3DMultisampleNV == NULL);
5965 }
5966
5967 #endif /* GL_NV_texture_multisample */
5968
5969 #ifdef GL_NV_texture_rectangle
5970
5971 static void _glewInfo_GL_NV_texture_rectangle (void)
5972 {
5973 glewPrintExt("GL_NV_texture_rectangle", GLEW_NV_texture_rectangle, glewIsSupported("GL_NV_texture_rectangle"), glewGetExtension("GL_NV_texture_rectangle"));
5974 }
5975
5976 #endif /* GL_NV_texture_rectangle */
5977
5978 #ifdef GL_NV_texture_shader
5979
5980 static void _glewInfo_GL_NV_texture_shader (void)
5981 {
5982 glewPrintExt("GL_NV_texture_shader", GLEW_NV_texture_shader, glewIsSupported("GL_NV_texture_shader"), glewGetExtension("GL_NV_texture_shader"));
5983 }
5984
5985 #endif /* GL_NV_texture_shader */
5986
5987 #ifdef GL_NV_texture_shader2
5988
5989 static void _glewInfo_GL_NV_texture_shader2 (void)
5990 {
5991 glewPrintExt("GL_NV_texture_shader2", GLEW_NV_texture_shader2, glewIsSupported("GL_NV_texture_shader2"), glewGetExtension("GL_NV_texture_shader2"));
5992 }
5993
5994 #endif /* GL_NV_texture_shader2 */
5995
5996 #ifdef GL_NV_texture_shader3
5997
5998 static void _glewInfo_GL_NV_texture_shader3 (void)
5999 {
6000 glewPrintExt("GL_NV_texture_shader3", GLEW_NV_texture_shader3, glewIsSupported("GL_NV_texture_shader3"), glewGetExtension("GL_NV_texture_shader3"));
6001 }
6002
6003 #endif /* GL_NV_texture_shader3 */
6004
6005 #ifdef GL_NV_transform_feedback
6006
6007 static void _glewInfo_GL_NV_transform_feedback (void)
6008 {
6009 glewPrintExt("GL_NV_transform_feedback", GLEW_NV_transform_feedback, glewIsSupported("GL_NV_transform_feedback"), glewGetExtension("GL_NV_transform_feedback"));
6010
6011 glewInfoFunc("glActiveVaryingNV", glActiveVaryingNV == NULL);
6012 glewInfoFunc("glBeginTransformFeedbackNV", glBeginTransformFeedbackNV == NULL);
6013 glewInfoFunc("glBindBufferBaseNV", glBindBufferBaseNV == NULL);
6014 glewInfoFunc("glBindBufferOffsetNV", glBindBufferOffsetNV == NULL);
6015 glewInfoFunc("glBindBufferRangeNV", glBindBufferRangeNV == NULL);
6016 glewInfoFunc("glEndTransformFeedbackNV", glEndTransformFeedbackNV == NULL);
6017 glewInfoFunc("glGetActiveVaryingNV", glGetActiveVaryingNV == NULL);
6018 glewInfoFunc("glGetTransformFeedbackVaryingNV", glGetTransformFeedbackVaryingNV == NULL);
6019 glewInfoFunc("glGetVaryingLocationNV", glGetVaryingLocationNV == NULL);
6020 glewInfoFunc("glTransformFeedbackAttribsNV", glTransformFeedbackAttribsNV == NULL);
6021 glewInfoFunc("glTransformFeedbackVaryingsNV", glTransformFeedbackVaryingsNV == NULL);
6022 }
6023
6024 #endif /* GL_NV_transform_feedback */
6025
6026 #ifdef GL_NV_transform_feedback2
6027
6028 static void _glewInfo_GL_NV_transform_feedback2 (void)
6029 {
6030 glewPrintExt("GL_NV_transform_feedback2", GLEW_NV_transform_feedback2, glewIsSupported("GL_NV_transform_feedback2"), glewGetExtension("GL_NV_transform_feedback2"));
6031
6032 glewInfoFunc("glBindTransformFeedbackNV", glBindTransformFeedbackNV == NULL);
6033 glewInfoFunc("glDeleteTransformFeedbacksNV", glDeleteTransformFeedbacksNV == NULL);
6034 glewInfoFunc("glDrawTransformFeedbackNV", glDrawTransformFeedbackNV == NULL);
6035 glewInfoFunc("glGenTransformFeedbacksNV", glGenTransformFeedbacksNV == NULL);
6036 glewInfoFunc("glIsTransformFeedbackNV", glIsTransformFeedbackNV == NULL);
6037 glewInfoFunc("glPauseTransformFeedbackNV", glPauseTransformFeedbackNV == NULL);
6038 glewInfoFunc("glResumeTransformFeedbackNV", glResumeTransformFeedbackNV == NULL);
6039 }
6040
6041 #endif /* GL_NV_transform_feedback2 */
6042
6043 #ifdef GL_NV_vdpau_interop
6044
6045 static void _glewInfo_GL_NV_vdpau_interop (void)
6046 {
6047 glewPrintExt("GL_NV_vdpau_interop", GLEW_NV_vdpau_interop, glewIsSupported("GL_NV_vdpau_interop"), glewGetExtension("GL_NV_vdpau_interop"));
6048
6049 glewInfoFunc("glVDPAUFiniNV", glVDPAUFiniNV == NULL);
6050 glewInfoFunc("glVDPAUGetSurfaceivNV", glVDPAUGetSurfaceivNV == NULL);
6051 glewInfoFunc("glVDPAUInitNV", glVDPAUInitNV == NULL);
6052 glewInfoFunc("glVDPAUIsSurfaceNV", glVDPAUIsSurfaceNV == NULL);
6053 glewInfoFunc("glVDPAUMapSurfacesNV", glVDPAUMapSurfacesNV == NULL);
6054 glewInfoFunc("glVDPAURegisterOutputSurfaceNV", glVDPAURegisterOutputSurfaceNV == NULL);
6055 glewInfoFunc("glVDPAURegisterVideoSurfaceNV", glVDPAURegisterVideoSurfaceNV == NULL);
6056 glewInfoFunc("glVDPAUSurfaceAccessNV", glVDPAUSurfaceAccessNV == NULL);
6057 glewInfoFunc("glVDPAUUnmapSurfacesNV", glVDPAUUnmapSurfacesNV == NULL);
6058 glewInfoFunc("glVDPAUUnregisterSurfaceNV", glVDPAUUnregisterSurfaceNV == NULL);
6059 }
6060
6061 #endif /* GL_NV_vdpau_interop */
6062
6063 #ifdef GL_NV_vertex_array_range
6064
6065 static void _glewInfo_GL_NV_vertex_array_range (void)
6066 {
6067 glewPrintExt("GL_NV_vertex_array_range", GLEW_NV_vertex_array_range, glewIsSupported("GL_NV_vertex_array_range"), glewGetExtension("GL_NV_vertex_array_range"));
6068
6069 glewInfoFunc("glFlushVertexArrayRangeNV", glFlushVertexArrayRangeNV == NULL);
6070 glewInfoFunc("glVertexArrayRangeNV", glVertexArrayRangeNV == NULL);
6071 }
6072
6073 #endif /* GL_NV_vertex_array_range */
6074
6075 #ifdef GL_NV_vertex_array_range2
6076
6077 static void _glewInfo_GL_NV_vertex_array_range2 (void)
6078 {
6079 glewPrintExt("GL_NV_vertex_array_range2", GLEW_NV_vertex_array_range2, glewIsSupported("GL_NV_vertex_array_range2"), glewGetExtension("GL_NV_vertex_array_range2"));
6080 }
6081
6082 #endif /* GL_NV_vertex_array_range2 */
6083
6084 #ifdef GL_NV_vertex_attrib_integer_64bit
6085
6086 static void _glewInfo_GL_NV_vertex_attrib_integer_64bit (void)
6087 {
6088 glewPrintExt("GL_NV_vertex_attrib_integer_64bit", GLEW_NV_vertex_attrib_integer_64bit, glewIsSupported("GL_NV_vertex_attrib_integer_64bit"), glewGetExtension("GL_NV_vertex_attrib_integer_64bit"));
6089
6090 glewInfoFunc("glGetVertexAttribLi64vNV", glGetVertexAttribLi64vNV == NULL);
6091 glewInfoFunc("glGetVertexAttribLui64vNV", glGetVertexAttribLui64vNV == NULL);
6092 glewInfoFunc("glVertexAttribL1i64NV", glVertexAttribL1i64NV == NULL);
6093 glewInfoFunc("glVertexAttribL1i64vNV", glVertexAttribL1i64vNV == NULL);
6094 glewInfoFunc("glVertexAttribL1ui64NV", glVertexAttribL1ui64NV == NULL);
6095 glewInfoFunc("glVertexAttribL1ui64vNV", glVertexAttribL1ui64vNV == NULL);
6096 glewInfoFunc("glVertexAttribL2i64NV", glVertexAttribL2i64NV == NULL);
6097 glewInfoFunc("glVertexAttribL2i64vNV", glVertexAttribL2i64vNV == NULL);
6098 glewInfoFunc("glVertexAttribL2ui64NV", glVertexAttribL2ui64NV == NULL);
6099 glewInfoFunc("glVertexAttribL2ui64vNV", glVertexAttribL2ui64vNV == NULL);
6100 glewInfoFunc("glVertexAttribL3i64NV", glVertexAttribL3i64NV == NULL);
6101 glewInfoFunc("glVertexAttribL3i64vNV", glVertexAttribL3i64vNV == NULL);
6102 glewInfoFunc("glVertexAttribL3ui64NV", glVertexAttribL3ui64NV == NULL);
6103 glewInfoFunc("glVertexAttribL3ui64vNV", glVertexAttribL3ui64vNV == NULL);
6104 glewInfoFunc("glVertexAttribL4i64NV", glVertexAttribL4i64NV == NULL);
6105 glewInfoFunc("glVertexAttribL4i64vNV", glVertexAttribL4i64vNV == NULL);
6106 glewInfoFunc("glVertexAttribL4ui64NV", glVertexAttribL4ui64NV == NULL);
6107 glewInfoFunc("glVertexAttribL4ui64vNV", glVertexAttribL4ui64vNV == NULL);
6108 glewInfoFunc("glVertexAttribLFormatNV", glVertexAttribLFormatNV == NULL);
6109 }
6110
6111 #endif /* GL_NV_vertex_attrib_integer_64bit */
6112
6113 #ifdef GL_NV_vertex_buffer_unified_memory
6114
6115 static void _glewInfo_GL_NV_vertex_buffer_unified_memory (void)
6116 {
6117 glewPrintExt("GL_NV_vertex_buffer_unified_memory", GLEW_NV_vertex_buffer_unified_memory, glewIsSupported("GL_NV_vertex_buffer_unified_memory"), glewGetExtension("GL_NV_vertex_buffer_unified_memory"));
6118
6119 glewInfoFunc("glBufferAddressRangeNV", glBufferAddressRangeNV == NULL);
6120 glewInfoFunc("glColorFormatNV", glColorFormatNV == NULL);
6121 glewInfoFunc("glEdgeFlagFormatNV", glEdgeFlagFormatNV == NULL);
6122 glewInfoFunc("glFogCoordFormatNV", glFogCoordFormatNV == NULL);
6123 glewInfoFunc("glGetIntegerui64i_vNV", glGetIntegerui64i_vNV == NULL);
6124 glewInfoFunc("glIndexFormatNV", glIndexFormatNV == NULL);
6125 glewInfoFunc("glNormalFormatNV", glNormalFormatNV == NULL);
6126 glewInfoFunc("glSecondaryColorFormatNV", glSecondaryColorFormatNV == NULL);
6127 glewInfoFunc("glTexCoordFormatNV", glTexCoordFormatNV == NULL);
6128 glewInfoFunc("glVertexAttribFormatNV", glVertexAttribFormatNV == NULL);
6129 glewInfoFunc("glVertexAttribIFormatNV", glVertexAttribIFormatNV == NULL);
6130 glewInfoFunc("glVertexFormatNV", glVertexFormatNV == NULL);
6131 }
6132
6133 #endif /* GL_NV_vertex_buffer_unified_memory */
6134
6135 #ifdef GL_NV_vertex_program
6136
6137 static void _glewInfo_GL_NV_vertex_program (void)
6138 {
6139 glewPrintExt("GL_NV_vertex_program", GLEW_NV_vertex_program, glewIsSupported("GL_NV_vertex_program"), glewGetExtension("GL_NV_vertex_program"));
6140
6141 glewInfoFunc("glAreProgramsResidentNV", glAreProgramsResidentNV == NULL);
6142 glewInfoFunc("glBindProgramNV", glBindProgramNV == NULL);
6143 glewInfoFunc("glDeleteProgramsNV", glDeleteProgramsNV == NULL);
6144 glewInfoFunc("glExecuteProgramNV", glExecuteProgramNV == NULL);
6145 glewInfoFunc("glGenProgramsNV", glGenProgramsNV == NULL);
6146 glewInfoFunc("glGetProgramParameterdvNV", glGetProgramParameterdvNV == NULL);
6147 glewInfoFunc("glGetProgramParameterfvNV", glGetProgramParameterfvNV == NULL);
6148 glewInfoFunc("glGetProgramStringNV", glGetProgramStringNV == NULL);
6149 glewInfoFunc("glGetProgramivNV", glGetProgramivNV == NULL);
6150 glewInfoFunc("glGetTrackMatrixivNV", glGetTrackMatrixivNV == NULL);
6151 glewInfoFunc("glGetVertexAttribPointervNV", glGetVertexAttribPointervNV == NULL);
6152 glewInfoFunc("glGetVertexAttribdvNV", glGetVertexAttribdvNV == NULL);
6153 glewInfoFunc("glGetVertexAttribfvNV", glGetVertexAttribfvNV == NULL);
6154 glewInfoFunc("glGetVertexAttribivNV", glGetVertexAttribivNV == NULL);
6155 glewInfoFunc("glIsProgramNV", glIsProgramNV == NULL);
6156 glewInfoFunc("glLoadProgramNV", glLoadProgramNV == NULL);
6157 glewInfoFunc("glProgramParameter4dNV", glProgramParameter4dNV == NULL);
6158 glewInfoFunc("glProgramParameter4dvNV", glProgramParameter4dvNV == NULL);
6159 glewInfoFunc("glProgramParameter4fNV", glProgramParameter4fNV == NULL);
6160 glewInfoFunc("glProgramParameter4fvNV", glProgramParameter4fvNV == NULL);
6161 glewInfoFunc("glProgramParameters4dvNV", glProgramParameters4dvNV == NULL);
6162 glewInfoFunc("glProgramParameters4fvNV", glProgramParameters4fvNV == NULL);
6163 glewInfoFunc("glRequestResidentProgramsNV", glRequestResidentProgramsNV == NULL);
6164 glewInfoFunc("glTrackMatrixNV", glTrackMatrixNV == NULL);
6165 glewInfoFunc("glVertexAttrib1dNV", glVertexAttrib1dNV == NULL);
6166 glewInfoFunc("glVertexAttrib1dvNV", glVertexAttrib1dvNV == NULL);
6167 glewInfoFunc("glVertexAttrib1fNV", glVertexAttrib1fNV == NULL);
6168 glewInfoFunc("glVertexAttrib1fvNV", glVertexAttrib1fvNV == NULL);
6169 glewInfoFunc("glVertexAttrib1sNV", glVertexAttrib1sNV == NULL);
6170 glewInfoFunc("glVertexAttrib1svNV", glVertexAttrib1svNV == NULL);
6171 glewInfoFunc("glVertexAttrib2dNV", glVertexAttrib2dNV == NULL);
6172 glewInfoFunc("glVertexAttrib2dvNV", glVertexAttrib2dvNV == NULL);
6173 glewInfoFunc("glVertexAttrib2fNV", glVertexAttrib2fNV == NULL);
6174 glewInfoFunc("glVertexAttrib2fvNV", glVertexAttrib2fvNV == NULL);
6175 glewInfoFunc("glVertexAttrib2sNV", glVertexAttrib2sNV == NULL);
6176 glewInfoFunc("glVertexAttrib2svNV", glVertexAttrib2svNV == NULL);
6177 glewInfoFunc("glVertexAttrib3dNV", glVertexAttrib3dNV == NULL);
6178 glewInfoFunc("glVertexAttrib3dvNV", glVertexAttrib3dvNV == NULL);
6179 glewInfoFunc("glVertexAttrib3fNV", glVertexAttrib3fNV == NULL);
6180 glewInfoFunc("glVertexAttrib3fvNV", glVertexAttrib3fvNV == NULL);
6181 glewInfoFunc("glVertexAttrib3sNV", glVertexAttrib3sNV == NULL);
6182 glewInfoFunc("glVertexAttrib3svNV", glVertexAttrib3svNV == NULL);
6183 glewInfoFunc("glVertexAttrib4dNV", glVertexAttrib4dNV == NULL);
6184 glewInfoFunc("glVertexAttrib4dvNV", glVertexAttrib4dvNV == NULL);
6185 glewInfoFunc("glVertexAttrib4fNV", glVertexAttrib4fNV == NULL);
6186 glewInfoFunc("glVertexAttrib4fvNV", glVertexAttrib4fvNV == NULL);
6187 glewInfoFunc("glVertexAttrib4sNV", glVertexAttrib4sNV == NULL);
6188 glewInfoFunc("glVertexAttrib4svNV", glVertexAttrib4svNV == NULL);
6189 glewInfoFunc("glVertexAttrib4ubNV", glVertexAttrib4ubNV == NULL);
6190 glewInfoFunc("glVertexAttrib4ubvNV", glVertexAttrib4ubvNV == NULL);
6191 glewInfoFunc("glVertexAttribPointerNV", glVertexAttribPointerNV == NULL);
6192 glewInfoFunc("glVertexAttribs1dvNV", glVertexAttribs1dvNV == NULL);
6193 glewInfoFunc("glVertexAttribs1fvNV", glVertexAttribs1fvNV == NULL);
6194 glewInfoFunc("glVertexAttribs1svNV", glVertexAttribs1svNV == NULL);
6195 glewInfoFunc("glVertexAttribs2dvNV", glVertexAttribs2dvNV == NULL);
6196 glewInfoFunc("glVertexAttribs2fvNV", glVertexAttribs2fvNV == NULL);
6197 glewInfoFunc("glVertexAttribs2svNV", glVertexAttribs2svNV == NULL);
6198 glewInfoFunc("glVertexAttribs3dvNV", glVertexAttribs3dvNV == NULL);
6199 glewInfoFunc("glVertexAttribs3fvNV", glVertexAttribs3fvNV == NULL);
6200 glewInfoFunc("glVertexAttribs3svNV", glVertexAttribs3svNV == NULL);
6201 glewInfoFunc("glVertexAttribs4dvNV", glVertexAttribs4dvNV == NULL);
6202 glewInfoFunc("glVertexAttribs4fvNV", glVertexAttribs4fvNV == NULL);
6203 glewInfoFunc("glVertexAttribs4svNV", glVertexAttribs4svNV == NULL);
6204 glewInfoFunc("glVertexAttribs4ubvNV", glVertexAttribs4ubvNV == NULL);
6205 }
6206
6207 #endif /* GL_NV_vertex_program */
6208
6209 #ifdef GL_NV_vertex_program1_1
6210
6211 static void _glewInfo_GL_NV_vertex_program1_1 (void)
6212 {
6213 glewPrintExt("GL_NV_vertex_program1_1", GLEW_NV_vertex_program1_1, glewIsSupported("GL_NV_vertex_program1_1"), glewGetExtension("GL_NV_vertex_program1_1"));
6214 }
6215
6216 #endif /* GL_NV_vertex_program1_1 */
6217
6218 #ifdef GL_NV_vertex_program2
6219
6220 static void _glewInfo_GL_NV_vertex_program2 (void)
6221 {
6222 glewPrintExt("GL_NV_vertex_program2", GLEW_NV_vertex_program2, glewIsSupported("GL_NV_vertex_program2"), glewGetExtension("GL_NV_vertex_program2"));
6223 }
6224
6225 #endif /* GL_NV_vertex_program2 */
6226
6227 #ifdef GL_NV_vertex_program2_option
6228
6229 static void _glewInfo_GL_NV_vertex_program2_option (void)
6230 {
6231 glewPrintExt("GL_NV_vertex_program2_option", GLEW_NV_vertex_program2_option, glewIsSupported("GL_NV_vertex_program2_option"), glewGetExtension("GL_NV_vertex_program2_option"));
6232 }
6233
6234 #endif /* GL_NV_vertex_program2_option */
6235
6236 #ifdef GL_NV_vertex_program3
6237
6238 static void _glewInfo_GL_NV_vertex_program3 (void)
6239 {
6240 glewPrintExt("GL_NV_vertex_program3", GLEW_NV_vertex_program3, glewIsSupported("GL_NV_vertex_program3"), glewGetExtension("GL_NV_vertex_program3"));
6241 }
6242
6243 #endif /* GL_NV_vertex_program3 */
6244
6245 #ifdef GL_NV_vertex_program4
6246
6247 static void _glewInfo_GL_NV_vertex_program4 (void)
6248 {
6249 glewPrintExt("GL_NV_vertex_program4", GLEW_NV_vertex_program4, glewIsSupported("GL_NV_vertex_program4"), glewGetExtension("GL_NV_gpu_program4"));
6250 }
6251
6252 #endif /* GL_NV_vertex_program4 */
6253
6254 #ifdef GL_NV_video_capture
6255
6256 static void _glewInfo_GL_NV_video_capture (void)
6257 {
6258 glewPrintExt("GL_NV_video_capture", GLEW_NV_video_capture, glewIsSupported("GL_NV_video_capture"), glewGetExtension("GL_NV_video_capture"));
6259
6260 glewInfoFunc("glBeginVideoCaptureNV", glBeginVideoCaptureNV == NULL);
6261 glewInfoFunc("glBindVideoCaptureStreamBufferNV", glBindVideoCaptureStreamBufferNV == NULL);
6262 glewInfoFunc("glBindVideoCaptureStreamTextureNV", glBindVideoCaptureStreamTextureNV == NULL);
6263 glewInfoFunc("glEndVideoCaptureNV", glEndVideoCaptureNV == NULL);
6264 glewInfoFunc("glGetVideoCaptureStreamdvNV", glGetVideoCaptureStreamdvNV == NULL);
6265 glewInfoFunc("glGetVideoCaptureStreamfvNV", glGetVideoCaptureStreamfvNV == NULL);
6266 glewInfoFunc("glGetVideoCaptureStreamivNV", glGetVideoCaptureStreamivNV == NULL);
6267 glewInfoFunc("glGetVideoCaptureivNV", glGetVideoCaptureivNV == NULL);
6268 glewInfoFunc("glVideoCaptureNV", glVideoCaptureNV == NULL);
6269 glewInfoFunc("glVideoCaptureStreamParameterdvNV", glVideoCaptureStreamParameterdvNV == NULL);
6270 glewInfoFunc("glVideoCaptureStreamParameterfvNV", glVideoCaptureStreamParameterfvNV == NULL);
6271 glewInfoFunc("glVideoCaptureStreamParameterivNV", glVideoCaptureStreamParameterivNV == NULL);
6272 }
6273
6274 #endif /* GL_NV_video_capture */
6275
6276 #ifdef GL_OES_byte_coordinates
6277
6278 static void _glewInfo_GL_OES_byte_coordinates (void)
6279 {
6280 glewPrintExt("GL_OES_byte_coordinates", GLEW_OES_byte_coordinates, glewIsSupported("GL_OES_byte_coordinates"), glewGetExtension("GL_OES_byte_coordinates"));
6281 }
6282
6283 #endif /* GL_OES_byte_coordinates */
6284
6285 #ifdef GL_OES_compressed_paletted_texture
6286
6287 static void _glewInfo_GL_OES_compressed_paletted_texture (void)
6288 {
6289 glewPrintExt("GL_OES_compressed_paletted_texture", GLEW_OES_compressed_paletted_texture, glewIsSupported("GL_OES_compressed_paletted_texture"), glewGetExtension("GL_OES_compressed_paletted_texture"));
6290 }
6291
6292 #endif /* GL_OES_compressed_paletted_texture */
6293
6294 #ifdef GL_OES_read_format
6295
6296 static void _glewInfo_GL_OES_read_format (void)
6297 {
6298 glewPrintExt("GL_OES_read_format", GLEW_OES_read_format, glewIsSupported("GL_OES_read_format"), glewGetExtension("GL_OES_read_format"));
6299 }
6300
6301 #endif /* GL_OES_read_format */
6302
6303 #ifdef GL_OES_single_precision
6304
6305 static void _glewInfo_GL_OES_single_precision (void)
6306 {
6307 glewPrintExt("GL_OES_single_precision", GLEW_OES_single_precision, glewIsSupported("GL_OES_single_precision"), glewGetExtension("GL_OES_single_precision"));
6308
6309 glewInfoFunc("glClearDepthfOES", glClearDepthfOES == NULL);
6310 glewInfoFunc("glClipPlanefOES", glClipPlanefOES == NULL);
6311 glewInfoFunc("glDepthRangefOES", glDepthRangefOES == NULL);
6312 glewInfoFunc("glFrustumfOES", glFrustumfOES == NULL);
6313 glewInfoFunc("glGetClipPlanefOES", glGetClipPlanefOES == NULL);
6314 glewInfoFunc("glOrthofOES", glOrthofOES == NULL);
6315 }
6316
6317 #endif /* GL_OES_single_precision */
6318
6319 #ifdef GL_OML_interlace
6320
6321 static void _glewInfo_GL_OML_interlace (void)
6322 {
6323 glewPrintExt("GL_OML_interlace", GLEW_OML_interlace, glewIsSupported("GL_OML_interlace"), glewGetExtension("GL_OML_interlace"));
6324 }
6325
6326 #endif /* GL_OML_interlace */
6327
6328 #ifdef GL_OML_resample
6329
6330 static void _glewInfo_GL_OML_resample (void)
6331 {
6332 glewPrintExt("GL_OML_resample", GLEW_OML_resample, glewIsSupported("GL_OML_resample"), glewGetExtension("GL_OML_resample"));
6333 }
6334
6335 #endif /* GL_OML_resample */
6336
6337 #ifdef GL_OML_subsample
6338
6339 static void _glewInfo_GL_OML_subsample (void)
6340 {
6341 glewPrintExt("GL_OML_subsample", GLEW_OML_subsample, glewIsSupported("GL_OML_subsample"), glewGetExtension("GL_OML_subsample"));
6342 }
6343
6344 #endif /* GL_OML_subsample */
6345
6346 #ifdef GL_PGI_misc_hints
6347
6348 static void _glewInfo_GL_PGI_misc_hints (void)
6349 {
6350 glewPrintExt("GL_PGI_misc_hints", GLEW_PGI_misc_hints, glewIsSupported("GL_PGI_misc_hints"), glewGetExtension("GL_PGI_misc_hints"));
6351 }
6352
6353 #endif /* GL_PGI_misc_hints */
6354
6355 #ifdef GL_PGI_vertex_hints
6356
6357 static void _glewInfo_GL_PGI_vertex_hints (void)
6358 {
6359 glewPrintExt("GL_PGI_vertex_hints", GLEW_PGI_vertex_hints, glewIsSupported("GL_PGI_vertex_hints"), glewGetExtension("GL_PGI_vertex_hints"));
6360 }
6361
6362 #endif /* GL_PGI_vertex_hints */
6363
6364 #ifdef GL_REGAL_ES1_0_compatibility
6365
6366 static void _glewInfo_GL_REGAL_ES1_0_compatibility (void)
6367 {
6368 glewPrintExt("GL_REGAL_ES1_0_compatibility", GLEW_REGAL_ES1_0_compatibility, glewIsSupported("GL_REGAL_ES1_0_compatibility"), glewGetExtension("GL_REGAL_ES1_0_compatibility"));
6369
6370 glewInfoFunc("glAlphaFuncx", glAlphaFuncx == NULL);
6371 glewInfoFunc("glClearColorx", glClearColorx == NULL);
6372 glewInfoFunc("glClearDepthx", glClearDepthx == NULL);
6373 glewInfoFunc("glColor4x", glColor4x == NULL);
6374 glewInfoFunc("glDepthRangex", glDepthRangex == NULL);
6375 glewInfoFunc("glFogx", glFogx == NULL);
6376 glewInfoFunc("glFogxv", glFogxv == NULL);
6377 glewInfoFunc("glFrustumf", glFrustumf == NULL);
6378 glewInfoFunc("glFrustumx", glFrustumx == NULL);
6379 glewInfoFunc("glLightModelx", glLightModelx == NULL);
6380 glewInfoFunc("glLightModelxv", glLightModelxv == NULL);
6381 glewInfoFunc("glLightx", glLightx == NULL);
6382 glewInfoFunc("glLightxv", glLightxv == NULL);
6383 glewInfoFunc("glLineWidthx", glLineWidthx == NULL);
6384 glewInfoFunc("glLoadMatrixx", glLoadMatrixx == NULL);
6385 glewInfoFunc("glMaterialx", glMaterialx == NULL);
6386 glewInfoFunc("glMaterialxv", glMaterialxv == NULL);
6387 glewInfoFunc("glMultMatrixx", glMultMatrixx == NULL);
6388 glewInfoFunc("glMultiTexCoord4x", glMultiTexCoord4x == NULL);
6389 glewInfoFunc("glNormal3x", glNormal3x == NULL);
6390 glewInfoFunc("glOrthof", glOrthof == NULL);
6391 glewInfoFunc("glOrthox", glOrthox == NULL);
6392 glewInfoFunc("glPointSizex", glPointSizex == NULL);
6393 glewInfoFunc("glPolygonOffsetx", glPolygonOffsetx == NULL);
6394 glewInfoFunc("glRotatex", glRotatex == NULL);
6395 glewInfoFunc("glSampleCoveragex", glSampleCoveragex == NULL);
6396 glewInfoFunc("glScalex", glScalex == NULL);
6397 glewInfoFunc("glTexEnvx", glTexEnvx == NULL);
6398 glewInfoFunc("glTexEnvxv", glTexEnvxv == NULL);
6399 glewInfoFunc("glTexParameterx", glTexParameterx == NULL);
6400 glewInfoFunc("glTranslatex", glTranslatex == NULL);
6401 }
6402
6403 #endif /* GL_REGAL_ES1_0_compatibility */
6404
6405 #ifdef GL_REGAL_ES1_1_compatibility
6406
6407 static void _glewInfo_GL_REGAL_ES1_1_compatibility (void)
6408 {
6409 glewPrintExt("GL_REGAL_ES1_1_compatibility", GLEW_REGAL_ES1_1_compatibility, glewIsSupported("GL_REGAL_ES1_1_compatibility"), glewGetExtension("GL_REGAL_ES1_1_compatibility"));
6410
6411 glewInfoFunc("glClipPlanef", glClipPlanef == NULL);
6412 glewInfoFunc("glClipPlanex", glClipPlanex == NULL);
6413 glewInfoFunc("glGetClipPlanef", glGetClipPlanef == NULL);
6414 glewInfoFunc("glGetClipPlanex", glGetClipPlanex == NULL);
6415 glewInfoFunc("glGetFixedv", glGetFixedv == NULL);
6416 glewInfoFunc("glGetLightxv", glGetLightxv == NULL);
6417 glewInfoFunc("glGetMaterialxv", glGetMaterialxv == NULL);
6418 glewInfoFunc("glGetTexEnvxv", glGetTexEnvxv == NULL);
6419 glewInfoFunc("glGetTexParameterxv", glGetTexParameterxv == NULL);
6420 glewInfoFunc("glPointParameterx", glPointParameterx == NULL);
6421 glewInfoFunc("glPointParameterxv", glPointParameterxv == NULL);
6422 glewInfoFunc("glPointSizePointerOES", glPointSizePointerOES == NULL);
6423 glewInfoFunc("glTexParameterxv", glTexParameterxv == NULL);
6424 }
6425
6426 #endif /* GL_REGAL_ES1_1_compatibility */
6427
6428 #ifdef GL_REGAL_enable
6429
6430 static void _glewInfo_GL_REGAL_enable (void)
6431 {
6432 glewPrintExt("GL_REGAL_enable", GLEW_REGAL_enable, glewIsSupported("GL_REGAL_enable"), glewGetExtension("GL_REGAL_enable"));
6433 }
6434
6435 #endif /* GL_REGAL_enable */
6436
6437 #ifdef GL_REGAL_error_string
6438
6439 static void _glewInfo_GL_REGAL_error_string (void)
6440 {
6441 glewPrintExt("GL_REGAL_error_string", GLEW_REGAL_error_string, glewIsSupported("GL_REGAL_error_string"), glewGetExtension("GL_REGAL_error_string"));
6442
6443 glewInfoFunc("glErrorStringREGAL", glErrorStringREGAL == NULL);
6444 }
6445
6446 #endif /* GL_REGAL_error_string */
6447
6448 #ifdef GL_REGAL_extension_query
6449
6450 static void _glewInfo_GL_REGAL_extension_query (void)
6451 {
6452 glewPrintExt("GL_REGAL_extension_query", GLEW_REGAL_extension_query, glewIsSupported("GL_REGAL_extension_query"), glewGetExtension("GL_REGAL_extension_query"));
6453
6454 glewInfoFunc("glGetExtensionREGAL", glGetExtensionREGAL == NULL);
6455 glewInfoFunc("glIsSupportedREGAL", glIsSupportedREGAL == NULL);
6456 }
6457
6458 #endif /* GL_REGAL_extension_query */
6459
6460 #ifdef GL_REGAL_log
6461
6462 static void _glewInfo_GL_REGAL_log (void)
6463 {
6464 glewPrintExt("GL_REGAL_log", GLEW_REGAL_log, glewIsSupported("GL_REGAL_log"), glewGetExtension("GL_REGAL_log"));
6465
6466 glewInfoFunc("glLogMessageCallbackREGAL", glLogMessageCallbackREGAL == NULL);
6467 }
6468
6469 #endif /* GL_REGAL_log */
6470
6471 #ifdef GL_REND_screen_coordinates
6472
6473 static void _glewInfo_GL_REND_screen_coordinates (void)
6474 {
6475 glewPrintExt("GL_REND_screen_coordinates", GLEW_REND_screen_coordinates, glewIsSupported("GL_REND_screen_coordinates"), glewGetExtension("GL_REND_screen_coordinates"));
6476 }
6477
6478 #endif /* GL_REND_screen_coordinates */
6479
6480 #ifdef GL_S3_s3tc
6481
6482 static void _glewInfo_GL_S3_s3tc (void)
6483 {
6484 glewPrintExt("GL_S3_s3tc", GLEW_S3_s3tc, glewIsSupported("GL_S3_s3tc"), glewGetExtension("GL_S3_s3tc"));
6485 }
6486
6487 #endif /* GL_S3_s3tc */
6488
6489 #ifdef GL_SGIS_color_range
6490
6491 static void _glewInfo_GL_SGIS_color_range (void)
6492 {
6493 glewPrintExt("GL_SGIS_color_range", GLEW_SGIS_color_range, glewIsSupported("GL_SGIS_color_range"), glewGetExtension("GL_SGIS_color_range"));
6494 }
6495
6496 #endif /* GL_SGIS_color_range */
6497
6498 #ifdef GL_SGIS_detail_texture
6499
6500 static void _glewInfo_GL_SGIS_detail_texture (void)
6501 {
6502 glewPrintExt("GL_SGIS_detail_texture", GLEW_SGIS_detail_texture, glewIsSupported("GL_SGIS_detail_texture"), glewGetExtension("GL_SGIS_detail_texture"));
6503
6504 glewInfoFunc("glDetailTexFuncSGIS", glDetailTexFuncSGIS == NULL);
6505 glewInfoFunc("glGetDetailTexFuncSGIS", glGetDetailTexFuncSGIS == NULL);
6506 }
6507
6508 #endif /* GL_SGIS_detail_texture */
6509
6510 #ifdef GL_SGIS_fog_function
6511
6512 static void _glewInfo_GL_SGIS_fog_function (void)
6513 {
6514 glewPrintExt("GL_SGIS_fog_function", GLEW_SGIS_fog_function, glewIsSupported("GL_SGIS_fog_function"), glewGetExtension("GL_SGIS_fog_function"));
6515
6516 glewInfoFunc("glFogFuncSGIS", glFogFuncSGIS == NULL);
6517 glewInfoFunc("glGetFogFuncSGIS", glGetFogFuncSGIS == NULL);
6518 }
6519
6520 #endif /* GL_SGIS_fog_function */
6521
6522 #ifdef GL_SGIS_generate_mipmap
6523
6524 static void _glewInfo_GL_SGIS_generate_mipmap (void)
6525 {
6526 glewPrintExt("GL_SGIS_generate_mipmap", GLEW_SGIS_generate_mipmap, glewIsSupported("GL_SGIS_generate_mipmap"), glewGetExtension("GL_SGIS_generate_mipmap"));
6527 }
6528
6529 #endif /* GL_SGIS_generate_mipmap */
6530
6531 #ifdef GL_SGIS_multisample
6532
6533 static void _glewInfo_GL_SGIS_multisample (void)
6534 {
6535 glewPrintExt("GL_SGIS_multisample", GLEW_SGIS_multisample, glewIsSupported("GL_SGIS_multisample"), glewGetExtension("GL_SGIS_multisample"));
6536
6537 glewInfoFunc("glSampleMaskSGIS", glSampleMaskSGIS == NULL);
6538 glewInfoFunc("glSamplePatternSGIS", glSamplePatternSGIS == NULL);
6539 }
6540
6541 #endif /* GL_SGIS_multisample */
6542
6543 #ifdef GL_SGIS_pixel_texture
6544
6545 static void _glewInfo_GL_SGIS_pixel_texture (void)
6546 {
6547 glewPrintExt("GL_SGIS_pixel_texture", GLEW_SGIS_pixel_texture, glewIsSupported("GL_SGIS_pixel_texture"), glewGetExtension("GL_SGIS_pixel_texture"));
6548 }
6549
6550 #endif /* GL_SGIS_pixel_texture */
6551
6552 #ifdef GL_SGIS_point_line_texgen
6553
6554 static void _glewInfo_GL_SGIS_point_line_texgen (void)
6555 {
6556 glewPrintExt("GL_SGIS_point_line_texgen", GLEW_SGIS_point_line_texgen, glewIsSupported("GL_SGIS_point_line_texgen"), glewGetExtension("GL_SGIS_point_line_texgen"));
6557 }
6558
6559 #endif /* GL_SGIS_point_line_texgen */
6560
6561 #ifdef GL_SGIS_sharpen_texture
6562
6563 static void _glewInfo_GL_SGIS_sharpen_texture (void)
6564 {
6565 glewPrintExt("GL_SGIS_sharpen_texture", GLEW_SGIS_sharpen_texture, glewIsSupported("GL_SGIS_sharpen_texture"), glewGetExtension("GL_SGIS_sharpen_texture"));
6566
6567 glewInfoFunc("glGetSharpenTexFuncSGIS", glGetSharpenTexFuncSGIS == NULL);
6568 glewInfoFunc("glSharpenTexFuncSGIS", glSharpenTexFuncSGIS == NULL);
6569 }
6570
6571 #endif /* GL_SGIS_sharpen_texture */
6572
6573 #ifdef GL_SGIS_texture4D
6574
6575 static void _glewInfo_GL_SGIS_texture4D (void)
6576 {
6577 glewPrintExt("GL_SGIS_texture4D", GLEW_SGIS_texture4D, glewIsSupported("GL_SGIS_texture4D"), glewGetExtension("GL_SGIS_texture4D"));
6578
6579 glewInfoFunc("glTexImage4DSGIS", glTexImage4DSGIS == NULL);
6580 glewInfoFunc("glTexSubImage4DSGIS", glTexSubImage4DSGIS == NULL);
6581 }
6582
6583 #endif /* GL_SGIS_texture4D */
6584
6585 #ifdef GL_SGIS_texture_border_clamp
6586
6587 static void _glewInfo_GL_SGIS_texture_border_clamp (void)
6588 {
6589 glewPrintExt("GL_SGIS_texture_border_clamp", GLEW_SGIS_texture_border_clamp, glewIsSupported("GL_SGIS_texture_border_clamp"), glewGetExtension("GL_SGIS_texture_border_clamp"));
6590 }
6591
6592 #endif /* GL_SGIS_texture_border_clamp */
6593
6594 #ifdef GL_SGIS_texture_edge_clamp
6595
6596 static void _glewInfo_GL_SGIS_texture_edge_clamp (void)
6597 {
6598 glewPrintExt("GL_SGIS_texture_edge_clamp", GLEW_SGIS_texture_edge_clamp, glewIsSupported("GL_SGIS_texture_edge_clamp"), glewGetExtension("GL_SGIS_texture_edge_clamp"));
6599 }
6600
6601 #endif /* GL_SGIS_texture_edge_clamp */
6602
6603 #ifdef GL_SGIS_texture_filter4
6604
6605 static void _glewInfo_GL_SGIS_texture_filter4 (void)
6606 {
6607 glewPrintExt("GL_SGIS_texture_filter4", GLEW_SGIS_texture_filter4, glewIsSupported("GL_SGIS_texture_filter4"), glewGetExtension("GL_SGIS_texture_filter4"));
6608
6609 glewInfoFunc("glGetTexFilterFuncSGIS", glGetTexFilterFuncSGIS == NULL);
6610 glewInfoFunc("glTexFilterFuncSGIS", glTexFilterFuncSGIS == NULL);
6611 }
6612
6613 #endif /* GL_SGIS_texture_filter4 */
6614
6615 #ifdef GL_SGIS_texture_lod
6616
6617 static void _glewInfo_GL_SGIS_texture_lod (void)
6618 {
6619 glewPrintExt("GL_SGIS_texture_lod", GLEW_SGIS_texture_lod, glewIsSupported("GL_SGIS_texture_lod"), glewGetExtension("GL_SGIS_texture_lod"));
6620 }
6621
6622 #endif /* GL_SGIS_texture_lod */
6623
6624 #ifdef GL_SGIS_texture_select
6625
6626 static void _glewInfo_GL_SGIS_texture_select (void)
6627 {
6628 glewPrintExt("GL_SGIS_texture_select", GLEW_SGIS_texture_select, glewIsSupported("GL_SGIS_texture_select"), glewGetExtension("GL_SGIS_texture_select"));
6629 }
6630
6631 #endif /* GL_SGIS_texture_select */
6632
6633 #ifdef GL_SGIX_async
6634
6635 static void _glewInfo_GL_SGIX_async (void)
6636 {
6637 glewPrintExt("GL_SGIX_async", GLEW_SGIX_async, glewIsSupported("GL_SGIX_async"), glewGetExtension("GL_SGIX_async"));
6638
6639 glewInfoFunc("glAsyncMarkerSGIX", glAsyncMarkerSGIX == NULL);
6640 glewInfoFunc("glDeleteAsyncMarkersSGIX", glDeleteAsyncMarkersSGIX == NULL);
6641 glewInfoFunc("glFinishAsyncSGIX", glFinishAsyncSGIX == NULL);
6642 glewInfoFunc("glGenAsyncMarkersSGIX", glGenAsyncMarkersSGIX == NULL);
6643 glewInfoFunc("glIsAsyncMarkerSGIX", glIsAsyncMarkerSGIX == NULL);
6644 glewInfoFunc("glPollAsyncSGIX", glPollAsyncSGIX == NULL);
6645 }
6646
6647 #endif /* GL_SGIX_async */
6648
6649 #ifdef GL_SGIX_async_histogram
6650
6651 static void _glewInfo_GL_SGIX_async_histogram (void)
6652 {
6653 glewPrintExt("GL_SGIX_async_histogram", GLEW_SGIX_async_histogram, glewIsSupported("GL_SGIX_async_histogram"), glewGetExtension("GL_SGIX_async_histogram"));
6654 }
6655
6656 #endif /* GL_SGIX_async_histogram */
6657
6658 #ifdef GL_SGIX_async_pixel
6659
6660 static void _glewInfo_GL_SGIX_async_pixel (void)
6661 {
6662 glewPrintExt("GL_SGIX_async_pixel", GLEW_SGIX_async_pixel, glewIsSupported("GL_SGIX_async_pixel"), glewGetExtension("GL_SGIX_async_pixel"));
6663 }
6664
6665 #endif /* GL_SGIX_async_pixel */
6666
6667 #ifdef GL_SGIX_blend_alpha_minmax
6668
6669 static void _glewInfo_GL_SGIX_blend_alpha_minmax (void)
6670 {
6671 glewPrintExt("GL_SGIX_blend_alpha_minmax", GLEW_SGIX_blend_alpha_minmax, glewIsSupported("GL_SGIX_blend_alpha_minmax"), glewGetExtension("GL_SGIX_blend_alpha_minmax"));
6672 }
6673
6674 #endif /* GL_SGIX_blend_alpha_minmax */
6675
6676 #ifdef GL_SGIX_clipmap
6677
6678 static void _glewInfo_GL_SGIX_clipmap (void)
6679 {
6680 glewPrintExt("GL_SGIX_clipmap", GLEW_SGIX_clipmap, glewIsSupported("GL_SGIX_clipmap"), glewGetExtension("GL_SGIX_clipmap"));
6681 }
6682
6683 #endif /* GL_SGIX_clipmap */
6684
6685 #ifdef GL_SGIX_convolution_accuracy
6686
6687 static void _glewInfo_GL_SGIX_convolution_accuracy (void)
6688 {
6689 glewPrintExt("GL_SGIX_convolution_accuracy", GLEW_SGIX_convolution_accuracy, glewIsSupported("GL_SGIX_convolution_accuracy"), glewGetExtension("GL_SGIX_convolution_accuracy"));
6690 }
6691
6692 #endif /* GL_SGIX_convolution_accuracy */
6693
6694 #ifdef GL_SGIX_depth_texture
6695
6696 static void _glewInfo_GL_SGIX_depth_texture (void)
6697 {
6698 glewPrintExt("GL_SGIX_depth_texture", GLEW_SGIX_depth_texture, glewIsSupported("GL_SGIX_depth_texture"), glewGetExtension("GL_SGIX_depth_texture"));
6699 }
6700
6701 #endif /* GL_SGIX_depth_texture */
6702
6703 #ifdef GL_SGIX_flush_raster
6704
6705 static void _glewInfo_GL_SGIX_flush_raster (void)
6706 {
6707 glewPrintExt("GL_SGIX_flush_raster", GLEW_SGIX_flush_raster, glewIsSupported("GL_SGIX_flush_raster"), glewGetExtension("GL_SGIX_flush_raster"));
6708
6709 glewInfoFunc("glFlushRasterSGIX", glFlushRasterSGIX == NULL);
6710 }
6711
6712 #endif /* GL_SGIX_flush_raster */
6713
6714 #ifdef GL_SGIX_fog_offset
6715
6716 static void _glewInfo_GL_SGIX_fog_offset (void)
6717 {
6718 glewPrintExt("GL_SGIX_fog_offset", GLEW_SGIX_fog_offset, glewIsSupported("GL_SGIX_fog_offset"), glewGetExtension("GL_SGIX_fog_offset"));
6719 }
6720
6721 #endif /* GL_SGIX_fog_offset */
6722
6723 #ifdef GL_SGIX_fog_texture
6724
6725 static void _glewInfo_GL_SGIX_fog_texture (void)
6726 {
6727 glewPrintExt("GL_SGIX_fog_texture", GLEW_SGIX_fog_texture, glewIsSupported("GL_SGIX_fog_texture"), glewGetExtension("GL_SGIX_fog_texture"));
6728
6729 glewInfoFunc("glTextureFogSGIX", glTextureFogSGIX == NULL);
6730 }
6731
6732 #endif /* GL_SGIX_fog_texture */
6733
6734 #ifdef GL_SGIX_fragment_specular_lighting
6735
6736 static void _glewInfo_GL_SGIX_fragment_specular_lighting (void)
6737 {
6738 glewPrintExt("GL_SGIX_fragment_specular_lighting", GLEW_SGIX_fragment_specular_lighting, glewIsSupported("GL_SGIX_fragment_specular_lighting"), glewGetExtension("GL_SGIX_fragment_specular_lighting"));
6739
6740 glewInfoFunc("glFragmentColorMaterialSGIX", glFragmentColorMaterialSGIX == NULL);
6741 glewInfoFunc("glFragmentLightModelfSGIX", glFragmentLightModelfSGIX == NULL);
6742 glewInfoFunc("glFragmentLightModelfvSGIX", glFragmentLightModelfvSGIX == NULL);
6743 glewInfoFunc("glFragmentLightModeliSGIX", glFragmentLightModeliSGIX == NULL);
6744 glewInfoFunc("glFragmentLightModelivSGIX", glFragmentLightModelivSGIX == NULL);
6745 glewInfoFunc("glFragmentLightfSGIX", glFragmentLightfSGIX == NULL);
6746 glewInfoFunc("glFragmentLightfvSGIX", glFragmentLightfvSGIX == NULL);
6747 glewInfoFunc("glFragmentLightiSGIX", glFragmentLightiSGIX == NULL);
6748 glewInfoFunc("glFragmentLightivSGIX", glFragmentLightivSGIX == NULL);
6749 glewInfoFunc("glFragmentMaterialfSGIX", glFragmentMaterialfSGIX == NULL);
6750 glewInfoFunc("glFragmentMaterialfvSGIX", glFragmentMaterialfvSGIX == NULL);
6751 glewInfoFunc("glFragmentMaterialiSGIX", glFragmentMaterialiSGIX == NULL);
6752 glewInfoFunc("glFragmentMaterialivSGIX", glFragmentMaterialivSGIX == NULL);
6753 glewInfoFunc("glGetFragmentLightfvSGIX", glGetFragmentLightfvSGIX == NULL);
6754 glewInfoFunc("glGetFragmentLightivSGIX", glGetFragmentLightivSGIX == NULL);
6755 glewInfoFunc("glGetFragmentMaterialfvSGIX", glGetFragmentMaterialfvSGIX == NULL);
6756 glewInfoFunc("glGetFragmentMaterialivSGIX", glGetFragmentMaterialivSGIX == NULL);
6757 }
6758
6759 #endif /* GL_SGIX_fragment_specular_lighting */
6760
6761 #ifdef GL_SGIX_framezoom
6762
6763 static void _glewInfo_GL_SGIX_framezoom (void)
6764 {
6765 glewPrintExt("GL_SGIX_framezoom", GLEW_SGIX_framezoom, glewIsSupported("GL_SGIX_framezoom"), glewGetExtension("GL_SGIX_framezoom"));
6766
6767 glewInfoFunc("glFrameZoomSGIX", glFrameZoomSGIX == NULL);
6768 }
6769
6770 #endif /* GL_SGIX_framezoom */
6771
6772 #ifdef GL_SGIX_interlace
6773
6774 static void _glewInfo_GL_SGIX_interlace (void)
6775 {
6776 glewPrintExt("GL_SGIX_interlace", GLEW_SGIX_interlace, glewIsSupported("GL_SGIX_interlace"), glewGetExtension("GL_SGIX_interlace"));
6777 }
6778
6779 #endif /* GL_SGIX_interlace */
6780
6781 #ifdef GL_SGIX_ir_instrument1
6782
6783 static void _glewInfo_GL_SGIX_ir_instrument1 (void)
6784 {
6785 glewPrintExt("GL_SGIX_ir_instrument1", GLEW_SGIX_ir_instrument1, glewIsSupported("GL_SGIX_ir_instrument1"), glewGetExtension("GL_SGIX_ir_instrument1"));
6786 }
6787
6788 #endif /* GL_SGIX_ir_instrument1 */
6789
6790 #ifdef GL_SGIX_list_priority
6791
6792 static void _glewInfo_GL_SGIX_list_priority (void)
6793 {
6794 glewPrintExt("GL_SGIX_list_priority", GLEW_SGIX_list_priority, glewIsSupported("GL_SGIX_list_priority"), glewGetExtension("GL_SGIX_list_priority"));
6795 }
6796
6797 #endif /* GL_SGIX_list_priority */
6798
6799 #ifdef GL_SGIX_pixel_texture
6800
6801 static void _glewInfo_GL_SGIX_pixel_texture (void)
6802 {
6803 glewPrintExt("GL_SGIX_pixel_texture", GLEW_SGIX_pixel_texture, glewIsSupported("GL_SGIX_pixel_texture"), glewGetExtension("GL_SGIX_pixel_texture"));
6804
6805 glewInfoFunc("glPixelTexGenSGIX", glPixelTexGenSGIX == NULL);
6806 }
6807
6808 #endif /* GL_SGIX_pixel_texture */
6809
6810 #ifdef GL_SGIX_pixel_texture_bits
6811
6812 static void _glewInfo_GL_SGIX_pixel_texture_bits (void)
6813 {
6814 glewPrintExt("GL_SGIX_pixel_texture_bits", GLEW_SGIX_pixel_texture_bits, glewIsSupported("GL_SGIX_pixel_texture_bits"), glewGetExtension("GL_SGIX_pixel_texture_bits"));
6815 }
6816
6817 #endif /* GL_SGIX_pixel_texture_bits */
6818
6819 #ifdef GL_SGIX_reference_plane
6820
6821 static void _glewInfo_GL_SGIX_reference_plane (void)
6822 {
6823 glewPrintExt("GL_SGIX_reference_plane", GLEW_SGIX_reference_plane, glewIsSupported("GL_SGIX_reference_plane"), glewGetExtension("GL_SGIX_reference_plane"));
6824
6825 glewInfoFunc("glReferencePlaneSGIX", glReferencePlaneSGIX == NULL);
6826 }
6827
6828 #endif /* GL_SGIX_reference_plane */
6829
6830 #ifdef GL_SGIX_resample
6831
6832 static void _glewInfo_GL_SGIX_resample (void)
6833 {
6834 glewPrintExt("GL_SGIX_resample", GLEW_SGIX_resample, glewIsSupported("GL_SGIX_resample"), glewGetExtension("GL_SGIX_resample"));
6835 }
6836
6837 #endif /* GL_SGIX_resample */
6838
6839 #ifdef GL_SGIX_shadow
6840
6841 static void _glewInfo_GL_SGIX_shadow (void)
6842 {
6843 glewPrintExt("GL_SGIX_shadow", GLEW_SGIX_shadow, glewIsSupported("GL_SGIX_shadow"), glewGetExtension("GL_SGIX_shadow"));
6844 }
6845
6846 #endif /* GL_SGIX_shadow */
6847
6848 #ifdef GL_SGIX_shadow_ambient
6849
6850 static void _glewInfo_GL_SGIX_shadow_ambient (void)
6851 {
6852 glewPrintExt("GL_SGIX_shadow_ambient", GLEW_SGIX_shadow_ambient, glewIsSupported("GL_SGIX_shadow_ambient"), glewGetExtension("GL_SGIX_shadow_ambient"));
6853 }
6854
6855 #endif /* GL_SGIX_shadow_ambient */
6856
6857 #ifdef GL_SGIX_sprite
6858
6859 static void _glewInfo_GL_SGIX_sprite (void)
6860 {
6861 glewPrintExt("GL_SGIX_sprite", GLEW_SGIX_sprite, glewIsSupported("GL_SGIX_sprite"), glewGetExtension("GL_SGIX_sprite"));
6862
6863 glewInfoFunc("glSpriteParameterfSGIX", glSpriteParameterfSGIX == NULL);
6864 glewInfoFunc("glSpriteParameterfvSGIX", glSpriteParameterfvSGIX == NULL);
6865 glewInfoFunc("glSpriteParameteriSGIX", glSpriteParameteriSGIX == NULL);
6866 glewInfoFunc("glSpriteParameterivSGIX", glSpriteParameterivSGIX == NULL);
6867 }
6868
6869 #endif /* GL_SGIX_sprite */
6870
6871 #ifdef GL_SGIX_tag_sample_buffer
6872
6873 static void _glewInfo_GL_SGIX_tag_sample_buffer (void)
6874 {
6875 glewPrintExt("GL_SGIX_tag_sample_buffer", GLEW_SGIX_tag_sample_buffer, glewIsSupported("GL_SGIX_tag_sample_buffer"), glewGetExtension("GL_SGIX_tag_sample_buffer"));
6876
6877 glewInfoFunc("glTagSampleBufferSGIX", glTagSampleBufferSGIX == NULL);
6878 }
6879
6880 #endif /* GL_SGIX_tag_sample_buffer */
6881
6882 #ifdef GL_SGIX_texture_add_env
6883
6884 static void _glewInfo_GL_SGIX_texture_add_env (void)
6885 {
6886 glewPrintExt("GL_SGIX_texture_add_env", GLEW_SGIX_texture_add_env, glewIsSupported("GL_SGIX_texture_add_env"), glewGetExtension("GL_SGIX_texture_add_env"));
6887 }
6888
6889 #endif /* GL_SGIX_texture_add_env */
6890
6891 #ifdef GL_SGIX_texture_coordinate_clamp
6892
6893 static void _glewInfo_GL_SGIX_texture_coordinate_clamp (void)
6894 {
6895 glewPrintExt("GL_SGIX_texture_coordinate_clamp", GLEW_SGIX_texture_coordinate_clamp, glewIsSupported("GL_SGIX_texture_coordinate_clamp"), glewGetExtension("GL_SGIX_texture_coordinate_clamp"));
6896 }
6897
6898 #endif /* GL_SGIX_texture_coordinate_clamp */
6899
6900 #ifdef GL_SGIX_texture_lod_bias
6901
6902 static void _glewInfo_GL_SGIX_texture_lod_bias (void)
6903 {
6904 glewPrintExt("GL_SGIX_texture_lod_bias", GLEW_SGIX_texture_lod_bias, glewIsSupported("GL_SGIX_texture_lod_bias"), glewGetExtension("GL_SGIX_texture_lod_bias"));
6905 }
6906
6907 #endif /* GL_SGIX_texture_lod_bias */
6908
6909 #ifdef GL_SGIX_texture_multi_buffer
6910
6911 static void _glewInfo_GL_SGIX_texture_multi_buffer (void)
6912 {
6913 glewPrintExt("GL_SGIX_texture_multi_buffer", GLEW_SGIX_texture_multi_buffer, glewIsSupported("GL_SGIX_texture_multi_buffer"), glewGetExtension("GL_SGIX_texture_multi_buffer"));
6914 }
6915
6916 #endif /* GL_SGIX_texture_multi_buffer */
6917
6918 #ifdef GL_SGIX_texture_range
6919
6920 static void _glewInfo_GL_SGIX_texture_range (void)
6921 {
6922 glewPrintExt("GL_SGIX_texture_range", GLEW_SGIX_texture_range, glewIsSupported("GL_SGIX_texture_range"), glewGetExtension("GL_SGIX_texture_range"));
6923 }
6924
6925 #endif /* GL_SGIX_texture_range */
6926
6927 #ifdef GL_SGIX_texture_scale_bias
6928
6929 static void _glewInfo_GL_SGIX_texture_scale_bias (void)
6930 {
6931 glewPrintExt("GL_SGIX_texture_scale_bias", GLEW_SGIX_texture_scale_bias, glewIsSupported("GL_SGIX_texture_scale_bias"), glewGetExtension("GL_SGIX_texture_scale_bias"));
6932 }
6933
6934 #endif /* GL_SGIX_texture_scale_bias */
6935
6936 #ifdef GL_SGIX_vertex_preclip
6937
6938 static void _glewInfo_GL_SGIX_vertex_preclip (void)
6939 {
6940 glewPrintExt("GL_SGIX_vertex_preclip", GLEW_SGIX_vertex_preclip, glewIsSupported("GL_SGIX_vertex_preclip"), glewGetExtension("GL_SGIX_vertex_preclip"));
6941 }
6942
6943 #endif /* GL_SGIX_vertex_preclip */
6944
6945 #ifdef GL_SGIX_vertex_preclip_hint
6946
6947 static void _glewInfo_GL_SGIX_vertex_preclip_hint (void)
6948 {
6949 glewPrintExt("GL_SGIX_vertex_preclip_hint", GLEW_SGIX_vertex_preclip_hint, glewIsSupported("GL_SGIX_vertex_preclip_hint"), glewGetExtension("GL_SGIX_vertex_preclip_hint"));
6950 }
6951
6952 #endif /* GL_SGIX_vertex_preclip_hint */
6953
6954 #ifdef GL_SGIX_ycrcb
6955
6956 static void _glewInfo_GL_SGIX_ycrcb (void)
6957 {
6958 glewPrintExt("GL_SGIX_ycrcb", GLEW_SGIX_ycrcb, glewIsSupported("GL_SGIX_ycrcb"), glewGetExtension("GL_SGIX_ycrcb"));
6959 }
6960
6961 #endif /* GL_SGIX_ycrcb */
6962
6963 #ifdef GL_SGI_color_matrix
6964
6965 static void _glewInfo_GL_SGI_color_matrix (void)
6966 {
6967 glewPrintExt("GL_SGI_color_matrix", GLEW_SGI_color_matrix, glewIsSupported("GL_SGI_color_matrix"), glewGetExtension("GL_SGI_color_matrix"));
6968 }
6969
6970 #endif /* GL_SGI_color_matrix */
6971
6972 #ifdef GL_SGI_color_table
6973
6974 static void _glewInfo_GL_SGI_color_table (void)
6975 {
6976 glewPrintExt("GL_SGI_color_table", GLEW_SGI_color_table, glewIsSupported("GL_SGI_color_table"), glewGetExtension("GL_SGI_color_table"));
6977
6978 glewInfoFunc("glColorTableParameterfvSGI", glColorTableParameterfvSGI == NULL);
6979 glewInfoFunc("glColorTableParameterivSGI", glColorTableParameterivSGI == NULL);
6980 glewInfoFunc("glColorTableSGI", glColorTableSGI == NULL);
6981 glewInfoFunc("glCopyColorTableSGI", glCopyColorTableSGI == NULL);
6982 glewInfoFunc("glGetColorTableParameterfvSGI", glGetColorTableParameterfvSGI == NULL);
6983 glewInfoFunc("glGetColorTableParameterivSGI", glGetColorTableParameterivSGI == NULL);
6984 glewInfoFunc("glGetColorTableSGI", glGetColorTableSGI == NULL);
6985 }
6986
6987 #endif /* GL_SGI_color_table */
6988
6989 #ifdef GL_SGI_texture_color_table
6990
6991 static void _glewInfo_GL_SGI_texture_color_table (void)
6992 {
6993 glewPrintExt("GL_SGI_texture_color_table", GLEW_SGI_texture_color_table, glewIsSupported("GL_SGI_texture_color_table"), glewGetExtension("GL_SGI_texture_color_table"));
6994 }
6995
6996 #endif /* GL_SGI_texture_color_table */
6997
6998 #ifdef GL_SUNX_constant_data
6999
7000 static void _glewInfo_GL_SUNX_constant_data (void)
7001 {
7002 glewPrintExt("GL_SUNX_constant_data", GLEW_SUNX_constant_data, glewIsSupported("GL_SUNX_constant_data"), glewGetExtension("GL_SUNX_constant_data"));
7003
7004 glewInfoFunc("glFinishTextureSUNX", glFinishTextureSUNX == NULL);
7005 }
7006
7007 #endif /* GL_SUNX_constant_data */
7008
7009 #ifdef GL_SUN_convolution_border_modes
7010
7011 static void _glewInfo_GL_SUN_convolution_border_modes (void)
7012 {
7013 glewPrintExt("GL_SUN_convolution_border_modes", GLEW_SUN_convolution_border_modes, glewIsSupported("GL_SUN_convolution_border_modes"), glewGetExtension("GL_SUN_convolution_border_modes"));
7014 }
7015
7016 #endif /* GL_SUN_convolution_border_modes */
7017
7018 #ifdef GL_SUN_global_alpha
7019
7020 static void _glewInfo_GL_SUN_global_alpha (void)
7021 {
7022 glewPrintExt("GL_SUN_global_alpha", GLEW_SUN_global_alpha, glewIsSupported("GL_SUN_global_alpha"), glewGetExtension("GL_SUN_global_alpha"));
7023
7024 glewInfoFunc("glGlobalAlphaFactorbSUN", glGlobalAlphaFactorbSUN == NULL);
7025 glewInfoFunc("glGlobalAlphaFactordSUN", glGlobalAlphaFactordSUN == NULL);
7026 glewInfoFunc("glGlobalAlphaFactorfSUN", glGlobalAlphaFactorfSUN == NULL);
7027 glewInfoFunc("glGlobalAlphaFactoriSUN", glGlobalAlphaFactoriSUN == NULL);
7028 glewInfoFunc("glGlobalAlphaFactorsSUN", glGlobalAlphaFactorsSUN == NULL);
7029 glewInfoFunc("glGlobalAlphaFactorubSUN", glGlobalAlphaFactorubSUN == NULL);
7030 glewInfoFunc("glGlobalAlphaFactoruiSUN", glGlobalAlphaFactoruiSUN == NULL);
7031 glewInfoFunc("glGlobalAlphaFactorusSUN", glGlobalAlphaFactorusSUN == NULL);
7032 }
7033
7034 #endif /* GL_SUN_global_alpha */
7035
7036 #ifdef GL_SUN_mesh_array
7037
7038 static void _glewInfo_GL_SUN_mesh_array (void)
7039 {
7040 glewPrintExt("GL_SUN_mesh_array", GLEW_SUN_mesh_array, glewIsSupported("GL_SUN_mesh_array"), glewGetExtension("GL_SUN_mesh_array"));
7041 }
7042
7043 #endif /* GL_SUN_mesh_array */
7044
7045 #ifdef GL_SUN_read_video_pixels
7046
7047 static void _glewInfo_GL_SUN_read_video_pixels (void)
7048 {
7049 glewPrintExt("GL_SUN_read_video_pixels", GLEW_SUN_read_video_pixels, glewIsSupported("GL_SUN_read_video_pixels"), glewGetExtension("GL_SUN_read_video_pixels"));
7050
7051 glewInfoFunc("glReadVideoPixelsSUN", glReadVideoPixelsSUN == NULL);
7052 }
7053
7054 #endif /* GL_SUN_read_video_pixels */
7055
7056 #ifdef GL_SUN_slice_accum
7057
7058 static void _glewInfo_GL_SUN_slice_accum (void)
7059 {
7060 glewPrintExt("GL_SUN_slice_accum", GLEW_SUN_slice_accum, glewIsSupported("GL_SUN_slice_accum"), glewGetExtension("GL_SUN_slice_accum"));
7061 }
7062
7063 #endif /* GL_SUN_slice_accum */
7064
7065 #ifdef GL_SUN_triangle_list
7066
7067 static void _glewInfo_GL_SUN_triangle_list (void)
7068 {
7069 glewPrintExt("GL_SUN_triangle_list", GLEW_SUN_triangle_list, glewIsSupported("GL_SUN_triangle_list"), glewGetExtension("GL_SUN_triangle_list"));
7070
7071 glewInfoFunc("glReplacementCodePointerSUN", glReplacementCodePointerSUN == NULL);
7072 glewInfoFunc("glReplacementCodeubSUN", glReplacementCodeubSUN == NULL);
7073 glewInfoFunc("glReplacementCodeubvSUN", glReplacementCodeubvSUN == NULL);
7074 glewInfoFunc("glReplacementCodeuiSUN", glReplacementCodeuiSUN == NULL);
7075 glewInfoFunc("glReplacementCodeuivSUN", glReplacementCodeuivSUN == NULL);
7076 glewInfoFunc("glReplacementCodeusSUN", glReplacementCodeusSUN == NULL);
7077 glewInfoFunc("glReplacementCodeusvSUN", glReplacementCodeusvSUN == NULL);
7078 }
7079
7080 #endif /* GL_SUN_triangle_list */
7081
7082 #ifdef GL_SUN_vertex
7083
7084 static void _glewInfo_GL_SUN_vertex (void)
7085 {
7086 glewPrintExt("GL_SUN_vertex", GLEW_SUN_vertex, glewIsSupported("GL_SUN_vertex"), glewGetExtension("GL_SUN_vertex"));
7087
7088 glewInfoFunc("glColor3fVertex3fSUN", glColor3fVertex3fSUN == NULL);
7089 glewInfoFunc("glColor3fVertex3fvSUN", glColor3fVertex3fvSUN == NULL);
7090 glewInfoFunc("glColor4fNormal3fVertex3fSUN", glColor4fNormal3fVertex3fSUN == NULL);
7091 glewInfoFunc("glColor4fNormal3fVertex3fvSUN", glColor4fNormal3fVertex3fvSUN == NULL);
7092 glewInfoFunc("glColor4ubVertex2fSUN", glColor4ubVertex2fSUN == NULL);
7093 glewInfoFunc("glColor4ubVertex2fvSUN", glColor4ubVertex2fvSUN == NULL);
7094 glewInfoFunc("glColor4ubVertex3fSUN", glColor4ubVertex3fSUN == NULL);
7095 glewInfoFunc("glColor4ubVertex3fvSUN", glColor4ubVertex3fvSUN == NULL);
7096 glewInfoFunc("glNormal3fVertex3fSUN", glNormal3fVertex3fSUN == NULL);
7097 glewInfoFunc("glNormal3fVertex3fvSUN", glNormal3fVertex3fvSUN == NULL);
7098 glewInfoFunc("glReplacementCodeuiColor3fVertex3fSUN", glReplacementCodeuiColor3fVertex3fSUN == NULL);
7099 glewInfoFunc("glReplacementCodeuiColor3fVertex3fvSUN", glReplacementCodeuiColor3fVertex3fvSUN == NULL);
7100 glewInfoFunc("glReplacementCodeuiColor4fNormal3fVertex3fSUN", glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL);
7101 glewInfoFunc("glReplacementCodeuiColor4fNormal3fVertex3fvSUN", glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL);
7102 glewInfoFunc("glReplacementCodeuiColor4ubVertex3fSUN", glReplacementCodeuiColor4ubVertex3fSUN == NULL);
7103 glewInfoFunc("glReplacementCodeuiColor4ubVertex3fvSUN", glReplacementCodeuiColor4ubVertex3fvSUN == NULL);
7104 glewInfoFunc("glReplacementCodeuiNormal3fVertex3fSUN", glReplacementCodeuiNormal3fVertex3fSUN == NULL);
7105 glewInfoFunc("glReplacementCodeuiNormal3fVertex3fvSUN", glReplacementCodeuiNormal3fVertex3fvSUN == NULL);
7106 glewInfoFunc("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL);
7107 glewInfoFunc("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL);
7108 glewInfoFunc("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL);
7109 glewInfoFunc("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL);
7110 glewInfoFunc("glReplacementCodeuiTexCoord2fVertex3fSUN", glReplacementCodeuiTexCoord2fVertex3fSUN == NULL);
7111 glewInfoFunc("glReplacementCodeuiTexCoord2fVertex3fvSUN", glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL);
7112 glewInfoFunc("glReplacementCodeuiVertex3fSUN", glReplacementCodeuiVertex3fSUN == NULL);
7113 glewInfoFunc("glReplacementCodeuiVertex3fvSUN", glReplacementCodeuiVertex3fvSUN == NULL);
7114 glewInfoFunc("glTexCoord2fColor3fVertex3fSUN", glTexCoord2fColor3fVertex3fSUN == NULL);
7115 glewInfoFunc("glTexCoord2fColor3fVertex3fvSUN", glTexCoord2fColor3fVertex3fvSUN == NULL);
7116 glewInfoFunc("glTexCoord2fColor4fNormal3fVertex3fSUN", glTexCoord2fColor4fNormal3fVertex3fSUN == NULL);
7117 glewInfoFunc("glTexCoord2fColor4fNormal3fVertex3fvSUN", glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL);
7118 glewInfoFunc("glTexCoord2fColor4ubVertex3fSUN", glTexCoord2fColor4ubVertex3fSUN == NULL);
7119 glewInfoFunc("glTexCoord2fColor4ubVertex3fvSUN", glTexCoord2fColor4ubVertex3fvSUN == NULL);
7120 glewInfoFunc("glTexCoord2fNormal3fVertex3fSUN", glTexCoord2fNormal3fVertex3fSUN == NULL);
7121 glewInfoFunc("glTexCoord2fNormal3fVertex3fvSUN", glTexCoord2fNormal3fVertex3fvSUN == NULL);
7122 glewInfoFunc("glTexCoord2fVertex3fSUN", glTexCoord2fVertex3fSUN == NULL);
7123 glewInfoFunc("glTexCoord2fVertex3fvSUN", glTexCoord2fVertex3fvSUN == NULL);
7124 glewInfoFunc("glTexCoord4fColor4fNormal3fVertex4fSUN", glTexCoord4fColor4fNormal3fVertex4fSUN == NULL);
7125 glewInfoFunc("glTexCoord4fColor4fNormal3fVertex4fvSUN", glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL);
7126 glewInfoFunc("glTexCoord4fVertex4fSUN", glTexCoord4fVertex4fSUN == NULL);
7127 glewInfoFunc("glTexCoord4fVertex4fvSUN", glTexCoord4fVertex4fvSUN == NULL);
7128 }
7129
7130 #endif /* GL_SUN_vertex */
7131
7132 #ifdef GL_WIN_phong_shading
7133
7134 static void _glewInfo_GL_WIN_phong_shading (void)
7135 {
7136 glewPrintExt("GL_WIN_phong_shading", GLEW_WIN_phong_shading, glewIsSupported("GL_WIN_phong_shading"), glewGetExtension("GL_WIN_phong_shading"));
7137 }
7138
7139 #endif /* GL_WIN_phong_shading */
7140
7141 #ifdef GL_WIN_specular_fog
7142
7143 static void _glewInfo_GL_WIN_specular_fog (void)
7144 {
7145 glewPrintExt("GL_WIN_specular_fog", GLEW_WIN_specular_fog, glewIsSupported("GL_WIN_specular_fog"), glewGetExtension("GL_WIN_specular_fog"));
7146 }
7147
7148 #endif /* GL_WIN_specular_fog */
7149
7150 #ifdef GL_WIN_swap_hint
7151
7152 static void _glewInfo_GL_WIN_swap_hint (void)
7153 {
7154 glewPrintExt("GL_WIN_swap_hint", GLEW_WIN_swap_hint, glewIsSupported("GL_WIN_swap_hint"), glewGetExtension("GL_WIN_swap_hint"));
7155
7156 glewInfoFunc("glAddSwapHintRectWIN", glAddSwapHintRectWIN == NULL);
7157 }
7158
7159 #endif /* GL_WIN_swap_hint */
7160
7161 #ifdef _WIN32
7162
7163 #ifdef WGL_3DFX_multisample
7164
7165 static void _glewInfo_WGL_3DFX_multisample (void)
7166 {
7167 glewPrintExt("WGL_3DFX_multisample", WGLEW_3DFX_multisample, wglewIsSupported("WGL_3DFX_multisample"), wglewGetExtension("WGL_3DFX_multisample"));
7168 }
7169
7170 #endif /* WGL_3DFX_multisample */
7171
7172 #ifdef WGL_3DL_stereo_control
7173
7174 static void _glewInfo_WGL_3DL_stereo_control (void)
7175 {
7176 glewPrintExt("WGL_3DL_stereo_control", WGLEW_3DL_stereo_control, wglewIsSupported("WGL_3DL_stereo_control"), wglewGetExtension("WGL_3DL_stereo_control"));
7177
7178 glewInfoFunc("wglSetStereoEmitterState3DL", wglSetStereoEmitterState3DL == NULL);
7179 }
7180
7181 #endif /* WGL_3DL_stereo_control */
7182
7183 #ifdef WGL_AMD_gpu_association
7184
7185 static void _glewInfo_WGL_AMD_gpu_association (void)
7186 {
7187 glewPrintExt("WGL_AMD_gpu_association", WGLEW_AMD_gpu_association, wglewIsSupported("WGL_AMD_gpu_association"), wglewGetExtension("WGL_AMD_gpu_association"));
7188
7189 glewInfoFunc("wglBlitContextFramebufferAMD", wglBlitContextFramebufferAMD == NULL);
7190 glewInfoFunc("wglCreateAssociatedContextAMD", wglCreateAssociatedContextAMD == NULL);
7191 glewInfoFunc("wglCreateAssociatedContextAttribsAMD", wglCreateAssociatedContextAttribsAMD == NULL);
7192 glewInfoFunc("wglDeleteAssociatedContextAMD", wglDeleteAssociatedContextAMD == NULL);
7193 glewInfoFunc("wglGetContextGPUIDAMD", wglGetContextGPUIDAMD == NULL);
7194 glewInfoFunc("wglGetCurrentAssociatedContextAMD", wglGetCurrentAssociatedContextAMD == NULL);
7195 glewInfoFunc("wglGetGPUIDsAMD", wglGetGPUIDsAMD == NULL);
7196 glewInfoFunc("wglGetGPUInfoAMD", wglGetGPUInfoAMD == NULL);
7197 glewInfoFunc("wglMakeAssociatedContextCurrentAMD", wglMakeAssociatedContextCurrentAMD == NULL);
7198 }
7199
7200 #endif /* WGL_AMD_gpu_association */
7201
7202 #ifdef WGL_ARB_buffer_region
7203
7204 static void _glewInfo_WGL_ARB_buffer_region (void)
7205 {
7206 glewPrintExt("WGL_ARB_buffer_region", WGLEW_ARB_buffer_region, wglewIsSupported("WGL_ARB_buffer_region"), wglewGetExtension("WGL_ARB_buffer_region"));
7207
7208 glewInfoFunc("wglCreateBufferRegionARB", wglCreateBufferRegionARB == NULL);
7209 glewInfoFunc("wglDeleteBufferRegionARB", wglDeleteBufferRegionARB == NULL);
7210 glewInfoFunc("wglRestoreBufferRegionARB", wglRestoreBufferRegionARB == NULL);
7211 glewInfoFunc("wglSaveBufferRegionARB", wglSaveBufferRegionARB == NULL);
7212 }
7213
7214 #endif /* WGL_ARB_buffer_region */
7215
7216 #ifdef WGL_ARB_create_context
7217
7218 static void _glewInfo_WGL_ARB_create_context (void)
7219 {
7220 glewPrintExt("WGL_ARB_create_context", WGLEW_ARB_create_context, wglewIsSupported("WGL_ARB_create_context"), wglewGetExtension("WGL_ARB_create_context"));
7221
7222 glewInfoFunc("wglCreateContextAttribsARB", wglCreateContextAttribsARB == NULL);
7223 }
7224
7225 #endif /* WGL_ARB_create_context */
7226
7227 #ifdef WGL_ARB_create_context_profile
7228
7229 static void _glewInfo_WGL_ARB_create_context_profile (void)
7230 {
7231 glewPrintExt("WGL_ARB_create_context_profile", WGLEW_ARB_create_context_profile, wglewIsSupported("WGL_ARB_create_context_profile"), wglewGetExtension("WGL_ARB_create_context_profile"));
7232 }
7233
7234 #endif /* WGL_ARB_create_context_profile */
7235
7236 #ifdef WGL_ARB_create_context_robustness
7237
7238 static void _glewInfo_WGL_ARB_create_context_robustness (void)
7239 {
7240 glewPrintExt("WGL_ARB_create_context_robustness", WGLEW_ARB_create_context_robustness, wglewIsSupported("WGL_ARB_create_context_robustness"), wglewGetExtension("WGL_ARB_create_context_robustness"));
7241 }
7242
7243 #endif /* WGL_ARB_create_context_robustness */
7244
7245 #ifdef WGL_ARB_extensions_string
7246
7247 static void _glewInfo_WGL_ARB_extensions_string (void)
7248 {
7249 glewPrintExt("WGL_ARB_extensions_string", WGLEW_ARB_extensions_string, wglewIsSupported("WGL_ARB_extensions_string"), wglewGetExtension("WGL_ARB_extensions_string"));
7250
7251 glewInfoFunc("wglGetExtensionsStringARB", wglGetExtensionsStringARB == NULL);
7252 }
7253
7254 #endif /* WGL_ARB_extensions_string */
7255
7256 #ifdef WGL_ARB_framebuffer_sRGB
7257
7258 static void _glewInfo_WGL_ARB_framebuffer_sRGB (void)
7259 {
7260 glewPrintExt("WGL_ARB_framebuffer_sRGB", WGLEW_ARB_framebuffer_sRGB, wglewIsSupported("WGL_ARB_framebuffer_sRGB"), wglewGetExtension("WGL_ARB_framebuffer_sRGB"));
7261 }
7262
7263 #endif /* WGL_ARB_framebuffer_sRGB */
7264
7265 #ifdef WGL_ARB_make_current_read
7266
7267 static void _glewInfo_WGL_ARB_make_current_read (void)
7268 {
7269 glewPrintExt("WGL_ARB_make_current_read", WGLEW_ARB_make_current_read, wglewIsSupported("WGL_ARB_make_current_read"), wglewGetExtension("WGL_ARB_make_current_read"));
7270
7271 glewInfoFunc("wglGetCurrentReadDCARB", wglGetCurrentReadDCARB == NULL);
7272 glewInfoFunc("wglMakeContextCurrentARB", wglMakeContextCurrentARB == NULL);
7273 }
7274
7275 #endif /* WGL_ARB_make_current_read */
7276
7277 #ifdef WGL_ARB_multisample
7278
7279 static void _glewInfo_WGL_ARB_multisample (void)
7280 {
7281 glewPrintExt("WGL_ARB_multisample", WGLEW_ARB_multisample, wglewIsSupported("WGL_ARB_multisample"), wglewGetExtension("WGL_ARB_multisample"));
7282 }
7283
7284 #endif /* WGL_ARB_multisample */
7285
7286 #ifdef WGL_ARB_pbuffer
7287
7288 static void _glewInfo_WGL_ARB_pbuffer (void)
7289 {
7290 glewPrintExt("WGL_ARB_pbuffer", WGLEW_ARB_pbuffer, wglewIsSupported("WGL_ARB_pbuffer"), wglewGetExtension("WGL_ARB_pbuffer"));
7291
7292 glewInfoFunc("wglCreatePbufferARB", wglCreatePbufferARB == NULL);
7293 glewInfoFunc("wglDestroyPbufferARB", wglDestroyPbufferARB == NULL);
7294 glewInfoFunc("wglGetPbufferDCARB", wglGetPbufferDCARB == NULL);
7295 glewInfoFunc("wglQueryPbufferARB", wglQueryPbufferARB == NULL);
7296 glewInfoFunc("wglReleasePbufferDCARB", wglReleasePbufferDCARB == NULL);
7297 }
7298
7299 #endif /* WGL_ARB_pbuffer */
7300
7301 #ifdef WGL_ARB_pixel_format
7302
7303 static void _glewInfo_WGL_ARB_pixel_format (void)
7304 {
7305 glewPrintExt("WGL_ARB_pixel_format", WGLEW_ARB_pixel_format, wglewIsSupported("WGL_ARB_pixel_format"), wglewGetExtension("WGL_ARB_pixel_format"));
7306
7307 glewInfoFunc("wglChoosePixelFormatARB", wglChoosePixelFormatARB == NULL);
7308 glewInfoFunc("wglGetPixelFormatAttribfvARB", wglGetPixelFormatAttribfvARB == NULL);
7309 glewInfoFunc("wglGetPixelFormatAttribivARB", wglGetPixelFormatAttribivARB == NULL);
7310 }
7311
7312 #endif /* WGL_ARB_pixel_format */
7313
7314 #ifdef WGL_ARB_pixel_format_float
7315
7316 static void _glewInfo_WGL_ARB_pixel_format_float (void)
7317 {
7318 glewPrintExt("WGL_ARB_pixel_format_float", WGLEW_ARB_pixel_format_float, wglewIsSupported("WGL_ARB_pixel_format_float"), wglewGetExtension("WGL_ARB_pixel_format_float"));
7319 }
7320
7321 #endif /* WGL_ARB_pixel_format_float */
7322
7323 #ifdef WGL_ARB_render_texture
7324
7325 static void _glewInfo_WGL_ARB_render_texture (void)
7326 {
7327 glewPrintExt("WGL_ARB_render_texture", WGLEW_ARB_render_texture, wglewIsSupported("WGL_ARB_render_texture"), wglewGetExtension("WGL_ARB_render_texture"));
7328
7329 glewInfoFunc("wglBindTexImageARB", wglBindTexImageARB == NULL);
7330 glewInfoFunc("wglReleaseTexImageARB", wglReleaseTexImageARB == NULL);
7331 glewInfoFunc("wglSetPbufferAttribARB", wglSetPbufferAttribARB == NULL);
7332 }
7333
7334 #endif /* WGL_ARB_render_texture */
7335
7336 #ifdef WGL_ARB_robustness_application_isolation
7337
7338 static void _glewInfo_WGL_ARB_robustness_application_isolation (void)
7339 {
7340 glewPrintExt("WGL_ARB_robustness_application_isolation", WGLEW_ARB_robustness_application_isolation, wglewIsSupported("WGL_ARB_robustness_application_isolation"), wglewGetExtension("WGL_ARB_robustness_application_isolation"));
7341 }
7342
7343 #endif /* WGL_ARB_robustness_application_isolation */
7344
7345 #ifdef WGL_ARB_robustness_share_group_isolation
7346
7347 static void _glewInfo_WGL_ARB_robustness_share_group_isolation (void)
7348 {
7349 glewPrintExt("WGL_ARB_robustness_share_group_isolation", WGLEW_ARB_robustness_share_group_isolation, wglewIsSupported("WGL_ARB_robustness_share_group_isolation"), wglewGetExtension("WGL_ARB_robustness_share_group_isolation"));
7350 }
7351
7352 #endif /* WGL_ARB_robustness_share_group_isolation */
7353
7354 #ifdef WGL_ATI_pixel_format_float
7355
7356 static void _glewInfo_WGL_ATI_pixel_format_float (void)
7357 {
7358 glewPrintExt("WGL_ATI_pixel_format_float", WGLEW_ATI_pixel_format_float, wglewIsSupported("WGL_ATI_pixel_format_float"), wglewGetExtension("WGL_ATI_pixel_format_float"));
7359 }
7360
7361 #endif /* WGL_ATI_pixel_format_float */
7362
7363 #ifdef WGL_ATI_render_texture_rectangle
7364
7365 static void _glewInfo_WGL_ATI_render_texture_rectangle (void)
7366 {
7367 glewPrintExt("WGL_ATI_render_texture_rectangle", WGLEW_ATI_render_texture_rectangle, wglewIsSupported("WGL_ATI_render_texture_rectangle"), wglewGetExtension("WGL_ATI_render_texture_rectangle"));
7368 }
7369
7370 #endif /* WGL_ATI_render_texture_rectangle */
7371
7372 #ifdef WGL_EXT_create_context_es2_profile
7373
7374 static void _glewInfo_WGL_EXT_create_context_es2_profile (void)
7375 {
7376 glewPrintExt("WGL_EXT_create_context_es2_profile", WGLEW_EXT_create_context_es2_profile, wglewIsSupported("WGL_EXT_create_context_es2_profile"), wglewGetExtension("WGL_EXT_create_context_es2_profile"));
7377 }
7378
7379 #endif /* WGL_EXT_create_context_es2_profile */
7380
7381 #ifdef WGL_EXT_create_context_es_profile
7382
7383 static void _glewInfo_WGL_EXT_create_context_es_profile (void)
7384 {
7385 glewPrintExt("WGL_EXT_create_context_es_profile", WGLEW_EXT_create_context_es_profile, wglewIsSupported("WGL_EXT_create_context_es_profile"), wglewGetExtension("WGL_EXT_create_context_es_profile"));
7386 }
7387
7388 #endif /* WGL_EXT_create_context_es_profile */
7389
7390 #ifdef WGL_EXT_depth_float
7391
7392 static void _glewInfo_WGL_EXT_depth_float (void)
7393 {
7394 glewPrintExt("WGL_EXT_depth_float", WGLEW_EXT_depth_float, wglewIsSupported("WGL_EXT_depth_float"), wglewGetExtension("WGL_EXT_depth_float"));
7395 }
7396
7397 #endif /* WGL_EXT_depth_float */
7398
7399 #ifdef WGL_EXT_display_color_table
7400
7401 static void _glewInfo_WGL_EXT_display_color_table (void)
7402 {
7403 glewPrintExt("WGL_EXT_display_color_table", WGLEW_EXT_display_color_table, wglewIsSupported("WGL_EXT_display_color_table"), wglewGetExtension("WGL_EXT_display_color_table"));
7404
7405 glewInfoFunc("wglBindDisplayColorTableEXT", wglBindDisplayColorTableEXT == NULL);
7406 glewInfoFunc("wglCreateDisplayColorTableEXT", wglCreateDisplayColorTableEXT == NULL);
7407 glewInfoFunc("wglDestroyDisplayColorTableEXT", wglDestroyDisplayColorTableEXT == NULL);
7408 glewInfoFunc("wglLoadDisplayColorTableEXT", wglLoadDisplayColorTableEXT == NULL);
7409 }
7410
7411 #endif /* WGL_EXT_display_color_table */
7412
7413 #ifdef WGL_EXT_extensions_string
7414
7415 static void _glewInfo_WGL_EXT_extensions_string (void)
7416 {
7417 glewPrintExt("WGL_EXT_extensions_string", WGLEW_EXT_extensions_string, wglewIsSupported("WGL_EXT_extensions_string"), wglewGetExtension("WGL_EXT_extensions_string"));
7418
7419 glewInfoFunc("wglGetExtensionsStringEXT", wglGetExtensionsStringEXT == NULL);
7420 }
7421
7422 #endif /* WGL_EXT_extensions_string */
7423
7424 #ifdef WGL_EXT_framebuffer_sRGB
7425
7426 static void _glewInfo_WGL_EXT_framebuffer_sRGB (void)
7427 {
7428 glewPrintExt("WGL_EXT_framebuffer_sRGB", WGLEW_EXT_framebuffer_sRGB, wglewIsSupported("WGL_EXT_framebuffer_sRGB"), wglewGetExtension("WGL_EXT_framebuffer_sRGB"));
7429 }
7430
7431 #endif /* WGL_EXT_framebuffer_sRGB */
7432
7433 #ifdef WGL_EXT_make_current_read
7434
7435 static void _glewInfo_WGL_EXT_make_current_read (void)
7436 {
7437 glewPrintExt("WGL_EXT_make_current_read", WGLEW_EXT_make_current_read, wglewIsSupported("WGL_EXT_make_current_read"), wglewGetExtension("WGL_EXT_make_current_read"));
7438
7439 glewInfoFunc("wglGetCurrentReadDCEXT", wglGetCurrentReadDCEXT == NULL);
7440 glewInfoFunc("wglMakeContextCurrentEXT", wglMakeContextCurrentEXT == NULL);
7441 }
7442
7443 #endif /* WGL_EXT_make_current_read */
7444
7445 #ifdef WGL_EXT_multisample
7446
7447 static void _glewInfo_WGL_EXT_multisample (void)
7448 {
7449 glewPrintExt("WGL_EXT_multisample", WGLEW_EXT_multisample, wglewIsSupported("WGL_EXT_multisample"), wglewGetExtension("WGL_EXT_multisample"));
7450 }
7451
7452 #endif /* WGL_EXT_multisample */
7453
7454 #ifdef WGL_EXT_pbuffer
7455
7456 static void _glewInfo_WGL_EXT_pbuffer (void)
7457 {
7458 glewPrintExt("WGL_EXT_pbuffer", WGLEW_EXT_pbuffer, wglewIsSupported("WGL_EXT_pbuffer"), wglewGetExtension("WGL_EXT_pbuffer"));
7459
7460 glewInfoFunc("wglCreatePbufferEXT", wglCreatePbufferEXT == NULL);
7461 glewInfoFunc("wglDestroyPbufferEXT", wglDestroyPbufferEXT == NULL);
7462 glewInfoFunc("wglGetPbufferDCEXT", wglGetPbufferDCEXT == NULL);
7463 glewInfoFunc("wglQueryPbufferEXT", wglQueryPbufferEXT == NULL);
7464 glewInfoFunc("wglReleasePbufferDCEXT", wglReleasePbufferDCEXT == NULL);
7465 }
7466
7467 #endif /* WGL_EXT_pbuffer */
7468
7469 #ifdef WGL_EXT_pixel_format
7470
7471 static void _glewInfo_WGL_EXT_pixel_format (void)
7472 {
7473 glewPrintExt("WGL_EXT_pixel_format", WGLEW_EXT_pixel_format, wglewIsSupported("WGL_EXT_pixel_format"), wglewGetExtension("WGL_EXT_pixel_format"));
7474
7475 glewInfoFunc("wglChoosePixelFormatEXT", wglChoosePixelFormatEXT == NULL);
7476 glewInfoFunc("wglGetPixelFormatAttribfvEXT", wglGetPixelFormatAttribfvEXT == NULL);
7477 glewInfoFunc("wglGetPixelFormatAttribivEXT", wglGetPixelFormatAttribivEXT == NULL);
7478 }
7479
7480 #endif /* WGL_EXT_pixel_format */
7481
7482 #ifdef WGL_EXT_pixel_format_packed_float
7483
7484 static void _glewInfo_WGL_EXT_pixel_format_packed_float (void)
7485 {
7486 glewPrintExt("WGL_EXT_pixel_format_packed_float", WGLEW_EXT_pixel_format_packed_float, wglewIsSupported("WGL_EXT_pixel_format_packed_float"), wglewGetExtension("WGL_EXT_pixel_format_packed_float"));
7487 }
7488
7489 #endif /* WGL_EXT_pixel_format_packed_float */
7490
7491 #ifdef WGL_EXT_swap_control
7492
7493 static void _glewInfo_WGL_EXT_swap_control (void)
7494 {
7495 glewPrintExt("WGL_EXT_swap_control", WGLEW_EXT_swap_control, wglewIsSupported("WGL_EXT_swap_control"), wglewGetExtension("WGL_EXT_swap_control"));
7496
7497 glewInfoFunc("wglGetSwapIntervalEXT", wglGetSwapIntervalEXT == NULL);
7498 glewInfoFunc("wglSwapIntervalEXT", wglSwapIntervalEXT == NULL);
7499 }
7500
7501 #endif /* WGL_EXT_swap_control */
7502
7503 #ifdef WGL_EXT_swap_control_tear
7504
7505 static void _glewInfo_WGL_EXT_swap_control_tear (void)
7506 {
7507 glewPrintExt("WGL_EXT_swap_control_tear", WGLEW_EXT_swap_control_tear, wglewIsSupported("WGL_EXT_swap_control_tear"), wglewGetExtension("WGL_EXT_swap_control_tear"));
7508 }
7509
7510 #endif /* WGL_EXT_swap_control_tear */
7511
7512 #ifdef WGL_I3D_digital_video_control
7513
7514 static void _glewInfo_WGL_I3D_digital_video_control (void)
7515 {
7516 glewPrintExt("WGL_I3D_digital_video_control", WGLEW_I3D_digital_video_control, wglewIsSupported("WGL_I3D_digital_video_control"), wglewGetExtension("WGL_I3D_digital_video_control"));
7517
7518 glewInfoFunc("wglGetDigitalVideoParametersI3D", wglGetDigitalVideoParametersI3D == NULL);
7519 glewInfoFunc("wglSetDigitalVideoParametersI3D", wglSetDigitalVideoParametersI3D == NULL);
7520 }
7521
7522 #endif /* WGL_I3D_digital_video_control */
7523
7524 #ifdef WGL_I3D_gamma
7525
7526 static void _glewInfo_WGL_I3D_gamma (void)
7527 {
7528 glewPrintExt("WGL_I3D_gamma", WGLEW_I3D_gamma, wglewIsSupported("WGL_I3D_gamma"), wglewGetExtension("WGL_I3D_gamma"));
7529
7530 glewInfoFunc("wglGetGammaTableI3D", wglGetGammaTableI3D == NULL);
7531 glewInfoFunc("wglGetGammaTableParametersI3D", wglGetGammaTableParametersI3D == NULL);
7532 glewInfoFunc("wglSetGammaTableI3D", wglSetGammaTableI3D == NULL);
7533 glewInfoFunc("wglSetGammaTableParametersI3D", wglSetGammaTableParametersI3D == NULL);
7534 }
7535
7536 #endif /* WGL_I3D_gamma */
7537
7538 #ifdef WGL_I3D_genlock
7539
7540 static void _glewInfo_WGL_I3D_genlock (void)
7541 {
7542 glewPrintExt("WGL_I3D_genlock", WGLEW_I3D_genlock, wglewIsSupported("WGL_I3D_genlock"), wglewGetExtension("WGL_I3D_genlock"));
7543
7544 glewInfoFunc("wglDisableGenlockI3D", wglDisableGenlockI3D == NULL);
7545 glewInfoFunc("wglEnableGenlockI3D", wglEnableGenlockI3D == NULL);
7546 glewInfoFunc("wglGenlockSampleRateI3D", wglGenlockSampleRateI3D == NULL);
7547 glewInfoFunc("wglGenlockSourceDelayI3D", wglGenlockSourceDelayI3D == NULL);
7548 glewInfoFunc("wglGenlockSourceEdgeI3D", wglGenlockSourceEdgeI3D == NULL);
7549 glewInfoFunc("wglGenlockSourceI3D", wglGenlockSourceI3D == NULL);
7550 glewInfoFunc("wglGetGenlockSampleRateI3D", wglGetGenlockSampleRateI3D == NULL);
7551 glewInfoFunc("wglGetGenlockSourceDelayI3D", wglGetGenlockSourceDelayI3D == NULL);
7552 glewInfoFunc("wglGetGenlockSourceEdgeI3D", wglGetGenlockSourceEdgeI3D == NULL);
7553 glewInfoFunc("wglGetGenlockSourceI3D", wglGetGenlockSourceI3D == NULL);
7554 glewInfoFunc("wglIsEnabledGenlockI3D", wglIsEnabledGenlockI3D == NULL);
7555 glewInfoFunc("wglQueryGenlockMaxSourceDelayI3D", wglQueryGenlockMaxSourceDelayI3D == NULL);
7556 }
7557
7558 #endif /* WGL_I3D_genlock */
7559
7560 #ifdef WGL_I3D_image_buffer
7561
7562 static void _glewInfo_WGL_I3D_image_buffer (void)
7563 {
7564 glewPrintExt("WGL_I3D_image_buffer", WGLEW_I3D_image_buffer, wglewIsSupported("WGL_I3D_image_buffer"), wglewGetExtension("WGL_I3D_image_buffer"));
7565
7566 glewInfoFunc("wglAssociateImageBufferEventsI3D", wglAssociateImageBufferEventsI3D == NULL);
7567 glewInfoFunc("wglCreateImageBufferI3D", wglCreateImageBufferI3D == NULL);
7568 glewInfoFunc("wglDestroyImageBufferI3D", wglDestroyImageBufferI3D == NULL);
7569 glewInfoFunc("wglReleaseImageBufferEventsI3D", wglReleaseImageBufferEventsI3D == NULL);
7570 }
7571
7572 #endif /* WGL_I3D_image_buffer */
7573
7574 #ifdef WGL_I3D_swap_frame_lock
7575
7576 static void _glewInfo_WGL_I3D_swap_frame_lock (void)
7577 {
7578 glewPrintExt("WGL_I3D_swap_frame_lock", WGLEW_I3D_swap_frame_lock, wglewIsSupported("WGL_I3D_swap_frame_lock"), wglewGetExtension("WGL_I3D_swap_frame_lock"));
7579
7580 glewInfoFunc("wglDisableFrameLockI3D", wglDisableFrameLockI3D == NULL);
7581 glewInfoFunc("wglEnableFrameLockI3D", wglEnableFrameLockI3D == NULL);
7582 glewInfoFunc("wglIsEnabledFrameLockI3D", wglIsEnabledFrameLockI3D == NULL);
7583 glewInfoFunc("wglQueryFrameLockMasterI3D", wglQueryFrameLockMasterI3D == NULL);
7584 }
7585
7586 #endif /* WGL_I3D_swap_frame_lock */
7587
7588 #ifdef WGL_I3D_swap_frame_usage
7589
7590 static void _glewInfo_WGL_I3D_swap_frame_usage (void)
7591 {
7592 glewPrintExt("WGL_I3D_swap_frame_usage", WGLEW_I3D_swap_frame_usage, wglewIsSupported("WGL_I3D_swap_frame_usage"), wglewGetExtension("WGL_I3D_swap_frame_usage"));
7593
7594 glewInfoFunc("wglBeginFrameTrackingI3D", wglBeginFrameTrackingI3D == NULL);
7595 glewInfoFunc("wglEndFrameTrackingI3D", wglEndFrameTrackingI3D == NULL);
7596 glewInfoFunc("wglGetFrameUsageI3D", wglGetFrameUsageI3D == NULL);
7597 glewInfoFunc("wglQueryFrameTrackingI3D", wglQueryFrameTrackingI3D == NULL);
7598 }
7599
7600 #endif /* WGL_I3D_swap_frame_usage */
7601
7602 #ifdef WGL_NV_DX_interop
7603
7604 static void _glewInfo_WGL_NV_DX_interop (void)
7605 {
7606 glewPrintExt("WGL_NV_DX_interop", WGLEW_NV_DX_interop, wglewIsSupported("WGL_NV_DX_interop"), wglewGetExtension("WGL_NV_DX_interop"));
7607
7608 glewInfoFunc("wglDXCloseDeviceNV", wglDXCloseDeviceNV == NULL);
7609 glewInfoFunc("wglDXLockObjectsNV", wglDXLockObjectsNV == NULL);
7610 glewInfoFunc("wglDXObjectAccessNV", wglDXObjectAccessNV == NULL);
7611 glewInfoFunc("wglDXOpenDeviceNV", wglDXOpenDeviceNV == NULL);
7612 glewInfoFunc("wglDXRegisterObjectNV", wglDXRegisterObjectNV == NULL);
7613 glewInfoFunc("wglDXSetResourceShareHandleNV", wglDXSetResourceShareHandleNV == NULL);
7614 glewInfoFunc("wglDXUnlockObjectsNV", wglDXUnlockObjectsNV == NULL);
7615 glewInfoFunc("wglDXUnregisterObjectNV", wglDXUnregisterObjectNV == NULL);
7616 }
7617
7618 #endif /* WGL_NV_DX_interop */
7619
7620 #ifdef WGL_NV_DX_interop2
7621
7622 static void _glewInfo_WGL_NV_DX_interop2 (void)
7623 {
7624 glewPrintExt("WGL_NV_DX_interop2", WGLEW_NV_DX_interop2, wglewIsSupported("WGL_NV_DX_interop2"), wglewGetExtension("WGL_NV_DX_interop2"));
7625 }
7626
7627 #endif /* WGL_NV_DX_interop2 */
7628
7629 #ifdef WGL_NV_copy_image
7630
7631 static void _glewInfo_WGL_NV_copy_image (void)
7632 {
7633 glewPrintExt("WGL_NV_copy_image", WGLEW_NV_copy_image, wglewIsSupported("WGL_NV_copy_image"), wglewGetExtension("WGL_NV_copy_image"));
7634
7635 glewInfoFunc("wglCopyImageSubDataNV", wglCopyImageSubDataNV == NULL);
7636 }
7637
7638 #endif /* WGL_NV_copy_image */
7639
7640 #ifdef WGL_NV_float_buffer
7641
7642 static void _glewInfo_WGL_NV_float_buffer (void)
7643 {
7644 glewPrintExt("WGL_NV_float_buffer", WGLEW_NV_float_buffer, wglewIsSupported("WGL_NV_float_buffer"), wglewGetExtension("WGL_NV_float_buffer"));
7645 }
7646
7647 #endif /* WGL_NV_float_buffer */
7648
7649 #ifdef WGL_NV_gpu_affinity
7650
7651 static void _glewInfo_WGL_NV_gpu_affinity (void)
7652 {
7653 glewPrintExt("WGL_NV_gpu_affinity", WGLEW_NV_gpu_affinity, wglewIsSupported("WGL_NV_gpu_affinity"), wglewGetExtension("WGL_NV_gpu_affinity"));
7654
7655 glewInfoFunc("wglCreateAffinityDCNV", wglCreateAffinityDCNV == NULL);
7656 glewInfoFunc("wglDeleteDCNV", wglDeleteDCNV == NULL);
7657 glewInfoFunc("wglEnumGpuDevicesNV", wglEnumGpuDevicesNV == NULL);
7658 glewInfoFunc("wglEnumGpusFromAffinityDCNV", wglEnumGpusFromAffinityDCNV == NULL);
7659 glewInfoFunc("wglEnumGpusNV", wglEnumGpusNV == NULL);
7660 }
7661
7662 #endif /* WGL_NV_gpu_affinity */
7663
7664 #ifdef WGL_NV_multisample_coverage
7665
7666 static void _glewInfo_WGL_NV_multisample_coverage (void)
7667 {
7668 glewPrintExt("WGL_NV_multisample_coverage", WGLEW_NV_multisample_coverage, wglewIsSupported("WGL_NV_multisample_coverage"), wglewGetExtension("WGL_NV_multisample_coverage"));
7669 }
7670
7671 #endif /* WGL_NV_multisample_coverage */
7672
7673 #ifdef WGL_NV_present_video
7674
7675 static void _glewInfo_WGL_NV_present_video (void)
7676 {
7677 glewPrintExt("WGL_NV_present_video", WGLEW_NV_present_video, wglewIsSupported("WGL_NV_present_video"), wglewGetExtension("WGL_NV_present_video"));
7678
7679 glewInfoFunc("wglBindVideoDeviceNV", wglBindVideoDeviceNV == NULL);
7680 glewInfoFunc("wglEnumerateVideoDevicesNV", wglEnumerateVideoDevicesNV == NULL);
7681 glewInfoFunc("wglQueryCurrentContextNV", wglQueryCurrentContextNV == NULL);
7682 }
7683
7684 #endif /* WGL_NV_present_video */
7685
7686 #ifdef WGL_NV_render_depth_texture
7687
7688 static void _glewInfo_WGL_NV_render_depth_texture (void)
7689 {
7690 glewPrintExt("WGL_NV_render_depth_texture", WGLEW_NV_render_depth_texture, wglewIsSupported("WGL_NV_render_depth_texture"), wglewGetExtension("WGL_NV_render_depth_texture"));
7691 }
7692
7693 #endif /* WGL_NV_render_depth_texture */
7694
7695 #ifdef WGL_NV_render_texture_rectangle
7696
7697 static void _glewInfo_WGL_NV_render_texture_rectangle (void)
7698 {
7699 glewPrintExt("WGL_NV_render_texture_rectangle", WGLEW_NV_render_texture_rectangle, wglewIsSupported("WGL_NV_render_texture_rectangle"), wglewGetExtension("WGL_NV_render_texture_rectangle"));
7700 }
7701
7702 #endif /* WGL_NV_render_texture_rectangle */
7703
7704 #ifdef WGL_NV_swap_group
7705
7706 static void _glewInfo_WGL_NV_swap_group (void)
7707 {
7708 glewPrintExt("WGL_NV_swap_group", WGLEW_NV_swap_group, wglewIsSupported("WGL_NV_swap_group"), wglewGetExtension("WGL_NV_swap_group"));
7709
7710 glewInfoFunc("wglBindSwapBarrierNV", wglBindSwapBarrierNV == NULL);
7711 glewInfoFunc("wglJoinSwapGroupNV", wglJoinSwapGroupNV == NULL);
7712 glewInfoFunc("wglQueryFrameCountNV", wglQueryFrameCountNV == NULL);
7713 glewInfoFunc("wglQueryMaxSwapGroupsNV", wglQueryMaxSwapGroupsNV == NULL);
7714 glewInfoFunc("wglQuerySwapGroupNV", wglQuerySwapGroupNV == NULL);
7715 glewInfoFunc("wglResetFrameCountNV", wglResetFrameCountNV == NULL);
7716 }
7717
7718 #endif /* WGL_NV_swap_group */
7719
7720 #ifdef WGL_NV_vertex_array_range
7721
7722 static void _glewInfo_WGL_NV_vertex_array_range (void)
7723 {
7724 glewPrintExt("WGL_NV_vertex_array_range", WGLEW_NV_vertex_array_range, wglewIsSupported("WGL_NV_vertex_array_range"), wglewGetExtension("WGL_NV_vertex_array_range"));
7725
7726 glewInfoFunc("wglAllocateMemoryNV", wglAllocateMemoryNV == NULL);
7727 glewInfoFunc("wglFreeMemoryNV", wglFreeMemoryNV == NULL);
7728 }
7729
7730 #endif /* WGL_NV_vertex_array_range */
7731
7732 #ifdef WGL_NV_video_capture
7733
7734 static void _glewInfo_WGL_NV_video_capture (void)
7735 {
7736 glewPrintExt("WGL_NV_video_capture", WGLEW_NV_video_capture, wglewIsSupported("WGL_NV_video_capture"), wglewGetExtension("WGL_NV_video_capture"));
7737
7738 glewInfoFunc("wglBindVideoCaptureDeviceNV", wglBindVideoCaptureDeviceNV == NULL);
7739 glewInfoFunc("wglEnumerateVideoCaptureDevicesNV", wglEnumerateVideoCaptureDevicesNV == NULL);
7740 glewInfoFunc("wglLockVideoCaptureDeviceNV", wglLockVideoCaptureDeviceNV == NULL);
7741 glewInfoFunc("wglQueryVideoCaptureDeviceNV", wglQueryVideoCaptureDeviceNV == NULL);
7742 glewInfoFunc("wglReleaseVideoCaptureDeviceNV", wglReleaseVideoCaptureDeviceNV == NULL);
7743 }
7744
7745 #endif /* WGL_NV_video_capture */
7746
7747 #ifdef WGL_NV_video_output
7748
7749 static void _glewInfo_WGL_NV_video_output (void)
7750 {
7751 glewPrintExt("WGL_NV_video_output", WGLEW_NV_video_output, wglewIsSupported("WGL_NV_video_output"), wglewGetExtension("WGL_NV_video_output"));
7752
7753 glewInfoFunc("wglBindVideoImageNV", wglBindVideoImageNV == NULL);
7754 glewInfoFunc("wglGetVideoDeviceNV", wglGetVideoDeviceNV == NULL);
7755 glewInfoFunc("wglGetVideoInfoNV", wglGetVideoInfoNV == NULL);
7756 glewInfoFunc("wglReleaseVideoDeviceNV", wglReleaseVideoDeviceNV == NULL);
7757 glewInfoFunc("wglReleaseVideoImageNV", wglReleaseVideoImageNV == NULL);
7758 glewInfoFunc("wglSendPbufferToVideoNV", wglSendPbufferToVideoNV == NULL);
7759 }
7760
7761 #endif /* WGL_NV_video_output */
7762
7763 #ifdef WGL_OML_sync_control
7764
7765 static void _glewInfo_WGL_OML_sync_control (void)
7766 {
7767 glewPrintExt("WGL_OML_sync_control", WGLEW_OML_sync_control, wglewIsSupported("WGL_OML_sync_control"), wglewGetExtension("WGL_OML_sync_control"));
7768
7769 glewInfoFunc("wglGetMscRateOML", wglGetMscRateOML == NULL);
7770 glewInfoFunc("wglGetSyncValuesOML", wglGetSyncValuesOML == NULL);
7771 glewInfoFunc("wglSwapBuffersMscOML", wglSwapBuffersMscOML == NULL);
7772 glewInfoFunc("wglSwapLayerBuffersMscOML", wglSwapLayerBuffersMscOML == NULL);
7773 glewInfoFunc("wglWaitForMscOML", wglWaitForMscOML == NULL);
7774 glewInfoFunc("wglWaitForSbcOML", wglWaitForSbcOML == NULL);
7775 }
7776
7777 #endif /* WGL_OML_sync_control */
7778
7779 #else /* _UNIX */
7780
7781 #ifdef GLX_VERSION_1_2
7782
7783 static void _glewInfo_GLX_VERSION_1_2 (void)
7784 {
7785 glewPrintExt("GLX_VERSION_1_2", GLXEW_VERSION_1_2, GLXEW_VERSION_1_2, GLXEW_VERSION_1_2);
7786
7787 glewInfoFunc("glXGetCurrentDisplay", glXGetCurrentDisplay == NULL);
7788 }
7789
7790 #endif /* GLX_VERSION_1_2 */
7791
7792 #ifdef GLX_VERSION_1_3
7793
7794 static void _glewInfo_GLX_VERSION_1_3 (void)
7795 {
7796 glewPrintExt("GLX_VERSION_1_3", GLXEW_VERSION_1_3, GLXEW_VERSION_1_3, GLXEW_VERSION_1_3);
7797
7798 glewInfoFunc("glXChooseFBConfig", glXChooseFBConfig == NULL);
7799 glewInfoFunc("glXCreateNewContext", glXCreateNewContext == NULL);
7800 glewInfoFunc("glXCreatePbuffer", glXCreatePbuffer == NULL);
7801 glewInfoFunc("glXCreatePixmap", glXCreatePixmap == NULL);
7802 glewInfoFunc("glXCreateWindow", glXCreateWindow == NULL);
7803 glewInfoFunc("glXDestroyPbuffer", glXDestroyPbuffer == NULL);
7804 glewInfoFunc("glXDestroyPixmap", glXDestroyPixmap == NULL);
7805 glewInfoFunc("glXDestroyWindow", glXDestroyWindow == NULL);
7806 glewInfoFunc("glXGetCurrentReadDrawable", glXGetCurrentReadDrawable == NULL);
7807 glewInfoFunc("glXGetFBConfigAttrib", glXGetFBConfigAttrib == NULL);
7808 glewInfoFunc("glXGetFBConfigs", glXGetFBConfigs == NULL);
7809 glewInfoFunc("glXGetSelectedEvent", glXGetSelectedEvent == NULL);
7810 glewInfoFunc("glXGetVisualFromFBConfig", glXGetVisualFromFBConfig == NULL);
7811 glewInfoFunc("glXMakeContextCurrent", glXMakeContextCurrent == NULL);
7812 glewInfoFunc("glXQueryContext", glXQueryContext == NULL);
7813 glewInfoFunc("glXQueryDrawable", glXQueryDrawable == NULL);
7814 glewInfoFunc("glXSelectEvent", glXSelectEvent == NULL);
7815 }
7816
7817 #endif /* GLX_VERSION_1_3 */
7818
7819 #ifdef GLX_VERSION_1_4
7820
7821 static void _glewInfo_GLX_VERSION_1_4 (void)
7822 {
7823 glewPrintExt("GLX_VERSION_1_4", GLXEW_VERSION_1_4, GLXEW_VERSION_1_4, GLXEW_VERSION_1_4);
7824 }
7825
7826 #endif /* GLX_VERSION_1_4 */
7827
7828 #ifdef GLX_3DFX_multisample
7829
7830 static void _glewInfo_GLX_3DFX_multisample (void)
7831 {
7832 glewPrintExt("GLX_3DFX_multisample", GLXEW_3DFX_multisample, glxewIsSupported("GLX_3DFX_multisample"), glxewGetExtension("GLX_3DFX_multisample"));
7833 }
7834
7835 #endif /* GLX_3DFX_multisample */
7836
7837 #ifdef GLX_AMD_gpu_association
7838
7839 static void _glewInfo_GLX_AMD_gpu_association (void)
7840 {
7841 glewPrintExt("GLX_AMD_gpu_association", GLXEW_AMD_gpu_association, glxewIsSupported("GLX_AMD_gpu_association"), glxewGetExtension("GLX_AMD_gpu_association"));
7842
7843 glewInfoFunc("glXBlitContextFramebufferAMD", glXBlitContextFramebufferAMD == NULL);
7844 glewInfoFunc("glXCreateAssociatedContextAMD", glXCreateAssociatedContextAMD == NULL);
7845 glewInfoFunc("glXCreateAssociatedContextAttribsAMD", glXCreateAssociatedContextAttribsAMD == NULL);
7846 glewInfoFunc("glXDeleteAssociatedContextAMD", glXDeleteAssociatedContextAMD == NULL);
7847 glewInfoFunc("glXGetContextGPUIDAMD", glXGetContextGPUIDAMD == NULL);
7848 glewInfoFunc("glXGetCurrentAssociatedContextAMD", glXGetCurrentAssociatedContextAMD == NULL);
7849 glewInfoFunc("glXGetGPUIDsAMD", glXGetGPUIDsAMD == NULL);
7850 glewInfoFunc("glXGetGPUInfoAMD", glXGetGPUInfoAMD == NULL);
7851 glewInfoFunc("glXMakeAssociatedContextCurrentAMD", glXMakeAssociatedContextCurrentAMD == NULL);
7852 }
7853
7854 #endif /* GLX_AMD_gpu_association */
7855
7856 #ifdef GLX_ARB_create_context
7857
7858 static void _glewInfo_GLX_ARB_create_context (void)
7859 {
7860 glewPrintExt("GLX_ARB_create_context", GLXEW_ARB_create_context, glxewIsSupported("GLX_ARB_create_context"), glxewGetExtension("GLX_ARB_create_context"));
7861
7862 glewInfoFunc("glXCreateContextAttribsARB", glXCreateContextAttribsARB == NULL);
7863 }
7864
7865 #endif /* GLX_ARB_create_context */
7866
7867 #ifdef GLX_ARB_create_context_profile
7868
7869 static void _glewInfo_GLX_ARB_create_context_profile (void)
7870 {
7871 glewPrintExt("GLX_ARB_create_context_profile", GLXEW_ARB_create_context_profile, glxewIsSupported("GLX_ARB_create_context_profile"), glxewGetExtension("GLX_ARB_create_context_profile"));
7872 }
7873
7874 #endif /* GLX_ARB_create_context_profile */
7875
7876 #ifdef GLX_ARB_create_context_robustness
7877
7878 static void _glewInfo_GLX_ARB_create_context_robustness (void)
7879 {
7880 glewPrintExt("GLX_ARB_create_context_robustness", GLXEW_ARB_create_context_robustness, glxewIsSupported("GLX_ARB_create_context_robustness"), glxewGetExtension("GLX_ARB_create_context_robustness"));
7881 }
7882
7883 #endif /* GLX_ARB_create_context_robustness */
7884
7885 #ifdef GLX_ARB_fbconfig_float
7886
7887 static void _glewInfo_GLX_ARB_fbconfig_float (void)
7888 {
7889 glewPrintExt("GLX_ARB_fbconfig_float", GLXEW_ARB_fbconfig_float, glxewIsSupported("GLX_ARB_fbconfig_float"), glxewGetExtension("GLX_ARB_fbconfig_float"));
7890 }
7891
7892 #endif /* GLX_ARB_fbconfig_float */
7893
7894 #ifdef GLX_ARB_framebuffer_sRGB
7895
7896 static void _glewInfo_GLX_ARB_framebuffer_sRGB (void)
7897 {
7898 glewPrintExt("GLX_ARB_framebuffer_sRGB", GLXEW_ARB_framebuffer_sRGB, glxewIsSupported("GLX_ARB_framebuffer_sRGB"), glxewGetExtension("GLX_ARB_framebuffer_sRGB"));
7899 }
7900
7901 #endif /* GLX_ARB_framebuffer_sRGB */
7902
7903 #ifdef GLX_ARB_get_proc_address
7904
7905 static void _glewInfo_GLX_ARB_get_proc_address (void)
7906 {
7907 glewPrintExt("GLX_ARB_get_proc_address", GLXEW_ARB_get_proc_address, glxewIsSupported("GLX_ARB_get_proc_address"), glxewGetExtension("GLX_ARB_get_proc_address"));
7908 }
7909
7910 #endif /* GLX_ARB_get_proc_address */
7911
7912 #ifdef GLX_ARB_multisample
7913
7914 static void _glewInfo_GLX_ARB_multisample (void)
7915 {
7916 glewPrintExt("GLX_ARB_multisample", GLXEW_ARB_multisample, glxewIsSupported("GLX_ARB_multisample"), glxewGetExtension("GLX_ARB_multisample"));
7917 }
7918
7919 #endif /* GLX_ARB_multisample */
7920
7921 #ifdef GLX_ARB_robustness_application_isolation
7922
7923 static void _glewInfo_GLX_ARB_robustness_application_isolation (void)
7924 {
7925 glewPrintExt("GLX_ARB_robustness_application_isolation", GLXEW_ARB_robustness_application_isolation, glxewIsSupported("GLX_ARB_robustness_application_isolation"), glxewGetExtension("GLX_ARB_robustness_application_isolation"));
7926 }
7927
7928 #endif /* GLX_ARB_robustness_application_isolation */
7929
7930 #ifdef GLX_ARB_robustness_share_group_isolation
7931
7932 static void _glewInfo_GLX_ARB_robustness_share_group_isolation (void)
7933 {
7934 glewPrintExt("GLX_ARB_robustness_share_group_isolation", GLXEW_ARB_robustness_share_group_isolation, glxewIsSupported("GLX_ARB_robustness_share_group_isolation"), glxewGetExtension("GLX_ARB_robustness_share_group_isolation"));
7935 }
7936
7937 #endif /* GLX_ARB_robustness_share_group_isolation */
7938
7939 #ifdef GLX_ARB_vertex_buffer_object
7940
7941 static void _glewInfo_GLX_ARB_vertex_buffer_object (void)
7942 {
7943 glewPrintExt("GLX_ARB_vertex_buffer_object", GLXEW_ARB_vertex_buffer_object, glxewIsSupported("GLX_ARB_vertex_buffer_object"), glxewGetExtension("GLX_ARB_vertex_buffer_object"));
7944 }
7945
7946 #endif /* GLX_ARB_vertex_buffer_object */
7947
7948 #ifdef GLX_ATI_pixel_format_float
7949
7950 static void _glewInfo_GLX_ATI_pixel_format_float (void)
7951 {
7952 glewPrintExt("GLX_ATI_pixel_format_float", GLXEW_ATI_pixel_format_float, glxewIsSupported("GLX_ATI_pixel_format_float"), glxewGetExtension("GLX_ATI_pixel_format_float"));
7953 }
7954
7955 #endif /* GLX_ATI_pixel_format_float */
7956
7957 #ifdef GLX_ATI_render_texture
7958
7959 static void _glewInfo_GLX_ATI_render_texture (void)
7960 {
7961 glewPrintExt("GLX_ATI_render_texture", GLXEW_ATI_render_texture, glxewIsSupported("GLX_ATI_render_texture"), glxewGetExtension("GLX_ATI_render_texture"));
7962
7963 glewInfoFunc("glXBindTexImageATI", glXBindTexImageATI == NULL);
7964 glewInfoFunc("glXDrawableAttribATI", glXDrawableAttribATI == NULL);
7965 glewInfoFunc("glXReleaseTexImageATI", glXReleaseTexImageATI == NULL);
7966 }
7967
7968 #endif /* GLX_ATI_render_texture */
7969
7970 #ifdef GLX_EXT_buffer_age
7971
7972 static void _glewInfo_GLX_EXT_buffer_age (void)
7973 {
7974 glewPrintExt("GLX_EXT_buffer_age", GLXEW_EXT_buffer_age, glxewIsSupported("GLX_EXT_buffer_age"), glxewGetExtension("GLX_EXT_buffer_age"));
7975 }
7976
7977 #endif /* GLX_EXT_buffer_age */
7978
7979 #ifdef GLX_EXT_create_context_es2_profile
7980
7981 static void _glewInfo_GLX_EXT_create_context_es2_profile (void)
7982 {
7983 glewPrintExt("GLX_EXT_create_context_es2_profile", GLXEW_EXT_create_context_es2_profile, glxewIsSupported("GLX_EXT_create_context_es2_profile"), glxewGetExtension("GLX_EXT_create_context_es2_profile"));
7984 }
7985
7986 #endif /* GLX_EXT_create_context_es2_profile */
7987
7988 #ifdef GLX_EXT_create_context_es_profile
7989
7990 static void _glewInfo_GLX_EXT_create_context_es_profile (void)
7991 {
7992 glewPrintExt("GLX_EXT_create_context_es_profile", GLXEW_EXT_create_context_es_profile, glxewIsSupported("GLX_EXT_create_context_es_profile"), glxewGetExtension("GLX_EXT_create_context_es_profile"));
7993 }
7994
7995 #endif /* GLX_EXT_create_context_es_profile */
7996
7997 #ifdef GLX_EXT_fbconfig_packed_float
7998
7999 static void _glewInfo_GLX_EXT_fbconfig_packed_float (void)
8000 {
8001 glewPrintExt("GLX_EXT_fbconfig_packed_float", GLXEW_EXT_fbconfig_packed_float, glxewIsSupported("GLX_EXT_fbconfig_packed_float"), glxewGetExtension("GLX_EXT_fbconfig_packed_float"));
8002 }
8003
8004 #endif /* GLX_EXT_fbconfig_packed_float */
8005
8006 #ifdef GLX_EXT_framebuffer_sRGB
8007
8008 static void _glewInfo_GLX_EXT_framebuffer_sRGB (void)
8009 {
8010 glewPrintExt("GLX_EXT_framebuffer_sRGB", GLXEW_EXT_framebuffer_sRGB, glxewIsSupported("GLX_EXT_framebuffer_sRGB"), glxewGetExtension("GLX_EXT_framebuffer_sRGB"));
8011 }
8012
8013 #endif /* GLX_EXT_framebuffer_sRGB */
8014
8015 #ifdef GLX_EXT_import_context
8016
8017 static void _glewInfo_GLX_EXT_import_context (void)
8018 {
8019 glewPrintExt("GLX_EXT_import_context", GLXEW_EXT_import_context, glxewIsSupported("GLX_EXT_import_context"), glxewGetExtension("GLX_EXT_import_context"));
8020
8021 glewInfoFunc("glXFreeContextEXT", glXFreeContextEXT == NULL);
8022 glewInfoFunc("glXGetContextIDEXT", glXGetContextIDEXT == NULL);
8023 glewInfoFunc("glXImportContextEXT", glXImportContextEXT == NULL);
8024 glewInfoFunc("glXQueryContextInfoEXT", glXQueryContextInfoEXT == NULL);
8025 }
8026
8027 #endif /* GLX_EXT_import_context */
8028
8029 #ifdef GLX_EXT_scene_marker
8030
8031 static void _glewInfo_GLX_EXT_scene_marker (void)
8032 {
8033 glewPrintExt("GLX_EXT_scene_marker", GLXEW_EXT_scene_marker, glxewIsSupported("GLX_EXT_scene_marker"), glxewGetExtension("GLX_EXT_scene_marker"));
8034 }
8035
8036 #endif /* GLX_EXT_scene_marker */
8037
8038 #ifdef GLX_EXT_swap_control
8039
8040 static void _glewInfo_GLX_EXT_swap_control (void)
8041 {
8042 glewPrintExt("GLX_EXT_swap_control", GLXEW_EXT_swap_control, glxewIsSupported("GLX_EXT_swap_control"), glxewGetExtension("GLX_EXT_swap_control"));
8043
8044 glewInfoFunc("glXSwapIntervalEXT", glXSwapIntervalEXT == NULL);
8045 }
8046
8047 #endif /* GLX_EXT_swap_control */
8048
8049 #ifdef GLX_EXT_swap_control_tear
8050
8051 static void _glewInfo_GLX_EXT_swap_control_tear (void)
8052 {
8053 glewPrintExt("GLX_EXT_swap_control_tear", GLXEW_EXT_swap_control_tear, glxewIsSupported("GLX_EXT_swap_control_tear"), glxewGetExtension("GLX_EXT_swap_control_tear"));
8054 }
8055
8056 #endif /* GLX_EXT_swap_control_tear */
8057
8058 #ifdef GLX_EXT_texture_from_pixmap
8059
8060 static void _glewInfo_GLX_EXT_texture_from_pixmap (void)
8061 {
8062 glewPrintExt("GLX_EXT_texture_from_pixmap", GLXEW_EXT_texture_from_pixmap, glxewIsSupported("GLX_EXT_texture_from_pixmap"), glxewGetExtension("GLX_EXT_texture_from_pixmap"));
8063
8064 glewInfoFunc("glXBindTexImageEXT", glXBindTexImageEXT == NULL);
8065 glewInfoFunc("glXReleaseTexImageEXT", glXReleaseTexImageEXT == NULL);
8066 }
8067
8068 #endif /* GLX_EXT_texture_from_pixmap */
8069
8070 #ifdef GLX_EXT_visual_info
8071
8072 static void _glewInfo_GLX_EXT_visual_info (void)
8073 {
8074 glewPrintExt("GLX_EXT_visual_info", GLXEW_EXT_visual_info, glxewIsSupported("GLX_EXT_visual_info"), glxewGetExtension("GLX_EXT_visual_info"));
8075 }
8076
8077 #endif /* GLX_EXT_visual_info */
8078
8079 #ifdef GLX_EXT_visual_rating
8080
8081 static void _glewInfo_GLX_EXT_visual_rating (void)
8082 {
8083 glewPrintExt("GLX_EXT_visual_rating", GLXEW_EXT_visual_rating, glxewIsSupported("GLX_EXT_visual_rating"), glxewGetExtension("GLX_EXT_visual_rating"));
8084 }
8085
8086 #endif /* GLX_EXT_visual_rating */
8087
8088 #ifdef GLX_INTEL_swap_event
8089
8090 static void _glewInfo_GLX_INTEL_swap_event (void)
8091 {
8092 glewPrintExt("GLX_INTEL_swap_event", GLXEW_INTEL_swap_event, glxewIsSupported("GLX_INTEL_swap_event"), glxewGetExtension("GLX_INTEL_swap_event"));
8093 }
8094
8095 #endif /* GLX_INTEL_swap_event */
8096
8097 #ifdef GLX_MESA_agp_offset
8098
8099 static void _glewInfo_GLX_MESA_agp_offset (void)
8100 {
8101 glewPrintExt("GLX_MESA_agp_offset", GLXEW_MESA_agp_offset, glxewIsSupported("GLX_MESA_agp_offset"), glxewGetExtension("GLX_MESA_agp_offset"));
8102
8103 glewInfoFunc("glXGetAGPOffsetMESA", glXGetAGPOffsetMESA == NULL);
8104 }
8105
8106 #endif /* GLX_MESA_agp_offset */
8107
8108 #ifdef GLX_MESA_copy_sub_buffer
8109
8110 static void _glewInfo_GLX_MESA_copy_sub_buffer (void)
8111 {
8112 glewPrintExt("GLX_MESA_copy_sub_buffer", GLXEW_MESA_copy_sub_buffer, glxewIsSupported("GLX_MESA_copy_sub_buffer"), glxewGetExtension("GLX_MESA_copy_sub_buffer"));
8113
8114 glewInfoFunc("glXCopySubBufferMESA", glXCopySubBufferMESA == NULL);
8115 }
8116
8117 #endif /* GLX_MESA_copy_sub_buffer */
8118
8119 #ifdef GLX_MESA_pixmap_colormap
8120
8121 static void _glewInfo_GLX_MESA_pixmap_colormap (void)
8122 {
8123 glewPrintExt("GLX_MESA_pixmap_colormap", GLXEW_MESA_pixmap_colormap, glxewIsSupported("GLX_MESA_pixmap_colormap"), glxewGetExtension("GLX_MESA_pixmap_colormap"));
8124
8125 glewInfoFunc("glXCreateGLXPixmapMESA", glXCreateGLXPixmapMESA == NULL);
8126 }
8127
8128 #endif /* GLX_MESA_pixmap_colormap */
8129
8130 #ifdef GLX_MESA_release_buffers
8131
8132 static void _glewInfo_GLX_MESA_release_buffers (void)
8133 {
8134 glewPrintExt("GLX_MESA_release_buffers", GLXEW_MESA_release_buffers, glxewIsSupported("GLX_MESA_release_buffers"), glxewGetExtension("GLX_MESA_release_buffers"));
8135
8136 glewInfoFunc("glXReleaseBuffersMESA", glXReleaseBuffersMESA == NULL);
8137 }
8138
8139 #endif /* GLX_MESA_release_buffers */
8140
8141 #ifdef GLX_MESA_set_3dfx_mode
8142
8143 static void _glewInfo_GLX_MESA_set_3dfx_mode (void)
8144 {
8145 glewPrintExt("GLX_MESA_set_3dfx_mode", GLXEW_MESA_set_3dfx_mode, glxewIsSupported("GLX_MESA_set_3dfx_mode"), glxewGetExtension("GLX_MESA_set_3dfx_mode"));
8146
8147 glewInfoFunc("glXSet3DfxModeMESA", glXSet3DfxModeMESA == NULL);
8148 }
8149
8150 #endif /* GLX_MESA_set_3dfx_mode */
8151
8152 #ifdef GLX_MESA_swap_control
8153
8154 static void _glewInfo_GLX_MESA_swap_control (void)
8155 {
8156 glewPrintExt("GLX_MESA_swap_control", GLXEW_MESA_swap_control, glxewIsSupported("GLX_MESA_swap_control"), glxewGetExtension("GLX_MESA_swap_control"));
8157
8158 glewInfoFunc("glXGetSwapIntervalMESA", glXGetSwapIntervalMESA == NULL);
8159 glewInfoFunc("glXSwapIntervalMESA", glXSwapIntervalMESA == NULL);
8160 }
8161
8162 #endif /* GLX_MESA_swap_control */
8163
8164 #ifdef GLX_NV_copy_image
8165
8166 static void _glewInfo_GLX_NV_copy_image (void)
8167 {
8168 glewPrintExt("GLX_NV_copy_image", GLXEW_NV_copy_image, glxewIsSupported("GLX_NV_copy_image"), glxewGetExtension("GLX_NV_copy_image"));
8169
8170 glewInfoFunc("glXCopyImageSubDataNV", glXCopyImageSubDataNV == NULL);
8171 }
8172
8173 #endif /* GLX_NV_copy_image */
8174
8175 #ifdef GLX_NV_float_buffer
8176
8177 static void _glewInfo_GLX_NV_float_buffer (void)
8178 {
8179 glewPrintExt("GLX_NV_float_buffer", GLXEW_NV_float_buffer, glxewIsSupported("GLX_NV_float_buffer"), glxewGetExtension("GLX_NV_float_buffer"));
8180 }
8181
8182 #endif /* GLX_NV_float_buffer */
8183
8184 #ifdef GLX_NV_multisample_coverage
8185
8186 static void _glewInfo_GLX_NV_multisample_coverage (void)
8187 {
8188 glewPrintExt("GLX_NV_multisample_coverage", GLXEW_NV_multisample_coverage, glxewIsSupported("GLX_NV_multisample_coverage"), glxewGetExtension("GLX_NV_multisample_coverage"));
8189 }
8190
8191 #endif /* GLX_NV_multisample_coverage */
8192
8193 #ifdef GLX_NV_present_video
8194
8195 static void _glewInfo_GLX_NV_present_video (void)
8196 {
8197 glewPrintExt("GLX_NV_present_video", GLXEW_NV_present_video, glxewIsSupported("GLX_NV_present_video"), glxewGetExtension("GLX_NV_present_video"));
8198
8199 glewInfoFunc("glXBindVideoDeviceNV", glXBindVideoDeviceNV == NULL);
8200 glewInfoFunc("glXEnumerateVideoDevicesNV", glXEnumerateVideoDevicesNV == NULL);
8201 }
8202
8203 #endif /* GLX_NV_present_video */
8204
8205 #ifdef GLX_NV_swap_group
8206
8207 static void _glewInfo_GLX_NV_swap_group (void)
8208 {
8209 glewPrintExt("GLX_NV_swap_group", GLXEW_NV_swap_group, glxewIsSupported("GLX_NV_swap_group"), glxewGetExtension("GLX_NV_swap_group"));
8210
8211 glewInfoFunc("glXBindSwapBarrierNV", glXBindSwapBarrierNV == NULL);
8212 glewInfoFunc("glXJoinSwapGroupNV", glXJoinSwapGroupNV == NULL);
8213 glewInfoFunc("glXQueryFrameCountNV", glXQueryFrameCountNV == NULL);
8214 glewInfoFunc("glXQueryMaxSwapGroupsNV", glXQueryMaxSwapGroupsNV == NULL);
8215 glewInfoFunc("glXQuerySwapGroupNV", glXQuerySwapGroupNV == NULL);
8216 glewInfoFunc("glXResetFrameCountNV", glXResetFrameCountNV == NULL);
8217 }
8218
8219 #endif /* GLX_NV_swap_group */
8220
8221 #ifdef GLX_NV_vertex_array_range
8222
8223 static void _glewInfo_GLX_NV_vertex_array_range (void)
8224 {
8225 glewPrintExt("GLX_NV_vertex_array_range", GLXEW_NV_vertex_array_range, glxewIsSupported("GLX_NV_vertex_array_range"), glxewGetExtension("GLX_NV_vertex_array_range"));
8226
8227 glewInfoFunc("glXAllocateMemoryNV", glXAllocateMemoryNV == NULL);
8228 glewInfoFunc("glXFreeMemoryNV", glXFreeMemoryNV == NULL);
8229 }
8230
8231 #endif /* GLX_NV_vertex_array_range */
8232
8233 #ifdef GLX_NV_video_capture
8234
8235 static void _glewInfo_GLX_NV_video_capture (void)
8236 {
8237 glewPrintExt("GLX_NV_video_capture", GLXEW_NV_video_capture, glxewIsSupported("GLX_NV_video_capture"), glxewGetExtension("GLX_NV_video_capture"));
8238
8239 glewInfoFunc("glXBindVideoCaptureDeviceNV", glXBindVideoCaptureDeviceNV == NULL);
8240 glewInfoFunc("glXEnumerateVideoCaptureDevicesNV", glXEnumerateVideoCaptureDevicesNV == NULL);
8241 glewInfoFunc("glXLockVideoCaptureDeviceNV", glXLockVideoCaptureDeviceNV == NULL);
8242 glewInfoFunc("glXQueryVideoCaptureDeviceNV", glXQueryVideoCaptureDeviceNV == NULL);
8243 glewInfoFunc("glXReleaseVideoCaptureDeviceNV", glXReleaseVideoCaptureDeviceNV == NULL);
8244 }
8245
8246 #endif /* GLX_NV_video_capture */
8247
8248 #ifdef GLX_NV_video_output
8249
8250 static void _glewInfo_GLX_NV_video_output (void)
8251 {
8252 glewPrintExt("GLX_NV_video_output", GLXEW_NV_video_output, glxewIsSupported("GLX_NV_video_output"), glxewGetExtension("GLX_NV_video_output"));
8253
8254 glewInfoFunc("glXBindVideoImageNV", glXBindVideoImageNV == NULL);
8255 glewInfoFunc("glXGetVideoDeviceNV", glXGetVideoDeviceNV == NULL);
8256 glewInfoFunc("glXGetVideoInfoNV", glXGetVideoInfoNV == NULL);
8257 glewInfoFunc("glXReleaseVideoDeviceNV", glXReleaseVideoDeviceNV == NULL);
8258 glewInfoFunc("glXReleaseVideoImageNV", glXReleaseVideoImageNV == NULL);
8259 glewInfoFunc("glXSendPbufferToVideoNV", glXSendPbufferToVideoNV == NULL);
8260 }
8261
8262 #endif /* GLX_NV_video_output */
8263
8264 #ifdef GLX_OML_swap_method
8265
8266 static void _glewInfo_GLX_OML_swap_method (void)
8267 {
8268 glewPrintExt("GLX_OML_swap_method", GLXEW_OML_swap_method, glxewIsSupported("GLX_OML_swap_method"), glxewGetExtension("GLX_OML_swap_method"));
8269 }
8270
8271 #endif /* GLX_OML_swap_method */
8272
8273 #ifdef GLX_OML_sync_control
8274
8275 static void _glewInfo_GLX_OML_sync_control (void)
8276 {
8277 glewPrintExt("GLX_OML_sync_control", GLXEW_OML_sync_control, glxewIsSupported("GLX_OML_sync_control"), glxewGetExtension("GLX_OML_sync_control"));
8278
8279 glewInfoFunc("glXGetMscRateOML", glXGetMscRateOML == NULL);
8280 glewInfoFunc("glXGetSyncValuesOML", glXGetSyncValuesOML == NULL);
8281 glewInfoFunc("glXSwapBuffersMscOML", glXSwapBuffersMscOML == NULL);
8282 glewInfoFunc("glXWaitForMscOML", glXWaitForMscOML == NULL);
8283 glewInfoFunc("glXWaitForSbcOML", glXWaitForSbcOML == NULL);
8284 }
8285
8286 #endif /* GLX_OML_sync_control */
8287
8288 #ifdef GLX_SGIS_blended_overlay
8289
8290 static void _glewInfo_GLX_SGIS_blended_overlay (void)
8291 {
8292 glewPrintExt("GLX_SGIS_blended_overlay", GLXEW_SGIS_blended_overlay, glxewIsSupported("GLX_SGIS_blended_overlay"), glxewGetExtension("GLX_SGIS_blended_overlay"));
8293 }
8294
8295 #endif /* GLX_SGIS_blended_overlay */
8296
8297 #ifdef GLX_SGIS_color_range
8298
8299 static void _glewInfo_GLX_SGIS_color_range (void)
8300 {
8301 glewPrintExt("GLX_SGIS_color_range", GLXEW_SGIS_color_range, glxewIsSupported("GLX_SGIS_color_range"), glxewGetExtension("GLX_SGIS_color_range"));
8302 }
8303
8304 #endif /* GLX_SGIS_color_range */
8305
8306 #ifdef GLX_SGIS_multisample
8307
8308 static void _glewInfo_GLX_SGIS_multisample (void)
8309 {
8310 glewPrintExt("GLX_SGIS_multisample", GLXEW_SGIS_multisample, glxewIsSupported("GLX_SGIS_multisample"), glxewGetExtension("GLX_SGIS_multisample"));
8311 }
8312
8313 #endif /* GLX_SGIS_multisample */
8314
8315 #ifdef GLX_SGIS_shared_multisample
8316
8317 static void _glewInfo_GLX_SGIS_shared_multisample (void)
8318 {
8319 glewPrintExt("GLX_SGIS_shared_multisample", GLXEW_SGIS_shared_multisample, glxewIsSupported("GLX_SGIS_shared_multisample"), glxewGetExtension("GLX_SGIS_shared_multisample"));
8320 }
8321
8322 #endif /* GLX_SGIS_shared_multisample */
8323
8324 #ifdef GLX_SGIX_fbconfig
8325
8326 static void _glewInfo_GLX_SGIX_fbconfig (void)
8327 {
8328 glewPrintExt("GLX_SGIX_fbconfig", GLXEW_SGIX_fbconfig, glxewIsSupported("GLX_SGIX_fbconfig"), glxewGetExtension("GLX_SGIX_fbconfig"));
8329
8330 glewInfoFunc("glXChooseFBConfigSGIX", glXChooseFBConfigSGIX == NULL);
8331 glewInfoFunc("glXCreateContextWithConfigSGIX", glXCreateContextWithConfigSGIX == NULL);
8332 glewInfoFunc("glXCreateGLXPixmapWithConfigSGIX", glXCreateGLXPixmapWithConfigSGIX == NULL);
8333 glewInfoFunc("glXGetFBConfigAttribSGIX", glXGetFBConfigAttribSGIX == NULL);
8334 glewInfoFunc("glXGetFBConfigFromVisualSGIX", glXGetFBConfigFromVisualSGIX == NULL);
8335 glewInfoFunc("glXGetVisualFromFBConfigSGIX", glXGetVisualFromFBConfigSGIX == NULL);
8336 }
8337
8338 #endif /* GLX_SGIX_fbconfig */
8339
8340 #ifdef GLX_SGIX_hyperpipe
8341
8342 static void _glewInfo_GLX_SGIX_hyperpipe (void)
8343 {
8344 glewPrintExt("GLX_SGIX_hyperpipe", GLXEW_SGIX_hyperpipe, glxewIsSupported("GLX_SGIX_hyperpipe"), glxewGetExtension("GLX_SGIX_hyperpipe"));
8345
8346 glewInfoFunc("glXBindHyperpipeSGIX", glXBindHyperpipeSGIX == NULL);
8347 glewInfoFunc("glXDestroyHyperpipeConfigSGIX", glXDestroyHyperpipeConfigSGIX == NULL);
8348 glewInfoFunc("glXHyperpipeAttribSGIX", glXHyperpipeAttribSGIX == NULL);
8349 glewInfoFunc("glXHyperpipeConfigSGIX", glXHyperpipeConfigSGIX == NULL);
8350 glewInfoFunc("glXQueryHyperpipeAttribSGIX", glXQueryHyperpipeAttribSGIX == NULL);
8351 glewInfoFunc("glXQueryHyperpipeBestAttribSGIX", glXQueryHyperpipeBestAttribSGIX == NULL);
8352 glewInfoFunc("glXQueryHyperpipeConfigSGIX", glXQueryHyperpipeConfigSGIX == NULL);
8353 glewInfoFunc("glXQueryHyperpipeNetworkSGIX", glXQueryHyperpipeNetworkSGIX == NULL);
8354 }
8355
8356 #endif /* GLX_SGIX_hyperpipe */
8357
8358 #ifdef GLX_SGIX_pbuffer
8359
8360 static void _glewInfo_GLX_SGIX_pbuffer (void)
8361 {
8362 glewPrintExt("GLX_SGIX_pbuffer", GLXEW_SGIX_pbuffer, glxewIsSupported("GLX_SGIX_pbuffer"), glxewGetExtension("GLX_SGIX_pbuffer"));
8363
8364 glewInfoFunc("glXCreateGLXPbufferSGIX", glXCreateGLXPbufferSGIX == NULL);
8365 glewInfoFunc("glXDestroyGLXPbufferSGIX", glXDestroyGLXPbufferSGIX == NULL);
8366 glewInfoFunc("glXGetSelectedEventSGIX", glXGetSelectedEventSGIX == NULL);
8367 glewInfoFunc("glXQueryGLXPbufferSGIX", glXQueryGLXPbufferSGIX == NULL);
8368 glewInfoFunc("glXSelectEventSGIX", glXSelectEventSGIX == NULL);
8369 }
8370
8371 #endif /* GLX_SGIX_pbuffer */
8372
8373 #ifdef GLX_SGIX_swap_barrier
8374
8375 static void _glewInfo_GLX_SGIX_swap_barrier (void)
8376 {
8377 glewPrintExt("GLX_SGIX_swap_barrier", GLXEW_SGIX_swap_barrier, glxewIsSupported("GLX_SGIX_swap_barrier"), glxewGetExtension("GLX_SGIX_swap_barrier"));
8378
8379 glewInfoFunc("glXBindSwapBarrierSGIX", glXBindSwapBarrierSGIX == NULL);
8380 glewInfoFunc("glXQueryMaxSwapBarriersSGIX", glXQueryMaxSwapBarriersSGIX == NULL);
8381 }
8382
8383 #endif /* GLX_SGIX_swap_barrier */
8384
8385 #ifdef GLX_SGIX_swap_group
8386
8387 static void _glewInfo_GLX_SGIX_swap_group (void)
8388 {
8389 glewPrintExt("GLX_SGIX_swap_group", GLXEW_SGIX_swap_group, glxewIsSupported("GLX_SGIX_swap_group"), glxewGetExtension("GLX_SGIX_swap_group"));
8390
8391 glewInfoFunc("glXJoinSwapGroupSGIX", glXJoinSwapGroupSGIX == NULL);
8392 }
8393
8394 #endif /* GLX_SGIX_swap_group */
8395
8396 #ifdef GLX_SGIX_video_resize
8397
8398 static void _glewInfo_GLX_SGIX_video_resize (void)
8399 {
8400 glewPrintExt("GLX_SGIX_video_resize", GLXEW_SGIX_video_resize, glxewIsSupported("GLX_SGIX_video_resize"), glxewGetExtension("GLX_SGIX_video_resize"));
8401
8402 glewInfoFunc("glXBindChannelToWindowSGIX", glXBindChannelToWindowSGIX == NULL);
8403 glewInfoFunc("glXChannelRectSGIX", glXChannelRectSGIX == NULL);
8404 glewInfoFunc("glXChannelRectSyncSGIX", glXChannelRectSyncSGIX == NULL);
8405 glewInfoFunc("glXQueryChannelDeltasSGIX", glXQueryChannelDeltasSGIX == NULL);
8406 glewInfoFunc("glXQueryChannelRectSGIX", glXQueryChannelRectSGIX == NULL);
8407 }
8408
8409 #endif /* GLX_SGIX_video_resize */
8410
8411 #ifdef GLX_SGIX_visual_select_group
8412
8413 static void _glewInfo_GLX_SGIX_visual_select_group (void)
8414 {
8415 glewPrintExt("GLX_SGIX_visual_select_group", GLXEW_SGIX_visual_select_group, glxewIsSupported("GLX_SGIX_visual_select_group"), glxewGetExtension("GLX_SGIX_visual_select_group"));
8416 }
8417
8418 #endif /* GLX_SGIX_visual_select_group */
8419
8420 #ifdef GLX_SGI_cushion
8421
8422 static void _glewInfo_GLX_SGI_cushion (void)
8423 {
8424 glewPrintExt("GLX_SGI_cushion", GLXEW_SGI_cushion, glxewIsSupported("GLX_SGI_cushion"), glxewGetExtension("GLX_SGI_cushion"));
8425
8426 glewInfoFunc("glXCushionSGI", glXCushionSGI == NULL);
8427 }
8428
8429 #endif /* GLX_SGI_cushion */
8430
8431 #ifdef GLX_SGI_make_current_read
8432
8433 static void _glewInfo_GLX_SGI_make_current_read (void)
8434 {
8435 glewPrintExt("GLX_SGI_make_current_read", GLXEW_SGI_make_current_read, glxewIsSupported("GLX_SGI_make_current_read"), glxewGetExtension("GLX_SGI_make_current_read"));
8436
8437 glewInfoFunc("glXGetCurrentReadDrawableSGI", glXGetCurrentReadDrawableSGI == NULL);
8438 glewInfoFunc("glXMakeCurrentReadSGI", glXMakeCurrentReadSGI == NULL);
8439 }
8440
8441 #endif /* GLX_SGI_make_current_read */
8442
8443 #ifdef GLX_SGI_swap_control
8444
8445 static void _glewInfo_GLX_SGI_swap_control (void)
8446 {
8447 glewPrintExt("GLX_SGI_swap_control", GLXEW_SGI_swap_control, glxewIsSupported("GLX_SGI_swap_control"), glxewGetExtension("GLX_SGI_swap_control"));
8448
8449 glewInfoFunc("glXSwapIntervalSGI", glXSwapIntervalSGI == NULL);
8450 }
8451
8452 #endif /* GLX_SGI_swap_control */
8453
8454 #ifdef GLX_SGI_video_sync
8455
8456 static void _glewInfo_GLX_SGI_video_sync (void)
8457 {
8458 glewPrintExt("GLX_SGI_video_sync", GLXEW_SGI_video_sync, glxewIsSupported("GLX_SGI_video_sync"), glxewGetExtension("GLX_SGI_video_sync"));
8459
8460 glewInfoFunc("glXGetVideoSyncSGI", glXGetVideoSyncSGI == NULL);
8461 glewInfoFunc("glXWaitVideoSyncSGI", glXWaitVideoSyncSGI == NULL);
8462 }
8463
8464 #endif /* GLX_SGI_video_sync */
8465
8466 #ifdef GLX_SUN_get_transparent_index
8467
8468 static void _glewInfo_GLX_SUN_get_transparent_index (void)
8469 {
8470 glewPrintExt("GLX_SUN_get_transparent_index", GLXEW_SUN_get_transparent_index, glxewIsSupported("GLX_SUN_get_transparent_index"), glxewGetExtension("GLX_SUN_get_transparent_index"));
8471
8472 glewInfoFunc("glXGetTransparentIndexSUN", glXGetTransparentIndexSUN == NULL);
8473 }
8474
8475 #endif /* GLX_SUN_get_transparent_index */
8476
8477 #ifdef GLX_SUN_video_resize
8478
8479 static void _glewInfo_GLX_SUN_video_resize (void)
8480 {
8481 glewPrintExt("GLX_SUN_video_resize", GLXEW_SUN_video_resize, glxewIsSupported("GLX_SUN_video_resize"), glxewGetExtension("GLX_SUN_video_resize"));
8482
8483 glewInfoFunc("glXGetVideoResizeSUN", glXGetVideoResizeSUN == NULL);
8484 glewInfoFunc("glXVideoResizeSUN", glXVideoResizeSUN == NULL);
8485 }
8486
8487 #endif /* GLX_SUN_video_resize */
8488
8489 #endif /* _WIN32 */
8490
8491 /* ------------------------------------------------------------------------ */
8492
8493 static void glewInfo (void)
8494 {
8495 #ifdef GL_VERSION_1_1
8496 _glewInfo_GL_VERSION_1_1();
8497 #endif /* GL_VERSION_1_1 */
8498 #ifdef GL_VERSION_1_2
8499 _glewInfo_GL_VERSION_1_2();
8500 #endif /* GL_VERSION_1_2 */
8501 #ifdef GL_VERSION_1_2_1
8502 _glewInfo_GL_VERSION_1_2_1();
8503 #endif /* GL_VERSION_1_2_1 */
8504 #ifdef GL_VERSION_1_3
8505 _glewInfo_GL_VERSION_1_3();
8506 #endif /* GL_VERSION_1_3 */
8507 #ifdef GL_VERSION_1_4
8508 _glewInfo_GL_VERSION_1_4();
8509 #endif /* GL_VERSION_1_4 */
8510 #ifdef GL_VERSION_1_5
8511 _glewInfo_GL_VERSION_1_5();
8512 #endif /* GL_VERSION_1_5 */
8513 #ifdef GL_VERSION_2_0
8514 _glewInfo_GL_VERSION_2_0();
8515 #endif /* GL_VERSION_2_0 */
8516 #ifdef GL_VERSION_2_1
8517 _glewInfo_GL_VERSION_2_1();
8518 #endif /* GL_VERSION_2_1 */
8519 #ifdef GL_VERSION_3_0
8520 _glewInfo_GL_VERSION_3_0();
8521 #endif /* GL_VERSION_3_0 */
8522 #ifdef GL_VERSION_3_1
8523 _glewInfo_GL_VERSION_3_1();
8524 #endif /* GL_VERSION_3_1 */
8525 #ifdef GL_VERSION_3_2
8526 _glewInfo_GL_VERSION_3_2();
8527 #endif /* GL_VERSION_3_2 */
8528 #ifdef GL_VERSION_3_3
8529 _glewInfo_GL_VERSION_3_3();
8530 #endif /* GL_VERSION_3_3 */
8531 #ifdef GL_VERSION_4_0
8532 _glewInfo_GL_VERSION_4_0();
8533 #endif /* GL_VERSION_4_0 */
8534 #ifdef GL_VERSION_4_1
8535 _glewInfo_GL_VERSION_4_1();
8536 #endif /* GL_VERSION_4_1 */
8537 #ifdef GL_VERSION_4_2
8538 _glewInfo_GL_VERSION_4_2();
8539 #endif /* GL_VERSION_4_2 */
8540 #ifdef GL_VERSION_4_3
8541 _glewInfo_GL_VERSION_4_3();
8542 #endif /* GL_VERSION_4_3 */
8543 #ifdef GL_VERSION_4_4
8544 _glewInfo_GL_VERSION_4_4();
8545 #endif /* GL_VERSION_4_4 */
8546 #ifdef GL_3DFX_multisample
8547 _glewInfo_GL_3DFX_multisample();
8548 #endif /* GL_3DFX_multisample */
8549 #ifdef GL_3DFX_tbuffer
8550 _glewInfo_GL_3DFX_tbuffer();
8551 #endif /* GL_3DFX_tbuffer */
8552 #ifdef GL_3DFX_texture_compression_FXT1
8553 _glewInfo_GL_3DFX_texture_compression_FXT1();
8554 #endif /* GL_3DFX_texture_compression_FXT1 */
8555 #ifdef GL_AMD_blend_minmax_factor
8556 _glewInfo_GL_AMD_blend_minmax_factor();
8557 #endif /* GL_AMD_blend_minmax_factor */
8558 #ifdef GL_AMD_conservative_depth
8559 _glewInfo_GL_AMD_conservative_depth();
8560 #endif /* GL_AMD_conservative_depth */
8561 #ifdef GL_AMD_debug_output
8562 _glewInfo_GL_AMD_debug_output();
8563 #endif /* GL_AMD_debug_output */
8564 #ifdef GL_AMD_depth_clamp_separate
8565 _glewInfo_GL_AMD_depth_clamp_separate();
8566 #endif /* GL_AMD_depth_clamp_separate */
8567 #ifdef GL_AMD_draw_buffers_blend
8568 _glewInfo_GL_AMD_draw_buffers_blend();
8569 #endif /* GL_AMD_draw_buffers_blend */
8570 #ifdef GL_AMD_interleaved_elements
8571 _glewInfo_GL_AMD_interleaved_elements();
8572 #endif /* GL_AMD_interleaved_elements */
8573 #ifdef GL_AMD_multi_draw_indirect
8574 _glewInfo_GL_AMD_multi_draw_indirect();
8575 #endif /* GL_AMD_multi_draw_indirect */
8576 #ifdef GL_AMD_name_gen_delete
8577 _glewInfo_GL_AMD_name_gen_delete();
8578 #endif /* GL_AMD_name_gen_delete */
8579 #ifdef GL_AMD_performance_monitor
8580 _glewInfo_GL_AMD_performance_monitor();
8581 #endif /* GL_AMD_performance_monitor */
8582 #ifdef GL_AMD_pinned_memory
8583 _glewInfo_GL_AMD_pinned_memory();
8584 #endif /* GL_AMD_pinned_memory */
8585 #ifdef GL_AMD_query_buffer_object
8586 _glewInfo_GL_AMD_query_buffer_object();
8587 #endif /* GL_AMD_query_buffer_object */
8588 #ifdef GL_AMD_sample_positions
8589 _glewInfo_GL_AMD_sample_positions();
8590 #endif /* GL_AMD_sample_positions */
8591 #ifdef GL_AMD_seamless_cubemap_per_texture
8592 _glewInfo_GL_AMD_seamless_cubemap_per_texture();
8593 #endif /* GL_AMD_seamless_cubemap_per_texture */
8594 #ifdef GL_AMD_shader_stencil_export
8595 _glewInfo_GL_AMD_shader_stencil_export();
8596 #endif /* GL_AMD_shader_stencil_export */
8597 #ifdef GL_AMD_shader_trinary_minmax
8598 _glewInfo_GL_AMD_shader_trinary_minmax();
8599 #endif /* GL_AMD_shader_trinary_minmax */
8600 #ifdef GL_AMD_sparse_texture
8601 _glewInfo_GL_AMD_sparse_texture();
8602 #endif /* GL_AMD_sparse_texture */
8603 #ifdef GL_AMD_stencil_operation_extended
8604 _glewInfo_GL_AMD_stencil_operation_extended();
8605 #endif /* GL_AMD_stencil_operation_extended */
8606 #ifdef GL_AMD_texture_texture4
8607 _glewInfo_GL_AMD_texture_texture4();
8608 #endif /* GL_AMD_texture_texture4 */
8609 #ifdef GL_AMD_transform_feedback3_lines_triangles
8610 _glewInfo_GL_AMD_transform_feedback3_lines_triangles();
8611 #endif /* GL_AMD_transform_feedback3_lines_triangles */
8612 #ifdef GL_AMD_vertex_shader_layer
8613 _glewInfo_GL_AMD_vertex_shader_layer();
8614 #endif /* GL_AMD_vertex_shader_layer */
8615 #ifdef GL_AMD_vertex_shader_tessellator
8616 _glewInfo_GL_AMD_vertex_shader_tessellator();
8617 #endif /* GL_AMD_vertex_shader_tessellator */
8618 #ifdef GL_AMD_vertex_shader_viewport_index
8619 _glewInfo_GL_AMD_vertex_shader_viewport_index();
8620 #endif /* GL_AMD_vertex_shader_viewport_index */
8621 #ifdef GL_ANGLE_depth_texture
8622 _glewInfo_GL_ANGLE_depth_texture();
8623 #endif /* GL_ANGLE_depth_texture */
8624 #ifdef GL_ANGLE_framebuffer_blit
8625 _glewInfo_GL_ANGLE_framebuffer_blit();
8626 #endif /* GL_ANGLE_framebuffer_blit */
8627 #ifdef GL_ANGLE_framebuffer_multisample
8628 _glewInfo_GL_ANGLE_framebuffer_multisample();
8629 #endif /* GL_ANGLE_framebuffer_multisample */
8630 #ifdef GL_ANGLE_instanced_arrays
8631 _glewInfo_GL_ANGLE_instanced_arrays();
8632 #endif /* GL_ANGLE_instanced_arrays */
8633 #ifdef GL_ANGLE_pack_reverse_row_order
8634 _glewInfo_GL_ANGLE_pack_reverse_row_order();
8635 #endif /* GL_ANGLE_pack_reverse_row_order */
8636 #ifdef GL_ANGLE_program_binary
8637 _glewInfo_GL_ANGLE_program_binary();
8638 #endif /* GL_ANGLE_program_binary */
8639 #ifdef GL_ANGLE_texture_compression_dxt1
8640 _glewInfo_GL_ANGLE_texture_compression_dxt1();
8641 #endif /* GL_ANGLE_texture_compression_dxt1 */
8642 #ifdef GL_ANGLE_texture_compression_dxt3
8643 _glewInfo_GL_ANGLE_texture_compression_dxt3();
8644 #endif /* GL_ANGLE_texture_compression_dxt3 */
8645 #ifdef GL_ANGLE_texture_compression_dxt5
8646 _glewInfo_GL_ANGLE_texture_compression_dxt5();
8647 #endif /* GL_ANGLE_texture_compression_dxt5 */
8648 #ifdef GL_ANGLE_texture_usage
8649 _glewInfo_GL_ANGLE_texture_usage();
8650 #endif /* GL_ANGLE_texture_usage */
8651 #ifdef GL_ANGLE_timer_query
8652 _glewInfo_GL_ANGLE_timer_query();
8653 #endif /* GL_ANGLE_timer_query */
8654 #ifdef GL_ANGLE_translated_shader_source
8655 _glewInfo_GL_ANGLE_translated_shader_source();
8656 #endif /* GL_ANGLE_translated_shader_source */
8657 #ifdef GL_APPLE_aux_depth_stencil
8658 _glewInfo_GL_APPLE_aux_depth_stencil();
8659 #endif /* GL_APPLE_aux_depth_stencil */
8660 #ifdef GL_APPLE_client_storage
8661 _glewInfo_GL_APPLE_client_storage();
8662 #endif /* GL_APPLE_client_storage */
8663 #ifdef GL_APPLE_element_array
8664 _glewInfo_GL_APPLE_element_array();
8665 #endif /* GL_APPLE_element_array */
8666 #ifdef GL_APPLE_fence
8667 _glewInfo_GL_APPLE_fence();
8668 #endif /* GL_APPLE_fence */
8669 #ifdef GL_APPLE_float_pixels
8670 _glewInfo_GL_APPLE_float_pixels();
8671 #endif /* GL_APPLE_float_pixels */
8672 #ifdef GL_APPLE_flush_buffer_range
8673 _glewInfo_GL_APPLE_flush_buffer_range();
8674 #endif /* GL_APPLE_flush_buffer_range */
8675 #ifdef GL_APPLE_object_purgeable
8676 _glewInfo_GL_APPLE_object_purgeable();
8677 #endif /* GL_APPLE_object_purgeable */
8678 #ifdef GL_APPLE_pixel_buffer
8679 _glewInfo_GL_APPLE_pixel_buffer();
8680 #endif /* GL_APPLE_pixel_buffer */
8681 #ifdef GL_APPLE_rgb_422
8682 _glewInfo_GL_APPLE_rgb_422();
8683 #endif /* GL_APPLE_rgb_422 */
8684 #ifdef GL_APPLE_row_bytes
8685 _glewInfo_GL_APPLE_row_bytes();
8686 #endif /* GL_APPLE_row_bytes */
8687 #ifdef GL_APPLE_specular_vector
8688 _glewInfo_GL_APPLE_specular_vector();
8689 #endif /* GL_APPLE_specular_vector */
8690 #ifdef GL_APPLE_texture_range
8691 _glewInfo_GL_APPLE_texture_range();
8692 #endif /* GL_APPLE_texture_range */
8693 #ifdef GL_APPLE_transform_hint
8694 _glewInfo_GL_APPLE_transform_hint();
8695 #endif /* GL_APPLE_transform_hint */
8696 #ifdef GL_APPLE_vertex_array_object
8697 _glewInfo_GL_APPLE_vertex_array_object();
8698 #endif /* GL_APPLE_vertex_array_object */
8699 #ifdef GL_APPLE_vertex_array_range
8700 _glewInfo_GL_APPLE_vertex_array_range();
8701 #endif /* GL_APPLE_vertex_array_range */
8702 #ifdef GL_APPLE_vertex_program_evaluators
8703 _glewInfo_GL_APPLE_vertex_program_evaluators();
8704 #endif /* GL_APPLE_vertex_program_evaluators */
8705 #ifdef GL_APPLE_ycbcr_422
8706 _glewInfo_GL_APPLE_ycbcr_422();
8707 #endif /* GL_APPLE_ycbcr_422 */
8708 #ifdef GL_ARB_ES2_compatibility
8709 _glewInfo_GL_ARB_ES2_compatibility();
8710 #endif /* GL_ARB_ES2_compatibility */
8711 #ifdef GL_ARB_ES3_compatibility
8712 _glewInfo_GL_ARB_ES3_compatibility();
8713 #endif /* GL_ARB_ES3_compatibility */
8714 #ifdef GL_ARB_arrays_of_arrays
8715 _glewInfo_GL_ARB_arrays_of_arrays();
8716 #endif /* GL_ARB_arrays_of_arrays */
8717 #ifdef GL_ARB_base_instance
8718 _glewInfo_GL_ARB_base_instance();
8719 #endif /* GL_ARB_base_instance */
8720 #ifdef GL_ARB_bindless_texture
8721 _glewInfo_GL_ARB_bindless_texture();
8722 #endif /* GL_ARB_bindless_texture */
8723 #ifdef GL_ARB_blend_func_extended
8724 _glewInfo_GL_ARB_blend_func_extended();
8725 #endif /* GL_ARB_blend_func_extended */
8726 #ifdef GL_ARB_buffer_storage
8727 _glewInfo_GL_ARB_buffer_storage();
8728 #endif /* GL_ARB_buffer_storage */
8729 #ifdef GL_ARB_cl_event
8730 _glewInfo_GL_ARB_cl_event();
8731 #endif /* GL_ARB_cl_event */
8732 #ifdef GL_ARB_clear_buffer_object
8733 _glewInfo_GL_ARB_clear_buffer_object();
8734 #endif /* GL_ARB_clear_buffer_object */
8735 #ifdef GL_ARB_clear_texture
8736 _glewInfo_GL_ARB_clear_texture();
8737 #endif /* GL_ARB_clear_texture */
8738 #ifdef GL_ARB_color_buffer_float
8739 _glewInfo_GL_ARB_color_buffer_float();
8740 #endif /* GL_ARB_color_buffer_float */
8741 #ifdef GL_ARB_compatibility
8742 _glewInfo_GL_ARB_compatibility();
8743 #endif /* GL_ARB_compatibility */
8744 #ifdef GL_ARB_compressed_texture_pixel_storage
8745 _glewInfo_GL_ARB_compressed_texture_pixel_storage();
8746 #endif /* GL_ARB_compressed_texture_pixel_storage */
8747 #ifdef GL_ARB_compute_shader
8748 _glewInfo_GL_ARB_compute_shader();
8749 #endif /* GL_ARB_compute_shader */
8750 #ifdef GL_ARB_compute_variable_group_size
8751 _glewInfo_GL_ARB_compute_variable_group_size();
8752 #endif /* GL_ARB_compute_variable_group_size */
8753 #ifdef GL_ARB_conservative_depth
8754 _glewInfo_GL_ARB_conservative_depth();
8755 #endif /* GL_ARB_conservative_depth */
8756 #ifdef GL_ARB_copy_buffer
8757 _glewInfo_GL_ARB_copy_buffer();
8758 #endif /* GL_ARB_copy_buffer */
8759 #ifdef GL_ARB_copy_image
8760 _glewInfo_GL_ARB_copy_image();
8761 #endif /* GL_ARB_copy_image */
8762 #ifdef GL_ARB_debug_output
8763 _glewInfo_GL_ARB_debug_output();
8764 #endif /* GL_ARB_debug_output */
8765 #ifdef GL_ARB_depth_buffer_float
8766 _glewInfo_GL_ARB_depth_buffer_float();
8767 #endif /* GL_ARB_depth_buffer_float */
8768 #ifdef GL_ARB_depth_clamp
8769 _glewInfo_GL_ARB_depth_clamp();
8770 #endif /* GL_ARB_depth_clamp */
8771 #ifdef GL_ARB_depth_texture
8772 _glewInfo_GL_ARB_depth_texture();
8773 #endif /* GL_ARB_depth_texture */
8774 #ifdef GL_ARB_draw_buffers
8775 _glewInfo_GL_ARB_draw_buffers();
8776 #endif /* GL_ARB_draw_buffers */
8777 #ifdef GL_ARB_draw_buffers_blend
8778 _glewInfo_GL_ARB_draw_buffers_blend();
8779 #endif /* GL_ARB_draw_buffers_blend */
8780 #ifdef GL_ARB_draw_elements_base_vertex
8781 _glewInfo_GL_ARB_draw_elements_base_vertex();
8782 #endif /* GL_ARB_draw_elements_base_vertex */
8783 #ifdef GL_ARB_draw_indirect
8784 _glewInfo_GL_ARB_draw_indirect();
8785 #endif /* GL_ARB_draw_indirect */
8786 #ifdef GL_ARB_draw_instanced
8787 _glewInfo_GL_ARB_draw_instanced();
8788 #endif /* GL_ARB_draw_instanced */
8789 #ifdef GL_ARB_enhanced_layouts
8790 _glewInfo_GL_ARB_enhanced_layouts();
8791 #endif /* GL_ARB_enhanced_layouts */
8792 #ifdef GL_ARB_explicit_attrib_location
8793 _glewInfo_GL_ARB_explicit_attrib_location();
8794 #endif /* GL_ARB_explicit_attrib_location */
8795 #ifdef GL_ARB_explicit_uniform_location
8796 _glewInfo_GL_ARB_explicit_uniform_location();
8797 #endif /* GL_ARB_explicit_uniform_location */
8798 #ifdef GL_ARB_fragment_coord_conventions
8799 _glewInfo_GL_ARB_fragment_coord_conventions();
8800 #endif /* GL_ARB_fragment_coord_conventions */
8801 #ifdef GL_ARB_fragment_layer_viewport
8802 _glewInfo_GL_ARB_fragment_layer_viewport();
8803 #endif /* GL_ARB_fragment_layer_viewport */
8804 #ifdef GL_ARB_fragment_program
8805 _glewInfo_GL_ARB_fragment_program();
8806 #endif /* GL_ARB_fragment_program */
8807 #ifdef GL_ARB_fragment_program_shadow
8808 _glewInfo_GL_ARB_fragment_program_shadow();
8809 #endif /* GL_ARB_fragment_program_shadow */
8810 #ifdef GL_ARB_fragment_shader
8811 _glewInfo_GL_ARB_fragment_shader();
8812 #endif /* GL_ARB_fragment_shader */
8813 #ifdef GL_ARB_framebuffer_no_attachments
8814 _glewInfo_GL_ARB_framebuffer_no_attachments();
8815 #endif /* GL_ARB_framebuffer_no_attachments */
8816 #ifdef GL_ARB_framebuffer_object
8817 _glewInfo_GL_ARB_framebuffer_object();
8818 #endif /* GL_ARB_framebuffer_object */
8819 #ifdef GL_ARB_framebuffer_sRGB
8820 _glewInfo_GL_ARB_framebuffer_sRGB();
8821 #endif /* GL_ARB_framebuffer_sRGB */
8822 #ifdef GL_ARB_geometry_shader4
8823 _glewInfo_GL_ARB_geometry_shader4();
8824 #endif /* GL_ARB_geometry_shader4 */
8825 #ifdef GL_ARB_get_program_binary
8826 _glewInfo_GL_ARB_get_program_binary();
8827 #endif /* GL_ARB_get_program_binary */
8828 #ifdef GL_ARB_gpu_shader5
8829 _glewInfo_GL_ARB_gpu_shader5();
8830 #endif /* GL_ARB_gpu_shader5 */
8831 #ifdef GL_ARB_gpu_shader_fp64
8832 _glewInfo_GL_ARB_gpu_shader_fp64();
8833 #endif /* GL_ARB_gpu_shader_fp64 */
8834 #ifdef GL_ARB_half_float_pixel
8835 _glewInfo_GL_ARB_half_float_pixel();
8836 #endif /* GL_ARB_half_float_pixel */
8837 #ifdef GL_ARB_half_float_vertex
8838 _glewInfo_GL_ARB_half_float_vertex();
8839 #endif /* GL_ARB_half_float_vertex */
8840 #ifdef GL_ARB_imaging
8841 _glewInfo_GL_ARB_imaging();
8842 #endif /* GL_ARB_imaging */
8843 #ifdef GL_ARB_indirect_parameters
8844 _glewInfo_GL_ARB_indirect_parameters();
8845 #endif /* GL_ARB_indirect_parameters */
8846 #ifdef GL_ARB_instanced_arrays
8847 _glewInfo_GL_ARB_instanced_arrays();
8848 #endif /* GL_ARB_instanced_arrays */
8849 #ifdef GL_ARB_internalformat_query
8850 _glewInfo_GL_ARB_internalformat_query();
8851 #endif /* GL_ARB_internalformat_query */
8852 #ifdef GL_ARB_internalformat_query2
8853 _glewInfo_GL_ARB_internalformat_query2();
8854 #endif /* GL_ARB_internalformat_query2 */
8855 #ifdef GL_ARB_invalidate_subdata
8856 _glewInfo_GL_ARB_invalidate_subdata();
8857 #endif /* GL_ARB_invalidate_subdata */
8858 #ifdef GL_ARB_map_buffer_alignment
8859 _glewInfo_GL_ARB_map_buffer_alignment();
8860 #endif /* GL_ARB_map_buffer_alignment */
8861 #ifdef GL_ARB_map_buffer_range
8862 _glewInfo_GL_ARB_map_buffer_range();
8863 #endif /* GL_ARB_map_buffer_range */
8864 #ifdef GL_ARB_matrix_palette
8865 _glewInfo_GL_ARB_matrix_palette();
8866 #endif /* GL_ARB_matrix_palette */
8867 #ifdef GL_ARB_multi_bind
8868 _glewInfo_GL_ARB_multi_bind();
8869 #endif /* GL_ARB_multi_bind */
8870 #ifdef GL_ARB_multi_draw_indirect
8871 _glewInfo_GL_ARB_multi_draw_indirect();
8872 #endif /* GL_ARB_multi_draw_indirect */
8873 #ifdef GL_ARB_multisample
8874 _glewInfo_GL_ARB_multisample();
8875 #endif /* GL_ARB_multisample */
8876 #ifdef GL_ARB_multitexture
8877 _glewInfo_GL_ARB_multitexture();
8878 #endif /* GL_ARB_multitexture */
8879 #ifdef GL_ARB_occlusion_query
8880 _glewInfo_GL_ARB_occlusion_query();
8881 #endif /* GL_ARB_occlusion_query */
8882 #ifdef GL_ARB_occlusion_query2
8883 _glewInfo_GL_ARB_occlusion_query2();
8884 #endif /* GL_ARB_occlusion_query2 */
8885 #ifdef GL_ARB_pixel_buffer_object
8886 _glewInfo_GL_ARB_pixel_buffer_object();
8887 #endif /* GL_ARB_pixel_buffer_object */
8888 #ifdef GL_ARB_point_parameters
8889 _glewInfo_GL_ARB_point_parameters();
8890 #endif /* GL_ARB_point_parameters */
8891 #ifdef GL_ARB_point_sprite
8892 _glewInfo_GL_ARB_point_sprite();
8893 #endif /* GL_ARB_point_sprite */
8894 #ifdef GL_ARB_program_interface_query
8895 _glewInfo_GL_ARB_program_interface_query();
8896 #endif /* GL_ARB_program_interface_query */
8897 #ifdef GL_ARB_provoking_vertex
8898 _glewInfo_GL_ARB_provoking_vertex();
8899 #endif /* GL_ARB_provoking_vertex */
8900 #ifdef GL_ARB_query_buffer_object
8901 _glewInfo_GL_ARB_query_buffer_object();
8902 #endif /* GL_ARB_query_buffer_object */
8903 #ifdef GL_ARB_robust_buffer_access_behavior
8904 _glewInfo_GL_ARB_robust_buffer_access_behavior();
8905 #endif /* GL_ARB_robust_buffer_access_behavior */
8906 #ifdef GL_ARB_robustness
8907 _glewInfo_GL_ARB_robustness();
8908 #endif /* GL_ARB_robustness */
8909 #ifdef GL_ARB_robustness_application_isolation
8910 _glewInfo_GL_ARB_robustness_application_isolation();
8911 #endif /* GL_ARB_robustness_application_isolation */
8912 #ifdef GL_ARB_robustness_share_group_isolation
8913 _glewInfo_GL_ARB_robustness_share_group_isolation();
8914 #endif /* GL_ARB_robustness_share_group_isolation */
8915 #ifdef GL_ARB_sample_shading
8916 _glewInfo_GL_ARB_sample_shading();
8917 #endif /* GL_ARB_sample_shading */
8918 #ifdef GL_ARB_sampler_objects
8919 _glewInfo_GL_ARB_sampler_objects();
8920 #endif /* GL_ARB_sampler_objects */
8921 #ifdef GL_ARB_seamless_cube_map
8922 _glewInfo_GL_ARB_seamless_cube_map();
8923 #endif /* GL_ARB_seamless_cube_map */
8924 #ifdef GL_ARB_seamless_cubemap_per_texture
8925 _glewInfo_GL_ARB_seamless_cubemap_per_texture();
8926 #endif /* GL_ARB_seamless_cubemap_per_texture */
8927 #ifdef GL_ARB_separate_shader_objects
8928 _glewInfo_GL_ARB_separate_shader_objects();
8929 #endif /* GL_ARB_separate_shader_objects */
8930 #ifdef GL_ARB_shader_atomic_counters
8931 _glewInfo_GL_ARB_shader_atomic_counters();
8932 #endif /* GL_ARB_shader_atomic_counters */
8933 #ifdef GL_ARB_shader_bit_encoding
8934 _glewInfo_GL_ARB_shader_bit_encoding();
8935 #endif /* GL_ARB_shader_bit_encoding */
8936 #ifdef GL_ARB_shader_draw_parameters
8937 _glewInfo_GL_ARB_shader_draw_parameters();
8938 #endif /* GL_ARB_shader_draw_parameters */
8939 #ifdef GL_ARB_shader_group_vote
8940 _glewInfo_GL_ARB_shader_group_vote();
8941 #endif /* GL_ARB_shader_group_vote */
8942 #ifdef GL_ARB_shader_image_load_store
8943 _glewInfo_GL_ARB_shader_image_load_store();
8944 #endif /* GL_ARB_shader_image_load_store */
8945 #ifdef GL_ARB_shader_image_size
8946 _glewInfo_GL_ARB_shader_image_size();
8947 #endif /* GL_ARB_shader_image_size */
8948 #ifdef GL_ARB_shader_objects
8949 _glewInfo_GL_ARB_shader_objects();
8950 #endif /* GL_ARB_shader_objects */
8951 #ifdef GL_ARB_shader_precision
8952 _glewInfo_GL_ARB_shader_precision();
8953 #endif /* GL_ARB_shader_precision */
8954 #ifdef GL_ARB_shader_stencil_export
8955 _glewInfo_GL_ARB_shader_stencil_export();
8956 #endif /* GL_ARB_shader_stencil_export */
8957 #ifdef GL_ARB_shader_storage_buffer_object
8958 _glewInfo_GL_ARB_shader_storage_buffer_object();
8959 #endif /* GL_ARB_shader_storage_buffer_object */
8960 #ifdef GL_ARB_shader_subroutine
8961 _glewInfo_GL_ARB_shader_subroutine();
8962 #endif /* GL_ARB_shader_subroutine */
8963 #ifdef GL_ARB_shader_texture_lod
8964 _glewInfo_GL_ARB_shader_texture_lod();
8965 #endif /* GL_ARB_shader_texture_lod */
8966 #ifdef GL_ARB_shading_language_100
8967 _glewInfo_GL_ARB_shading_language_100();
8968 #endif /* GL_ARB_shading_language_100 */
8969 #ifdef GL_ARB_shading_language_420pack
8970 _glewInfo_GL_ARB_shading_language_420pack();
8971 #endif /* GL_ARB_shading_language_420pack */
8972 #ifdef GL_ARB_shading_language_include
8973 _glewInfo_GL_ARB_shading_language_include();
8974 #endif /* GL_ARB_shading_language_include */
8975 #ifdef GL_ARB_shading_language_packing
8976 _glewInfo_GL_ARB_shading_language_packing();
8977 #endif /* GL_ARB_shading_language_packing */
8978 #ifdef GL_ARB_shadow
8979 _glewInfo_GL_ARB_shadow();
8980 #endif /* GL_ARB_shadow */
8981 #ifdef GL_ARB_shadow_ambient
8982 _glewInfo_GL_ARB_shadow_ambient();
8983 #endif /* GL_ARB_shadow_ambient */
8984 #ifdef GL_ARB_sparse_texture
8985 _glewInfo_GL_ARB_sparse_texture();
8986 #endif /* GL_ARB_sparse_texture */
8987 #ifdef GL_ARB_stencil_texturing
8988 _glewInfo_GL_ARB_stencil_texturing();
8989 #endif /* GL_ARB_stencil_texturing */
8990 #ifdef GL_ARB_sync
8991 _glewInfo_GL_ARB_sync();
8992 #endif /* GL_ARB_sync */
8993 #ifdef GL_ARB_tessellation_shader
8994 _glewInfo_GL_ARB_tessellation_shader();
8995 #endif /* GL_ARB_tessellation_shader */
8996 #ifdef GL_ARB_texture_border_clamp
8997 _glewInfo_GL_ARB_texture_border_clamp();
8998 #endif /* GL_ARB_texture_border_clamp */
8999 #ifdef GL_ARB_texture_buffer_object
9000 _glewInfo_GL_ARB_texture_buffer_object();
9001 #endif /* GL_ARB_texture_buffer_object */
9002 #ifdef GL_ARB_texture_buffer_object_rgb32
9003 _glewInfo_GL_ARB_texture_buffer_object_rgb32();
9004 #endif /* GL_ARB_texture_buffer_object_rgb32 */
9005 #ifdef GL_ARB_texture_buffer_range
9006 _glewInfo_GL_ARB_texture_buffer_range();
9007 #endif /* GL_ARB_texture_buffer_range */
9008 #ifdef GL_ARB_texture_compression
9009 _glewInfo_GL_ARB_texture_compression();
9010 #endif /* GL_ARB_texture_compression */
9011 #ifdef GL_ARB_texture_compression_bptc
9012 _glewInfo_GL_ARB_texture_compression_bptc();
9013 #endif /* GL_ARB_texture_compression_bptc */
9014 #ifdef GL_ARB_texture_compression_rgtc
9015 _glewInfo_GL_ARB_texture_compression_rgtc();
9016 #endif /* GL_ARB_texture_compression_rgtc */
9017 #ifdef GL_ARB_texture_cube_map
9018 _glewInfo_GL_ARB_texture_cube_map();
9019 #endif /* GL_ARB_texture_cube_map */
9020 #ifdef GL_ARB_texture_cube_map_array
9021 _glewInfo_GL_ARB_texture_cube_map_array();
9022 #endif /* GL_ARB_texture_cube_map_array */
9023 #ifdef GL_ARB_texture_env_add
9024 _glewInfo_GL_ARB_texture_env_add();
9025 #endif /* GL_ARB_texture_env_add */
9026 #ifdef GL_ARB_texture_env_combine
9027 _glewInfo_GL_ARB_texture_env_combine();
9028 #endif /* GL_ARB_texture_env_combine */
9029 #ifdef GL_ARB_texture_env_crossbar
9030 _glewInfo_GL_ARB_texture_env_crossbar();
9031 #endif /* GL_ARB_texture_env_crossbar */
9032 #ifdef GL_ARB_texture_env_dot3
9033 _glewInfo_GL_ARB_texture_env_dot3();
9034 #endif /* GL_ARB_texture_env_dot3 */
9035 #ifdef GL_ARB_texture_float
9036 _glewInfo_GL_ARB_texture_float();
9037 #endif /* GL_ARB_texture_float */
9038 #ifdef GL_ARB_texture_gather
9039 _glewInfo_GL_ARB_texture_gather();
9040 #endif /* GL_ARB_texture_gather */
9041 #ifdef GL_ARB_texture_mirror_clamp_to_edge
9042 _glewInfo_GL_ARB_texture_mirror_clamp_to_edge();
9043 #endif /* GL_ARB_texture_mirror_clamp_to_edge */
9044 #ifdef GL_ARB_texture_mirrored_repeat
9045 _glewInfo_GL_ARB_texture_mirrored_repeat();
9046 #endif /* GL_ARB_texture_mirrored_repeat */
9047 #ifdef GL_ARB_texture_multisample
9048 _glewInfo_GL_ARB_texture_multisample();
9049 #endif /* GL_ARB_texture_multisample */
9050 #ifdef GL_ARB_texture_non_power_of_two
9051 _glewInfo_GL_ARB_texture_non_power_of_two();
9052 #endif /* GL_ARB_texture_non_power_of_two */
9053 #ifdef GL_ARB_texture_query_levels
9054 _glewInfo_GL_ARB_texture_query_levels();
9055 #endif /* GL_ARB_texture_query_levels */
9056 #ifdef GL_ARB_texture_query_lod
9057 _glewInfo_GL_ARB_texture_query_lod();
9058 #endif /* GL_ARB_texture_query_lod */
9059 #ifdef GL_ARB_texture_rectangle
9060 _glewInfo_GL_ARB_texture_rectangle();
9061 #endif /* GL_ARB_texture_rectangle */
9062 #ifdef GL_ARB_texture_rg
9063 _glewInfo_GL_ARB_texture_rg();
9064 #endif /* GL_ARB_texture_rg */
9065 #ifdef GL_ARB_texture_rgb10_a2ui
9066 _glewInfo_GL_ARB_texture_rgb10_a2ui();
9067 #endif /* GL_ARB_texture_rgb10_a2ui */
9068 #ifdef GL_ARB_texture_stencil8
9069 _glewInfo_GL_ARB_texture_stencil8();
9070 #endif /* GL_ARB_texture_stencil8 */
9071 #ifdef GL_ARB_texture_storage
9072 _glewInfo_GL_ARB_texture_storage();
9073 #endif /* GL_ARB_texture_storage */
9074 #ifdef GL_ARB_texture_storage_multisample
9075 _glewInfo_GL_ARB_texture_storage_multisample();
9076 #endif /* GL_ARB_texture_storage_multisample */
9077 #ifdef GL_ARB_texture_swizzle
9078 _glewInfo_GL_ARB_texture_swizzle();
9079 #endif /* GL_ARB_texture_swizzle */
9080 #ifdef GL_ARB_texture_view
9081 _glewInfo_GL_ARB_texture_view();
9082 #endif /* GL_ARB_texture_view */
9083 #ifdef GL_ARB_timer_query
9084 _glewInfo_GL_ARB_timer_query();
9085 #endif /* GL_ARB_timer_query */
9086 #ifdef GL_ARB_transform_feedback2
9087 _glewInfo_GL_ARB_transform_feedback2();
9088 #endif /* GL_ARB_transform_feedback2 */
9089 #ifdef GL_ARB_transform_feedback3
9090 _glewInfo_GL_ARB_transform_feedback3();
9091 #endif /* GL_ARB_transform_feedback3 */
9092 #ifdef GL_ARB_transform_feedback_instanced
9093 _glewInfo_GL_ARB_transform_feedback_instanced();
9094 #endif /* GL_ARB_transform_feedback_instanced */
9095 #ifdef GL_ARB_transpose_matrix
9096 _glewInfo_GL_ARB_transpose_matrix();
9097 #endif /* GL_ARB_transpose_matrix */
9098 #ifdef GL_ARB_uniform_buffer_object
9099 _glewInfo_GL_ARB_uniform_buffer_object();
9100 #endif /* GL_ARB_uniform_buffer_object */
9101 #ifdef GL_ARB_vertex_array_bgra
9102 _glewInfo_GL_ARB_vertex_array_bgra();
9103 #endif /* GL_ARB_vertex_array_bgra */
9104 #ifdef GL_ARB_vertex_array_object
9105 _glewInfo_GL_ARB_vertex_array_object();
9106 #endif /* GL_ARB_vertex_array_object */
9107 #ifdef GL_ARB_vertex_attrib_64bit
9108 _glewInfo_GL_ARB_vertex_attrib_64bit();
9109 #endif /* GL_ARB_vertex_attrib_64bit */
9110 #ifdef GL_ARB_vertex_attrib_binding
9111 _glewInfo_GL_ARB_vertex_attrib_binding();
9112 #endif /* GL_ARB_vertex_attrib_binding */
9113 #ifdef GL_ARB_vertex_blend
9114 _glewInfo_GL_ARB_vertex_blend();
9115 #endif /* GL_ARB_vertex_blend */
9116 #ifdef GL_ARB_vertex_buffer_object
9117 _glewInfo_GL_ARB_vertex_buffer_object();
9118 #endif /* GL_ARB_vertex_buffer_object */
9119 #ifdef GL_ARB_vertex_program
9120 _glewInfo_GL_ARB_vertex_program();
9121 #endif /* GL_ARB_vertex_program */
9122 #ifdef GL_ARB_vertex_shader
9123 _glewInfo_GL_ARB_vertex_shader();
9124 #endif /* GL_ARB_vertex_shader */
9125 #ifdef GL_ARB_vertex_type_10f_11f_11f_rev
9126 _glewInfo_GL_ARB_vertex_type_10f_11f_11f_rev();
9127 #endif /* GL_ARB_vertex_type_10f_11f_11f_rev */
9128 #ifdef GL_ARB_vertex_type_2_10_10_10_rev
9129 _glewInfo_GL_ARB_vertex_type_2_10_10_10_rev();
9130 #endif /* GL_ARB_vertex_type_2_10_10_10_rev */
9131 #ifdef GL_ARB_viewport_array
9132 _glewInfo_GL_ARB_viewport_array();
9133 #endif /* GL_ARB_viewport_array */
9134 #ifdef GL_ARB_window_pos
9135 _glewInfo_GL_ARB_window_pos();
9136 #endif /* GL_ARB_window_pos */
9137 #ifdef GL_ATIX_point_sprites
9138 _glewInfo_GL_ATIX_point_sprites();
9139 #endif /* GL_ATIX_point_sprites */
9140 #ifdef GL_ATIX_texture_env_combine3
9141 _glewInfo_GL_ATIX_texture_env_combine3();
9142 #endif /* GL_ATIX_texture_env_combine3 */
9143 #ifdef GL_ATIX_texture_env_route
9144 _glewInfo_GL_ATIX_texture_env_route();
9145 #endif /* GL_ATIX_texture_env_route */
9146 #ifdef GL_ATIX_vertex_shader_output_point_size
9147 _glewInfo_GL_ATIX_vertex_shader_output_point_size();
9148 #endif /* GL_ATIX_vertex_shader_output_point_size */
9149 #ifdef GL_ATI_draw_buffers
9150 _glewInfo_GL_ATI_draw_buffers();
9151 #endif /* GL_ATI_draw_buffers */
9152 #ifdef GL_ATI_element_array
9153 _glewInfo_GL_ATI_element_array();
9154 #endif /* GL_ATI_element_array */
9155 #ifdef GL_ATI_envmap_bumpmap
9156 _glewInfo_GL_ATI_envmap_bumpmap();
9157 #endif /* GL_ATI_envmap_bumpmap */
9158 #ifdef GL_ATI_fragment_shader
9159 _glewInfo_GL_ATI_fragment_shader();
9160 #endif /* GL_ATI_fragment_shader */
9161 #ifdef GL_ATI_map_object_buffer
9162 _glewInfo_GL_ATI_map_object_buffer();
9163 #endif /* GL_ATI_map_object_buffer */
9164 #ifdef GL_ATI_meminfo
9165 _glewInfo_GL_ATI_meminfo();
9166 #endif /* GL_ATI_meminfo */
9167 #ifdef GL_ATI_pn_triangles
9168 _glewInfo_GL_ATI_pn_triangles();
9169 #endif /* GL_ATI_pn_triangles */
9170 #ifdef GL_ATI_separate_stencil
9171 _glewInfo_GL_ATI_separate_stencil();
9172 #endif /* GL_ATI_separate_stencil */
9173 #ifdef GL_ATI_shader_texture_lod
9174 _glewInfo_GL_ATI_shader_texture_lod();
9175 #endif /* GL_ATI_shader_texture_lod */
9176 #ifdef GL_ATI_text_fragment_shader
9177 _glewInfo_GL_ATI_text_fragment_shader();
9178 #endif /* GL_ATI_text_fragment_shader */
9179 #ifdef GL_ATI_texture_compression_3dc
9180 _glewInfo_GL_ATI_texture_compression_3dc();
9181 #endif /* GL_ATI_texture_compression_3dc */
9182 #ifdef GL_ATI_texture_env_combine3
9183 _glewInfo_GL_ATI_texture_env_combine3();
9184 #endif /* GL_ATI_texture_env_combine3 */
9185 #ifdef GL_ATI_texture_float
9186 _glewInfo_GL_ATI_texture_float();
9187 #endif /* GL_ATI_texture_float */
9188 #ifdef GL_ATI_texture_mirror_once
9189 _glewInfo_GL_ATI_texture_mirror_once();
9190 #endif /* GL_ATI_texture_mirror_once */
9191 #ifdef GL_ATI_vertex_array_object
9192 _glewInfo_GL_ATI_vertex_array_object();
9193 #endif /* GL_ATI_vertex_array_object */
9194 #ifdef GL_ATI_vertex_attrib_array_object
9195 _glewInfo_GL_ATI_vertex_attrib_array_object();
9196 #endif /* GL_ATI_vertex_attrib_array_object */
9197 #ifdef GL_ATI_vertex_streams
9198 _glewInfo_GL_ATI_vertex_streams();
9199 #endif /* GL_ATI_vertex_streams */
9200 #ifdef GL_EXT_422_pixels
9201 _glewInfo_GL_EXT_422_pixels();
9202 #endif /* GL_EXT_422_pixels */
9203 #ifdef GL_EXT_Cg_shader
9204 _glewInfo_GL_EXT_Cg_shader();
9205 #endif /* GL_EXT_Cg_shader */
9206 #ifdef GL_EXT_abgr
9207 _glewInfo_GL_EXT_abgr();
9208 #endif /* GL_EXT_abgr */
9209 #ifdef GL_EXT_bgra
9210 _glewInfo_GL_EXT_bgra();
9211 #endif /* GL_EXT_bgra */
9212 #ifdef GL_EXT_bindable_uniform
9213 _glewInfo_GL_EXT_bindable_uniform();
9214 #endif /* GL_EXT_bindable_uniform */
9215 #ifdef GL_EXT_blend_color
9216 _glewInfo_GL_EXT_blend_color();
9217 #endif /* GL_EXT_blend_color */
9218 #ifdef GL_EXT_blend_equation_separate
9219 _glewInfo_GL_EXT_blend_equation_separate();
9220 #endif /* GL_EXT_blend_equation_separate */
9221 #ifdef GL_EXT_blend_func_separate
9222 _glewInfo_GL_EXT_blend_func_separate();
9223 #endif /* GL_EXT_blend_func_separate */
9224 #ifdef GL_EXT_blend_logic_op
9225 _glewInfo_GL_EXT_blend_logic_op();
9226 #endif /* GL_EXT_blend_logic_op */
9227 #ifdef GL_EXT_blend_minmax
9228 _glewInfo_GL_EXT_blend_minmax();
9229 #endif /* GL_EXT_blend_minmax */
9230 #ifdef GL_EXT_blend_subtract
9231 _glewInfo_GL_EXT_blend_subtract();
9232 #endif /* GL_EXT_blend_subtract */
9233 #ifdef GL_EXT_clip_volume_hint
9234 _glewInfo_GL_EXT_clip_volume_hint();
9235 #endif /* GL_EXT_clip_volume_hint */
9236 #ifdef GL_EXT_cmyka
9237 _glewInfo_GL_EXT_cmyka();
9238 #endif /* GL_EXT_cmyka */
9239 #ifdef GL_EXT_color_subtable
9240 _glewInfo_GL_EXT_color_subtable();
9241 #endif /* GL_EXT_color_subtable */
9242 #ifdef GL_EXT_compiled_vertex_array
9243 _glewInfo_GL_EXT_compiled_vertex_array();
9244 #endif /* GL_EXT_compiled_vertex_array */
9245 #ifdef GL_EXT_convolution
9246 _glewInfo_GL_EXT_convolution();
9247 #endif /* GL_EXT_convolution */
9248 #ifdef GL_EXT_coordinate_frame
9249 _glewInfo_GL_EXT_coordinate_frame();
9250 #endif /* GL_EXT_coordinate_frame */
9251 #ifdef GL_EXT_copy_texture
9252 _glewInfo_GL_EXT_copy_texture();
9253 #endif /* GL_EXT_copy_texture */
9254 #ifdef GL_EXT_cull_vertex
9255 _glewInfo_GL_EXT_cull_vertex();
9256 #endif /* GL_EXT_cull_vertex */
9257 #ifdef GL_EXT_debug_marker
9258 _glewInfo_GL_EXT_debug_marker();
9259 #endif /* GL_EXT_debug_marker */
9260 #ifdef GL_EXT_depth_bounds_test
9261 _glewInfo_GL_EXT_depth_bounds_test();
9262 #endif /* GL_EXT_depth_bounds_test */
9263 #ifdef GL_EXT_direct_state_access
9264 _glewInfo_GL_EXT_direct_state_access();
9265 #endif /* GL_EXT_direct_state_access */
9266 #ifdef GL_EXT_draw_buffers2
9267 _glewInfo_GL_EXT_draw_buffers2();
9268 #endif /* GL_EXT_draw_buffers2 */
9269 #ifdef GL_EXT_draw_instanced
9270 _glewInfo_GL_EXT_draw_instanced();
9271 #endif /* GL_EXT_draw_instanced */
9272 #ifdef GL_EXT_draw_range_elements
9273 _glewInfo_GL_EXT_draw_range_elements();
9274 #endif /* GL_EXT_draw_range_elements */
9275 #ifdef GL_EXT_fog_coord
9276 _glewInfo_GL_EXT_fog_coord();
9277 #endif /* GL_EXT_fog_coord */
9278 #ifdef GL_EXT_fragment_lighting
9279 _glewInfo_GL_EXT_fragment_lighting();
9280 #endif /* GL_EXT_fragment_lighting */
9281 #ifdef GL_EXT_framebuffer_blit
9282 _glewInfo_GL_EXT_framebuffer_blit();
9283 #endif /* GL_EXT_framebuffer_blit */
9284 #ifdef GL_EXT_framebuffer_multisample
9285 _glewInfo_GL_EXT_framebuffer_multisample();
9286 #endif /* GL_EXT_framebuffer_multisample */
9287 #ifdef GL_EXT_framebuffer_multisample_blit_scaled
9288 _glewInfo_GL_EXT_framebuffer_multisample_blit_scaled();
9289 #endif /* GL_EXT_framebuffer_multisample_blit_scaled */
9290 #ifdef GL_EXT_framebuffer_object
9291 _glewInfo_GL_EXT_framebuffer_object();
9292 #endif /* GL_EXT_framebuffer_object */
9293 #ifdef GL_EXT_framebuffer_sRGB
9294 _glewInfo_GL_EXT_framebuffer_sRGB();
9295 #endif /* GL_EXT_framebuffer_sRGB */
9296 #ifdef GL_EXT_geometry_shader4
9297 _glewInfo_GL_EXT_geometry_shader4();
9298 #endif /* GL_EXT_geometry_shader4 */
9299 #ifdef GL_EXT_gpu_program_parameters
9300 _glewInfo_GL_EXT_gpu_program_parameters();
9301 #endif /* GL_EXT_gpu_program_parameters */
9302 #ifdef GL_EXT_gpu_shader4
9303 _glewInfo_GL_EXT_gpu_shader4();
9304 #endif /* GL_EXT_gpu_shader4 */
9305 #ifdef GL_EXT_histogram
9306 _glewInfo_GL_EXT_histogram();
9307 #endif /* GL_EXT_histogram */
9308 #ifdef GL_EXT_index_array_formats
9309 _glewInfo_GL_EXT_index_array_formats();
9310 #endif /* GL_EXT_index_array_formats */
9311 #ifdef GL_EXT_index_func
9312 _glewInfo_GL_EXT_index_func();
9313 #endif /* GL_EXT_index_func */
9314 #ifdef GL_EXT_index_material
9315 _glewInfo_GL_EXT_index_material();
9316 #endif /* GL_EXT_index_material */
9317 #ifdef GL_EXT_index_texture
9318 _glewInfo_GL_EXT_index_texture();
9319 #endif /* GL_EXT_index_texture */
9320 #ifdef GL_EXT_light_texture
9321 _glewInfo_GL_EXT_light_texture();
9322 #endif /* GL_EXT_light_texture */
9323 #ifdef GL_EXT_misc_attribute
9324 _glewInfo_GL_EXT_misc_attribute();
9325 #endif /* GL_EXT_misc_attribute */
9326 #ifdef GL_EXT_multi_draw_arrays
9327 _glewInfo_GL_EXT_multi_draw_arrays();
9328 #endif /* GL_EXT_multi_draw_arrays */
9329 #ifdef GL_EXT_multisample
9330 _glewInfo_GL_EXT_multisample();
9331 #endif /* GL_EXT_multisample */
9332 #ifdef GL_EXT_packed_depth_stencil
9333 _glewInfo_GL_EXT_packed_depth_stencil();
9334 #endif /* GL_EXT_packed_depth_stencil */
9335 #ifdef GL_EXT_packed_float
9336 _glewInfo_GL_EXT_packed_float();
9337 #endif /* GL_EXT_packed_float */
9338 #ifdef GL_EXT_packed_pixels
9339 _glewInfo_GL_EXT_packed_pixels();
9340 #endif /* GL_EXT_packed_pixels */
9341 #ifdef GL_EXT_paletted_texture
9342 _glewInfo_GL_EXT_paletted_texture();
9343 #endif /* GL_EXT_paletted_texture */
9344 #ifdef GL_EXT_pixel_buffer_object
9345 _glewInfo_GL_EXT_pixel_buffer_object();
9346 #endif /* GL_EXT_pixel_buffer_object */
9347 #ifdef GL_EXT_pixel_transform
9348 _glewInfo_GL_EXT_pixel_transform();
9349 #endif /* GL_EXT_pixel_transform */
9350 #ifdef GL_EXT_pixel_transform_color_table
9351 _glewInfo_GL_EXT_pixel_transform_color_table();
9352 #endif /* GL_EXT_pixel_transform_color_table */
9353 #ifdef GL_EXT_point_parameters
9354 _glewInfo_GL_EXT_point_parameters();
9355 #endif /* GL_EXT_point_parameters */
9356 #ifdef GL_EXT_polygon_offset
9357 _glewInfo_GL_EXT_polygon_offset();
9358 #endif /* GL_EXT_polygon_offset */
9359 #ifdef GL_EXT_provoking_vertex
9360 _glewInfo_GL_EXT_provoking_vertex();
9361 #endif /* GL_EXT_provoking_vertex */
9362 #ifdef GL_EXT_rescale_normal
9363 _glewInfo_GL_EXT_rescale_normal();
9364 #endif /* GL_EXT_rescale_normal */
9365 #ifdef GL_EXT_scene_marker
9366 _glewInfo_GL_EXT_scene_marker();
9367 #endif /* GL_EXT_scene_marker */
9368 #ifdef GL_EXT_secondary_color
9369 _glewInfo_GL_EXT_secondary_color();
9370 #endif /* GL_EXT_secondary_color */
9371 #ifdef GL_EXT_separate_shader_objects
9372 _glewInfo_GL_EXT_separate_shader_objects();
9373 #endif /* GL_EXT_separate_shader_objects */
9374 #ifdef GL_EXT_separate_specular_color
9375 _glewInfo_GL_EXT_separate_specular_color();
9376 #endif /* GL_EXT_separate_specular_color */
9377 #ifdef GL_EXT_shader_image_load_store
9378 _glewInfo_GL_EXT_shader_image_load_store();
9379 #endif /* GL_EXT_shader_image_load_store */
9380 #ifdef GL_EXT_shadow_funcs
9381 _glewInfo_GL_EXT_shadow_funcs();
9382 #endif /* GL_EXT_shadow_funcs */
9383 #ifdef GL_EXT_shared_texture_palette
9384 _glewInfo_GL_EXT_shared_texture_palette();
9385 #endif /* GL_EXT_shared_texture_palette */
9386 #ifdef GL_EXT_stencil_clear_tag
9387 _glewInfo_GL_EXT_stencil_clear_tag();
9388 #endif /* GL_EXT_stencil_clear_tag */
9389 #ifdef GL_EXT_stencil_two_side
9390 _glewInfo_GL_EXT_stencil_two_side();
9391 #endif /* GL_EXT_stencil_two_side */
9392 #ifdef GL_EXT_stencil_wrap
9393 _glewInfo_GL_EXT_stencil_wrap();
9394 #endif /* GL_EXT_stencil_wrap */
9395 #ifdef GL_EXT_subtexture
9396 _glewInfo_GL_EXT_subtexture();
9397 #endif /* GL_EXT_subtexture */
9398 #ifdef GL_EXT_texture
9399 _glewInfo_GL_EXT_texture();
9400 #endif /* GL_EXT_texture */
9401 #ifdef GL_EXT_texture3D
9402 _glewInfo_GL_EXT_texture3D();
9403 #endif /* GL_EXT_texture3D */
9404 #ifdef GL_EXT_texture_array
9405 _glewInfo_GL_EXT_texture_array();
9406 #endif /* GL_EXT_texture_array */
9407 #ifdef GL_EXT_texture_buffer_object
9408 _glewInfo_GL_EXT_texture_buffer_object();
9409 #endif /* GL_EXT_texture_buffer_object */
9410 #ifdef GL_EXT_texture_compression_dxt1
9411 _glewInfo_GL_EXT_texture_compression_dxt1();
9412 #endif /* GL_EXT_texture_compression_dxt1 */
9413 #ifdef GL_EXT_texture_compression_latc
9414 _glewInfo_GL_EXT_texture_compression_latc();
9415 #endif /* GL_EXT_texture_compression_latc */
9416 #ifdef GL_EXT_texture_compression_rgtc
9417 _glewInfo_GL_EXT_texture_compression_rgtc();
9418 #endif /* GL_EXT_texture_compression_rgtc */
9419 #ifdef GL_EXT_texture_compression_s3tc
9420 _glewInfo_GL_EXT_texture_compression_s3tc();
9421 #endif /* GL_EXT_texture_compression_s3tc */
9422 #ifdef GL_EXT_texture_cube_map
9423 _glewInfo_GL_EXT_texture_cube_map();
9424 #endif /* GL_EXT_texture_cube_map */
9425 #ifdef GL_EXT_texture_edge_clamp
9426 _glewInfo_GL_EXT_texture_edge_clamp();
9427 #endif /* GL_EXT_texture_edge_clamp */
9428 #ifdef GL_EXT_texture_env
9429 _glewInfo_GL_EXT_texture_env();
9430 #endif /* GL_EXT_texture_env */
9431 #ifdef GL_EXT_texture_env_add
9432 _glewInfo_GL_EXT_texture_env_add();
9433 #endif /* GL_EXT_texture_env_add */
9434 #ifdef GL_EXT_texture_env_combine
9435 _glewInfo_GL_EXT_texture_env_combine();
9436 #endif /* GL_EXT_texture_env_combine */
9437 #ifdef GL_EXT_texture_env_dot3
9438 _glewInfo_GL_EXT_texture_env_dot3();
9439 #endif /* GL_EXT_texture_env_dot3 */
9440 #ifdef GL_EXT_texture_filter_anisotropic
9441 _glewInfo_GL_EXT_texture_filter_anisotropic();
9442 #endif /* GL_EXT_texture_filter_anisotropic */
9443 #ifdef GL_EXT_texture_integer
9444 _glewInfo_GL_EXT_texture_integer();
9445 #endif /* GL_EXT_texture_integer */
9446 #ifdef GL_EXT_texture_lod_bias
9447 _glewInfo_GL_EXT_texture_lod_bias();
9448 #endif /* GL_EXT_texture_lod_bias */
9449 #ifdef GL_EXT_texture_mirror_clamp
9450 _glewInfo_GL_EXT_texture_mirror_clamp();
9451 #endif /* GL_EXT_texture_mirror_clamp */
9452 #ifdef GL_EXT_texture_object
9453 _glewInfo_GL_EXT_texture_object();
9454 #endif /* GL_EXT_texture_object */
9455 #ifdef GL_EXT_texture_perturb_normal
9456 _glewInfo_GL_EXT_texture_perturb_normal();
9457 #endif /* GL_EXT_texture_perturb_normal */
9458 #ifdef GL_EXT_texture_rectangle
9459 _glewInfo_GL_EXT_texture_rectangle();
9460 #endif /* GL_EXT_texture_rectangle */
9461 #ifdef GL_EXT_texture_sRGB
9462 _glewInfo_GL_EXT_texture_sRGB();
9463 #endif /* GL_EXT_texture_sRGB */
9464 #ifdef GL_EXT_texture_sRGB_decode
9465 _glewInfo_GL_EXT_texture_sRGB_decode();
9466 #endif /* GL_EXT_texture_sRGB_decode */
9467 #ifdef GL_EXT_texture_shared_exponent
9468 _glewInfo_GL_EXT_texture_shared_exponent();
9469 #endif /* GL_EXT_texture_shared_exponent */
9470 #ifdef GL_EXT_texture_snorm
9471 _glewInfo_GL_EXT_texture_snorm();
9472 #endif /* GL_EXT_texture_snorm */
9473 #ifdef GL_EXT_texture_swizzle
9474 _glewInfo_GL_EXT_texture_swizzle();
9475 #endif /* GL_EXT_texture_swizzle */
9476 #ifdef GL_EXT_timer_query
9477 _glewInfo_GL_EXT_timer_query();
9478 #endif /* GL_EXT_timer_query */
9479 #ifdef GL_EXT_transform_feedback
9480 _glewInfo_GL_EXT_transform_feedback();
9481 #endif /* GL_EXT_transform_feedback */
9482 #ifdef GL_EXT_vertex_array
9483 _glewInfo_GL_EXT_vertex_array();
9484 #endif /* GL_EXT_vertex_array */
9485 #ifdef GL_EXT_vertex_array_bgra
9486 _glewInfo_GL_EXT_vertex_array_bgra();
9487 #endif /* GL_EXT_vertex_array_bgra */
9488 #ifdef GL_EXT_vertex_attrib_64bit
9489 _glewInfo_GL_EXT_vertex_attrib_64bit();
9490 #endif /* GL_EXT_vertex_attrib_64bit */
9491 #ifdef GL_EXT_vertex_shader
9492 _glewInfo_GL_EXT_vertex_shader();
9493 #endif /* GL_EXT_vertex_shader */
9494 #ifdef GL_EXT_vertex_weighting
9495 _glewInfo_GL_EXT_vertex_weighting();
9496 #endif /* GL_EXT_vertex_weighting */
9497 #ifdef GL_EXT_x11_sync_object
9498 _glewInfo_GL_EXT_x11_sync_object();
9499 #endif /* GL_EXT_x11_sync_object */
9500 #ifdef GL_GREMEDY_frame_terminator
9501 _glewInfo_GL_GREMEDY_frame_terminator();
9502 #endif /* GL_GREMEDY_frame_terminator */
9503 #ifdef GL_GREMEDY_string_marker
9504 _glewInfo_GL_GREMEDY_string_marker();
9505 #endif /* GL_GREMEDY_string_marker */
9506 #ifdef GL_HP_convolution_border_modes
9507 _glewInfo_GL_HP_convolution_border_modes();
9508 #endif /* GL_HP_convolution_border_modes */
9509 #ifdef GL_HP_image_transform
9510 _glewInfo_GL_HP_image_transform();
9511 #endif /* GL_HP_image_transform */
9512 #ifdef GL_HP_occlusion_test
9513 _glewInfo_GL_HP_occlusion_test();
9514 #endif /* GL_HP_occlusion_test */
9515 #ifdef GL_HP_texture_lighting
9516 _glewInfo_GL_HP_texture_lighting();
9517 #endif /* GL_HP_texture_lighting */
9518 #ifdef GL_IBM_cull_vertex
9519 _glewInfo_GL_IBM_cull_vertex();
9520 #endif /* GL_IBM_cull_vertex */
9521 #ifdef GL_IBM_multimode_draw_arrays
9522 _glewInfo_GL_IBM_multimode_draw_arrays();
9523 #endif /* GL_IBM_multimode_draw_arrays */
9524 #ifdef GL_IBM_rasterpos_clip
9525 _glewInfo_GL_IBM_rasterpos_clip();
9526 #endif /* GL_IBM_rasterpos_clip */
9527 #ifdef GL_IBM_static_data
9528 _glewInfo_GL_IBM_static_data();
9529 #endif /* GL_IBM_static_data */
9530 #ifdef GL_IBM_texture_mirrored_repeat
9531 _glewInfo_GL_IBM_texture_mirrored_repeat();
9532 #endif /* GL_IBM_texture_mirrored_repeat */
9533 #ifdef GL_IBM_vertex_array_lists
9534 _glewInfo_GL_IBM_vertex_array_lists();
9535 #endif /* GL_IBM_vertex_array_lists */
9536 #ifdef GL_INGR_color_clamp
9537 _glewInfo_GL_INGR_color_clamp();
9538 #endif /* GL_INGR_color_clamp */
9539 #ifdef GL_INGR_interlace_read
9540 _glewInfo_GL_INGR_interlace_read();
9541 #endif /* GL_INGR_interlace_read */
9542 #ifdef GL_INTEL_map_texture
9543 _glewInfo_GL_INTEL_map_texture();
9544 #endif /* GL_INTEL_map_texture */
9545 #ifdef GL_INTEL_parallel_arrays
9546 _glewInfo_GL_INTEL_parallel_arrays();
9547 #endif /* GL_INTEL_parallel_arrays */
9548 #ifdef GL_INTEL_texture_scissor
9549 _glewInfo_GL_INTEL_texture_scissor();
9550 #endif /* GL_INTEL_texture_scissor */
9551 #ifdef GL_KHR_debug
9552 _glewInfo_GL_KHR_debug();
9553 #endif /* GL_KHR_debug */
9554 #ifdef GL_KHR_texture_compression_astc_ldr
9555 _glewInfo_GL_KHR_texture_compression_astc_ldr();
9556 #endif /* GL_KHR_texture_compression_astc_ldr */
9557 #ifdef GL_KTX_buffer_region
9558 _glewInfo_GL_KTX_buffer_region();
9559 #endif /* GL_KTX_buffer_region */
9560 #ifdef GL_MESAX_texture_stack
9561 _glewInfo_GL_MESAX_texture_stack();
9562 #endif /* GL_MESAX_texture_stack */
9563 #ifdef GL_MESA_pack_invert
9564 _glewInfo_GL_MESA_pack_invert();
9565 #endif /* GL_MESA_pack_invert */
9566 #ifdef GL_MESA_resize_buffers
9567 _glewInfo_GL_MESA_resize_buffers();
9568 #endif /* GL_MESA_resize_buffers */
9569 #ifdef GL_MESA_window_pos
9570 _glewInfo_GL_MESA_window_pos();
9571 #endif /* GL_MESA_window_pos */
9572 #ifdef GL_MESA_ycbcr_texture
9573 _glewInfo_GL_MESA_ycbcr_texture();
9574 #endif /* GL_MESA_ycbcr_texture */
9575 #ifdef GL_NVX_conditional_render
9576 _glewInfo_GL_NVX_conditional_render();
9577 #endif /* GL_NVX_conditional_render */
9578 #ifdef GL_NVX_gpu_memory_info
9579 _glewInfo_GL_NVX_gpu_memory_info();
9580 #endif /* GL_NVX_gpu_memory_info */
9581 #ifdef GL_NV_bindless_multi_draw_indirect
9582 _glewInfo_GL_NV_bindless_multi_draw_indirect();
9583 #endif /* GL_NV_bindless_multi_draw_indirect */
9584 #ifdef GL_NV_bindless_texture
9585 _glewInfo_GL_NV_bindless_texture();
9586 #endif /* GL_NV_bindless_texture */
9587 #ifdef GL_NV_blend_equation_advanced
9588 _glewInfo_GL_NV_blend_equation_advanced();
9589 #endif /* GL_NV_blend_equation_advanced */
9590 #ifdef GL_NV_blend_equation_advanced_coherent
9591 _glewInfo_GL_NV_blend_equation_advanced_coherent();
9592 #endif /* GL_NV_blend_equation_advanced_coherent */
9593 #ifdef GL_NV_blend_square
9594 _glewInfo_GL_NV_blend_square();
9595 #endif /* GL_NV_blend_square */
9596 #ifdef GL_NV_compute_program5
9597 _glewInfo_GL_NV_compute_program5();
9598 #endif /* GL_NV_compute_program5 */
9599 #ifdef GL_NV_conditional_render
9600 _glewInfo_GL_NV_conditional_render();
9601 #endif /* GL_NV_conditional_render */
9602 #ifdef GL_NV_copy_depth_to_color
9603 _glewInfo_GL_NV_copy_depth_to_color();
9604 #endif /* GL_NV_copy_depth_to_color */
9605 #ifdef GL_NV_copy_image
9606 _glewInfo_GL_NV_copy_image();
9607 #endif /* GL_NV_copy_image */
9608 #ifdef GL_NV_deep_texture3D
9609 _glewInfo_GL_NV_deep_texture3D();
9610 #endif /* GL_NV_deep_texture3D */
9611 #ifdef GL_NV_depth_buffer_float
9612 _glewInfo_GL_NV_depth_buffer_float();
9613 #endif /* GL_NV_depth_buffer_float */
9614 #ifdef GL_NV_depth_clamp
9615 _glewInfo_GL_NV_depth_clamp();
9616 #endif /* GL_NV_depth_clamp */
9617 #ifdef GL_NV_depth_range_unclamped
9618 _glewInfo_GL_NV_depth_range_unclamped();
9619 #endif /* GL_NV_depth_range_unclamped */
9620 #ifdef GL_NV_draw_texture
9621 _glewInfo_GL_NV_draw_texture();
9622 #endif /* GL_NV_draw_texture */
9623 #ifdef GL_NV_evaluators
9624 _glewInfo_GL_NV_evaluators();
9625 #endif /* GL_NV_evaluators */
9626 #ifdef GL_NV_explicit_multisample
9627 _glewInfo_GL_NV_explicit_multisample();
9628 #endif /* GL_NV_explicit_multisample */
9629 #ifdef GL_NV_fence
9630 _glewInfo_GL_NV_fence();
9631 #endif /* GL_NV_fence */
9632 #ifdef GL_NV_float_buffer
9633 _glewInfo_GL_NV_float_buffer();
9634 #endif /* GL_NV_float_buffer */
9635 #ifdef GL_NV_fog_distance
9636 _glewInfo_GL_NV_fog_distance();
9637 #endif /* GL_NV_fog_distance */
9638 #ifdef GL_NV_fragment_program
9639 _glewInfo_GL_NV_fragment_program();
9640 #endif /* GL_NV_fragment_program */
9641 #ifdef GL_NV_fragment_program2
9642 _glewInfo_GL_NV_fragment_program2();
9643 #endif /* GL_NV_fragment_program2 */
9644 #ifdef GL_NV_fragment_program4
9645 _glewInfo_GL_NV_fragment_program4();
9646 #endif /* GL_NV_fragment_program4 */
9647 #ifdef GL_NV_fragment_program_option
9648 _glewInfo_GL_NV_fragment_program_option();
9649 #endif /* GL_NV_fragment_program_option */
9650 #ifdef GL_NV_framebuffer_multisample_coverage
9651 _glewInfo_GL_NV_framebuffer_multisample_coverage();
9652 #endif /* GL_NV_framebuffer_multisample_coverage */
9653 #ifdef GL_NV_geometry_program4
9654 _glewInfo_GL_NV_geometry_program4();
9655 #endif /* GL_NV_geometry_program4 */
9656 #ifdef GL_NV_geometry_shader4
9657 _glewInfo_GL_NV_geometry_shader4();
9658 #endif /* GL_NV_geometry_shader4 */
9659 #ifdef GL_NV_gpu_program4
9660 _glewInfo_GL_NV_gpu_program4();
9661 #endif /* GL_NV_gpu_program4 */
9662 #ifdef GL_NV_gpu_program5
9663 _glewInfo_GL_NV_gpu_program5();
9664 #endif /* GL_NV_gpu_program5 */
9665 #ifdef GL_NV_gpu_program5_mem_extended
9666 _glewInfo_GL_NV_gpu_program5_mem_extended();
9667 #endif /* GL_NV_gpu_program5_mem_extended */
9668 #ifdef GL_NV_gpu_program_fp64
9669 _glewInfo_GL_NV_gpu_program_fp64();
9670 #endif /* GL_NV_gpu_program_fp64 */
9671 #ifdef GL_NV_gpu_shader5
9672 _glewInfo_GL_NV_gpu_shader5();
9673 #endif /* GL_NV_gpu_shader5 */
9674 #ifdef GL_NV_half_float
9675 _glewInfo_GL_NV_half_float();
9676 #endif /* GL_NV_half_float */
9677 #ifdef GL_NV_light_max_exponent
9678 _glewInfo_GL_NV_light_max_exponent();
9679 #endif /* GL_NV_light_max_exponent */
9680 #ifdef GL_NV_multisample_coverage
9681 _glewInfo_GL_NV_multisample_coverage();
9682 #endif /* GL_NV_multisample_coverage */
9683 #ifdef GL_NV_multisample_filter_hint
9684 _glewInfo_GL_NV_multisample_filter_hint();
9685 #endif /* GL_NV_multisample_filter_hint */
9686 #ifdef GL_NV_occlusion_query
9687 _glewInfo_GL_NV_occlusion_query();
9688 #endif /* GL_NV_occlusion_query */
9689 #ifdef GL_NV_packed_depth_stencil
9690 _glewInfo_GL_NV_packed_depth_stencil();
9691 #endif /* GL_NV_packed_depth_stencil */
9692 #ifdef GL_NV_parameter_buffer_object
9693 _glewInfo_GL_NV_parameter_buffer_object();
9694 #endif /* GL_NV_parameter_buffer_object */
9695 #ifdef GL_NV_parameter_buffer_object2
9696 _glewInfo_GL_NV_parameter_buffer_object2();
9697 #endif /* GL_NV_parameter_buffer_object2 */
9698 #ifdef GL_NV_path_rendering
9699 _glewInfo_GL_NV_path_rendering();
9700 #endif /* GL_NV_path_rendering */
9701 #ifdef GL_NV_pixel_data_range
9702 _glewInfo_GL_NV_pixel_data_range();
9703 #endif /* GL_NV_pixel_data_range */
9704 #ifdef GL_NV_point_sprite
9705 _glewInfo_GL_NV_point_sprite();
9706 #endif /* GL_NV_point_sprite */
9707 #ifdef GL_NV_present_video
9708 _glewInfo_GL_NV_present_video();
9709 #endif /* GL_NV_present_video */
9710 #ifdef GL_NV_primitive_restart
9711 _glewInfo_GL_NV_primitive_restart();
9712 #endif /* GL_NV_primitive_restart */
9713 #ifdef GL_NV_register_combiners
9714 _glewInfo_GL_NV_register_combiners();
9715 #endif /* GL_NV_register_combiners */
9716 #ifdef GL_NV_register_combiners2
9717 _glewInfo_GL_NV_register_combiners2();
9718 #endif /* GL_NV_register_combiners2 */
9719 #ifdef GL_NV_shader_atomic_counters
9720 _glewInfo_GL_NV_shader_atomic_counters();
9721 #endif /* GL_NV_shader_atomic_counters */
9722 #ifdef GL_NV_shader_atomic_float
9723 _glewInfo_GL_NV_shader_atomic_float();
9724 #endif /* GL_NV_shader_atomic_float */
9725 #ifdef GL_NV_shader_buffer_load
9726 _glewInfo_GL_NV_shader_buffer_load();
9727 #endif /* GL_NV_shader_buffer_load */
9728 #ifdef GL_NV_shader_storage_buffer_object
9729 _glewInfo_GL_NV_shader_storage_buffer_object();
9730 #endif /* GL_NV_shader_storage_buffer_object */
9731 #ifdef GL_NV_tessellation_program5
9732 _glewInfo_GL_NV_tessellation_program5();
9733 #endif /* GL_NV_tessellation_program5 */
9734 #ifdef GL_NV_texgen_emboss
9735 _glewInfo_GL_NV_texgen_emboss();
9736 #endif /* GL_NV_texgen_emboss */
9737 #ifdef GL_NV_texgen_reflection
9738 _glewInfo_GL_NV_texgen_reflection();
9739 #endif /* GL_NV_texgen_reflection */
9740 #ifdef GL_NV_texture_barrier
9741 _glewInfo_GL_NV_texture_barrier();
9742 #endif /* GL_NV_texture_barrier */
9743 #ifdef GL_NV_texture_compression_vtc
9744 _glewInfo_GL_NV_texture_compression_vtc();
9745 #endif /* GL_NV_texture_compression_vtc */
9746 #ifdef GL_NV_texture_env_combine4
9747 _glewInfo_GL_NV_texture_env_combine4();
9748 #endif /* GL_NV_texture_env_combine4 */
9749 #ifdef GL_NV_texture_expand_normal
9750 _glewInfo_GL_NV_texture_expand_normal();
9751 #endif /* GL_NV_texture_expand_normal */
9752 #ifdef GL_NV_texture_multisample
9753 _glewInfo_GL_NV_texture_multisample();
9754 #endif /* GL_NV_texture_multisample */
9755 #ifdef GL_NV_texture_rectangle
9756 _glewInfo_GL_NV_texture_rectangle();
9757 #endif /* GL_NV_texture_rectangle */
9758 #ifdef GL_NV_texture_shader
9759 _glewInfo_GL_NV_texture_shader();
9760 #endif /* GL_NV_texture_shader */
9761 #ifdef GL_NV_texture_shader2
9762 _glewInfo_GL_NV_texture_shader2();
9763 #endif /* GL_NV_texture_shader2 */
9764 #ifdef GL_NV_texture_shader3
9765 _glewInfo_GL_NV_texture_shader3();
9766 #endif /* GL_NV_texture_shader3 */
9767 #ifdef GL_NV_transform_feedback
9768 _glewInfo_GL_NV_transform_feedback();
9769 #endif /* GL_NV_transform_feedback */
9770 #ifdef GL_NV_transform_feedback2
9771 _glewInfo_GL_NV_transform_feedback2();
9772 #endif /* GL_NV_transform_feedback2 */
9773 #ifdef GL_NV_vdpau_interop
9774 _glewInfo_GL_NV_vdpau_interop();
9775 #endif /* GL_NV_vdpau_interop */
9776 #ifdef GL_NV_vertex_array_range
9777 _glewInfo_GL_NV_vertex_array_range();
9778 #endif /* GL_NV_vertex_array_range */
9779 #ifdef GL_NV_vertex_array_range2
9780 _glewInfo_GL_NV_vertex_array_range2();
9781 #endif /* GL_NV_vertex_array_range2 */
9782 #ifdef GL_NV_vertex_attrib_integer_64bit
9783 _glewInfo_GL_NV_vertex_attrib_integer_64bit();
9784 #endif /* GL_NV_vertex_attrib_integer_64bit */
9785 #ifdef GL_NV_vertex_buffer_unified_memory
9786 _glewInfo_GL_NV_vertex_buffer_unified_memory();
9787 #endif /* GL_NV_vertex_buffer_unified_memory */
9788 #ifdef GL_NV_vertex_program
9789 _glewInfo_GL_NV_vertex_program();
9790 #endif /* GL_NV_vertex_program */
9791 #ifdef GL_NV_vertex_program1_1
9792 _glewInfo_GL_NV_vertex_program1_1();
9793 #endif /* GL_NV_vertex_program1_1 */
9794 #ifdef GL_NV_vertex_program2
9795 _glewInfo_GL_NV_vertex_program2();
9796 #endif /* GL_NV_vertex_program2 */
9797 #ifdef GL_NV_vertex_program2_option
9798 _glewInfo_GL_NV_vertex_program2_option();
9799 #endif /* GL_NV_vertex_program2_option */
9800 #ifdef GL_NV_vertex_program3
9801 _glewInfo_GL_NV_vertex_program3();
9802 #endif /* GL_NV_vertex_program3 */
9803 #ifdef GL_NV_vertex_program4
9804 _glewInfo_GL_NV_vertex_program4();
9805 #endif /* GL_NV_vertex_program4 */
9806 #ifdef GL_NV_video_capture
9807 _glewInfo_GL_NV_video_capture();
9808 #endif /* GL_NV_video_capture */
9809 #ifdef GL_OES_byte_coordinates
9810 _glewInfo_GL_OES_byte_coordinates();
9811 #endif /* GL_OES_byte_coordinates */
9812 #ifdef GL_OES_compressed_paletted_texture
9813 _glewInfo_GL_OES_compressed_paletted_texture();
9814 #endif /* GL_OES_compressed_paletted_texture */
9815 #ifdef GL_OES_read_format
9816 _glewInfo_GL_OES_read_format();
9817 #endif /* GL_OES_read_format */
9818 #ifdef GL_OES_single_precision
9819 _glewInfo_GL_OES_single_precision();
9820 #endif /* GL_OES_single_precision */
9821 #ifdef GL_OML_interlace
9822 _glewInfo_GL_OML_interlace();
9823 #endif /* GL_OML_interlace */
9824 #ifdef GL_OML_resample
9825 _glewInfo_GL_OML_resample();
9826 #endif /* GL_OML_resample */
9827 #ifdef GL_OML_subsample
9828 _glewInfo_GL_OML_subsample();
9829 #endif /* GL_OML_subsample */
9830 #ifdef GL_PGI_misc_hints
9831 _glewInfo_GL_PGI_misc_hints();
9832 #endif /* GL_PGI_misc_hints */
9833 #ifdef GL_PGI_vertex_hints
9834 _glewInfo_GL_PGI_vertex_hints();
9835 #endif /* GL_PGI_vertex_hints */
9836 #ifdef GL_REGAL_ES1_0_compatibility
9837 _glewInfo_GL_REGAL_ES1_0_compatibility();
9838 #endif /* GL_REGAL_ES1_0_compatibility */
9839 #ifdef GL_REGAL_ES1_1_compatibility
9840 _glewInfo_GL_REGAL_ES1_1_compatibility();
9841 #endif /* GL_REGAL_ES1_1_compatibility */
9842 #ifdef GL_REGAL_enable
9843 _glewInfo_GL_REGAL_enable();
9844 #endif /* GL_REGAL_enable */
9845 #ifdef GL_REGAL_error_string
9846 _glewInfo_GL_REGAL_error_string();
9847 #endif /* GL_REGAL_error_string */
9848 #ifdef GL_REGAL_extension_query
9849 _glewInfo_GL_REGAL_extension_query();
9850 #endif /* GL_REGAL_extension_query */
9851 #ifdef GL_REGAL_log
9852 _glewInfo_GL_REGAL_log();
9853 #endif /* GL_REGAL_log */
9854 #ifdef GL_REND_screen_coordinates
9855 _glewInfo_GL_REND_screen_coordinates();
9856 #endif /* GL_REND_screen_coordinates */
9857 #ifdef GL_S3_s3tc
9858 _glewInfo_GL_S3_s3tc();
9859 #endif /* GL_S3_s3tc */
9860 #ifdef GL_SGIS_color_range
9861 _glewInfo_GL_SGIS_color_range();
9862 #endif /* GL_SGIS_color_range */
9863 #ifdef GL_SGIS_detail_texture
9864 _glewInfo_GL_SGIS_detail_texture();
9865 #endif /* GL_SGIS_detail_texture */
9866 #ifdef GL_SGIS_fog_function
9867 _glewInfo_GL_SGIS_fog_function();
9868 #endif /* GL_SGIS_fog_function */
9869 #ifdef GL_SGIS_generate_mipmap
9870 _glewInfo_GL_SGIS_generate_mipmap();
9871 #endif /* GL_SGIS_generate_mipmap */
9872 #ifdef GL_SGIS_multisample
9873 _glewInfo_GL_SGIS_multisample();
9874 #endif /* GL_SGIS_multisample */
9875 #ifdef GL_SGIS_pixel_texture
9876 _glewInfo_GL_SGIS_pixel_texture();
9877 #endif /* GL_SGIS_pixel_texture */
9878 #ifdef GL_SGIS_point_line_texgen
9879 _glewInfo_GL_SGIS_point_line_texgen();
9880 #endif /* GL_SGIS_point_line_texgen */
9881 #ifdef GL_SGIS_sharpen_texture
9882 _glewInfo_GL_SGIS_sharpen_texture();
9883 #endif /* GL_SGIS_sharpen_texture */
9884 #ifdef GL_SGIS_texture4D
9885 _glewInfo_GL_SGIS_texture4D();
9886 #endif /* GL_SGIS_texture4D */
9887 #ifdef GL_SGIS_texture_border_clamp
9888 _glewInfo_GL_SGIS_texture_border_clamp();
9889 #endif /* GL_SGIS_texture_border_clamp */
9890 #ifdef GL_SGIS_texture_edge_clamp
9891 _glewInfo_GL_SGIS_texture_edge_clamp();
9892 #endif /* GL_SGIS_texture_edge_clamp */
9893 #ifdef GL_SGIS_texture_filter4
9894 _glewInfo_GL_SGIS_texture_filter4();
9895 #endif /* GL_SGIS_texture_filter4 */
9896 #ifdef GL_SGIS_texture_lod
9897 _glewInfo_GL_SGIS_texture_lod();
9898 #endif /* GL_SGIS_texture_lod */
9899 #ifdef GL_SGIS_texture_select
9900 _glewInfo_GL_SGIS_texture_select();
9901 #endif /* GL_SGIS_texture_select */
9902 #ifdef GL_SGIX_async
9903 _glewInfo_GL_SGIX_async();
9904 #endif /* GL_SGIX_async */
9905 #ifdef GL_SGIX_async_histogram
9906 _glewInfo_GL_SGIX_async_histogram();
9907 #endif /* GL_SGIX_async_histogram */
9908 #ifdef GL_SGIX_async_pixel
9909 _glewInfo_GL_SGIX_async_pixel();
9910 #endif /* GL_SGIX_async_pixel */
9911 #ifdef GL_SGIX_blend_alpha_minmax
9912 _glewInfo_GL_SGIX_blend_alpha_minmax();
9913 #endif /* GL_SGIX_blend_alpha_minmax */
9914 #ifdef GL_SGIX_clipmap
9915 _glewInfo_GL_SGIX_clipmap();
9916 #endif /* GL_SGIX_clipmap */
9917 #ifdef GL_SGIX_convolution_accuracy
9918 _glewInfo_GL_SGIX_convolution_accuracy();
9919 #endif /* GL_SGIX_convolution_accuracy */
9920 #ifdef GL_SGIX_depth_texture
9921 _glewInfo_GL_SGIX_depth_texture();
9922 #endif /* GL_SGIX_depth_texture */
9923 #ifdef GL_SGIX_flush_raster
9924 _glewInfo_GL_SGIX_flush_raster();
9925 #endif /* GL_SGIX_flush_raster */
9926 #ifdef GL_SGIX_fog_offset
9927 _glewInfo_GL_SGIX_fog_offset();
9928 #endif /* GL_SGIX_fog_offset */
9929 #ifdef GL_SGIX_fog_texture
9930 _glewInfo_GL_SGIX_fog_texture();
9931 #endif /* GL_SGIX_fog_texture */
9932 #ifdef GL_SGIX_fragment_specular_lighting
9933 _glewInfo_GL_SGIX_fragment_specular_lighting();
9934 #endif /* GL_SGIX_fragment_specular_lighting */
9935 #ifdef GL_SGIX_framezoom
9936 _glewInfo_GL_SGIX_framezoom();
9937 #endif /* GL_SGIX_framezoom */
9938 #ifdef GL_SGIX_interlace
9939 _glewInfo_GL_SGIX_interlace();
9940 #endif /* GL_SGIX_interlace */
9941 #ifdef GL_SGIX_ir_instrument1
9942 _glewInfo_GL_SGIX_ir_instrument1();
9943 #endif /* GL_SGIX_ir_instrument1 */
9944 #ifdef GL_SGIX_list_priority
9945 _glewInfo_GL_SGIX_list_priority();
9946 #endif /* GL_SGIX_list_priority */
9947 #ifdef GL_SGIX_pixel_texture
9948 _glewInfo_GL_SGIX_pixel_texture();
9949 #endif /* GL_SGIX_pixel_texture */
9950 #ifdef GL_SGIX_pixel_texture_bits
9951 _glewInfo_GL_SGIX_pixel_texture_bits();
9952 #endif /* GL_SGIX_pixel_texture_bits */
9953 #ifdef GL_SGIX_reference_plane
9954 _glewInfo_GL_SGIX_reference_plane();
9955 #endif /* GL_SGIX_reference_plane */
9956 #ifdef GL_SGIX_resample
9957 _glewInfo_GL_SGIX_resample();
9958 #endif /* GL_SGIX_resample */
9959 #ifdef GL_SGIX_shadow
9960 _glewInfo_GL_SGIX_shadow();
9961 #endif /* GL_SGIX_shadow */
9962 #ifdef GL_SGIX_shadow_ambient
9963 _glewInfo_GL_SGIX_shadow_ambient();
9964 #endif /* GL_SGIX_shadow_ambient */
9965 #ifdef GL_SGIX_sprite
9966 _glewInfo_GL_SGIX_sprite();
9967 #endif /* GL_SGIX_sprite */
9968 #ifdef GL_SGIX_tag_sample_buffer
9969 _glewInfo_GL_SGIX_tag_sample_buffer();
9970 #endif /* GL_SGIX_tag_sample_buffer */
9971 #ifdef GL_SGIX_texture_add_env
9972 _glewInfo_GL_SGIX_texture_add_env();
9973 #endif /* GL_SGIX_texture_add_env */
9974 #ifdef GL_SGIX_texture_coordinate_clamp
9975 _glewInfo_GL_SGIX_texture_coordinate_clamp();
9976 #endif /* GL_SGIX_texture_coordinate_clamp */
9977 #ifdef GL_SGIX_texture_lod_bias
9978 _glewInfo_GL_SGIX_texture_lod_bias();
9979 #endif /* GL_SGIX_texture_lod_bias */
9980 #ifdef GL_SGIX_texture_multi_buffer
9981 _glewInfo_GL_SGIX_texture_multi_buffer();
9982 #endif /* GL_SGIX_texture_multi_buffer */
9983 #ifdef GL_SGIX_texture_range
9984 _glewInfo_GL_SGIX_texture_range();
9985 #endif /* GL_SGIX_texture_range */
9986 #ifdef GL_SGIX_texture_scale_bias
9987 _glewInfo_GL_SGIX_texture_scale_bias();
9988 #endif /* GL_SGIX_texture_scale_bias */
9989 #ifdef GL_SGIX_vertex_preclip
9990 _glewInfo_GL_SGIX_vertex_preclip();
9991 #endif /* GL_SGIX_vertex_preclip */
9992 #ifdef GL_SGIX_vertex_preclip_hint
9993 _glewInfo_GL_SGIX_vertex_preclip_hint();
9994 #endif /* GL_SGIX_vertex_preclip_hint */
9995 #ifdef GL_SGIX_ycrcb
9996 _glewInfo_GL_SGIX_ycrcb();
9997 #endif /* GL_SGIX_ycrcb */
9998 #ifdef GL_SGI_color_matrix
9999 _glewInfo_GL_SGI_color_matrix();
10000 #endif /* GL_SGI_color_matrix */
10001 #ifdef GL_SGI_color_table
10002 _glewInfo_GL_SGI_color_table();
10003 #endif /* GL_SGI_color_table */
10004 #ifdef GL_SGI_texture_color_table
10005 _glewInfo_GL_SGI_texture_color_table();
10006 #endif /* GL_SGI_texture_color_table */
10007 #ifdef GL_SUNX_constant_data
10008 _glewInfo_GL_SUNX_constant_data();
10009 #endif /* GL_SUNX_constant_data */
10010 #ifdef GL_SUN_convolution_border_modes
10011 _glewInfo_GL_SUN_convolution_border_modes();
10012 #endif /* GL_SUN_convolution_border_modes */
10013 #ifdef GL_SUN_global_alpha
10014 _glewInfo_GL_SUN_global_alpha();
10015 #endif /* GL_SUN_global_alpha */
10016 #ifdef GL_SUN_mesh_array
10017 _glewInfo_GL_SUN_mesh_array();
10018 #endif /* GL_SUN_mesh_array */
10019 #ifdef GL_SUN_read_video_pixels
10020 _glewInfo_GL_SUN_read_video_pixels();
10021 #endif /* GL_SUN_read_video_pixels */
10022 #ifdef GL_SUN_slice_accum
10023 _glewInfo_GL_SUN_slice_accum();
10024 #endif /* GL_SUN_slice_accum */
10025 #ifdef GL_SUN_triangle_list
10026 _glewInfo_GL_SUN_triangle_list();
10027 #endif /* GL_SUN_triangle_list */
10028 #ifdef GL_SUN_vertex
10029 _glewInfo_GL_SUN_vertex();
10030 #endif /* GL_SUN_vertex */
10031 #ifdef GL_WIN_phong_shading
10032 _glewInfo_GL_WIN_phong_shading();
10033 #endif /* GL_WIN_phong_shading */
10034 #ifdef GL_WIN_specular_fog
10035 _glewInfo_GL_WIN_specular_fog();
10036 #endif /* GL_WIN_specular_fog */
10037 #ifdef GL_WIN_swap_hint
10038 _glewInfo_GL_WIN_swap_hint();
10039 #endif /* GL_WIN_swap_hint */
10040 }
10041
10042 /* ------------------------------------------------------------------------ */
10043
10044 #ifdef _WIN32
10045
10046 static void wglewInfo ()
10047 {
10048 #ifdef WGL_3DFX_multisample
10049 _glewInfo_WGL_3DFX_multisample();
10050 #endif /* WGL_3DFX_multisample */
10051 #ifdef WGL_3DL_stereo_control
10052 _glewInfo_WGL_3DL_stereo_control();
10053 #endif /* WGL_3DL_stereo_control */
10054 #ifdef WGL_AMD_gpu_association
10055 _glewInfo_WGL_AMD_gpu_association();
10056 #endif /* WGL_AMD_gpu_association */
10057 #ifdef WGL_ARB_buffer_region
10058 _glewInfo_WGL_ARB_buffer_region();
10059 #endif /* WGL_ARB_buffer_region */
10060 #ifdef WGL_ARB_create_context
10061 _glewInfo_WGL_ARB_create_context();
10062 #endif /* WGL_ARB_create_context */
10063 #ifdef WGL_ARB_create_context_profile
10064 _glewInfo_WGL_ARB_create_context_profile();
10065 #endif /* WGL_ARB_create_context_profile */
10066 #ifdef WGL_ARB_create_context_robustness
10067 _glewInfo_WGL_ARB_create_context_robustness();
10068 #endif /* WGL_ARB_create_context_robustness */
10069 #ifdef WGL_ARB_extensions_string
10070 _glewInfo_WGL_ARB_extensions_string();
10071 #endif /* WGL_ARB_extensions_string */
10072 #ifdef WGL_ARB_framebuffer_sRGB
10073 _glewInfo_WGL_ARB_framebuffer_sRGB();
10074 #endif /* WGL_ARB_framebuffer_sRGB */
10075 #ifdef WGL_ARB_make_current_read
10076 _glewInfo_WGL_ARB_make_current_read();
10077 #endif /* WGL_ARB_make_current_read */
10078 #ifdef WGL_ARB_multisample
10079 _glewInfo_WGL_ARB_multisample();
10080 #endif /* WGL_ARB_multisample */
10081 #ifdef WGL_ARB_pbuffer
10082 _glewInfo_WGL_ARB_pbuffer();
10083 #endif /* WGL_ARB_pbuffer */
10084 #ifdef WGL_ARB_pixel_format
10085 _glewInfo_WGL_ARB_pixel_format();
10086 #endif /* WGL_ARB_pixel_format */
10087 #ifdef WGL_ARB_pixel_format_float
10088 _glewInfo_WGL_ARB_pixel_format_float();
10089 #endif /* WGL_ARB_pixel_format_float */
10090 #ifdef WGL_ARB_render_texture
10091 _glewInfo_WGL_ARB_render_texture();
10092 #endif /* WGL_ARB_render_texture */
10093 #ifdef WGL_ARB_robustness_application_isolation
10094 _glewInfo_WGL_ARB_robustness_application_isolation();
10095 #endif /* WGL_ARB_robustness_application_isolation */
10096 #ifdef WGL_ARB_robustness_share_group_isolation
10097 _glewInfo_WGL_ARB_robustness_share_group_isolation();
10098 #endif /* WGL_ARB_robustness_share_group_isolation */
10099 #ifdef WGL_ATI_pixel_format_float
10100 _glewInfo_WGL_ATI_pixel_format_float();
10101 #endif /* WGL_ATI_pixel_format_float */
10102 #ifdef WGL_ATI_render_texture_rectangle
10103 _glewInfo_WGL_ATI_render_texture_rectangle();
10104 #endif /* WGL_ATI_render_texture_rectangle */
10105 #ifdef WGL_EXT_create_context_es2_profile
10106 _glewInfo_WGL_EXT_create_context_es2_profile();
10107 #endif /* WGL_EXT_create_context_es2_profile */
10108 #ifdef WGL_EXT_create_context_es_profile
10109 _glewInfo_WGL_EXT_create_context_es_profile();
10110 #endif /* WGL_EXT_create_context_es_profile */
10111 #ifdef WGL_EXT_depth_float
10112 _glewInfo_WGL_EXT_depth_float();
10113 #endif /* WGL_EXT_depth_float */
10114 #ifdef WGL_EXT_display_color_table
10115 _glewInfo_WGL_EXT_display_color_table();
10116 #endif /* WGL_EXT_display_color_table */
10117 #ifdef WGL_EXT_extensions_string
10118 _glewInfo_WGL_EXT_extensions_string();
10119 #endif /* WGL_EXT_extensions_string */
10120 #ifdef WGL_EXT_framebuffer_sRGB
10121 _glewInfo_WGL_EXT_framebuffer_sRGB();
10122 #endif /* WGL_EXT_framebuffer_sRGB */
10123 #ifdef WGL_EXT_make_current_read
10124 _glewInfo_WGL_EXT_make_current_read();
10125 #endif /* WGL_EXT_make_current_read */
10126 #ifdef WGL_EXT_multisample
10127 _glewInfo_WGL_EXT_multisample();
10128 #endif /* WGL_EXT_multisample */
10129 #ifdef WGL_EXT_pbuffer
10130 _glewInfo_WGL_EXT_pbuffer();
10131 #endif /* WGL_EXT_pbuffer */
10132 #ifdef WGL_EXT_pixel_format
10133 _glewInfo_WGL_EXT_pixel_format();
10134 #endif /* WGL_EXT_pixel_format */
10135 #ifdef WGL_EXT_pixel_format_packed_float
10136 _glewInfo_WGL_EXT_pixel_format_packed_float();
10137 #endif /* WGL_EXT_pixel_format_packed_float */
10138 #ifdef WGL_EXT_swap_control
10139 _glewInfo_WGL_EXT_swap_control();
10140 #endif /* WGL_EXT_swap_control */
10141 #ifdef WGL_EXT_swap_control_tear
10142 _glewInfo_WGL_EXT_swap_control_tear();
10143 #endif /* WGL_EXT_swap_control_tear */
10144 #ifdef WGL_I3D_digital_video_control
10145 _glewInfo_WGL_I3D_digital_video_control();
10146 #endif /* WGL_I3D_digital_video_control */
10147 #ifdef WGL_I3D_gamma
10148 _glewInfo_WGL_I3D_gamma();
10149 #endif /* WGL_I3D_gamma */
10150 #ifdef WGL_I3D_genlock
10151 _glewInfo_WGL_I3D_genlock();
10152 #endif /* WGL_I3D_genlock */
10153 #ifdef WGL_I3D_image_buffer
10154 _glewInfo_WGL_I3D_image_buffer();
10155 #endif /* WGL_I3D_image_buffer */
10156 #ifdef WGL_I3D_swap_frame_lock
10157 _glewInfo_WGL_I3D_swap_frame_lock();
10158 #endif /* WGL_I3D_swap_frame_lock */
10159 #ifdef WGL_I3D_swap_frame_usage
10160 _glewInfo_WGL_I3D_swap_frame_usage();
10161 #endif /* WGL_I3D_swap_frame_usage */
10162 #ifdef WGL_NV_DX_interop
10163 _glewInfo_WGL_NV_DX_interop();
10164 #endif /* WGL_NV_DX_interop */
10165 #ifdef WGL_NV_DX_interop2
10166 _glewInfo_WGL_NV_DX_interop2();
10167 #endif /* WGL_NV_DX_interop2 */
10168 #ifdef WGL_NV_copy_image
10169 _glewInfo_WGL_NV_copy_image();
10170 #endif /* WGL_NV_copy_image */
10171 #ifdef WGL_NV_float_buffer
10172 _glewInfo_WGL_NV_float_buffer();
10173 #endif /* WGL_NV_float_buffer */
10174 #ifdef WGL_NV_gpu_affinity
10175 _glewInfo_WGL_NV_gpu_affinity();
10176 #endif /* WGL_NV_gpu_affinity */
10177 #ifdef WGL_NV_multisample_coverage
10178 _glewInfo_WGL_NV_multisample_coverage();
10179 #endif /* WGL_NV_multisample_coverage */
10180 #ifdef WGL_NV_present_video
10181 _glewInfo_WGL_NV_present_video();
10182 #endif /* WGL_NV_present_video */
10183 #ifdef WGL_NV_render_depth_texture
10184 _glewInfo_WGL_NV_render_depth_texture();
10185 #endif /* WGL_NV_render_depth_texture */
10186 #ifdef WGL_NV_render_texture_rectangle
10187 _glewInfo_WGL_NV_render_texture_rectangle();
10188 #endif /* WGL_NV_render_texture_rectangle */
10189 #ifdef WGL_NV_swap_group
10190 _glewInfo_WGL_NV_swap_group();
10191 #endif /* WGL_NV_swap_group */
10192 #ifdef WGL_NV_vertex_array_range
10193 _glewInfo_WGL_NV_vertex_array_range();
10194 #endif /* WGL_NV_vertex_array_range */
10195 #ifdef WGL_NV_video_capture
10196 _glewInfo_WGL_NV_video_capture();
10197 #endif /* WGL_NV_video_capture */
10198 #ifdef WGL_NV_video_output
10199 _glewInfo_WGL_NV_video_output();
10200 #endif /* WGL_NV_video_output */
10201 #ifdef WGL_OML_sync_control
10202 _glewInfo_WGL_OML_sync_control();
10203 #endif /* WGL_OML_sync_control */
10204 }
10205
10206 #else /* _UNIX */
10207
10208 static void glxewInfo ()
10209 {
10210 #ifdef GLX_VERSION_1_2
10211 _glewInfo_GLX_VERSION_1_2();
10212 #endif /* GLX_VERSION_1_2 */
10213 #ifdef GLX_VERSION_1_3
10214 _glewInfo_GLX_VERSION_1_3();
10215 #endif /* GLX_VERSION_1_3 */
10216 #ifdef GLX_VERSION_1_4
10217 _glewInfo_GLX_VERSION_1_4();
10218 #endif /* GLX_VERSION_1_4 */
10219 #ifdef GLX_3DFX_multisample
10220 _glewInfo_GLX_3DFX_multisample();
10221 #endif /* GLX_3DFX_multisample */
10222 #ifdef GLX_AMD_gpu_association
10223 _glewInfo_GLX_AMD_gpu_association();
10224 #endif /* GLX_AMD_gpu_association */
10225 #ifdef GLX_ARB_create_context
10226 _glewInfo_GLX_ARB_create_context();
10227 #endif /* GLX_ARB_create_context */
10228 #ifdef GLX_ARB_create_context_profile
10229 _glewInfo_GLX_ARB_create_context_profile();
10230 #endif /* GLX_ARB_create_context_profile */
10231 #ifdef GLX_ARB_create_context_robustness
10232 _glewInfo_GLX_ARB_create_context_robustness();
10233 #endif /* GLX_ARB_create_context_robustness */
10234 #ifdef GLX_ARB_fbconfig_float
10235 _glewInfo_GLX_ARB_fbconfig_float();
10236 #endif /* GLX_ARB_fbconfig_float */
10237 #ifdef GLX_ARB_framebuffer_sRGB
10238 _glewInfo_GLX_ARB_framebuffer_sRGB();
10239 #endif /* GLX_ARB_framebuffer_sRGB */
10240 #ifdef GLX_ARB_get_proc_address
10241 _glewInfo_GLX_ARB_get_proc_address();
10242 #endif /* GLX_ARB_get_proc_address */
10243 #ifdef GLX_ARB_multisample
10244 _glewInfo_GLX_ARB_multisample();
10245 #endif /* GLX_ARB_multisample */
10246 #ifdef GLX_ARB_robustness_application_isolation
10247 _glewInfo_GLX_ARB_robustness_application_isolation();
10248 #endif /* GLX_ARB_robustness_application_isolation */
10249 #ifdef GLX_ARB_robustness_share_group_isolation
10250 _glewInfo_GLX_ARB_robustness_share_group_isolation();
10251 #endif /* GLX_ARB_robustness_share_group_isolation */
10252 #ifdef GLX_ARB_vertex_buffer_object
10253 _glewInfo_GLX_ARB_vertex_buffer_object();
10254 #endif /* GLX_ARB_vertex_buffer_object */
10255 #ifdef GLX_ATI_pixel_format_float
10256 _glewInfo_GLX_ATI_pixel_format_float();
10257 #endif /* GLX_ATI_pixel_format_float */
10258 #ifdef GLX_ATI_render_texture
10259 _glewInfo_GLX_ATI_render_texture();
10260 #endif /* GLX_ATI_render_texture */
10261 #ifdef GLX_EXT_buffer_age
10262 _glewInfo_GLX_EXT_buffer_age();
10263 #endif /* GLX_EXT_buffer_age */
10264 #ifdef GLX_EXT_create_context_es2_profile
10265 _glewInfo_GLX_EXT_create_context_es2_profile();
10266 #endif /* GLX_EXT_create_context_es2_profile */
10267 #ifdef GLX_EXT_create_context_es_profile
10268 _glewInfo_GLX_EXT_create_context_es_profile();
10269 #endif /* GLX_EXT_create_context_es_profile */
10270 #ifdef GLX_EXT_fbconfig_packed_float
10271 _glewInfo_GLX_EXT_fbconfig_packed_float();
10272 #endif /* GLX_EXT_fbconfig_packed_float */
10273 #ifdef GLX_EXT_framebuffer_sRGB
10274 _glewInfo_GLX_EXT_framebuffer_sRGB();
10275 #endif /* GLX_EXT_framebuffer_sRGB */
10276 #ifdef GLX_EXT_import_context
10277 _glewInfo_GLX_EXT_import_context();
10278 #endif /* GLX_EXT_import_context */
10279 #ifdef GLX_EXT_scene_marker
10280 _glewInfo_GLX_EXT_scene_marker();
10281 #endif /* GLX_EXT_scene_marker */
10282 #ifdef GLX_EXT_swap_control
10283 _glewInfo_GLX_EXT_swap_control();
10284 #endif /* GLX_EXT_swap_control */
10285 #ifdef GLX_EXT_swap_control_tear
10286 _glewInfo_GLX_EXT_swap_control_tear();
10287 #endif /* GLX_EXT_swap_control_tear */
10288 #ifdef GLX_EXT_texture_from_pixmap
10289 _glewInfo_GLX_EXT_texture_from_pixmap();
10290 #endif /* GLX_EXT_texture_from_pixmap */
10291 #ifdef GLX_EXT_visual_info
10292 _glewInfo_GLX_EXT_visual_info();
10293 #endif /* GLX_EXT_visual_info */
10294 #ifdef GLX_EXT_visual_rating
10295 _glewInfo_GLX_EXT_visual_rating();
10296 #endif /* GLX_EXT_visual_rating */
10297 #ifdef GLX_INTEL_swap_event
10298 _glewInfo_GLX_INTEL_swap_event();
10299 #endif /* GLX_INTEL_swap_event */
10300 #ifdef GLX_MESA_agp_offset
10301 _glewInfo_GLX_MESA_agp_offset();
10302 #endif /* GLX_MESA_agp_offset */
10303 #ifdef GLX_MESA_copy_sub_buffer
10304 _glewInfo_GLX_MESA_copy_sub_buffer();
10305 #endif /* GLX_MESA_copy_sub_buffer */
10306 #ifdef GLX_MESA_pixmap_colormap
10307 _glewInfo_GLX_MESA_pixmap_colormap();
10308 #endif /* GLX_MESA_pixmap_colormap */
10309 #ifdef GLX_MESA_release_buffers
10310 _glewInfo_GLX_MESA_release_buffers();
10311 #endif /* GLX_MESA_release_buffers */
10312 #ifdef GLX_MESA_set_3dfx_mode
10313 _glewInfo_GLX_MESA_set_3dfx_mode();
10314 #endif /* GLX_MESA_set_3dfx_mode */
10315 #ifdef GLX_MESA_swap_control
10316 _glewInfo_GLX_MESA_swap_control();
10317 #endif /* GLX_MESA_swap_control */
10318 #ifdef GLX_NV_copy_image
10319 _glewInfo_GLX_NV_copy_image();
10320 #endif /* GLX_NV_copy_image */
10321 #ifdef GLX_NV_float_buffer
10322 _glewInfo_GLX_NV_float_buffer();
10323 #endif /* GLX_NV_float_buffer */
10324 #ifdef GLX_NV_multisample_coverage
10325 _glewInfo_GLX_NV_multisample_coverage();
10326 #endif /* GLX_NV_multisample_coverage */
10327 #ifdef GLX_NV_present_video
10328 _glewInfo_GLX_NV_present_video();
10329 #endif /* GLX_NV_present_video */
10330 #ifdef GLX_NV_swap_group
10331 _glewInfo_GLX_NV_swap_group();
10332 #endif /* GLX_NV_swap_group */
10333 #ifdef GLX_NV_vertex_array_range
10334 _glewInfo_GLX_NV_vertex_array_range();
10335 #endif /* GLX_NV_vertex_array_range */
10336 #ifdef GLX_NV_video_capture
10337 _glewInfo_GLX_NV_video_capture();
10338 #endif /* GLX_NV_video_capture */
10339 #ifdef GLX_NV_video_output
10340 _glewInfo_GLX_NV_video_output();
10341 #endif /* GLX_NV_video_output */
10342 #ifdef GLX_OML_swap_method
10343 _glewInfo_GLX_OML_swap_method();
10344 #endif /* GLX_OML_swap_method */
10345 #ifdef GLX_OML_sync_control
10346 _glewInfo_GLX_OML_sync_control();
10347 #endif /* GLX_OML_sync_control */
10348 #ifdef GLX_SGIS_blended_overlay
10349 _glewInfo_GLX_SGIS_blended_overlay();
10350 #endif /* GLX_SGIS_blended_overlay */
10351 #ifdef GLX_SGIS_color_range
10352 _glewInfo_GLX_SGIS_color_range();
10353 #endif /* GLX_SGIS_color_range */
10354 #ifdef GLX_SGIS_multisample
10355 _glewInfo_GLX_SGIS_multisample();
10356 #endif /* GLX_SGIS_multisample */
10357 #ifdef GLX_SGIS_shared_multisample
10358 _glewInfo_GLX_SGIS_shared_multisample();
10359 #endif /* GLX_SGIS_shared_multisample */
10360 #ifdef GLX_SGIX_fbconfig
10361 _glewInfo_GLX_SGIX_fbconfig();
10362 #endif /* GLX_SGIX_fbconfig */
10363 #ifdef GLX_SGIX_hyperpipe
10364 _glewInfo_GLX_SGIX_hyperpipe();
10365 #endif /* GLX_SGIX_hyperpipe */
10366 #ifdef GLX_SGIX_pbuffer
10367 _glewInfo_GLX_SGIX_pbuffer();
10368 #endif /* GLX_SGIX_pbuffer */
10369 #ifdef GLX_SGIX_swap_barrier
10370 _glewInfo_GLX_SGIX_swap_barrier();
10371 #endif /* GLX_SGIX_swap_barrier */
10372 #ifdef GLX_SGIX_swap_group
10373 _glewInfo_GLX_SGIX_swap_group();
10374 #endif /* GLX_SGIX_swap_group */
10375 #ifdef GLX_SGIX_video_resize
10376 _glewInfo_GLX_SGIX_video_resize();
10377 #endif /* GLX_SGIX_video_resize */
10378 #ifdef GLX_SGIX_visual_select_group
10379 _glewInfo_GLX_SGIX_visual_select_group();
10380 #endif /* GLX_SGIX_visual_select_group */
10381 #ifdef GLX_SGI_cushion
10382 _glewInfo_GLX_SGI_cushion();
10383 #endif /* GLX_SGI_cushion */
10384 #ifdef GLX_SGI_make_current_read
10385 _glewInfo_GLX_SGI_make_current_read();
10386 #endif /* GLX_SGI_make_current_read */
10387 #ifdef GLX_SGI_swap_control
10388 _glewInfo_GLX_SGI_swap_control();
10389 #endif /* GLX_SGI_swap_control */
10390 #ifdef GLX_SGI_video_sync
10391 _glewInfo_GLX_SGI_video_sync();
10392 #endif /* GLX_SGI_video_sync */
10393 #ifdef GLX_SUN_get_transparent_index
10394 _glewInfo_GLX_SUN_get_transparent_index();
10395 #endif /* GLX_SUN_get_transparent_index */
10396 #ifdef GLX_SUN_video_resize
10397 _glewInfo_GLX_SUN_video_resize();
10398 #endif /* GLX_SUN_video_resize */
10399 }
10400
10401 #endif /* _WIN32 */
10402
10403 /* ------------------------------------------------------------------------ */
10404
10405 #if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
10406 int main (int argc, char** argv)
10407 #else
10408 int main (void)
10409 #endif
10410 {
10411 GLuint err;
10412
10413 #if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
10414 char* display = NULL;
10415 int visual = -1;
10416
10417 if (glewParseArgs(argc-1, argv+1, &display, &visual))
10418 {
10419 #if defined(_WIN32)
10420 fprintf(stderr, "Usage: glewinfo [-pf <id>]\n");
10421 #else
10422 fprintf(stderr, "Usage: glewinfo [-display <display>] [-visual <id>]\n");
10423 #endif
10424 return 1;
10425 }
10426 #endif
10427
10428 #if defined(_WIN32)
10429 if (GL_TRUE == glewCreateContext(&visual))
10430 #elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX)
10431 if (GL_TRUE == glewCreateContext())
10432 #else
10433 if (GL_TRUE == glewCreateContext(display, &visual))
10434 #endif
10435 {
10436 fprintf(stderr, "Error: glewCreateContext failed\n");
10437 glewDestroyContext();
10438 return 1;
10439 }
10440 glewExperimental = GL_TRUE;
10441 #ifdef GLEW_MX
10442 err = glewContextInit(glewGetContext());
10443 #ifdef _WIN32
10444 err = err || wglewContextInit(wglewGetContext());
10445 #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
10446 err = err || glxewContextInit(glxewGetContext());
10447 #endif
10448
10449 #else
10450 err = glewInit();
10451 #endif
10452 if (GLEW_OK != err)
10453 {
10454 fprintf(stderr, "Error [main]: glewInit failed: %s\n", glewGetErrorString(err));
10455 glewDestroyContext();
10456 return 1;
10457 }
10458 #if defined(_WIN32)
10459 f = fopen("glewinfo.txt", "w");
10460 if (f == NULL) f = stdout;
10461 #else
10462 f = stdout;
10463 #endif
10464 fprintf(f, "---------------------------\n");
10465 fprintf(f, " GLEW Extension Info\n");
10466 fprintf(f, "---------------------------\n\n");
10467 fprintf(f, "GLEW version %s\n", glewGetString(GLEW_VERSION));
10468 #if defined(_WIN32)
10469 fprintf(f, "Reporting capabilities of pixelformat %d\n", visual);
10470 #elif !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
10471 fprintf(f, "Reporting capabilities of display %s, visual 0x%x\n",
10472 display == NULL ? getenv("DISPLAY") : display, visual);
10473 #endif
10474 fprintf(f, "Running on a %s from %s\n",
10475 glGetString(GL_RENDERER), glGetString(GL_VENDOR));
10476 fprintf(f, "OpenGL version %s is supported\n", glGetString(GL_VERSION));
10477 glewInfo();
10478 #if defined(_WIN32)
10479 wglewInfo();
10480 #else
10481 glxewInfo();
10482 #endif
10483 if (f != stdout) fclose(f);
10484 glewDestroyContext();
10485 return 0;
10486 }
10487
10488 /* ------------------------------------------------------------------------ */
10489
10490 #if defined(_WIN32) || !defined(__APPLE__) || defined(GLEW_APPLE_GLX)
10491 GLboolean glewParseArgs (int argc, char** argv, char** display, int* visual)
10492 {
10493 int p = 0;
10494 while (p < argc)
10495 {
10496 #if defined(_WIN32)
10497 if (!strcmp(argv[p], "-pf") || !strcmp(argv[p], "-pixelformat"))
10498 {
10499 if (++p >= argc) return GL_TRUE;
10500 *display = 0;
10501 *visual = strtol(argv[p++], NULL, 0);
10502 }
10503 else
10504 return GL_TRUE;
10505 #else
10506 if (!strcmp(argv[p], "-display"))
10507 {
10508 if (++p >= argc) return GL_TRUE;
10509 *display = argv[p++];
10510 }
10511 else if (!strcmp(argv[p], "-visual"))
10512 {
10513 if (++p >= argc) return GL_TRUE;
10514 *visual = (int)strtol(argv[p++], NULL, 0);
10515 }
10516 else
10517 return GL_TRUE;
10518 #endif
10519 }
10520 return GL_FALSE;
10521 }
10522 #endif
10523
10524 /* ------------------------------------------------------------------------ */
10525
10526 #if defined(_WIN32)
10527
10528 HWND wnd = NULL;
10529 HDC dc = NULL;
10530 HGLRC rc = NULL;
10531
10532 GLboolean glewCreateContext (int* pixelformat)
10533 {
10534 WNDCLASS wc;
10535 PIXELFORMATDESCRIPTOR pfd;
10536 /* register window class */
10537 ZeroMemory(&wc, sizeof(WNDCLASS));
10538 wc.hInstance = GetModuleHandle(NULL);
10539 wc.lpfnWndProc = DefWindowProc;
10540 wc.lpszClassName = "GLEW";
10541 if (0 == RegisterClass(&wc)) return GL_TRUE;
10542 /* create window */
10543 wnd = CreateWindow("GLEW", "GLEW", 0, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
10544 CW_USEDEFAULT, NULL, NULL, GetModuleHandle(NULL), NULL);
10545 if (NULL == wnd) return GL_TRUE;
10546 /* get the device context */
10547 dc = GetDC(wnd);
10548 if (NULL == dc) return GL_TRUE;
10549 /* find pixel format */
10550 ZeroMemory(&pfd, sizeof(PIXELFORMATDESCRIPTOR));
10551 if (*pixelformat == -1) /* find default */
10552 {
10553 pfd.nSize = sizeof(PIXELFORMATDESCRIPTOR);
10554 pfd.nVersion = 1;
10555 pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL;
10556 *pixelformat = ChoosePixelFormat(dc, &pfd);
10557 if (*pixelformat == 0) return GL_TRUE;
10558 }
10559 /* set the pixel format for the dc */
10560 if (FALSE == SetPixelFormat(dc, *pixelformat, &pfd)) return GL_TRUE;
10561 /* create rendering context */
10562 rc = wglCreateContext(dc);
10563 if (NULL == rc) return GL_TRUE;
10564 if (FALSE == wglMakeCurrent(dc, rc)) return GL_TRUE;
10565 return GL_FALSE;
10566 }
10567
10568 void glewDestroyContext ()
10569 {
10570 if (NULL != rc) wglMakeCurrent(NULL, NULL);
10571 if (NULL != rc) wglDeleteContext(rc);
10572 if (NULL != wnd && NULL != dc) ReleaseDC(wnd, dc);
10573 if (NULL != wnd) DestroyWindow(wnd);
10574 UnregisterClass("GLEW", GetModuleHandle(NULL));
10575 }
10576
10577 /* ------------------------------------------------------------------------ */
10578
10579 #elif defined(__APPLE__) && !defined(GLEW_APPLE_GLX)
10580
10581 #include <AGL/agl.h>
10582
10583 AGLContext ctx, octx;
10584
10585 GLboolean glewCreateContext ()
10586 {
10587 int attrib[] = { AGL_RGBA, AGL_NONE };
10588 AGLPixelFormat pf;
10589 /*int major, minor;
10590 SetPortWindowPort(wnd);
10591 aglGetVersion(&major, &minor);
10592 fprintf(stderr, "GL %d.%d\n", major, minor);*/
10593 pf = aglChoosePixelFormat(NULL, 0, attrib);
10594 if (NULL == pf) return GL_TRUE;
10595 ctx = aglCreateContext(pf, NULL);
10596 if (NULL == ctx || AGL_NO_ERROR != aglGetError()) return GL_TRUE;
10597 aglDestroyPixelFormat(pf);
10598 /*aglSetDrawable(ctx, GetWindowPort(wnd));*/
10599 octx = aglGetCurrentContext();
10600 if (GL_FALSE == aglSetCurrentContext(ctx)) return GL_TRUE;
10601 /* Needed for Regal on the Mac */
10602 #if defined(GLEW_REGAL) && defined(__APPLE__)
10603 RegalMakeCurrent(octx);
10604 #endif
10605 return GL_FALSE;
10606 }
10607
10608 void glewDestroyContext ()
10609 {
10610 aglSetCurrentContext(octx);
10611 if (NULL != ctx) aglDestroyContext(ctx);
10612 }
10613
10614 /* ------------------------------------------------------------------------ */
10615
10616 #else /* __UNIX || (__APPLE__ && GLEW_APPLE_GLX) */
10617
10618 Display* dpy = NULL;
10619 XVisualInfo* vi = NULL;
10620 XVisualInfo* vis = NULL;
10621 GLXContext ctx = NULL;
10622 Window wnd = 0;
10623 Colormap cmap = 0;
10624
10625 GLboolean glewCreateContext (const char* display, int* visual)
10626 {
10627 int attrib[] = { GLX_RGBA, GLX_DOUBLEBUFFER, None };
10628 int erb, evb;
10629 XSetWindowAttributes swa;
10630 /* open display */
10631 dpy = XOpenDisplay(display);
10632 if (NULL == dpy) return GL_TRUE;
10633 /* query for glx */
10634 if (!glXQueryExtension(dpy, &erb, &evb)) return GL_TRUE;
10635 /* choose visual */
10636 if (*visual == -1)
10637 {
10638 vi = glXChooseVisual(dpy, DefaultScreen(dpy), attrib);
10639 if (NULL == vi) return GL_TRUE;
10640 *visual = (int)XVisualIDFromVisual(vi->visual);
10641 }
10642 else
10643 {
10644 int n_vis, i;
10645 vis = XGetVisualInfo(dpy, 0, NULL, &n_vis);
10646 for (i=0; i<n_vis; i++)
10647 {
10648 if ((int)XVisualIDFromVisual(vis[i].visual) == *visual)
10649 vi = &vis[i];
10650 }
10651 if (vi == NULL) return GL_TRUE;
10652 }
10653 /* create context */
10654 ctx = glXCreateContext(dpy, vi, None, True);
10655 if (NULL == ctx) return GL_TRUE;
10656 /* create window */
10657 /*wnd = XCreateSimpleWindow(dpy, RootWindow(dpy, vi->screen), 0, 0, 1, 1, 1, 0, 0);*/
10658 cmap = XCreateColormap(dpy, RootWindow(dpy, vi->screen), vi->visual, AllocNone);
10659 swa.border_pixel = 0;
10660 swa.colormap = cmap;
10661 wnd = XCreateWindow(dpy, RootWindow(dpy, vi->screen),
10662 0, 0, 1, 1, 0, vi->depth, InputOutput, vi->visual,
10663 CWBorderPixel | CWColormap, &swa);
10664 /* make context current */
10665 if (!glXMakeCurrent(dpy, wnd, ctx)) return GL_TRUE;
10666 return GL_FALSE;
10667 }
10668
10669 void glewDestroyContext ()
10670 {
10671 if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
10672 if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
10673 if (NULL != dpy && 0 != cmap) XFreeColormap(dpy, cmap);
10674 if (NULL != vis)
10675 XFree(vis);
10676 else if (NULL != vi)
10677 XFree(vi);
10678 if (NULL != dpy) XCloseDisplay(dpy);
10679 }
10680
10681 #endif /* __UNIX || (__APPLE__ && GLEW_APPLE_GLX) */
glProgramUniformHandleui64NV
#define glProgramUniformHandleui64NV
Definition: glew.h:11371
GLEW_NV_register_combiners
#define GLEW_NV_register_combiners
Definition: glew.h:12659
glXSelectEventSGIX
#define glXSelectEventSGIX
Definition: glxew.h:1258
glGetnCompressedTexImageARB
#define glGetnCompressedTexImageARB
Definition: glew.h:5158
wglSwapBuffersMscOML
#define wglSwapBuffersMscOML
Definition: wglew.h:1162
glCoverFillPathInstancedNV
#define glCoverFillPathInstancedNV
Definition: glew.h:12432
GLXEW_EXT_scene_marker
#define GLXEW_EXT_scene_marker
Definition: glxew.h:664
glXSwapIntervalSGI
#define glXSwapIntervalSGI
Definition: glxew.h:1362
glEnableVertexArrayAttribEXT
#define glEnableVertexArrayAttribEXT
Definition: glew.h:8544
glVertexAttribIPointerEXT
#define glVertexAttribIPointerEXT
Definition: glew.h:9186
glSecondaryColorP3uiv
#define glSecondaryColorP3uiv
Definition: glew.h:7239
GLEW_EXT_texture_array
#define GLEW_EXT_texture_array
Definition: glew.h:9911
GLEW_HP_texture_lighting
#define GLEW_HP_texture_lighting
Definition: glew.h:10849
GLEW_EXT_stencil_two_side
#define GLEW_EXT_stencil_two_side
Definition: glew.h:9785
glEndTransformFeedbackNV
#define glEndTransformFeedbackNV
Definition: glew.h:13072
glGetnPixelMapusvARB
#define glGetnPixelMapusvARB
Definition: glew.h:5167
glGetShaderSource
GL_APICALL void GL_APIENTRY glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *source)
glNormalPointervINTEL
#define glNormalPointervINTEL
Definition: glew.h:11025
glFogCoordFormatNV
#define glFogCoordFormatNV
Definition: glew.h:13282
glVariantuivEXT
#define glVariantuivEXT
Definition: glew.h:10723
glWindowPos3dvARB
#define glWindowPos3dvARB
Definition: glew.h:7343
GLEW_ARB_texture_storage_multisample
#define GLEW_ARB_texture_storage_multisample
Definition: glew.h:6476
wglReleaseImageBufferEventsI3D
#define wglReleaseImageBufferEventsI3D
Definition: wglew.h:834
glVertexBlendARB
#define glVertexBlendARB
Definition: glew.h:6843
glNormal3x
#define glNormal3x
Definition: glew.h:13860
GLEW_ARB_cl_event
#define GLEW_ARB_cl_event
Definition: glew.h:3560
glRotatex
#define glRotatex
Definition: glew.h:13865
GLEW_SGIX_texture_coordinate_clamp
#define GLEW_SGIX_texture_coordinate_clamp
Definition: glew.h:14577
glFramebufferTexture
#define glFramebufferTexture
Definition: glew.h:2351
glIsProgramNV
#define glIsProgramNV
Definition: glew.h:13464
GL_TRUE
#define GL_TRUE
Definition: gl2.h:51
wglGetGammaTableI3D
#define wglGetGammaTableI3D
Definition: wglew.h:764
glGetVertexArrayPointervEXT
#define glGetVertexArrayPointervEXT
Definition: glew.h:8594
glGenBuffersARB
#define glGenBuffersARB
Definition: glew.h:6914
glClearBufferuiv
#define glClearBufferuiv
Definition: glew.h:2212
glTexBumpParameterfvATI
#define glTexBumpParameterfvATI
Definition: glew.h:7481
glGlobalAlphaFactordSUN
#define glGlobalAlphaFactordSUN
Definition: glew.h:14806
glEndOcclusionQueryNV
#define glEndOcclusionQueryNV
Definition: glew.h:12193
glVertexAttrib4NbvARB
#define glVertexAttrib4NbvARB
Definition: glew.h:7117
wnd
Window wnd
Definition: glewinfo_tail.c:224
glProgramUniformHandleui64vARB
#define glProgramUniformHandleui64vARB
Definition: glew.h:3490
GLEW_EXT_pixel_buffer_object
#define GLEW_EXT_pixel_buffer_object
Definition: glew.h:9458
glDepthRangefOES
#define glDepthRangefOES
Definition: glew.h:13691
glVertexAttribI3uivEXT
#define glVertexAttribI3uivEXT
Definition: glew.h:9177
glNamedBufferDataEXT
#define glNamedBufferDataEXT
Definition: glew.h:8641
glVertexAttrib3svNV
#define glVertexAttrib3svNV
Definition: glew.h:13491
WGLEW_I3D_swap_frame_usage
#define WGLEW_I3D_swap_frame_usage
Definition: wglew.h:874
wglGetGenlockSourceEdgeI3D
#define wglGetGenlockSourceEdgeI3D
Definition: wglew.h:809
wglEnumGpuDevicesNV
#define wglEnumGpuDevicesNV
Definition: wglew.h:975
glVertexAttrib4fNV
#define glVertexAttrib4fNV
Definition: glew.h:13494
GLEW_NV_texgen_reflection
#define GLEW_NV_texgen_reflection
Definition: glew.h:12784
glFramebufferReadBufferEXT
#define glFramebufferReadBufferEXT
Definition: glew.h:8549
glGetnColorTableARB
#define glGetnColorTableARB
Definition: glew.h:5157
glGetObjectParameterivAPPLE
#define glGetObjectParameterivAPPLE
Definition: glew.h:3183
glConvolutionParameteriv
GLAPI void GLAPIENTRY glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params)
glGetVertexAttribIuiv
#define glGetVertexAttribIuiv
Definition: glew.h:2226
glGetVideoivNV
#define glGetVideoivNV
Definition: glew.h:12546
glProgramUniform4d
#define glProgramUniform4d
Definition: glew.h:5386
glDrawTransformFeedbackStreamInstanced
#define glDrawTransformFeedbackStreamInstanced
Definition: glew.h:6595
glVertexAttribI1uiv
#define glVertexAttribI1uiv
Definition: glew.h:2242
GLEW_EXT_texture3D
#define GLEW_EXT_texture3D
Definition: glew.h:9889
GLEW_ARB_bindless_texture
#define GLEW_ARB_bindless_texture
Definition: glew.h:3496
GLEW_ARB_arrays_of_arrays
#define GLEW_ARB_arrays_of_arrays
Definition: glew.h:3434
glVertexAttrib4Nbv
#define glVertexAttrib4Nbv
Definition: glew.h:1967
glMultiTexCoord3iv
GLAPI void GLAPIENTRY glMultiTexCoord3iv(GLenum target, const GLint *v)
GLEW_ARB_shadow_ambient
#define GLEW_ARB_shadow_ambient
Definition: glew.h:5875
glLineWidthx
#define glLineWidthx
Definition: glew.h:13854
glNormalStream3dATI
#define glNormalStream3dATI
Definition: glew.h:7859
glUniform4uivEXT
#define glUniform4uivEXT
Definition: glew.h:9165
glGetQueryiv
#define glGetQueryiv
Definition: glew.h:1699
glVertexAttribL2ui64NV
#define glVertexAttribL2ui64NV
Definition: glew.h:13219
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Definition: glew.h:14964
XCloseDisplay
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer retur XCloseDisplay)
Definition: SDL_x11sym.h:34
glUniform3fv
GL_APICALL void GL_APIENTRY glUniform3fv(GLint location, GLsizei count, const GLfloat *v)
glWindowPos3iARB
#define glWindowPos3iARB
Definition: glew.h:7346
glWindowPos2fvMESA
#define glWindowPos2fvMESA
Definition: glew.h:11259
wglCreateImageBufferI3D
#define wglCreateImageBufferI3D
Definition: wglew.h:832
WGLEW_NV_video_output
#define WGLEW_NV_video_output
Definition: wglew.h:1144
glXVideoResizeSUN
#define glXVideoResizeSUN
Definition: glxew.h:1408
WGLEW_EXT_framebuffer_sRGB
#define WGLEW_EXT_framebuffer_sRGB
Definition: wglew.h:567
glInvalidateBufferData
#define glInvalidateBufferData
Definition: glew.h:4668
GLEW_AMD_pinned_memory
#define GLEW_AMD_pinned_memory
Definition: glew.h:2691
glColorSubTable
GLAPI void GLAPIENTRY glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
glStencilStrokePathInstancedNV
#define glStencilStrokePathInstancedNV
Definition: glew.h:12476
GLEW_ARB_vertex_shader
#define GLEW_ARB_vertex_shader
Definition: glew.h:7162
glVertexAttribL3i64vNV
#define glVertexAttribL3i64vNV
Definition: glew.h:13222
GLEW_EXT_texture_rectangle
#define GLEW_EXT_texture_rectangle
Definition: glew.h:10243
glGetTexParameterIivEXT
#define glGetTexParameterIivEXT
Definition: glew.h:10153
glVertexAttrib4uivARB
#define glVertexAttrib4uivARB
Definition: glew.h:7133
glGetInfoLogARB
#define glGetInfoLogARB
Definition: glew.h:5670
glUniform3ui
#define glUniform3ui
Definition: glew.h:2235
glMapParameterivNV
#define glMapParameterivNV
Definition: glew.h:11638
glVertexAttrib4uiv
#define glVertexAttrib4uiv
Definition: glew.h:1983
wglewIsSupported
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported(const char *name)
glColor4ubVertex2fvSUN
#define glColor4ubVertex2fvSUN
Definition: glew.h:14948
glGetTrackMatrixivNV
#define glGetTrackMatrixivNV
Definition: glew.h:13459
glColorTableParameterfv
GLAPI void GLAPIENTRY glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params)
glUseProgram
GL_APICALL void GL_APIENTRY glUseProgram(GLuint program)
glSecondaryColor3ubEXT
#define glSecondaryColor3ubEXT
Definition: glew.h:9626
glGetConvolutionParameterfv
GLAPI void GLAPIENTRY glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params)
glLinkProgramARB
#define glLinkProgramARB
Definition: glew.h:5677
glFragmentMaterialfvSGIX
#define glFragmentMaterialfvSGIX
Definition: glew.h:14398
WGLEW_ARB_framebuffer_sRGB
#define WGLEW_ARB_framebuffer_sRGB
Definition: wglew.h:254
glUniform3ui64vNV
#define glUniform3ui64vNV
Definition: glew.h:12022
WGLEW_NV_DX_interop2
#define WGLEW_NV_DX_interop2
Definition: wglew.h:914
GLEW_NV_packed_depth_stencil
#define GLEW_NV_packed_depth_stencil
Definition: glew.h:12211
GLEW_NV_transform_feedback2
#define GLEW_NV_transform_feedback2
Definition: glew.h:13109
glEndFragmentShaderATI
#define glEndFragmentShaderATI
Definition: glew.h:7572
GLEW_ARB_multi_draw_indirect
#define GLEW_ARB_multi_draw_indirect
Definition: glew.h:4778
GLEW_SUN_convolution_border_modes
#define GLEW_SUN_convolution_border_modes
Definition: glew.h:14784
glMakeImageHandleNonResidentNV
#define glMakeImageHandleNonResidentNV
Definition: glew.h:11367
glXCreatePbuffer
GLXPbuffer glXCreatePbuffer(Display *dpy, GLXFBConfig config, const int *attribList)
glGetProgramNamedParameterdvNV
#define glGetProgramNamedParameterdvNV
Definition: glew.h:11758
GLEW_EXT_texture_filter_anisotropic
#define GLEW_EXT_texture_filter_anisotropic
Definition: glew.h:10087
glVertexAttribI4sv
#define glVertexAttribI4sv
Definition: glew.h:2254
glNamedRenderbufferStorageMultisampleCoverageEXT
#define glNamedRenderbufferStorageMultisampleCoverageEXT
Definition: glew.h:8664
wglGetPixelFormatAttribivARB
#define wglGetPixelFormatAttribivARB
Definition: wglew.h:381
GLEW_VERSION_1_2_1
#define GLEW_VERSION_1_2_1
Definition: glew.h:1257
glBindBufferBase
#define glBindBufferBase
Definition: glew.h:6675
glGetPathMetricsNV
#define glGetPathMetricsNV
Definition: glew.h:12445
glUnlockArraysEXT
#define glUnlockArraysEXT
Definition: glew.h:8123
glFrameTerminatorGREMEDY
#define glFrameTerminatorGREMEDY
Definition: glew.h:10784
glGenPerfMonitorsAMD
#define glGenPerfMonitorsAMD
Definition: glew.h:2671
GLEW_VERSION_1_4
#define GLEW_VERSION_1_4
Definition: glew.h:1602
glTexCoordP1ui
#define glTexCoordP1ui
Definition: glew.h:7240
glMultiTexSubImage3DEXT
#define glMultiTexSubImage3DEXT
Definition: glew.h:8640
glVertexAttribI3uiEXT
#define glVertexAttribI3uiEXT
Definition: glew.h:9176
glScissorArrayv
#define glScissorArrayv
Definition: glew.h:7301
glUniform4dv
#define glUniform4dv
Definition: glew.h:4301
glProgramUniformMatrix2x4fv
#define glProgramUniformMatrix2x4fv
Definition: glew.h:5399
GLEW_EXT_blend_minmax
#define GLEW_EXT_blend_minmax
Definition: glew.h:8055
GLEW_EXT_framebuffer_sRGB
#define GLEW_EXT_framebuffer_sRGB
Definition: glew.h:9029
glGenQueries
#define glGenQueries
Definition: glew.h:1693
glCombinerParameterivNV
#define glCombinerParameterivNV
Definition: glew.h:12650
glProgramUniform2d
#define glProgramUniform2d
Definition: glew.h:5370
glVertexAttribL4i64NV
#define glVertexAttribL4i64NV
Definition: glew.h:13225
glGetOcclusionQueryuivNV
#define glGetOcclusionQueryuivNV
Definition: glew.h:12196
glVertexAttrib1dvNV
#define glVertexAttrib1dvNV
Definition: glew.h:13475
glProgramUniform4fEXT
#define glProgramUniform4fEXT
Definition: glew.h:8684
glMultiTexCoord1dv
GLAPI void GLAPIENTRY glMultiTexCoord1dv(GLenum target, const GLdouble *v)
wglRestoreBufferRegionARB
#define wglRestoreBufferRegionARB
Definition: wglew.h:178
GLEW_EXT_timer_query
#define GLEW_EXT_timer_query
Definition: glew.h:10362
GLEW_SGI_color_matrix
#define GLEW_SGI_color_matrix
Definition: glew.h:14703
glTexStorage2D
#define glTexStorage2D
Definition: glew.h:6451
glPointParameterf
#define glPointParameterf
Definition: glew.h:1564
glDisableVertexArrayEXT
#define glDisableVertexArrayEXT
Definition: glew.h:8541
glVertexArrayParameteriAPPLE
#define glVertexArrayParameteriAPPLE
Definition: glew.h:3311
GLEW_EXT_blend_subtract
#define GLEW_EXT_blend_subtract
Definition: glew.h:8067
glVertexStream3fATI
#define glVertexStream3fATI
Definition: glew.h:7887
glProgramLocalParameterI4uivNV
#define glProgramLocalParameterI4uivNV
Definition: glew.h:11882
glMultiTexCoord4d
GLAPI void GLAPIENTRY glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
glGetImageHandleNV
#define glGetImageHandleNV
Definition: glew.h:11362
GLEW_ARB_texture_float
#define GLEW_ARB_texture_float
Definition: glew.h:6256
GLEW_EXT_blend_color
#define GLEW_EXT_blend_color
Definition: glew.h:7994
glDepthRangex
#define glDepthRangex
Definition: glew.h:13845
glDisableClientStateiEXT
#define glDisableClientStateiEXT
Definition: glew.h:8539
glGetAttachedShaders
GL_APICALL void GL_APIENTRY glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)
glMultiTexCoord1dARB
GLAPI void GLAPIENTRY glMultiTexCoord1dARB(GLenum target, GLdouble s)
glNamedFramebufferParameteriEXT
#define glNamedFramebufferParameteriEXT
Definition: glew.h:4036
glVertexStream3ivATI
#define glVertexStream3ivATI
Definition: glew.h:7890
glVertexAttrib2dvNV
#define glVertexAttrib2dvNV
Definition: glew.h:13481
glWeightuivARB
#define glWeightuivARB
Definition: glew.h:6851
GLEW_MESA_pack_invert
#define GLEW_MESA_pack_invert
Definition: glew.h:11209
GLEW_EXT_texture_mirror_clamp
#define GLEW_EXT_texture_mirror_clamp
Definition: glew.h:10184
glGetPathLengthNV
#define glGetPathLengthNV
Definition: glew.h:12443
GLEW_EXT_texture_integer
#define GLEW_EXT_texture_integer
Definition: glew.h:10158
GLEW_EXT_packed_float
#define GLEW_EXT_packed_float
Definition: glew.h:9388
GLEW_EXT_index_texture
#define GLEW_EXT_index_texture
Definition: glew.h:9277
glGetUniformi64vNV
#define glGetUniformi64vNV
Definition: glew.h:11993
glTestFenceAPPLE
#define glTestFenceAPPLE
Definition: glew.h:3118
GLEW_SGI_texture_color_table
#define GLEW_SGI_texture_color_table
Definition: glew.h:14757
glVertexAttrib4dNV
#define glVertexAttrib4dNV
Definition: glew.h:13492
glProgramNamedParameter4dNV
#define glProgramNamedParameter4dNV
Definition: glew.h:11760
glXGetVideoInfoNV
#define glXGetVideoInfoNV
Definition: glxew.h:1021
wglBlitContextFramebufferAMD
#define wglBlitContextFramebufferAMD
Definition: wglew.h:147
wglGetCurrentReadDCEXT
#define wglGetCurrentReadDCEXT
Definition: wglew.h:581
glStencilFuncSeparateATI
#define glStencilFuncSeparateATI
Definition: glew.h:7648
glProgramParameter4dvNV
#define glProgramParameter4dvNV
Definition: glew.h:13467
glDrawBufferRegion
#define glDrawBufferRegion
Definition: glew.h:11178
glewInfo
static void glewInfo(void)
Definition: glewinfo.c:8493
wglReleaseVideoCaptureDeviceNV
#define wglReleaseVideoCaptureDeviceNV
Definition: wglew.h:1103
GLEW_SGIX_texture_multi_buffer
#define GLEW_SGIX_texture_multi_buffer
Definition: glew.h:14597
glEndQueryARB
#define glEndQueryARB
Definition: glew.h:4942
glNamedFramebufferTexture2DEXT
#define glNamedFramebufferTexture2DEXT
Definition: glew.h:8646
GLEW_NV_transform_feedback
#define GLEW_NV_transform_feedback
Definition: glew.h:13079
glCopyTexSubImage3DEXT
#define glCopyTexSubImage3DEXT
Definition: glew.h:8232
glGetFramebufferAttachmentParameterivEXT
#define glGetFramebufferAttachmentParameterivEXT
Definition: glew.h:9011
glColor3hNV
#define glColor3hNV
Definition: glew.h:12088
glGetPathColorGenivNV
#define glGetPathColorGenivNV
Definition: glew.h:12439
wglSaveBufferRegionARB
#define wglSaveBufferRegionARB
Definition: wglew.h:179
glMultiTexCoord2sv
GLAPI void GLAPIENTRY glMultiTexCoord2sv(GLenum target, const GLshort *v)
glGetVideoi64vNV
#define glGetVideoi64vNV
Definition: glew.h:12545
glVertexAttrib3sv
#define glVertexAttrib3sv
Definition: glew.h:1966
GLXEW_SGI_cushion
#define GLXEW_SGI_cushion
Definition: glxew.h:1336
glClipPlanef
#define glClipPlanef
Definition: glew.h:13896
glVertexP3ui
#define glVertexP3ui
Definition: glew.h:7258
WGLEW_EXT_create_context_es2_profile
#define WGLEW_EXT_create_context_es2_profile
Definition: wglew.h:502
WGLEW_OML_sync_control
#define WGLEW_OML_sync_control
Definition: wglew.h:1167
glUniform4ui
#define glUniform4ui
Definition: glew.h:2237
GLEW_EXT_geometry_shader4
#define GLEW_EXT_geometry_shader4
Definition: glew.h:9067
glUniformSubroutinesuiv
#define glUniformSubroutinesuiv
Definition: glew.h:5784
glAlphaFragmentOp2ATI
#define glAlphaFragmentOp2ATI
Definition: glew.h:7564
glProgramParameteriEXT
#define glProgramParameteriEXT
Definition: glew.h:9065
glSampleMaskIndexedNV
#define glSampleMaskIndexedNV
Definition: glew.h:11665
GLEW_AMD_stencil_operation_extended
#define GLEW_AMD_stencil_operation_extended
Definition: glew.h:2791
glPresentFrameDualFillNV
#define glPresentFrameDualFillNV
Definition: glew.h:12549
glVertexAttrib2d
#define glVertexAttrib2d
Definition: glew.h:1955
glSecondaryColor3ub
#define glSecondaryColor3ub
Definition: glew.h:1578
GLEW_ARB_texture_cube_map_array
#define GLEW_ARB_texture_cube_map_array
Definition: glew.h:6164
WGLEW_ARB_render_texture
#define WGLEW_ARB_render_texture
Definition: wglew.h:445
glUniform3i
GL_APICALL void GL_APIENTRY glUniform3i(GLint location, GLint x, GLint y, GLint z)
glProgramUniform3uiEXT
#define glProgramUniform3uiEXT
Definition: glew.h:8682
glVertexAttribL4dvEXT
#define glVertexAttribL4dvEXT
Definition: glew.h:10518
glBlitFramebufferANGLE
#define glBlitFramebufferANGLE
Definition: glew.h:2875
WGLEW_AMD_gpu_association
#define WGLEW_AMD_gpu_association
Definition: wglew.h:157
glLogMessageCallbackREGAL
#define glLogMessageCallbackREGAL
Definition: glew.h:13981
glProgramUniformMatrix4x3fv
#define glProgramUniformMatrix4x3fv
Definition: glew.h:5411
GLEW_ANGLE_translated_shader_source
#define GLEW_ANGLE_translated_shader_source
Definition: glew.h:3044
glMakeBufferResidentNV
#define glMakeBufferResidentNV
Definition: glew.h:12727
glCopyTextureSubImage1DEXT
#define glCopyTextureSubImage1DEXT
Definition: glew.h:8535
glProgramUniform1fEXT
#define glProgramUniform1fEXT
Definition: glew.h:8666
GLEW_ARB_sync
#define GLEW_ARB_sync
Definition: glew.h:5954
glGetPathParameterfvNV
#define glGetPathParameterfvNV
Definition: glew.h:12446
glUniform2uiv
#define glUniform2uiv
Definition: glew.h:2234
glGetNamedFramebufferAttachmentParameterivEXT
#define glGetNamedFramebufferAttachmentParameterivEXT
Definition: glew.h:8574
glProgramUniform3i64vNV
#define glProgramUniform3i64vNV
Definition: glew.h:12004
glFragmentMaterialfEXT
#define glFragmentMaterialfEXT
Definition: glew.h:8863
glGetTextureImageEXT
#define glGetTextureImageEXT
Definition: glew.h:8584
glXCreateContextAttribsARB
#define glXCreateContextAttribsARB
Definition: glxew.h:402
glBindVideoCaptureStreamBufferNV
#define glBindVideoCaptureStreamBufferNV
Definition: glew.h:13620
GLEW_ATI_meminfo
#define GLEW_ATI_meminfo
Definition: glew.h:7606
glSecondaryColor3sv
#define glSecondaryColor3sv
Definition: glew.h:1577
glSecondaryColor3hNV
#define glSecondaryColor3hNV
Definition: glew.h:12104
glGetnUniformdvARB
#define glGetnUniformdvARB
Definition: glew.h:5171
glPNTrianglesfATI
#define glPNTrianglesfATI
Definition: glew.h:7628
wglBindSwapBarrierNV
#define wglBindSwapBarrierNV
Definition: wglew.h:1057
glGetFragmentMaterialivSGIX
#define glGetFragmentMaterialivSGIX
Definition: glew.h:14404
GLEW_ARB_depth_clamp
#define GLEW_ARB_depth_clamp
Definition: glew.h:3800
GLEW_SGIS_point_line_texgen
#define GLEW_SGIS_point_line_texgen
Definition: glew.h:14131
glProgramStringARB
#define glProgramStringARB
Definition: glew.h:7098
GL_FALSE
#define GL_FALSE
Definition: gl2.h:50
glCopyConvolutionFilter2DEXT
#define glCopyConvolutionFilter2DEXT
Definition: glew.h:8176
glBeginVideoCaptureNV
#define glBeginVideoCaptureNV
Definition: glew.h:13619
glSecondaryColor3uivEXT
#define glSecondaryColor3uivEXT
Definition: glew.h:9629
glMapBufferRange
#define glMapBufferRange
Definition: glew.h:4706
glUniform1fARB
#define glUniform1fARB
Definition: glew.h:5679
glWeightPathsNV
#define glWeightPathsNV
Definition: glew.h:12479
glIsProgram
GL_APICALL GLboolean GL_APIENTRY glIsProgram(GLuint program)
glPollAsyncSGIX
#define glPollAsyncSGIX
Definition: glew.h:14244
glTextureBarrierNV
#define glTextureBarrierNV
Definition: glew.h:12795
glGenerateMultiTexMipmapEXT
#define glGenerateMultiTexMipmapEXT
Definition: glew.h:8550
glNamedProgramLocalParameter4dEXT
#define glNamedProgramLocalParameter4dEXT
Definition: glew.h:8651
glGetVariantArrayObjectivATI
#define glGetVariantArrayObjectivATI
Definition: glew.h:7767
GLEW_NV_occlusion_query
#define GLEW_NV_occlusion_query
Definition: glew.h:12199
glGetMapAttribParameterivNV
#define glGetMapAttribParameterivNV
Definition: glew.h:11632
glPathTexGenNV
#define glPathTexGenNV
Definition: glew.h:12472
glBlendFunci
#define glBlendFunci
Definition: glew.h:2402
wglMakeContextCurrentEXT
#define wglMakeContextCurrentEXT
Definition: wglew.h:582
glUniformMatrix3x2dv
#define glUniformMatrix3x2dv
Definition: glew.h:4306
wglSwapIntervalEXT
#define wglSwapIntervalEXT
Definition: wglew.h:716
glBlendFuncSeparateiARB
#define glBlendFuncSeparateiARB
Definition: glew.h:3862
glPathParameteriNV
#define glPathParameteriNV
Definition: glew.h:12465
GLEW_ARB_provoking_vertex
#define GLEW_ARB_provoking_vertex
Definition: glew.h:5095
WGLEW_EXT_pixel_format_packed_float
#define WGLEW_EXT_pixel_format_packed_float
Definition: wglew.h:703
glGetVertexAttribArrayObjectfvATI
#define glGetVertexAttribArrayObjectfvATI
Definition: glew.h:7786
glSampleMaskSGIS
#define glSampleMaskSGIS
Definition: glew.h:14101
glBindBuffersRange
#define glBindBuffersRange
Definition: glew.h:4757
glProgramLocalParameters4fvEXT
#define glProgramLocalParameters4fvEXT
Definition: glew.h:9080
glGetUniformiv
GL_APICALL void GL_APIENTRY glGetUniformiv(GLuint program, GLint location, GLint *params)
wglResetFrameCountNV
#define wglResetFrameCountNV
Definition: wglew.h:1062
glPrioritizeTexturesEXT
#define glPrioritizeTexturesEXT
Definition: glew.h:10211
glBindBufferOffsetNV
#define glBindBufferOffsetNV
Definition: glew.h:13070
glLightx
#define glLightx
Definition: glew.h:13852
glColorP4ui
#define glColorP4ui
Definition: glew.h:7226
GLEW_ARB_shader_draw_parameters
#define GLEW_ARB_shader_draw_parameters
Definition: glew.h:5476
glMultiTexCoord1fvARB
GLAPI void GLAPIENTRY glMultiTexCoord1fvARB(GLenum target, const GLfloat *v)
glVertexAttrib2hvNV
#define glVertexAttrib2hvNV
Definition: glew.h:12123
glMatrixIndexubvARB
#define glMatrixIndexubvARB
Definition: glew.h:4736
glGetMinmaxEXT
#define glGetMinmaxEXT
Definition: glew.h:9225
glVertexAttribI4usvEXT
#define glVertexAttribI4usvEXT
Definition: glew.h:9185
GLEW_ARB_robustness_application_isolation
#define GLEW_ARB_robustness_application_isolation
Definition: glew.h:5186
glGetNamedProgramStringEXT
#define glGetNamedProgramStringEXT
Definition: glew.h:8579
glSecondaryColor3fEXT
#define glSecondaryColor3fEXT
Definition: glew.h:9620
GLEW_ARB_framebuffer_object
#define GLEW_ARB_framebuffer_object
Definition: glew.h:4164
glMultiDrawArrays
#define glMultiDrawArrays
Definition: glew.h:1562
WGLEW_NV_video_capture
#define WGLEW_NV_video_capture
Definition: wglew.h:1105
glGetQueryObjecti64vEXT
#define glGetQueryObjecti64vEXT
Definition: glew.h:10359
glTransformFeedbackVaryings
#define glTransformFeedbackVaryings
Definition: glew.h:2230
glFragmentMaterialfSGIX
#define glFragmentMaterialfSGIX
Definition: glew.h:14397
glTextureImage3DEXT
#define glTextureImage3DEXT
Definition: glew.h:8703
glProgramUniform3ui64NV
#define glProgramUniform3ui64NV
Definition: glew.h:12005
glWeightivARB
#define glWeightivARB
Definition: glew.h:6848
glVertexAttrib2sv
#define glVertexAttrib2sv
Definition: glew.h:1960
wglSetStereoEmitterState3DL
#define wglSetStereoEmitterState3DL
Definition: wglew.h:115
glGetQueryObjectui64vANGLE
#define glGetQueryObjectui64vANGLE
Definition: glew.h:3023
glBlendEquationSeparatei
#define glBlendEquationSeparatei
Definition: glew.h:2399
glDeleteQueries
#define glDeleteQueries
Definition: glew.h:1690
glGenQueriesANGLE
#define glGenQueriesANGLE
Definition: glew.h:3020
GLEW_VERSION_1_1
#define GLEW_VERSION_1_1
Definition: glew_head.h:1099
GLEW_S3_s3tc
#define GLEW_S3_s3tc
Definition: glew.h:14011
glCompressedMultiTexSubImage1DEXT
#define glCompressedMultiTexSubImage1DEXT
Definition: glew.h:8519
glBeginPerfMonitorAMD
#define glBeginPerfMonitorAMD
Definition: glew.h:2668
glCreateShaderObjectARB
#define glCreateShaderObjectARB
Definition: glew.h:5664
glProgramEnvParameter4dvARB
#define glProgramEnvParameter4dvARB
Definition: glew.h:7091
glObjectUnpurgeableAPPLE
#define glObjectUnpurgeableAPPLE
Definition: glew.h:3185
glGetCombinerOutputParameterivNV
#define glGetCombinerOutputParameterivNV
Definition: glew.h:12655
GLEW_GREMEDY_frame_terminator
#define GLEW_GREMEDY_frame_terminator
Definition: glew.h:10786
glStringMarkerGREMEDY
#define glStringMarkerGREMEDY
Definition: glew.h:10797
glGetObjectBufferivATI
#define glGetObjectBufferivATI
Definition: glew.h:7765
GLEW_ARB_texture_mirror_clamp_to_edge
#define GLEW_ARB_texture_mirror_clamp_to_edge
Definition: glew.h:6280
glXBindVideoImageNV
#define glXBindVideoImageNV
Definition: glxew.h:1019
GLEW_ARB_depth_texture
#define GLEW_ARB_depth_texture
Definition: glew.h:3815
wglGetVideoInfoNV
#define wglGetVideoInfoNV
Definition: wglew.h:1139
glVertexArrayRangeAPPLE
#define glVertexArrayRangeAPPLE
Definition: glew.h:3312
GLEW_AMD_draw_buffers_blend
#define GLEW_AMD_draw_buffers_blend
Definition: glew.h:2578
glDeleteProgramPipelines
#define glDeleteProgramPipelines
Definition: glew.h:5357
glVertexAttribI4svEXT
#define glVertexAttribI4svEXT
Definition: glew.h:9181
GLXEW_MESA_pixmap_colormap
#define GLXEW_MESA_pixmap_colormap
Definition: glxew.h:830
GLEW_ATI_texture_mirror_once
#define GLEW_ATI_texture_mirror_once
Definition: glew.h:7729
glGetVertexAttribPointerv
GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid **pointer)
glUniform2i64vNV
#define glUniform2i64vNV
Definition: glew.h:12016
glProgramUniformMatrix3x2dv
#define glProgramUniformMatrix3x2dv
Definition: glew.h:5402
glTexRenderbufferNV
#define glTexRenderbufferNV
Definition: glew.h:11666
wglDisableGenlockI3D
#define wglDisableGenlockI3D
Definition: wglew.h:801
glGetGraphicsResetStatusARB
#define glGetGraphicsResetStatusARB
Definition: glew.h:5156
GLEW_EXT_texture_buffer_object
#define GLEW_EXT_texture_buffer_object
Definition: glew.h:9930
glShaderSource
GL_APICALL void GL_APIENTRY glShaderSource(GLuint shader, GLsizei count, const GLchar **string, const GLint *length)
glReplacementCodeuiColor3fVertex3fSUN
#define glReplacementCodeuiColor3fVertex3fSUN
Definition: glew.h:14953
GLEW_SUN_global_alpha
#define GLEW_SUN_global_alpha
Definition: glew.h:14814
main
int main(int argc, char **argv)
Definition: bootstrap.cpp:102
glReplacementCodeuiTexCoord2fVertex3fSUN
#define glReplacementCodeuiTexCoord2fVertex3fSUN
Definition: glew.h:14965
glHistogramEXT
#define glHistogramEXT
Definition: glew.h:9228
GLEW_ARB_texture_storage
#define GLEW_ARB_texture_storage
Definition: glew.h:6457
glXCreateContext
#define glXCreateContext
Definition: glx_mangle.h:30
glDepthBoundsdNV
#define glDepthBoundsdNV
Definition: glew.h:11544
glWindowPos4sMESA
#define glWindowPos4sMESA
Definition: glew.h:11278
glGetActiveAttrib
GL_APICALL void GL_APIENTRY glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
glVertexAttribL3dv
#define glVertexAttribL3dv
Definition: glew.h:6744
glVertex2hvNV
#define glVertex2hvNV
Definition: glew.h:12115
glXQuerySwapGroupNV
#define glXQuerySwapGroupNV
Definition: glxew.h:947
GLEW_ARB_fragment_layer_viewport
#define GLEW_ARB_fragment_layer_viewport
Definition: glew.h:3962
glXQueryVideoCaptureDeviceNV
#define glXQueryVideoCaptureDeviceNV
Definition: glxew.h:989
XOpenDisplay
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int int int return Display Window Cursor return Display Window return Display Drawable GC int int unsigned int unsigned int return Display Drawable GC int int _Xconst char int return Display Drawable GC int int unsigned int unsigned int return Display return Display Cursor return Display GC return XModifierKeymap return char Display Window int return Display return Display Atom return Display Window XWindowAttributes return Display Window return Display XEvent Bool(*) XPointer return Display Window Bool unsigned int int int Window Cursor Time return Display Window int return KeySym return Display _Xconst char Bool return Display _Xconst char return XKeyEvent char int KeySym XComposeStatus return Display int int int XVisualInfo return Display Window int int retur XOpenDisplay)
Definition: SDL_x11sym.h:92
glErrorStringREGAL
#define glErrorStringREGAL
Definition: glew.h:13941
glUniformMatrix3dv
#define glUniformMatrix3dv
Definition: glew.h:4305
GLEW_SGIX_texture_add_env
#define GLEW_SGIX_texture_add_env
Definition: glew.h:14564
glGetVertexAttribLi64vNV
#define glGetVertexAttribLi64vNV
Definition: glew.h:13211
glTexCoord4hNV
#define glTexCoord4hNV
Definition: glew.h:12112
glVertexAttrib4Nsv
#define glVertexAttrib4Nsv
Definition: glew.h:1969
glVertexBlendEnvfATI
#define glVertexBlendEnvfATI
Definition: glew.h:7867
glTexStorage3D
#define glTexStorage3D
Definition: glew.h:6452
glSecondaryColor3usEXT
#define glSecondaryColor3usEXT
Definition: glew.h:9630
GLEW_ARB_texture_env_dot3
#define GLEW_ARB_texture_env_dot3
Definition: glew.h:6226
glUniform1d
#define glUniform1d
Definition: glew.h:4294
glDrawElementsInstancedARB
#define glDrawElementsInstancedARB
Definition: glew.h:4521
glXCreateAssociatedContextAMD
#define glXCreateAssociatedContextAMD
Definition: glxew.h:376
GLEW_NV_shader_storage_buffer_object
#define GLEW_NV_shader_storage_buffer_object
Definition: glew.h:12744
glGetPerfMonitorGroupStringAMD
#define glGetPerfMonitorGroupStringAMD
Definition: glew.h:2676
glMapBufferARB
#define glMapBufferARB
Definition: glew.h:6919
glXSelectEvent
void glXSelectEvent(Display *dpy, GLXDrawable drawable, unsigned long mask)
glBindParameterEXT
#define glBindParameterEXT
Definition: glew.h:10687
glNamedProgramLocalParameterI4ivEXT
#define glNamedProgramLocalParameterI4ivEXT
Definition: glew.h:8656
glProgramEnvParameterI4iNV
#define glProgramEnvParameterI4iNV
Definition: glew.h:11873
wglGetPixelFormatAttribivEXT
#define wglGetPixelFormatAttribivEXT
Definition: wglew.h:690
GLXEW_OML_sync_control
#define GLXEW_OML_sync_control
Definition: glxew.h:1061
GLEW_ARB_vertex_array_object
#define GLEW_ARB_vertex_array_object
Definition: glew.h:6718
glAreProgramsResidentNV
#define glAreProgramsResidentNV
Definition: glew.h:13450
glInsertComponentEXT
#define glInsertComponentEXT
Definition: glew.h:10708
glPatchParameteri
#define glPatchParameteri
Definition: glew.h:6000
GLEW_NV_texgen_emboss
#define GLEW_NV_texgen_emboss
Definition: glew.h:12772
glGetActiveAttribARB
#define glGetActiveAttribARB
Definition: glew.h:7159
GLEW_ARB_texture_non_power_of_two
#define GLEW_ARB_texture_non_power_of_two
Definition: glew.h:6341
GLXEW_NV_video_capture
#define GLXEW_NV_video_capture
Definition: glxew.h:992
glIsProgramPipeline
#define glIsProgramPipeline
Definition: glew.h:5361
glEndTransformFeedbackEXT
#define glEndTransformFeedbackEXT
Definition: glew.h:10399
GLEW_WIN_swap_hint
#define GLEW_WIN_swap_hint
Definition: glew.h:15020
glConvolutionParameterfv
GLAPI void GLAPIENTRY glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params)
glPauseTransformFeedback
#define glPauseTransformFeedback
Definition: glew.h:6557
glVertexAttrib1fvARB
#define glVertexAttrib1fvARB
Definition: glew.h:7102
glXLockVideoCaptureDeviceNV
#define glXLockVideoCaptureDeviceNV
Definition: glxew.h:988
glMultiTexSubImage2DEXT
#define glMultiTexSubImage2DEXT
Definition: glew.h:8639
GLEW_EXT_texture_perturb_normal
#define GLEW_EXT_texture_perturb_normal
Definition: glew.h:10229
glUniform4i64NV
#define glUniform4i64NV
Definition: glew.h:12023
glEndVideoCaptureNV
#define glEndVideoCaptureNV
Definition: glew.h:13622
glUniform4fARB
#define glUniform4fARB
Definition: glew.h:5691
GLXEW_VERSION_1_2
#define GLXEW_VERSION_1_2
Definition: glxew.h:194
glBeginVertexShaderEXT
#define glBeginVertexShaderEXT
Definition: glew.h:10684
glGetTranslatedShaderSourceANGLE
#define glGetTranslatedShaderSourceANGLE
Definition: glew.h:3042
GLEW_EXT_separate_shader_objects
#define GLEW_EXT_separate_shader_objects
Definition: glew.h:9653
glGetUniformBufferSizeEXT
#define glGetUniformBufferSizeEXT
Definition: glew.h:7971
glMultiTexCoord2hNV
#define glMultiTexCoord2hNV
Definition: glew.h:12096
glVertexAttrib2fvARB
#define glVertexAttrib2fvARB
Definition: glew.h:7108
NULL
#define NULL
Definition: ftobjs.h:61
wglLoadDisplayColorTableEXT
#define wglLoadDisplayColorTableEXT
Definition: wglew.h:541
glVertexAttribL4i64vNV
#define glVertexAttribL4i64vNV
Definition: glew.h:13226
GLEW_EXT_framebuffer_blit
#define GLEW_EXT_framebuffer_blit
Definition: glew.h:8891
glFramebufferTextureLayer
#define glFramebufferTextureLayer
Definition: glew.h:4153
glColor4fNormal3fVertex3fSUN
#define glColor4fNormal3fVertex3fSUN
Definition: glew.h:14945
glDeleteRenderbuffers
GL_APICALL void GL_APIENTRY glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
glProgramUniform1uivEXT
#define glProgramUniform1uivEXT
Definition: glew.h:8671
glGetFragDataLocation
#define glGetFragDataLocation
Definition: glew.h:2219
glUniform4iARB
#define glUniform4iARB
Definition: glew.h:5693
glVertexArrayEdgeFlagOffsetEXT
#define glVertexArrayEdgeFlagOffsetEXT
Definition: glew.h:8716
glVertexAttribI4ubv
#define glVertexAttribI4ubv
Definition: glew.h:2255
glTexFilterFuncSGIS
#define glTexFilterFuncSGIS
Definition: glew.h:14196
glProgramUniform3uivEXT
#define glProgramUniform3uivEXT
Definition: glew.h:8683
glUniform2fvARB
#define glUniform2fvARB
Definition: glew.h:5684
glVertexAttrib3fv
GL_APICALL void GL_APIENTRY glVertexAttrib3fv(GLuint indx, const GLfloat *values)
glAddSwapHintRectWIN
#define glAddSwapHintRectWIN
Definition: glew.h:15018
glProgramLocalParametersI4uivNV
#define glProgramLocalParametersI4uivNV
Definition: glew.h:11884
glProgramUniform2ui
#define glProgramUniform2ui
Definition: glew.h:5376
GLEW_SUN_read_video_pixels
#define GLEW_SUN_read_video_pixels
Definition: glew.h:14839
glVertexAttrib1fNV
#define glVertexAttrib1fNV
Definition: glew.h:13476
glTexCoordP4ui
#define glTexCoordP4ui
Definition: glew.h:7246
glVertexAttrib4svARB
#define glVertexAttrib4svARB
Definition: glew.h:7131
GLXContext
struct __GLXcontextRec * GLXContext
Definition: glxew_head.h:63
glGetNamedProgramLocalParameterIuivEXT
#define glGetNamedProgramLocalParameterIuivEXT
Definition: glew.h:8576
glTexSubImage2DEXT
#define glTexSubImage2DEXT
Definition: glew.h:9811
GLEW_ARB_transform_feedback2
#define GLEW_ARB_transform_feedback2
Definition: glew.h:6560
glewExperimental
GLboolean glewExperimental
Definition: glew_init_tail.c:33
WGLEW_I3D_image_buffer
#define WGLEW_I3D_image_buffer
Definition: wglew.h:836
GLEW_VERSION
#define GLEW_VERSION
Definition: glew_tail.h:11
glXBindTexImageATI
#define glXBindTexImageATI
Definition: glxew.h:570
glXGetSelectedEventSGIX
#define glXGetSelectedEventSGIX
Definition: glxew.h:1256
glVertexPointerListIBM
#define glVertexPointerListIBM
Definition: glew.h:10951
glFrustumf
#define glFrustumf
Definition: glew.h:13848
f
GLclampf f
Definition: glew.h:3390
glScalex
#define glScalex
Definition: glew.h:13867
wglCreateAssociatedContextAMD
#define wglCreateAssociatedContextAMD
Definition: wglew.h:148
glVertexAttrib4sNV
#define glVertexAttrib4sNV
Definition: glew.h:13496
glClampColor
#define glClampColor
Definition: glew.h:2208
WGLEW_EXT_swap_control
#define WGLEW_EXT_swap_control
Definition: wglew.h:718
GLboolean
unsigned char GLboolean
Definition: gl2.h:24
glBeginTransformFeedbackEXT
#define glBeginTransformFeedbackEXT
Definition: glew.h:10395
glBlendFuncSeparateIndexedAMD
#define glBlendFuncSeparateIndexedAMD
Definition: glew.h:2576
glTexCoord2fColor4ubVertex3fSUN
#define glTexCoord2fColor4ubVertex3fSUN
Definition: glew.h:14973
glTexImage3DEXT
#define glTexImage3DEXT
Definition: glew.h:9887
glMultiTexCoord2s
GLAPI void GLAPIENTRY glMultiTexCoord2s(GLenum target, GLshort s, GLshort t)
glCopyMultiTexSubImage1DEXT
#define glCopyMultiTexSubImage1DEXT
Definition: glew.h:8530
glPresentFrameKeyedNV
#define glPresentFrameKeyedNV
Definition: glew.h:12550
glCreateShaderProgramv
#define glCreateShaderProgramv
Definition: glew.h:5356
glGetVertexAttribArrayObjectivATI
#define glGetVertexAttribArrayObjectivATI
Definition: glew.h:7787
glVertexAttribArrayObjectATI
#define glVertexAttribArrayObjectATI
Definition: glew.h:7788
glUniform1i64NV
#define glUniform1i64NV
Definition: glew.h:12011
glGetColorTableEXT
#define glGetColorTableEXT
Definition: glew.h:9440
GLX_DOUBLEBUFFER
#define GLX_DOUBLEBUFFER
Definition: glxew_head.h:37
glDrawBuffersARB
#define glDrawBuffersARB
Definition: glew.h:3844
glProgramUniform4f
#define glProgramUniform4f
Definition: glew.h:5388
glWeightusvARB
#define glWeightusvARB
Definition: glew.h:6852
glUniform1ui
#define glUniform1ui
Definition: glew.h:2231
glShaderOp3EXT
#define glShaderOp3EXT
Definition: glew.h:10714
glXGetGPUInfoAMD
#define glXGetGPUInfoAMD
Definition: glxew.h:382
glGetClipPlanefOES
#define glGetClipPlanefOES
Definition: glew.h:13693
glGetNamedBufferParameterivEXT
#define glGetNamedBufferParameterivEXT
Definition: glew.h:8571
glGetQueryObjecti64vANGLE
#define glGetQueryObjecti64vANGLE
Definition: glew.h:3021
glVertexAttribL2d
#define glVertexAttribL2d
Definition: glew.h:6741
glCompressedTexSubImage1D
GLAPI void GLAPIENTRY glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
GLEW_ARB_framebuffer_sRGB
#define GLEW_ARB_framebuffer_sRGB
Definition: glew.h:4175
glWindowPos3ivARB
#define glWindowPos3ivARB
Definition: glew.h:7347
glDeleteQueriesANGLE
#define glDeleteQueriesANGLE
Definition: glew.h:3018
glWindowPos3dMESA
#define glWindowPos3dMESA
Definition: glew.h:11264
WGLEW_EXT_pixel_format
#define WGLEW_EXT_pixel_format
Definition: wglew.h:692
GLEW_EXT_index_array_formats
#define GLEW_EXT_index_array_formats
Definition: glew.h:9242
glGenFencesNV
#define glGenFencesNV
Definition: glew.h:11691
glGetConvolutionFilterEXT
#define glGetConvolutionFilterEXT
Definition: glew.h:8177
glPathStencilDepthOffsetNV
#define glPathStencilDepthOffsetNV
Definition: glew.h:12467
glUniform2d
#define glUniform2d
Definition: glew.h:4296
GLEW_ARB_texture_buffer_object_rgb32
#define GLEW_ARB_texture_buffer_object_rgb32
Definition: glew.h:6041
glXCreateGLXPixmapWithConfigSGIX
#define glXCreateGLXPixmapWithConfigSGIX
Definition: glxew.h:1138
glGetBufferPointervARB
#define glGetBufferPointervARB
Definition: glew.h:6916
glVDPAUInitNV
#define glVDPAUInitNV
Definition: glew.h:13138
glNamedProgramLocalParameters4fvEXT
#define glNamedProgramLocalParameters4fvEXT
Definition: glew.h:8659
GLEW_ARB_copy_buffer
#define GLEW_ARB_copy_buffer
Definition: glew.h:3719
glVertexAttribs3fvNV
#define glVertexAttribs3fvNV
Definition: glew.h:13508
GLEW_INGR_color_clamp
#define GLEW_INGR_color_clamp
Definition: glew.h:10971
glXGetVideoResizeSUN
#define glXGetVideoResizeSUN
Definition: glxew.h:1407
glMultiTexCoord3iARB
GLAPI void GLAPIENTRY glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r)
glGetConvolutionParameteriv
GLAPI void GLAPIENTRY glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params)
glUniformMatrix3x4dv
#define glUniformMatrix3x4dv
Definition: glew.h:4307
glNamedStringARB
#define glNamedStringARB
Definition: glew.h:5840
glTexBufferRange
#define glTexBufferRange
Definition: glew.h:6057
wglGetGenlockSampleRateI3D
#define wglGetGenlockSampleRateI3D
Definition: wglew.h:807
glCompressedMultiTexSubImage3DEXT
#define glCompressedMultiTexSubImage3DEXT
Definition: glew.h:8521
glGetnMinmaxARB
#define glGetnMinmaxARB
Definition: glew.h:5164
glBindBufferOffsetEXT
#define glBindBufferOffsetEXT
Definition: glew.h:10397
GLXEW_ARB_framebuffer_sRGB
#define GLXEW_ARB_framebuffer_sRGB
Definition: glxew.h:454
glIsPointInFillPathNV
#define glIsPointInFillPathNV
Definition: glew.h:12453
glGenerateMipmap
GL_APICALL void GL_APIENTRY glGenerateMipmap(GLenum target)
glTextureImage3DMultisampleCoverageNV
#define glTextureImage3DMultisampleCoverageNV
Definition: glew.h:12855
glVideoCaptureNV
#define glVideoCaptureNV
Definition: glew.h:13627
glUniform1uiEXT
#define glUniform1uiEXT
Definition: glew.h:9158
glProgramUniform4uiEXT
#define glProgramUniform4uiEXT
Definition: glew.h:8688
glGetAttachedObjectsARB
#define glGetAttachedObjectsARB
Definition: glew.h:5668
glBindBufferRangeEXT
#define glBindBufferRangeEXT
Definition: glew.h:10398
glVertexAttrib3dARB
#define glVertexAttrib3dARB
Definition: glew.h:7111
glVertexAttrib3dvARB
#define glVertexAttrib3dvARB
Definition: glew.h:7112
glIsImageHandleResidentARB
#define glIsImageHandleResidentARB
Definition: glew.h:3483
glFogCoordf
#define glFogCoordf
Definition: glew.h:1560
glPointSizePointerOES
#define glPointSizePointerOES
Definition: glew.h:13907
glBlitFramebufferEXT
#define glBlitFramebufferEXT
Definition: glew.h:8889
glGetColorTableParameteriv
GLAPI void GLAPIENTRY glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params)
glConvolutionParameterfEXT
#define glConvolutionParameterfEXT
Definition: glew.h:8171
glGetObjectPtrLabel
#define glGetObjectPtrLabel
Definition: glew.h:11112
glEnableIndexedEXT
#define glEnableIndexedEXT
Definition: glew.h:8745
glMultiTexCoord4sv
GLAPI void GLAPIENTRY glMultiTexCoord4sv(GLenum target, const GLshort *v)
glProgramUniform1i64NV
#define glProgramUniform1i64NV
Definition: glew.h:11995
glGetConvolutionFilter
GLAPI void GLAPIENTRY glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image)
glXGetFBConfigFromVisualSGIX
#define glXGetFBConfigFromVisualSGIX
Definition: glxew.h:1140
glClientActiveTextureARB
GLAPI void GLAPIENTRY glClientActiveTextureARB(GLenum texture)
glPointParameterxv
#define glPointParameterxv
Definition: glew.h:13906
glTexImage3DMultisample
#define glTexImage3DMultisample
Definition: glew.h:6330
glMultiTexCoord1fv
GLAPI void GLAPIENTRY glMultiTexCoord1fv(GLenum target, const GLfloat *v)
GLXEW_VERSION_1_4
#define GLXEW_VERSION_1_4
Definition: glxew.h:333
GLEW_NV_shader_atomic_counters
#define GLEW_NV_shader_atomic_counters
Definition: glew.h:12685
GLEW_EXT_separate_specular_color
#define GLEW_EXT_separate_specular_color
Definition: glew.h:9666
glEnableVertexAttribArray
GL_APICALL void GL_APIENTRY glEnableVertexAttribArray(GLuint index)
glGetTexFilterFuncSGIS
#define glGetTexFilterFuncSGIS
Definition: glew.h:14195
glVertexAttribs2svNV
#define glVertexAttribs2svNV
Definition: glew.h:13506
glXGetVideoSyncSGI
#define glXGetVideoSyncSGI
Definition: glxew.h:1376
glMultiTexGendvEXT
#define glMultiTexGendvEXT
Definition: glew.h:8623
glTexCoord2fNormal3fVertex3fSUN
#define glTexCoord2fNormal3fVertex3fSUN
Definition: glew.h:14975
GLEW_ARB_fragment_program
#define GLEW_ARB_fragment_program
Definition: glew.h:3987
glNormal3hNV
#define glNormal3hNV
Definition: glew.h:12102
glClientActiveTexture
GLAPI void GLAPIENTRY glClientActiveTexture(GLenum texture)
glProgramUniformui64vNV
#define glProgramUniformui64vNV
Definition: glew.h:12731
glBindMultiTextureEXT
#define glBindMultiTextureEXT
Definition: glew.h:8513
wglEndFrameTrackingI3D
#define wglEndFrameTrackingI3D
Definition: wglew.h:870
WGLEW_ARB_pixel_format
#define WGLEW_ARB_pixel_format
Definition: wglew.h:383
glAsyncMarkerSGIX
#define glAsyncMarkerSGIX
Definition: glew.h:14239
GLEW_NV_point_sprite
#define GLEW_NV_point_sprite
Definition: glew.h:12522
glBindTexGenParameterEXT
#define glBindTexGenParameterEXT
Definition: glew.h:10688
glDisableVertexAttribAPPLE
#define glDisableVertexAttribAPPLE
Definition: glew.h:3342
glUniformMatrix3x2fv
#define glUniformMatrix3x2fv
Definition: glew.h:2029
wglQueryPbufferARB
#define wglQueryPbufferARB
Definition: wglew.h:313
GLEW_ATI_vertex_array_object
#define GLEW_ATI_vertex_array_object
Definition: glew.h:7773
glIsQueryANGLE
#define glIsQueryANGLE
Definition: glew.h:3026
glBindTransformFeedback
#define glBindTransformFeedback
Definition: glew.h:6552
GLEW_ARB_texture_env_crossbar
#define GLEW_ARB_texture_env_crossbar
Definition: glew.h:6214
glVertexAttribP4uiv
#define glVertexAttribP4uiv
Definition: glew.h:7255
glVertexAttrib1svARB
#define glVertexAttrib1svARB
Definition: glew.h:7104
glClearBufferSubData
#define glClearBufferSubData
Definition: glew.h:3575
glTextureParameteriEXT
#define glTextureParameteriEXT
Definition: glew.h:8708
glVertex2hNV
#define glVertex2hNV
Definition: glew.h:12114
glCopyColorTable
GLAPI void GLAPIENTRY glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
glVertexAttribI4iv
#define glVertexAttribI4iv
Definition: glew.h:2253
glMultTransposeMatrixdARB
#define glMultTransposeMatrixdARB
Definition: glew.h:6618
glXChooseFBConfigSGIX
#define glXChooseFBConfigSGIX
Definition: glxew.h:1136
glFragmentMaterialiSGIX
#define glFragmentMaterialiSGIX
Definition: glew.h:14399
glDebugMessageEnableAMD
#define glDebugMessageEnableAMD
Definition: glew.h:2543
glSecondaryColorFormatNV
#define glSecondaryColorFormatNV
Definition: glew.h:13286
GLEW_ARB_texture_compression_bptc
#define GLEW_ARB_texture_compression_bptc
Definition: glew.h:6111
glPathCoordsNV
#define glPathCoordsNV
Definition: glew.h:12457
glTexturePageCommitmentEXT
#define glTexturePageCommitmentEXT
Definition: glew.h:5900
glMultiTexCoordP2ui
#define glMultiTexCoordP2ui
Definition: glew.h:7230
GLEW_NV_blend_square
#define GLEW_NV_blend_square
Definition: glew.h:11456
GLEW_EXT_polygon_offset
#define GLEW_EXT_polygon_offset
Definition: glew.h:9537
glUniformBlockBinding
#define glUniformBlockBinding
Definition: glew.h:6684
glSecondaryColor3i
#define glSecondaryColor3i
Definition: glew.h:1574
glPolygonOffsetx
#define glPolygonOffsetx
Definition: glew.h:13864
glProgramUniformMatrix4fvEXT
#define glProgramUniformMatrix4fvEXT
Definition: glew.h:8696
glXQueryExtension
#define glXQueryExtension
Definition: glx_mangle.h:37
glMultiTexCoord2dARB
GLAPI void GLAPIENTRY glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t)
glMatrixIndexuivARB
#define glMatrixIndexuivARB
Definition: glew.h:4737
glUniform3fvARB
#define glUniform3fvARB
Definition: glew.h:5688
glStencilMaskSeparate
GL_APICALL void GL_APIENTRY glStencilMaskSeparate(GLenum face, GLuint mask)
glGetVertexArrayIntegeri_vEXT
#define glGetVertexArrayIntegeri_vEXT
Definition: glew.h:8591
glEdgeFlagFormatNV
#define glEdgeFlagFormatNV
Definition: glew.h:13281
glVertexAttrib1fv
GL_APICALL void GL_APIENTRY glVertexAttrib1fv(GLuint indx, const GLfloat *values)
glGetVertexAttribivARB
#define glGetVertexAttribivARB
Definition: glew.h:7088
glBlendEquation
#define glBlendEquation
Definition: glew.h:1555
glVertexAttrib3fARB
#define glVertexAttrib3fARB
Definition: glew.h:7113
GLEW_NV_evaluators
#define GLEW_NV_evaluators
Definition: glew.h:11640
glMemoryBarrier
#define glMemoryBarrier
Definition: glew.h:5563
glProgramUniform3fv
#define glProgramUniform3fv
Definition: glew.h:5381
glCheckFramebufferStatusEXT
#define glCheckFramebufferStatusEXT
Definition: glew.h:9001
glGetExtensionREGAL
#define glGetExtensionREGAL
Definition: glew.h:13955
glWindowPos2dARB
#define glWindowPos2dARB
Definition: glew.h:7334
glVertexStream2svATI
#define glVertexStream2svATI
Definition: glew.h:7884
glTextureBufferRangeEXT
#define glTextureBufferRangeEXT
Definition: glew.h:6058
WGLEW_NV_render_depth_texture
#define WGLEW_NV_render_depth_texture
Definition: wglew.h:1028
glVertexAttribL2dvEXT
#define glVertexAttribL2dvEXT
Definition: glew.h:10514
glMultiDrawArraysEXT
#define glMultiDrawArraysEXT
Definition: glew.h:9325
glGetProgramNamedParameterfvNV
#define glGetProgramNamedParameterfvNV
Definition: glew.h:11759
glFragmentLightfEXT
#define glFragmentLightfEXT
Definition: glew.h:8859
glXMakeCurrent
#define glXMakeCurrent
Definition: glx_mangle.h:32
glWindowPos3fvMESA
#define glWindowPos3fvMESA
Definition: glew.h:11267
GLEW_EXT_convolution
#define GLEW_EXT_convolution
Definition: glew.h:8183
glGetnUniformivARB
#define glGetnUniformivARB
Definition: glew.h:5173
glGetTextureParameterfvEXT
#define glGetTextureParameterfvEXT
Definition: glew.h:8589
glVertexAttrib4Nub
#define glVertexAttrib4Nub
Definition: glew.h:1970
glMapNamedBufferEXT
#define glMapNamedBufferEXT
Definition: glew.h:8595
glTexCoord2fColor4fNormal3fVertex3fSUN
#define glTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glew.h:14971
glGetVertexAttribIuivEXT
#define glGetVertexAttribIuivEXT
Definition: glew.h:9157
glVertexAttribI4uivEXT
#define glVertexAttribI4uivEXT
Definition: glew.h:9184
glXCopyImageSubDataNV
#define glXCopyImageSubDataNV
Definition: glxew.h:885
glProgramUniform1ui64NV
#define glProgramUniform1ui64NV
Definition: glew.h:11997
glReferencePlaneSGIX
#define glReferencePlaneSGIX
Definition: glew.h:14481
glProgramUniformMatrix4x2dv
#define glProgramUniformMatrix4x2dv
Definition: glew.h:5408
glNormal3hvNV
#define glNormal3hvNV
Definition: glew.h:12103
wglBindVideoCaptureDeviceNV
#define wglBindVideoCaptureDeviceNV
Definition: wglew.h:1099
glCopyMultiTexSubImage2DEXT
#define glCopyMultiTexSubImage2DEXT
Definition: glew.h:8531
glDeleteTransformFeedbacksNV
#define glDeleteTransformFeedbacksNV
Definition: glew.h:13102
glResetHistogram
GLAPI void GLAPIENTRY glResetHistogram(GLenum target)
GLEW_SGIX_texture_scale_bias
#define GLEW_SGIX_texture_scale_bias
Definition: glew.h:14649
glVertexAttrib3sARB
#define glVertexAttrib3sARB
Definition: glew.h:7115
glMinSampleShading
#define glMinSampleShading
Definition: glew.h:2403
glProgramUniform1ui
#define glProgramUniform1ui
Definition: glew.h:5368
glUniform1uiv
#define glUniform1uiv
Definition: glew.h:2232
glXWaitForMscOML
#define glXWaitForMscOML
Definition: glxew.h:1058
GLEW_NV_half_float
#define GLEW_NV_half_float
Definition: glew.h:12135
wglJoinSwapGroupNV
#define wglJoinSwapGroupNV
Definition: wglew.h:1058
glVertexStream2iATI
#define glVertexStream2iATI
Definition: glew.h:7881
GLEW_ARB_uniform_buffer_object
#define GLEW_ARB_uniform_buffer_object
Definition: glew.h:6686
GLEW_SGIX_fog_offset
#define GLEW_SGIX_fog_offset
Definition: glew.h:14344
glVertexArrayNormalOffsetEXT
#define glVertexArrayNormalOffsetEXT
Definition: glew.h:8720
GLXEW_SGI_make_current_read
#define GLXEW_SGI_make_current_read
Definition: glxew.h:1351
glXDestroyPbuffer
void glXDestroyPbuffer(Display *dpy, GLXPbuffer pbuf)
glConvolutionFilter1DEXT
#define glConvolutionFilter1DEXT
Definition: glew.h:8169
GLXEW_NV_copy_image
#define GLXEW_NV_copy_image
Definition: glxew.h:887
GLEW_AMD_depth_clamp_separate
#define GLEW_AMD_depth_clamp_separate
Definition: glew.h:2559
GLXEW_EXT_create_context_es2_profile
#define GLXEW_EXT_create_context_es2_profile
Definition: glxew.h:596
GLEW_EXT_scene_marker
#define GLEW_EXT_scene_marker
Definition: glew.h:9581
glHistogram
GLAPI void GLAPIENTRY glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
GLEW_SGIX_blend_alpha_minmax
#define GLEW_SGIX_blend_alpha_minmax
Definition: glew.h:14286
glGetActiveSubroutineUniformiv
#define glGetActiveSubroutineUniformiv
Definition: glew.h:5779
GLEW_AMD_seamless_cubemap_per_texture
#define GLEW_AMD_seamless_cubemap_per_texture
Definition: glew.h:2730
glLoadMatrixx
#define glLoadMatrixx
Definition: glew.h:13855
glInsertEventMarkerEXT
#define glInsertEventMarkerEXT
Definition: glew.h:8266
glReplacementCodeuiNormal3fVertex3fvSUN
#define glReplacementCodeuiNormal3fVertex3fvSUN
Definition: glew.h:14960
glGetnHistogramARB
#define glGetnHistogramARB
Definition: glew.h:5160
glClearBufferData
#define glClearBufferData
Definition: glew.h:3574
glXGetAGPOffsetMESA
#define glXGetAGPOffsetMESA
Definition: glxew.h:802
glWeightfvARB
#define glWeightfvARB
Definition: glew.h:6847
glVertexAttribL1ui64ARB
#define glVertexAttribL1ui64ARB
Definition: glew.h:3493
glEnableClientStateiEXT
#define glEnableClientStateiEXT
Definition: glew.h:8543
GLEW_ARB_vertex_attrib_binding
#define GLEW_ARB_vertex_attrib_binding
Definition: glew.h:6780
glGetAttribLocation
GL_APICALL int GL_APIENTRY glGetAttribLocation(GLuint program, const GLchar *name)
glVertexAttribs2hvNV
#define glVertexAttribs2hvNV
Definition: glew.h:12129
glProgramUniform3ui64vNV
#define glProgramUniform3ui64vNV
Definition: glew.h:12006
glVertexAttribDivisorARB
#define glVertexAttribDivisorARB
Definition: glew.h:4522
glVertexWeighthNV
#define glVertexWeighthNV
Definition: glew.h:12132
glNamedRenderbufferStorageEXT
#define glNamedRenderbufferStorageEXT
Definition: glew.h:8663
GLEW_ATI_vertex_streams
#define GLEW_ATI_vertex_streams
Definition: glew.h:7902
GLEW_SGIS_texture_lod
#define GLEW_SGIS_texture_lod
Definition: glew.h:14212
GLEW_ATI_element_array
#define GLEW_ATI_element_array
Definition: glew.h:7456
glVertexAttrib4NubARB
#define glVertexAttrib4NubARB
Definition: glew.h:7120
glSecondaryColor3uiEXT
#define glSecondaryColor3uiEXT
Definition: glew.h:9628
glVertexAttribs4svNV
#define glVertexAttribs4svNV
Definition: glew.h:13512
GLEW_SGIS_texture_border_clamp
#define GLEW_SGIS_texture_border_clamp
Definition: glew.h:14172
GLEW_VERSION_1_5
#define GLEW_VERSION_1_5
Definition: glew.h:1705
wglewContextInit
GLenum GLEWAPIENTRY wglewContextInit(WGLEW_CONTEXT_ARG_DEF_LIST)
Definition: glew_init_wgl.c:23
GLEW_ARB_shading_language_packing
#define GLEW_ARB_shading_language_packing
Definition: glew.h:5851
GLXEW_ARB_multisample
#define GLXEW_ARB_multisample
Definition: glxew.h:477
glUniform4i64vNV
#define glUniform4i64vNV
Definition: glew.h:12024
glGetnMapivARB
#define glGetnMapivARB
Definition: glew.h:5163
glVertexAttrib2dvARB
#define glVertexAttrib2dvARB
Definition: glew.h:7106
glMatrixLoadTransposefEXT
#define glMatrixLoadTransposefEXT
Definition: glew.h:8600
GLEW_ARB_texture_view
#define GLEW_ARB_texture_view
Definition: glew.h:6510
glGetFloati_vEXT
#define glGetFloati_vEXT
Definition: glew.h:8557
glGetBufferParameteriv
GL_APICALL void GL_APIENTRY glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
glMakeTextureHandleResidentNV
#define glMakeTextureHandleResidentNV
Definition: glew.h:11370
glVertexStream3sATI
#define glVertexStream3sATI
Definition: glew.h:7891
WGLEW_3DL_stereo_control
#define WGLEW_3DL_stereo_control
Definition: wglew.h:117
glGenTexturesEXT
#define glGenTexturesEXT
Definition: glew.h:10209
GLEW_VERSION_3_1
#define GLEW_VERSION_3_1
Definition: glew.h:2315
GLEW_AMD_blend_minmax_factor
#define GLEW_AMD_blend_minmax_factor
Definition: glew.h:2502
glExtractComponentEXT
#define glExtractComponentEXT
Definition: glew.h:10695
glCreateProgramObjectARB
#define glCreateProgramObjectARB
Definition: glew.h:5663
GLEW_ARB_framebuffer_no_attachments
#define GLEW_ARB_framebuffer_no_attachments
Definition: glew.h:4038
GLEW_INTEL_map_texture
#define GLEW_INTEL_map_texture
Definition: glew.h:11004
glInterpolatePathsNV
#define glInterpolatePathsNV
Definition: glew.h:12451
glCompressedTexImage3D
GLAPI void GLAPIENTRY glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
GLEW_3DFX_multisample
#define GLEW_3DFX_multisample
Definition: glew.h:2465
wglGetPbufferDCEXT
#define wglGetPbufferDCEXT
Definition: wglew.h:625
glVertexAttribI3iEXT
#define glVertexAttribI3iEXT
Definition: glew.h:9174
glVertexAttrib2svARB
#define glVertexAttrib2svARB
Definition: glew.h:7110
glGetVideoCaptureivNV
#define glGetVideoCaptureivNV
Definition: glew.h:13626
glGetTransformFeedbackVaryingEXT
#define glGetTransformFeedbackVaryingEXT
Definition: glew.h:10400
glVDPAUUnmapSurfacesNV
#define glVDPAUUnmapSurfacesNV
Definition: glew.h:13144
glGetActiveUniform
GL_APICALL void GL_APIENTRY glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
glUniform4i
GL_APICALL void GL_APIENTRY glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
glCheckFramebufferStatus
GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus(GLenum target)
glUniform3d
#define glUniform3d
Definition: glew.h:4298
glNormalStream3fATI
#define glNormalStream3fATI
Definition: glew.h:7861
glWindowPos3ivMESA
#define glWindowPos3ivMESA
Definition: glew.h:11269
glTextureLightEXT
#define glTextureLightEXT
Definition: glew.h:9301
GLXEW_ATI_pixel_format_float
#define GLXEW_ATI_pixel_format_float
Definition: glxew.h:521
GLXEW_NV_video_output
#define GLXEW_NV_video_output
Definition: glxew.h:1026
glGetnTexImageARB
#define glGetnTexImageARB
Definition: glew.h:5170
GLEW_ATI_texture_compression_3dc
#define GLEW_ATI_texture_compression_3dc
Definition: glew.h:7682
glTexBuffer
#define glTexBuffer
Definition: glew.h:2313
glTexStorage2DMultisample
#define glTexStorage2DMultisample
Definition: glew.h:6471
glProgramUniform4uivEXT
#define glProgramUniform4uivEXT
Definition: glew.h:8689
glewDestroyContext
void glewDestroyContext()
Definition: glewinfo.c:10669
glNormalStream3sATI
#define glNormalStream3sATI
Definition: glew.h:7865
glBlendEquationSeparateEXT
#define glBlendEquationSeparateEXT
Definition: glew.h:8008
GLEW_NV_gpu_shader5
#define GLEW_NV_gpu_shader5
Definition: glew.h:12028
glCopyImageSubData
#define glCopyImageSubData
Definition: glew.h:3730
glUniform4ui64NV
#define glUniform4ui64NV
Definition: glew.h:12025
GLEW_EXT_texture_swizzle
#define GLEW_EXT_texture_swizzle
Definition: glew.h:10345
WGLEW_ARB_pbuffer
#define WGLEW_ARB_pbuffer
Definition: wglew.h:316
glGetTextureSamplerHandleNV
#define glGetTextureSamplerHandleNV
Definition: glew.h:11364
glRenderbufferStorageMultisampleANGLE
#define glRenderbufferStorageMultisampleANGLE
Definition: glew.h:2892
glWindowPos2dMESA
#define glWindowPos2dMESA
Definition: glew.h:11256
glPointParameteri
#define glPointParameteri
Definition: glew.h:1566
wglChoosePixelFormatEXT
#define wglChoosePixelFormatEXT
Definition: wglew.h:688
glGetTextureLevelParameterivEXT
#define glGetTextureLevelParameterivEXT
Definition: glew.h:8586
GLEW_MESA_resize_buffers
#define GLEW_MESA_resize_buffers
Definition: glew.h:11222
glVertexAttrib4fARB
#define glVertexAttrib4fARB
Definition: glew.h:7127
glMultiTexCoord1iARB
GLAPI void GLAPIENTRY glMultiTexCoord1iARB(GLenum target, GLint s)
glImageTransformParameteriHP
#define glImageTransformParameteriHP
Definition: glew.h:10828
glTexScissorINTEL
#define glTexScissorINTEL
Definition: glew.h:11042
wglDeleteAssociatedContextAMD
#define wglDeleteAssociatedContextAMD
Definition: wglew.h:150
glXChannelRectSyncSGIX
#define glXChannelRectSyncSGIX
Definition: glxew.h:1308
glWindowPos2f
#define glWindowPos2f
Definition: glew.h:1587
glProgramParameteri
#define glProgramParameteri
Definition: glew.h:4234
glBindFramebufferEXT
#define glBindFramebufferEXT
Definition: glew.h:8999
glDeleteFencesNV
#define glDeleteFencesNV
Definition: glew.h:11689
glNormalStream3fvATI
#define glNormalStream3fvATI
Definition: glew.h:7862
glProgramParameter4dNV
#define glProgramParameter4dNV
Definition: glew.h:13466
glGetBufferSubDataARB
#define glGetBufferSubDataARB
Definition: glew.h:6917
GLEW_NV_float_buffer
#define GLEW_NV_float_buffer
Definition: glew.h:11722
glMultiTexCoord1s
GLAPI void GLAPIENTRY glMultiTexCoord1s(GLenum target, GLshort s)
glBeginQueryIndexed
#define glBeginQueryIndexed
Definition: glew.h:6577
GLEW_NV_fragment_program2
#define GLEW_NV_fragment_program2
Definition: glew.h:11780
glGlobalAlphaFactorfSUN
#define glGlobalAlphaFactorfSUN
Definition: glew.h:14807
glGetColorTableSGI
#define glGetColorTableSGI
Definition: glew.h:14743
glUniform1iARB
#define glUniform1iARB
Definition: glew.h:5681
glUniform1i
GL_APICALL void GL_APIENTRY glUniform1i(GLint location, GLint x)
glVertexAttribI4uiEXT
#define glVertexAttribI4uiEXT
Definition: glew.h:9183
glCopyMultiTexSubImage3DEXT
#define glCopyMultiTexSubImage3DEXT
Definition: glew.h:8532
glMultiDrawArraysIndirectBindlessNV
#define glMultiDrawArraysIndirectBindlessNV
Definition: glew.h:11336
glArrayObjectATI
#define glArrayObjectATI
Definition: glew.h:7760
GLEW_VERSION_1_3
#define GLEW_VERSION_1_3
Definition: glew.h:1457
GLEW_SGIX_ir_instrument1
#define GLEW_SGIX_ir_instrument1
Definition: glew.h:14439
glUseProgramStages
#define glUseProgramStages
Definition: glew.h:5412
glBindTextureEXT
#define glBindTextureEXT
Definition: glew.h:10207
glCombinerStageParameterfvNV
#define glCombinerStageParameterfvNV
Definition: glew.h:12673
glXQueryHyperpipeBestAttribSGIX
#define glXQueryHyperpipeBestAttribSGIX
Definition: glxew.h:1206
glGetProgramStageiv
#define glGetProgramStageiv
Definition: glew.h:5780
glXReleaseTexImageATI
#define glXReleaseTexImageATI
Definition: glxew.h:572
glXGetFBConfigs
GLXFBConfig * glXGetFBConfigs(Display *dpy, int screen, int *nelements)
glGetQueryivANGLE
#define glGetQueryivANGLE
Definition: glew.h:3025
glXChooseFBConfig
GLXFBConfig * glXChooseFBConfig(Display *dpy, int screen, const int *attribList, int *nitems)
glVertexAttribL1i64vNV
#define glVertexAttribL1i64vNV
Definition: glew.h:13214
glResumeTransformFeedbackNV
#define glResumeTransformFeedbackNV
Definition: glew.h:13107
glSamplerParameteriv
#define glSamplerParameteriv
Definition: glew.h:5250
glSamplerParameteri
#define glSamplerParameteri
Definition: glew.h:5249
glProgramUniform3f
#define glProgramUniform3f
Definition: glew.h:5380
glVariantPointerEXT
#define glVariantPointerEXT
Definition: glew.h:10716
GLEW_ARB_shader_stencil_export
#define GLEW_ARB_shader_stencil_export
Definition: glew.h:5719
glBeginOcclusionQueryNV
#define glBeginOcclusionQueryNV
Definition: glew.h:12191
glVertexStream1sATI
#define glVertexStream1sATI
Definition: glew.h:7875
glVertexAttrib4ivARB
#define glVertexAttrib4ivARB
Definition: glew.h:7129
glClearBufferiv
#define glClearBufferiv
Definition: glew.h:2211
GLEW_ARB_texture_rgb10_a2ui
#define GLEW_ARB_texture_rgb10_a2ui
Definition: glew.h:6420
wglIsEnabledFrameLockI3D
#define wglIsEnabledFrameLockI3D
Definition: wglew.h:852
GLEW_NVX_gpu_memory_info
#define GLEW_NVX_gpu_memory_info
Definition: glew.h:11324
glVertexAttribI2iEXT
#define glVertexAttribI2iEXT
Definition: glew.h:9170
glMaterialxv
#define glMaterialxv
Definition: glew.h:13857
glXReleaseVideoCaptureDeviceNV
#define glXReleaseVideoCaptureDeviceNV
Definition: glxew.h:990
glBindRenderbuffer
GL_APICALL void GL_APIENTRY glBindRenderbuffer(GLenum target, GLuint renderbuffer)
wglCreateBufferRegionARB
#define wglCreateBufferRegionARB
Definition: wglew.h:176
glProgramUniform2iEXT
#define glProgramUniform2iEXT
Definition: glew.h:8674
GLEW_VERSION_3_3
#define GLEW_VERSION_3_3
Definition: glew.h:2371
GLEW_EXT_vertex_array
#define GLEW_EXT_vertex_array
Definition: glew.h:10464
glTextureMaterialEXT
#define glTextureMaterialEXT
Definition: glew.h:9302
glColorPointerEXT
#define glColorPointerEXT
Definition: glew.h:10456
wglLockVideoCaptureDeviceNV
#define wglLockVideoCaptureDeviceNV
Definition: wglew.h:1101
glCombinerInputNV
#define glCombinerInputNV
Definition: glew.h:12645
glXSwapIntervalEXT
#define glXSwapIntervalEXT
Definition: glxew.h:678
WGLEW_ARB_create_context
#define WGLEW_ARB_create_context
Definition: wglew.h:203
glFramebufferRenderbuffer
GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
glPathParameterivNV
#define glPathParameterivNV
Definition: glew.h:12466
glClearDepthf
GL_APICALL void GL_APIENTRY glClearDepthf(GLclampf depth)
glDrawArraysInstancedEXT
#define glDrawArraysInstancedEXT
Definition: glew.h:8762
glTexCoordP4uiv
#define glTexCoordP4uiv
Definition: glew.h:7247
glReplacementCodeuivSUN
#define glReplacementCodeuivSUN
Definition: glew.h:14889
glMultiTexCoord2hvNV
#define glMultiTexCoord2hvNV
Definition: glew.h:12097
glXQueryMaxSwapBarriersSGIX
#define glXQueryMaxSwapBarriersSGIX
Definition: glxew.h:1273
GLEW_ARB_fragment_shader
#define GLEW_ARB_fragment_shader
Definition: glew.h:4009
glGetProgramLocalParameterfvARB
#define glGetProgramLocalParameterfvARB
Definition: glew.h:7082
glReplacementCodeuiColor4fNormal3fVertex3fvSUN
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN
Definition: glew.h:14956
wglSetGammaTableParametersI3D
#define wglSetGammaTableParametersI3D
Definition: wglew.h:767
glWindowPos4fMESA
#define glWindowPos4fMESA
Definition: glew.h:11274
glGetInternalformativ
#define glGetInternalformativ
Definition: glew.h:4537
glUniformHandleui64vARB
#define glUniformHandleui64vARB
Definition: glew.h:3492
GLXEW_EXT_swap_control
#define GLXEW_EXT_swap_control
Definition: glxew.h:680
glVertexAttribI4ubvEXT
#define glVertexAttribI4ubvEXT
Definition: glew.h:9182
glClearBufferfv
#define glClearBufferfv
Definition: glew.h:2210
glFogCoordhvNV
#define glFogCoordhvNV
Definition: glew.h:12093
glXGetGPUIDsAMD
#define glXGetGPUIDsAMD
Definition: glxew.h:381
glGenerateTextureMipmapEXT
#define glGenerateTextureMipmapEXT
Definition: glew.h:8551
glVertexAttribL4ui64NV
#define glVertexAttribL4ui64NV
Definition: glew.h:13227
wglCreateAffinityDCNV
#define wglCreateAffinityDCNV
Definition: wglew.h:973
glGetPathColorGenfvNV
#define glGetPathColorGenfvNV
Definition: glew.h:12438
glGetBufferParameterui64vNV
#define glGetBufferParameterui64vNV
Definition: glew.h:12721
name
EGLImageKHR EGLint * name
Definition: eglext.h:284
glProgramUniformui64NV
#define glProgramUniformui64NV
Definition: glew.h:12730
glGetActiveVaryingNV
#define glGetActiveVaryingNV
Definition: glew.h:13073
glSecondaryColor3iEXT
#define glSecondaryColor3iEXT
Definition: glew.h:9622
glWindowPos3fMESA
#define glWindowPos3fMESA
Definition: glew.h:11266
glCopyColorSubTable
GLAPI void GLAPIENTRY glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
glWindowPos2dvMESA
#define glWindowPos2dvMESA
Definition: glew.h:11257
glProgramUniformMatrix3x2fvEXT
#define glProgramUniformMatrix3x2fvEXT
Definition: glew.h:8694
glCopyConvolutionFilter2D
GLAPI void GLAPIENTRY glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
GLEW_HP_convolution_border_modes
#define GLEW_HP_convolution_border_modes
Definition: glew.h:10808
glUseShaderProgramEXT
#define glUseShaderProgramEXT
Definition: glew.h:9651
GLXEW_ARB_create_context_robustness
#define GLXEW_ARB_create_context_robustness
Definition: glxew.h:431
glSampleCoverageARB
#define glSampleCoverageARB
Definition: glew.h:4799
glUniform4iv
GL_APICALL void GL_APIENTRY glUniform4iv(GLint location, GLsizei count, const GLint *v)
glVertexAttribFormat
#define glVertexAttribFormat
Definition: glew.h:6775
glFragmentLightivSGIX
#define glFragmentLightivSGIX
Definition: glew.h:14396
glUniform4ui64vNV
#define glUniform4ui64vNV
Definition: glew.h:12026
glProgramUniform4i64vNV
#define glProgramUniform4i64vNV
Definition: glew.h:12008
glVertexBindingDivisor
#define glVertexBindingDivisor
Definition: glew.h:6778
glGetFloati_v
#define glGetFloati_v
Definition: glew.h:7300
glGetFixedv
#define glGetFixedv
Definition: glew.h:13900
wglChoosePixelFormatARB
#define wglChoosePixelFormatARB
Definition: wglew.h:379
GLEW_ANGLE_texture_usage
#define GLEW_ANGLE_texture_usage
Definition: glew.h:2989
glTextureParameterivEXT
#define glTextureParameterivEXT
Definition: glew.h:8709
GLEW_ARB_half_float_pixel
#define GLEW_ARB_half_float_pixel
Definition: glew.h:4323
glProgramEnvParameterI4uivNV
#define glProgramEnvParameterI4uivNV
Definition: glew.h:11876
glGetNamedProgramivEXT
#define glGetNamedProgramivEXT
Definition: glew.h:8580
glConvolutionParameterf
GLAPI void GLAPIENTRY glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params)
GLEW_ARB_imaging
#define GLEW_ARB_imaging
Definition: glew.h:4487
glUniform3i64NV
#define glUniform3i64NV
Definition: glew.h:12019
GLEW_ARB_base_instance
#define GLEW_ARB_base_instance
Definition: glew.h:3451
GLEW_SGIX_async
#define GLEW_SGIX_async
Definition: glew.h:14246
wglDXSetResourceShareHandleNV
#define wglDXSetResourceShareHandleNV
Definition: wglew.h:901
WGLEW_ARB_pixel_format_float
#define WGLEW_ARB_pixel_format_float
Definition: wglew.h:394
glEnableVertexArrayEXT
#define glEnableVertexArrayEXT
Definition: glew.h:8545
glTextureStorage3DMultisampleEXT
#define glTextureStorage3DMultisampleEXT
Definition: glew.h:6474
GLEW_ARB_transpose_matrix
#define GLEW_ARB_transpose_matrix
Definition: glew.h:6621
glGetUniformLocation
GL_APICALL int GL_APIENTRY glGetUniformLocation(GLuint program, const GLchar *name)
GLEW_ARB_seamless_cube_map
#define GLEW_ARB_seamless_cube_map
Definition: glew.h:5263
glGenSamplers
#define glGenSamplers
Definition: glew.h:5239
glVertexAttrib1svNV
#define glVertexAttrib1svNV
Definition: glew.h:13479
GLEW_EXT_color_subtable
#define GLEW_EXT_color_subtable
Definition: glew.h:8107
glGetMapControlPointsNV
#define glGetMapControlPointsNV
Definition: glew.h:11633
wglCreatePbufferEXT
#define wglCreatePbufferEXT
Definition: wglew.h:623
glTrackMatrixNV
#define glTrackMatrixNV
Definition: glew.h:13473
glGetIntegerui64vNV
#define glGetIntegerui64vNV
Definition: glew.h:12722
glInvalidateBufferSubData
#define glInvalidateBufferSubData
Definition: glew.h:4669
GLEW_ARB_buffer_storage
#define GLEW_ARB_buffer_storage
Definition: glew.h:3541
glReplacementCodeusSUN
#define glReplacementCodeusSUN
Definition: glew.h:14890
wglGetGPUIDsAMD
#define wglGetGPUIDsAMD
Definition: wglew.h:153
glVertexStream4svATI
#define glVertexStream4svATI
Definition: glew.h:7900
GLEW_ARB_multisample
#define GLEW_ARB_multisample
Definition: glew.h:4801
glewContextInit
static GLenum GLEWAPIENTRY glewContextInit(GLEW_CONTEXT_ARG_DEF_LIST)
Definition: glew_init_gl.c:19
glGetPathTexGenfvNV
#define glGetPathTexGenfvNV
Definition: glew.h:12449
GLEW_AMD_debug_output
#define GLEW_AMD_debug_output
Definition: glew.h:2547
glProgramUniformMatrix3x2fv
#define glProgramUniformMatrix3x2fv
Definition: glew.h:5403
glGlobalAlphaFactoriSUN
#define glGlobalAlphaFactoriSUN
Definition: glew.h:14808
GLEW_ATI_envmap_bumpmap
#define GLEW_ATI_envmap_bumpmap
Definition: glew.h:7484
glTextureStorage2DEXT
#define glTextureStorage2DEXT
Definition: glew.h:6454
glGetVertexAttribdvNV
#define glGetVertexAttribdvNV
Definition: glew.h:13461
glUniform3dv
#define glUniform3dv
Definition: glew.h:4299
glGetSynciv
#define glGetSynciv
Definition: glew.h:5950
glPixelTransformParameterivEXT
#define glPixelTransformParameterivEXT
Definition: glew.h:9489
glSeparableFilter2DEXT
#define glSeparableFilter2DEXT
Definition: glew.h:8181
glGetVariantBooleanvEXT
#define glGetVariantBooleanvEXT
Definition: glew.h:10704
GLEW_MESAX_texture_stack
#define GLEW_MESAX_texture_stack
Definition: glew.h:11198
glVertexAttrib4svNV
#define glVertexAttrib4svNV
Definition: glew.h:13497
GLEW_OML_resample
#define GLEW_OML_resample
Definition: glew.h:13724
glPathStringNV
#define glPathStringNV
Definition: glew.h:12469
glUniformMatrix2fv
GL_APICALL void GL_APIENTRY glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
glGetLightxv
#define glGetLightxv
Definition: glew.h:13901
glProgramNamedParameter4dvNV
#define glProgramNamedParameter4dvNV
Definition: glew.h:11761
glIsOcclusionQueryNV
#define glIsOcclusionQueryNV
Definition: glew.h:12197
glDrawElementsInstancedEXT
#define glDrawElementsInstancedEXT
Definition: glew.h:8763
GLEW_AMD_interleaved_elements
#define GLEW_AMD_interleaved_elements
Definition: glew.h:2601
glGetHistogramParameterfv
GLAPI void GLAPIENTRY glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params)
glValidateProgramARB
#define glValidateProgramARB
Definition: glew.h:5699
GLEW_VERSION_3_2
#define GLEW_VERSION_3_2
Definition: glew.h:2355
glDeleteAsyncMarkersSGIX
#define glDeleteAsyncMarkersSGIX
Definition: glew.h:14240
glCullParameterdvEXT
#define glCullParameterdvEXT
Definition: glew.h:8250
glPrimitiveRestartIndexNV
#define glPrimitiveRestartIndexNV
Definition: glew.h:12567
glMultiTexParameterfEXT
#define glMultiTexParameterfEXT
Definition: glew.h:8633
glMultiTexRenderbufferEXT
#define glMultiTexRenderbufferEXT
Definition: glew.h:8637
GLEW_AMD_conservative_depth
#define GLEW_AMD_conservative_depth
Definition: glew.h:2511
glCompressedMultiTexImage3DEXT
#define glCompressedMultiTexImage3DEXT
Definition: glew.h:8518
GLEW_SGIX_reference_plane
#define GLEW_SGIX_reference_plane
Definition: glew.h:14483
glGetTransformFeedbackVarying
#define glGetTransformFeedbackVarying
Definition: glew.h:2223
glBindProgramPipeline
#define glBindProgramPipeline
Definition: glew.h:5355
glBindImageTextureEXT
#define glBindImageTextureEXT
Definition: glew.h:9734
glTexCoordP3ui
#define glTexCoordP3ui
Definition: glew.h:7244
wglMakeAssociatedContextCurrentAMD
#define wglMakeAssociatedContextCurrentAMD
Definition: wglew.h:155
glGetCombinerOutputParameterfvNV
#define glGetCombinerOutputParameterfvNV
Definition: glew.h:12654
glProvokingVertex
#define glProvokingVertex
Definition: glew.h:5093
glDrawElementsInstanced
#define glDrawElementsInstanced
Definition: glew.h:2311
glXBindVideoDeviceNV
#define glXBindVideoDeviceNV
Definition: glxew.h:924
glVertexAttrib3sNV
#define glVertexAttrib3sNV
Definition: glew.h:13490
glGetMultiTexLevelParameterivEXT
#define glGetMultiTexLevelParameterivEXT
Definition: glew.h:8566
glMultiTexCoord2ivARB
GLAPI void GLAPIENTRY glMultiTexCoord2ivARB(GLenum target, const GLint *v)
glInvalidateTexSubImage
#define glInvalidateTexSubImage
Definition: glew.h:4673
glDeleteFragmentShaderATI
#define glDeleteFragmentShaderATI
Definition: glew.h:7571
glVertexWeighthvNV
#define glVertexWeighthvNV
Definition: glew.h:12133
glDrawTransformFeedbackInstanced
#define glDrawTransformFeedbackInstanced
Definition: glew.h:6594
GLEW_ARB_robustness
#define GLEW_ARB_robustness
Definition: glew.h:5177
glBlendEquationiARB
#define glBlendEquationiARB
Definition: glew.h:3861
wglGenlockSourceEdgeI3D
#define wglGenlockSourceEdgeI3D
Definition: wglew.h:805
glGetNamedProgramLocalParameterdvEXT
#define glGetNamedProgramLocalParameterdvEXT
Definition: glew.h:8577
glLoadTransposeMatrixd
GLAPI void GLAPIENTRY glLoadTransposeMatrixd(const GLdouble m[16])
glGetMinmaxParameterivEXT
#define glGetMinmaxParameterivEXT
Definition: glew.h:9227
glColorMaskIndexedEXT
#define glColorMaskIndexedEXT
Definition: glew.h:8743
GLEW_NV_vertex_array_range2
#define GLEW_NV_vertex_array_range2
Definition: glew.h:13179
glTextureImage1DEXT
#define glTextureImage1DEXT
Definition: glew.h:8701
glGetFinalCombinerInputParameterivNV
#define glGetFinalCombinerInputParameterivNV
Definition: glew.h:12657
GLEW_APPLE_vertex_array_object
#define GLEW_APPLE_vertex_array_object
Definition: glew.h:3288
glDepthRangef
GL_APICALL void GL_APIENTRY glDepthRangef(GLclampf zNear, GLclampf zFar)
glUniform3i64vNV
#define glUniform3i64vNV
Definition: glew.h:12020
glCopyConvolutionFilter1D
GLAPI void GLAPIENTRY glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
glIsObjectBufferATI
#define glIsObjectBufferATI
Definition: glew.h:7768
glPassTexCoordATI
#define glPassTexCoordATI
Definition: glew.h:7574
glUniform2fv
GL_APICALL void GL_APIENTRY glUniform2fv(GLint location, GLsizei count, const GLfloat *v)
glMultiTexCoord1hNV
#define glMultiTexCoord1hNV
Definition: glew.h:12094
wglEnumerateVideoDevicesNV
#define wglEnumerateVideoDevicesNV
Definition: wglew.h:1009
glMultiTexCoord1iv
GLAPI void GLAPIENTRY glMultiTexCoord1iv(GLenum target, const GLint *v)
glDeletePerfMonitorsAMD
#define glDeletePerfMonitorsAMD
Definition: glew.h:2669
display
char * display
Definition: visualinfo.c:85
WGLEW_ARB_robustness_application_isolation
#define WGLEW_ARB_robustness_application_isolation
Definition: wglew.h:456
glColorPointervINTEL
#define glColorPointervINTEL
Definition: glew.h:11024
glNormalP3ui
#define glNormalP3ui
Definition: glew.h:7236
wglSetGammaTableI3D
#define wglSetGammaTableI3D
Definition: wglew.h:766
glGetSeparableFilterEXT
#define glGetSeparableFilterEXT
Definition: glew.h:8180
glXDestroyGLXPbufferSGIX
#define glXDestroyGLXPbufferSGIX
Definition: glxew.h:1255
GLEW_EXT_provoking_vertex
#define GLEW_EXT_provoking_vertex
Definition: glew.h:9555
GLXEW_AMD_gpu_association
#define GLXEW_AMD_gpu_association
Definition: glxew.h:385
glDeleteSync
#define glDeleteSync
Definition: glew.h:5947
glVertexArrayMultiTexCoordOffsetEXT
#define glVertexArrayMultiTexCoordOffsetEXT
Definition: glew.h:8719
glIsQuery
#define glIsQuery
Definition: glew.h:1701
glProvokingVertexEXT
#define glProvokingVertexEXT
Definition: glew.h:9553
GLEW_NV_parameter_buffer_object
#define GLEW_NV_parameter_buffer_object
Definition: glew.h:12234
glMultiTexCoordP4ui
#define glMultiTexCoordP4ui
Definition: glew.h:7234
GLXEW_VERSION_1_3
#define GLXEW_VERSION_1_3
Definition: glxew.h:319
GLEW_NV_depth_range_unclamped
#define GLEW_NV_depth_range_unclamped
Definition: glew.h:11573
glVertexAttribI1uiEXT
#define glVertexAttribI1uiEXT
Definition: glew.h:9168
glProgramUniform3iv
#define glProgramUniform3iv
Definition: glew.h:5383
glMultiTexCoord4hvNV
#define glMultiTexCoord4hvNV
Definition: glew.h:12101
WGLEW_ARB_extensions_string
#define WGLEW_ARB_extensions_string
Definition: wglew.h:243
glCreateShaderProgramEXT
#define glCreateShaderProgramEXT
Definition: glew.h:9650
glXCreateNewContext
GLXContext glXCreateNewContext(Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct)
glVertexAttrib4fvARB
#define glVertexAttrib4fvARB
Definition: glew.h:7128
glNormal3fVertex3fvSUN
#define glNormal3fVertex3fvSUN
Definition: glew.h:14952
glGetVideoCaptureStreamdvNV
#define glGetVideoCaptureStreamdvNV
Definition: glew.h:13623
glMatrixMultdEXT
#define glMatrixMultdEXT
Definition: glew.h:8605
glWriteMaskEXT
#define glWriteMaskEXT
Definition: glew.h:10725
glGetInvariantFloatvEXT
#define glGetInvariantFloatvEXT
Definition: glew.h:10699
GL_VERSION
#define GL_VERSION
Definition: gl2.h:303
glFogCoordfEXT
#define glFogCoordfEXT
Definition: glew.h:8808
GLEW_EXT_draw_buffers2
#define GLEW_EXT_draw_buffers2
Definition: glew.h:8750
glDebugMessageControlARB
#define glDebugMessageControlARB
Definition: glew.h:3772
GLEW_SGIX_vertex_preclip
#define GLEW_SGIX_vertex_preclip
Definition: glew.h:14661
glProgramUniform2i64vNV
#define glProgramUniform2i64vNV
Definition: glew.h:12000
GLEW_IBM_vertex_array_lists
#define GLEW_IBM_vertex_array_lists
Definition: glew.h:10953
GLEW_ARB_texture_stencil8
#define GLEW_ARB_texture_stencil8
Definition: glew.h:6432
glMultiTexCoord4svARB
GLAPI void GLAPIENTRY glMultiTexCoord4svARB(GLenum target, const GLshort *v)
glGetArrayObjectivATI
#define glGetArrayObjectivATI
Definition: glew.h:7763
wglGetGenlockSourceDelayI3D
#define wglGetGenlockSourceDelayI3D
Definition: wglew.h:808
glColorP3ui
#define glColorP3ui
Definition: glew.h:7224
glIsProgramARB
#define glIsProgramARB
Definition: glew.h:7089
glVertexAttribI4bv
#define glVertexAttribI4bv
Definition: glew.h:2251
glBeginTransformFeedbackNV
#define glBeginTransformFeedbackNV
Definition: glew.h:13068
GLEW_ARB_vertex_program
#define GLEW_ARB_vertex_program
Definition: glew.h:7137
glGetShaderPrecisionFormat
GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
glGetFragmentLightivSGIX
#define glGetFragmentLightivSGIX
Definition: glew.h:14402
glClientWaitSync
#define glClientWaitSync
Definition: glew.h:5946
glGetProgramResourceiv
#define glGetProgramResourceiv
Definition: glew.h:5075
glBindFragDataLocationIndexed
#define glBindFragDataLocationIndexed
Definition: glew.h:3513
glIsTextureEXT
#define glIsTextureEXT
Definition: glew.h:10210
GLEW_NV_video_capture
#define GLEW_NV_video_capture
Definition: glew.h:13632
glSecondaryColor3dEXT
#define glSecondaryColor3dEXT
Definition: glew.h:9618
glGetProgramStringARB
#define glGetProgramStringARB
Definition: glew.h:7083
wglGetPixelFormatAttribfvARB
#define wglGetPixelFormatAttribfvARB
Definition: wglew.h:380
WGLEW_ARB_buffer_region
#define WGLEW_ARB_buffer_region
Definition: wglew.h:181
glVertexAttrib4ubNV
#define glVertexAttrib4ubNV
Definition: glew.h:13498
glUpdateObjectBufferATI
#define glUpdateObjectBufferATI
Definition: glew.h:7770
GLEW_EXT_fragment_lighting
#define GLEW_EXT_fragment_lighting
Definition: glew.h:8873
glTexImage3D
GLAPI void GLAPIENTRY glTexImage3D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
glMultiTexImage3DEXT
#define glMultiTexImage3DEXT
Definition: glew.h:8630
glEndConditionalRenderNVX
#define glEndConditionalRenderNVX
Definition: glew.h:11307
GLEW_ARB_vertex_type_2_10_10_10_rev
#define GLEW_ARB_vertex_type_2_10_10_10_rev
Definition: glew.h:7263
GLEW_ARB_transform_feedback_instanced
#define GLEW_ARB_transform_feedback_instanced
Definition: glew.h:6597
glXBindSwapBarrierSGIX
#define glXBindSwapBarrierSGIX
Definition: glxew.h:1272
glDrawElementsInstancedBaseInstance
#define glDrawElementsInstancedBaseInstance
Definition: glew.h:3448
glGetFramebufferParameterivEXT
#define glGetFramebufferParameterivEXT
Definition: glew.h:8558
glVertexP2uiv
#define glVertexP2uiv
Definition: glew.h:7257
glPixelDataRangeNV
#define glPixelDataRangeNV
Definition: glew.h:12501
glVertexAttribL4ui64vNV
#define glVertexAttribL4ui64vNV
Definition: glew.h:13228
GLEW_ARB_texture_buffer_object
#define GLEW_ARB_texture_buffer_object
Definition: glew.h:6032
glTextureParameterfvEXT
#define glTextureParameterfvEXT
Definition: glew.h:8707
glTextureImage2DMultisampleCoverageNV
#define glTextureImage2DMultisampleCoverageNV
Definition: glew.h:12853
glAttachObjectARB
#define glAttachObjectARB
Definition: glew.h:5661
glGetVariantIntegervEXT
#define glGetVariantIntegervEXT
Definition: glew.h:10706
GLXEW_SGIS_shared_multisample
#define GLXEW_SGIS_shared_multisample
Definition: glxew.h:1105
glBindAttribLocation
GL_APICALL void GL_APIENTRY glBindAttribLocation(GLuint program, GLuint index, const GLchar *name)
GLEW_EXT_blend_func_separate
#define GLEW_EXT_blend_func_separate
Definition: glew.h:8028
glStencilOpSeparateATI
#define glStencilOpSeparateATI
Definition: glew.h:7649
GLXEW_ARB_fbconfig_float
#define GLXEW_ARB_fbconfig_float
Definition: glxew.h:443
GLEW_KHR_debug
#define GLEW_KHR_debug
Definition: glew.h:11118
GLEW_ANGLE_program_binary
#define GLEW_ANGLE_program_binary
Definition: glew.h:2935
glGetTextureHandleNV
#define glGetTextureHandleNV
Definition: glew.h:11363
glTextureFogSGIX
#define glTextureFogSGIX
Definition: glew.h:14359
GLEW_EXT_shared_texture_palette
#define GLEW_EXT_shared_texture_palette
Definition: glew.h:9757
glGetMultiTexParameterIuivEXT
#define glGetMultiTexParameterIuivEXT
Definition: glew.h:8568
glVertexPointerEXT
#define glVertexPointerEXT
Definition: glew.h:10462
glGetImageTransformParameterivHP
#define glGetImageTransformParameterivHP
Definition: glew.h:10825
glColorFormatNV
#define glColorFormatNV
Definition: glew.h:13280
glShaderStorageBlockBinding
#define glShaderStorageBlockBinding
Definition: glew.h:5747
glGetMinmax
GLAPI void GLAPIENTRY glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values)
glVertexStream3dvATI
#define glVertexStream3dvATI
Definition: glew.h:7886
GLEW_NV_gpu_program_fp64
#define GLEW_NV_gpu_program_fp64
Definition: glew.h:11920
GLEW_NV_depth_clamp
#define GLEW_NV_depth_clamp
Definition: glew.h:11558
glClearNamedBufferDataEXT
#define glClearNamedBufferDataEXT
Definition: glew.h:3576
glMultiDrawElementArrayAPPLE
#define glMultiDrawElementArrayAPPLE
Definition: glew.h:3088
glDeleteShader
GL_APICALL void GL_APIENTRY glDeleteShader(GLuint shader)
glMatrixLoadIdentityEXT
#define glMatrixLoadIdentityEXT
Definition: glew.h:8598
glProgramEnvParameters4fvEXT
#define glProgramEnvParameters4fvEXT
Definition: glew.h:9079
GLEW_NV_tessellation_program5
#define GLEW_NV_tessellation_program5
Definition: glew.h:12759
glUniformMatrix2x4dv
#define glUniformMatrix2x4dv
Definition: glew.h:4304
glAreTexturesResidentEXT
#define glAreTexturesResidentEXT
Definition: glew.h:10206
GLXEW_ARB_create_context
#define GLXEW_ARB_create_context
Definition: glxew.h:404
glProgramUniform4ivEXT
#define glProgramUniform4ivEXT
Definition: glew.h:8687
GLEW_ARB_sample_shading
#define GLEW_ARB_sample_shading
Definition: glew.h:5211
glUniform1uivEXT
#define glUniform1uivEXT
Definition: glew.h:9159
glMultiTexCoord4hNV
#define glMultiTexCoord4hNV
Definition: glew.h:12100
GLEW_MESA_window_pos
#define GLEW_MESA_window_pos
Definition: glew.h:11281
glVertexAttribP3ui
#define glVertexAttribP3ui
Definition: glew.h:7252
GLEW_NV_copy_depth_to_color
#define GLEW_NV_copy_depth_to_color
Definition: glew.h:11500
glXDrawableAttribATI
#define glXDrawableAttribATI
Definition: glxew.h:571
GLEW_SGIX_shadow_ambient
#define GLEW_SGIX_shadow_ambient
Definition: glew.h:14523
glVertexAttribL1ui64vARB
#define glVertexAttribL1ui64vARB
Definition: glew.h:3494
glUniform1f
GL_APICALL void GL_APIENTRY glUniform1f(GLint location, GLfloat x)
glBindTextures
#define glBindTextures
Definition: glew.h:4760
glBindMaterialParameterEXT
#define glBindMaterialParameterEXT
Definition: glew.h:10686
glGetHandleARB
#define glGetHandleARB
Definition: glew.h:5669
glDeleteFramebuffersEXT
#define glDeleteFramebuffersEXT
Definition: glew.h:9002
glStencilStrokePathNV
#define glStencilStrokePathNV
Definition: glew.h:12477
GLEW_AMD_vertex_shader_layer
#define GLEW_AMD_vertex_shader_layer
Definition: glew.h:2818
glGetShaderSourceARB
#define glGetShaderSourceARB
Definition: glew.h:5673
glFramebufferTextureFaceEXT
#define glFramebufferTextureFaceEXT
Definition: glew.h:9064
wglQueryVideoCaptureDeviceNV
#define wglQueryVideoCaptureDeviceNV
Definition: wglew.h:1102
GLEW_EXT_clip_volume_hint
#define GLEW_EXT_clip_volume_hint
Definition: glew.h:8078
GLEW_OES_read_format
#define GLEW_OES_read_format
Definition: glew.h:13673
glGetProgramInfoLog
GL_APICALL void GL_APIENTRY glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length, GLchar *infolog)
glVertexArrayRangeNV
#define glVertexArrayRangeNV
Definition: glew.h:13166
glReplacementCodeuiColor3fVertex3fvSUN
#define glReplacementCodeuiColor3fVertex3fvSUN
Definition: glew.h:14954
glVertexAttribIPointer
#define glVertexAttribIPointer
Definition: glew.h:2259
glVertexStream2ivATI
#define glVertexStream2ivATI
Definition: glew.h:7882
GLEW_ARB_copy_image
#define GLEW_ARB_copy_image
Definition: glew.h:3732
glPixelTexGenSGIX
#define glPixelTexGenSGIX
Definition: glew.h:14459
glGlobalAlphaFactorusSUN
#define glGlobalAlphaFactorusSUN
Definition: glew.h:14812
HDC
typedef HDC(WINAPI *PFNWGLGETCURRENTREADDCARBPROC)(VOID)
glGetFragmentLightivEXT
#define glGetFragmentLightivEXT
Definition: glew.h:8868
wglGenlockSourceI3D
#define wglGenlockSourceI3D
Definition: wglew.h:806
glBindLightParameterEXT
#define glBindLightParameterEXT
Definition: glew.h:10685
WGLEW_EXT_pbuffer
#define WGLEW_EXT_pbuffer
Definition: wglew.h:629
glXMakeCurrentReadSGI
#define glXMakeCurrentReadSGI
Definition: glxew.h:1349
GLEW_EXT_debug_marker
#define GLEW_EXT_debug_marker
Definition: glew.h:8270
glBindProgramARB
#define glBindProgramARB
Definition: glew.h:7074
glTangentPointerEXT
#define glTangentPointerEXT
Definition: glew.h:8211
glUniform4uiEXT
#define glUniform4uiEXT
Definition: glew.h:9164
glGenAsyncMarkersSGIX
#define glGenAsyncMarkersSGIX
Definition: glew.h:14242
glPathParameterfNV
#define glPathParameterfNV
Definition: glew.h:12463
glGetQueryObjecti64v
#define glGetQueryObjecti64v
Definition: glew.h:6526
GLEW_EXT_texture
#define GLEW_EXT_texture
Definition: glew.h:9866
wglDXUnlockObjectsNV
#define wglDXUnlockObjectsNV
Definition: wglew.h:902
GLEW_ARB_gpu_shader_fp64
#define GLEW_ARB_gpu_shader_fp64
Definition: glew.h:4312
GLEW_REGAL_error_string
#define GLEW_REGAL_error_string
Definition: glew.h:13943
glMakeBufferNonResidentNV
#define glMakeBufferNonResidentNV
Definition: glew.h:12726
wglFreeMemoryNV
#define wglFreeMemoryNV
Definition: wglew.h:1077
glReplacementCodeusvSUN
#define glReplacementCodeusvSUN
Definition: glew.h:14891
glIsRenderbuffer
GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer(GLuint renderbuffer)
glNormalStream3ivATI
#define glNormalStream3ivATI
Definition: glew.h:7864
glGetFragDataLocationEXT
#define glGetFragDataLocationEXT
Definition: glew.h:9154
glVertexAttrib1sNV
#define glVertexAttrib1sNV
Definition: glew.h:13478
glMultiDrawElementsIndirectBindlessNV
#define glMultiDrawElementsIndirectBindlessNV
Definition: glew.h:11337
glVertexArrayColorOffsetEXT
#define glVertexArrayColorOffsetEXT
Definition: glew.h:8715
glUniformMatrix4fv
GL_APICALL void GL_APIENTRY glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
glXDeleteAssociatedContextAMD
#define glXDeleteAssociatedContextAMD
Definition: glxew.h:378
glBlendEquationi
#define glBlendEquationi
Definition: glew.h:2400
glBufferSubData
GL_APICALL void GL_APIENTRY glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
glSeparableFilter2D
GLAPI void GLAPIENTRY glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
glPathCoverDepthFuncNV
#define glPathCoverDepthFuncNV
Definition: glew.h:12458
glLightEnviEXT
#define glLightEnviEXT
Definition: glew.h:8871
glMultiTexEnviEXT
#define glMultiTexEnviEXT
Definition: glew.h:8620
glWindowPos2sv
#define glWindowPos2sv
Definition: glew.h:1592
GLXEW_SUN_get_transparent_index
#define GLXEW_SUN_get_transparent_index
Definition: glxew.h:1392
GLEW_ARB_seamless_cubemap_per_texture
#define GLEW_ARB_seamless_cubemap_per_texture
Definition: glew.h:5274
glWeightubvARB
#define glWeightubvARB
Definition: glew.h:6850
glWindowPos4svMESA
#define glWindowPos4svMESA
Definition: glew.h:11279
glWindowPos2dvARB
#define glWindowPos2dvARB
Definition: glew.h:7335
wglDestroyImageBufferI3D
#define wglDestroyImageBufferI3D
Definition: wglew.h:833
GLEW_ARB_gpu_shader5
#define GLEW_ARB_gpu_shader5
Definition: glew.h:4252
glSamplerParameterIiv
#define glSamplerParameterIiv
Definition: glew.h:5245
glVertexAttrib4dvNV
#define glVertexAttrib4dvNV
Definition: glew.h:13493
glBindProgramNV
#define glBindProgramNV
Definition: glew.h:13451
GLEW_SGIX_pixel_texture
#define GLEW_SGIX_pixel_texture
Definition: glew.h:14461
glCombinerParameterfvNV
#define glCombinerParameterfvNV
Definition: glew.h:12648
glMatrixFrustumEXT
#define glMatrixFrustumEXT
Definition: glew.h:8597
GLEW_SGIX_shadow
#define GLEW_SGIX_shadow
Definition: glew.h:14512
glVideoCaptureStreamParameterfvNV
#define glVideoCaptureStreamParameterfvNV
Definition: glew.h:13629
glAlphaFragmentOp3ATI
#define glAlphaFragmentOp3ATI
Definition: glew.h:7565
GLEW_MESA_ycbcr_texture
#define GLEW_MESA_ycbcr_texture
Definition: glew.h:11294
glGetUniformOffsetEXT
#define glGetUniformOffsetEXT
Definition: glew.h:7972
glIsVertexAttribEnabledAPPLE
#define glIsVertexAttribEnabledAPPLE
Definition: glew.h:3344
glVariantfvEXT
#define glVariantfvEXT
Definition: glew.h:10719
glVertexAttrib4usvARB
#define glVertexAttrib4usvARB
Definition: glew.h:7134
glCopyTexSubImage2DEXT
#define glCopyTexSubImage2DEXT
Definition: glew.h:8231
GLEW_ARB_shading_language_420pack
#define GLEW_ARB_shading_language_420pack
Definition: glew.h:5815
glRequestResidentProgramsNV
#define glRequestResidentProgramsNV
Definition: glew.h:13472
glReplacementCodeuiColor4ubVertex3fSUN
#define glReplacementCodeuiColor4ubVertex3fSUN
Definition: glew.h:14957
GLEW_EXT_stencil_clear_tag
#define GLEW_EXT_stencil_clear_tag
Definition: glew.h:9769
glGetMapAttribParameterfvNV
#define glGetMapAttribParameterfvNV
Definition: glew.h:11631
glExecuteProgramNV
#define glExecuteProgramNV
Definition: glew.h:13453
glNewBufferRegion
#define glNewBufferRegion
Definition: glew.h:11179
glMultiTexBufferEXT
#define glMultiTexBufferEXT
Definition: glew.h:8616
GLEW_ARB_debug_output
#define GLEW_ARB_debug_output
Definition: glew.h:3776
GLEW_EXT_cull_vertex
#define GLEW_EXT_cull_vertex
Definition: glew.h:8253
glColorTableEXT
#define glColorTableEXT
Definition: glew.h:9439
glIsTransformFeedback
#define glIsTransformFeedback
Definition: glew.h:6556
glVertexAttrib4bv
#define glVertexAttrib4bv
Definition: glew.h:1974
glWindowPos2dv
#define glWindowPos2dv
Definition: glew.h:1586
glPixelTransformParameteriEXT
#define glPixelTransformParameteriEXT
Definition: glew.h:9488
glDetachObjectARB
#define glDetachObjectARB
Definition: glew.h:5666
glProgramUniform3ivEXT
#define glProgramUniform3ivEXT
Definition: glew.h:8681
GLEW_ARB_shader_bit_encoding
#define GLEW_ARB_shader_bit_encoding
Definition: glew.h:5467
glGetTextureParameterIivEXT
#define glGetTextureParameterIivEXT
Definition: glew.h:8587
glTexPageCommitmentARB
#define glTexPageCommitmentARB
Definition: glew.h:5899
glCompileShaderARB
#define glCompileShaderARB
Definition: glew.h:5662
wglEnumerateVideoCaptureDevicesNV
#define wglEnumerateVideoCaptureDevicesNV
Definition: wglew.h:1100
glPathSubCoordsNV
#define glPathSubCoordsNV
Definition: glew.h:12471
glIsSupportedREGAL
#define glIsSupportedREGAL
Definition: glew.h:13956
glLightModelxv
#define glLightModelxv
Definition: glew.h:13851
glGetVariantPointervEXT
#define glGetVariantPointervEXT
Definition: glew.h:10707
glXJoinSwapGroupNV
#define glXJoinSwapGroupNV
Definition: glxew.h:944
glIsBuffer
GL_APICALL GLboolean GL_APIENTRY glIsBuffer(GLuint buffer)
glMultiTexCoord2f
GLAPI void GLAPIENTRY glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
glMultiTexCoord3d
GLAPI void GLAPIENTRY glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
glFragmentLightModeliEXT
#define glFragmentLightModeliEXT
Definition: glew.h:8857
glCreateProgram
GL_APICALL GLuint GL_APIENTRY glCreateProgram(void)
glBlendFuncSeparateEXT
#define glBlendFuncSeparateEXT
Definition: glew.h:8026
glTexCoordP2ui
#define glTexCoordP2ui
Definition: glew.h:7242
glXGetCurrentReadDrawableSGI
#define glXGetCurrentReadDrawableSGI
Definition: glxew.h:1348
glColorFragmentOp2ATI
#define glColorFragmentOp2ATI
Definition: glew.h:7569
glVertexAttrib4ubv
#define glVertexAttrib4ubv
Definition: glew.h:1982
glNormalStream3bATI
#define glNormalStream3bATI
Definition: glew.h:7857
glSetFenceNV
#define glSetFenceNV
Definition: glew.h:11694
glVertexStream4ivATI
#define glVertexStream4ivATI
Definition: glew.h:7898
glTexBufferEXT
#define glTexBufferEXT
Definition: glew.h:9928
glGetNamedBufferSubDataEXT
#define glGetNamedBufferSubDataEXT
Definition: glew.h:8573
glDeleteObjectARB
#define glDeleteObjectARB
Definition: glew.h:5665
glUniform3fARB
#define glUniform3fARB
Definition: glew.h:5687
glXAllocateMemoryNV
void * glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority)
glClearBufferfi
#define glClearBufferfi
Definition: glew.h:2209
glProgramUniformMatrix2x4fvEXT
#define glProgramUniformMatrix2x4fvEXT
Definition: glew.h:8692
glFogCoorddEXT
#define glFogCoorddEXT
Definition: glew.h:8806
glGenRenderbuffers
GL_APICALL void GL_APIENTRY glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
glGetFramebufferAttachmentParameteriv
GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint *params)
glFragmentLightModeliSGIX
#define glFragmentLightModeliSGIX
Definition: glew.h:14391
GLEW_REND_screen_coordinates
#define GLEW_REND_screen_coordinates
Definition: glew.h:13995
glGetUniformfvARB
#define glGetUniformfvARB
Definition: glew.h:5675
glMapNamedBufferRangeEXT
#define glMapNamedBufferRangeEXT
Definition: glew.h:8596
glCombinerParameterfNV
#define glCombinerParameterfNV
Definition: glew.h:12647
glVertexStream3dATI
#define glVertexStream3dATI
Definition: glew.h:7885
glBlendEquationIndexedAMD
#define glBlendEquationIndexedAMD
Definition: glew.h:2573
glSecondaryColor3sEXT
#define glSecondaryColor3sEXT
Definition: glew.h:9624
glGetProgramResourceLocationIndex
#define glGetProgramResourceLocationIndex
Definition: glew.h:5073
glWindowPos3svARB
#define glWindowPos3svARB
Definition: glew.h:7349
glVertexBlendEnviATI
#define glVertexBlendEnviATI
Definition: glew.h:7868
WGLEW_ARB_make_current_read
#define WGLEW_ARB_make_current_read
Definition: wglew.h:272
GLEW_EXT_vertex_shader
#define GLEW_EXT_vertex_shader
Definition: glew.h:10727
glVDPAUSurfaceAccessNV
#define glVDPAUSurfaceAccessNV
Definition: glew.h:13143
glVertexStream1dvATI
#define glVertexStream1dvATI
Definition: glew.h:7870
glBindVertexBuffers
#define glBindVertexBuffers
Definition: glew.h:4761
glVertexAttribs1fvNV
#define glVertexAttribs1fvNV
Definition: glew.h:13502
glVDPAUUnregisterSurfaceNV
#define glVDPAUUnregisterSurfaceNV
Definition: glew.h:13145
GLEW_SGIS_generate_mipmap
#define GLEW_SGIS_generate_mipmap
Definition: glew.h:14072
wglIsEnabledGenlockI3D
#define wglIsEnabledGenlockI3D
Definition: wglew.h:811
glMultiTexCoord4dv
GLAPI void GLAPIENTRY glMultiTexCoord4dv(GLenum target, const GLdouble *v)
glMultiTexCoord2sARB
GLAPI void GLAPIENTRY glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t)
glGetProgramResourceLocation
#define glGetProgramResourceLocation
Definition: glew.h:5072
GLEW_EXT_texture_compression_latc
#define GLEW_EXT_texture_compression_latc
Definition: glew.h:9953
glXQueryMaxSwapGroupsNV
#define glXQueryMaxSwapGroupsNV
Definition: glxew.h:946
glFramebufferTextureLayerARB
#define glFramebufferTextureLayerARB
Definition: glew.h:4211
glTexSubImage3DEXT
#define glTexSubImage3DEXT
Definition: glew.h:9812
WGLEW_EXT_create_context_es_profile
#define WGLEW_EXT_create_context_es_profile
Definition: wglew.h:513
glMatrixOrthoEXT
#define glMatrixOrthoEXT
Definition: glew.h:8607
glTexCoord1hNV
#define glTexCoord1hNV
Definition: glew.h:12106
glGetSamplerParameterIiv
#define glGetSamplerParameterIiv
Definition: glew.h:5240
GLXEW_MESA_agp_offset
#define GLXEW_MESA_agp_offset
Definition: glxew.h:804
glVDPAURegisterVideoSurfaceNV
#define glVDPAURegisterVideoSurfaceNV
Definition: glew.h:13142
glGetVertexAttribfvNV
#define glGetVertexAttribfvNV
Definition: glew.h:13462
GLEW_ARB_texture_rectangle
#define GLEW_ARB_texture_rectangle
Definition: glew.h:6375
glDrawElementArrayATI
#define glDrawElementArrayATI
Definition: glew.h:7452
glBindVideoCaptureStreamTextureNV
#define glBindVideoCaptureStreamTextureNV
Definition: glew.h:13621
glGetVariantFloatvEXT
#define glGetVariantFloatvEXT
Definition: glew.h:10705
GLEW_NV_texture_expand_normal
#define GLEW_NV_texture_expand_normal
Definition: glew.h:12832
glGetProgramPipelineiv
#define glGetProgramPipelineiv
Definition: glew.h:5360
glGetProgramBinary
#define glGetProgramBinary
Definition: glew.h:4232
GLEW_EXT_texture_object
#define GLEW_EXT_texture_object
Definition: glew.h:10213
glVertexAttribI2uiEXT
#define glVertexAttribI2uiEXT
Definition: glew.h:9172
glDebugMessageInsertAMD
#define glDebugMessageInsertAMD
Definition: glew.h:2544
glGetUniformBlockIndex
#define glGetUniformBlockIndex
Definition: glew.h:6682
glVertexAttribI4uiv
#define glVertexAttribI4uiv
Definition: glew.h:2257
glUniform4f
GL_APICALL void GL_APIENTRY glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GLEW_ARB_sampler_objects
#define GLEW_ARB_sampler_objects
Definition: glew.h:5252
glFragmentLightModelivEXT
#define glFragmentLightModelivEXT
Definition: glew.h:8858
GLEW_ARB_instanced_arrays
#define GLEW_ARB_instanced_arrays
Definition: glew.h:4524
glVertexAttribI1ui
#define glVertexAttribI1ui
Definition: glew.h:2241
GLEW_ARB_texture_query_levels
#define GLEW_ARB_texture_query_levels
Definition: glew.h:6350
glGetPerfMonitorCounterStringAMD
#define glGetPerfMonitorCounterStringAMD
Definition: glew.h:2674
glFramebufferRenderbufferEXT
#define glFramebufferRenderbufferEXT
Definition: glew.h:9004
GLXEW_SGI_swap_control
#define GLXEW_SGI_swap_control
Definition: glxew.h:1364
glProgramLocalParameter4fvARB
#define glProgramLocalParameter4fvARB
Definition: glew.h:7097
glMultiTexGenfEXT
#define glMultiTexGenfEXT
Definition: glew.h:8624
glTextureParameterIuivEXT
#define glTextureParameterIuivEXT
Definition: glew.h:8705
glSamplePatternSGIS
#define glSamplePatternSGIS
Definition: glew.h:14102
glBindFramebuffer
GL_APICALL void GL_APIENTRY glBindFramebuffer(GLenum target, GLuint framebuffer)
glTexCoord2fColor4ubVertex3fvSUN
#define glTexCoord2fColor4ubVertex3fvSUN
Definition: glew.h:14974
glVertexAttribPointerNV
#define glVertexAttribPointerNV
Definition: glew.h:13500
glSampleCoverage
#define glSampleCoverage
Definition: glew.h:1455
glBeginFragmentShaderATI
#define glBeginFragmentShaderATI
Definition: glew.h:7566
glBlendEquationSeparateIndexedAMD
#define glBlendEquationSeparateIndexedAMD
Definition: glew.h:2574
glProgramLocalParametersI4ivNV
#define glProgramLocalParametersI4ivNV
Definition: glew.h:11883
glGetStringi
#define glGetStringi
Definition: glew.h:2220
glProgramUniform2fvEXT
#define glProgramUniform2fvEXT
Definition: glew.h:8673
glDisableVertexArrayAttribEXT
#define glDisableVertexArrayAttribEXT
Definition: glew.h:8540
glPointParameterfvARB
#define glPointParameterfvARB
Definition: glew.h:4992
glVertexStream1iATI
#define glVertexStream1iATI
Definition: glew.h:7873
glVertexAttribLPointer
#define glVertexAttribLPointer
Definition: glew.h:6747
glGetObjectBufferfvATI
#define glGetObjectBufferfvATI
Definition: glew.h:7764
glProgramUniform3fEXT
#define glProgramUniform3fEXT
Definition: glew.h:8678
glMultiTexCoord1ivARB
GLAPI void GLAPIENTRY glMultiTexCoord1ivARB(GLenum target, const GLint *v)
GLEW_VERSION_4_1
#define GLEW_VERSION_4_1
Definition: glew.h:2414
glLoadTransposeMatrixfARB
#define glLoadTransposeMatrixfARB
Definition: glew.h:6617
glGetQueryObjectivANGLE
#define glGetQueryObjectivANGLE
Definition: glew.h:3022
glFramebufferTexture3D
#define glFramebufferTexture3D
Definition: glew.h:4152
glXQueryContext
int glXQueryContext(Display *dpy, GLXContext ctx, int attribute, int *value)
glFogCoordfvEXT
#define glFogCoordfvEXT
Definition: glew.h:8809
GLEW_NV_fence
#define GLEW_NV_fence
Definition: glew.h:11697
WGLEW_EXT_extensions_string
#define WGLEW_EXT_extensions_string
Definition: wglew.h:556
glGenFramebuffers
GL_APICALL void GL_APIENTRY glGenFramebuffers(GLsizei n, GLuint *framebuffers)
glVertexAttribs4hvNV
#define glVertexAttribs4hvNV
Definition: glew.h:12131
GLEW_SGIX_pixel_texture_bits
#define GLEW_SGIX_pixel_texture_bits
Definition: glew.h:14470
GLEW_EXT_texture_sRGB
#define GLEW_EXT_texture_sRGB
Definition: glew.h:10269
glGetFinalCombinerInputParameterfvNV
#define glGetFinalCombinerInputParameterfvNV
Definition: glew.h:12656
glColorTableParameterivSGI
#define glColorTableParameterivSGI
Definition: glew.h:14738
glVertexAttrib1dNV
#define glVertexAttrib1dNV
Definition: glew.h:13474
glUniform1dv
#define glUniform1dv
Definition: glew.h:4295
glConvolutionParameterivEXT
#define glConvolutionParameterivEXT
Definition: glew.h:8174
glFramebufferDrawBufferEXT
#define glFramebufferDrawBufferEXT
Definition: glew.h:8547
glGenProgramPipelines
#define glGenProgramPipelines
Definition: glew.h:5358
glBlitFramebuffer
#define glBlitFramebuffer
Definition: glew.h:4145
glMultiTexEnvivEXT
#define glMultiTexEnvivEXT
Definition: glew.h:8621
GLEW_ARB_internalformat_query
#define GLEW_ARB_internalformat_query
Definition: glew.h:4539
glCompressedTexImage1D
GLAPI void GLAPIENTRY glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
glShaderOp2EXT
#define glShaderOp2EXT
Definition: glew.h:10713
glRenderbufferStorageMultisampleCoverageNV
#define glRenderbufferStorageMultisampleCoverageNV
Definition: glew.h:11814
glFogCoordPointerEXT
#define glFogCoordPointerEXT
Definition: glew.h:8805
WGLEW_EXT_depth_float
#define WGLEW_EXT_depth_float
Definition: wglew.h:524
glProgramParameter4fNV
#define glProgramParameter4fNV
Definition: glew.h:13468
glGetVertexAttribiv
GL_APICALL void GL_APIENTRY glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
glTexEnvx
#define glTexEnvx
Definition: glew.h:13868
GLEW_EXT_framebuffer_multisample
#define GLEW_EXT_framebuffer_multisample
Definition: glew.h:8908
glGetVideoCaptureStreamivNV
#define glGetVideoCaptureStreamivNV
Definition: glew.h:13625
wglDeleteDCNV
#define wglDeleteDCNV
Definition: wglew.h:974
GLEW_NV_fragment_program_option
#define GLEW_NV_fragment_program_option
Definition: glew.h:11798
GLEW_AMD_performance_monitor
#define GLEW_AMD_performance_monitor
Definition: glew.h:2680
GLEW_EXT_framebuffer_object
#define GLEW_EXT_framebuffer_object
Definition: glew.h:9017
glColor4fNormal3fVertex3fvSUN
#define glColor4fNormal3fVertex3fvSUN
Definition: glew.h:14946
glGetVideouivNV
#define glGetVideouivNV
Definition: glew.h:12548
glBindBufferRange
#define glBindBufferRange
Definition: glew.h:6676
glProgramLocalParameter4dvARB
#define glProgramLocalParameter4dvARB
Definition: glew.h:7095
glVertexAttrib3hvNV
#define glVertexAttrib3hvNV
Definition: glew.h:12125
glUnmapTexture2DINTEL
#define glUnmapTexture2DINTEL
Definition: glew.h:11002
glFogCoorddvEXT
#define glFogCoorddvEXT
Definition: glew.h:8807
glColor3fVertex3fSUN
#define glColor3fVertex3fSUN
Definition: glew.h:14943
GLEW_VERSION_2_1
#define GLEW_VERSION_2_1
Definition: glew.h:2034
glVertexAttribL1dvEXT
#define glVertexAttribL1dvEXT
Definition: glew.h:10512
glVertexStream4sATI
#define glVertexStream4sATI
Definition: glew.h:7899
GLEW_ATI_vertex_attrib_array_object
#define GLEW_ATI_vertex_attrib_array_object
Definition: glew.h:7790
GLXEW_EXT_buffer_age
#define GLXEW_EXT_buffer_age
Definition: glxew.h:585
glWindowPos3fvARB
#define glWindowPos3fvARB
Definition: glew.h:7345
glTexEnvxv
#define glTexEnvxv
Definition: glew.h:13869
glPixelTransformParameterfEXT
#define glPixelTransformParameterfEXT
Definition: glew.h:9486
glVertexP4ui
#define glVertexP4ui
Definition: glew.h:7260
glProgramUniform1uiEXT
#define glProgramUniform1uiEXT
Definition: glew.h:8670
glGetAttribLocationARB
#define glGetAttribLocationARB
Definition: glew.h:7160
glGetTextureParameterivEXT
#define glGetTextureParameterivEXT
Definition: glew.h:8590
glUnmapBuffer
#define glUnmapBuffer
Definition: glew.h:1703
GLEW_NV_explicit_multisample
#define GLEW_NV_explicit_multisample
Definition: glew.h:11668
glVertexAttribs1svNV
#define glVertexAttribs1svNV
Definition: glew.h:13503
glDeleteProgramsNV
#define glDeleteProgramsNV
Definition: glew.h:13452
glDrawBuffers
#define glDrawBuffers
Definition: glew.h:1903
glVertexAttrib1s
#define glVertexAttrib1s
Definition: glew.h:1953
wglDXUnregisterObjectNV
#define wglDXUnregisterObjectNV
Definition: wglew.h:903
GLX_RGBA
#define GLX_RGBA
Definition: glxew_head.h:36
glTexImage2DMultisample
#define glTexImage2DMultisample
Definition: glew.h:6329
GLEW_AMD_transform_feedback3_lines_triangles
#define GLEW_AMD_transform_feedback3_lines_triangles
Definition: glew.h:2809
glXCushionSGI
#define glXCushionSGI
Definition: glxew.h:1334
glXCreateContextWithConfigSGIX
#define glXCreateContextWithConfigSGIX
Definition: glxew.h:1137
glWeightbvARB
#define glWeightbvARB
Definition: glew.h:6845
glMultiTexCoord2fARB
GLAPI void GLAPIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t)
glFinishAsyncSGIX
#define glFinishAsyncSGIX
Definition: glew.h:14241
glProgramUniformMatrix3fv
#define glProgramUniformMatrix3fv
Definition: glew.h:5401
glVertexP4uiv
#define glVertexP4uiv
Definition: glew.h:7261
glFramebufferTexture1DEXT
#define glFramebufferTexture1DEXT
Definition: glew.h:9005
glUniform1ivARB
#define glUniform1ivARB
Definition: glew.h:5682
glTexImage4DSGIS
#define glTexImage4DSGIS
Definition: glew.h:14158
glMultiTexCoord4dvARB
GLAPI void GLAPIENTRY glMultiTexCoord4dvARB(GLenum target, const GLdouble *v)
glCompressedTextureImage2DEXT
#define glCompressedTextureImage2DEXT
Definition: glew.h:8523
glVertexArrayVertexOffsetEXT
#define glVertexArrayVertexOffsetEXT
Definition: glew.h:8725
glMultiTexSubImage1DEXT
#define glMultiTexSubImage1DEXT
Definition: glew.h:8638
glXGetTransparentIndexSUN
#define glXGetTransparentIndexSUN
Definition: glxew.h:1390
glVertexStream2dATI
#define glVertexStream2dATI
Definition: glew.h:7877
GLEW_ARB_draw_buffers_blend
#define GLEW_ARB_draw_buffers_blend
Definition: glew.h:3865
glFragmentLightiSGIX
#define glFragmentLightiSGIX
Definition: glew.h:14395
glXGetVisualFromFBConfigSGIX
#define glXGetVisualFromFBConfigSGIX
Definition: glxew.h:1141
glXEnumerateVideoDevicesNV
#define glXEnumerateVideoDevicesNV
Definition: glxew.h:925
glTextureParameterIivEXT
#define glTextureParameterIivEXT
Definition: glew.h:8704
GLEW_ARB_texture_env_combine
#define GLEW_ARB_texture_env_combine
Definition: glew.h:6205
glMakeTextureHandleNonResidentNV
#define glMakeTextureHandleNonResidentNV
Definition: glew.h:11369
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Definition: glew.h:14963
glProgramUniformMatrix4dv
#define glProgramUniformMatrix4dv
Definition: glew.h:5406
glMultiTexCoord3ivARB
GLAPI void GLAPIENTRY glMultiTexCoord3ivARB(GLenum target, const GLint *v)
glAttachShader
GL_APICALL void GL_APIENTRY glAttachShader(GLuint program, GLuint shader)
glMultiTexCoord1i
GLAPI void GLAPIENTRY glMultiTexCoord1i(GLenum target, GLint s)
glBindBufferRangeNV
#define glBindBufferRangeNV
Definition: glew.h:13071
glProgramEnvParametersI4uivNV
#define glProgramEnvParametersI4uivNV
Definition: glew.h:11878
glBinormalPointerEXT
#define glBinormalPointerEXT
Definition: glew.h:8210
glXGetCurrentReadDrawable
GLXDrawable glXGetCurrentReadDrawable(void)
GLEW_EXT_multi_draw_arrays
#define GLEW_EXT_multi_draw_arrays
Definition: glew.h:9328
glBindBuffer
GL_APICALL void GL_APIENTRY glBindBuffer(GLenum target, GLuint buffer)
glVertexAttrib2f
GL_APICALL void GL_APIENTRY glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
glTagSampleBufferSGIX
#define glTagSampleBufferSGIX
Definition: glew.h:14553
glProgramUniform3fvEXT
#define glProgramUniform3fvEXT
Definition: glew.h:8679
glWeightsvARB
#define glWeightsvARB
Definition: glew.h:6849
glDrawElementsInstancedBaseVertexBaseInstance
#define glDrawElementsInstancedBaseVertexBaseInstance
Definition: glew.h:3449
glSetMultisamplefvAMD
#define glSetMultisamplefvAMD
Definition: glew.h:2717
glCurrentPaletteMatrixARB
#define glCurrentPaletteMatrixARB
Definition: glew.h:4734
GLEW_SGIX_interlace
#define GLEW_SGIX_interlace
Definition: glew.h:14430
wglQueryFrameCountNV
#define wglQueryFrameCountNV
Definition: wglew.h:1059
glMultiTexParameterfvEXT
#define glMultiTexParameterfvEXT
Definition: glew.h:8634
GLEW_VERSION_4_3
#define GLEW_VERSION_4_3
Definition: glew.h:2440
glVertexAttrib1hNV
#define glVertexAttrib1hNV
Definition: glew.h:12120
GLEW_NV_framebuffer_multisample_coverage
#define GLEW_NV_framebuffer_multisample_coverage
Definition: glew.h:11816
glCompressedTexSubImage3DARB
#define glCompressedTexSubImage3DARB
Definition: glew.h:6094
GLEW_NV_register_combiners2
#define GLEW_NV_register_combiners2
Definition: glew.h:12676
glUniformMatrix2dv
#define glUniformMatrix2dv
Definition: glew.h:4302
glVDPAURegisterOutputSurfaceNV
#define glVDPAURegisterOutputSurfaceNV
Definition: glew.h:13141
glMultiTexCoord3fv
GLAPI void GLAPIENTRY glMultiTexCoord3fv(GLenum target, const GLfloat *v)
glXQueryHyperpipeConfigSGIX
#define glXQueryHyperpipeConfigSGIX
Definition: glxew.h:1207
glGetMinmaxParameteriv
GLAPI void GLAPIENTRY glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params)
glTexParameterIivEXT
#define glTexParameterIivEXT
Definition: glew.h:10155
GLEW_EXT_texture_env_dot3
#define GLEW_EXT_texture_env_dot3
Definition: glew.h:10075
glCopyColorSubTableEXT
#define glCopyColorSubTableEXT
Definition: glew.h:8105
WGLEW_NV_DX_interop
#define WGLEW_NV_DX_interop
Definition: wglew.h:905
glUniformMatrix4x3fv
#define glUniformMatrix4x3fv
Definition: glew.h:2032
glDisableVariantClientStateEXT
#define glDisableVariantClientStateEXT
Definition: glew.h:10692
glSamplerParameterf
#define glSamplerParameterf
Definition: glew.h:5247
glVariantbvEXT
#define glVariantbvEXT
Definition: glew.h:10717
glProgramUniformMatrix4fv
#define glProgramUniformMatrix4fv
Definition: glew.h:5407
glFlushMappedBufferRangeAPPLE
#define glFlushMappedBufferRangeAPPLE
Definition: glew.h:3161
glDisablei
#define glDisablei
Definition: glew.h:2214
glClipPlanefOES
#define glClipPlanefOES
Definition: glew.h:13690
glGetMultiTexGenivEXT
#define glGetMultiTexGenivEXT
Definition: glew.h:8563
glWindowPos2sARB
#define glWindowPos2sARB
Definition: glew.h:7340
glActiveProgramEXT
#define glActiveProgramEXT
Definition: glew.h:9649
glColor4hNV
#define glColor4hNV
Definition: glew.h:12090
glViewportArrayv
#define glViewportArrayv
Definition: glew.h:7304
glVertexAttrib1dv
#define glVertexAttrib1dv
Definition: glew.h:1950
glGetTexParameterxv
#define glGetTexParameterxv
Definition: glew.h:13904
glMultiTexCoord2svARB
GLAPI void GLAPIENTRY glMultiTexCoord2svARB(GLenum target, const GLshort *v)
GLEW_SUN_slice_accum
#define GLEW_SUN_slice_accum
Definition: glew.h:14850
GLEW_ARB_shading_language_include
#define GLEW_ARB_shading_language_include
Definition: glew.h:5842
glPointParameteriv
#define glPointParameteriv
Definition: glew.h:1567
glMatrixPopEXT
#define glMatrixPopEXT
Definition: glew.h:8608
GLEW_ATIX_texture_env_route
#define GLEW_ATIX_texture_env_route
Definition: glew.h:7393
glVDPAUFiniNV
#define glVDPAUFiniNV
Definition: glew.h:13136
glTranslatex
#define glTranslatex
Definition: glew.h:13871
glMultiTexCoord2d
GLAPI void GLAPIENTRY glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
glGetBooleanIndexedvEXT
#define glGetBooleanIndexedvEXT
Definition: glew.h:8746
GLEW_EXT_vertex_weighting
#define GLEW_EXT_vertex_weighting
Definition: glew.h:10758
glDrawArraysInstancedARB
#define glDrawArraysInstancedARB
Definition: glew.h:4520
glSecondaryColor3fv
#define glSecondaryColor3fv
Definition: glew.h:1573
glResetMinmaxEXT
#define glResetMinmaxEXT
Definition: glew.h:9231
glStencilFuncSeparate
GL_APICALL void GL_APIENTRY glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
wglDXCloseDeviceNV
#define wglDXCloseDeviceNV
Definition: wglew.h:896
GLEW_HP_occlusion_test
#define GLEW_HP_occlusion_test
Definition: glew.h:10840
glVertexAttrib4Nubv
#define glVertexAttrib4Nubv
Definition: glew.h:1971
GLEW_OES_compressed_paletted_texture
#define GLEW_OES_compressed_paletted_texture
Definition: glew.h:13661
glProgramEnvParametersI4ivNV
#define glProgramEnvParametersI4ivNV
Definition: glew.h:11877
glActiveVaryingNV
#define glActiveVaryingNV
Definition: glew.h:13067
glCopyMultiTexImage1DEXT
#define glCopyMultiTexImage1DEXT
Definition: glew.h:8528
GLEW_NV_texture_compression_vtc
#define GLEW_NV_texture_compression_vtc
Definition: glew.h:12806
GLEW_APPLE_flush_buffer_range
#define GLEW_APPLE_flush_buffer_range
Definition: glew.h:3163
glXCreateAssociatedContextAttribsAMD
#define glXCreateAssociatedContextAttribsAMD
Definition: glxew.h:377
glStencilOpValueAMD
#define glStencilOpValueAMD
Definition: glew.h:2789
glGetSeparableFilter
GLAPI void GLAPIENTRY glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
glFlushVertexArrayRangeAPPLE
#define glFlushVertexArrayRangeAPPLE
Definition: glew.h:3310
glMatrixLoadfEXT
#define glMatrixLoadfEXT
Definition: glew.h:8602
glClearTexImage
#define glClearTexImage
Definition: glew.h:3593
glGetIntegerui64i_vNV
#define glGetIntegerui64i_vNV
Definition: glew.h:13283
glGetProgramResourceIndex
#define glGetProgramResourceIndex
Definition: glew.h:5071
glLoadTransposeMatrixdARB
#define glLoadTransposeMatrixdARB
Definition: glew.h:6616
glPathFogGenNV
#define glPathFogGenNV
Definition: glew.h:12460
glVDPAUIsSurfaceNV
#define glVDPAUIsSurfaceNV
Definition: glew.h:13139
glBindImageTextures
#define glBindImageTextures
Definition: glew.h:4758
glCreateShader
GL_APICALL GLuint GL_APIENTRY glCreateShader(GLenum type)
glGetNamedBufferPointervEXT
#define glGetNamedBufferPointervEXT
Definition: glew.h:8572
glProgramParameter4fvNV
#define glProgramParameter4fvNV
Definition: glew.h:13469
GLEW_ANGLE_framebuffer_blit
#define GLEW_ANGLE_framebuffer_blit
Definition: glew.h:2877
GLEW_EXT_index_func
#define GLEW_EXT_index_func
Definition: glew.h:9255
glUniform4fv
GL_APICALL void GL_APIENTRY glUniform4fv(GLint location, GLsizei count, const GLfloat *v)
glProgramUniformMatrix2x3fv
#define glProgramUniformMatrix2x3fv
Definition: glew.h:5397
glGetCompressedTexImageARB
#define glGetCompressedTexImageARB
Definition: glew.h:6095
GLEW_SGIX_framezoom
#define GLEW_SGIX_framezoom
Definition: glew.h:14419
GLEW_NV_depth_buffer_float
#define GLEW_NV_depth_buffer_float
Definition: glew.h:11547
glCopyTexImage2DEXT
#define glCopyTexImage2DEXT
Definition: glew.h:8229
glProgramUniform3d
#define glProgramUniform3d
Definition: glew.h:5378
glVertexStream4dvATI
#define glVertexStream4dvATI
Definition: glew.h:7894
glVertexAttrib2fARB
#define glVertexAttrib2fARB
Definition: glew.h:7107
GLXEW_ARB_vertex_buffer_object
#define GLXEW_ARB_vertex_buffer_object
Definition: glxew.h:510
glConvolutionFilter2D
GLAPI void GLAPIENTRY glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
glColorFragmentOp3ATI
#define glColorFragmentOp3ATI
Definition: glew.h:7570
glDispatchComputeIndirect
#define glDispatchComputeIndirect
Definition: glew.h:3674
glRenderbufferStorage
GL_APICALL void GL_APIENTRY glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
GLXEW_EXT_visual_rating
#define GLXEW_EXT_visual_rating
Definition: glxew.h:777
glProgramUniform3iEXT
#define glProgramUniform3iEXT
Definition: glew.h:8680
glIsTextureHandleResidentARB
#define glIsTextureHandleResidentARB
Definition: glew.h:3484
GLEW_ARB_occlusion_query
#define GLEW_ARB_occlusion_query
Definition: glew.h:4949
glSpriteParameteriSGIX
#define glSpriteParameteriSGIX
Definition: glew.h:14539
glGetVertexAttribLui64vNV
#define glGetVertexAttribLui64vNV
Definition: glew.h:13212
glXBindVideoCaptureDeviceNV
#define glXBindVideoCaptureDeviceNV
Definition: glxew.h:986
WGLEW_ATI_render_texture_rectangle
#define WGLEW_ATI_render_texture_rectangle
Definition: wglew.h:491
GLEW_SGIX_fragment_specular_lighting
#define GLEW_SGIX_fragment_specular_lighting
Definition: glew.h:14406
GLEW_ATI_fragment_shader
#define GLEW_ATI_fragment_shader
Definition: glew.h:7578
glVertexAttrib4sv
#define glVertexAttrib4sv
Definition: glew.h:1981
GLEW_NV_texture_env_combine4
#define GLEW_NV_texture_env_combine4
Definition: glew.h:12821
glVideoCaptureStreamParameterivNV
#define glVideoCaptureStreamParameterivNV
Definition: glew.h:13630
glReplacementCodeuiVertex3fvSUN
#define glReplacementCodeuiVertex3fvSUN
Definition: glew.h:14968
glGetnPolygonStippleARB
#define glGetnPolygonStippleARB
Definition: glew.h:5168
GLEW_NV_texture_barrier
#define GLEW_NV_texture_barrier
Definition: glew.h:12797
int
int
Definition: SDL_systhread.c:37
glGenProgramsNV
#define glGenProgramsNV
Definition: glew.h:13454
glVertex3hNV
#define glVertex3hNV
Definition: glew.h:12116
GLEW_SGIX_list_priority
#define GLEW_SGIX_list_priority
Definition: glew.h:14448
glMultiTexParameterIivEXT
#define glMultiTexParameterIivEXT
Definition: glew.h:8631
GLEW_AMD_sparse_texture
#define GLEW_AMD_sparse_texture
Definition: glew.h:2773
glBindVertexArrayAPPLE
#define glBindVertexArrayAPPLE
Definition: glew.h:3283
glVertexArrayVertexAttribIOffsetEXT
#define glVertexArrayVertexAttribIOffsetEXT
Definition: glew.h:8723
glUniformMatrix3fv
GL_APICALL void GL_APIENTRY glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
glGetQueryObjectui64vEXT
#define glGetQueryObjectui64vEXT
Definition: glew.h:10360
GLEW_SGIX_convolution_accuracy
#define GLEW_SGIX_convolution_accuracy
Definition: glew.h:14306
GLEW_ARB_matrix_palette
#define GLEW_ARB_matrix_palette
Definition: glew.h:4740
glGetColorTableParameterivEXT
#define glGetColorTableParameterivEXT
Definition: glew.h:9442
glGetInteger64i_v
#define glGetInteger64i_v
Definition: glew.h:2353
glVariantdvEXT
#define glVariantdvEXT
Definition: glew.h:10718
glBufferAddressRangeNV
#define glBufferAddressRangeNV
Definition: glew.h:13279
glMultiTexParameteriEXT
#define glMultiTexParameteriEXT
Definition: glew.h:8635
glProgramUniform2uiEXT
#define glProgramUniform2uiEXT
Definition: glew.h:8676
GLEW_EXT_blend_equation_separate
#define GLEW_EXT_blend_equation_separate
Definition: glew.h:8010
GLEW_KHR_texture_compression_astc_ldr
#define GLEW_KHR_texture_compression_astc_ldr
Definition: glew.h:11156
glWindowPos2svMESA
#define glWindowPos2svMESA
Definition: glew.h:11263
GLXEW_ARB_robustness_application_isolation
#define GLXEW_ARB_robustness_application_isolation
Definition: glxew.h:488
GLXEW_EXT_texture_from_pixmap
#define GLXEW_EXT_texture_from_pixmap
Definition: glxew.h:738
GLEW_PGI_misc_hints
#define GLEW_PGI_misc_hints
Definition: glew.h:13766
glMultiTexCoord4fvARB
GLAPI void GLAPIENTRY glMultiTexCoord4fvARB(GLenum target, const GLfloat *v)
glNamedFramebufferRenderbufferEXT
#define glNamedFramebufferRenderbufferEXT
Definition: glew.h:8644
glWindowPos2iv
#define glWindowPos2iv
Definition: glew.h:1590
glProgramUniform1uiv
#define glProgramUniform1uiv
Definition: glew.h:5369
glewGetExtension
GLboolean GLEWAPIENTRY glewGetExtension(const char *name)
Definition: glew_init_gl.c:3
glDrawElementsInstancedBaseVertex
#define glDrawElementsInstancedBaseVertex
Definition: glew.h:3880
glMultiDrawArraysIndirect
#define glMultiDrawArraysIndirect
Definition: glew.h:4775
glColor3hvNV
#define glColor3hvNV
Definition: glew.h:12089
glMultiTexCoord3sARB
GLAPI void GLAPIENTRY glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r)
glVertexAttribP3uiv
#define glVertexAttribP3uiv
Definition: glew.h:7253
GLEW_EXT_blend_logic_op
#define GLEW_EXT_blend_logic_op
Definition: glew.h:8037
glGetProgramPipelineInfoLog
#define glGetProgramPipelineInfoLog
Definition: glew.h:5359
GLEW_EXT_abgr
#define GLEW_EXT_abgr
Definition: glew.h:7939
GLEW_AMD_vertex_shader_viewport_index
#define GLEW_AMD_vertex_shader_viewport_index
Definition: glew.h:2850
glGetPixelTransformParameterivEXT
#define glGetPixelTransformParameterivEXT
Definition: glew.h:9485
wglEnumGpusFromAffinityDCNV
#define wglEnumGpusFromAffinityDCNV
Definition: wglew.h:976
GLEW_ARB_ES2_compatibility
#define GLEW_ARB_ES2_compatibility
Definition: glew.h:3401
glVertexAttrib4dARB
#define glVertexAttrib4dARB
Definition: glew.h:7125
glUniform2fARB
#define glUniform2fARB
Definition: glew.h:5683
wglReleaseTexImageARB
#define wglReleaseTexImageARB
Definition: wglew.h:442
glLinkProgram
GL_APICALL void GL_APIENTRY glLinkProgram(GLuint program)
GLEW_SGIS_texture_select
#define GLEW_SGIS_texture_select
Definition: glew.h:14221
glGetQueryIndexediv
#define glGetQueryIndexediv
Definition: glew.h:6580
glGetInvariantBooleanvEXT
#define glGetInvariantBooleanvEXT
Definition: glew.h:10698
glProgramUniform1d
#define glProgramUniform1d
Definition: glew.h:5362
glVertexAttribI2uiv
#define glVertexAttribI2uiv
Definition: glew.h:2246
GLEW_3DFX_texture_compression_FXT1
#define GLEW_3DFX_texture_compression_FXT1
Definition: glew.h:2490
glFragmentLightModelfSGIX
#define glFragmentLightModelfSGIX
Definition: glew.h:14389
wglEnableGenlockI3D
#define wglEnableGenlockI3D
Definition: wglew.h:802
glResumeTransformFeedback
#define glResumeTransformFeedback
Definition: glew.h:6558
wglGenlockSampleRateI3D
#define wglGenlockSampleRateI3D
Definition: wglew.h:803
wglBindDisplayColorTableEXT
#define wglBindDisplayColorTableEXT
Definition: wglew.h:538
glMultiTexCoord2dv
GLAPI void GLAPIENTRY glMultiTexCoord2dv(GLenum target, const GLdouble *v)
GLEW_NV_vertex_program1_1
#define GLEW_NV_vertex_program1_1
Definition: glew.h:13524
glVertexAttrib1dvARB
#define glVertexAttrib1dvARB
Definition: glew.h:7100
GLEW_ARB_shader_atomic_counters
#define GLEW_ARB_shader_atomic_counters
Definition: glew.h:5458
GLEW_SGI_color_table
#define GLEW_SGI_color_table
Definition: glew.h:14745
GLEW_NV_present_video
#define GLEW_NV_present_video
Definition: glew.h:12552
glFramebufferTexture2D
GL_APICALL void GL_APIENTRY glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
GLEW_NV_vertex_program2
#define GLEW_NV_vertex_program2
Definition: glew.h:13533
glPointParameteriNV
#define glPointParameteriNV
Definition: glew.h:12519
glVertexWeightPointerEXT
#define glVertexWeightPointerEXT
Definition: glew.h:10754
glXQueryDrawable
void glXQueryDrawable(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
glProgramParameters4fvNV
#define glProgramParameters4fvNV
Definition: glew.h:13471
glTexCoord4fColor4fNormal3fVertex4fvSUN
#define glTexCoord4fColor4fNormal3fVertex4fvSUN
Definition: glew.h:14980
cmap
Colormap cmap
Definition: glewinfo_tail.c:225
glGenBuffers
GL_APICALL void GL_APIENTRY glGenBuffers(GLsizei n, GLuint *buffers)
glGenNamesAMD
#define glGenNamesAMD
Definition: glew.h:2636
glGetProgramivNV
#define glGetProgramivNV
Definition: glew.h:13458
glTexCoordPointervINTEL
#define glTexCoordPointervINTEL
Definition: glew.h:11026
glTexBufferARB
#define glTexBufferARB
Definition: glew.h:6030
glGetConvolutionParameterfvEXT
#define glGetConvolutionParameterfvEXT
Definition: glew.h:8178
GLEW_NV_vertex_buffer_unified_memory
#define GLEW_NV_vertex_buffer_unified_memory
Definition: glew.h:13292
glMapObjectBufferATI
#define glMapObjectBufferATI
Definition: glew.h:7590
wglDXLockObjectsNV
#define wglDXLockObjectsNV
Definition: wglew.h:897
glGetTextureHandleARB
#define glGetTextureHandleARB
Definition: glew.h:3480
wglDisableFrameLockI3D
#define wglDisableFrameLockI3D
Definition: wglew.h:850
glMakeNamedBufferResidentNV
#define glMakeNamedBufferResidentNV
Definition: glew.h:12729
glWindowPos2d
#define glWindowPos2d
Definition: glew.h:1585
glMultiTexEnvfEXT
#define glMultiTexEnvfEXT
Definition: glew.h:8618
glVertexAttribL4dv
#define glVertexAttribL4dv
Definition: glew.h:6746
glVertexAttribs1hvNV
#define glVertexAttribs1hvNV
Definition: glew.h:12128
GLEW_REGAL_log
#define GLEW_REGAL_log
Definition: glew.h:13983
GLEW_ATI_separate_stencil
#define GLEW_ATI_separate_stencil
Definition: glew.h:7651
glGetTexBumpParameterfvATI
#define glGetTexBumpParameterfvATI
Definition: glew.h:7479
glGetPathParameterivNV
#define glGetPathParameterivNV
Definition: glew.h:12447
glVertexAttrib1f
GL_APICALL void GL_APIENTRY glVertexAttrib1f(GLuint indx, GLfloat x)
glProgramUniform1dv
#define glProgramUniform1dv
Definition: glew.h:5363
glVertexAttrib4NsvARB
#define glVertexAttrib4NsvARB
Definition: glew.h:7119
glDeleteFencesAPPLE
#define glDeleteFencesAPPLE
Definition: glew.h:3112
glVertexAttrib4NusvARB
#define glVertexAttrib4NusvARB
Definition: glew.h:7123
glGetNamedProgramLocalParameterIivEXT
#define glGetNamedProgramLocalParameterIivEXT
Definition: glew.h:8575
glSetLocalConstantEXT
#define glSetLocalConstantEXT
Definition: glew.h:10711
glCompressedMultiTexImage1DEXT
#define glCompressedMultiTexImage1DEXT
Definition: glew.h:8516
WGLEW_NV_vertex_array_range
#define WGLEW_NV_vertex_array_range
Definition: wglew.h:1079
glMatrixMultTransposefEXT
#define glMatrixMultTransposefEXT
Definition: glew.h:8604
glVertexStream2sATI
#define glVertexStream2sATI
Definition: glew.h:7883
glGetnPixelMapuivARB
#define glGetnPixelMapuivARB
Definition: glew.h:5166
glColorPointerListIBM
#define glColorPointerListIBM
Definition: glew.h:10944
GLEW_APPLE_transform_hint
#define GLEW_APPLE_transform_hint
Definition: glew.h:3267
glVertexAttrib1sv
#define glVertexAttrib1sv
Definition: glew.h:1954
glNamedFramebufferTextureFaceEXT
#define glNamedFramebufferTextureFaceEXT
Definition: glew.h:8649
GLEW_NV_vertex_program3
#define GLEW_NV_vertex_program3
Definition: glew.h:13556
glEnableVariantClientStateEXT
#define glEnableVariantClientStateEXT
Definition: glew.h:10693
glDeleteTexturesEXT
#define glDeleteTexturesEXT
Definition: glew.h:10208
glIsFramebufferEXT
#define glIsFramebufferEXT
Definition: glew.h:9013
glVertexAttrib3hNV
#define glVertexAttrib3hNV
Definition: glew.h:12124
glVertexAttribL3dEXT
#define glVertexAttribL3dEXT
Definition: glew.h:10515
GLEW_NV_fragment_program
#define GLEW_NV_fragment_program
Definition: glew.h:11765
GLEW_EXT_cmyka
#define GLEW_EXT_cmyka
Definition: glew.h:8092
glIsVertexArray
#define glIsVertexArray
Definition: glew.h:6716
glProgramUniform4iEXT
#define glProgramUniform4iEXT
Definition: glew.h:8686
glIsNamedStringARB
#define glIsNamedStringARB
Definition: glew.h:5839
GLEW_EXT_shadow_funcs
#define GLEW_EXT_shadow_funcs
Definition: glew.h:9746
glXBindHyperpipeSGIX
#define glXBindHyperpipeSGIX
Definition: glxew.h:1201
glGetVertexAttribPointervARB
#define glGetVertexAttribPointervARB
Definition: glew.h:7085
glVertexAttrib3s
#define glVertexAttrib3s
Definition: glew.h:1965
GLEW_EXT_draw_instanced
#define GLEW_EXT_draw_instanced
Definition: glew.h:8765
GLEW_ARB_invalidate_subdata
#define GLEW_ARB_invalidate_subdata
Definition: glew.h:4675
glxewContextInit
GLenum glxewContextInit(GLXEW_CONTEXT_ARG_DEF_LIST)
Definition: glew_init_glx.c:15
GLEW_NV_primitive_restart
#define GLEW_NV_primitive_restart
Definition: glew.h:12570
glCreateSyncFromCLeventARB
#define glCreateSyncFromCLeventARB
Definition: glew.h:3558
glVertexAttrib3f
GL_APICALL void GL_APIENTRY glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
glPathCommandsNV
#define glPathCommandsNV
Definition: glew.h:12456
glTexStorage1D
#define glTexStorage1D
Definition: glew.h:6450
glGetnUniformuivARB
#define glGetnUniformuivARB
Definition: glew.h:5174
glGetNamedProgramLocalParameterfvEXT
#define glGetNamedProgramLocalParameterfvEXT
Definition: glew.h:8578
glTexCoord4fVertex4fvSUN
#define glTexCoord4fVertex4fvSUN
Definition: glew.h:14982
glUniformMatrix4x2dv
#define glUniformMatrix4x2dv
Definition: glew.h:4309
glVertexStream1svATI
#define glVertexStream1svATI
Definition: glew.h:7876
glSecondaryColor3s
#define glSecondaryColor3s
Definition: glew.h:1576
glDetailTexFuncSGIS
#define glDetailTexFuncSGIS
Definition: glew.h:14042
glIsVertexArrayAPPLE
#define glIsVertexArrayAPPLE
Definition: glew.h:3286
glMapVertexAttrib2fAPPLE
#define glMapVertexAttrib2fAPPLE
Definition: glew.h:3348
glVertexAttribL1ui64NV
#define glVertexAttribL1ui64NV
Definition: glew.h:13215
glUniformBufferEXT
#define glUniformBufferEXT
Definition: glew.h:7973
glDrawArraysIndirect
#define glDrawArraysIndirect
Definition: glew.h:3899
glXBindSwapBarrierNV
#define glXBindSwapBarrierNV
Definition: glxew.h:943
glGetNamedBufferParameterui64vNV
#define glGetNamedBufferParameterui64vNV
Definition: glew.h:12723
glxewGetExtension
GLboolean glxewGetExtension(const char *name)
Definition: glew_init_glx.c:3
glProgramUniform4uiv
#define glProgramUniform4uiv
Definition: glew.h:5393
glVertexAttrib3fvARB
#define glVertexAttrib3fvARB
Definition: glew.h:7114
glProgramUniform4fvEXT
#define glProgramUniform4fvEXT
Definition: glew.h:8685
glGetMultiTexGenfvEXT
#define glGetMultiTexGenfvEXT
Definition: glew.h:8562
GLEW_ARB_robust_buffer_access_behavior
#define GLEW_ARB_robust_buffer_access_behavior
Definition: glew.h:5118
glWindowPos2fARB
#define glWindowPos2fARB
Definition: glew.h:7336
glTexSubImage3D
GLAPI void GLAPIENTRY glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
glGetVertexArrayPointeri_vEXT
#define glGetVertexArrayPointeri_vEXT
Definition: glew.h:8593
glMultiTexCoord1sv
GLAPI void GLAPIENTRY glMultiTexCoord1sv(GLenum target, const GLshort *v)
glGetNamedStringARB
#define glGetNamedStringARB
Definition: glew.h:5837
glWindowPos4dvMESA
#define glWindowPos4dvMESA
Definition: glew.h:11273
wglSetDigitalVideoParametersI3D
#define wglSetDigitalVideoParametersI3D
Definition: wglew.h:745
glProgramUniform1ui64vNV
#define glProgramUniform1ui64vNV
Definition: glew.h:11998
p
GLfloat GLfloat p
Definition: glew.h:14938
wglReleaseVideoImageNV
#define wglReleaseVideoImageNV
Definition: wglew.h:1141
glCopyTextureSubImage2DEXT
#define glCopyTextureSubImage2DEXT
Definition: glew.h:8536
glBlendEquationSeparateiARB
#define glBlendEquationSeparateiARB
Definition: glew.h:3860
wglMakeContextCurrentARB
#define wglMakeContextCurrentARB
Definition: wglew.h:270
GLEW_OK
#define GLEW_OK
Definition: glew_tail.h:4
glEndVertexShaderEXT
#define glEndVertexShaderEXT
Definition: glew.h:10694
glFragmentLightModelfvEXT
#define glFragmentLightModelfvEXT
Definition: glew.h:8856
GLEW_ARB_shading_language_100
#define GLEW_ARB_shading_language_100
Definition: glew.h:5806
GLEW_NV_texture_multisample
#define GLEW_NV_texture_multisample
Definition: glew.h:12858
glProgramEnvParameter4fARB
#define glProgramEnvParameter4fARB
Definition: glew.h:7092
glVertexAttrib4Nuiv
#define glVertexAttrib4Nuiv
Definition: glew.h:1972
glGetColorTableParameterfvSGI
#define glGetColorTableParameterfvSGI
Definition: glew.h:14741
GLEW_ANGLE_texture_compression_dxt1
#define GLEW_ANGLE_texture_compression_dxt1
Definition: glew.h:2949
glCopyBufferSubData
#define glCopyBufferSubData
Definition: glew.h:3717
GLEW_ATIX_point_sprites
#define GLEW_ATIX_point_sprites
Definition: glew.h:7367
glMultiTexCoordP4uiv
#define glMultiTexCoordP4uiv
Definition: glew.h:7235
glSampleCoveragex
#define glSampleCoveragex
Definition: glew.h:13866
wglQueryFrameLockMasterI3D
#define wglQueryFrameLockMasterI3D
Definition: wglew.h:853
GLEW_NV_vertex_program4
#define GLEW_NV_vertex_program4
Definition: glew.h:13567
GLEW_NV_texture_shader
#define GLEW_NV_texture_shader
Definition: glew.h:12955
glGetDebugMessageLogARB
#define glGetDebugMessageLogARB
Definition: glew.h:3774
glFreeObjectBufferATI
#define glFreeObjectBufferATI
Definition: glew.h:7761
GLEW_ARB_stencil_texturing
#define GLEW_ARB_stencil_texturing
Definition: glew.h:5913
glXGetContextGPUIDAMD
#define glXGetContextGPUIDAMD
Definition: glxew.h:379
glTexCoordPointerListIBM
#define glTexCoordPointerListIBM
Definition: glew.h:10950
glVertexAttribs2dvNV
#define glVertexAttribs2dvNV
Definition: glew.h:13504
glGetShaderiv
GL_APICALL void GL_APIENTRY glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
glXReleaseTexImageEXT
void glXReleaseTexImageEXT(Display *dpy, GLXDrawable drawable, int buffer)
glMultiTexCoord2i
GLAPI void GLAPIENTRY glMultiTexCoord2i(GLenum target, GLint s, GLint t)
glObjectPtrLabel
#define glObjectPtrLabel
Definition: glew.h:11114
GLEW_HP_image_transform
#define GLEW_HP_image_transform
Definition: glew.h:10831
glProgramUniform2fEXT
#define glProgramUniform2fEXT
Definition: glew.h:8672
glXMakeAssociatedContextCurrentAMD
#define glXMakeAssociatedContextCurrentAMD
Definition: glxew.h:383
glClampColorARB
#define glClampColorARB
Definition: glew.h:3613
glMakeTextureHandleResidentARB
#define glMakeTextureHandleResidentARB
Definition: glew.h:3488
glGetPathCoordsNV
#define glGetPathCoordsNV
Definition: glew.h:12441
glGetBufferSubData
#define glGetBufferSubData
Definition: glew.h:1696
GLEW_SGIX_sprite
#define GLEW_SGIX_sprite
Definition: glew.h:14542
glWeightPointerARB
#define glWeightPointerARB
Definition: glew.h:6844
GLEW_ARB_texture_cube_map
#define GLEW_ARB_texture_cube_map
Definition: glew.h:6147
glGetPerfMonitorCounterInfoAMD
#define glGetPerfMonitorCounterInfoAMD
Definition: glew.h:2673
glXWaitForSbcOML
#define glXWaitForSbcOML
Definition: glxew.h:1059
glEndPerfMonitorAMD
#define glEndPerfMonitorAMD
Definition: glew.h:2670
glSecondaryColor3us
#define glSecondaryColor3us
Definition: glew.h:1582
glEndConditionalRenderNV
#define glEndConditionalRenderNV
Definition: glew.h:11486
glCheckNamedFramebufferStatusEXT
#define glCheckNamedFramebufferStatusEXT
Definition: glew.h:8514
glWindowPos3dvMESA
#define glWindowPos3dvMESA
Definition: glew.h:11265
glGetInternalformati64v
#define glGetInternalformati64v
Definition: glew.h:4650
glFogCoordPointerListIBM
#define glFogCoordPointerListIBM
Definition: glew.h:10946
wglGetSyncValuesOML
#define wglGetSyncValuesOML
Definition: wglew.h:1161
GLEW_IBM_cull_vertex
#define GLEW_IBM_cull_vertex
Definition: glew.h:10860
GLEW_WIN_phong_shading
#define GLEW_WIN_phong_shading
Definition: glew.h:14996
GLEW_ARB_shader_storage_buffer_object
#define GLEW_ARB_shader_storage_buffer_object
Definition: glew.h:5749
glElementPointerATI
#define glElementPointerATI
Definition: glew.h:7454
glGetQueryObjectui64v
#define glGetQueryObjectui64v
Definition: glew.h:6527
glGetQueryObjectuiv
#define glGetQueryObjectuiv
Definition: glew.h:1698
glSetInvariantEXT
#define glSetInvariantEXT
Definition: glew.h:10710
WGLEW_NV_gpu_affinity
#define WGLEW_NV_gpu_affinity
Definition: wglew.h:979
glVertexAttribP2uiv
#define glVertexAttribP2uiv
Definition: glew.h:7251
glMakeImageHandleNonResidentARB
#define glMakeImageHandleNonResidentARB
Definition: glew.h:3485
glVertexStream3fvATI
#define glVertexStream3fvATI
Definition: glew.h:7888
GLXEW_SGIS_blended_overlay
#define GLXEW_SGIS_blended_overlay
Definition: glxew.h:1072
glStencilFillPathInstancedNV
#define glStencilFillPathInstancedNV
Definition: glew.h:12474
glFragmentMaterialfvEXT
#define glFragmentMaterialfvEXT
Definition: glew.h:8864
glProgramUniform1fv
#define glProgramUniform1fv
Definition: glew.h:5365
glVertexStream4dATI
#define glVertexStream4dATI
Definition: glew.h:7893
glActiveTexture
#define glActiveTexture
Definition: glew.h:1410
glClearColorx
#define glClearColorx
Definition: glew.h:13842
glImageTransformParameterfHP
#define glImageTransformParameterfHP
Definition: glew.h:10826
GLEW_EXT_422_pixels
#define GLEW_EXT_422_pixels
Definition: glew.h:7916
glGetObjectParameterivARB
#define glGetObjectParameterivARB
Definition: glew.h:5672
GLXEW_NV_multisample_coverage
#define GLXEW_NV_multisample_coverage
Definition: glxew.h:910
glVertexAttribL3i64NV
#define glVertexAttribL3i64NV
Definition: glew.h:13221
glMinmaxEXT
#define glMinmaxEXT
Definition: glew.h:9229
glGetFragmentMaterialfvEXT
#define glGetFragmentMaterialfvEXT
Definition: glew.h:8869
GLXEW_SGIX_video_resize
#define GLXEW_SGIX_video_resize
Definition: glxew.h:1312
glWindowPos2iARB
#define glWindowPos2iARB
Definition: glew.h:7338
glVertexAttrib1sARB
#define glVertexAttrib1sARB
Definition: glew.h:7103
glXCopySubBufferMESA
#define glXCopySubBufferMESA
Definition: glxew.h:815
wglGetSwapIntervalEXT
#define wglGetSwapIntervalEXT
Definition: wglew.h:715
GLEW_ARB_draw_indirect
#define GLEW_ARB_draw_indirect
Definition: glew.h:3902
glMultiTexCoord4fv
GLAPI void GLAPIENTRY glMultiTexCoord4fv(GLenum target, const GLfloat *v)
glCopyPathNV
#define glCopyPathNV
Definition: glew.h:12431
GLEW_ARB_vertex_blend
#define GLEW_ARB_vertex_blend
Definition: glew.h:6854
GLEW_NV_vertex_program2_option
#define GLEW_NV_vertex_program2_option
Definition: glew.h:13545
GLEW_EXT_fog_coord
#define GLEW_EXT_fog_coord
Definition: glew.h:8811
glGetClipPlanex
#define glGetClipPlanex
Definition: glew.h:13899
glVertexAttrib4Nusv
#define glVertexAttrib4Nusv
Definition: glew.h:1973
GLEW_NV_gpu_program4
#define GLEW_NV_gpu_program4
Definition: glew.h:11886
GLEW_ATI_map_object_buffer
#define GLEW_ATI_map_object_buffer
Definition: glew.h:7593
glGetFogFuncSGIS
#define glGetFogFuncSGIS
Definition: glew.h:14058
glVertexArrayIndexOffsetEXT
#define glVertexArrayIndexOffsetEXT
Definition: glew.h:8718
glWindowPos3s
#define glWindowPos3s
Definition: glew.h:1599
glGetnUniformfvARB
#define glGetnUniformfvARB
Definition: glew.h:5172
glMultiTexCoord3svARB
GLAPI void GLAPIENTRY glMultiTexCoord3svARB(GLenum target, const GLshort *v)
glFogFuncSGIS
#define glFogFuncSGIS
Definition: glew.h:14057
wglReleasePbufferDCARB
#define wglReleasePbufferDCARB
Definition: wglew.h:314
glVertexAttribL2dv
#define glVertexAttribL2dv
Definition: glew.h:6742
GLEW_ATI_pn_triangles
#define GLEW_ATI_pn_triangles
Definition: glew.h:7631
GLEW_VERSION_2_0
#define GLEW_VERSION_2_0
Definition: glew.h:1987
GLXEW_NV_present_video
#define GLXEW_NV_present_video
Definition: glxew.h:927
glBeginQueryANGLE
#define glBeginQueryANGLE
Definition: glew.h:3017
GLEW_ATI_texture_env_combine3
#define GLEW_ATI_texture_env_combine3
Definition: glew.h:7695
glCompressedTexSubImage3D
GLAPI void GLAPIENTRY glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
glTextureSubImage3DEXT
#define glTextureSubImage3DEXT
Definition: glew.h:8713
glDrawArraysInstancedBaseInstance
#define glDrawArraysInstancedBaseInstance
Definition: glew.h:3447
glSelectPerfMonitorCountersAMD
#define glSelectPerfMonitorCountersAMD
Definition: glew.h:2678
GLEW_APPLE_fence
#define GLEW_APPLE_fence
Definition: glew.h:3121
glVertexAttribI3ivEXT
#define glVertexAttribI3ivEXT
Definition: glew.h:9175
GLEW_REGAL_ES1_0_compatibility
#define GLEW_REGAL_ES1_0_compatibility
Definition: glew.h:13873
glUniformHandleui64vNV
#define glUniformHandleui64vNV
Definition: glew.h:11374
GLEW_EXT_compiled_vertex_array
#define GLEW_EXT_compiled_vertex_array
Definition: glew.h:8125
GLEW_NV_gpu_program5
#define GLEW_NV_gpu_program5
Definition: glew.h:11902
glGetLocalConstantFloatvEXT
#define glGetLocalConstantFloatvEXT
Definition: glew.h:10702
glGetDoublei_vEXT
#define glGetDoublei_vEXT
Definition: glew.h:8555
glMultiTexCoord1svARB
GLAPI void GLAPIENTRY glMultiTexCoord1svARB(GLenum target, const GLshort *v)
glUniformMatrix4x3dv
#define glUniformMatrix4x3dv
Definition: glew.h:4310
glSecondaryColor3usvEXT
#define glSecondaryColor3usvEXT
Definition: glew.h:9631
glSharpenTexFuncSGIS
#define glSharpenTexFuncSGIS
Definition: glew.h:14144
glWindowPos3sARB
#define glWindowPos3sARB
Definition: glew.h:7348
glIsSync
#define glIsSync
Definition: glew.h:5951
glVideoCaptureStreamParameterdvNV
#define glVideoCaptureStreamParameterdvNV
Definition: glew.h:13628
glFenceSync
#define glFenceSync
Definition: glew.h:5948
wglDXObjectAccessNV
#define wglDXObjectAccessNV
Definition: wglew.h:898
GLEW_OML_interlace
#define GLEW_OML_interlace
Definition: glew.h:13708
glDeleteRenderbuffersEXT
#define glDeleteRenderbuffersEXT
Definition: glew.h:9003
glXEnumerateVideoCaptureDevicesNV
#define glXEnumerateVideoCaptureDevicesNV
Definition: glxew.h:987
glReplacementCodeuiColor4fNormal3fVertex3fSUN
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN
Definition: glew.h:14955
glDrawArraysInstancedANGLE
#define glDrawArraysInstancedANGLE
Definition: glew.h:2909
glBindFragDataLocation
#define glBindFragDataLocation
Definition: glew.h:2207
GLEW_AMD_shader_stencil_export
#define GLEW_AMD_shader_stencil_export
Definition: glew.h:2739
WGLEW_EXT_swap_control_tear
#define WGLEW_EXT_swap_control_tear
Definition: wglew.h:727
glTextureSubImage1DEXT
#define glTextureSubImage1DEXT
Definition: glew.h:8711
glUniform3f
GL_APICALL void GL_APIENTRY glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
GLEW_OML_subsample
#define GLEW_OML_subsample
Definition: glew.h:13736
glNamedProgramLocalParameterI4uivEXT
#define glNamedProgramLocalParameterI4uivEXT
Definition: glew.h:8658
glColorTableSGI
#define glColorTableSGI
Definition: glew.h:14739
glXResetFrameCountNV
#define glXResetFrameCountNV
Definition: glxew.h:948
GLEW_INTEL_parallel_arrays
#define GLEW_INTEL_parallel_arrays
Definition: glew.h:11029
glWindowPos3i
#define glWindowPos3i
Definition: glew.h:1597
glProgramUniform1iv
#define glProgramUniform1iv
Definition: glew.h:5367
glGenSymbolsEXT
#define glGenSymbolsEXT
Definition: glew.h:10696
GLEW_ARB_fragment_program_shadow
#define GLEW_ARB_fragment_program_shadow
Definition: glew.h:3996
wglDestroyPbufferARB
#define wglDestroyPbufferARB
Definition: wglew.h:311
glVertexAttribs4fvNV
#define glVertexAttribs4fvNV
Definition: glew.h:13511
glViewportIndexedf
#define glViewportIndexedf
Definition: glew.h:7305
GLEW_ARB_texture_compression_rgtc
#define GLEW_ARB_texture_compression_rgtc
Definition: glew.h:6125
wglGetPixelFormatAttribfvEXT
#define wglGetPixelFormatAttribfvEXT
Definition: wglew.h:689
glGetBufferParameteri64v
#define glGetBufferParameteri64v
Definition: glew.h:2352
glTransformFeedbackAttribsNV
#define glTransformFeedbackAttribsNV
Definition: glew.h:13076
glColor4hvNV
#define glColor4hvNV
Definition: glew.h:12091
glTextureStorage3DEXT
#define glTextureStorage3DEXT
Definition: glew.h:6455
GLEW_EXT_direct_state_access
#define GLEW_EXT_direct_state_access
Definition: glew.h:8727
glOrthofOES
#define glOrthofOES
Definition: glew.h:13694
glGetPointeri_vEXT
#define glGetPointeri_vEXT
Definition: glew.h:8583
glVertexAttribL1dv
#define glVertexAttribL1dv
Definition: glew.h:6740
WGLEW_ARB_create_context_robustness
#define WGLEW_ARB_create_context_robustness
Definition: wglew.h:230
glGetNamedFramebufferParameterivEXT
#define glGetNamedFramebufferParameterivEXT
Definition: glew.h:4035
glGetInteger64v
#define glGetInteger64v
Definition: glew.h:5949
glUseProgramObjectARB
#define glUseProgramObjectARB
Definition: glew.h:5698
glUniform2ivARB
#define glUniform2ivARB
Definition: glew.h:5686
glFlushVertexArrayRangeNV
#define glFlushVertexArrayRangeNV
Definition: glew.h:13165
glGetUniformuivEXT
#define glGetUniformuivEXT
Definition: glew.h:9155
GLEW_EXT_bindable_uniform
#define GLEW_EXT_bindable_uniform
Definition: glew.h:7975
glGetTexParameterIuivEXT
#define glGetTexParameterIuivEXT
Definition: glew.h:10154
glColorSubTableEXT
#define glColorSubTableEXT
Definition: glew.h:8104
glUniform1i64vNV
#define glUniform1i64vNV
Definition: glew.h:12012
glGetDebugMessageLogAMD
#define glGetDebugMessageLogAMD
Definition: glew.h:2545
glColorP3uiv
#define glColorP3uiv
Definition: glew.h:7225
glPauseTransformFeedbackNV
#define glPauseTransformFeedbackNV
Definition: glew.h:13106
glFramebufferTextureLayerEXT
#define glFramebufferTextureLayerEXT
Definition: glew.h:9909
GLXEW_SGIX_swap_group
#define GLXEW_SGIX_swap_group
Definition: glxew.h:1288
glPathColorGenNV
#define glPathColorGenNV
Definition: glew.h:12455
GLXEW_EXT_swap_control_tear
#define GLXEW_EXT_swap_control_tear
Definition: glxew.h:691
glGetProgramInterfaceiv
#define glGetProgramInterfaceiv
Definition: glew.h:5070
GLEW_OES_single_precision
#define GLEW_OES_single_precision
Definition: glew.h:13696
glAlphaFuncx
#define glAlphaFuncx
Definition: glew.h:13841
GLEW_ARB_depth_buffer_float
#define GLEW_ARB_depth_buffer_float
Definition: glew.h:3789
glSecondaryColor3bEXT
#define glSecondaryColor3bEXT
Definition: glew.h:9616
glBindFragDataLocationEXT
#define glBindFragDataLocationEXT
Definition: glew.h:9153
glGlobalAlphaFactorbSUN
#define glGlobalAlphaFactorbSUN
Definition: glew.h:14805
glGetActiveUniformName
#define glGetActiveUniformName
Definition: glew.h:6679
glLoadTransposeMatrixf
GLAPI void GLAPIENTRY glLoadTransposeMatrixf(const GLfloat m[16])
wglGetPbufferDCARB
#define wglGetPbufferDCARB
Definition: wglew.h:312
glXHyperpipeConfigSGIX
#define glXHyperpipeConfigSGIX
Definition: glxew.h:1204
GLEW_EXT_texture_edge_clamp
#define GLEW_EXT_texture_edge_clamp
Definition: glew.h:10014
glProgramUniformHandleui64ARB
#define glProgramUniformHandleui64ARB
Definition: glew.h:3489
glProgramUniform4iv
#define glProgramUniform4iv
Definition: glew.h:5391
glDepthRangeIndexed
#define glDepthRangeIndexed
Definition: glew.h:7298
GLEW_KTX_buffer_region
#define GLEW_KTX_buffer_region
Definition: glew.h:11182
glSamplerParameterIuiv
#define glSamplerParameterIuiv
Definition: glew.h:5246
WGLEW_NV_float_buffer
#define WGLEW_NV_float_buffer
Definition: wglew.h:946
glSecondaryColor3bvEXT
#define glSecondaryColor3bvEXT
Definition: glew.h:9617
glCompressedMultiTexImage2DEXT
#define glCompressedMultiTexImage2DEXT
Definition: glew.h:8517
GLEW_EXT_x11_sync_object
#define GLEW_EXT_x11_sync_object
Definition: glew.h:10773
glXGetCurrentAssociatedContextAMD
#define glXGetCurrentAssociatedContextAMD
Definition: glxew.h:380
glUniform3uiEXT
#define glUniform3uiEXT
Definition: glew.h:9162
glGetFenceivNV
#define glGetFenceivNV
Definition: glew.h:11692
glBlendColor
#define glBlendColor
Definition: glew.h:1554
glFogCoordPointer
#define glFogCoordPointer
Definition: glew.h:1557
HGLRC
typedef HGLRC(WINAPI *PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC)(UINT id)
glXGetVisualFromFBConfig
XVisualInfo * glXGetVisualFromFBConfig(Display *dpy, GLXFBConfig config)
glIsPathNV
#define glIsPathNV
Definition: glew.h:12452
glProgramUniformMatrix2x3fvEXT
#define glProgramUniformMatrix2x3fvEXT
Definition: glew.h:8691
GLEW_ARB_draw_elements_base_vertex
#define GLEW_ARB_draw_elements_base_vertex
Definition: glew.h:3884
glVertexAttribI3ui
#define glVertexAttribI3ui
Definition: glew.h:2249
glGetHistogramParameteriv
GLAPI void GLAPIENTRY glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params)
glMatrixScalefEXT
#define glMatrixScalefEXT
Definition: glew.h:8613
WGLEW_ATI_pixel_format_float
#define WGLEW_ATI_pixel_format_float
Definition: wglew.h:480
glSyncTextureINTEL
#define glSyncTextureINTEL
Definition: glew.h:11001
glFogx
#define glFogx
Definition: glew.h:13846
GLEW_NV_vertex_program
#define GLEW_NV_vertex_program
Definition: glew.h:13515
glLightxv
#define glLightxv
Definition: glew.h:13853
GLEW_APPLE_object_purgeable
#define GLEW_APPLE_object_purgeable
Definition: glew.h:3187
GLEW_APPLE_element_array
#define GLEW_APPLE_element_array
Definition: glew.h:3091
GLEW_REGAL_enable
#define GLEW_REGAL_enable
Definition: glew.h:13930
glGetVertexAttribIivEXT
#define glGetVertexAttribIivEXT
Definition: glew.h:9156
glXQueryChannelDeltasSGIX
#define glXQueryChannelDeltasSGIX
Definition: glxew.h:1309
glUnmapNamedBufferEXT
#define glUnmapNamedBufferEXT
Definition: glew.h:8714
glProgramEnvParameterI4uiNV
#define glProgramEnvParameterI4uiNV
Definition: glew.h:11875
glUniform3ivARB
#define glUniform3ivARB
Definition: glew.h:5690
GLEW_APPLE_float_pixels
#define GLEW_APPLE_float_pixels
Definition: glew.h:3145
GLEW_SUN_vertex
#define GLEW_SUN_vertex
Definition: glew.h:14984
glVertexAttrib1fvNV
#define glVertexAttrib1fvNV
Definition: glew.h:13477
glFragmentColorMaterialEXT
#define glFragmentColorMaterialEXT
Definition: glew.h:8854
glDrawRangeElements
GLAPI void GLAPIENTRY glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
GLEW_ARB_point_sprite
#define GLEW_ARB_point_sprite
Definition: glew.h:5006
glXDestroyContext
#define glXDestroyContext
Definition: glx_mangle.h:31
glMultiTexCoordP1uiv
#define glMultiTexCoordP1uiv
Definition: glew.h:7229
glTexCoord2fColor3fVertex3fSUN
#define glTexCoord2fColor3fVertex3fSUN
Definition: glew.h:14969
glGetPathCommandsNV
#define glGetPathCommandsNV
Definition: glew.h:12440
glDeleteVertexShaderEXT
#define glDeleteVertexShaderEXT
Definition: glew.h:10691
glBlendFunciARB
#define glBlendFunciARB
Definition: glew.h:3863
glVertexWeightfEXT
#define glVertexWeightfEXT
Definition: glew.h:10755
glGenerateMipmapEXT
#define glGenerateMipmapEXT
Definition: glew.h:9010
GLEW_ANGLE_pack_reverse_row_order
#define GLEW_ANGLE_pack_reverse_row_order
Definition: glew.h:2924
glVertexStream3svATI
#define glVertexStream3svATI
Definition: glew.h:7892
glReplacementCodeuiColor4ubVertex3fvSUN
#define glReplacementCodeuiColor4ubVertex3fvSUN
Definition: glew.h:14958
GLEW_NV_copy_image
#define GLEW_NV_copy_image
Definition: glew.h:11513
GLEW_ARB_point_parameters
#define GLEW_ARB_point_parameters
Definition: glew.h:4994
glNamedRenderbufferStorageMultisampleEXT
#define glNamedRenderbufferStorageMultisampleEXT
Definition: glew.h:8665
glPathSubCommandsNV
#define glPathSubCommandsNV
Definition: glew.h:12470
glMultiTexParameterIuivEXT
#define glMultiTexParameterIuivEXT
Definition: glew.h:8632
glGetColorTable
GLAPI void GLAPIENTRY glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table)
glWindowPos3dARB
#define glWindowPos3dARB
Definition: glew.h:7342
wglGetContextGPUIDAMD
#define wglGetContextGPUIDAMD
Definition: wglew.h:151
glSecondaryColor3ubvEXT
#define glSecondaryColor3ubvEXT
Definition: glew.h:9627
glGetnMapfvARB
#define glGetnMapfvARB
Definition: glew.h:5162
glVertexAttribP1ui
#define glVertexAttribP1ui
Definition: glew.h:7248
glDebugMessageCallback
#define glDebugMessageCallback
Definition: glew.h:11107
glVertexAttrib4NivARB
#define glVertexAttrib4NivARB
Definition: glew.h:7118
glTexCoord3hvNV
#define glTexCoord3hvNV
Definition: glew.h:12111
glVertexAttribL1ui64vNV
#define glVertexAttribL1ui64vNV
Definition: glew.h:13216
wglSendPbufferToVideoNV
#define wglSendPbufferToVideoNV
Definition: wglew.h:1142
glVertexAttribPointerARB
#define glVertexAttribPointerARB
Definition: glew.h:7135
glVertexAttrib1hvNV
#define glVertexAttrib1hvNV
Definition: glew.h:12121
glVertexAttribL4dEXT
#define glVertexAttribL4dEXT
Definition: glew.h:10517
glNamedProgramLocalParameter4dvEXT
#define glNamedProgramLocalParameter4dvEXT
Definition: glew.h:8652
glMultiTexCoord3hvNV
#define glMultiTexCoord3hvNV
Definition: glew.h:12099
glGetQueryObjectiv
#define glGetQueryObjectiv
Definition: glew.h:1697
glMultiDrawElementsBaseVertex
#define glMultiDrawElementsBaseVertex
Definition: glew.h:3882
GLEW_ARB_color_buffer_float
#define GLEW_ARB_color_buffer_float
Definition: glew.h:3615
glUniform4uiv
#define glUniform4uiv
Definition: glew.h:2238
glMultiTexParameterivEXT
#define glMultiTexParameterivEXT
Definition: glew.h:8636
glCopyTexSubImage1DEXT
#define glCopyTexSubImage1DEXT
Definition: glew.h:8230
glVertexAttrib2fNV
#define glVertexAttrib2fNV
Definition: glew.h:13482
glStencilFillPathNV
#define glStencilFillPathNV
Definition: glew.h:12475
glSecondaryColor3ui
#define glSecondaryColor3ui
Definition: glew.h:1580
GLEW_APPLE_client_storage
#define GLEW_APPLE_client_storage
Definition: glew.h:3066
glPushDebugGroup
#define glPushDebugGroup
Definition: glew.h:11116
glVertexAttribI2ivEXT
#define glVertexAttribI2ivEXT
Definition: glew.h:9171
glXQueryHyperpipeAttribSGIX
#define glXQueryHyperpipeAttribSGIX
Definition: glxew.h:1205
glUniform3uiv
#define glUniform3uiv
Definition: glew.h:2236
GLXEW_MESA_set_3dfx_mode
#define GLXEW_MESA_set_3dfx_mode
Definition: glxew.h:859
GLEW_EXT_multisample
#define GLEW_EXT_multisample
Definition: glew.h:9361
glLightModelx
#define glLightModelx
Definition: glew.h:13850
wglGetFrameUsageI3D
#define wglGetFrameUsageI3D
Definition: wglew.h:871
glVertexPointervINTEL
#define glVertexPointervINTEL
Definition: glew.h:11027
GLEW_REGAL_ES1_1_compatibility
#define GLEW_REGAL_ES1_1_compatibility
Definition: glew.h:13910
WGLEW_EXT_make_current_read
#define WGLEW_EXT_make_current_read
Definition: wglew.h:584
GLEW_EXT_packed_depth_stencil
#define GLEW_EXT_packed_depth_stencil
Definition: glew.h:9375
glTexParameterIuivEXT
#define glTexParameterIuivEXT
Definition: glew.h:10156
glXBindChannelToWindowSGIX
#define glXBindChannelToWindowSGIX
Definition: glxew.h:1306
glMultiTexCoordPointerEXT
#define glMultiTexCoordPointerEXT
Definition: glew.h:8617
glGetHistogram
GLAPI void GLAPIENTRY glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
glUniform1iv
GL_APICALL void GL_APIENTRY glUniform1iv(GLint location, GLsizei count, const GLint *v)
glGetPerfMonitorGroupsAMD
#define glGetPerfMonitorGroupsAMD
Definition: glew.h:2677
glCopyConvolutionFilter1DEXT
#define glCopyConvolutionFilter1DEXT
Definition: glew.h:8175
glGetVaryingLocationNV
#define glGetVaryingLocationNV
Definition: glew.h:13075
glGetFragmentMaterialivEXT
#define glGetFragmentMaterialivEXT
Definition: glew.h:8870
glProgramEnvParameter4dARB
#define glProgramEnvParameter4dARB
Definition: glew.h:7090
glXCreateGLXPixmapMESA
#define glXCreateGLXPixmapMESA
Definition: glxew.h:828
glValidateProgramPipeline
#define glValidateProgramPipeline
Definition: glew.h:5413
glFragmentLightivEXT
#define glFragmentLightivEXT
Definition: glew.h:8862
glGenQueriesARB
#define glGenQueriesARB
Definition: glew.h:4943
wglSetPbufferAttribARB
#define wglSetPbufferAttribARB
Definition: wglew.h:443
glShaderBinary
GL_APICALL void GL_APIENTRY glShaderBinary(GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
glTransformPathNV
#define glTransformPathNV
Definition: glew.h:12478
glxewIsSupported
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported(const char *name)
Definition: glew.c:17624
glBindBufferARB
#define glBindBufferARB
Definition: glew.h:6910
glVertexAttribI2i
#define glVertexAttribI2i
Definition: glew.h:2243
glGetPathTexGenivNV
#define glGetPathTexGenivNV
Definition: glew.h:12450
glPathParameterfvNV
#define glPathParameterfvNV
Definition: glew.h:12464
glOrthof
#define glOrthof
Definition: glew.h:13861
glClearTexSubImage
#define glClearTexSubImage
Definition: glew.h:3594
glMapBuffer
#define glMapBuffer
Definition: glew.h:1702
glVertexStream2fATI
#define glVertexStream2fATI
Definition: glew.h:7879
GLEW_APPLE_row_bytes
#define GLEW_APPLE_row_bytes
Definition: glew.h:3223
GLXEW_EXT_framebuffer_sRGB
#define GLXEW_EXT_framebuffer_sRGB
Definition: glxew.h:630
glTestFenceNV
#define glTestFenceNV
Definition: glew.h:11695
GLEW_SUN_mesh_array
#define GLEW_SUN_mesh_array
Definition: glew.h:14826
GLEW_NV_geometry_shader4
#define GLEW_NV_geometry_shader4
Definition: glew.h:11842
glVertexAttribs3svNV
#define glVertexAttribs3svNV
Definition: glew.h:13509
glCopyImageSubDataNV
#define glCopyImageSubDataNV
Definition: glew.h:11511
glDebugMessageInsertARB
#define glDebugMessageInsertARB
Definition: glew.h:3773
GLEW_ARB_robustness_share_group_isolation
#define GLEW_ARB_robustness_share_group_isolation
Definition: glew.h:5195
glGetMultiTexLevelParameterfvEXT
#define glGetMultiTexLevelParameterfvEXT
Definition: glew.h:8565
glUniformMatrix3fvARB
#define glUniformMatrix3fvARB
Definition: glew.h:5696
GLEW_EXT_shader_image_load_store
#define GLEW_EXT_shader_image_load_store
Definition: glew.h:9737
glPNTrianglesiATI
#define glPNTrianglesiATI
Definition: glew.h:7629
FALSE
#define FALSE
Definition: ftobjs.h:57
glWindowPos3fv
#define glWindowPos3fv
Definition: glew.h:1596
glDrawTextureNV
#define glDrawTextureNV
Definition: glew.h:11584
glXJoinSwapGroupSGIX
#define glXJoinSwapGroupSGIX
Definition: glxew.h:1286
glNamedProgramLocalParameterI4uiEXT
#define glNamedProgramLocalParameterI4uiEXT
Definition: glew.h:8657
glViewportIndexedfv
#define glViewportIndexedfv
Definition: glew.h:7306
wglGetMscRateOML
#define wglGetMscRateOML
Definition: wglew.h:1160
WGLEW_ARB_multisample
#define WGLEW_ARB_multisample
Definition: wglew.h:284
glTexCoord2fVertex3fSUN
#define glTexCoord2fVertex3fSUN
Definition: glew.h:14977
GLXEW_SGIX_swap_barrier
#define GLXEW_SGIX_swap_barrier
Definition: glxew.h:1275
glVertexWeightfvEXT
#define glVertexWeightfvEXT
Definition: glew.h:10756
glFramebufferTexture3DEXT
#define glFramebufferTexture3DEXT
Definition: glew.h:9007
glFragmentMaterialivSGIX
#define glFragmentMaterialivSGIX
Definition: glew.h:14400
glFlushRasterSGIX
#define glFlushRasterSGIX
Definition: glew.h:14330
glWindowPos4iMESA
#define glWindowPos4iMESA
Definition: glew.h:11276
GLEW_EXT_secondary_color
#define GLEW_EXT_secondary_color
Definition: glew.h:9634
glGetTexBumpParameterivATI
#define glGetTexBumpParameterivATI
Definition: glew.h:7480
glProgramUniformMatrix3dv
#define glProgramUniformMatrix3dv
Definition: glew.h:5400
glTransformFeedbackVaryingsEXT
#define glTransformFeedbackVaryingsEXT
Definition: glew.h:10401
glGenOcclusionQueriesNV
#define glGenOcclusionQueriesNV
Definition: glew.h:12194
glVertexAttribDivisor
#define glVertexAttribDivisor
Definition: glew.h:2369
glVertexAttrib2dv
#define glVertexAttrib2dv
Definition: glew.h:1956
glBufferRegionEnabled
#define glBufferRegionEnabled
Definition: glew.h:11176
glVertexAttrib3fvNV
#define glVertexAttrib3fvNV
Definition: glew.h:13489
glClipPlanex
#define glClipPlanex
Definition: glew.h:13897
glAlphaFragmentOp1ATI
#define glAlphaFragmentOp1ATI
Definition: glew.h:7563
glTextureView
#define glTextureView
Definition: glew.h:6508
glGetQueryObjectuivARB
#define glGetQueryObjectuivARB
Definition: glew.h:4945
glMultiTexCoord1sARB
GLAPI void GLAPIENTRY glMultiTexCoord1sARB(GLenum target, GLshort s)
glMultiTexCoord2iv
GLAPI void GLAPIENTRY glMultiTexCoord2iv(GLenum target, const GLint *v)
glVertexAttrib2sNV
#define glVertexAttrib2sNV
Definition: glew.h:13484
wglGetCurrentAssociatedContextAMD
#define wglGetCurrentAssociatedContextAMD
Definition: wglew.h:152
glGetPathMetricRangeNV
#define glGetPathMetricRangeNV
Definition: glew.h:12444
glActiveTextureARB
GLAPI void GLAPIENTRY glActiveTextureARB(GLenum texture)
WGLEW_EXT_multisample
#define WGLEW_EXT_multisample
Definition: wglew.h:596
glMatrixRotatefEXT
#define glMatrixRotatefEXT
Definition: glew.h:8611
GLEW_APPLE_vertex_array_range
#define GLEW_APPLE_vertex_array_range
Definition: glew.h:3314
glVertexAttrib4fv
GL_APICALL void GL_APIENTRY glVertexAttrib4fv(GLuint indx, const GLfloat *values)
glGetActiveUniformBlockName
#define glGetActiveUniformBlockName
Definition: glew.h:6677
glGetCompressedTexImage
GLAPI void GLAPIENTRY glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img)
glGetCombinerInputParameterfvNV
#define glGetCombinerInputParameterfvNV
Definition: glew.h:12652
GLXEW_MESA_copy_sub_buffer
#define GLXEW_MESA_copy_sub_buffer
Definition: glxew.h:817
GLEW_SGIX_async_pixel
#define GLEW_SGIX_async_pixel
Definition: glew.h:14274
glGetSubroutineIndex
#define glGetSubroutineIndex
Definition: glew.h:5781
GLEW_ARB_texture_query_lod
#define GLEW_ARB_texture_query_lod
Definition: glew.h:6359
glGetQueryObjectivARB
#define glGetQueryObjectivARB
Definition: glew.h:4944
GLEW_ANGLE_framebuffer_multisample
#define GLEW_ANGLE_framebuffer_multisample
Definition: glew.h:2894
glUniformMatrix4fvARB
#define glUniformMatrix4fvARB
Definition: glew.h:5697
glClearNamedBufferSubDataEXT
#define glClearNamedBufferSubDataEXT
Definition: glew.h:3577
glProgramUniform1i64vNV
#define glProgramUniform1i64vNV
Definition: glew.h:11996
glTexStorageSparseAMD
#define glTexStorageSparseAMD
Definition: glew.h:2770
glGetTextureLevelParameterfvEXT
#define glGetTextureLevelParameterfvEXT
Definition: glew.h:8585
glProgramUniform2ivEXT
#define glProgramUniform2ivEXT
Definition: glew.h:8675
glGetHistogramEXT
#define glGetHistogramEXT
Definition: glew.h:9222
glScissorIndexedv
#define glScissorIndexedv
Definition: glew.h:7303
glSecondaryColorPointerListIBM
#define glSecondaryColorPointerListIBM
Definition: glew.h:10949
glApplyTextureEXT
#define glApplyTextureEXT
Definition: glew.h:9300
glImageTransformParameterfvHP
#define glImageTransformParameterfvHP
Definition: glew.h:10827
glVertexStream4fvATI
#define glVertexStream4fvATI
Definition: glew.h:7896
WGLEW_NV_render_texture_rectangle
#define WGLEW_NV_render_texture_rectangle
Definition: wglew.h:1041
glFrustumx
#define glFrustumx
Definition: glew.h:13849
glRenderbufferStorageMultisampleEXT
#define glRenderbufferStorageMultisampleEXT
Definition: glew.h:8906
GLXEW_SGIX_hyperpipe
#define GLXEW_SGIX_hyperpipe
Definition: glxew.h:1210
glUniform2iARB
#define glUniform2iARB
Definition: glew.h:5685
glMultiTexCoord4iARB
GLAPI void GLAPIENTRY glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q)
glGetProgramEnvParameterfvARB
#define glGetProgramEnvParameterfvARB
Definition: glew.h:7080
glDeleteOcclusionQueriesNV
#define glDeleteOcclusionQueriesNV
Definition: glew.h:12192
glGetTexParameterIiv
#define glGetTexParameterIiv
Definition: glew.h:2221
glGetObjectParameterfvARB
#define glGetObjectParameterfvARB
Definition: glew.h:5671
glFramebufferTexture1D
#define glFramebufferTexture1D
Definition: glew.h:4150
glVertexAttribL2ui64vNV
#define glVertexAttribL2ui64vNV
Definition: glew.h:13220
GLEW_ARB_geometry_shader4
#define GLEW_ARB_geometry_shader4
Definition: glew.h:4214
GLXEW_OML_swap_method
#define GLXEW_OML_swap_method
Definition: glxew.h:1040
glVertexAttribI4bvEXT
#define glVertexAttribI4bvEXT
Definition: glew.h:9178
glGetNamedStringivARB
#define glGetNamedStringivARB
Definition: glew.h:5838
glNamedBufferSubDataEXT
#define glNamedBufferSubDataEXT
Definition: glew.h:8642
glIndexFuncEXT
#define glIndexFuncEXT
Definition: glew.h:9253
glDebugMessageCallbackAMD
#define glDebugMessageCallbackAMD
Definition: glew.h:2542
glXDestroyWindow
void glXDestroyWindow(Display *dpy, GLXWindow window)
glGetnMapdvARB
#define glGetnMapdvARB
Definition: glew.h:5161
glGenFramebuffersEXT
#define glGenFramebuffersEXT
Definition: glew.h:9008
WGLEW_ARB_robustness_share_group_isolation
#define WGLEW_ARB_robustness_share_group_isolation
Definition: wglew.h:467
glMatrixIndexusvARB
#define glMatrixIndexusvARB
Definition: glew.h:4738
glUniformHandleui64ARB
#define glUniformHandleui64ARB
Definition: glew.h:3491
WGLEW_3DFX_multisample
#define WGLEW_3DFX_multisample
Definition: wglew.h:99
glTextureStorageSparseAMD
#define glTextureStorageSparseAMD
Definition: glew.h:2771
glResizeBuffersMESA
#define glResizeBuffersMESA
Definition: glew.h:11220
glEndQueryIndexed
#define glEndQueryIndexed
Definition: glew.h:6579
glPatchParameterfv
#define glPatchParameterfv
Definition: glew.h:5999
GLEW_SGIX_clipmap
#define GLEW_SGIX_clipmap
Definition: glew.h:14295
glConvolutionParameterfvEXT
#define glConvolutionParameterfvEXT
Definition: glew.h:8172
GLEW_EXT_gpu_program_parameters
#define GLEW_EXT_gpu_program_parameters
Definition: glew.h:9082
glCopyTexSubImage3D
GLAPI void GLAPIENTRY glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
glPopGroupMarkerEXT
#define glPopGroupMarkerEXT
Definition: glew.h:8267
GLEW_ARB_shader_precision
#define GLEW_ARB_shader_precision
Definition: glew.h:5710
GLEW_AMD_texture_texture4
#define GLEW_AMD_texture_texture4
Definition: glew.h:2800
glReplacementCodeubvSUN
#define glReplacementCodeubvSUN
Definition: glew.h:14887
glProgramUniform1fvEXT
#define glProgramUniform1fvEXT
Definition: glew.h:8667
GLEW_INGR_interlace_read
#define GLEW_INGR_interlace_read
Definition: glew.h:10982
GLEW_EXT_misc_attribute
#define GLEW_EXT_misc_attribute
Definition: glew.h:9313
glXCreatePixmap
GLXPixmap glXCreatePixmap(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList)
glIndexMaterialEXT
#define glIndexMaterialEXT
Definition: glew.h:9266
glVertexAttribParameteriAMD
#define glVertexAttribParameteriAMD
Definition: glew.h:2599
GLEW_NV_texture_rectangle
#define GLEW_NV_texture_rectangle
Definition: glew.h:12872
glBeginQueryARB
#define glBeginQueryARB
Definition: glew.h:4940
GLEW_SGIX_texture_lod_bias
#define GLEW_SGIX_texture_lod_bias
Definition: glew.h:14586
glDrawElementsInstancedANGLE
#define glDrawElementsInstancedANGLE
Definition: glew.h:2910
glVertexAttrib3svARB
#define glVertexAttrib3svARB
Definition: glew.h:7116
glTexCoord1hvNV
#define glTexCoord1hvNV
Definition: glew.h:12107
glFlushMappedBufferRange
#define glFlushMappedBufferRange
Definition: glew.h:4705
GLEW_NV_texture_shader3
#define GLEW_NV_texture_shader3
Definition: glew.h:13020
WGLEW_I3D_genlock
#define WGLEW_I3D_genlock
Definition: wglew.h:814
glArrayElementEXT
#define glArrayElementEXT
Definition: glew.h:10455
glIsFenceAPPLE
#define glIsFenceAPPLE
Definition: glew.h:3116
glVertexAttrib2fvNV
#define glVertexAttrib2fvNV
Definition: glew.h:13483
glVertexAttribDivisorANGLE
#define glVertexAttribDivisorANGLE
Definition: glew.h:2911
GLEW_EXT_gpu_shader4
#define GLEW_EXT_gpu_shader4
Definition: glew.h:9188
glVertexAttribPointer
GL_APICALL void GL_APIENTRY glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)
GLEW_ANGLE_texture_compression_dxt3
#define GLEW_ANGLE_texture_compression_dxt3
Definition: glew.h:2963
glConvolutionFilter2DEXT
#define glConvolutionFilter2DEXT
Definition: glew.h:8170
GLEW_ARB_shader_image_load_store
#define GLEW_ARB_shader_image_load_store
Definition: glew.h:5565
glCompileShader
GL_APICALL void GL_APIENTRY glCompileShader(GLuint shader)
GLEW_NV_vertex_attrib_integer_64bit
#define GLEW_NV_vertex_attrib_integer_64bit
Definition: glew.h:13231
GLXEW_MESA_release_buffers
#define GLXEW_MESA_release_buffers
Definition: glxew.h:843
wglQueryCurrentContextNV
#define wglQueryCurrentContextNV
Definition: wglew.h:1010
wglGetDigitalVideoParametersI3D
#define wglGetDigitalVideoParametersI3D
Definition: wglew.h:744
glWindowPos3d
#define glWindowPos3d
Definition: glew.h:1593
glActiveShaderProgram
#define glActiveShaderProgram
Definition: glew.h:5354
GLEW_NV_light_max_exponent
#define GLEW_NV_light_max_exponent
Definition: glew.h:12147
glWindowPos2iMESA
#define glWindowPos2iMESA
Definition: glew.h:11260
glMultiTexImage1DEXT
#define glMultiTexImage1DEXT
Definition: glew.h:8628
glPathGlyphRangeNV
#define glPathGlyphRangeNV
Definition: glew.h:12461
glIsQueryARB
#define glIsQueryARB
Definition: glew.h:4947
glEndQueryANGLE
#define glEndQueryANGLE
Definition: glew.h:3019
glLoadProgramNV
#define glLoadProgramNV
Definition: glew.h:13465
GLXEW_INTEL_swap_event
#define GLXEW_INTEL_swap_event
Definition: glxew.h:791
glClientAttribDefaultEXT
#define glClientAttribDefaultEXT
Definition: glew.h:8515
glShaderSourceARB
#define glShaderSourceARB
Definition: glew.h:5678
glTexCoordPointerEXT
#define glTexCoordPointerEXT
Definition: glew.h:10461
glWaitSync
#define glWaitSync
Definition: glew.h:5952
glSampleMaskEXT
#define glSampleMaskEXT
Definition: glew.h:9358
GLEW_ARB_program_interface_query
#define GLEW_ARB_program_interface_query
Definition: glew.h:5077
GLEW_ARB_texture_border_clamp
#define GLEW_ARB_texture_border_clamp
Definition: glew.h:6013
glGetPerfMonitorCounterDataAMD
#define glGetPerfMonitorCounterDataAMD
Definition: glew.h:2672
glGetColorTableParameterivSGI
#define glGetColorTableParameterivSGI
Definition: glew.h:14742
glVertexAttrib4d
#define glVertexAttrib4d
Definition: glew.h:1975
glGetClipPlanef
#define glGetClipPlanef
Definition: glew.h:13898
glCompressedTexImage2DARB
#define glCompressedTexImage2DARB
Definition: glew.h:6090
glewInfoFunc
static void glewInfoFunc(const char *name, GLint undefined)
Definition: glewinfo.c:93
glDeleteSamplers
#define glDeleteSamplers
Definition: glew.h:5238
glMultiTexCoord2fvARB
GLAPI void GLAPIENTRY glMultiTexCoord2fvARB(GLenum target, const GLfloat *v)
glWindowPos2ivMESA
#define glWindowPos2ivMESA
Definition: glew.h:11261
glIsEnabledIndexedEXT
#define glIsEnabledIndexedEXT
Definition: glew.h:8748
glewPrintExt
static void glewPrintExt(const char *name, GLboolean def1, GLboolean def2, GLboolean def3)
Definition: glewinfo.c:76
GLEW_ANGLE_instanced_arrays
#define GLEW_ANGLE_instanced_arrays
Definition: glew.h:2913
GLEW_NV_fog_distance
#define GLEW_NV_fog_distance
Definition: glew.h:11735
glWindowPos2svARB
#define glWindowPos2svARB
Definition: glew.h:7341
GLEW_APPLE_rgb_422
#define GLEW_APPLE_rgb_422
Definition: glew.h:3211
GLEW_NV_path_rendering
#define GLEW_NV_path_rendering
Definition: glew.h:12481
glSecondaryColor3f
#define glSecondaryColor3f
Definition: glew.h:1572
glGetMapParameterivNV
#define glGetMapParameterivNV
Definition: glew.h:11635
glObjectLabel
#define glObjectLabel
Definition: glew.h:11113
GLEW_ARB_vertex_buffer_object
#define GLEW_ARB_vertex_buffer_object
Definition: glew.h:6922
glGetVertexAttribLdvEXT
#define glGetVertexAttribLdvEXT
Definition: glew.h:10509
glFragmentLightfSGIX
#define glFragmentLightfSGIX
Definition: glew.h:14393
glCopyTextureSubImage3DEXT
#define glCopyTextureSubImage3DEXT
Definition: glew.h:8537
glTexParameterxv
#define glTexParameterxv
Definition: glew.h:13908
glNamedBufferStorageEXT
#define glNamedBufferStorageEXT
Definition: glew.h:3539
glVertexAttribLFormatNV
#define glVertexAttribLFormatNV
Definition: glew.h:13229
GLEW_SGIX_tag_sample_buffer
#define GLEW_SGIX_tag_sample_buffer
Definition: glew.h:14555
glMapVertexAttrib2dAPPLE
#define glMapVertexAttrib2dAPPLE
Definition: glew.h:3347
glVertexAttrib4sARB
#define glVertexAttrib4sARB
Definition: glew.h:7130
GLEW_AMD_multi_draw_indirect
#define GLEW_AMD_multi_draw_indirect
Definition: glew.h:2616
glUniform4ivARB
#define glUniform4ivARB
Definition: glew.h:5694
GLEW_ARB_internalformat_query2
#define GLEW_ARB_internalformat_query2
Definition: glew.h:4652
GLEW_ARB_shader_group_vote
#define GLEW_ARB_shader_group_vote
Definition: glew.h:5485
glPrimitiveRestartIndex
#define glPrimitiveRestartIndex
Definition: glew.h:2312
glGetFragmentLightfvEXT
#define glGetFragmentLightfvEXT
Definition: glew.h:8867
glVertexAttribI4ui
#define glVertexAttribI4ui
Definition: glew.h:2256
glProgramNamedParameter4fNV
#define glProgramNamedParameter4fNV
Definition: glew.h:11762
GLEW_NV_bindless_multi_draw_indirect
#define GLEW_NV_bindless_multi_draw_indirect
Definition: glew.h:11339
glVertexArrayFogCoordOffsetEXT
#define glVertexArrayFogCoordOffsetEXT
Definition: glew.h:8717
glDrawRangeElementArrayATI
#define glDrawRangeElementArrayATI
Definition: glew.h:7453
glBeginConditionalRenderNV
#define glBeginConditionalRenderNV
Definition: glew.h:11485
glShaderOp1EXT
#define glShaderOp1EXT
Definition: glew.h:10712
glGetMinmaxParameterfv
GLAPI void GLAPIENTRY glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params)
glDrawElementsIndirect
#define glDrawElementsIndirect
Definition: glew.h:3900
GLEW_EXT_texture_cube_map
#define GLEW_EXT_texture_cube_map
Definition: glew.h:10003
glConvolutionParameteri
GLAPI void GLAPIENTRY glConvolutionParameteri(GLenum target, GLenum pname, GLint params)
glVertexStream1dATI
#define glVertexStream1dATI
Definition: glew.h:7869
glCompressedTextureImage3DEXT
#define glCompressedTextureImage3DEXT
Definition: glew.h:8524
GLEW_ARB_shadow
#define GLEW_ARB_shadow
Definition: glew.h:5864
glVertexAttrib2dARB
#define glVertexAttrib2dARB
Definition: glew.h:7105
GLEW_ARB_clear_texture
#define GLEW_ARB_clear_texture
Definition: glew.h:3596
GLEW_SGIS_detail_texture
#define GLEW_SGIS_detail_texture
Definition: glew.h:14045
glVertexAttribL3dvEXT
#define glVertexAttribL3dvEXT
Definition: glew.h:10516
GLEW_ATI_draw_buffers
#define GLEW_ATI_draw_buffers
Definition: glew.h:7435
GLEW_ARB_tessellation_shader
#define GLEW_ARB_tessellation_shader
Definition: glew.h:6002
glMultiTexCoord2dvARB
GLAPI void GLAPIENTRY glMultiTexCoord2dvARB(GLenum target, const GLdouble *v)
GLEW_SGIS_sharpen_texture
#define GLEW_SGIS_sharpen_texture
Definition: glew.h:14146
GLEW_EXT_texture_env_combine
#define GLEW_EXT_texture_env_combine
Definition: glew.h:10063
glTextureSubImage2DEXT
#define glTextureSubImage2DEXT
Definition: glew.h:8712
glInvalidateTexImage
#define glInvalidateTexImage
Definition: glew.h:4672
glVertexAttrib4hvNV
#define glVertexAttrib4hvNV
Definition: glew.h:12127
glVertexAttribL4d
#define glVertexAttribL4d
Definition: glew.h:6745
GLEW_EXT_light_texture
#define GLEW_EXT_light_texture
Definition: glew.h:9304
glBindVertexArray
#define glBindVertexArray
Definition: glew.h:6713
glWindowPos3iv
#define glWindowPos3iv
Definition: glew.h:1598
GLXEW_SGI_video_sync
#define GLXEW_SGI_video_sync
Definition: glxew.h:1379
glVertexAttribI1iv
#define glVertexAttribI1iv
Definition: glew.h:2240
glCombinerParameteriNV
#define glCombinerParameteriNV
Definition: glew.h:12649
glTextureRenderbufferEXT
#define glTextureRenderbufferEXT
Definition: glew.h:8710
glGetPerfMonitorCountersAMD
#define glGetPerfMonitorCountersAMD
Definition: glew.h:2675
glBindSamplers
#define glBindSamplers
Definition: glew.h:4759
glGetMultiTexEnvivEXT
#define glGetMultiTexEnvivEXT
Definition: glew.h:8560
glGetProgramResourceName
#define glGetProgramResourceName
Definition: glew.h:5074
glSetFenceAPPLE
#define glSetFenceAPPLE
Definition: glew.h:3117
glVertexAttribL2dEXT
#define glVertexAttribL2dEXT
Definition: glew.h:10513
glGetObjectLabel
#define glGetObjectLabel
Definition: glew.h:11111
glSecondaryColor3fvEXT
#define glSecondaryColor3fvEXT
Definition: glew.h:9621
glMultTransposeMatrixd
GLAPI void GLAPIENTRY glMultTransposeMatrixd(const GLdouble m[16])
glMultiDrawElementsIndirect
#define glMultiDrawElementsIndirect
Definition: glew.h:4776
glDeleteBufferRegion
#define glDeleteBufferRegion
Definition: glew.h:11177
glMultiTexCoord3i
GLAPI void GLAPIENTRY glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
vi
XVisualInfo * vi
Definition: glewinfo_tail.c:221
glGetProgramEnvParameterdvARB
#define glGetProgramEnvParameterdvARB
Definition: glew.h:7079
glSecondaryColor3dv
#define glSecondaryColor3dv
Definition: glew.h:1571
GLEW_ATI_text_fragment_shader
#define GLEW_ATI_text_fragment_shader
Definition: glew.h:7671
glFragmentLightiEXT
#define glFragmentLightiEXT
Definition: glew.h:8861
wglGenlockSourceDelayI3D
#define wglGenlockSourceDelayI3D
Definition: wglew.h:804
glGetProgramStringNV
#define glGetProgramStringNV
Definition: glew.h:13457
glMultiTexCoord3dvARB
GLAPI void GLAPIENTRY glMultiTexCoord3dvARB(GLenum target, const GLdouble *v)
glMatrixTranslatefEXT
#define glMatrixTranslatefEXT
Definition: glew.h:8615
glFogCoordfv
#define glFogCoordfv
Definition: glew.h:1561
glVertexP3uiv
#define glVertexP3uiv
Definition: glew.h:7259
GLEW_EXT_histogram
#define GLEW_EXT_histogram
Definition: glew.h:9233
glSecondaryColor3svEXT
#define glSecondaryColor3svEXT
Definition: glew.h:9625
wglCreateAssociatedContextAttribsAMD
#define wglCreateAssociatedContextAttribsAMD
Definition: wglew.h:149
glGetQueryivARB
#define glGetQueryivARB
Definition: glew.h:4946
GLEW_EXT_vertex_attrib_64bit
#define GLEW_EXT_vertex_attrib_64bit
Definition: glew.h:10521
glWindowPos4dMESA
#define glWindowPos4dMESA
Definition: glew.h:11272
glVertexAttribIFormat
#define glVertexAttribIFormat
Definition: glew.h:6776
glGetTexParameterPointervAPPLE
#define glGetTexParameterPointervAPPLE
Definition: glew.h:3253
glVertexArrayVertexAttribOffsetEXT
#define glVertexArrayVertexAttribOffsetEXT
Definition: glew.h:8724
GLEW_NV_blend_equation_advanced
#define GLEW_NV_blend_equation_advanced
Definition: glew.h:11438
glBufferDataARB
#define glBufferDataARB
Definition: glew.h:6911
glGetShaderInfoLog
GL_APICALL void GL_APIENTRY glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length, GLchar *infolog)
glCopyColorTableSGI
#define glCopyColorTableSGI
Definition: glew.h:14740
glFramebufferTextureEXT
#define glFramebufferTextureEXT
Definition: glew.h:9063
wglDestroyPbufferEXT
#define wglDestroyPbufferEXT
Definition: wglew.h:624
glVertexStream1fvATI
#define glVertexStream1fvATI
Definition: glew.h:7872
glVertexAttrib4usv
#define glVertexAttrib4usv
Definition: glew.h:1984
glGetMultiTexImageEXT
#define glGetMultiTexImageEXT
Definition: glew.h:8564
glTextureImage3DMultisampleNV
#define glTextureImage3DMultisampleNV
Definition: glew.h:12856
glXQueryFrameCountNV
#define glXQueryFrameCountNV
Definition: glxew.h:945
glSecondaryColor3b
#define glSecondaryColor3b
Definition: glew.h:1568
glSpriteParameterivSGIX
#define glSpriteParameterivSGIX
Definition: glew.h:14540
glSecondaryColor3hvNV
#define glSecondaryColor3hvNV
Definition: glew.h:12105
GLEW_SGIX_flush_raster
#define GLEW_SGIX_flush_raster
Definition: glew.h:14332
glXBindTexImageEXT
void glXBindTexImageEXT(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)
glMultiTexCoord4dARB
GLAPI void GLAPIENTRY glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
glSampleMapATI
#define glSampleMapATI
Definition: glew.h:7575
WGLEW_ARB_create_context_profile
#define WGLEW_ARB_create_context_profile
Definition: wglew.h:216
glNormalStream3iATI
#define glNormalStream3iATI
Definition: glew.h:7863
glCompressedMultiTexSubImage2DEXT
#define glCompressedMultiTexSubImage2DEXT
Definition: glew.h:8520
GLint
int GLint
Definition: gl2.h:28
glTexCoordP2uiv
#define glTexCoordP2uiv
Definition: glew.h:7243
glVertex3hvNV
#define glVertex3hvNV
Definition: glew.h:12117
glMatrixMultTransposedEXT
#define glMatrixMultTransposedEXT
Definition: glew.h:8603
glGlobalAlphaFactoruiSUN
#define glGlobalAlphaFactoruiSUN
Definition: glew.h:14811
GLEW_EXT_texture_env_add
#define GLEW_EXT_texture_env_add
Definition: glew.h:10032
glUniform3iv
GL_APICALL void GL_APIENTRY glUniform3iv(GLint location, GLsizei count, const GLint *v)
glGetMultiTexGendvEXT
#define glGetMultiTexGendvEXT
Definition: glew.h:8561
GLEW_EXT_coordinate_frame
#define GLEW_EXT_coordinate_frame
Definition: glew.h:8213
wglGetVideoDeviceNV
#define wglGetVideoDeviceNV
Definition: wglew.h:1138
glProgramBinary
#define glProgramBinary
Definition: glew.h:4233
glImageTransformParameterivHP
#define glImageTransformParameterivHP
Definition: glew.h:10829
GLEW_ARB_draw_buffers
#define GLEW_ARB_draw_buffers
Definition: glew.h:3846
glTexCoordP1uiv
#define glTexCoordP1uiv
Definition: glew.h:7241
glProgramUniformMatrix3x4fv
#define glProgramUniformMatrix3x4fv
Definition: glew.h:5405
GLEW_ARB_texture_gather
#define GLEW_ARB_texture_gather
Definition: glew.h:6269
glUniform2dv
#define glUniform2dv
Definition: glew.h:4297
GLEW_ARB_texture_rg
#define GLEW_ARB_texture_rg
Definition: glew.h:6409
glFragmentMaterialivEXT
#define glFragmentMaterialivEXT
Definition: glew.h:8866
glVertexAttribI4i
#define glVertexAttribI4i
Definition: glew.h:2252
GLEW_APPLE_texture_range
#define GLEW_APPLE_texture_range
Definition: glew.h:3256
glNamedFramebufferTexture3DEXT
#define glNamedFramebufferTexture3DEXT
Definition: glew.h:8647
glGenPathsNV
#define glGenPathsNV
Definition: glew.h:12437
glVertexAttribs3hvNV
#define glVertexAttribs3hvNV
Definition: glew.h:12130
glBindImageTexture
#define glBindImageTexture
Definition: glew.h:5562
GLXEW_ATI_render_texture
#define GLXEW_ATI_render_texture
Definition: glxew.h:574
GLuint
unsigned int GLuint
Definition: gl2.h:32
GL_RENDERER
#define GL_RENDERER
Definition: gl2.h:302
glVariantusvEXT
#define glVariantusvEXT
Definition: glew.h:10724
glXChannelRectSGIX
#define glXChannelRectSGIX
Definition: glxew.h:1307
glGetBufferParameterivARB
#define glGetBufferParameterivARB
Definition: glew.h:6915
glProgramUniform4i64NV
#define glProgramUniform4i64NV
Definition: glew.h:12007
glMultiTexCoordP1ui
#define glMultiTexCoordP1ui
Definition: glew.h:7228
glMatrixLoadTransposedEXT
#define glMatrixLoadTransposedEXT
Definition: glew.h:8599
GLEW_ARB_query_buffer_object
#define GLEW_ARB_query_buffer_object
Definition: glew.h:5109
glFogCoorddv
#define glFogCoorddv
Definition: glew.h:1559
GLXEW_NV_vertex_array_range
#define GLXEW_NV_vertex_array_range
Definition: glxew.h:965
glVertexAttrib3d
#define glVertexAttrib3d
Definition: glew.h:1961
GLEW_ARB_compute_variable_group_size
#define GLEW_ARB_compute_variable_group_size
Definition: glew.h:3694
glGetSamplerParameterfv
#define glGetSamplerParameterfv
Definition: glew.h:5242
wglWaitForSbcOML
#define wglWaitForSbcOML
Definition: wglew.h:1165
wglWaitForMscOML
#define wglWaitForMscOML
Definition: wglew.h:1164
glUniformMatrix3x4fv
#define glUniformMatrix3x4fv
Definition: glew.h:2030
glGetColorTableParameterfv
GLAPI void GLAPIENTRY glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params)
glProgramUniform4ui64NV
#define glProgramUniform4ui64NV
Definition: glew.h:12009
glSamplePatternEXT
#define glSamplePatternEXT
Definition: glew.h:9359
glVertexAttrib4NuivARB
#define glVertexAttrib4NuivARB
Definition: glew.h:7122
glWindowPos2fv
#define glWindowPos2fv
Definition: glew.h:1588
glXGetFBConfigAttrib
int glXGetFBConfigAttrib(Display *dpy, GLXFBConfig config, int attribute, int *value)
GLEW_NV_geometry_program4
#define GLEW_NV_geometry_program4
Definition: glew.h:11833
glColorTableParameteriv
GLAPI void GLAPIENTRY glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params)
glFinishFenceAPPLE
#define glFinishFenceAPPLE
Definition: glew.h:3113
glVertexP2ui
#define glVertexP2ui
Definition: glew.h:7256
glBeginQuery
#define glBeginQuery
Definition: glew.h:1685
glUniform2uiEXT
#define glUniform2uiEXT
Definition: glew.h:9160
glProgramUniformMatrix2fvEXT
#define glProgramUniformMatrix2fvEXT
Definition: glew.h:8690
glMultiTexCoord4ivARB
GLAPI void GLAPIENTRY glMultiTexCoord4ivARB(GLenum target, const GLint *v)
glIsBufferResidentNV
#define glIsBufferResidentNV
Definition: glew.h:12724
glMultiTexGenfvEXT
#define glMultiTexGenfvEXT
Definition: glew.h:8625
GLEW_APPLE_pixel_buffer
#define GLEW_APPLE_pixel_buffer
Definition: glew.h:3198
glewIsSupported
GLboolean GLEWAPIENTRY glewIsSupported(const char *name)
Definition: glew_str_head.c:4
glUniform2uivEXT
#define glUniform2uivEXT
Definition: glew.h:9161
glXSwapIntervalMESA
int glXSwapIntervalMESA(unsigned int interval)
glVertexAttribI2iv
#define glVertexAttribI2iv
Definition: glew.h:2244
glDispatchComputeGroupSizeARB
#define glDispatchComputeGroupSizeARB
Definition: glew.h:3692
glFinishObjectAPPLE
#define glFinishObjectAPPLE
Definition: glew.h:3114
glVertexAttrib4bvARB
#define glVertexAttrib4bvARB
Definition: glew.h:7124
glProgramUniform2dv
#define glProgramUniform2dv
Definition: glew.h:5371
GLEW_APPLE_vertex_program_evaluators
#define GLEW_APPLE_vertex_program_evaluators
Definition: glew.h:3350
glBufferSubDataARB
#define glBufferSubDataARB
Definition: glew.h:6912
glGetProgramParameterfvNV
#define glGetProgramParameterfvNV
Definition: glew.h:13456
glUniformMatrix4dv
#define glUniformMatrix4dv
Definition: glew.h:4308
wglQueryFrameTrackingI3D
#define wglQueryFrameTrackingI3D
Definition: wglew.h:872
glVertexAttribBinding
#define glVertexAttribBinding
Definition: glew.h:6774
WGLEW_EXT_display_color_table
#define WGLEW_EXT_display_color_table
Definition: wglew.h:543
glGetFramebufferParameteriv
#define glGetFramebufferParameteriv
Definition: glew.h:4034
glMultiTexCoord4sARB
GLAPI void GLAPIENTRY glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
wglGetExtensionsStringEXT
#define wglGetExtensionsStringEXT
Definition: wglew.h:554
glTextureParameterfEXT
#define glTextureParameterfEXT
Definition: glew.h:8706
glVertexAttribIFormatNV
#define glVertexAttribIFormatNV
Definition: glew.h:13289
GLEW_EXT_framebuffer_multisample_blit_scaled
#define GLEW_EXT_framebuffer_multisample_blit_scaled
Definition: glew.h:8920
glPointParameterfEXT
#define glPointParameterfEXT
Definition: glew.h:9517
glMultiTexCoord2fv
GLAPI void GLAPIENTRY glMultiTexCoord2fv(GLenum target, const GLfloat *v)
glSwizzleEXT
#define glSwizzleEXT
Definition: glew.h:10715
glProgramUniform4i
#define glProgramUniform4i
Definition: glew.h:5390
glTestObjectAPPLE
#define glTestObjectAPPLE
Definition: glew.h:3119
GLEW_SGIS_color_range
#define GLEW_SGIS_color_range
Definition: glew.h:14030
glVertexAttribP1uiv
#define glVertexAttribP1uiv
Definition: glew.h:7249
GLXEW_NV_float_buffer
#define GLXEW_NV_float_buffer
Definition: glxew.h:898
glFramebufferTextureFaceARB
#define glFramebufferTextureFaceARB
Definition: glew.h:4210
glMultiTexCoord1fARB
GLAPI void GLAPIENTRY glMultiTexCoord1fARB(GLenum target, GLfloat s)
glGetSamplerParameterIuiv
#define glGetSamplerParameterIuiv
Definition: glew.h:5241
glTexSubImage1DEXT
#define glTexSubImage1DEXT
Definition: glew.h:9810
GLEW_SGIS_texture_edge_clamp
#define GLEW_SGIS_texture_edge_clamp
Definition: glew.h:14183
glDeleteProgram
GL_APICALL void GL_APIENTRY glDeleteProgram(GLuint program)
glUniformui64NV
#define glUniformui64NV
Definition: glew.h:12732
glColor4ubVertex3fvSUN
#define glColor4ubVertex3fvSUN
Definition: glew.h:14950
glBeginTransformFeedback
#define glBeginTransformFeedback
Definition: glew.h:2206
GLEW_NV_vertex_array_range
#define GLEW_NV_vertex_array_range
Definition: glew.h:13168
glPathDashArrayNV
#define glPathDashArrayNV
Definition: glew.h:12459
glNamedProgramLocalParameter4fEXT
#define glNamedProgramLocalParameter4fEXT
Definition: glew.h:8653
glBindSampler
#define glBindSampler
Definition: glew.h:5237
glVariantsvEXT
#define glVariantsvEXT
Definition: glew.h:10721
glMakeImageHandleResidentARB
#define glMakeImageHandleResidentARB
Definition: glew.h:3486
glXGetSelectedEvent
void glXGetSelectedEvent(Display *dpy, GLXDrawable drawable, unsigned long *mask)
GLEW_EXT_subtexture
#define GLEW_EXT_subtexture
Definition: glew.h:9814
glVariantivEXT
#define glVariantivEXT
Definition: glew.h:10720
GLEW_EXT_depth_bounds_test
#define GLEW_EXT_depth_bounds_test
Definition: glew.h:8286
GLEW_EXT_point_parameters
#define GLEW_EXT_point_parameters
Definition: glew.h:9520
glIsSampler
#define glIsSampler
Definition: glew.h:5244
GLEW_ARB_shader_image_size
#define GLEW_ARB_shader_image_size
Definition: glew.h:5574
glFinishTextureSUNX
#define glFinishTextureSUNX
Definition: glew.h:14771
glGetHistogramParameterivEXT
#define glGetHistogramParameterivEXT
Definition: glew.h:9224
WGLEW_NV_multisample_coverage
#define WGLEW_NV_multisample_coverage
Definition: wglew.h:991
glProgramUniformMatrix3x4dv
#define glProgramUniformMatrix3x4dv
Definition: glew.h:5404
glBlendParameteriNV
#define glBlendParameteriNV
Definition: glew.h:11436
glClientActiveVertexStreamATI
#define glClientActiveVertexStreamATI
Definition: glew.h:7856
glUniform2ui
#define glUniform2ui
Definition: glew.h:2233
glColor4ubVertex3fSUN
#define glColor4ubVertex3fSUN
Definition: glew.h:14949
GLEW_SGIX_texture_range
#define GLEW_SGIX_texture_range
Definition: glew.h:14635
glBufferStorage
#define glBufferStorage
Definition: glew.h:3538
glGetVideoCaptureStreamfvNV
#define glGetVideoCaptureStreamfvNV
Definition: glew.h:13624
glProgramParameters4dvNV
#define glProgramParameters4dvNV
Definition: glew.h:13470
glVertexAttrib3dNV
#define glVertexAttrib3dNV
Definition: glew.h:13486
GLEW_ARB_pixel_buffer_object
#define GLEW_ARB_pixel_buffer_object
Definition: glew.h:4974
glXHyperpipeAttribSGIX
#define glXHyperpipeAttribSGIX
Definition: glxew.h:1203
glVertexAttribs4dvNV
#define glVertexAttribs4dvNV
Definition: glew.h:13510
glSamplerParameterfv
#define glSamplerParameterfv
Definition: glew.h:5248
glClearDepthfOES
#define glClearDepthfOES
Definition: glew.h:13689
glValidateProgram
GL_APICALL void GL_APIENTRY glValidateProgram(GLuint program)
glBindRenderbufferEXT
#define glBindRenderbufferEXT
Definition: glew.h:9000
glFragmentMaterialiEXT
#define glFragmentMaterialiEXT
Definition: glew.h:8865
glGetVideoui64vNV
#define glGetVideoui64vNV
Definition: glew.h:12547
glGetSharpenTexFuncSGIS
#define glGetSharpenTexFuncSGIS
Definition: glew.h:14143
glMakeImageHandleResidentNV
#define glMakeImageHandleResidentNV
Definition: glew.h:11368
glGetQueryObjectuivANGLE
#define glGetQueryObjectuivANGLE
Definition: glew.h:3024
glFragmentLightModelfvSGIX
#define glFragmentLightModelfvSGIX
Definition: glew.h:14390
glGetMinmaxParameterfvEXT
#define glGetMinmaxParameterfvEXT
Definition: glew.h:9226
glMultiTexGeniEXT
#define glMultiTexGeniEXT
Definition: glew.h:8626
glSecondaryColor3d
#define glSecondaryColor3d
Definition: glew.h:1570
glVertexAttribI1uivEXT
#define glVertexAttribI1uivEXT
Definition: glew.h:9169
glProgramUniform4ui
#define glProgramUniform4ui
Definition: glew.h:5392
glCompressedTexImage2D
#define glCompressedTexImage2D
Definition: glew.h:1413
glVertexAttrib4dv
#define glVertexAttrib4dv
Definition: glew.h:1976
glUniform1fvARB
#define glUniform1fvARB
Definition: glew.h:5680
GLXEW_ARB_get_proc_address
#define GLXEW_ARB_get_proc_address
Definition: glxew.h:465
glGetMultiTexParameterfvEXT
#define glGetMultiTexParameterfvEXT
Definition: glew.h:8569
glEnablei
#define glEnablei
Definition: glew.h:2215
glVertexAttrib2s
#define glVertexAttrib2s
Definition: glew.h:1959
glUniformMatrix2fvARB
#define glUniformMatrix2fvARB
Definition: glew.h:5695
glEndConditionalRender
#define glEndConditionalRender
Definition: glew.h:2216
glBlendEquationSeparate
GL_APICALL void GL_APIENTRY glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
glXCreateGLXPbufferSGIX
#define glXCreateGLXPbufferSGIX
Definition: glxew.h:1254
glVertexAttribLFormat
#define glVertexAttribLFormat
Definition: glew.h:6777
glGetActiveUniformBlockiv
#define glGetActiveUniformBlockiv
Definition: glew.h:6678
GLEW_NV_conditional_render
#define GLEW_NV_conditional_render
Definition: glew.h:11488
glDepthBoundsEXT
#define glDepthBoundsEXT
Definition: glew.h:8284
glTextureRangeAPPLE
#define glTextureRangeAPPLE
Definition: glew.h:3254
glBindAttribLocationARB
#define glBindAttribLocationARB
Definition: glew.h:7158
glXQueryGLXPbufferSGIX
#define glXQueryGLXPbufferSGIX
Definition: glxew.h:1257
glCombinerOutputNV
#define glCombinerOutputNV
Definition: glew.h:12646
glMultiTexCoordP3ui
#define glMultiTexCoordP3ui
Definition: glew.h:7232
glGetTexEnvxv
#define glGetTexEnvxv
Definition: glew.h:13903
glBeginConditionalRenderNVX
#define glBeginConditionalRenderNVX
Definition: glew.h:11306
glSecondaryColor3iv
#define glSecondaryColor3iv
Definition: glew.h:1575
glVertexArraySecondaryColorOffsetEXT
#define glVertexArraySecondaryColorOffsetEXT
Definition: glew.h:8721
glWindowPos3sv
#define glWindowPos3sv
Definition: glew.h:1600
glProgramLocalParameterI4ivNV
#define glProgramLocalParameterI4ivNV
Definition: glew.h:11880
glUnmapObjectBufferATI
#define glUnmapObjectBufferATI
Definition: glew.h:7591
GLEW_ATIX_texture_env_combine3
#define GLEW_ATIX_texture_env_combine3
Definition: glew.h:7380
glProgramUniformMatrix4x2fv
#define glProgramUniformMatrix4x2fv
Definition: glew.h:5409
glXQueryContextInfoEXT
#define glXQueryContextInfoEXT
Definition: glxew.h:653
glProgramUniform4dv
#define glProgramUniform4dv
Definition: glew.h:5387
glVDPAUGetSurfaceivNV
#define glVDPAUGetSurfaceivNV
Definition: glew.h:13137
glGetImageTransformParameterfvHP
#define glGetImageTransformParameterfvHP
Definition: glew.h:10824
glVertexAttrib2sARB
#define glVertexAttrib2sARB
Definition: glew.h:7109
glGetActiveSubroutineName
#define glGetActiveSubroutineName
Definition: glew.h:5777
glBeginSceneEXT
#define glBeginSceneEXT
Definition: glew.h:9578
GLEW_APPLE_aux_depth_stencil
#define GLEW_APPLE_aux_depth_stencil
Definition: glew.h:3055
glIndexPointerEXT
#define glIndexPointerEXT
Definition: glew.h:10459
glVertexAttrib3dv
#define glVertexAttrib3dv
Definition: glew.h:1962
glVertexAttrib2dNV
#define glVertexAttrib2dNV
Definition: glew.h:13480
glMultiDrawElementsIndirectAMD
#define glMultiDrawElementsIndirectAMD
Definition: glew.h:2614
glClearColorIuiEXT
#define glClearColorIuiEXT
Definition: glew.h:10152
glGenFragmentShadersATI
#define glGenFragmentShadersATI
Definition: glew.h:7573
glXMakeContextCurrent
Bool glXMakeContextCurrent(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
glXFreeMemoryNV
void glXFreeMemoryNV(GLvoid *pointer)
glProgramUniform1ivEXT
#define glProgramUniform1ivEXT
Definition: glew.h:8669
glVertexAttrib3fNV
#define glVertexAttrib3fNV
Definition: glew.h:13488
glGetUniformSubroutineuiv
#define glGetUniformSubroutineuiv
Definition: glew.h:5783
glDebugMessageCallbackARB
#define glDebugMessageCallbackARB
Definition: glew.h:3771
GLEW_EXT_texture_sRGB_decode
#define GLEW_EXT_texture_sRGB_decode
Definition: glew.h:10282
glReadnPixelsARB
#define glReadnPixelsARB
Definition: glew.h:5175
glGetVertexAttribfv
GL_APICALL void GL_APIENTRY glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
wglQueryMaxSwapGroupsNV
#define wglQueryMaxSwapGroupsNV
Definition: wglew.h:1060
GLEW_ANGLE_texture_compression_dxt5
#define GLEW_ANGLE_texture_compression_dxt5
Definition: glew.h:2977
glMultiTexCoord4s
GLAPI void GLAPIENTRY glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
wglBindVideoDeviceNV
#define wglBindVideoDeviceNV
Definition: wglew.h:1008
GLEW_ARB_map_buffer_range
#define GLEW_ARB_map_buffer_range
Definition: glew.h:4708
glCompressedTexImage1DARB
#define glCompressedTexImage1DARB
Definition: glew.h:6089
glFramebufferDrawBuffersEXT
#define glFramebufferDrawBuffersEXT
Definition: glew.h:8548
glGetOcclusionQueryivNV
#define glGetOcclusionQueryivNV
Definition: glew.h:12195
glFlushMappedNamedBufferRangeEXT
#define glFlushMappedNamedBufferRangeEXT
Definition: glew.h:8546
glProgramUniform3uiv
#define glProgramUniform3uiv
Definition: glew.h:5385
GLXEW_EXT_import_context
#define GLXEW_EXT_import_context
Definition: glxew.h:655
glCompressedTextureImage1DEXT
#define glCompressedTextureImage1DEXT
Definition: glew.h:8522
glMultiModeDrawArraysIBM
#define glMultiModeDrawArraysIBM
Definition: glew.h:10872
glUniform4d
#define glUniform4d
Definition: glew.h:4300
glTexCoordP3uiv
#define glTexCoordP3uiv
Definition: glew.h:7245
GLEW_NVX_conditional_render
#define GLEW_NVX_conditional_render
Definition: glew.h:11309
glVertexAttribI3uiv
#define glVertexAttribI3uiv
Definition: glew.h:2250
glTexCoord4fVertex4fSUN
#define glTexCoord4fVertex4fSUN
Definition: glew.h:14981
GLEW_ARB_compressed_texture_pixel_storage
#define GLEW_ARB_compressed_texture_pixel_storage
Definition: glew.h:3642
GLEW_SUNX_constant_data
#define GLEW_SUNX_constant_data
Definition: glew.h:14773
glMultiTexCoord3dARB
GLAPI void GLAPIENTRY glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r)
wglQuerySwapGroupNV
#define wglQuerySwapGroupNV
Definition: wglew.h:1061
glPointAlongPathNV
#define glPointAlongPathNV
Definition: glew.h:12473
glPushGroupMarkerEXT
#define glPushGroupMarkerEXT
Definition: glew.h:8268
wglBeginFrameTrackingI3D
#define wglBeginFrameTrackingI3D
Definition: wglew.h:869
glVertexAttribP2ui
#define glVertexAttribP2ui
Definition: glew.h:7250
glFogCoordhNV
#define glFogCoordhNV
Definition: glew.h:12092
glSpriteParameterfvSGIX
#define glSpriteParameterfvSGIX
Definition: glew.h:14538
glDeleteQueriesARB
#define glDeleteQueriesARB
Definition: glew.h:4941
glDrawTransformFeedback
#define glDrawTransformFeedback
Definition: glew.h:6554
glColorTable
GLAPI void GLAPIENTRY glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
glewGetErrorString
const GLubyte *GLEWAPIENTRY glewGetErrorString(GLenum error)
Definition: glew_init_tail.c:3
glFragmentColorMaterialSGIX
#define glFragmentColorMaterialSGIX
Definition: glew.h:14388
GLXEW_SGIX_pbuffer
#define GLXEW_SGIX_pbuffer
Definition: glxew.h:1260
glMultiTexCoord1hvNV
#define glMultiTexCoord1hvNV
Definition: glew.h:12095
GLXEW_SGIS_color_range
#define GLXEW_SGIS_color_range
Definition: glxew.h:1081
GLEW_NV_blend_equation_advanced_coherent
#define GLEW_NV_blend_equation_advanced_coherent
Definition: glew.h:11447
glTexParameterIiv
#define glTexParameterIiv
Definition: glew.h:2228
glUniformMatrix2x4fv
#define glUniformMatrix2x4fv
Definition: glew.h:2028
GLEW_ARB_get_program_binary
#define GLEW_ARB_get_program_binary
Definition: glew.h:4236
glXSwapBuffersMscOML
#define glXSwapBuffersMscOML
Definition: glxew.h:1057
glProgramUniformMatrix3x4fvEXT
#define glProgramUniformMatrix3x4fvEXT
Definition: glew.h:8695
GLEW_IBM_multimode_draw_arrays
#define GLEW_IBM_multimode_draw_arrays
Definition: glew.h:10875
GLEW_PGI_vertex_hints
#define GLEW_PGI_vertex_hints
Definition: glew.h:13798
glMultiTexCoord4x
#define glMultiTexCoord4x
Definition: glew.h:13859
glCompressedTextureSubImage1DEXT
#define glCompressedTextureSubImage1DEXT
Definition: glew.h:8525
glSecondaryColor3bv
#define glSecondaryColor3bv
Definition: glew.h:1569
glGetUniformIndices
#define glGetUniformIndices
Definition: glew.h:6683
GL_VENDOR
#define GL_VENDOR
Definition: gl2.h:301
glProgramUniform2f
#define glProgramUniform2f
Definition: glew.h:5372
glMultiTexCoord4i
GLAPI void GLAPIENTRY glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
glGetUniformuiv
#define glGetUniformuiv
Definition: glew.h:2224
GLEW_NV_bindless_texture
#define GLEW_NV_bindless_texture
Definition: glew.h:11376
glTexCoord2fColor3fVertex3fvSUN
#define glTexCoord2fColor3fVertex3fvSUN
Definition: glew.h:14970
glGetVertexAttribPointervNV
#define glGetVertexAttribPointervNV
Definition: glew.h:13460
glProgramUniform3i
#define glProgramUniform3i
Definition: glew.h:5382
glUniformMatrix2x3dv
#define glUniformMatrix2x3dv
Definition: glew.h:4303
GLEW_ARB_texture_env_add
#define GLEW_ARB_texture_env_add
Definition: glew.h:6173
glVertexAttribFormatNV
#define glVertexAttribFormatNV
Definition: glew.h:13288
glMapVertexAttrib1fAPPLE
#define glMapVertexAttrib1fAPPLE
Definition: glew.h:3346
glClearDepthdNV
#define glClearDepthdNV
Definition: glew.h:11543
glGetPixelTransformParameterfvEXT
#define glGetPixelTransformParameterfvEXT
Definition: glew.h:9484
GLEW_ARB_texture_multisample
#define GLEW_ARB_texture_multisample
Definition: glew.h:6332
glXQueryHyperpipeNetworkSGIX
#define glXQueryHyperpipeNetworkSGIX
Definition: glxew.h:1208
glVertexAttribP4ui
#define glVertexAttribP4ui
Definition: glew.h:7254
glUniform2i
GL_APICALL void GL_APIENTRY glUniform2i(GLint location, GLint x, GLint y)
glDeleteNamedStringARB
#define glDeleteNamedStringARB
Definition: glew.h:5836
glFragmentLightfvEXT
#define glFragmentLightfvEXT
Definition: glew.h:8860
GLEW_APPLE_ycbcr_422
#define GLEW_APPLE_ycbcr_422
Definition: glew.h:3361
glIsVariantEnabledEXT
#define glIsVariantEnabledEXT
Definition: glew.h:10709
GLEW_IBM_static_data
#define GLEW_IBM_static_data
Definition: glew.h:10898
String.h
GLEW_SGIX_depth_texture
#define GLEW_SGIX_depth_texture
Definition: glew.h:14319
GLEW_VERSION_4_0
#define GLEW_VERSION_4_0
Definition: glew.h:2405
glElementPointerAPPLE
#define glElementPointerAPPLE
Definition: glew.h:3087
glBlendEquationEXT
#define glBlendEquationEXT
Definition: glew.h:8053
glXSet3DfxModeMESA
#define glXSet3DfxModeMESA
Definition: glxew.h:857
glGetActiveSubroutineUniformName
#define glGetActiveSubroutineUniformName
Definition: glew.h:5778
glPointSizex
#define glPointSizex
Definition: glew.h:13863
glCompileShaderIncludeARB
#define glCompileShaderIncludeARB
Definition: glew.h:5835
glMultiTexCoord1f
GLAPI void GLAPIENTRY glMultiTexCoord1f(GLenum target, GLfloat s)
glUniform2ui64NV
#define glUniform2ui64NV
Definition: glew.h:12017
glProgramUniform2fv
#define glProgramUniform2fv
Definition: glew.h:5373
glSampleMaski
#define glSampleMaski
Definition: glew.h:6328
GLEW_ARB_texture_swizzle
#define GLEW_ARB_texture_swizzle
Definition: glew.h:6491
glXReleaseVideoImageNV
#define glXReleaseVideoImageNV
Definition: glxew.h:1023
GLEW_NV_fragment_program4
#define GLEW_NV_fragment_program4
Definition: glew.h:11789
glDrawArraysEXT
#define glDrawArraysEXT
Definition: glew.h:10457
glGetTexParameterIuiv
#define glGetTexParameterIuiv
Definition: glew.h:2222
glReleaseShaderCompiler
GL_APICALL void GL_APIENTRY glReleaseShaderCompiler(void)
glGetUniformfv
GL_APICALL void GL_APIENTRY glGetUniformfv(GLuint program, GLint location, GLfloat *params)
wglGetGenlockSourceI3D
#define wglGetGenlockSourceI3D
Definition: wglew.h:810
glDeleteProgramsARB
#define glDeleteProgramsARB
Definition: glew.h:7075
GLXEW_SGIS_multisample
#define GLXEW_SGIS_multisample
Definition: glxew.h:1093
glDepthRangeArrayv
#define glDepthRangeArrayv
Definition: glew.h:7297
glGetUniformui64vNV
#define glGetUniformui64vNV
Definition: glew.h:11994
glDrawRangeElementsBaseVertex
#define glDrawRangeElementsBaseVertex
Definition: glew.h:3881
glProgramUniform2uiv
#define glProgramUniform2uiv
Definition: glew.h:5377
glVertexStream4fATI
#define glVertexStream4fATI
Definition: glew.h:7895
glTexImage3DMultisampleCoverageNV
#define glTexImage3DMultisampleCoverageNV
Definition: glew.h:12852
glBlendFuncSeparate
GL_APICALL void GL_APIENTRY glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
glEdgeFlagPointerEXT
#define glEdgeFlagPointerEXT
Definition: glew.h:10458
wglBindTexImageARB
#define wglBindTexImageARB
Definition: wglew.h:441
glFogxv
#define glFogxv
Definition: glew.h:13847
glNamedFramebufferTextureLayerEXT
#define glNamedFramebufferTextureLayerEXT
Definition: glew.h:8650
glVertexAttrib2fv
GL_APICALL void GL_APIENTRY glVertexAttrib2fv(GLuint indx, const GLfloat *values)
wglGetGPUInfoAMD
#define wglGetGPUInfoAMD
Definition: wglew.h:154
GLXEW_EXT_fbconfig_packed_float
#define GLXEW_EXT_fbconfig_packed_float
Definition: glxew.h:619
glGetVariantArrayObjectfvATI
#define glGetVariantArrayObjectfvATI
Definition: glew.h:7766
GLEW_NV_shader_buffer_load
#define GLEW_NV_shader_buffer_load
Definition: glew.h:12735
glWindowPos3f
#define glWindowPos3f
Definition: glew.h:1595
glMinmax
GLAPI void GLAPIENTRY glMinmax(GLenum target, GLenum internalformat, GLboolean sink)
glActiveStencilFaceEXT
#define glActiveStencilFaceEXT
Definition: glew.h:9783
glResetHistogramEXT
#define glResetHistogramEXT
Definition: glew.h:9230
glCoverStrokePathInstancedNV
#define glCoverStrokePathInstancedNV
Definition: glew.h:12434
GLEW_IBM_rasterpos_clip
#define GLEW_IBM_rasterpos_clip
Definition: glew.h:10886
GLEW_ARB_compatibility
#define GLEW_ARB_compatibility
Definition: glew.h:3624
glVertexAttrib4hNV
#define glVertexAttrib4hNV
Definition: glew.h:12126
glNormalStream3bvATI
#define glNormalStream3bvATI
Definition: glew.h:7858
GLEW_EXT_draw_range_elements
#define GLEW_EXT_draw_range_elements
Definition: glew.h:8781
GLEW_EXT_transform_feedback
#define GLEW_EXT_transform_feedback
Definition: glew.h:10403
glVertexAttrib4ubvNV
#define glVertexAttrib4ubvNV
Definition: glew.h:13499
glVertexAttrib4ubvARB
#define glVertexAttrib4ubvARB
Definition: glew.h:7132
glUniformMatrix2x3fv
#define glUniformMatrix2x3fv
Definition: glew.h:2027
glGetActiveUniformARB
#define glGetActiveUniformARB
Definition: glew.h:5667
glCopyMultiTexImage2DEXT
#define glCopyMultiTexImage2DEXT
Definition: glew.h:8529
glUniform1ui64vNV
#define glUniform1ui64vNV
Definition: glew.h:12014
GLEW_ARB_shader_texture_lod
#define GLEW_ARB_shader_texture_lod
Definition: glew.h:5795
GLEW_INTEL_texture_scissor
#define GLEW_INTEL_texture_scissor
Definition: glew.h:11044
GLEW_NV_compute_program5
#define GLEW_NV_compute_program5
Definition: glew.h:11468
GLEW_ARB_sparse_texture
#define GLEW_ARB_sparse_texture
Definition: glew.h:5902
glProgramUniform3ui
#define glProgramUniform3ui
Definition: glew.h:5384
GLEW_SGIX_async_histogram
#define GLEW_SGIX_async_histogram
Definition: glew.h:14258
glQueryCounter
#define glQueryCounter
Definition: glew.h:6528
glGetCombinerStageParameterfvNV
#define glGetCombinerStageParameterfvNV
Definition: glew.h:12674
wglDXOpenDeviceNV
#define wglDXOpenDeviceNV
Definition: wglew.h:899
glBindBufferBaseEXT
#define glBindBufferBaseEXT
Definition: glew.h:10396
glGetVertexAttribIiv
#define glGetVertexAttribIiv
Definition: glew.h:2225
glGenFencesAPPLE
#define glGenFencesAPPLE
Definition: glew.h:3115
glMatrixLoaddEXT
#define glMatrixLoaddEXT
Definition: glew.h:8601
glIsTextureHandleResidentNV
#define glIsTextureHandleResidentNV
Definition: glew.h:11366
glUniform4fvARB
#define glUniform4fvARB
Definition: glew.h:5692
glGenTransformFeedbacks
#define glGenTransformFeedbacks
Definition: glew.h:6555
glDrawElementArrayAPPLE
#define glDrawElementArrayAPPLE
Definition: glew.h:3085
glWindowPos3sMESA
#define glWindowPos3sMESA
Definition: glew.h:11270
glTessellationFactorAMD
#define glTessellationFactorAMD
Definition: glew.h:2838
GLEW_OES_byte_coordinates
#define GLEW_OES_byte_coordinates
Definition: glew.h:13641
GLEW_ATI_texture_float
#define GLEW_ATI_texture_float
Definition: glew.h:7717
glStencilOpSeparate
GL_APICALL void GL_APIENTRY glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
glVertexAttribI4usv
#define glVertexAttribI4usv
Definition: glew.h:2258
glPointParameterivNV
#define glPointParameterivNV
Definition: glew.h:12520
GLEW_ARB_blend_func_extended
#define GLEW_ARB_blend_func_extended
Definition: glew.h:3516
GLEW_AMD_vertex_shader_tessellator
#define GLEW_AMD_vertex_shader_tessellator
Definition: glew.h:2841
glMatrixTranslatedEXT
#define glMatrixTranslatedEXT
Definition: glew.h:8614
glSecondaryColorPointer
#define glSecondaryColorPointer
Definition: glew.h:1584
glMultiDrawArraysIndirectCountARB
#define glMultiDrawArraysIndirectCountARB
Definition: glew.h:4502
glColorMaski
#define glColorMaski
Definition: glew.h:2213
XDestroyWindow
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int int int return Display Window Cursor retur XDestroyWindow)
Definition: SDL_x11sym.h:46
glVertexAttribs2fvNV
#define glVertexAttribs2fvNV
Definition: glew.h:13505
glUniformui64vNV
#define glUniformui64vNV
Definition: glew.h:12733
GLEW_ATIX_vertex_shader_output_point_size
#define GLEW_ATIX_vertex_shader_output_point_size
Definition: glew.h:7404
glSecondaryColorP3ui
#define glSecondaryColorP3ui
Definition: glew.h:7238
glWindowPos3dv
#define glWindowPos3dv
Definition: glew.h:1594
glVertexFormatNV
#define glVertexFormatNV
Definition: glew.h:13290
glDisableIndexedEXT
#define glDisableIndexedEXT
Definition: glew.h:8744
glXReleaseVideoDeviceNV
#define glXReleaseVideoDeviceNV
Definition: glxew.h:1022
glGetProgramLocalParameterdvARB
#define glGetProgramLocalParameterdvARB
Definition: glew.h:7081
glProgramLocalParameter4dARB
#define glProgramLocalParameter4dARB
Definition: glew.h:7094
glXCreateWindow
GLXWindow glXCreateWindow(Display *dpy, GLXFBConfig config, Window win, const int *attribList)
glDrawRangeElementArrayAPPLE
#define glDrawRangeElementArrayAPPLE
Definition: glew.h:3086
glUniformHandleui64NV
#define glUniformHandleui64NV
Definition: glew.h:11373
glBindBufferBaseNV
#define glBindBufferBaseNV
Definition: glew.h:13069
glMultiTexGenivEXT
#define glMultiTexGenivEXT
Definition: glew.h:8627
GLEW_VERSION_4_2
#define GLEW_VERSION_4_2
Definition: glew.h:2428
glNormalStream3svATI
#define glNormalStream3svATI
Definition: glew.h:7866
glReplacementCodeuiVertex3fSUN
#define glReplacementCodeuiVertex3fSUN
Definition: glew.h:14967
glXReleaseBuffersMESA
#define glXReleaseBuffersMESA
Definition: glxew.h:841
glTexCoord2hNV
#define glTexCoord2hNV
Definition: glew.h:12108
glGetIntegeri_v
#define glGetIntegeri_v
Definition: glew.h:6681
glFragmentLightModelfEXT
#define glFragmentLightModelfEXT
Definition: glew.h:8855
GLEW_ARB_compute_shader
#define GLEW_ARB_compute_shader
Definition: glew.h:3676
glFramebufferParameteri
#define glFramebufferParameteri
Definition: glew.h:4033
wglCopyImageSubDataNV
#define wglCopyImageSubDataNV
Definition: wglew.h:925
GLXEW_SGIX_visual_select_group
#define GLXEW_SGIX_visual_select_group
Definition: glxew.h:1323
GLEW_ARB_shader_objects
#define GLEW_ARB_shader_objects
Definition: glew.h:5701
glDeleteBuffersARB
#define glDeleteBuffersARB
Definition: glew.h:6913
glGetCompressedMultiTexImageEXT
#define glGetCompressedMultiTexImageEXT
Definition: glew.h:8552
glGetLocalConstantIntegervEXT
#define glGetLocalConstantIntegervEXT
Definition: glew.h:10703
glTransformFeedbackVaryingsNV
#define glTransformFeedbackVaryingsNV
Definition: glew.h:13077
glMultiDrawElements
#define glMultiDrawElements
Definition: glew.h:1563
glFlushPixelDataRangeNV
#define glFlushPixelDataRangeNV
Definition: glew.h:12500
glTextureBufferEXT
#define glTextureBufferEXT
Definition: glew.h:8700
glOrthox
#define glOrthox
Definition: glew.h:13862
glTessellationModeAMD
#define glTessellationModeAMD
Definition: glew.h:2839
glProgramUniformMatrix3fvEXT
#define glProgramUniformMatrix3fvEXT
Definition: glew.h:8693
GLEW_SGIX_vertex_preclip_hint
#define GLEW_SGIX_vertex_preclip_hint
Definition: glew.h:14673
glTextureStorage1DEXT
#define glTextureStorage1DEXT
Definition: glew.h:6453
glBindTransformFeedbackNV
#define glBindTransformFeedbackNV
Definition: glew.h:13101
glGetMultisamplefvNV
#define glGetMultisamplefvNV
Definition: glew.h:11664
glMultiTexEnvfvEXT
#define glMultiTexEnvfvEXT
Definition: glew.h:8619
glTexCoord3hNV
#define glTexCoord3hNV
Definition: glew.h:12110
glVertexAttribI3iv
#define glVertexAttribI3iv
Definition: glew.h:2248
wglGetCurrentReadDCARB
#define wglGetCurrentReadDCARB
Definition: wglew.h:269
WGLEW_NV_swap_group
#define WGLEW_NV_swap_group
Definition: wglew.h:1064
wglDestroyDisplayColorTableEXT
#define wglDestroyDisplayColorTableEXT
Definition: wglew.h:540
glewCreateContext
GLboolean glewCreateContext(const char *display, int *visual)
Definition: glewinfo.c:10625
wglewGetExtension
GLboolean GLEWAPIENTRY wglewGetExtension(const char *name)
Definition: glew_init_wgl.c:6
glGenVertexArraysAPPLE
#define glGenVertexArraysAPPLE
Definition: glew.h:3285
glUniform2ui64vNV
#define glUniform2ui64vNV
Definition: glew.h:12018
GLEW_APPLE_specular_vector
#define GLEW_APPLE_specular_vector
Definition: glew.h:3234
glResetMinmax
GLAPI void GLAPIENTRY glResetMinmax(GLenum target)
glProgramUniform2ui64NV
#define glProgramUniform2ui64NV
Definition: glew.h:12001
wglAssociateImageBufferEventsI3D
#define wglAssociateImageBufferEventsI3D
Definition: wglew.h:831
GLXEW_EXT_visual_info
#define GLXEW_EXT_visual_info
Definition: glxew.h:764
glPolygonOffsetEXT
#define glPolygonOffsetEXT
Definition: glew.h:9535
glGlobalAlphaFactorsSUN
#define glGlobalAlphaFactorsSUN
Definition: glew.h:14809
GLEW_IBM_texture_mirrored_repeat
#define GLEW_IBM_texture_mirrored_repeat
Definition: glew.h:10909
glColorTableParameterfvSGI
#define glColorTableParameterfvSGI
Definition: glew.h:14737
wglReleaseVideoDeviceNV
#define wglReleaseVideoDeviceNV
Definition: wglew.h:1140
wglQueryGenlockMaxSourceDelayI3D
#define wglQueryGenlockMaxSourceDelayI3D
Definition: wglew.h:812
glWindowPos2fMESA
#define glWindowPos2fMESA
Definition: glew.h:11258
glMatrixPushEXT
#define glMatrixPushEXT
Definition: glew.h:8609
glMatrixMultfEXT
#define glMatrixMultfEXT
Definition: glew.h:8606
glTexBumpParameterivATI
#define glTexBumpParameterivATI
Definition: glew.h:7482
glMultTransposeMatrixfARB
#define glMultTransposeMatrixfARB
Definition: glew.h:6619
glIsFenceNV
#define glIsFenceNV
Definition: glew.h:11693
glMultiTexGendEXT
#define glMultiTexGendEXT
Definition: glew.h:8622
glWeightdvARB
#define glWeightdvARB
Definition: glew.h:6846
glFinalCombinerInputNV
#define glFinalCombinerInputNV
Definition: glew.h:12651
glVertexAttribI1ivEXT
#define glVertexAttribI1ivEXT
Definition: glew.h:9167
glMultMatrixx
#define glMultMatrixx
Definition: glew.h:13858
glVertexArrayTexCoordOffsetEXT
#define glVertexArrayTexCoordOffsetEXT
Definition: glew.h:8722
glDebugMessageInsert
#define glDebugMessageInsert
Definition: glew.h:11109
glVertexAttrib3dvNV
#define glVertexAttrib3dvNV
Definition: glew.h:13487
glGetProgramivARB
#define glGetProgramivARB
Definition: glew.h:7084
wglDeleteBufferRegionARB
#define wglDeleteBufferRegionARB
Definition: wglew.h:177
glNormalStream3dvATI
#define glNormalStream3dvATI
Definition: glew.h:7860
glWindowPos2s
#define glWindowPos2s
Definition: glew.h:1591
glColorP4uiv
#define glColorP4uiv
Definition: glew.h:7227
glVertexAttrib4NubvARB
#define glVertexAttrib4NubvARB
Definition: glew.h:7121
GLEW_SGIS_texture_filter4
#define GLEW_SGIS_texture_filter4
Definition: glew.h:14198
glMultiTexCoord3dv
GLAPI void GLAPIENTRY glMultiTexCoord3dv(GLenum target, const GLdouble *v)
glProgramLocalParameter4fARB
#define glProgramLocalParameter4fARB
Definition: glew.h:7096
glMinSampleShadingARB
#define glMinSampleShadingARB
Definition: glew.h:5209
glGetConvolutionParameterivEXT
#define glGetConvolutionParameterivEXT
Definition: glew.h:8179
glVertexStream1ivATI
#define glVertexStream1ivATI
Definition: glew.h:7874
glDrawRangeElementsEXT
#define glDrawRangeElementsEXT
Definition: glew.h:8779
glConvolutionFilter1D
GLAPI void GLAPIENTRY glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
glDeleteNamesAMD
#define glDeleteNamesAMD
Definition: glew.h:2635
glTexSubImage4DSGIS
#define glTexSubImage4DSGIS
Definition: glew.h:14159
GLXEW_3DFX_multisample
#define GLXEW_3DFX_multisample
Definition: glxew.h:345
glProgramUniform2i
#define glProgramUniform2i
Definition: glew.h:5374
glVertexAttrib1dARB
#define glVertexAttrib1dARB
Definition: glew.h:7099
GLEW_ARB_vertex_attrib_64bit
#define GLEW_ARB_vertex_attrib_64bit
Definition: glew.h:6749
glEvalMapsNV
#define glEvalMapsNV
Definition: glew.h:11630
glEdgeFlagPointerListIBM
#define glEdgeFlagPointerListIBM
Definition: glew.h:10945
glDrawElementsBaseVertex
#define glDrawElementsBaseVertex
Definition: glew.h:3879
GLEW_EXT_Cg_shader
#define GLEW_EXT_Cg_shader
Definition: glew.h:7928
glGetIntegerIndexedvEXT
#define glGetIntegerIndexedvEXT
Definition: glew.h:8747
glGetBooleani_v
#define glGetBooleani_v
Definition: glew.h:2218
WGLEW_I3D_gamma
#define WGLEW_I3D_gamma
Definition: wglew.h:769
glMapVertexAttrib1dAPPLE
#define glMapVertexAttrib1dAPPLE
Definition: glew.h:3345
glProgramBufferParametersIivNV
#define glProgramBufferParametersIivNV
Definition: glew.h:12230
glIsNameAMD
#define glIsNameAMD
Definition: glew.h:2637
glWindowPos2sMESA
#define glWindowPos2sMESA
Definition: glew.h:11262
glewParseArgs
GLboolean glewParseArgs(int argc, char **argv, char **display, int *visual)
Definition: glewinfo.c:10491
glPointParameterx
#define glPointParameterx
Definition: glew.h:13905
GLEW_ARB_multi_bind
#define GLEW_ARB_multi_bind
Definition: glew.h:4763
wglQueryPbufferEXT
#define wglQueryPbufferEXT
Definition: wglew.h:626
glGetUniformLocationARB
#define glGetUniformLocationARB
Definition: glew.h:5674
glDrawArraysInstanced
#define glDrawArraysInstanced
Definition: glew.h:2310
glSecondaryColor3ivEXT
#define glSecondaryColor3ivEXT
Definition: glew.h:9623
glReplacementCodeubSUN
#define glReplacementCodeubSUN
Definition: glew.h:14886
glGetMultiTexParameterIivEXT
#define glGetMultiTexParameterIivEXT
Definition: glew.h:8567
GLEW_SGIX_resample
#define GLEW_SGIX_resample
Definition: glew.h:14498
GLEW_EXT_texture_compression_dxt1
#define GLEW_EXT_texture_compression_dxt1
Definition: glew.h:9939
glColor3fVertex3fvSUN
#define glColor3fVertex3fvSUN
Definition: glew.h:14944
glMultiTexCoordP3uiv
#define glMultiTexCoordP3uiv
Definition: glew.h:7233
glVertexAttribL1d
#define glVertexAttribL1d
Definition: glew.h:6739
glXWaitVideoSyncSGI
#define glXWaitVideoSyncSGI
Definition: glxew.h:1377
GLEW_ARB_window_pos
#define GLEW_ARB_window_pos
Definition: glew.h:7351
glVertexAttribL3ui64NV
#define glVertexAttribL3ui64NV
Definition: glew.h:13223
glIsImageHandleResidentNV
#define glIsImageHandleResidentNV
Definition: glew.h:11365
glIsPointInStrokePathNV
#define glIsPointInStrokePathNV
Definition: glew.h:12454
wglReleasePbufferDCEXT
#define wglReleasePbufferDCEXT
Definition: wglew.h:627
glVertexAttribL1i64NV
#define glVertexAttribL1i64NV
Definition: glew.h:13213
glColor4ubVertex2fSUN
#define glColor4ubVertex2fSUN
Definition: glew.h:14947
glGetTextureParameterIuivEXT
#define glGetTextureParameterIuivEXT
Definition: glew.h:8588
glCompressedTexSubImage2D
#define glCompressedTexSubImage2D
Definition: glew.h:1416
glGetMaterialxv
#define glGetMaterialxv
Definition: glew.h:13902
glSecondaryColorPointerEXT
#define glSecondaryColorPointerEXT
Definition: glew.h:9632
glVertexStream1fATI
#define glVertexStream1fATI
Definition: glew.h:7871
GLEW_ATI_shader_texture_lod
#define GLEW_ATI_shader_texture_lod
Definition: glew.h:7660
glWindowPos4fvMESA
#define glWindowPos4fvMESA
Definition: glew.h:11275
glProgramUniformMatrix2x4dv
#define glProgramUniformMatrix2x4dv
Definition: glew.h:5398
glMultiTexCoord4fARB
GLAPI void GLAPIENTRY glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
glTexCoord2fNormal3fVertex3fvSUN
#define glTexCoord2fNormal3fVertex3fvSUN
Definition: glew.h:14976
glMapControlPointsNV
#define glMapControlPointsNV
Definition: glew.h:11636
glProgramUniformMatrix4x3fvEXT
#define glProgramUniformMatrix4x3fvEXT
Definition: glew.h:8698
glCompressedTexSubImage2DARB
#define glCompressedTexSubImage2DARB
Definition: glew.h:6093
glGetRenderbufferParameterivEXT
#define glGetRenderbufferParameterivEXT
Definition: glew.h:9012
glTextureNormalEXT
#define glTextureNormalEXT
Definition: glew.h:10227
glMatrixRotatedEXT
#define glMatrixRotatedEXT
Definition: glew.h:8610
glGenVertexArrays
#define glGenVertexArrays
Definition: glew.h:6715
glIndexPointerListIBM
#define glIndexPointerListIBM
Definition: glew.h:10947
GLEW_NV_parameter_buffer_object2
#define GLEW_NV_parameter_buffer_object2
Definition: glew.h:12243
glGetMapParameterfvNV
#define glGetMapParameterfvNV
Definition: glew.h:11634
glMatrixIndexPointerARB
#define glMatrixIndexPointerARB
Definition: glew.h:4735
glBlendBarrierNV
#define glBlendBarrierNV
Definition: glew.h:11435
glWindowPos3iMESA
#define glWindowPos3iMESA
Definition: glew.h:11268
glTexCoord2fColor4fNormal3fVertex3fvSUN
#define glTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glew.h:14972
glCompressedTextureSubImage3DEXT
#define glCompressedTextureSubImage3DEXT
Definition: glew.h:8527
glXFreeContextEXT
#define glXFreeContextEXT
Definition: glxew.h:650
glProgramUniform2i64NV
#define glProgramUniform2i64NV
Definition: glew.h:11999
wglCreateDisplayColorTableEXT
#define wglCreateDisplayColorTableEXT
Definition: wglew.h:539
glCoverStrokePathNV
#define glCoverStrokePathNV
Definition: glew.h:12435
glDeleteTransformFeedbacks
#define glDeleteTransformFeedbacks
Definition: glew.h:6553
glProgramNamedParameter4fvNV
#define glProgramNamedParameter4fvNV
Definition: glew.h:11763
GLEW_ANGLE_timer_query
#define GLEW_ANGLE_timer_query
Definition: glew.h:3029
WGLEW_NV_present_video
#define WGLEW_NV_present_video
Definition: wglew.h:1012
GLEW_ARB_fragment_coord_conventions
#define GLEW_ARB_fragment_coord_conventions
Definition: glew.h:3953
glTexCoord2hvNV
#define glTexCoord2hvNV
Definition: glew.h:12109
GLEW_ARB_draw_instanced
#define GLEW_ARB_draw_instanced
Definition: glew.h:3911
glEnableVertexAttribAPPLE
#define glEnableVertexAttribAPPLE
Definition: glew.h:3343
wglBindVideoImageNV
#define wglBindVideoImageNV
Definition: wglew.h:1137
glProgramLocalParameterI4uiNV
#define glProgramLocalParameterI4uiNV
Definition: glew.h:11881
glWindowPos2fvARB
#define glWindowPos2fvARB
Definition: glew.h:7337
glGetSamplerParameteriv
#define glGetSamplerParameteriv
Definition: glew.h:5243
GLEW_ARB_shader_subroutine
#define GLEW_ARB_shader_subroutine
Definition: glew.h:5786
GLEW_ARB_indirect_parameters
#define GLEW_ARB_indirect_parameters
Definition: glew.h:4505
GLEW_AMD_shader_trinary_minmax
#define GLEW_AMD_shader_trinary_minmax
Definition: glew.h:2748
glProgramUniformMatrix2fv
#define glProgramUniformMatrix2fv
Definition: glew.h:5395
glObjectPurgeableAPPLE
#define glObjectPurgeableAPPLE
Definition: glew.h:3184
glGetDebugMessageLog
#define glGetDebugMessageLog
Definition: glew.h:11110
glVertexAttrib4fvNV
#define glVertexAttrib4fvNV
Definition: glew.h:13495
glGetHistogramParameterfvEXT
#define glGetHistogramParameterfvEXT
Definition: glew.h:9223
glUniform2i64NV
#define glUniform2i64NV
Definition: glew.h:12015
glInvalidateSubFramebuffer
#define glInvalidateSubFramebuffer
Definition: glew.h:4671
GLEW_GREMEDY_string_marker
#define GLEW_GREMEDY_string_marker
Definition: glew.h:10799
glNamedProgramLocalParameter4fvEXT
#define glNamedProgramLocalParameter4fvEXT
Definition: glew.h:8654
glReplacementCodePointerSUN
#define glReplacementCodePointerSUN
Definition: glew.h:14885
GLEW_EXT_vertex_array_bgra
#define GLEW_EXT_vertex_array_bgra
Definition: glew.h:10475
glVertexArrayVertexAttribLOffsetEXT
#define glVertexArrayVertexAttribLOffsetEXT
Definition: glew.h:10510
glGetMultiTexEnvfvEXT
#define glGetMultiTexEnvfvEXT
Definition: glew.h:8559
i
int i
Definition: pngrutil.c:1377
glVertexAttribI1iEXT
#define glVertexAttribI1iEXT
Definition: glew.h:9166
glXGetContextIDEXT
#define glXGetContextIDEXT
Definition: glxew.h:651
glBlendFuncIndexedAMD
#define glBlendFuncIndexedAMD
Definition: glew.h:2575
glGetRenderbufferParameteriv
GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint *params)
glWindowPos3fARB
#define glWindowPos3fARB
Definition: glew.h:7344
WGLEW_NV_copy_image
#define WGLEW_NV_copy_image
Definition: wglew.h:927
GLEW_EXT_texture_lod_bias
#define GLEW_EXT_texture_lod_bias
Definition: glew.h:10171
glPathStencilFuncNV
#define glPathStencilFuncNV
Definition: glew.h:12468
glNormalFormatNV
#define glNormalFormatNV
Definition: glew.h:13285
glLockArraysEXT
#define glLockArraysEXT
Definition: glew.h:8122
glTextureStorage2DMultisampleEXT
#define glTextureStorage2DMultisampleEXT
Definition: glew.h:6473
GLEW_ARB_half_float_vertex
#define GLEW_ARB_half_float_vertex
Definition: glew.h:4334
glIsShader
GL_APICALL GLboolean GL_APIENTRY glIsShader(GLuint shader)
glDisableVertexAttribArray
GL_APICALL void GL_APIENTRY glDisableVertexAttribArray(GLuint index)
glGetPointerIndexedvEXT
#define glGetPointerIndexedvEXT
Definition: glew.h:8582
glXQueryChannelRectSGIX
#define glXQueryChannelRectSGIX
Definition: glxew.h:1310
glImportSyncEXT
#define glImportSyncEXT
Definition: glew.h:10771
glGetVertexAttribdvARB
#define glGetVertexAttribdvARB
Definition: glew.h:7086
glGetFloatIndexedvEXT
#define glGetFloatIndexedvEXT
Definition: glew.h:8556
GLEW_ARB_clear_buffer_object
#define GLEW_ARB_clear_buffer_object
Definition: glew.h:3579
glProgramUniform4ui64vNV
#define glProgramUniform4ui64vNV
Definition: glew.h:12010
visual
int visual
Definition: visualinfo.c:86
glReplacementCodeuiSUN
#define glReplacementCodeuiSUN
Definition: glew.h:14888
glProgramBufferParametersfvNV
#define glProgramBufferParametersfvNV
Definition: glew.h:12232
glGetVertexAttribivNV
#define glGetVertexAttribivNV
Definition: glew.h:13463
glGetActiveAtomicCounterBufferiv
#define glGetActiveAtomicCounterBufferiv
Definition: glew.h:5456
GLEW_EXT_pixel_transform_color_table
#define GLEW_EXT_pixel_transform_color_table
Definition: glew.h:9500
glIsTransformFeedbackNV
#define glIsTransformFeedbackNV
Definition: glew.h:13105
glGetFragDataIndex
#define glGetFragDataIndex
Definition: glew.h:3514
GLEW_EXT_packed_pixels
#define GLEW_EXT_packed_pixels
Definition: glew.h:9403
glDeleteVertexArrays
#define glDeleteVertexArrays
Definition: glew.h:6714
glGenTransformFeedbacksNV
#define glGenTransformFeedbacksNV
Definition: glew.h:13104
glVertexAttribI4iEXT
#define glVertexAttribI4iEXT
Definition: glew.h:9179
glGetArrayObjectfvATI
#define glGetArrayObjectfvATI
Definition: glew.h:7762
glIsFramebuffer
GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer(GLuint framebuffer)
glMultiTexCoord3s
GLAPI void GLAPIENTRY glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
glGetPathSpacingNV
#define glGetPathSpacingNV
Definition: glew.h:12448
glGetPathDashArrayNV
#define glGetPathDashArrayNV
Definition: glew.h:12442
GLEW_EXT_paletted_texture
#define GLEW_EXT_paletted_texture
Definition: glew.h:9444
GLEW_ARB_texture_buffer_range
#define GLEW_ARB_texture_buffer_range
Definition: glew.h:6060
GLEW_SGIS_multisample
#define GLEW_SGIS_multisample
Definition: glew.h:14104
glBindFragmentShaderATI
#define glBindFragmentShaderATI
Definition: glew.h:7567
glVertexAttribL3ui64vNV
#define glVertexAttribL3ui64vNV
Definition: glew.h:13224
glTexParameterIuiv
#define glTexParameterIuiv
Definition: glew.h:2229
glProgramBufferParametersIuivNV
#define glProgramBufferParametersIuivNV
Definition: glew.h:12231
glCopyTextureImage1DEXT
#define glCopyTextureImage1DEXT
Definition: glew.h:8533
glWindowPos2i
#define glWindowPos2i
Definition: glew.h:1589
glDrawTransformFeedbackNV
#define glDrawTransformFeedbackNV
Definition: glew.h:13103
glVertexAttrib1d
#define glVertexAttrib1d
Definition: glew.h:1949
GLEW_NV_texture_shader2
#define GLEW_NV_texture_shader2
Definition: glew.h:12993
glTexCoord4hvNV
#define glTexCoord4hvNV
Definition: glew.h:12113
glPixelTransformParameterfvEXT
#define glPixelTransformParameterfvEXT
Definition: glew.h:9487
glDeleteBuffers
GL_APICALL void GL_APIENTRY glDeleteBuffers(GLsizei n, const GLuint *buffers)
GLXEW_SGIX_fbconfig
#define GLXEW_SGIX_fbconfig
Definition: glxew.h:1143
glSecondaryColor3dvEXT
#define glSecondaryColor3dvEXT
Definition: glew.h:9619
glUniformMatrix4x2fv
#define glUniformMatrix4x2fv
Definition: glew.h:2031
glGetBufferPointerv
#define glGetBufferPointerv
Definition: glew.h:1695
glVertexAttribL3d
#define glVertexAttribL3d
Definition: glew.h:6743
glPointParameterfvEXT
#define glPointParameterfvEXT
Definition: glew.h:9518
GLEW_SGIS_texture4D
#define GLEW_SGIS_texture4D
Definition: glew.h:14161
GLEW_EXT_stencil_wrap
#define GLEW_EXT_stencil_wrap
Definition: glew.h:9797
glDeleteVertexArraysAPPLE
#define glDeleteVertexArraysAPPLE
Definition: glew.h:3284
glGetFragmentMaterialfvSGIX
#define glGetFragmentMaterialfvSGIX
Definition: glew.h:14403
glUniform1ui64NV
#define glUniform1ui64NV
Definition: glew.h:12013
glMultiTexCoord1d
GLAPI void GLAPIENTRY glMultiTexCoord1d(GLenum target, GLdouble s)
glXGetCurrentDisplay
Display * glXGetCurrentDisplay(void)
glMultiDrawElementsIndirectCountARB
#define glMultiDrawElementsIndirectCountARB
Definition: glew.h:4503
GLXEW_ARB_robustness_share_group_isolation
#define GLXEW_ARB_robustness_share_group_isolation
Definition: glxew.h:499
glDepthRangedNV
#define glDepthRangedNV
Definition: glew.h:11545
glSetFragmentShaderConstantATI
#define glSetFragmentShaderConstantATI
Definition: glew.h:7576
wglAllocateMemoryNV
#define wglAllocateMemoryNV
Definition: wglew.h:1076
glGetDoublei_v
#define glGetDoublei_v
Definition: glew.h:7299
glBufferData
GL_APICALL void GL_APIENTRY glBufferData(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
GLEW_NV_draw_texture
#define GLEW_NV_draw_texture
Definition: glew.h:11586
WGLEW_I3D_digital_video_control
#define WGLEW_I3D_digital_video_control
Definition: wglew.h:747
glEndQuery
#define glEndQuery
Definition: glew.h:1691
GLEW_EXT_bgra
#define GLEW_EXT_bgra
Definition: glew.h:7951
glewGetString
const GLubyte *GLEWAPIENTRY glewGetString(GLenum name)
Definition: glew_init_tail.c:17
wglSwapLayerBuffersMscOML
#define wglSwapLayerBuffersMscOML
Definition: wglew.h:1163
GLEW_NV_multisample_coverage
#define GLEW_NV_multisample_coverage
Definition: glew.h:12158
glewInit
GLenum GLEWAPIENTRY glewInit(void)
Definition: glew_init_tail.c:43
GLEW_ARB_texture_mirrored_repeat
#define GLEW_ARB_texture_mirrored_repeat
Definition: glew.h:6291
glGetVertexAttribLdv
#define glGetVertexAttribLdv
Definition: glew.h:6738
GLXEW_EXT_create_context_es_profile
#define GLXEW_EXT_create_context_es_profile
Definition: glxew.h:607
glCopyTextureImage2DEXT
#define glCopyTextureImage2DEXT
Definition: glew.h:8534
glXGetVideoDeviceNV
#define glXGetVideoDeviceNV
Definition: glxew.h:1020
glProgramVertexLimitNV
#define glProgramVertexLimitNV
Definition: glew.h:11831
glTexScissorFuncINTEL
#define glTexScissorFuncINTEL
Definition: glew.h:11041
glXGetSyncValuesOML
#define glXGetSyncValuesOML
Definition: glxew.h:1056
GLEW_AMD_sample_positions
#define GLEW_AMD_sample_positions
Definition: glew.h:2719
GLEW_NV_vdpau_interop
#define GLEW_NV_vdpau_interop
Definition: glew.h:13147
glMultiTexCoord4iv
GLAPI void GLAPIENTRY glMultiTexCoord4iv(GLenum target, const GLint *v)
GLEW_WIN_specular_fog
#define GLEW_WIN_specular_fog
Definition: glew.h:15007
glIsAsyncMarkerSGIX
#define glIsAsyncMarkerSGIX
Definition: glew.h:14243
glUniform3ui64NV
#define glUniform3ui64NV
Definition: glew.h:12021
GLEW_ARB_explicit_attrib_location
#define GLEW_ARB_explicit_attrib_location
Definition: glew.h:3933
glNamedCopyBufferSubDataEXT
#define glNamedCopyBufferSubDataEXT
Definition: glew.h:8643
GLEW_VERSION_4_4
#define GLEW_VERSION_4_4
Definition: glew.h:2451
glScissorIndexed
#define glScissorIndexed
Definition: glew.h:7302
glFramebufferTextureARB
#define glFramebufferTextureARB
Definition: glew.h:4209
glProgramUniformMatrix4x2fvEXT
#define glProgramUniformMatrix4x2fvEXT
Definition: glew.h:8697
wglEnableFrameLockI3D
#define wglEnableFrameLockI3D
Definition: wglew.h:851
glMultiTexImage2DEXT
#define glMultiTexImage2DEXT
Definition: glew.h:8629
glMatrixScaledEXT
#define glMatrixScaledEXT
Definition: glew.h:8612
glUniform1fv
GL_APICALL void GL_APIENTRY glUniform1fv(GLint location, GLsizei count, const GLfloat *v)
glVertexAttribI1i
#define glVertexAttribI1i
Definition: glew.h:2239
glWindowPos3svMESA
#define glWindowPos3svMESA
Definition: glew.h:11271
GLEW_ANGLE_depth_texture
#define GLEW_ANGLE_depth_texture
Definition: glew.h:2859
glGenRenderbuffersEXT
#define glGenRenderbuffersEXT
Definition: glew.h:9009
glGetVertexAttribdv
#define glGetVertexAttribdv
Definition: glew.h:1918
GLEW_ARB_vertex_type_10f_11f_11f_rev
#define GLEW_ARB_vertex_type_10f_11f_11f_rev
Definition: glew.h:7173
glProgramUniformHandleui64vNV
#define glProgramUniformHandleui64vNV
Definition: glew.h:11372
glNamedProgramLocalParametersI4ivEXT
#define glNamedProgramLocalParametersI4ivEXT
Definition: glew.h:8660
glMultiTexCoord3fvARB
GLAPI void GLAPIENTRY glMultiTexCoord3fvARB(GLenum target, const GLfloat *v)
glCoverFillPathNV
#define glCoverFillPathNV
Definition: glew.h:12433
glBlendFuncSeparatei
#define glBlendFuncSeparatei
Definition: glew.h:2401
GLEW_ARB_enhanced_layouts
#define GLEW_ARB_enhanced_layouts
Definition: glew.h:3924
glFrameZoomSGIX
#define glFrameZoomSGIX
Definition: glew.h:14417
glTextureImage2DEXT
#define glTextureImage2DEXT
Definition: glew.h:8702
GLEW_VERSION_1_2
#define GLEW_VERSION_1_2
Definition: glew.h:1248
glDebugMessageControl
#define glDebugMessageControl
Definition: glew.h:11108
glCompressedTexImage3DARB
#define glCompressedTexImage3DARB
Definition: glew.h:6091
glMapParameterfvNV
#define glMapParameterfvNV
Definition: glew.h:11637
glVertexAttribI2ui
#define glVertexAttribI2ui
Definition: glew.h:2245
glEndSceneEXT
#define glEndSceneEXT
Definition: glew.h:9579
glMakeNamedBufferNonResidentNV
#define glMakeNamedBufferNonResidentNV
Definition: glew.h:12728
glGetActiveUniformsiv
#define glGetActiveUniformsiv
Definition: glew.h:6680
GLEW_NV_shader_atomic_float
#define GLEW_NV_shader_atomic_float
Definition: glew.h:12694
glFragmentLightModelivSGIX
#define glFragmentLightModelivSGIX
Definition: glew.h:14392
glQueryCounterANGLE
#define glQueryCounterANGLE
Definition: glew.h:3027
glGlobalAlphaFactorubSUN
#define glGlobalAlphaFactorubSUN
Definition: glew.h:14810
GLEW_SUN_triangle_list
#define GLEW_SUN_triangle_list
Definition: glew.h:14893
glClearColorIiEXT
#define glClearColorIiEXT
Definition: glew.h:10151
glDrawBuffersATI
#define glDrawBuffersATI
Definition: glew.h:7433
GLEW_ARB_separate_shader_objects
#define GLEW_ARB_separate_shader_objects
Definition: glew.h:5415
GLEW_3DFX_tbuffer
#define GLEW_3DFX_tbuffer
Definition: glew.h:2478
glNamedProgramLocalParametersI4uivEXT
#define glNamedProgramLocalParametersI4uivEXT
Definition: glew.h:8661
glXGetFBConfigAttribSGIX
#define glXGetFBConfigAttribSGIX
Definition: glxew.h:1139
glNormalP3uiv
#define glNormalP3uiv
Definition: glew.h:7237
glXGetMscRateOML
#define glXGetMscRateOML
Definition: glxew.h:1055
glMaterialx
#define glMaterialx
Definition: glew.h:13856
GLEW_SGIS_fog_function
#define GLEW_SGIS_fog_function
Definition: glew.h:14060
glMultTransposeMatrixf
GLAPI void GLAPIENTRY glMultTransposeMatrixf(const GLfloat m[16])
GLXEW_SUN_video_resize
#define GLXEW_SUN_video_resize
Definition: glxew.h:1410
glGetVertexAttribfvARB
#define glGetVertexAttribfvARB
Definition: glew.h:7087
glPopDebugGroup
#define glPopDebugGroup
Definition: glew.h:11115
glPointParameterfv
#define glPointParameterfv
Definition: glew.h:1565
glFogCoordd
#define glFogCoordd
Definition: glew.h:1558
glEndTransformFeedback
#define glEndTransformFeedback
Definition: glew.h:2217
glGetNamedRenderbufferParameterivEXT
#define glGetNamedRenderbufferParameterivEXT
Definition: glew.h:8581
glVertexAttrib2svNV
#define glVertexAttrib2svNV
Definition: glew.h:13485
glSecondaryColor3usv
#define glSecondaryColor3usv
Definition: glew.h:1583
glUnmapBufferARB
#define glUnmapBufferARB
Definition: glew.h:6920
glVertexStream2dvATI
#define glVertexStream2dvATI
Definition: glew.h:7878
glMultiTexCoord1dvARB
GLAPI void GLAPIENTRY glMultiTexCoord1dvARB(GLenum target, const GLdouble *v)
glMultiDrawArraysIndirectAMD
#define glMultiDrawArraysIndirectAMD
Definition: glew.h:2613
glProgramUniformMatrix2dv
#define glProgramUniformMatrix2dv
Definition: glew.h:5394
glBufferParameteriAPPLE
#define glBufferParameteriAPPLE
Definition: glew.h:3160
glMakeTextureHandleNonResidentARB
#define glMakeTextureHandleNonResidentARB
Definition: glew.h:3487
glIsBufferARB
#define glIsBufferARB
Definition: glew.h:6918
glMultiTexCoord3sv
GLAPI void GLAPIENTRY glMultiTexCoord3sv(GLenum target, const GLshort *v)
glGetColorTableParameterfvEXT
#define glGetColorTableParameterfvEXT
Definition: glew.h:9441
glNormal3fVertex3fSUN
#define glNormal3fVertex3fSUN
Definition: glew.h:14951
glRenderbufferStorageMultisample
#define glRenderbufferStorageMultisample
Definition: glew.h:4162
glRenderbufferStorageEXT
#define glRenderbufferStorageEXT
Definition: glew.h:9015
glBindVertexBuffer
#define glBindVertexBuffer
Definition: glew.h:6773
glGetProgramiv
GL_APICALL void GL_APIENTRY glGetProgramiv(GLuint program, GLenum pname, GLint *params)
GLEW_EXT_pixel_transform
#define GLEW_EXT_pixel_transform
Definition: glew.h:9491
glVertexAttrib2hNV
#define glVertexAttrib2hNV
Definition: glew.h:12122
glBeginConditionalRender
#define glBeginConditionalRender
Definition: glew.h:2205
glGetnConvolutionFilterARB
#define glGetnConvolutionFilterARB
Definition: glew.h:5159
glMultiTexCoord3hNV
#define glMultiTexCoord3hNV
Definition: glew.h:12098
glGetTransformFeedbackVaryingNV
#define glGetTransformFeedbackVaryingNV
Definition: glew.h:13074
glBindTextureUnitParameterEXT
#define glBindTextureUnitParameterEXT
Definition: glew.h:10689
glVertexAttribLPointerEXT
#define glVertexAttribLPointerEXT
Definition: glew.h:10519
glCopyTexImage1DEXT
#define glCopyTexImage1DEXT
Definition: glew.h:8228
glSecondaryColor3ubv
#define glSecondaryColor3ubv
Definition: glew.h:1579
glGenProgramsARB
#define glGenProgramsARB
Definition: glew.h:7078
glUniform3uivEXT
#define glUniform3uivEXT
Definition: glew.h:9163
glVertexAttribs1dvNV
#define glVertexAttribs1dvNV
Definition: glew.h:13501
glGetCombinerInputParameterivNV
#define glGetCombinerInputParameterivNV
Definition: glew.h:12653
glXDestroyPixmap
void glXDestroyPixmap(Display *dpy, GLXPixmap pixmap)
glReplacementCodeuiNormal3fVertex3fSUN
#define glReplacementCodeuiNormal3fVertex3fSUN
Definition: glew.h:14959
glIsRenderbufferEXT
#define glIsRenderbufferEXT
Definition: glew.h:9014
glXChooseVisual
#define glXChooseVisual
Definition: glx_mangle.h:29
glVertexAttrib4Niv
#define glVertexAttrib4Niv
Definition: glew.h:1968
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glew.h:14961
GLEW_REGAL_extension_query
#define GLEW_REGAL_extension_query
Definition: glew.h:13958
glCompressedTexSubImage1DARB
#define glCompressedTexSubImage1DARB
Definition: glew.h:6092
GLEW_NV_gpu_program5_mem_extended
#define GLEW_NV_gpu_program5_mem_extended
Definition: glew.h:11911
glSecondaryColor3uiv
#define glSecondaryColor3uiv
Definition: glew.h:1581
glDeleteFramebuffers
GL_APICALL void GL_APIENTRY glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
glDetachShader
GL_APICALL void GL_APIENTRY glDetachShader(GLuint program, GLuint shader)
glReadBufferRegion
#define glReadBufferRegion
Definition: glew.h:11180
glSpriteParameterfSGIX
#define glSpriteParameterfSGIX
Definition: glew.h:14537
GLEW_ARB_explicit_uniform_location
#define GLEW_ARB_explicit_uniform_location
Definition: glew.h:3944
glReadVideoPixelsSUN
#define glReadVideoPixelsSUN
Definition: glew.h:14837
GLEW_EXT_texture_snorm
#define GLEW_EXT_texture_snorm
Definition: glew.h:10330
glWindowPos2ivARB
#define glWindowPos2ivARB
Definition: glew.h:7339
glVertexAttrib1fARB
#define glVertexAttrib1fARB
Definition: glew.h:7101
glMultiTexCoord3f
GLAPI void GLAPIENTRY glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
GLEW_EXT_index_material
#define GLEW_EXT_index_material
Definition: glew.h:9268
glVertexAttribL2i64NV
#define glVertexAttribL2i64NV
Definition: glew.h:13217
GLXEW_MESA_swap_control
#define GLXEW_MESA_swap_control
Definition: glxew.h:874
glProgramLocalParameterI4iNV
#define glProgramLocalParameterI4iNV
Definition: glew.h:11879
glGetTextureSamplerHandleARB
#define glGetTextureSamplerHandleARB
Definition: glew.h:3481
glProgramUniform2iv
#define glProgramUniform2iv
Definition: glew.h:5375
glVertex4hvNV
#define glVertex4hvNV
Definition: glew.h:12119
glGetMultiTexParameterivEXT
#define glGetMultiTexParameterivEXT
Definition: glew.h:8570
glProgramParameteriARB
#define glProgramParameteriARB
Definition: glew.h:4212
glTexParameterx
#define glTexParameterx
Definition: glew.h:13870
glProgramUniform2ui64vNV
#define glProgramUniform2ui64vNV
Definition: glew.h:12002
glGetnSeparableFilterARB
#define glGetnSeparableFilterARB
Definition: glew.h:5169
glMultiDrawRangeElementArrayAPPLE
#define glMultiDrawRangeElementArrayAPPLE
Definition: glew.h:3089
glVertexAttribI2uivEXT
#define glVertexAttribI2uivEXT
Definition: glew.h:9173
glBlendColorEXT
#define glBlendColorEXT
Definition: glew.h:7992
glMultiModeDrawElementsIBM
#define glMultiModeDrawElementsIBM
Definition: glew.h:10873
glProgramUniform4fv
#define glProgramUniform4fv
Definition: glew.h:5389
glTexCoord4fColor4fNormal3fVertex4fSUN
#define glTexCoord4fColor4fNormal3fVertex4fSUN
Definition: glew.h:14979
GLEW_ARB_conservative_depth
#define GLEW_ARB_conservative_depth
Definition: glew.h:3703
glPointParameterfARB
#define glPointParameterfARB
Definition: glew.h:4991
glVertexAttribI4ivEXT
#define glVertexAttribI4ivEXT
Definition: glew.h:9180
glxewInfo
static void glxewInfo()
Definition: glewinfo.c:10208
glXSendPbufferToVideoNV
#define glXSendPbufferToVideoNV
Definition: glxew.h:1024
glVertexStream4iATI
#define glVertexStream4iATI
Definition: glew.h:7897
GLEW_ARB_ES3_compatibility
#define GLEW_ARB_ES3_compatibility
Definition: glew.h:3425
glGetSubroutineUniformLocation
#define glGetSubroutineUniformLocation
Definition: glew.h:5782
glUniform3iARB
#define glUniform3iARB
Definition: glew.h:5689
vis
XVisualInfo * vis
Definition: glewinfo_tail.c:222
glGetInvariantIntegervEXT
#define glGetInvariantIntegervEXT
Definition: glew.h:10700
glReplacementCodeuiTexCoord2fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fVertex3fvSUN
Definition: glew.h:14966
GLEW_ARB_texture_compression
#define GLEW_ARB_texture_compression
Definition: glew.h:6097
glVertexAttribs3dvNV
#define glVertexAttribs3dvNV
Definition: glew.h:13507
glUniform2f
GL_APICALL void GL_APIENTRY glUniform2f(GLint location, GLfloat x, GLfloat y)
glNamedFramebufferTexture1DEXT
#define glNamedFramebufferTexture1DEXT
Definition: glew.h:8645
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glew.h:14962
wglEnumGpusNV
#define wglEnumGpusNV
Definition: wglew.h:977
glProgramUniformMatrix4x3dv
#define glProgramUniformMatrix4x3dv
Definition: glew.h:5410
GLEW_ARB_map_buffer_alignment
#define GLEW_ARB_map_buffer_alignment
Definition: glew.h:4686
glGetMultisamplefv
#define glGetMultisamplefv
Definition: glew.h:6327
glNormalPointerListIBM
#define glNormalPointerListIBM
Definition: glew.h:10948
glNamedProgramLocalParameterI4iEXT
#define glNamedProgramLocalParameterI4iEXT
Definition: glew.h:8655
glEnableVertexAttribArrayARB
#define glEnableVertexAttribArrayARB
Definition: glew.h:7077
glXGetSwapIntervalMESA
int glXGetSwapIntervalMESA(void)
glDispatchCompute
#define glDispatchCompute
Definition: glew.h:3673
GLXEW_ARB_create_context_profile
#define GLXEW_ARB_create_context_profile
Definition: glxew.h:417
glVariantArrayObjectATI
#define glVariantArrayObjectATI
Definition: glew.h:7771
glConvolutionParameteriEXT
#define glConvolutionParameteriEXT
Definition: glew.h:8173
glCullParameterfvEXT
#define glCullParameterfvEXT
Definition: glew.h:8251
GLEW_AMD_query_buffer_object
#define GLEW_AMD_query_buffer_object
Definition: glew.h:2704
glVariantubvEXT
#define glVariantubvEXT
Definition: glew.h:10722
glGetCompressedTextureImageEXT
#define glGetCompressedTextureImageEXT
Definition: glew.h:8553
glVertex4hNV
#define glVertex4hNV
Definition: glew.h:12118
GLEW_ARB_viewport_array
#define GLEW_ARB_viewport_array
Definition: glew.h:7308
glPathGlyphsNV
#define glPathGlyphsNV
Definition: glew.h:12462
glGetDetailTexFuncSGIS
#define glGetDetailTexFuncSGIS
Definition: glew.h:14043
glGetString
#define glGetString
Definition: gl_mangle.h:824
GLEW_EXT_texture_shared_exponent
#define GLEW_EXT_texture_shared_exponent
Definition: glew.h:10295
glProgramEnvParameter4fvARB
#define glProgramEnvParameter4fvARB
Definition: glew.h:7093
glUniform2iv
GL_APICALL void GL_APIENTRY glUniform2iv(GLint location, GLsizei count, const GLint *v)
dpy
Display * dpy
Definition: glewinfo_tail.c:220
GLEW_ARB_vertex_array_bgra
#define GLEW_ARB_vertex_array_bgra
Definition: glew.h:6697
glIndexFormatNV
#define glIndexFormatNV
Definition: glew.h:13284
glVertexAttribs4ubvNV
#define glVertexAttribs4ubvNV
Definition: glew.h:13513
glDeletePathsNV
#define glDeletePathsNV
Definition: glew.h:12436
GLEW_EXT_texture_compression_rgtc
#define GLEW_EXT_texture_compression_rgtc
Definition: glew.h:9967
glClearDepthx
#define glClearDepthx
Definition: glew.h:13843
glPushClientAttribDefaultEXT
#define glPushClientAttribDefaultEXT
Definition: glew.h:8699
wglGetExtensionsStringARB
#define wglGetExtensionsStringARB
Definition: wglew.h:241
glDisableVertexAttribArrayARB
#define glDisableVertexAttribArrayARB
Definition: glew.h:7076
glProgramUniform3i64NV
#define glProgramUniform3i64NV
Definition: glew.h:12003
glTexCoordFormatNV
#define glTexCoordFormatNV
Definition: glew.h:13287
glVertexAttribL2i64vNV
#define glVertexAttribL2i64vNV
Definition: glew.h:13218
glTbufferMask3DFX
#define glTbufferMask3DFX
Definition: glew.h:2476
glDisableClientStateIndexedEXT
#define glDisableClientStateIndexedEXT
Definition: glew.h:8538
glColorFragmentOp1ATI
#define glColorFragmentOp1ATI
Definition: glew.h:7568
glMemoryBarrierEXT
#define glMemoryBarrierEXT
Definition: glew.h:9735
glGetVertexArrayIntegervEXT
#define glGetVertexArrayIntegervEXT
Definition: glew.h:8592
glProgramUniformMatrix2x3dv
#define glProgramUniformMatrix2x3dv
Definition: glew.h:5396
glWindowPos4ivMESA
#define glWindowPos4ivMESA
Definition: glew.h:11277
glVertexStream2fvATI
#define glVertexStream2fvATI
Definition: glew.h:7880
GLEW_SGIX_ycrcb
#define GLEW_SGIX_ycrcb
Definition: glew.h:14682
glNewObjectBufferATI
#define glNewObjectBufferATI
Definition: glew.h:7769
glVertexAttrib4iv
#define glVertexAttrib4iv
Definition: glew.h:1979
glTextureImage2DMultisampleNV
#define glTextureImage2DMultisampleNV
Definition: glew.h:12854
glFragmentLightfvSGIX
#define glFragmentLightfvSGIX
Definition: glew.h:14394
glGetVertexAttribLui64vARB
#define glGetVertexAttribLui64vARB
Definition: glew.h:3482
glFinishFenceNV
#define glFinishFenceNV
Definition: glew.h:11690
glTexCoord2fVertex3fvSUN
#define glTexCoord2fVertex3fvSUN
Definition: glew.h:14978
glDrawTransformFeedbackStream
#define glDrawTransformFeedbackStream
Definition: glew.h:6578
glGetUniformdv
#define glGetUniformdv
Definition: glew.h:4293
GLEW_NV_multisample_filter_hint
#define GLEW_NV_multisample_filter_hint
Definition: glew.h:12169
glProgramEnvParameterI4ivNV
#define glProgramEnvParameterI4ivNV
Definition: glew.h:11874
GLEW_ARB_timer_query
#define GLEW_ARB_timer_query
Definition: glew.h:6530
glBindBuffersBase
#define glBindBuffersBase
Definition: glew.h:4756
glGetnPixelMapfvARB
#define glGetnPixelMapfvARB
Definition: glew.h:5165
glMultiTexCoord3fARB
GLAPI void GLAPIENTRY glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r)
glGetProgramParameterdvNV
#define glGetProgramParameterdvNV
Definition: glew.h:13455
glMapTexture2DINTEL
#define glMapTexture2DINTEL
Definition: glew.h:11000
glBindVertexShaderEXT
#define glBindVertexShaderEXT
Definition: glew.h:10690
glXBlitContextFramebufferAMD
#define glXBlitContextFramebufferAMD
Definition: glxew.h:375
glNormalPointerEXT
#define glNormalPointerEXT
Definition: glew.h:10460
WGLEW_I3D_swap_frame_lock
#define WGLEW_I3D_swap_frame_lock
Definition: wglew.h:855
glProgramUniform1i
#define glProgramUniform1i
Definition: glew.h:5366
glGetDoubleIndexedvEXT
#define glGetDoubleIndexedvEXT
Definition: glew.h:8554
glVDPAUMapSurfacesNV
#define glVDPAUMapSurfacesNV
Definition: glew.h:13140
GLEW_ARB_multitexture
#define GLEW_ARB_multitexture
Definition: glew.h:4916
GLEW_EXT_copy_texture
#define GLEW_EXT_copy_texture
Definition: glew.h:8234
glVertexAttrib4dvARB
#define glVertexAttrib4dvARB
Definition: glew.h:7126
glFramebufferTexture2DEXT
#define glFramebufferTexture2DEXT
Definition: glew.h:9006
glColor4x
#define glColor4x
Definition: glew.h:13844
GLEW_ARB_occlusion_query2
#define GLEW_ARB_occlusion_query2
Definition: glew.h:4960
glVertexAttribI3i
#define glVertexAttribI3i
Definition: glew.h:2247
wglCreateContextAttribsARB
#define wglCreateContextAttribsARB
Definition: wglew.h:201
glTexStorage3DMultisample
#define glTexStorage3DMultisample
Definition: glew.h:6472
wglDXRegisterObjectNV
#define wglDXRegisterObjectNV
Definition: wglew.h:900
GLEW_EXT_texture_env
#define GLEW_EXT_texture_env
Definition: glew.h:10023
glNamedFramebufferTextureEXT
#define glNamedFramebufferTextureEXT
Definition: glew.h:8648
glMultiTexCoordP2uiv
#define glMultiTexCoordP2uiv
Definition: glew.h:7231
glCompressedTextureSubImage2DEXT
#define glCompressedTextureSubImage2DEXT
Definition: glew.h:8526
glVertexAttrib4s
#define glVertexAttrib4s
Definition: glew.h:1980
glMultiDrawElementsEXT
#define glMultiDrawElementsEXT
Definition: glew.h:9326
GLEW_NV_deep_texture3D
#define GLEW_NV_deep_texture3D
Definition: glew.h:11525
GLEW_SGIS_pixel_texture
#define GLEW_SGIS_pixel_texture
Definition: glew.h:14113
glGetFragmentLightfvSGIX
#define glGetFragmentLightfvSGIX
Definition: glew.h:14401
glInvalidateFramebuffer
#define glInvalidateFramebuffer
Definition: glew.h:4670
glXDestroyHyperpipeConfigSGIX
#define glXDestroyHyperpipeConfigSGIX
Definition: glxew.h:1202
GLEW_EXT_rescale_normal
#define GLEW_EXT_rescale_normal
Definition: glew.h:9566
glXImportContextEXT
#define glXImportContextEXT
Definition: glxew.h:652
GLEW_ARB_transform_feedback3
#define GLEW_ARB_transform_feedback3
Definition: glew.h:6582
glGetUniformivARB
#define glGetUniformivARB
Definition: glew.h:5676
glNamedProgramStringEXT
#define glNamedProgramStringEXT
Definition: glew.h:8662
glPrimitiveRestartNV
#define glPrimitiveRestartNV
Definition: glew.h:12568
glIsNamedBufferResidentNV
#define glIsNamedBufferResidentNV
Definition: glew.h:12725
glVertexAttrib4f
GL_APICALL void GL_APIENTRY glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
glTexImage2DMultisampleCoverageNV
#define glTexImage2DMultisampleCoverageNV
Definition: glew.h:12851
glProgramUniform1iEXT
#define glProgramUniform1iEXT
Definition: glew.h:8668
GLEW_NV_pixel_data_range
#define GLEW_NV_pixel_data_range
Definition: glew.h:12503
GLEW_AMD_name_gen_delete
#define GLEW_AMD_name_gen_delete
Definition: glew.h:2639
glProgramUniform3dv
#define glProgramUniform3dv
Definition: glew.h:5379
GLEW_EXT_texture_compression_s3tc
#define GLEW_EXT_texture_compression_s3tc
Definition: glew.h:9981
GLXEW_NV_swap_group
#define GLXEW_NV_swap_group
Definition: glxew.h:950
glFrustumfOES
#define glFrustumfOES
Definition: glew.h:13692
glGetLocalConstantBooleanvEXT
#define glGetLocalConstantBooleanvEXT
Definition: glew.h:10701
glVertexAttribL1dEXT
#define glVertexAttribL1dEXT
Definition: glew.h:10511
glEnableClientStateIndexedEXT
#define glEnableClientStateIndexedEXT
Definition: glew.h:8542
glIsEnabledi
#define glIsEnabledi
Definition: glew.h:2227
glVertexStream3iATI
#define glVertexStream3iATI
Definition: glew.h:7889
glGenVertexShadersEXT
#define glGenVertexShadersEXT
Definition: glew.h:10697
wglCreatePbufferARB
#define wglCreatePbufferARB
Definition: wglew.h:310
glMultiTexCoord4f
GLAPI void GLAPIENTRY glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
wglGetGammaTableParametersI3D
#define wglGetGammaTableParametersI3D
Definition: wglew.h:765
GLEW_SGIX_fog_texture
#define GLEW_SGIX_fog_texture
Definition: glew.h:14361
glProgramUniform2uivEXT
#define glProgramUniform2uivEXT
Definition: glew.h:8677
glMultiTexCoord2iARB
GLAPI void GLAPIENTRY glMultiTexCoord2iARB(GLenum target, GLint s, GLint t)
GLEW_VERSION_3_0
#define GLEW_VERSION_3_0
Definition: glew.h:2261
ctx
EGLContext ctx
Definition: eglext.h:87
glGetImageHandleARB
#define glGetImageHandleARB
Definition: glew.h:3479
glProgramUniform1f
#define glProgramUniform1f
Definition: glew.h:5364