opengl32: Update to OpenGL 4.6.
[wine.git] / dlls / opengl32 / opengl_norm.c
bloba228d9cc8f65ca8211591b09b54d22d9eba083b1
2 /* Auto-generated file... Do not edit ! */
4 #include "config.h"
5 #include <stdarg.h>
6 #include "winternl.h"
7 #include "wingdi.h"
8 #include "wine/wgl.h"
9 #include "wine/wgl_driver.h"
10 #include "wine/debug.h"
12 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
14 void WINAPI glAccum( GLenum op, GLfloat value ) {
15 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16 TRACE("(%d, %f)\n", op, value );
17 funcs->gl.p_glAccum( op, value );
20 void WINAPI glAlphaFunc( GLenum func, GLfloat ref ) {
21 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22 TRACE("(%d, %f)\n", func, ref );
23 funcs->gl.p_glAlphaFunc( func, ref );
26 GLboolean WINAPI glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) {
27 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
28 TRACE("(%d, %p, %p)\n", n, textures, residences );
29 return funcs->gl.p_glAreTexturesResident( n, textures, residences );
32 void WINAPI glArrayElement( GLint i ) {
33 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
34 TRACE("(%d)\n", i );
35 funcs->gl.p_glArrayElement( i );
38 void WINAPI glBegin( GLenum mode ) {
39 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
40 TRACE("(%d)\n", mode );
41 funcs->gl.p_glBegin( mode );
44 void WINAPI glBindTexture( GLenum target, GLuint texture ) {
45 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
46 TRACE("(%d, %d)\n", target, texture );
47 funcs->gl.p_glBindTexture( target, texture );
50 void WINAPI glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) {
51 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
52 TRACE("(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
53 funcs->gl.p_glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
56 void WINAPI glBlendFunc( GLenum sfactor, GLenum dfactor ) {
57 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
58 TRACE("(%d, %d)\n", sfactor, dfactor );
59 funcs->gl.p_glBlendFunc( sfactor, dfactor );
62 void WINAPI glCallList( GLuint list ) {
63 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
64 TRACE("(%d)\n", list );
65 funcs->gl.p_glCallList( list );
68 void WINAPI glCallLists( GLsizei n, GLenum type, const void* lists ) {
69 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
70 TRACE("(%d, %d, %p)\n", n, type, lists );
71 funcs->gl.p_glCallLists( n, type, lists );
74 void WINAPI glClear( GLbitfield mask ) {
75 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
76 TRACE("(%d)\n", mask );
77 funcs->gl.p_glClear( mask );
80 void WINAPI glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
81 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
82 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
83 funcs->gl.p_glClearAccum( red, green, blue, alpha );
86 void WINAPI glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
87 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
88 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
89 funcs->gl.p_glClearColor( red, green, blue, alpha );
92 void WINAPI glClearDepth( GLdouble depth ) {
93 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
94 TRACE("(%f)\n", depth );
95 funcs->gl.p_glClearDepth( depth );
98 void WINAPI glClearIndex( GLfloat c ) {
99 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
100 TRACE("(%f)\n", c );
101 funcs->gl.p_glClearIndex( c );
104 void WINAPI glClearStencil( GLint s ) {
105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
106 TRACE("(%d)\n", s );
107 funcs->gl.p_glClearStencil( s );
110 void WINAPI glClipPlane( GLenum plane, const GLdouble* equation ) {
111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
112 TRACE("(%d, %p)\n", plane, equation );
113 funcs->gl.p_glClipPlane( plane, equation );
116 void WINAPI glColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
117 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
118 TRACE("(%d, %d, %d)\n", red, green, blue );
119 funcs->gl.p_glColor3b( red, green, blue );
122 void WINAPI glColor3bv( const GLbyte* v ) {
123 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
124 TRACE("(%p)\n", v );
125 funcs->gl.p_glColor3bv( v );
128 void WINAPI glColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
130 TRACE("(%f, %f, %f)\n", red, green, blue );
131 funcs->gl.p_glColor3d( red, green, blue );
134 void WINAPI glColor3dv( const GLdouble* v ) {
135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
136 TRACE("(%p)\n", v );
137 funcs->gl.p_glColor3dv( v );
140 void WINAPI glColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
141 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
142 TRACE("(%f, %f, %f)\n", red, green, blue );
143 funcs->gl.p_glColor3f( red, green, blue );
146 void WINAPI glColor3fv( const GLfloat* v ) {
147 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
148 TRACE("(%p)\n", v );
149 funcs->gl.p_glColor3fv( v );
152 void WINAPI glColor3i( GLint red, GLint green, GLint blue ) {
153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
154 TRACE("(%d, %d, %d)\n", red, green, blue );
155 funcs->gl.p_glColor3i( red, green, blue );
158 void WINAPI glColor3iv( const GLint* v ) {
159 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
160 TRACE("(%p)\n", v );
161 funcs->gl.p_glColor3iv( v );
164 void WINAPI glColor3s( GLshort red, GLshort green, GLshort blue ) {
165 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
166 TRACE("(%d, %d, %d)\n", red, green, blue );
167 funcs->gl.p_glColor3s( red, green, blue );
170 void WINAPI glColor3sv( const GLshort* v ) {
171 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
172 TRACE("(%p)\n", v );
173 funcs->gl.p_glColor3sv( v );
176 void WINAPI glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
178 TRACE("(%d, %d, %d)\n", red, green, blue );
179 funcs->gl.p_glColor3ub( red, green, blue );
182 void WINAPI glColor3ubv( const GLubyte* v ) {
183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
184 TRACE("(%p)\n", v );
185 funcs->gl.p_glColor3ubv( v );
188 void WINAPI glColor3ui( GLuint red, GLuint green, GLuint blue ) {
189 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
190 TRACE("(%d, %d, %d)\n", red, green, blue );
191 funcs->gl.p_glColor3ui( red, green, blue );
194 void WINAPI glColor3uiv( const GLuint* v ) {
195 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
196 TRACE("(%p)\n", v );
197 funcs->gl.p_glColor3uiv( v );
200 void WINAPI glColor3us( GLushort red, GLushort green, GLushort blue ) {
201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
202 TRACE("(%d, %d, %d)\n", red, green, blue );
203 funcs->gl.p_glColor3us( red, green, blue );
206 void WINAPI glColor3usv( const GLushort* v ) {
207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
208 TRACE("(%p)\n", v );
209 funcs->gl.p_glColor3usv( v );
212 void WINAPI glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) {
213 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
214 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
215 funcs->gl.p_glColor4b( red, green, blue, alpha );
218 void WINAPI glColor4bv( const GLbyte* v ) {
219 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
220 TRACE("(%p)\n", v );
221 funcs->gl.p_glColor4bv( v );
224 void WINAPI glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) {
225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
226 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
227 funcs->gl.p_glColor4d( red, green, blue, alpha );
230 void WINAPI glColor4dv( const GLdouble* v ) {
231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
232 TRACE("(%p)\n", v );
233 funcs->gl.p_glColor4dv( v );
236 void WINAPI glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
237 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
238 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
239 funcs->gl.p_glColor4f( red, green, blue, alpha );
242 void WINAPI glColor4fv( const GLfloat* v ) {
243 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
244 TRACE("(%p)\n", v );
245 funcs->gl.p_glColor4fv( v );
248 void WINAPI glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) {
249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
250 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
251 funcs->gl.p_glColor4i( red, green, blue, alpha );
254 void WINAPI glColor4iv( const GLint* v ) {
255 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
256 TRACE("(%p)\n", v );
257 funcs->gl.p_glColor4iv( v );
260 void WINAPI glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) {
261 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
262 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
263 funcs->gl.p_glColor4s( red, green, blue, alpha );
266 void WINAPI glColor4sv( const GLshort* v ) {
267 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
268 TRACE("(%p)\n", v );
269 funcs->gl.p_glColor4sv( v );
272 void WINAPI glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) {
273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
274 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
275 funcs->gl.p_glColor4ub( red, green, blue, alpha );
278 void WINAPI glColor4ubv( const GLubyte* v ) {
279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
280 TRACE("(%p)\n", v );
281 funcs->gl.p_glColor4ubv( v );
284 void WINAPI glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
285 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
286 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
287 funcs->gl.p_glColor4ui( red, green, blue, alpha );
290 void WINAPI glColor4uiv( const GLuint* v ) {
291 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
292 TRACE("(%p)\n", v );
293 funcs->gl.p_glColor4uiv( v );
296 void WINAPI glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) {
297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
298 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
299 funcs->gl.p_glColor4us( red, green, blue, alpha );
302 void WINAPI glColor4usv( const GLushort* v ) {
303 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
304 TRACE("(%p)\n", v );
305 funcs->gl.p_glColor4usv( v );
308 void WINAPI glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
309 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
310 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
311 funcs->gl.p_glColorMask( red, green, blue, alpha );
314 void WINAPI glColorMaterial( GLenum face, GLenum mode ) {
315 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
316 TRACE("(%d, %d)\n", face, mode );
317 funcs->gl.p_glColorMaterial( face, mode );
320 void WINAPI glColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
322 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
323 funcs->gl.p_glColorPointer( size, type, stride, pointer );
326 void WINAPI glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) {
327 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
328 TRACE("(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
329 funcs->gl.p_glCopyPixels( x, y, width, height, type );
332 void WINAPI glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
333 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
334 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
335 funcs->gl.p_glCopyTexImage1D( target, level, internalformat, x, y, width, border );
338 void WINAPI glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
339 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
340 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
341 funcs->gl.p_glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
344 void WINAPI glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
346 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
347 funcs->gl.p_glCopyTexSubImage1D( target, level, xoffset, x, y, width );
350 void WINAPI glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
352 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
353 funcs->gl.p_glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
356 void WINAPI glCullFace( GLenum mode ) {
357 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
358 TRACE("(%d)\n", mode );
359 funcs->gl.p_glCullFace( mode );
362 void WINAPI glDeleteLists( GLuint list, GLsizei range ) {
363 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
364 TRACE("(%d, %d)\n", list, range );
365 funcs->gl.p_glDeleteLists( list, range );
368 void WINAPI glDeleteTextures( GLsizei n, const GLuint* textures ) {
369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
370 TRACE("(%d, %p)\n", n, textures );
371 funcs->gl.p_glDeleteTextures( n, textures );
374 void WINAPI glDepthFunc( GLenum func ) {
375 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
376 TRACE("(%d)\n", func );
377 funcs->gl.p_glDepthFunc( func );
380 void WINAPI glDepthMask( GLboolean flag ) {
381 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
382 TRACE("(%d)\n", flag );
383 funcs->gl.p_glDepthMask( flag );
386 void WINAPI glDepthRange( GLdouble nearParam, GLdouble farParam ) {
387 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
388 TRACE("(%f, %f)\n", nearParam, farParam );
389 funcs->gl.p_glDepthRange( nearParam, farParam );
392 void WINAPI glDisable( GLenum cap ) {
393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
394 TRACE("(%d)\n", cap );
395 funcs->gl.p_glDisable( cap );
398 void WINAPI glDisableClientState( GLenum array ) {
399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
400 TRACE("(%d)\n", array );
401 funcs->gl.p_glDisableClientState( array );
404 void WINAPI glDrawArrays( GLenum mode, GLint first, GLsizei count ) {
405 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
406 TRACE("(%d, %d, %d)\n", mode, first, count );
407 funcs->gl.p_glDrawArrays( mode, first, count );
410 void WINAPI glDrawBuffer( GLenum buf ) {
411 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
412 TRACE("(%d)\n", buf );
413 funcs->gl.p_glDrawBuffer( buf );
416 void WINAPI glDrawElements( GLenum mode, GLsizei count, GLenum type, const void* indices ) {
417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
418 TRACE("(%d, %d, %d, %p)\n", mode, count, type, indices );
419 funcs->gl.p_glDrawElements( mode, count, type, indices );
422 void WINAPI glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) {
423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
424 TRACE("(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
425 funcs->gl.p_glDrawPixels( width, height, format, type, pixels );
428 void WINAPI glEdgeFlag( GLboolean flag ) {
429 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
430 TRACE("(%d)\n", flag );
431 funcs->gl.p_glEdgeFlag( flag );
434 void WINAPI glEdgeFlagPointer( GLsizei stride, const void* pointer ) {
435 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
436 TRACE("(%d, %p)\n", stride, pointer );
437 funcs->gl.p_glEdgeFlagPointer( stride, pointer );
440 void WINAPI glEdgeFlagv( const GLboolean* flag ) {
441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
442 TRACE("(%p)\n", flag );
443 funcs->gl.p_glEdgeFlagv( flag );
446 void WINAPI glEnable( GLenum cap ) {
447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
448 TRACE("(%d)\n", cap );
449 funcs->gl.p_glEnable( cap );
452 void WINAPI glEnableClientState( GLenum array ) {
453 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
454 TRACE("(%d)\n", array );
455 funcs->gl.p_glEnableClientState( array );
458 void WINAPI glEnd( void ) {
459 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
460 TRACE("()\n");
461 funcs->gl.p_glEnd( );
464 void WINAPI glEndList( void ) {
465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
466 TRACE("()\n");
467 funcs->gl.p_glEndList( );
470 void WINAPI glEvalCoord1d( GLdouble u ) {
471 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
472 TRACE("(%f)\n", u );
473 funcs->gl.p_glEvalCoord1d( u );
476 void WINAPI glEvalCoord1dv( const GLdouble* u ) {
477 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
478 TRACE("(%p)\n", u );
479 funcs->gl.p_glEvalCoord1dv( u );
482 void WINAPI glEvalCoord1f( GLfloat u ) {
483 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
484 TRACE("(%f)\n", u );
485 funcs->gl.p_glEvalCoord1f( u );
488 void WINAPI glEvalCoord1fv( const GLfloat* u ) {
489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
490 TRACE("(%p)\n", u );
491 funcs->gl.p_glEvalCoord1fv( u );
494 void WINAPI glEvalCoord2d( GLdouble u, GLdouble v ) {
495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
496 TRACE("(%f, %f)\n", u, v );
497 funcs->gl.p_glEvalCoord2d( u, v );
500 void WINAPI glEvalCoord2dv( const GLdouble* u ) {
501 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
502 TRACE("(%p)\n", u );
503 funcs->gl.p_glEvalCoord2dv( u );
506 void WINAPI glEvalCoord2f( GLfloat u, GLfloat v ) {
507 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
508 TRACE("(%f, %f)\n", u, v );
509 funcs->gl.p_glEvalCoord2f( u, v );
512 void WINAPI glEvalCoord2fv( const GLfloat* u ) {
513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
514 TRACE("(%p)\n", u );
515 funcs->gl.p_glEvalCoord2fv( u );
518 void WINAPI glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) {
519 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
520 TRACE("(%d, %d, %d)\n", mode, i1, i2 );
521 funcs->gl.p_glEvalMesh1( mode, i1, i2 );
524 void WINAPI glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) {
525 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
526 TRACE("(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
527 funcs->gl.p_glEvalMesh2( mode, i1, i2, j1, j2 );
530 void WINAPI glEvalPoint1( GLint i ) {
531 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
532 TRACE("(%d)\n", i );
533 funcs->gl.p_glEvalPoint1( i );
536 void WINAPI glEvalPoint2( GLint i, GLint j ) {
537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
538 TRACE("(%d, %d)\n", i, j );
539 funcs->gl.p_glEvalPoint2( i, j );
542 void WINAPI glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) {
543 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
544 TRACE("(%d, %d, %p)\n", size, type, buffer );
545 funcs->gl.p_glFeedbackBuffer( size, type, buffer );
548 void WINAPI glFinish( void ) {
549 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
550 TRACE("()\n");
551 funcs->gl.p_glFinish( );
554 void WINAPI glFlush( void ) {
555 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
556 TRACE("()\n");
557 funcs->gl.p_glFlush( );
560 void WINAPI glFogf( GLenum pname, GLfloat param ) {
561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
562 TRACE("(%d, %f)\n", pname, param );
563 funcs->gl.p_glFogf( pname, param );
566 void WINAPI glFogfv( GLenum pname, const GLfloat* params ) {
567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
568 TRACE("(%d, %p)\n", pname, params );
569 funcs->gl.p_glFogfv( pname, params );
572 void WINAPI glFogi( GLenum pname, GLint param ) {
573 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
574 TRACE("(%d, %d)\n", pname, param );
575 funcs->gl.p_glFogi( pname, param );
578 void WINAPI glFogiv( GLenum pname, const GLint* params ) {
579 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
580 TRACE("(%d, %p)\n", pname, params );
581 funcs->gl.p_glFogiv( pname, params );
584 void WINAPI glFrontFace( GLenum mode ) {
585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
586 TRACE("(%d)\n", mode );
587 funcs->gl.p_glFrontFace( mode );
590 void WINAPI glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
592 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
593 funcs->gl.p_glFrustum( left, right, bottom, top, zNear, zFar );
596 GLuint WINAPI glGenLists( GLsizei range ) {
597 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
598 TRACE("(%d)\n", range );
599 return funcs->gl.p_glGenLists( range );
602 void WINAPI glGenTextures( GLsizei n, GLuint* textures ) {
603 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
604 TRACE("(%d, %p)\n", n, textures );
605 funcs->gl.p_glGenTextures( n, textures );
608 void WINAPI glGetBooleanv( GLenum pname, GLboolean* data ) {
609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
610 TRACE("(%d, %p)\n", pname, data );
611 funcs->gl.p_glGetBooleanv( pname, data );
614 void WINAPI glGetClipPlane( GLenum plane, GLdouble* equation ) {
615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
616 TRACE("(%d, %p)\n", plane, equation );
617 funcs->gl.p_glGetClipPlane( plane, equation );
620 void WINAPI glGetDoublev( GLenum pname, GLdouble* data ) {
621 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
622 TRACE("(%d, %p)\n", pname, data );
623 funcs->gl.p_glGetDoublev( pname, data );
626 GLenum WINAPI glGetError( void ) {
627 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
628 TRACE("()\n");
629 return funcs->gl.p_glGetError( );
632 void WINAPI glGetFloatv( GLenum pname, GLfloat* data ) {
633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
634 TRACE("(%d, %p)\n", pname, data );
635 funcs->gl.p_glGetFloatv( pname, data );
638 void WINAPI glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) {
639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
640 TRACE("(%d, %d, %p)\n", light, pname, params );
641 funcs->gl.p_glGetLightfv( light, pname, params );
644 void WINAPI glGetLightiv( GLenum light, GLenum pname, GLint* params ) {
645 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
646 TRACE("(%d, %d, %p)\n", light, pname, params );
647 funcs->gl.p_glGetLightiv( light, pname, params );
650 void WINAPI glGetMapdv( GLenum target, GLenum query, GLdouble* v ) {
651 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
652 TRACE("(%d, %d, %p)\n", target, query, v );
653 funcs->gl.p_glGetMapdv( target, query, v );
656 void WINAPI glGetMapfv( GLenum target, GLenum query, GLfloat* v ) {
657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
658 TRACE("(%d, %d, %p)\n", target, query, v );
659 funcs->gl.p_glGetMapfv( target, query, v );
662 void WINAPI glGetMapiv( GLenum target, GLenum query, GLint* v ) {
663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
664 TRACE("(%d, %d, %p)\n", target, query, v );
665 funcs->gl.p_glGetMapiv( target, query, v );
668 void WINAPI glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
669 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
670 TRACE("(%d, %d, %p)\n", face, pname, params );
671 funcs->gl.p_glGetMaterialfv( face, pname, params );
674 void WINAPI glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) {
675 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
676 TRACE("(%d, %d, %p)\n", face, pname, params );
677 funcs->gl.p_glGetMaterialiv( face, pname, params );
680 void WINAPI glGetPixelMapfv( GLenum map, GLfloat* values ) {
681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
682 TRACE("(%d, %p)\n", map, values );
683 funcs->gl.p_glGetPixelMapfv( map, values );
686 void WINAPI glGetPixelMapuiv( GLenum map, GLuint* values ) {
687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
688 TRACE("(%d, %p)\n", map, values );
689 funcs->gl.p_glGetPixelMapuiv( map, values );
692 void WINAPI glGetPixelMapusv( GLenum map, GLushort* values ) {
693 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
694 TRACE("(%d, %p)\n", map, values );
695 funcs->gl.p_glGetPixelMapusv( map, values );
698 void WINAPI glGetPointerv( GLenum pname, void** params ) {
699 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
700 TRACE("(%d, %p)\n", pname, params );
701 funcs->gl.p_glGetPointerv( pname, params );
704 void WINAPI glGetPolygonStipple( GLubyte* mask ) {
705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
706 TRACE("(%p)\n", mask );
707 funcs->gl.p_glGetPolygonStipple( mask );
710 void WINAPI glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
712 TRACE("(%d, %d, %p)\n", target, pname, params );
713 funcs->gl.p_glGetTexEnvfv( target, pname, params );
716 void WINAPI glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) {
717 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
718 TRACE("(%d, %d, %p)\n", target, pname, params );
719 funcs->gl.p_glGetTexEnviv( target, pname, params );
722 void WINAPI glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
723 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
724 TRACE("(%d, %d, %p)\n", coord, pname, params );
725 funcs->gl.p_glGetTexGendv( coord, pname, params );
728 void WINAPI glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
730 TRACE("(%d, %d, %p)\n", coord, pname, params );
731 funcs->gl.p_glGetTexGenfv( coord, pname, params );
734 void WINAPI glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
736 TRACE("(%d, %d, %p)\n", coord, pname, params );
737 funcs->gl.p_glGetTexGeniv( coord, pname, params );
740 void WINAPI glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) {
741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
742 TRACE("(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
743 funcs->gl.p_glGetTexImage( target, level, format, type, pixels );
746 void WINAPI glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) {
747 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
748 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
749 funcs->gl.p_glGetTexLevelParameterfv( target, level, pname, params );
752 void WINAPI glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) {
753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
754 TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
755 funcs->gl.p_glGetTexLevelParameteriv( target, level, pname, params );
758 void WINAPI glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
760 TRACE("(%d, %d, %p)\n", target, pname, params );
761 funcs->gl.p_glGetTexParameterfv( target, pname, params );
764 void WINAPI glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
765 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
766 TRACE("(%d, %d, %p)\n", target, pname, params );
767 funcs->gl.p_glGetTexParameteriv( target, pname, params );
770 void WINAPI glHint( GLenum target, GLenum mode ) {
771 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
772 TRACE("(%d, %d)\n", target, mode );
773 funcs->gl.p_glHint( target, mode );
776 void WINAPI glIndexMask( GLuint mask ) {
777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
778 TRACE("(%d)\n", mask );
779 funcs->gl.p_glIndexMask( mask );
782 void WINAPI glIndexPointer( GLenum type, GLsizei stride, const void* pointer ) {
783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
784 TRACE("(%d, %d, %p)\n", type, stride, pointer );
785 funcs->gl.p_glIndexPointer( type, stride, pointer );
788 void WINAPI glIndexd( GLdouble c ) {
789 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
790 TRACE("(%f)\n", c );
791 funcs->gl.p_glIndexd( c );
794 void WINAPI glIndexdv( const GLdouble* c ) {
795 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
796 TRACE("(%p)\n", c );
797 funcs->gl.p_glIndexdv( c );
800 void WINAPI glIndexf( GLfloat c ) {
801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
802 TRACE("(%f)\n", c );
803 funcs->gl.p_glIndexf( c );
806 void WINAPI glIndexfv( const GLfloat* c ) {
807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
808 TRACE("(%p)\n", c );
809 funcs->gl.p_glIndexfv( c );
812 void WINAPI glIndexi( GLint c ) {
813 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
814 TRACE("(%d)\n", c );
815 funcs->gl.p_glIndexi( c );
818 void WINAPI glIndexiv( const GLint* c ) {
819 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
820 TRACE("(%p)\n", c );
821 funcs->gl.p_glIndexiv( c );
824 void WINAPI glIndexs( GLshort c ) {
825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
826 TRACE("(%d)\n", c );
827 funcs->gl.p_glIndexs( c );
830 void WINAPI glIndexsv( const GLshort* c ) {
831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
832 TRACE("(%p)\n", c );
833 funcs->gl.p_glIndexsv( c );
836 void WINAPI glIndexub( GLubyte c ) {
837 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
838 TRACE("(%d)\n", c );
839 funcs->gl.p_glIndexub( c );
842 void WINAPI glIndexubv( const GLubyte* c ) {
843 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
844 TRACE("(%p)\n", c );
845 funcs->gl.p_glIndexubv( c );
848 void WINAPI glInitNames( void ) {
849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
850 TRACE("()\n");
851 funcs->gl.p_glInitNames( );
854 void WINAPI glInterleavedArrays( GLenum format, GLsizei stride, const void* pointer ) {
855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
856 TRACE("(%d, %d, %p)\n", format, stride, pointer );
857 funcs->gl.p_glInterleavedArrays( format, stride, pointer );
860 GLboolean WINAPI glIsEnabled( GLenum cap ) {
861 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
862 TRACE("(%d)\n", cap );
863 return funcs->gl.p_glIsEnabled( cap );
866 GLboolean WINAPI glIsList( GLuint list ) {
867 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
868 TRACE("(%d)\n", list );
869 return funcs->gl.p_glIsList( list );
872 GLboolean WINAPI glIsTexture( GLuint texture ) {
873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
874 TRACE("(%d)\n", texture );
875 return funcs->gl.p_glIsTexture( texture );
878 void WINAPI glLightModelf( GLenum pname, GLfloat param ) {
879 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
880 TRACE("(%d, %f)\n", pname, param );
881 funcs->gl.p_glLightModelf( pname, param );
884 void WINAPI glLightModelfv( GLenum pname, const GLfloat* params ) {
885 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
886 TRACE("(%d, %p)\n", pname, params );
887 funcs->gl.p_glLightModelfv( pname, params );
890 void WINAPI glLightModeli( GLenum pname, GLint param ) {
891 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
892 TRACE("(%d, %d)\n", pname, param );
893 funcs->gl.p_glLightModeli( pname, param );
896 void WINAPI glLightModeliv( GLenum pname, const GLint* params ) {
897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
898 TRACE("(%d, %p)\n", pname, params );
899 funcs->gl.p_glLightModeliv( pname, params );
902 void WINAPI glLightf( GLenum light, GLenum pname, GLfloat param ) {
903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
904 TRACE("(%d, %d, %f)\n", light, pname, param );
905 funcs->gl.p_glLightf( light, pname, param );
908 void WINAPI glLightfv( GLenum light, GLenum pname, const GLfloat* params ) {
909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
910 TRACE("(%d, %d, %p)\n", light, pname, params );
911 funcs->gl.p_glLightfv( light, pname, params );
914 void WINAPI glLighti( GLenum light, GLenum pname, GLint param ) {
915 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
916 TRACE("(%d, %d, %d)\n", light, pname, param );
917 funcs->gl.p_glLighti( light, pname, param );
920 void WINAPI glLightiv( GLenum light, GLenum pname, const GLint* params ) {
921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
922 TRACE("(%d, %d, %p)\n", light, pname, params );
923 funcs->gl.p_glLightiv( light, pname, params );
926 void WINAPI glLineStipple( GLint factor, GLushort pattern ) {
927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
928 TRACE("(%d, %d)\n", factor, pattern );
929 funcs->gl.p_glLineStipple( factor, pattern );
932 void WINAPI glLineWidth( GLfloat width ) {
933 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
934 TRACE("(%f)\n", width );
935 funcs->gl.p_glLineWidth( width );
938 void WINAPI glListBase( GLuint base ) {
939 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
940 TRACE("(%d)\n", base );
941 funcs->gl.p_glListBase( base );
944 void WINAPI glLoadIdentity( void ) {
945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
946 TRACE("()\n");
947 funcs->gl.p_glLoadIdentity( );
950 void WINAPI glLoadMatrixd( const GLdouble* m ) {
951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
952 TRACE("(%p)\n", m );
953 funcs->gl.p_glLoadMatrixd( m );
956 void WINAPI glLoadMatrixf( const GLfloat* m ) {
957 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
958 TRACE("(%p)\n", m );
959 funcs->gl.p_glLoadMatrixf( m );
962 void WINAPI glLoadName( GLuint name ) {
963 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
964 TRACE("(%d)\n", name );
965 funcs->gl.p_glLoadName( name );
968 void WINAPI glLogicOp( GLenum opcode ) {
969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
970 TRACE("(%d)\n", opcode );
971 funcs->gl.p_glLogicOp( opcode );
974 void WINAPI glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) {
975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
976 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
977 funcs->gl.p_glMap1d( target, u1, u2, stride, order, points );
980 void WINAPI glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) {
981 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
982 TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
983 funcs->gl.p_glMap1f( target, u1, u2, stride, order, points );
986 void WINAPI glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) {
987 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
988 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
989 funcs->gl.p_glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
992 void WINAPI glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) {
993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
994 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
995 funcs->gl.p_glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
998 void WINAPI glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) {
999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1000 TRACE("(%d, %f, %f)\n", un, u1, u2 );
1001 funcs->gl.p_glMapGrid1d( un, u1, u2 );
1004 void WINAPI glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) {
1005 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1006 TRACE("(%d, %f, %f)\n", un, u1, u2 );
1007 funcs->gl.p_glMapGrid1f( un, u1, u2 );
1010 void WINAPI glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) {
1011 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1012 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1013 funcs->gl.p_glMapGrid2d( un, u1, u2, vn, v1, v2 );
1016 void WINAPI glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) {
1017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1018 TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1019 funcs->gl.p_glMapGrid2f( un, u1, u2, vn, v1, v2 );
1022 void WINAPI glMaterialf( GLenum face, GLenum pname, GLfloat param ) {
1023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1024 TRACE("(%d, %d, %f)\n", face, pname, param );
1025 funcs->gl.p_glMaterialf( face, pname, param );
1028 void WINAPI glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) {
1029 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1030 TRACE("(%d, %d, %p)\n", face, pname, params );
1031 funcs->gl.p_glMaterialfv( face, pname, params );
1034 void WINAPI glMateriali( GLenum face, GLenum pname, GLint param ) {
1035 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1036 TRACE("(%d, %d, %d)\n", face, pname, param );
1037 funcs->gl.p_glMateriali( face, pname, param );
1040 void WINAPI glMaterialiv( GLenum face, GLenum pname, const GLint* params ) {
1041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1042 TRACE("(%d, %d, %p)\n", face, pname, params );
1043 funcs->gl.p_glMaterialiv( face, pname, params );
1046 void WINAPI glMatrixMode( GLenum mode ) {
1047 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1048 TRACE("(%d)\n", mode );
1049 funcs->gl.p_glMatrixMode( mode );
1052 void WINAPI glMultMatrixd( const GLdouble* m ) {
1053 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1054 TRACE("(%p)\n", m );
1055 funcs->gl.p_glMultMatrixd( m );
1058 void WINAPI glMultMatrixf( const GLfloat* m ) {
1059 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1060 TRACE("(%p)\n", m );
1061 funcs->gl.p_glMultMatrixf( m );
1064 void WINAPI glNewList( GLuint list, GLenum mode ) {
1065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1066 TRACE("(%d, %d)\n", list, mode );
1067 funcs->gl.p_glNewList( list, mode );
1070 void WINAPI glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) {
1071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1072 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1073 funcs->gl.p_glNormal3b( nx, ny, nz );
1076 void WINAPI glNormal3bv( const GLbyte* v ) {
1077 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1078 TRACE("(%p)\n", v );
1079 funcs->gl.p_glNormal3bv( v );
1082 void WINAPI glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) {
1083 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1084 TRACE("(%f, %f, %f)\n", nx, ny, nz );
1085 funcs->gl.p_glNormal3d( nx, ny, nz );
1088 void WINAPI glNormal3dv( const GLdouble* v ) {
1089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1090 TRACE("(%p)\n", v );
1091 funcs->gl.p_glNormal3dv( v );
1094 void WINAPI glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) {
1095 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1096 TRACE("(%f, %f, %f)\n", nx, ny, nz );
1097 funcs->gl.p_glNormal3f( nx, ny, nz );
1100 void WINAPI glNormal3fv( const GLfloat* v ) {
1101 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1102 TRACE("(%p)\n", v );
1103 funcs->gl.p_glNormal3fv( v );
1106 void WINAPI glNormal3i( GLint nx, GLint ny, GLint nz ) {
1107 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1108 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1109 funcs->gl.p_glNormal3i( nx, ny, nz );
1112 void WINAPI glNormal3iv( const GLint* v ) {
1113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1114 TRACE("(%p)\n", v );
1115 funcs->gl.p_glNormal3iv( v );
1118 void WINAPI glNormal3s( GLshort nx, GLshort ny, GLshort nz ) {
1119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1120 TRACE("(%d, %d, %d)\n", nx, ny, nz );
1121 funcs->gl.p_glNormal3s( nx, ny, nz );
1124 void WINAPI glNormal3sv( const GLshort* v ) {
1125 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1126 TRACE("(%p)\n", v );
1127 funcs->gl.p_glNormal3sv( v );
1130 void WINAPI glNormalPointer( GLenum type, GLsizei stride, const void* pointer ) {
1131 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1132 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1133 funcs->gl.p_glNormalPointer( type, stride, pointer );
1136 void WINAPI glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
1137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1138 TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
1139 funcs->gl.p_glOrtho( left, right, bottom, top, zNear, zFar );
1142 void WINAPI glPassThrough( GLfloat token ) {
1143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1144 TRACE("(%f)\n", token );
1145 funcs->gl.p_glPassThrough( token );
1148 void WINAPI glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat* values ) {
1149 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1150 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1151 funcs->gl.p_glPixelMapfv( map, mapsize, values );
1154 void WINAPI glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint* values ) {
1155 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1156 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1157 funcs->gl.p_glPixelMapuiv( map, mapsize, values );
1160 void WINAPI glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort* values ) {
1161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1162 TRACE("(%d, %d, %p)\n", map, mapsize, values );
1163 funcs->gl.p_glPixelMapusv( map, mapsize, values );
1166 void WINAPI glPixelStoref( GLenum pname, GLfloat param ) {
1167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1168 TRACE("(%d, %f)\n", pname, param );
1169 funcs->gl.p_glPixelStoref( pname, param );
1172 void WINAPI glPixelStorei( GLenum pname, GLint param ) {
1173 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1174 TRACE("(%d, %d)\n", pname, param );
1175 funcs->gl.p_glPixelStorei( pname, param );
1178 void WINAPI glPixelTransferf( GLenum pname, GLfloat param ) {
1179 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1180 TRACE("(%d, %f)\n", pname, param );
1181 funcs->gl.p_glPixelTransferf( pname, param );
1184 void WINAPI glPixelTransferi( GLenum pname, GLint param ) {
1185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1186 TRACE("(%d, %d)\n", pname, param );
1187 funcs->gl.p_glPixelTransferi( pname, param );
1190 void WINAPI glPixelZoom( GLfloat xfactor, GLfloat yfactor ) {
1191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1192 TRACE("(%f, %f)\n", xfactor, yfactor );
1193 funcs->gl.p_glPixelZoom( xfactor, yfactor );
1196 void WINAPI glPointSize( GLfloat size ) {
1197 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1198 TRACE("(%f)\n", size );
1199 funcs->gl.p_glPointSize( size );
1202 void WINAPI glPolygonMode( GLenum face, GLenum mode ) {
1203 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1204 TRACE("(%d, %d)\n", face, mode );
1205 funcs->gl.p_glPolygonMode( face, mode );
1208 void WINAPI glPolygonOffset( GLfloat factor, GLfloat units ) {
1209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1210 TRACE("(%f, %f)\n", factor, units );
1211 funcs->gl.p_glPolygonOffset( factor, units );
1214 void WINAPI glPolygonStipple( const GLubyte* mask ) {
1215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1216 TRACE("(%p)\n", mask );
1217 funcs->gl.p_glPolygonStipple( mask );
1220 void WINAPI glPopAttrib( void ) {
1221 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1222 TRACE("()\n");
1223 funcs->gl.p_glPopAttrib( );
1226 void WINAPI glPopClientAttrib( void ) {
1227 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1228 TRACE("()\n");
1229 funcs->gl.p_glPopClientAttrib( );
1232 void WINAPI glPopMatrix( void ) {
1233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1234 TRACE("()\n");
1235 funcs->gl.p_glPopMatrix( );
1238 void WINAPI glPopName( void ) {
1239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1240 TRACE("()\n");
1241 funcs->gl.p_glPopName( );
1244 void WINAPI glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) {
1245 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1246 TRACE("(%d, %p, %p)\n", n, textures, priorities );
1247 funcs->gl.p_glPrioritizeTextures( n, textures, priorities );
1250 void WINAPI glPushAttrib( GLbitfield mask ) {
1251 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1252 TRACE("(%d)\n", mask );
1253 funcs->gl.p_glPushAttrib( mask );
1256 void WINAPI glPushClientAttrib( GLbitfield mask ) {
1257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1258 TRACE("(%d)\n", mask );
1259 funcs->gl.p_glPushClientAttrib( mask );
1262 void WINAPI glPushMatrix( void ) {
1263 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1264 TRACE("()\n");
1265 funcs->gl.p_glPushMatrix( );
1268 void WINAPI glPushName( GLuint name ) {
1269 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1270 TRACE("(%d)\n", name );
1271 funcs->gl.p_glPushName( name );
1274 void WINAPI glRasterPos2d( GLdouble x, GLdouble y ) {
1275 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1276 TRACE("(%f, %f)\n", x, y );
1277 funcs->gl.p_glRasterPos2d( x, y );
1280 void WINAPI glRasterPos2dv( const GLdouble* v ) {
1281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1282 TRACE("(%p)\n", v );
1283 funcs->gl.p_glRasterPos2dv( v );
1286 void WINAPI glRasterPos2f( GLfloat x, GLfloat y ) {
1287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1288 TRACE("(%f, %f)\n", x, y );
1289 funcs->gl.p_glRasterPos2f( x, y );
1292 void WINAPI glRasterPos2fv( const GLfloat* v ) {
1293 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1294 TRACE("(%p)\n", v );
1295 funcs->gl.p_glRasterPos2fv( v );
1298 void WINAPI glRasterPos2i( GLint x, GLint y ) {
1299 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1300 TRACE("(%d, %d)\n", x, y );
1301 funcs->gl.p_glRasterPos2i( x, y );
1304 void WINAPI glRasterPos2iv( const GLint* v ) {
1305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1306 TRACE("(%p)\n", v );
1307 funcs->gl.p_glRasterPos2iv( v );
1310 void WINAPI glRasterPos2s( GLshort x, GLshort y ) {
1311 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1312 TRACE("(%d, %d)\n", x, y );
1313 funcs->gl.p_glRasterPos2s( x, y );
1316 void WINAPI glRasterPos2sv( const GLshort* v ) {
1317 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1318 TRACE("(%p)\n", v );
1319 funcs->gl.p_glRasterPos2sv( v );
1322 void WINAPI glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) {
1323 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1324 TRACE("(%f, %f, %f)\n", x, y, z );
1325 funcs->gl.p_glRasterPos3d( x, y, z );
1328 void WINAPI glRasterPos3dv( const GLdouble* v ) {
1329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1330 TRACE("(%p)\n", v );
1331 funcs->gl.p_glRasterPos3dv( v );
1334 void WINAPI glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) {
1335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1336 TRACE("(%f, %f, %f)\n", x, y, z );
1337 funcs->gl.p_glRasterPos3f( x, y, z );
1340 void WINAPI glRasterPos3fv( const GLfloat* v ) {
1341 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1342 TRACE("(%p)\n", v );
1343 funcs->gl.p_glRasterPos3fv( v );
1346 void WINAPI glRasterPos3i( GLint x, GLint y, GLint z ) {
1347 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1348 TRACE("(%d, %d, %d)\n", x, y, z );
1349 funcs->gl.p_glRasterPos3i( x, y, z );
1352 void WINAPI glRasterPos3iv( const GLint* v ) {
1353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1354 TRACE("(%p)\n", v );
1355 funcs->gl.p_glRasterPos3iv( v );
1358 void WINAPI glRasterPos3s( GLshort x, GLshort y, GLshort z ) {
1359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1360 TRACE("(%d, %d, %d)\n", x, y, z );
1361 funcs->gl.p_glRasterPos3s( x, y, z );
1364 void WINAPI glRasterPos3sv( const GLshort* v ) {
1365 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1366 TRACE("(%p)\n", v );
1367 funcs->gl.p_glRasterPos3sv( v );
1370 void WINAPI glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
1371 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1372 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1373 funcs->gl.p_glRasterPos4d( x, y, z, w );
1376 void WINAPI glRasterPos4dv( const GLdouble* v ) {
1377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1378 TRACE("(%p)\n", v );
1379 funcs->gl.p_glRasterPos4dv( v );
1382 void WINAPI glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
1383 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1384 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1385 funcs->gl.p_glRasterPos4f( x, y, z, w );
1388 void WINAPI glRasterPos4fv( const GLfloat* v ) {
1389 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1390 TRACE("(%p)\n", v );
1391 funcs->gl.p_glRasterPos4fv( v );
1394 void WINAPI glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) {
1395 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1396 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1397 funcs->gl.p_glRasterPos4i( x, y, z, w );
1400 void WINAPI glRasterPos4iv( const GLint* v ) {
1401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1402 TRACE("(%p)\n", v );
1403 funcs->gl.p_glRasterPos4iv( v );
1406 void WINAPI glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
1407 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1408 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1409 funcs->gl.p_glRasterPos4s( x, y, z, w );
1412 void WINAPI glRasterPos4sv( const GLshort* v ) {
1413 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1414 TRACE("(%p)\n", v );
1415 funcs->gl.p_glRasterPos4sv( v );
1418 void WINAPI glReadBuffer( GLenum src ) {
1419 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1420 TRACE("(%d)\n", src );
1421 funcs->gl.p_glReadBuffer( src );
1424 void WINAPI glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels ) {
1425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1426 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
1427 funcs->gl.p_glReadPixels( x, y, width, height, format, type, pixels );
1430 void WINAPI glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) {
1431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1432 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1433 funcs->gl.p_glRectd( x1, y1, x2, y2 );
1436 void WINAPI glRectdv( const GLdouble* v1, const GLdouble* v2 ) {
1437 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1438 TRACE("(%p, %p)\n", v1, v2 );
1439 funcs->gl.p_glRectdv( v1, v2 );
1442 void WINAPI glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) {
1443 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1444 TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1445 funcs->gl.p_glRectf( x1, y1, x2, y2 );
1448 void WINAPI glRectfv( const GLfloat* v1, const GLfloat* v2 ) {
1449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1450 TRACE("(%p, %p)\n", v1, v2 );
1451 funcs->gl.p_glRectfv( v1, v2 );
1454 void WINAPI glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) {
1455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1456 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1457 funcs->gl.p_glRecti( x1, y1, x2, y2 );
1460 void WINAPI glRectiv( const GLint* v1, const GLint* v2 ) {
1461 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1462 TRACE("(%p, %p)\n", v1, v2 );
1463 funcs->gl.p_glRectiv( v1, v2 );
1466 void WINAPI glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) {
1467 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1468 TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1469 funcs->gl.p_glRects( x1, y1, x2, y2 );
1472 void WINAPI glRectsv( const GLshort* v1, const GLshort* v2 ) {
1473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1474 TRACE("(%p, %p)\n", v1, v2 );
1475 funcs->gl.p_glRectsv( v1, v2 );
1478 GLint WINAPI glRenderMode( GLenum mode ) {
1479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1480 TRACE("(%d)\n", mode );
1481 return funcs->gl.p_glRenderMode( mode );
1484 void WINAPI glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
1485 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1486 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
1487 funcs->gl.p_glRotated( angle, x, y, z );
1490 void WINAPI glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
1491 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1492 TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
1493 funcs->gl.p_glRotatef( angle, x, y, z );
1496 void WINAPI glScaled( GLdouble x, GLdouble y, GLdouble z ) {
1497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1498 TRACE("(%f, %f, %f)\n", x, y, z );
1499 funcs->gl.p_glScaled( x, y, z );
1502 void WINAPI glScalef( GLfloat x, GLfloat y, GLfloat z ) {
1503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1504 TRACE("(%f, %f, %f)\n", x, y, z );
1505 funcs->gl.p_glScalef( x, y, z );
1508 void WINAPI glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) {
1509 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1510 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
1511 funcs->gl.p_glScissor( x, y, width, height );
1514 void WINAPI glSelectBuffer( GLsizei size, GLuint* buffer ) {
1515 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1516 TRACE("(%d, %p)\n", size, buffer );
1517 funcs->gl.p_glSelectBuffer( size, buffer );
1520 void WINAPI glShadeModel( GLenum mode ) {
1521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1522 TRACE("(%d)\n", mode );
1523 funcs->gl.p_glShadeModel( mode );
1526 void WINAPI glStencilFunc( GLenum func, GLint ref, GLuint mask ) {
1527 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1528 TRACE("(%d, %d, %d)\n", func, ref, mask );
1529 funcs->gl.p_glStencilFunc( func, ref, mask );
1532 void WINAPI glStencilMask( GLuint mask ) {
1533 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1534 TRACE("(%d)\n", mask );
1535 funcs->gl.p_glStencilMask( mask );
1538 void WINAPI glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) {
1539 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1540 TRACE("(%d, %d, %d)\n", fail, zfail, zpass );
1541 funcs->gl.p_glStencilOp( fail, zfail, zpass );
1544 void WINAPI glTexCoord1d( GLdouble s ) {
1545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1546 TRACE("(%f)\n", s );
1547 funcs->gl.p_glTexCoord1d( s );
1550 void WINAPI glTexCoord1dv( const GLdouble* v ) {
1551 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1552 TRACE("(%p)\n", v );
1553 funcs->gl.p_glTexCoord1dv( v );
1556 void WINAPI glTexCoord1f( GLfloat s ) {
1557 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1558 TRACE("(%f)\n", s );
1559 funcs->gl.p_glTexCoord1f( s );
1562 void WINAPI glTexCoord1fv( const GLfloat* v ) {
1563 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1564 TRACE("(%p)\n", v );
1565 funcs->gl.p_glTexCoord1fv( v );
1568 void WINAPI glTexCoord1i( GLint s ) {
1569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1570 TRACE("(%d)\n", s );
1571 funcs->gl.p_glTexCoord1i( s );
1574 void WINAPI glTexCoord1iv( const GLint* v ) {
1575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1576 TRACE("(%p)\n", v );
1577 funcs->gl.p_glTexCoord1iv( v );
1580 void WINAPI glTexCoord1s( GLshort s ) {
1581 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1582 TRACE("(%d)\n", s );
1583 funcs->gl.p_glTexCoord1s( s );
1586 void WINAPI glTexCoord1sv( const GLshort* v ) {
1587 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1588 TRACE("(%p)\n", v );
1589 funcs->gl.p_glTexCoord1sv( v );
1592 void WINAPI glTexCoord2d( GLdouble s, GLdouble t ) {
1593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1594 TRACE("(%f, %f)\n", s, t );
1595 funcs->gl.p_glTexCoord2d( s, t );
1598 void WINAPI glTexCoord2dv( const GLdouble* v ) {
1599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1600 TRACE("(%p)\n", v );
1601 funcs->gl.p_glTexCoord2dv( v );
1604 void WINAPI glTexCoord2f( GLfloat s, GLfloat t ) {
1605 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1606 TRACE("(%f, %f)\n", s, t );
1607 funcs->gl.p_glTexCoord2f( s, t );
1610 void WINAPI glTexCoord2fv( const GLfloat* v ) {
1611 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1612 TRACE("(%p)\n", v );
1613 funcs->gl.p_glTexCoord2fv( v );
1616 void WINAPI glTexCoord2i( GLint s, GLint t ) {
1617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1618 TRACE("(%d, %d)\n", s, t );
1619 funcs->gl.p_glTexCoord2i( s, t );
1622 void WINAPI glTexCoord2iv( const GLint* v ) {
1623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1624 TRACE("(%p)\n", v );
1625 funcs->gl.p_glTexCoord2iv( v );
1628 void WINAPI glTexCoord2s( GLshort s, GLshort t ) {
1629 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1630 TRACE("(%d, %d)\n", s, t );
1631 funcs->gl.p_glTexCoord2s( s, t );
1634 void WINAPI glTexCoord2sv( const GLshort* v ) {
1635 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1636 TRACE("(%p)\n", v );
1637 funcs->gl.p_glTexCoord2sv( v );
1640 void WINAPI glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) {
1641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1642 TRACE("(%f, %f, %f)\n", s, t, r );
1643 funcs->gl.p_glTexCoord3d( s, t, r );
1646 void WINAPI glTexCoord3dv( const GLdouble* v ) {
1647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1648 TRACE("(%p)\n", v );
1649 funcs->gl.p_glTexCoord3dv( v );
1652 void WINAPI glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) {
1653 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1654 TRACE("(%f, %f, %f)\n", s, t, r );
1655 funcs->gl.p_glTexCoord3f( s, t, r );
1658 void WINAPI glTexCoord3fv( const GLfloat* v ) {
1659 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1660 TRACE("(%p)\n", v );
1661 funcs->gl.p_glTexCoord3fv( v );
1664 void WINAPI glTexCoord3i( GLint s, GLint t, GLint r ) {
1665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1666 TRACE("(%d, %d, %d)\n", s, t, r );
1667 funcs->gl.p_glTexCoord3i( s, t, r );
1670 void WINAPI glTexCoord3iv( const GLint* v ) {
1671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1672 TRACE("(%p)\n", v );
1673 funcs->gl.p_glTexCoord3iv( v );
1676 void WINAPI glTexCoord3s( GLshort s, GLshort t, GLshort r ) {
1677 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1678 TRACE("(%d, %d, %d)\n", s, t, r );
1679 funcs->gl.p_glTexCoord3s( s, t, r );
1682 void WINAPI glTexCoord3sv( const GLshort* v ) {
1683 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1684 TRACE("(%p)\n", v );
1685 funcs->gl.p_glTexCoord3sv( v );
1688 void WINAPI glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
1689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1690 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
1691 funcs->gl.p_glTexCoord4d( s, t, r, q );
1694 void WINAPI glTexCoord4dv( const GLdouble* v ) {
1695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1696 TRACE("(%p)\n", v );
1697 funcs->gl.p_glTexCoord4dv( v );
1700 void WINAPI glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
1701 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1702 TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
1703 funcs->gl.p_glTexCoord4f( s, t, r, q );
1706 void WINAPI glTexCoord4fv( const GLfloat* v ) {
1707 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1708 TRACE("(%p)\n", v );
1709 funcs->gl.p_glTexCoord4fv( v );
1712 void WINAPI glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) {
1713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1714 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
1715 funcs->gl.p_glTexCoord4i( s, t, r, q );
1718 void WINAPI glTexCoord4iv( const GLint* v ) {
1719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1720 TRACE("(%p)\n", v );
1721 funcs->gl.p_glTexCoord4iv( v );
1724 void WINAPI glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) {
1725 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1726 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
1727 funcs->gl.p_glTexCoord4s( s, t, r, q );
1730 void WINAPI glTexCoord4sv( const GLshort* v ) {
1731 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1732 TRACE("(%p)\n", v );
1733 funcs->gl.p_glTexCoord4sv( v );
1736 void WINAPI glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
1737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1738 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
1739 funcs->gl.p_glTexCoordPointer( size, type, stride, pointer );
1742 void WINAPI glTexEnvf( GLenum target, GLenum pname, GLfloat param ) {
1743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1744 TRACE("(%d, %d, %f)\n", target, pname, param );
1745 funcs->gl.p_glTexEnvf( target, pname, param );
1748 void WINAPI glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) {
1749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1750 TRACE("(%d, %d, %p)\n", target, pname, params );
1751 funcs->gl.p_glTexEnvfv( target, pname, params );
1754 void WINAPI glTexEnvi( GLenum target, GLenum pname, GLint param ) {
1755 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1756 TRACE("(%d, %d, %d)\n", target, pname, param );
1757 funcs->gl.p_glTexEnvi( target, pname, param );
1760 void WINAPI glTexEnviv( GLenum target, GLenum pname, const GLint* params ) {
1761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1762 TRACE("(%d, %d, %p)\n", target, pname, params );
1763 funcs->gl.p_glTexEnviv( target, pname, params );
1766 void WINAPI glTexGend( GLenum coord, GLenum pname, GLdouble param ) {
1767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1768 TRACE("(%d, %d, %f)\n", coord, pname, param );
1769 funcs->gl.p_glTexGend( coord, pname, param );
1772 void WINAPI glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) {
1773 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1774 TRACE("(%d, %d, %p)\n", coord, pname, params );
1775 funcs->gl.p_glTexGendv( coord, pname, params );
1778 void WINAPI glTexGenf( GLenum coord, GLenum pname, GLfloat param ) {
1779 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1780 TRACE("(%d, %d, %f)\n", coord, pname, param );
1781 funcs->gl.p_glTexGenf( coord, pname, param );
1784 void WINAPI glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) {
1785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1786 TRACE("(%d, %d, %p)\n", coord, pname, params );
1787 funcs->gl.p_glTexGenfv( coord, pname, params );
1790 void WINAPI glTexGeni( GLenum coord, GLenum pname, GLint param ) {
1791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1792 TRACE("(%d, %d, %d)\n", coord, pname, param );
1793 funcs->gl.p_glTexGeni( coord, pname, param );
1796 void WINAPI glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) {
1797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1798 TRACE("(%d, %d, %p)\n", coord, pname, params );
1799 funcs->gl.p_glTexGeniv( coord, pname, params );
1802 void WINAPI glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) {
1803 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1804 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
1805 funcs->gl.p_glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
1808 void WINAPI glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) {
1809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1810 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
1811 funcs->gl.p_glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
1814 void WINAPI glTexParameterf( GLenum target, GLenum pname, GLfloat param ) {
1815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1816 TRACE("(%d, %d, %f)\n", target, pname, param );
1817 funcs->gl.p_glTexParameterf( target, pname, param );
1820 void WINAPI glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) {
1821 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1822 TRACE("(%d, %d, %p)\n", target, pname, params );
1823 funcs->gl.p_glTexParameterfv( target, pname, params );
1826 void WINAPI glTexParameteri( GLenum target, GLenum pname, GLint param ) {
1827 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1828 TRACE("(%d, %d, %d)\n", target, pname, param );
1829 funcs->gl.p_glTexParameteri( target, pname, param );
1832 void WINAPI glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) {
1833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1834 TRACE("(%d, %d, %p)\n", target, pname, params );
1835 funcs->gl.p_glTexParameteriv( target, pname, params );
1838 void WINAPI glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) {
1839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1840 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
1841 funcs->gl.p_glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
1844 void WINAPI glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) {
1845 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1846 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
1847 funcs->gl.p_glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
1850 void WINAPI glTranslated( GLdouble x, GLdouble y, GLdouble z ) {
1851 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1852 TRACE("(%f, %f, %f)\n", x, y, z );
1853 funcs->gl.p_glTranslated( x, y, z );
1856 void WINAPI glTranslatef( GLfloat x, GLfloat y, GLfloat z ) {
1857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1858 TRACE("(%f, %f, %f)\n", x, y, z );
1859 funcs->gl.p_glTranslatef( x, y, z );
1862 void WINAPI glVertex2d( GLdouble x, GLdouble y ) {
1863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1864 TRACE("(%f, %f)\n", x, y );
1865 funcs->gl.p_glVertex2d( x, y );
1868 void WINAPI glVertex2dv( const GLdouble* v ) {
1869 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1870 TRACE("(%p)\n", v );
1871 funcs->gl.p_glVertex2dv( v );
1874 void WINAPI glVertex2f( GLfloat x, GLfloat y ) {
1875 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1876 TRACE("(%f, %f)\n", x, y );
1877 funcs->gl.p_glVertex2f( x, y );
1880 void WINAPI glVertex2fv( const GLfloat* v ) {
1881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1882 TRACE("(%p)\n", v );
1883 funcs->gl.p_glVertex2fv( v );
1886 void WINAPI glVertex2i( GLint x, GLint y ) {
1887 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1888 TRACE("(%d, %d)\n", x, y );
1889 funcs->gl.p_glVertex2i( x, y );
1892 void WINAPI glVertex2iv( const GLint* v ) {
1893 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1894 TRACE("(%p)\n", v );
1895 funcs->gl.p_glVertex2iv( v );
1898 void WINAPI glVertex2s( GLshort x, GLshort y ) {
1899 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1900 TRACE("(%d, %d)\n", x, y );
1901 funcs->gl.p_glVertex2s( x, y );
1904 void WINAPI glVertex2sv( const GLshort* v ) {
1905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1906 TRACE("(%p)\n", v );
1907 funcs->gl.p_glVertex2sv( v );
1910 void WINAPI glVertex3d( GLdouble x, GLdouble y, GLdouble z ) {
1911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1912 TRACE("(%f, %f, %f)\n", x, y, z );
1913 funcs->gl.p_glVertex3d( x, y, z );
1916 void WINAPI glVertex3dv( const GLdouble* v ) {
1917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1918 TRACE("(%p)\n", v );
1919 funcs->gl.p_glVertex3dv( v );
1922 void WINAPI glVertex3f( GLfloat x, GLfloat y, GLfloat z ) {
1923 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1924 TRACE("(%f, %f, %f)\n", x, y, z );
1925 funcs->gl.p_glVertex3f( x, y, z );
1928 void WINAPI glVertex3fv( const GLfloat* v ) {
1929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1930 TRACE("(%p)\n", v );
1931 funcs->gl.p_glVertex3fv( v );
1934 void WINAPI glVertex3i( GLint x, GLint y, GLint z ) {
1935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1936 TRACE("(%d, %d, %d)\n", x, y, z );
1937 funcs->gl.p_glVertex3i( x, y, z );
1940 void WINAPI glVertex3iv( const GLint* v ) {
1941 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1942 TRACE("(%p)\n", v );
1943 funcs->gl.p_glVertex3iv( v );
1946 void WINAPI glVertex3s( GLshort x, GLshort y, GLshort z ) {
1947 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1948 TRACE("(%d, %d, %d)\n", x, y, z );
1949 funcs->gl.p_glVertex3s( x, y, z );
1952 void WINAPI glVertex3sv( const GLshort* v ) {
1953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1954 TRACE("(%p)\n", v );
1955 funcs->gl.p_glVertex3sv( v );
1958 void WINAPI glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
1959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1960 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1961 funcs->gl.p_glVertex4d( x, y, z, w );
1964 void WINAPI glVertex4dv( const GLdouble* v ) {
1965 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1966 TRACE("(%p)\n", v );
1967 funcs->gl.p_glVertex4dv( v );
1970 void WINAPI glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
1971 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1972 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
1973 funcs->gl.p_glVertex4f( x, y, z, w );
1976 void WINAPI glVertex4fv( const GLfloat* v ) {
1977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1978 TRACE("(%p)\n", v );
1979 funcs->gl.p_glVertex4fv( v );
1982 void WINAPI glVertex4i( GLint x, GLint y, GLint z, GLint w ) {
1983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1984 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1985 funcs->gl.p_glVertex4i( x, y, z, w );
1988 void WINAPI glVertex4iv( const GLint* v ) {
1989 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1990 TRACE("(%p)\n", v );
1991 funcs->gl.p_glVertex4iv( v );
1994 void WINAPI glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
1995 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1996 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
1997 funcs->gl.p_glVertex4s( x, y, z, w );
2000 void WINAPI glVertex4sv( const GLshort* v ) {
2001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2002 TRACE("(%p)\n", v );
2003 funcs->gl.p_glVertex4sv( v );
2006 void WINAPI glVertexPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) {
2007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2008 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
2009 funcs->gl.p_glVertexPointer( size, type, stride, pointer );
2012 void WINAPI glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) {
2013 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2014 TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
2015 funcs->gl.p_glViewport( x, y, width, height );
2017 static BOOL null_wglCopyContext( struct wgl_context * src, struct wgl_context * dst, UINT mask ) { return 0; }
2018 static struct wgl_context * null_wglCreateContext( HDC hdc ) { return 0; }
2019 static void null_wglDeleteContext( struct wgl_context * context ) { }
2020 static INT null_wglDescribePixelFormat( HDC hdc, INT format, UINT size, PIXELFORMATDESCRIPTOR * descr ) { return 0; }
2021 static INT null_wglGetPixelFormat( HDC hdc ) { return 0; }
2022 static PROC null_wglGetProcAddress( LPCSTR name ) { return 0; }
2023 static BOOL null_wglMakeCurrent( HDC hdc, struct wgl_context * context ) { return 0; }
2024 static BOOL null_wglSetPixelFormat( HDC hdc, INT format, const PIXELFORMATDESCRIPTOR * descr ) { return 0; }
2025 static BOOL null_wglShareLists( struct wgl_context * org, struct wgl_context * dst ) { return 0; }
2026 static BOOL null_wglSwapBuffers( HDC hdc ) { return 0; }
2027 static void null_glAccum( GLenum op, GLfloat value ) { }
2028 static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
2029 static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
2030 static void null_glArrayElement( GLint i ) { }
2031 static void null_glBegin( GLenum mode ) { }
2032 static void null_glBindTexture( GLenum target, GLuint texture ) { }
2033 static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) { }
2034 static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
2035 static void null_glCallList( GLuint list ) { }
2036 static void null_glCallLists( GLsizei n, GLenum type, const void* lists ) { }
2037 static void null_glClear( GLbitfield mask ) { }
2038 static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2039 static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2040 static void null_glClearDepth( GLdouble depth ) { }
2041 static void null_glClearIndex( GLfloat c ) { }
2042 static void null_glClearStencil( GLint s ) { }
2043 static void null_glClipPlane( GLenum plane, const GLdouble* equation ) { }
2044 static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
2045 static void null_glColor3bv( const GLbyte* v ) { }
2046 static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
2047 static void null_glColor3dv( const GLdouble* v ) { }
2048 static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
2049 static void null_glColor3fv( const GLfloat* v ) { }
2050 static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
2051 static void null_glColor3iv( const GLint* v ) { }
2052 static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
2053 static void null_glColor3sv( const GLshort* v ) { }
2054 static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
2055 static void null_glColor3ubv( const GLubyte* v ) { }
2056 static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
2057 static void null_glColor3uiv( const GLuint* v ) { }
2058 static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
2059 static void null_glColor3usv( const GLushort* v ) { }
2060 static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
2061 static void null_glColor4bv( const GLbyte* v ) { }
2062 static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
2063 static void null_glColor4dv( const GLdouble* v ) { }
2064 static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2065 static void null_glColor4fv( const GLfloat* v ) { }
2066 static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
2067 static void null_glColor4iv( const GLint* v ) { }
2068 static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
2069 static void null_glColor4sv( const GLshort* v ) { }
2070 static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
2071 static void null_glColor4ubv( const GLubyte* v ) { }
2072 static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
2073 static void null_glColor4uiv( const GLuint* v ) { }
2074 static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
2075 static void null_glColor4usv( const GLushort* v ) { }
2076 static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
2077 static void null_glColorMaterial( GLenum face, GLenum mode ) { }
2078 static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
2079 static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
2080 static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2081 static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2082 static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2083 static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2084 static void null_glCullFace( GLenum mode ) { }
2085 static void null_glDeleteLists( GLuint list, GLsizei range ) { }
2086 static void null_glDeleteTextures( GLsizei n, const GLuint* textures ) { }
2087 static void null_glDepthFunc( GLenum func ) { }
2088 static void null_glDepthMask( GLboolean flag ) { }
2089 static void null_glDepthRange( GLdouble nearParam, GLdouble farParam ) { }
2090 static void null_glDisable( GLenum cap ) { }
2091 static void null_glDisableClientState( GLenum array ) { }
2092 static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
2093 static void null_glDrawBuffer( GLenum buf ) { }
2094 static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const void* indices ) { }
2095 static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
2096 static void null_glEdgeFlag( GLboolean flag ) { }
2097 static void null_glEdgeFlagPointer( GLsizei stride, const void* pointer ) { }
2098 static void null_glEdgeFlagv( const GLboolean* flag ) { }
2099 static void null_glEnable( GLenum cap ) { }
2100 static void null_glEnableClientState( GLenum array ) { }
2101 static void null_glEnd( void ) { }
2102 static void null_glEndList( void ) { }
2103 static void null_glEvalCoord1d( GLdouble u ) { }
2104 static void null_glEvalCoord1dv( const GLdouble* u ) { }
2105 static void null_glEvalCoord1f( GLfloat u ) { }
2106 static void null_glEvalCoord1fv( const GLfloat* u ) { }
2107 static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
2108 static void null_glEvalCoord2dv( const GLdouble* u ) { }
2109 static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
2110 static void null_glEvalCoord2fv( const GLfloat* u ) { }
2111 static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
2112 static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
2113 static void null_glEvalPoint1( GLint i ) { }
2114 static void null_glEvalPoint2( GLint i, GLint j ) { }
2115 static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) { }
2116 static void null_glFinish( void ) { }
2117 static void null_glFlush( void ) { }
2118 static void null_glFogf( GLenum pname, GLfloat param ) { }
2119 static void null_glFogfv( GLenum pname, const GLfloat* params ) { }
2120 static void null_glFogi( GLenum pname, GLint param ) { }
2121 static void null_glFogiv( GLenum pname, const GLint* params ) { }
2122 static void null_glFrontFace( GLenum mode ) { }
2123 static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
2124 static GLuint null_glGenLists( GLsizei range ) { return 0; }
2125 static void null_glGenTextures( GLsizei n, GLuint* textures ) { }
2126 static void null_glGetBooleanv( GLenum pname, GLboolean* data ) { }
2127 static void null_glGetClipPlane( GLenum plane, GLdouble* equation ) { }
2128 static void null_glGetDoublev( GLenum pname, GLdouble* data ) { }
2129 static GLenum null_glGetError( void ) { return GL_INVALID_OPERATION; }
2130 static void null_glGetFloatv( GLenum pname, GLfloat* data ) { }
2131 static void null_glGetIntegerv( GLenum pname, GLint* data ) { }
2132 static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) { }
2133 static void null_glGetLightiv( GLenum light, GLenum pname, GLint* params ) { }
2134 static void null_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) { }
2135 static void null_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) { }
2136 static void null_glGetMapiv( GLenum target, GLenum query, GLint* v ) { }
2137 static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) { }
2138 static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) { }
2139 static void null_glGetPixelMapfv( GLenum map, GLfloat* values ) { }
2140 static void null_glGetPixelMapuiv( GLenum map, GLuint* values ) { }
2141 static void null_glGetPixelMapusv( GLenum map, GLushort* values ) { }
2142 static void null_glGetPointerv( GLenum pname, void** params ) { }
2143 static void null_glGetPolygonStipple( GLubyte* mask ) { }
2144 static const GLubyte* null_glGetString( GLenum name ) { return 0; }
2145 static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) { }
2146 static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) { }
2147 static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) { }
2148 static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) { }
2149 static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) { }
2150 static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
2151 static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
2152 static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) { }
2153 static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
2154 static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) { }
2155 static void null_glHint( GLenum target, GLenum mode ) { }
2156 static void null_glIndexMask( GLuint mask ) { }
2157 static void null_glIndexPointer( GLenum type, GLsizei stride, const void* pointer ) { }
2158 static void null_glIndexd( GLdouble c ) { }
2159 static void null_glIndexdv( const GLdouble* c ) { }
2160 static void null_glIndexf( GLfloat c ) { }
2161 static void null_glIndexfv( const GLfloat* c ) { }
2162 static void null_glIndexi( GLint c ) { }
2163 static void null_glIndexiv( const GLint* c ) { }
2164 static void null_glIndexs( GLshort c ) { }
2165 static void null_glIndexsv( const GLshort* c ) { }
2166 static void null_glIndexub( GLubyte c ) { }
2167 static void null_glIndexubv( const GLubyte* c ) { }
2168 static void null_glInitNames( void ) { }
2169 static void null_glInterleavedArrays( GLenum format, GLsizei stride, const void* pointer ) { }
2170 static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
2171 static GLboolean null_glIsList( GLuint list ) { return 0; }
2172 static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
2173 static void null_glLightModelf( GLenum pname, GLfloat param ) { }
2174 static void null_glLightModelfv( GLenum pname, const GLfloat* params ) { }
2175 static void null_glLightModeli( GLenum pname, GLint param ) { }
2176 static void null_glLightModeliv( GLenum pname, const GLint* params ) { }
2177 static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
2178 static void null_glLightfv( GLenum light, GLenum pname, const GLfloat* params ) { }
2179 static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
2180 static void null_glLightiv( GLenum light, GLenum pname, const GLint* params ) { }
2181 static void null_glLineStipple( GLint factor, GLushort pattern ) { }
2182 static void null_glLineWidth( GLfloat width ) { }
2183 static void null_glListBase( GLuint base ) { }
2184 static void null_glLoadIdentity( void ) { }
2185 static void null_glLoadMatrixd( const GLdouble* m ) { }
2186 static void null_glLoadMatrixf( const GLfloat* m ) { }
2187 static void null_glLoadName( GLuint name ) { }
2188 static void null_glLogicOp( GLenum opcode ) { }
2189 static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
2190 static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
2191 static void null_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) { }
2192 static void null_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) { }
2193 static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
2194 static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
2195 static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
2196 static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
2197 static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
2198 static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) { }
2199 static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
2200 static void null_glMaterialiv( GLenum face, GLenum pname, const GLint* params ) { }
2201 static void null_glMatrixMode( GLenum mode ) { }
2202 static void null_glMultMatrixd( const GLdouble* m ) { }
2203 static void null_glMultMatrixf( const GLfloat* m ) { }
2204 static void null_glNewList( GLuint list, GLenum mode ) { }
2205 static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
2206 static void null_glNormal3bv( const GLbyte* v ) { }
2207 static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
2208 static void null_glNormal3dv( const GLdouble* v ) { }
2209 static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
2210 static void null_glNormal3fv( const GLfloat* v ) { }
2211 static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
2212 static void null_glNormal3iv( const GLint* v ) { }
2213 static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
2214 static void null_glNormal3sv( const GLshort* v ) { }
2215 static void null_glNormalPointer( GLenum type, GLsizei stride, const void* pointer ) { }
2216 static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
2217 static void null_glPassThrough( GLfloat token ) { }
2218 static void null_glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat* values ) { }
2219 static void null_glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint* values ) { }
2220 static void null_glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort* values ) { }
2221 static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
2222 static void null_glPixelStorei( GLenum pname, GLint param ) { }
2223 static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
2224 static void null_glPixelTransferi( GLenum pname, GLint param ) { }
2225 static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
2226 static void null_glPointSize( GLfloat size ) { }
2227 static void null_glPolygonMode( GLenum face, GLenum mode ) { }
2228 static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
2229 static void null_glPolygonStipple( const GLubyte* mask ) { }
2230 static void null_glPopAttrib( void ) { }
2231 static void null_glPopClientAttrib( void ) { }
2232 static void null_glPopMatrix( void ) { }
2233 static void null_glPopName( void ) { }
2234 static void null_glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) { }
2235 static void null_glPushAttrib( GLbitfield mask ) { }
2236 static void null_glPushClientAttrib( GLbitfield mask ) { }
2237 static void null_glPushMatrix( void ) { }
2238 static void null_glPushName( GLuint name ) { }
2239 static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
2240 static void null_glRasterPos2dv( const GLdouble* v ) { }
2241 static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
2242 static void null_glRasterPos2fv( const GLfloat* v ) { }
2243 static void null_glRasterPos2i( GLint x, GLint y ) { }
2244 static void null_glRasterPos2iv( const GLint* v ) { }
2245 static void null_glRasterPos2s( GLshort x, GLshort y ) { }
2246 static void null_glRasterPos2sv( const GLshort* v ) { }
2247 static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
2248 static void null_glRasterPos3dv( const GLdouble* v ) { }
2249 static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
2250 static void null_glRasterPos3fv( const GLfloat* v ) { }
2251 static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
2252 static void null_glRasterPos3iv( const GLint* v ) { }
2253 static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
2254 static void null_glRasterPos3sv( const GLshort* v ) { }
2255 static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
2256 static void null_glRasterPos4dv( const GLdouble* v ) { }
2257 static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
2258 static void null_glRasterPos4fv( const GLfloat* v ) { }
2259 static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
2260 static void null_glRasterPos4iv( const GLint* v ) { }
2261 static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
2262 static void null_glRasterPos4sv( const GLshort* v ) { }
2263 static void null_glReadBuffer( GLenum src ) { }
2264 static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels ) { }
2265 static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
2266 static void null_glRectdv( const GLdouble* v1, const GLdouble* v2 ) { }
2267 static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
2268 static void null_glRectfv( const GLfloat* v1, const GLfloat* v2 ) { }
2269 static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
2270 static void null_glRectiv( const GLint* v1, const GLint* v2 ) { }
2271 static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
2272 static void null_glRectsv( const GLshort* v1, const GLshort* v2 ) { }
2273 static GLint null_glRenderMode( GLenum mode ) { return 0; }
2274 static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
2275 static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
2276 static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
2277 static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
2278 static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
2279 static void null_glSelectBuffer( GLsizei size, GLuint* buffer ) { }
2280 static void null_glShadeModel( GLenum mode ) { }
2281 static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
2282 static void null_glStencilMask( GLuint mask ) { }
2283 static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
2284 static void null_glTexCoord1d( GLdouble s ) { }
2285 static void null_glTexCoord1dv( const GLdouble* v ) { }
2286 static void null_glTexCoord1f( GLfloat s ) { }
2287 static void null_glTexCoord1fv( const GLfloat* v ) { }
2288 static void null_glTexCoord1i( GLint s ) { }
2289 static void null_glTexCoord1iv( const GLint* v ) { }
2290 static void null_glTexCoord1s( GLshort s ) { }
2291 static void null_glTexCoord1sv( const GLshort* v ) { }
2292 static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
2293 static void null_glTexCoord2dv( const GLdouble* v ) { }
2294 static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
2295 static void null_glTexCoord2fv( const GLfloat* v ) { }
2296 static void null_glTexCoord2i( GLint s, GLint t ) { }
2297 static void null_glTexCoord2iv( const GLint* v ) { }
2298 static void null_glTexCoord2s( GLshort s, GLshort t ) { }
2299 static void null_glTexCoord2sv( const GLshort* v ) { }
2300 static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
2301 static void null_glTexCoord3dv( const GLdouble* v ) { }
2302 static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
2303 static void null_glTexCoord3fv( const GLfloat* v ) { }
2304 static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
2305 static void null_glTexCoord3iv( const GLint* v ) { }
2306 static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
2307 static void null_glTexCoord3sv( const GLshort* v ) { }
2308 static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
2309 static void null_glTexCoord4dv( const GLdouble* v ) { }
2310 static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
2311 static void null_glTexCoord4fv( const GLfloat* v ) { }
2312 static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
2313 static void null_glTexCoord4iv( const GLint* v ) { }
2314 static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
2315 static void null_glTexCoord4sv( const GLshort* v ) { }
2316 static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
2317 static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
2318 static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) { }
2319 static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
2320 static void null_glTexEnviv( GLenum target, GLenum pname, const GLint* params ) { }
2321 static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
2322 static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) { }
2323 static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
2324 static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) { }
2325 static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
2326 static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) { }
2327 static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
2328 static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) { }
2329 static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
2330 static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
2331 static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
2332 static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
2333 static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
2334 static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
2335 static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
2336 static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
2337 static void null_glVertex2d( GLdouble x, GLdouble y ) { }
2338 static void null_glVertex2dv( const GLdouble* v ) { }
2339 static void null_glVertex2f( GLfloat x, GLfloat y ) { }
2340 static void null_glVertex2fv( const GLfloat* v ) { }
2341 static void null_glVertex2i( GLint x, GLint y ) { }
2342 static void null_glVertex2iv( const GLint* v ) { }
2343 static void null_glVertex2s( GLshort x, GLshort y ) { }
2344 static void null_glVertex2sv( const GLshort* v ) { }
2345 static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
2346 static void null_glVertex3dv( const GLdouble* v ) { }
2347 static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
2348 static void null_glVertex3fv( const GLfloat* v ) { }
2349 static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
2350 static void null_glVertex3iv( const GLint* v ) { }
2351 static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
2352 static void null_glVertex3sv( const GLshort* v ) { }
2353 static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
2354 static void null_glVertex4dv( const GLdouble* v ) { }
2355 static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
2356 static void null_glVertex4fv( const GLfloat* v ) { }
2357 static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
2358 static void null_glVertex4iv( const GLint* v ) { }
2359 static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
2360 static void null_glVertex4sv( const GLshort* v ) { }
2361 static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
2362 static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
2363 static void null_glAccumxOES( GLenum op, GLfixed value ) { }
2364 static GLboolean null_glAcquireKeyedMutexWin32EXT( GLuint memory, GLuint64 key, GLuint timeout ) { return 0; }
2365 static void null_glActiveProgramEXT( GLuint program ) { }
2366 static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
2367 static void null_glActiveStencilFaceEXT( GLenum face ) { }
2368 static void null_glActiveTexture( GLenum texture ) { }
2369 static void null_glActiveTextureARB( GLenum texture ) { }
2370 static void null_glActiveVaryingNV( GLuint program, const GLchar* name ) { }
2371 static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
2372 static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
2373 static void null_glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) { }
2374 static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { }
2375 static void null_glAlphaToCoverageDitherControlNV( GLenum mode ) { }
2376 static void null_glApplyFramebufferAttachmentCMAAINTEL( void ) { }
2377 static void null_glApplyTextureEXT( GLenum mode ) { }
2378 static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint* programs, GLboolean* residences ) { return 0; }
2379 static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
2380 static void null_glArrayElementEXT( GLint i ) { }
2381 static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
2382 static void null_glAsyncMarkerSGIX( GLuint marker ) { }
2383 static void null_glAttachObjectARB( GLhandleARB containerObj, GLhandleARB obj ) { }
2384 static void null_glAttachShader( GLuint program, GLuint shader ) { }
2385 static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
2386 static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
2387 static void null_glBeginConditionalRenderNVX( GLuint id ) { }
2388 static void null_glBeginFragmentShaderATI( void ) { }
2389 static void null_glBeginOcclusionQueryNV( GLuint id ) { }
2390 static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
2391 static void null_glBeginPerfQueryINTEL( GLuint queryHandle ) { }
2392 static void null_glBeginQuery( GLenum target, GLuint id ) { }
2393 static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
2394 static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
2395 static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
2396 static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
2397 static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
2398 static void null_glBeginVertexShaderEXT( void ) { }
2399 static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
2400 static void null_glBindAttribLocation( GLuint program, GLuint index, const GLchar* name ) { }
2401 static void null_glBindAttribLocationARB( GLhandleARB programObj, GLuint index, const GLcharARB* name ) { }
2402 static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
2403 static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
2404 static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
2405 static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
2406 static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
2407 static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
2408 static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
2409 static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2410 static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2411 static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2412 static void null_glBindBuffersBase( GLenum target, GLuint first, GLsizei count, const GLuint* buffers ) { }
2413 static void null_glBindBuffersRange( GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizeiptr* sizes ) { }
2414 static void null_glBindFragDataLocation( GLuint program, GLuint color, const GLchar* name ) { }
2415 static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const GLchar* name ) { }
2416 static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const GLchar* name ) { }
2417 static void null_glBindFragmentShaderATI( GLuint id ) { }
2418 static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
2419 static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
2420 static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
2421 static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
2422 static void null_glBindImageTextures( GLuint first, GLsizei count, const GLuint* textures ) { }
2423 static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
2424 static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
2425 static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
2426 static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
2427 static void null_glBindProgramARB( GLenum target, GLuint program ) { }
2428 static void null_glBindProgramNV( GLenum target, GLuint id ) { }
2429 static void null_glBindProgramPipeline( GLuint pipeline ) { }
2430 static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
2431 static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
2432 static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
2433 static void null_glBindSamplers( GLuint first, GLsizei count, const GLuint* samplers ) { }
2434 static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
2435 static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
2436 static void null_glBindTextureUnit( GLuint unit, GLuint texture ) { }
2437 static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
2438 static void null_glBindTextures( GLuint first, GLsizei count, const GLuint* textures ) { }
2439 static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
2440 static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
2441 static void null_glBindVertexArray( GLuint array ) { }
2442 static void null_glBindVertexArrayAPPLE( GLuint array ) { }
2443 static void null_glBindVertexBuffer( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
2444 static void null_glBindVertexBuffers( GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides ) { }
2445 static void null_glBindVertexShaderEXT( GLuint id ) { }
2446 static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset ) { }
2447 static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
2448 static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
2449 static void null_glBinormal3bvEXT( const GLbyte* v ) { }
2450 static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
2451 static void null_glBinormal3dvEXT( const GLdouble* v ) { }
2452 static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
2453 static void null_glBinormal3fvEXT( const GLfloat* v ) { }
2454 static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
2455 static void null_glBinormal3ivEXT( const GLint* v ) { }
2456 static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
2457 static void null_glBinormal3svEXT( const GLshort* v ) { }
2458 static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
2459 static void null_glBitmapxOES( GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte* bitmap ) { }
2460 static void null_glBlendBarrierKHR( void ) { }
2461 static void null_glBlendBarrierNV( void ) { }
2462 static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2463 static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2464 static void null_glBlendColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2465 static void null_glBlendEquation( GLenum mode ) { }
2466 static void null_glBlendEquationEXT( GLenum mode ) { }
2467 static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
2468 static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
2469 static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
2470 static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2471 static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2472 static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2473 static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
2474 static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
2475 static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
2476 static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2477 static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2478 static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2479 static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2480 static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2481 static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2482 static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
2483 static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
2484 static void null_glBlendParameteriNV( GLenum pname, GLint value ) { }
2485 static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2486 static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2487 static void null_glBlitNamedFramebuffer( GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2488 static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length ) { }
2489 static void null_glBufferData( GLenum target, GLsizeiptr size, const void* data, GLenum usage ) { }
2490 static void null_glBufferDataARB( GLenum target, GLsizeiptrARB size, const void* data, GLenum usage ) { }
2491 static void null_glBufferPageCommitmentARB( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
2492 static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
2493 static GLuint null_glBufferRegionEnabled( void ) { return 0; }
2494 static void null_glBufferStorage( GLenum target, GLsizeiptr size, const void* data, GLbitfield flags ) { }
2495 static void null_glBufferStorageExternalEXT( GLenum target, GLintptr offset, GLsizeiptr size, void * clientBuffer, GLbitfield flags ) { }
2496 static void null_glBufferStorageMemEXT( GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
2497 static void null_glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const void* data ) { }
2498 static void null_glBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void* data ) { }
2499 static void null_glCallCommandListNV( GLuint list ) { }
2500 static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
2501 static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
2502 static GLenum null_glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target ) { return 0; }
2503 static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
2504 static void null_glClampColor( GLenum target, GLenum clamp ) { }
2505 static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
2506 static void null_glClearAccumxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2507 static void null_glClearBufferData( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
2508 static void null_glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
2509 static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
2510 static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat* value ) { }
2511 static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint* value ) { }
2512 static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint* value ) { }
2513 static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
2514 static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
2515 static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2516 static void null_glClearDepthdNV( GLdouble depth ) { }
2517 static void null_glClearDepthf( GLfloat d ) { }
2518 static void null_glClearDepthfOES( GLclampf depth ) { }
2519 static void null_glClearDepthxOES( GLfixed depth ) { }
2520 static void null_glClearNamedBufferData( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
2521 static void null_glClearNamedBufferDataEXT( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void* data ) { }
2522 static void null_glClearNamedBufferSubData( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
2523 static void null_glClearNamedBufferSubDataEXT( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void* data ) { }
2524 static void null_glClearNamedFramebufferfi( GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
2525 static void null_glClearNamedFramebufferfv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat* value ) { }
2526 static void null_glClearNamedFramebufferiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint* value ) { }
2527 static void null_glClearNamedFramebufferuiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint* value ) { }
2528 static void null_glClearTexImage( GLuint texture, GLint level, GLenum format, GLenum type, const void* data ) { }
2529 static void null_glClearTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* data ) { }
2530 static void null_glClientActiveTexture( GLenum texture ) { }
2531 static void null_glClientActiveTextureARB( GLenum texture ) { }
2532 static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
2533 static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
2534 static GLenum null_glClientWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { return 0; }
2535 static void null_glClipControl( GLenum origin, GLenum depth ) { }
2536 static void null_glClipPlanefOES( GLenum plane, const GLfloat* equation ) { }
2537 static void null_glClipPlanexOES( GLenum plane, const GLfixed* equation ) { }
2538 static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
2539 static void null_glColor3fVertex3fvSUN( const GLfloat* c, const GLfloat* v ) { }
2540 static void null_glColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
2541 static void null_glColor3hvNV( const GLhalfNV* v ) { }
2542 static void null_glColor3xOES( GLfixed red, GLfixed green, GLfixed blue ) { }
2543 static void null_glColor3xvOES( const GLfixed* components ) { }
2544 static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
2545 static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
2546 static void null_glColor4hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha ) { }
2547 static void null_glColor4hvNV( const GLhalfNV* v ) { }
2548 static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
2549 static void null_glColor4ubVertex2fvSUN( const GLubyte* c, const GLfloat* v ) { }
2550 static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
2551 static void null_glColor4ubVertex3fvSUN( const GLubyte* c, const GLfloat* v ) { }
2552 static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2553 static void null_glColor4xvOES( const GLfixed* components ) { }
2554 static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
2555 static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
2556 static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
2557 static void null_glColorFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) { }
2558 static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
2559 static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
2560 static void null_glColorP3ui( GLenum type, GLuint color ) { }
2561 static void null_glColorP3uiv( GLenum type, const GLuint* color ) { }
2562 static void null_glColorP4ui( GLenum type, GLuint color ) { }
2563 static void null_glColorP4uiv( GLenum type, const GLuint* color ) { }
2564 static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
2565 static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
2566 static void null_glColorPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
2567 static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data ) { }
2568 static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data ) { }
2569 static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
2570 static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
2571 static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
2572 static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat* params ) { }
2573 static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
2574 static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint* params ) { }
2575 static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table ) { }
2576 static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
2577 static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
2578 static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
2579 static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat* params ) { }
2580 static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
2581 static void null_glCombinerParameterivNV( GLenum pname, const GLint* params ) { }
2582 static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat* params ) { }
2583 static void null_glCommandListSegmentsNV( GLuint list, GLuint segments ) { }
2584 static void null_glCompileCommandListNV( GLuint list ) { }
2585 static void null_glCompileShader( GLuint shader ) { }
2586 static void null_glCompileShaderARB( GLhandleARB shaderObj ) { }
2587 static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const GLchar*const* path, const GLint* length ) { }
2588 static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* bits ) { }
2589 static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* bits ) { }
2590 static void null_glCompressedMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* bits ) { }
2591 static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* bits ) { }
2592 static void null_glCompressedMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* bits ) { }
2593 static void null_glCompressedMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* bits ) { }
2594 static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data ) { }
2595 static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data ) { }
2596 static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data ) { }
2597 static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data ) { }
2598 static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data ) { }
2599 static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data ) { }
2600 static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
2601 static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
2602 static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
2603 static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
2604 static void null_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data ) { }
2605 static void null_glCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data ) { }
2606 static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* bits ) { }
2607 static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* bits ) { }
2608 static void null_glCompressedTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* bits ) { }
2609 static void null_glCompressedTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data ) { }
2610 static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* bits ) { }
2611 static void null_glCompressedTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data ) { }
2612 static void null_glCompressedTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* bits ) { }
2613 static void null_glCompressedTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data ) { }
2614 static void null_glCompressedTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* bits ) { }
2615 static void null_glConservativeRasterParameterfNV( GLenum pname, GLfloat value ) { }
2616 static void null_glConservativeRasterParameteriNV( GLenum pname, GLint param ) { }
2617 static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image ) { }
2618 static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image ) { }
2619 static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image ) { }
2620 static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image ) { }
2621 static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
2622 static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
2623 static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
2624 static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
2625 static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
2626 static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
2627 static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
2628 static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
2629 static void null_glConvolutionParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
2630 static void null_glConvolutionParameterxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
2631 static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
2632 static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
2633 static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
2634 static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2635 static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2636 static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2637 static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2638 static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2639 static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2640 static void null_glCopyImageSubData( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth ) { }
2641 static void null_glCopyImageSubDataNV( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ) { }
2642 static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2643 static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2644 static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2645 static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2646 static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2647 static void null_glCopyNamedBufferSubData( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
2648 static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
2649 static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2650 static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2651 static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2652 static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2653 static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2654 static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2655 static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2656 static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2657 static void null_glCopyTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2658 static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2659 static void null_glCopyTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2660 static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2661 static void null_glCopyTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2662 static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2663 static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
2664 static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
2665 static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
2666 static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
2667 static void null_glCoverageModulationNV( GLenum components ) { }
2668 static void null_glCoverageModulationTableNV( GLsizei n, const GLfloat* v ) { }
2669 static void null_glCreateBuffers( GLsizei n, GLuint* buffers ) { }
2670 static void null_glCreateCommandListsNV( GLsizei n, GLuint* lists ) { }
2671 static void null_glCreateFramebuffers( GLsizei n, GLuint* framebuffers ) { }
2672 static void null_glCreateMemoryObjectsEXT( GLsizei n, GLuint* memoryObjects ) { }
2673 static void null_glCreatePerfQueryINTEL( GLuint queryId, GLuint* queryHandle ) { }
2674 static GLuint null_glCreateProgram( void ) { return 0; }
2675 static GLhandleARB null_glCreateProgramObjectARB( void ) { return 0; }
2676 static void null_glCreateProgramPipelines( GLsizei n, GLuint* pipelines ) { }
2677 static void null_glCreateQueries( GLenum target, GLsizei n, GLuint* ids ) { }
2678 static void null_glCreateRenderbuffers( GLsizei n, GLuint* renderbuffers ) { }
2679 static void null_glCreateSamplers( GLsizei n, GLuint* samplers ) { }
2680 static GLuint null_glCreateShader( GLenum type ) { return 0; }
2681 static GLhandleARB null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
2682 static GLuint null_glCreateShaderProgramEXT( GLenum type, const GLchar* string ) { return 0; }
2683 static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const GLchar*const* strings ) { return 0; }
2684 static void null_glCreateStatesNV( GLsizei n, GLuint* states ) { }
2685 static GLsync null_glCreateSyncFromCLeventARB( void* context, void* event, GLbitfield flags ) { return 0; }
2686 static void null_glCreateTextures( GLenum target, GLsizei n, GLuint* textures ) { }
2687 static void null_glCreateTransformFeedbacks( GLsizei n, GLuint* ids ) { }
2688 static void null_glCreateVertexArrays( GLsizei n, GLuint* arrays ) { }
2689 static void null_glCullParameterdvEXT( GLenum pname, GLdouble* params ) { }
2690 static void null_glCullParameterfvEXT( GLenum pname, GLfloat* params ) { }
2691 static void null_glCurrentPaletteMatrixARB( GLint index ) { }
2692 static void null_glDebugMessageCallback( void * callback, const void* userParam ) { }
2693 static void null_glDebugMessageCallbackAMD( void * callback, void* userParam ) { }
2694 static void null_glDebugMessageCallbackARB( void * callback, const void* userParam ) { }
2695 static void null_glDebugMessageControl( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
2696 static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
2697 static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
2698 static void null_glDebugMessageInsert( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf ) { }
2699 static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf ) { }
2700 static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf ) { }
2701 static void null_glDeformSGIX( GLbitfield mask ) { }
2702 static void null_glDeformationMap3dSGIX( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble* points ) { }
2703 static void null_glDeformationMap3fSGIX( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat* points ) { }
2704 static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
2705 static void null_glDeleteBufferRegion( GLenum region ) { }
2706 static void null_glDeleteBuffers( GLsizei n, const GLuint* buffers ) { }
2707 static void null_glDeleteBuffersARB( GLsizei n, const GLuint* buffers ) { }
2708 static void null_glDeleteCommandListsNV( GLsizei n, const GLuint* lists ) { }
2709 static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint* fences ) { }
2710 static void null_glDeleteFencesNV( GLsizei n, const GLuint* fences ) { }
2711 static void null_glDeleteFragmentShaderATI( GLuint id ) { }
2712 static void null_glDeleteFramebuffers( GLsizei n, const GLuint* framebuffers ) { }
2713 static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint* framebuffers ) { }
2714 static void null_glDeleteMemoryObjectsEXT( GLsizei n, const GLuint* memoryObjects ) { }
2715 static void null_glDeleteNamedStringARB( GLint namelen, const GLchar* name ) { }
2716 static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint* names ) { }
2717 static void null_glDeleteObjectARB( GLhandleARB obj ) { }
2718 static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
2719 static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint* ids ) { }
2720 static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
2721 static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
2722 static void null_glDeletePerfQueryINTEL( GLuint queryHandle ) { }
2723 static void null_glDeleteProgram( GLuint program ) { }
2724 static void null_glDeleteProgramPipelines( GLsizei n, const GLuint* pipelines ) { }
2725 static void null_glDeleteProgramsARB( GLsizei n, const GLuint* programs ) { }
2726 static void null_glDeleteProgramsNV( GLsizei n, const GLuint* programs ) { }
2727 static void null_glDeleteQueries( GLsizei n, const GLuint* ids ) { }
2728 static void null_glDeleteQueriesARB( GLsizei n, const GLuint* ids ) { }
2729 static void null_glDeleteQueryResourceTagNV( GLsizei n, const GLint* tagIds ) { }
2730 static void null_glDeleteRenderbuffers( GLsizei n, const GLuint* renderbuffers ) { }
2731 static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint* renderbuffers ) { }
2732 static void null_glDeleteSamplers( GLsizei count, const GLuint* samplers ) { }
2733 static void null_glDeleteSemaphoresEXT( GLsizei n, const GLuint* semaphores ) { }
2734 static void null_glDeleteShader( GLuint shader ) { }
2735 static void null_glDeleteStatesNV( GLsizei n, const GLuint* states ) { }
2736 static void null_glDeleteSync( GLsync sync ) { }
2737 static void null_glDeleteTexturesEXT( GLsizei n, const GLuint* textures ) { }
2738 static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint* ids ) { }
2739 static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint* ids ) { }
2740 static void null_glDeleteVertexArrays( GLsizei n, const GLuint* arrays ) { }
2741 static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint* arrays ) { }
2742 static void null_glDeleteVertexShaderEXT( GLuint id ) { }
2743 static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
2744 static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
2745 static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble* v ) { }
2746 static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
2747 static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
2748 static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
2749 static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { }
2750 static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { }
2751 static void null_glDetachObjectARB( GLhandleARB containerObj, GLhandleARB attachedObj ) { }
2752 static void null_glDetachShader( GLuint program, GLuint shader ) { }
2753 static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
2754 static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
2755 static void null_glDisableClientStateiEXT( GLenum array, GLuint index ) { }
2756 static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
2757 static void null_glDisableVariantClientStateEXT( GLuint id ) { }
2758 static void null_glDisableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
2759 static void null_glDisableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
2760 static void null_glDisableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
2761 static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
2762 static void null_glDisableVertexAttribArray( GLuint index ) { }
2763 static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
2764 static void null_glDisablei( GLenum target, GLuint index ) { }
2765 static void null_glDispatchCompute( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) { }
2766 static void null_glDispatchComputeGroupSizeARB( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z ) { }
2767 static void null_glDispatchComputeIndirect( GLintptr indirect ) { }
2768 static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
2769 static void null_glDrawArraysIndirect( GLenum mode, const void* indirect ) { }
2770 static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei instancecount ) { }
2771 static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
2772 static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance ) { }
2773 static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
2774 static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
2775 static void null_glDrawBuffers( GLsizei n, const GLenum* bufs ) { }
2776 static void null_glDrawBuffersARB( GLsizei n, const GLenum* bufs ) { }
2777 static void null_glDrawBuffersATI( GLsizei n, const GLenum* bufs ) { }
2778 static void null_glDrawCommandsAddressNV( GLenum primitiveMode, const GLuint64* indirects, const GLsizei* sizes, GLuint count ) { }
2779 static void null_glDrawCommandsNV( GLenum primitiveMode, GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, GLuint count ) { }
2780 static void null_glDrawCommandsStatesAddressNV( const GLuint64* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
2781 static void null_glDrawCommandsStatesNV( GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
2782 static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
2783 static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
2784 static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const void* indices, GLint basevertex ) { }
2785 static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const void* indirect ) { }
2786 static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount ) { }
2787 static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount ) { }
2788 static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLuint baseinstance ) { }
2789 static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex ) { }
2790 static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance ) { }
2791 static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount ) { }
2792 static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
2793 static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
2794 static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
2795 static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices ) { }
2796 static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices, GLint basevertex ) { }
2797 static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices ) { }
2798 static void null_glDrawTextureNV( GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
2799 static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
2800 static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei instancecount ) { }
2801 static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
2802 static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
2803 static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount ) { }
2804 static void null_glDrawVkImageNV( GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
2805 static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
2806 static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean* pointer ) { }
2807 static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean** pointer, GLint ptrstride ) { }
2808 static void null_glElementPointerAPPLE( GLenum type, const void* pointer ) { }
2809 static void null_glElementPointerATI( GLenum type, const void* pointer ) { }
2810 static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
2811 static void null_glEnableClientStateiEXT( GLenum array, GLuint index ) { }
2812 static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
2813 static void null_glEnableVariantClientStateEXT( GLuint id ) { }
2814 static void null_glEnableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
2815 static void null_glEnableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
2816 static void null_glEnableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
2817 static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
2818 static void null_glEnableVertexAttribArray( GLuint index ) { }
2819 static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
2820 static void null_glEnablei( GLenum target, GLuint index ) { }
2821 static void null_glEndConditionalRender( void ) { }
2822 static void null_glEndConditionalRenderNV( void ) { }
2823 static void null_glEndConditionalRenderNVX( void ) { }
2824 static void null_glEndFragmentShaderATI( void ) { }
2825 static void null_glEndOcclusionQueryNV( void ) { }
2826 static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
2827 static void null_glEndPerfQueryINTEL( GLuint queryHandle ) { }
2828 static void null_glEndQuery( GLenum target ) { }
2829 static void null_glEndQueryARB( GLenum target ) { }
2830 static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
2831 static void null_glEndTransformFeedback( void ) { }
2832 static void null_glEndTransformFeedbackEXT( void ) { }
2833 static void null_glEndTransformFeedbackNV( void ) { }
2834 static void null_glEndVertexShaderEXT( void ) { }
2835 static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
2836 static void null_glEvalCoord1xOES( GLfixed u ) { }
2837 static void null_glEvalCoord1xvOES( const GLfixed* coords ) { }
2838 static void null_glEvalCoord2xOES( GLfixed u, GLfixed v ) { }
2839 static void null_glEvalCoord2xvOES( const GLfixed* coords ) { }
2840 static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
2841 static void null_glEvaluateDepthValuesARB( void ) { }
2842 static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat* params ) { }
2843 static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
2844 static void null_glFeedbackBufferxOES( GLsizei n, GLenum type, const GLfixed* buffer ) { }
2845 static GLsync null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
2846 static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
2847 static GLint null_glFinishAsyncSGIX( GLuint* markerp ) { return 0; }
2848 static void null_glFinishFenceAPPLE( GLuint fence ) { }
2849 static void null_glFinishFenceNV( GLuint fence ) { }
2850 static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
2851 static void null_glFinishTextureSUNX( void ) { }
2852 static void null_glFlushMappedBufferRange( GLenum target, GLintptr offset, GLsizeiptr length ) { }
2853 static void null_glFlushMappedBufferRangeAPPLE( GLenum target, GLintptr offset, GLsizeiptr size ) { }
2854 static void null_glFlushMappedNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
2855 static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
2856 static void null_glFlushPixelDataRangeNV( GLenum target ) { }
2857 static void null_glFlushRasterSGIX( void ) { }
2858 static void null_glFlushStaticDataIBM( GLenum target ) { }
2859 static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, void* pointer ) { }
2860 static void null_glFlushVertexArrayRangeNV( void ) { }
2861 static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
2862 static void null_glFogCoordPointer( GLenum type, GLsizei stride, const void* pointer ) { }
2863 static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
2864 static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
2865 static void null_glFogCoordd( GLdouble coord ) { }
2866 static void null_glFogCoorddEXT( GLdouble coord ) { }
2867 static void null_glFogCoorddv( const GLdouble* coord ) { }
2868 static void null_glFogCoorddvEXT( const GLdouble* coord ) { }
2869 static void null_glFogCoordf( GLfloat coord ) { }
2870 static void null_glFogCoordfEXT( GLfloat coord ) { }
2871 static void null_glFogCoordfv( const GLfloat* coord ) { }
2872 static void null_glFogCoordfvEXT( const GLfloat* coord ) { }
2873 static void null_glFogCoordhNV( GLhalfNV fog ) { }
2874 static void null_glFogCoordhvNV( const GLhalfNV* fog ) { }
2875 static void null_glFogFuncSGIS( GLsizei n, const GLfloat* points ) { }
2876 static void null_glFogxOES( GLenum pname, GLfixed param ) { }
2877 static void null_glFogxvOES( GLenum pname, const GLfixed* param ) { }
2878 static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
2879 static void null_glFragmentCoverageColorNV( GLuint color ) { }
2880 static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
2881 static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat* params ) { }
2882 static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
2883 static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint* params ) { }
2884 static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
2885 static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat* params ) { }
2886 static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
2887 static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint* params ) { }
2888 static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
2889 static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat* params ) { }
2890 static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
2891 static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint* params ) { }
2892 static void null_glFrameTerminatorGREMEDY( void ) { }
2893 static void null_glFrameZoomSGIX( GLint factor ) { }
2894 static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
2895 static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum* bufs ) { }
2896 static void null_glFramebufferParameteri( GLenum target, GLenum pname, GLint param ) { }
2897 static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
2898 static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
2899 static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
2900 static void null_glFramebufferSampleLocationsfvARB( GLenum target, GLuint start, GLsizei count, const GLfloat* v ) { }
2901 static void null_glFramebufferSampleLocationsfvNV( GLenum target, GLuint start, GLsizei count, const GLfloat* v ) { }
2902 static void null_glFramebufferSamplePositionsfvAMD( GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat* values ) { }
2903 static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
2904 static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
2905 static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
2906 static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
2907 static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
2908 static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
2909 static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
2910 static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
2911 static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
2912 static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
2913 static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
2914 static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
2915 static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
2916 static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
2917 static void null_glFramebufferTextureMultiviewOVR( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews ) { }
2918 static void null_glFreeObjectBufferATI( GLuint buffer ) { }
2919 static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
2920 static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
2921 static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
2922 static void null_glGenBuffers( GLsizei n, GLuint* buffers ) { }
2923 static void null_glGenBuffersARB( GLsizei n, GLuint* buffers ) { }
2924 static void null_glGenFencesAPPLE( GLsizei n, GLuint* fences ) { }
2925 static void null_glGenFencesNV( GLsizei n, GLuint* fences ) { }
2926 static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
2927 static void null_glGenFramebuffers( GLsizei n, GLuint* framebuffers ) { }
2928 static void null_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) { }
2929 static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint* names ) { }
2930 static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) { }
2931 static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
2932 static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
2933 static void null_glGenProgramPipelines( GLsizei n, GLuint* pipelines ) { }
2934 static void null_glGenProgramsARB( GLsizei n, GLuint* programs ) { }
2935 static void null_glGenProgramsNV( GLsizei n, GLuint* programs ) { }
2936 static void null_glGenQueries( GLsizei n, GLuint* ids ) { }
2937 static void null_glGenQueriesARB( GLsizei n, GLuint* ids ) { }
2938 static void null_glGenQueryResourceTagNV( GLsizei n, GLint* tagIds ) { }
2939 static void null_glGenRenderbuffers( GLsizei n, GLuint* renderbuffers ) { }
2940 static void null_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) { }
2941 static void null_glGenSamplers( GLsizei count, GLuint* samplers ) { }
2942 static void null_glGenSemaphoresEXT( GLsizei n, GLuint* semaphores ) { }
2943 static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
2944 static void null_glGenTexturesEXT( GLsizei n, GLuint* textures ) { }
2945 static void null_glGenTransformFeedbacks( GLsizei n, GLuint* ids ) { }
2946 static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint* ids ) { }
2947 static void null_glGenVertexArrays( GLsizei n, GLuint* arrays ) { }
2948 static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) { }
2949 static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
2950 static void null_glGenerateMipmap( GLenum target ) { }
2951 static void null_glGenerateMipmapEXT( GLenum target ) { }
2952 static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
2953 static void null_glGenerateTextureMipmap( GLuint texture ) { }
2954 static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
2955 static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint* params ) { }
2956 static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name ) { }
2957 static void null_glGetActiveAttribARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name ) { }
2958 static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name ) { }
2959 static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar* name ) { }
2960 static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values ) { }
2961 static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name ) { }
2962 static void null_glGetActiveUniformARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name ) { }
2963 static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName ) { }
2964 static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params ) { }
2965 static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName ) { }
2966 static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params ) { }
2967 static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
2968 static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) { }
2969 static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) { }
2970 static void null_glGetAttachedObjectsARB( GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB* obj ) { }
2971 static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders ) { }
2972 static GLint null_glGetAttribLocation( GLuint program, const GLchar* name ) { return 0; }
2973 static GLint null_glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB* name ) { return 0; }
2974 static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean* data ) { }
2975 static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean* data ) { }
2976 static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, GLint64* params ) { }
2977 static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
2978 static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) { }
2979 static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, GLuint64EXT* params ) { }
2980 static void null_glGetBufferPointerv( GLenum target, GLenum pname, void** params ) { }
2981 static void null_glGetBufferPointervARB( GLenum target, GLenum pname, void** params ) { }
2982 static void null_glGetBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, void* data ) { }
2983 static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void* data ) { }
2984 static void null_glGetClipPlanefOES( GLenum plane, GLfloat* equation ) { }
2985 static void null_glGetClipPlanexOES( GLenum plane, GLfixed* equation ) { }
2986 static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, void* table ) { }
2987 static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, void* data ) { }
2988 static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
2989 static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
2990 static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) { }
2991 static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint* params ) { }
2992 static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
2993 static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) { }
2994 static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, void* table ) { }
2995 static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) { }
2996 static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) { }
2997 static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) { }
2998 static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) { }
2999 static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) { }
3000 static GLuint null_glGetCommandHeaderNV( GLenum tokenID, GLuint size ) { return 0; }
3001 static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, void* img ) { }
3002 static void null_glGetCompressedTexImage( GLenum target, GLint level, void* img ) { }
3003 static void null_glGetCompressedTexImageARB( GLenum target, GLint level, void* img ) { }
3004 static void null_glGetCompressedTextureImage( GLuint texture, GLint level, GLsizei bufSize, void* pixels ) { }
3005 static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, void* img ) { }
3006 static void null_glGetCompressedTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void* pixels ) { }
3007 static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, void* image ) { }
3008 static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, void* image ) { }
3009 static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3010 static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3011 static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3012 static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3013 static void null_glGetConvolutionParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
3014 static void null_glGetCoverageModulationTableNV( GLsizei bufsize, GLfloat* v ) { }
3015 static GLuint null_glGetDebugMessageLog( GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog ) { return 0; }
3016 static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message ) { return 0; }
3017 static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog ) { return 0; }
3018 static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) { }
3019 static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble* data ) { }
3020 static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble* data ) { }
3021 static void null_glGetDoublei_vEXT( GLenum pname, GLuint index, GLdouble* params ) { }
3022 static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) { }
3023 static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) { }
3024 static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) { }
3025 static void null_glGetFirstPerfQueryIdINTEL( GLuint* queryId ) { }
3026 static void null_glGetFixedvOES( GLenum pname, GLfixed* params ) { }
3027 static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat* data ) { }
3028 static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat* data ) { }
3029 static void null_glGetFloati_vEXT( GLenum pname, GLuint index, GLfloat* params ) { }
3030 static void null_glGetFogFuncSGIS( GLfloat* points ) { }
3031 static GLint null_glGetFragDataIndex( GLuint program, const GLchar* name ) { return 0; }
3032 static GLint null_glGetFragDataLocation( GLuint program, const GLchar* name ) { return 0; }
3033 static GLint null_glGetFragDataLocationEXT( GLuint program, const GLchar* name ) { return 0; }
3034 static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) { }
3035 static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) { }
3036 static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) { }
3037 static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) { }
3038 static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
3039 static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
3040 static void null_glGetFramebufferParameterfvAMD( GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat* values ) { }
3041 static void null_glGetFramebufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3042 static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) { }
3043 static GLenum null_glGetGraphicsResetStatus( void ) { return 0; }
3044 static GLenum null_glGetGraphicsResetStatusARB( void ) { return 0; }
3045 static GLhandleARB null_glGetHandleARB( GLenum pname ) { return 0; }
3046 static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
3047 static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
3048 static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3049 static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3050 static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3051 static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3052 static void null_glGetHistogramParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
3053 static GLuint64 null_glGetImageHandleARB( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
3054 static GLuint64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
3055 static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) { }
3056 static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) { }
3057 static void null_glGetInfoLogARB( GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB* infoLog ) { }
3058 static GLint null_glGetInstrumentsSGIX( void ) { return 0; }
3059 static void null_glGetInteger64i_v( GLenum target, GLuint index, GLint64* data ) { }
3060 static void null_glGetInteger64v( GLenum pname, GLint64* data ) { }
3061 static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint* data ) { }
3062 static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint* data ) { }
3063 static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, GLuint64EXT* result ) { }
3064 static void null_glGetIntegerui64vNV( GLenum value, GLuint64EXT* result ) { }
3065 static void null_glGetInternalformatSampleivNV( GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint* params ) { }
3066 static void null_glGetInternalformati64v( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params ) { }
3067 static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params ) { }
3068 static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
3069 static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
3070 static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
3071 static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed* params ) { }
3072 static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) { }
3073 static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) { }
3074 static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
3075 static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
3076 static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
3077 static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
3078 static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
3079 static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points ) { }
3080 static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) { }
3081 static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) { }
3082 static void null_glGetMapxvOES( GLenum target, GLenum query, GLfixed* v ) { }
3083 static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
3084 static void null_glGetMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, GLint* params ) { }
3085 static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
3086 static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void* values ) { }
3087 static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
3088 static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3089 static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3090 static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3091 static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
3092 static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
3093 static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble* params ) { }
3094 static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat* params ) { }
3095 static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint* params ) { }
3096 static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
3097 static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
3098 static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params ) { }
3099 static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
3100 static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint* params ) { }
3101 static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
3102 static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
3103 static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat* val ) { }
3104 static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat* val ) { }
3105 static void null_glGetNamedBufferParameteri64v( GLuint buffer, GLenum pname, GLint64* params ) { }
3106 static void null_glGetNamedBufferParameteriv( GLuint buffer, GLenum pname, GLint* params ) { }
3107 static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint* params ) { }
3108 static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, GLuint64EXT* params ) { }
3109 static void null_glGetNamedBufferPointerv( GLuint buffer, GLenum pname, void** params ) { }
3110 static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, void** params ) { }
3111 static void null_glGetNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, void* data ) { }
3112 static void null_glGetNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void* data ) { }
3113 static void null_glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) { }
3114 static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) { }
3115 static void null_glGetNamedFramebufferParameterfvAMD( GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat* values ) { }
3116 static void null_glGetNamedFramebufferParameteriv( GLuint framebuffer, GLenum pname, GLint* param ) { }
3117 static void null_glGetNamedFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) { }
3118 static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint* params ) { }
3119 static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint* params ) { }
3120 static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble* params ) { }
3121 static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat* params ) { }
3122 static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, void* string ) { }
3123 static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint* params ) { }
3124 static void null_glGetNamedRenderbufferParameteriv( GLuint renderbuffer, GLenum pname, GLint* params ) { }
3125 static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint* params ) { }
3126 static void null_glGetNamedStringARB( GLint namelen, const GLchar* name, GLsizei bufSize, GLint* stringlen, GLchar* string ) { }
3127 static void null_glGetNamedStringivARB( GLint namelen, const GLchar* name, GLenum pname, GLint* params ) { }
3128 static void null_glGetNextPerfQueryIdINTEL( GLuint queryId, GLuint* nextQueryId ) { }
3129 static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) { }
3130 static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) { }
3131 static void null_glGetObjectLabel( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
3132 static void null_glGetObjectLabelEXT( GLenum type, GLuint object, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
3133 static void null_glGetObjectParameterfvARB( GLhandleARB obj, GLenum pname, GLfloat* params ) { }
3134 static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint* params ) { }
3135 static void null_glGetObjectParameterivARB( GLhandleARB obj, GLenum pname, GLint* params ) { }
3136 static void null_glGetObjectPtrLabel( const void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label ) { }
3137 static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) { }
3138 static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) { }
3139 static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat* value ) { }
3140 static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint* value ) { }
3141 static void null_glGetPathCommandsNV( GLuint path, GLubyte* commands ) { }
3142 static void null_glGetPathCoordsNV( GLuint path, GLfloat* coords ) { }
3143 static void null_glGetPathDashArrayNV( GLuint path, GLfloat* dashArray ) { }
3144 static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
3145 static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics ) { }
3146 static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLsizei stride, GLfloat* metrics ) { }
3147 static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat* value ) { }
3148 static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint* value ) { }
3149 static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat* returnedSpacing ) { }
3150 static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat* value ) { }
3151 static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint* value ) { }
3152 static void null_glGetPerfCounterInfoINTEL( GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar* counterName, GLuint counterDescLength, GLchar* counterDesc, GLuint* counterOffset, GLuint* counterDataSize, GLuint* counterTypeEnum, GLuint* counterDataTypeEnum, GLuint64* rawCounterMaxValue ) { }
3153 static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten ) { }
3154 static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, void* data ) { }
3155 static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString ) { }
3156 static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters ) { }
3157 static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString ) { }
3158 static void null_glGetPerfMonitorGroupsAMD( GLint* numGroups, GLsizei groupsSize, GLuint* groups ) { }
3159 static void null_glGetPerfQueryDataINTEL( GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid* data, GLuint* bytesWritten ) { }
3160 static void null_glGetPerfQueryIdByNameINTEL( GLchar* queryName, GLuint* queryId ) { }
3161 static void null_glGetPerfQueryInfoINTEL( GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint* dataSize, GLuint* noCounters, GLuint* noInstances, GLuint* capsMask ) { }
3162 static void null_glGetPixelMapxv( GLenum map, GLint size, GLfixed* values ) { }
3163 static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) { }
3164 static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) { }
3165 static void null_glGetPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
3166 static void null_glGetPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3167 static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, void** data ) { }
3168 static void null_glGetPointeri_vEXT( GLenum pname, GLuint index, void** params ) { }
3169 static void null_glGetPointervEXT( GLenum pname, void** params ) { }
3170 static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary ) { }
3171 static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
3172 static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
3173 static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
3174 static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
3175 static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
3176 static void null_glGetProgramInterfaceiv( GLuint program, GLenum programInterface, GLenum pname, GLint* params ) { }
3177 static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
3178 static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
3179 static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
3180 static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
3181 static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble* params ) { }
3182 static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat* params ) { }
3183 static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) { }
3184 static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
3185 static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
3186 static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint* params ) { }
3187 static GLuint null_glGetProgramResourceIndex( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
3188 static GLint null_glGetProgramResourceLocation( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
3189 static GLint null_glGetProgramResourceLocationIndex( GLuint program, GLenum programInterface, const GLchar* name ) { return 0; }
3190 static void null_glGetProgramResourceName( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name ) { }
3191 static void null_glGetProgramResourcefvNV( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLfloat* params ) { }
3192 static void null_glGetProgramResourceiv( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params ) { }
3193 static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint* values ) { }
3194 static void null_glGetProgramStringARB( GLenum target, GLenum pname, void* string ) { }
3195 static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) { }
3196 static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint* param ) { }
3197 static void null_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) { }
3198 static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) { }
3199 static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) { }
3200 static void null_glGetQueryBufferObjecti64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3201 static void null_glGetQueryBufferObjectiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3202 static void null_glGetQueryBufferObjectui64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3203 static void null_glGetQueryBufferObjectuiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3204 static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
3205 static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, GLint64* params ) { }
3206 static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, GLint64* params ) { }
3207 static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) { }
3208 static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) { }
3209 static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, GLuint64* params ) { }
3210 static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, GLuint64* params ) { }
3211 static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) { }
3212 static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) { }
3213 static void null_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) { }
3214 static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) { }
3215 static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
3216 static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
3217 static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint* params ) { }
3218 static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint* params ) { }
3219 static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat* params ) { }
3220 static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint* params ) { }
3221 static void null_glGetSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, GLuint64* params ) { }
3222 static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, void* row, void* column, void* span ) { }
3223 static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, void* row, void* column, void* span ) { }
3224 static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog ) { }
3225 static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision ) { }
3226 static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* source ) { }
3227 static void null_glGetShaderSourceARB( GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB* source ) { }
3228 static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) { }
3229 static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) { }
3230 static GLushort null_glGetStageIndexNV( GLenum shadertype ) { return 0; }
3231 static const GLubyte* null_glGetStringi( GLenum name, GLuint index ) { return 0; }
3232 static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const GLchar* name ) { return 0; }
3233 static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const GLchar* name ) { return 0; }
3234 static void null_glGetSynciv( GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
3235 static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) { }
3236 static void null_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) { }
3237 static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
3238 static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) { }
3239 static void null_glGetTexGenxvOES( GLenum coord, GLenum pname, GLfixed* params ) { }
3240 static void null_glGetTexLevelParameterxvOES( GLenum target, GLint level, GLenum pname, GLfixed* params ) { }
3241 static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint* params ) { }
3242 static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) { }
3243 static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint* params ) { }
3244 static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) { }
3245 static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, void** params ) { }
3246 static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed* params ) { }
3247 static GLuint64 null_glGetTextureHandleARB( GLuint texture ) { return 0; }
3248 static GLuint64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
3249 static void null_glGetTextureImage( GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels ) { }
3250 static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void* pixels ) { }
3251 static void null_glGetTextureLevelParameterfv( GLuint texture, GLint level, GLenum pname, GLfloat* params ) { }
3252 static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
3253 static void null_glGetTextureLevelParameteriv( GLuint texture, GLint level, GLenum pname, GLint* params ) { }
3254 static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params ) { }
3255 static void null_glGetTextureParameterIiv( GLuint texture, GLenum pname, GLint* params ) { }
3256 static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
3257 static void null_glGetTextureParameterIuiv( GLuint texture, GLenum pname, GLuint* params ) { }
3258 static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint* params ) { }
3259 static void null_glGetTextureParameterfv( GLuint texture, GLenum pname, GLfloat* params ) { }
3260 static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat* params ) { }
3261 static void null_glGetTextureParameteriv( GLuint texture, GLenum pname, GLint* params ) { }
3262 static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
3263 static GLuint64 null_glGetTextureSamplerHandleARB( GLuint texture, GLuint sampler ) { return 0; }
3264 static GLuint64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
3265 static void null_glGetTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void* pixels ) { }
3266 static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) { }
3267 static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
3268 static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name ) { }
3269 static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint* location ) { }
3270 static void null_glGetTransformFeedbacki64_v( GLuint xfb, GLenum pname, GLuint index, GLint64* param ) { }
3271 static void null_glGetTransformFeedbacki_v( GLuint xfb, GLenum pname, GLuint index, GLint* param ) { }
3272 static void null_glGetTransformFeedbackiv( GLuint xfb, GLenum pname, GLint* param ) { }
3273 static GLuint null_glGetUniformBlockIndex( GLuint program, const GLchar* uniformBlockName ) { return 0; }
3274 static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
3275 static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const GLchar*const* uniformNames, GLuint* uniformIndices ) { }
3276 static GLint null_glGetUniformLocation( GLuint program, const GLchar* name ) { return 0; }
3277 static GLint null_glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB* name ) { return 0; }
3278 static GLintptr null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
3279 static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint* params ) { }
3280 static void null_glGetUniformdv( GLuint program, GLint location, GLdouble* params ) { }
3281 static void null_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) { }
3282 static void null_glGetUniformfvARB( GLhandleARB programObj, GLint location, GLfloat* params ) { }
3283 static void null_glGetUniformi64vARB( GLuint program, GLint location, GLint64* params ) { }
3284 static void null_glGetUniformi64vNV( GLuint program, GLint location, GLint64EXT* params ) { }
3285 static void null_glGetUniformiv( GLuint program, GLint location, GLint* params ) { }
3286 static void null_glGetUniformivARB( GLhandleARB programObj, GLint location, GLint* params ) { }
3287 static void null_glGetUniformui64vARB( GLuint program, GLint location, GLuint64* params ) { }
3288 static void null_glGetUniformui64vNV( GLuint program, GLint location, GLuint64EXT* params ) { }
3289 static void null_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) { }
3290 static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint* params ) { }
3291 static void null_glGetUnsignedBytei_vEXT( GLenum target, GLuint index, GLubyte* data ) { }
3292 static void null_glGetUnsignedBytevEXT( GLenum pname, GLubyte* data ) { }
3293 static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) { }
3294 static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) { }
3295 static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
3296 static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
3297 static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
3298 static void null_glGetVariantPointervEXT( GLuint id, GLenum value, void** data ) { }
3299 static GLint null_glGetVaryingLocationNV( GLuint program, const GLchar* name ) { return 0; }
3300 static void null_glGetVertexArrayIndexed64iv( GLuint vaobj, GLuint index, GLenum pname, GLint64* param ) { }
3301 static void null_glGetVertexArrayIndexediv( GLuint vaobj, GLuint index, GLenum pname, GLint* param ) { }
3302 static void null_glGetVertexArrayIntegeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, GLint* param ) { }
3303 static void null_glGetVertexArrayIntegervEXT( GLuint vaobj, GLenum pname, GLint* param ) { }
3304 static void null_glGetVertexArrayPointeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, void** param ) { }
3305 static void null_glGetVertexArrayPointervEXT( GLuint vaobj, GLenum pname, void** param ) { }
3306 static void null_glGetVertexArrayiv( GLuint vaobj, GLenum pname, GLint* param ) { }
3307 static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) { }
3308 static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) { }
3309 static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint* params ) { }
3310 static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint* params ) { }
3311 static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint* params ) { }
3312 static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint* params ) { }
3313 static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble* params ) { }
3314 static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble* params ) { }
3315 static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, GLint64EXT* params ) { }
3316 static void null_glGetVertexAttribLui64vARB( GLuint index, GLenum pname, GLuint64EXT* params ) { }
3317 static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, GLuint64EXT* params ) { }
3318 static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, void** pointer ) { }
3319 static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, void** pointer ) { }
3320 static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, void** pointer ) { }
3321 static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) { }
3322 static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) { }
3323 static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) { }
3324 static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) { }
3325 static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) { }
3326 static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) { }
3327 static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) { }
3328 static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) { }
3329 static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) { }
3330 static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params ) { }
3331 static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params ) { }
3332 static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params ) { }
3333 static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint* params ) { }
3334 static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, GLint64EXT* params ) { }
3335 static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint* params ) { }
3336 static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, GLuint64EXT* params ) { }
3337 static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint* params ) { }
3338 static void * null_glGetVkProcAddrNV( const GLchar* name ) { return 0; }
3339 static void null_glGetnColorTable( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table ) { }
3340 static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table ) { }
3341 static void null_glGetnCompressedTexImage( GLenum target, GLint lod, GLsizei bufSize, void* pixels ) { }
3342 static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, void* img ) { }
3343 static void null_glGetnConvolutionFilter( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image ) { }
3344 static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image ) { }
3345 static void null_glGetnHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
3346 static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
3347 static void null_glGetnMapdv( GLenum target, GLenum query, GLsizei bufSize, GLdouble* v ) { }
3348 static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble* v ) { }
3349 static void null_glGetnMapfv( GLenum target, GLenum query, GLsizei bufSize, GLfloat* v ) { }
3350 static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat* v ) { }
3351 static void null_glGetnMapiv( GLenum target, GLenum query, GLsizei bufSize, GLint* v ) { }
3352 static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint* v ) { }
3353 static void null_glGetnMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
3354 static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values ) { }
3355 static void null_glGetnPixelMapfv( GLenum map, GLsizei bufSize, GLfloat* values ) { }
3356 static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat* values ) { }
3357 static void null_glGetnPixelMapuiv( GLenum map, GLsizei bufSize, GLuint* values ) { }
3358 static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint* values ) { }
3359 static void null_glGetnPixelMapusv( GLenum map, GLsizei bufSize, GLushort* values ) { }
3360 static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort* values ) { }
3361 static void null_glGetnPolygonStipple( GLsizei bufSize, GLubyte* pattern ) { }
3362 static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte* pattern ) { }
3363 static void null_glGetnSeparableFilter( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void* column, void* span ) { }
3364 static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void* column, void* span ) { }
3365 static void null_glGetnTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* pixels ) { }
3366 static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img ) { }
3367 static void null_glGetnUniformdv( GLuint program, GLint location, GLsizei bufSize, GLdouble* params ) { }
3368 static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble* params ) { }
3369 static void null_glGetnUniformfv( GLuint program, GLint location, GLsizei bufSize, GLfloat* params ) { }
3370 static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat* params ) { }
3371 static void null_glGetnUniformi64vARB( GLuint program, GLint location, GLsizei bufSize, GLint64* params ) { }
3372 static void null_glGetnUniformiv( GLuint program, GLint location, GLsizei bufSize, GLint* params ) { }
3373 static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint* params ) { }
3374 static void null_glGetnUniformui64vARB( GLuint program, GLint location, GLsizei bufSize, GLuint64* params ) { }
3375 static void null_glGetnUniformuiv( GLuint program, GLint location, GLsizei bufSize, GLuint* params ) { }
3376 static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint* params ) { }
3377 static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
3378 static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
3379 static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
3380 static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
3381 static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
3382 static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
3383 static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
3384 static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
3385 static void null_glHintPGI( GLenum target, GLint mode ) { }
3386 static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
3387 static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
3388 static void null_glIglooInterfaceSGIX( GLenum pname, const void* params ) { }
3389 static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
3390 static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat* params ) { }
3391 static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
3392 static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint* params ) { }
3393 static void null_glImportMemoryFdEXT( GLuint memory, GLuint64 size, GLenum handleType, GLint fd ) { }
3394 static void null_glImportMemoryWin32HandleEXT( GLuint memory, GLuint64 size, GLenum handleType, void* handle ) { }
3395 static void null_glImportMemoryWin32NameEXT( GLuint memory, GLuint64 size, GLenum handleType, const void* name ) { }
3396 static void null_glImportSemaphoreFdEXT( GLuint semaphore, GLenum handleType, GLint fd ) { }
3397 static void null_glImportSemaphoreWin32HandleEXT( GLuint semaphore, GLenum handleType, void* handle ) { }
3398 static void null_glImportSemaphoreWin32NameEXT( GLuint semaphore, GLenum handleType, const void* name ) { }
3399 static GLsync null_glImportSyncEXT( GLenum external_sync_type, GLintptr external_sync, GLbitfield flags ) { return 0; }
3400 static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
3401 static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
3402 static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
3403 static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
3404 static void null_glIndexPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
3405 static void null_glIndexxOES( GLfixed component ) { }
3406 static void null_glIndexxvOES( const GLfixed* component ) { }
3407 static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
3408 static void null_glInsertEventMarkerEXT( GLsizei length, const GLchar* marker ) { }
3409 static void null_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) { }
3410 static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
3411 static void null_glInvalidateBufferData( GLuint buffer ) { }
3412 static void null_glInvalidateBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3413 static void null_glInvalidateFramebuffer( GLenum target, GLsizei numAttachments, const GLenum* attachments ) { }
3414 static void null_glInvalidateNamedFramebufferData( GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments ) { }
3415 static void null_glInvalidateNamedFramebufferSubData( GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3416 static void null_glInvalidateSubFramebuffer( GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3417 static void null_glInvalidateTexImage( GLuint texture, GLint level ) { }
3418 static void null_glInvalidateTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth ) { }
3419 static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
3420 static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
3421 static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
3422 static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
3423 static GLboolean null_glIsCommandListNV( GLuint list ) { return 0; }
3424 static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
3425 static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
3426 static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
3427 static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
3428 static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
3429 static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
3430 static GLboolean null_glIsImageHandleResidentARB( GLuint64 handle ) { return 0; }
3431 static GLboolean null_glIsImageHandleResidentNV( GLuint64 handle ) { return 0; }
3432 static GLboolean null_glIsMemoryObjectEXT( GLuint memoryObject ) { return 0; }
3433 static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
3434 static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
3435 static GLboolean null_glIsNamedStringARB( GLint namelen, const GLchar* name ) { return 0; }
3436 static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
3437 static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
3438 static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
3439 static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
3440 static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
3441 static GLboolean null_glIsProgram( GLuint program ) { return 0; }
3442 static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
3443 static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
3444 static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
3445 static GLboolean null_glIsQuery( GLuint id ) { return 0; }
3446 static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
3447 static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
3448 static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
3449 static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
3450 static GLboolean null_glIsSemaphoreEXT( GLuint semaphore ) { return 0; }
3451 static GLboolean null_glIsShader( GLuint shader ) { return 0; }
3452 static GLboolean null_glIsStateNV( GLuint state ) { return 0; }
3453 static GLboolean null_glIsSync( GLsync sync ) { return 0; }
3454 static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
3455 static GLboolean null_glIsTextureHandleResidentARB( GLuint64 handle ) { return 0; }
3456 static GLboolean null_glIsTextureHandleResidentNV( GLuint64 handle ) { return 0; }
3457 static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
3458 static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
3459 static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
3460 static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
3461 static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
3462 static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
3463 static void null_glLGPUCopyImageSubDataNVX( GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ) { }
3464 static void null_glLGPUInterlockNVX( void ) { }
3465 static void null_glLGPUNamedBufferSubDataNVX( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data ) { }
3466 static void null_glLabelObjectEXT( GLenum type, GLuint object, GLsizei length, const GLchar* label ) { }
3467 static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
3468 static void null_glLightModelxOES( GLenum pname, GLfixed param ) { }
3469 static void null_glLightModelxvOES( GLenum pname, const GLfixed* param ) { }
3470 static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { }
3471 static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed* params ) { }
3472 static void null_glLineWidthxOES( GLfixed width ) { }
3473 static void null_glLinkProgram( GLuint program ) { }
3474 static void null_glLinkProgramARB( GLhandleARB programObj ) { }
3475 static void null_glListDrawCommandsStatesClientNV( GLuint list, GLuint segment, const void** indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count ) { }
3476 static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
3477 static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat* params ) { }
3478 static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
3479 static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint* params ) { }
3480 static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
3481 static void null_glLoadMatrixxOES( const GLfixed* m ) { }
3482 static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte* program ) { }
3483 static void null_glLoadTransposeMatrixd( const GLdouble* m ) { }
3484 static void null_glLoadTransposeMatrixdARB( const GLdouble* m ) { }
3485 static void null_glLoadTransposeMatrixf( const GLfloat* m ) { }
3486 static void null_glLoadTransposeMatrixfARB( const GLfloat* m ) { }
3487 static void null_glLoadTransposeMatrixxOES( const GLfixed* m ) { }
3488 static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
3489 static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
3490 static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
3491 static void null_glMakeBufferNonResidentNV( GLenum target ) { }
3492 static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
3493 static void null_glMakeImageHandleNonResidentARB( GLuint64 handle ) { }
3494 static void null_glMakeImageHandleNonResidentNV( GLuint64 handle ) { }
3495 static void null_glMakeImageHandleResidentARB( GLuint64 handle, GLenum access ) { }
3496 static void null_glMakeImageHandleResidentNV( GLuint64 handle, GLenum access ) { }
3497 static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
3498 static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
3499 static void null_glMakeTextureHandleNonResidentARB( GLuint64 handle ) { }
3500 static void null_glMakeTextureHandleNonResidentNV( GLuint64 handle ) { }
3501 static void null_glMakeTextureHandleResidentARB( GLuint64 handle ) { }
3502 static void null_glMakeTextureHandleResidentNV( GLuint64 handle ) { }
3503 static void null_glMap1xOES( GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points ) { }
3504 static void null_glMap2xOES( GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points ) { }
3505 static void* null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
3506 static void* null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
3507 static void* null_glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3508 static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points ) { }
3509 static void null_glMapGrid1xOES( GLint n, GLfixed u1, GLfixed u2 ) { }
3510 static void null_glMapGrid2xOES( GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2 ) { }
3511 static void* null_glMapNamedBuffer( GLuint buffer, GLenum access ) { return 0; }
3512 static void* null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
3513 static void* null_glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3514 static void* null_glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3515 static void* null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
3516 static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat* params ) { }
3517 static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint* params ) { }
3518 static void* null_glMapTexture2DINTEL( GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum* layout ) { return 0; }
3519 static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
3520 static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
3521 static void null_glMapVertexAttrib2dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) { }
3522 static void null_glMapVertexAttrib2fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) { }
3523 static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
3524 static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed* param ) { }
3525 static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3526 static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
3527 static void null_glMatrixIndexubvARB( GLint size, const GLubyte* indices ) { }
3528 static void null_glMatrixIndexuivARB( GLint size, const GLuint* indices ) { }
3529 static void null_glMatrixIndexusvARB( GLint size, const GLushort* indices ) { }
3530 static void null_glMatrixLoad3x2fNV( GLenum matrixMode, const GLfloat* m ) { }
3531 static void null_glMatrixLoad3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
3532 static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
3533 static void null_glMatrixLoadTranspose3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
3534 static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble* m ) { }
3535 static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat* m ) { }
3536 static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble* m ) { }
3537 static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat* m ) { }
3538 static void null_glMatrixMult3x2fNV( GLenum matrixMode, const GLfloat* m ) { }
3539 static void null_glMatrixMult3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
3540 static void null_glMatrixMultTranspose3x3fNV( GLenum matrixMode, const GLfloat* m ) { }
3541 static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble* m ) { }
3542 static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat* m ) { }
3543 static void null_glMatrixMultdEXT( GLenum mode, const GLdouble* m ) { }
3544 static void null_glMatrixMultfEXT( GLenum mode, const GLfloat* m ) { }
3545 static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3546 static void null_glMatrixPopEXT( GLenum mode ) { }
3547 static void null_glMatrixPushEXT( GLenum mode ) { }
3548 static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
3549 static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
3550 static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
3551 static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
3552 static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
3553 static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
3554 static void null_glMaxShaderCompilerThreadsARB( GLuint count ) { }
3555 static void null_glMaxShaderCompilerThreadsKHR( GLuint count ) { }
3556 static void null_glMemoryBarrier( GLbitfield barriers ) { }
3557 static void null_glMemoryBarrierByRegion( GLbitfield barriers ) { }
3558 static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
3559 static void null_glMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, const GLint* params ) { }
3560 static void null_glMinSampleShading( GLfloat value ) { }
3561 static void null_glMinSampleShadingARB( GLfloat value ) { }
3562 static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
3563 static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
3564 static void null_glMultMatrixxOES( const GLfixed* m ) { }
3565 static void null_glMultTransposeMatrixd( const GLdouble* m ) { }
3566 static void null_glMultTransposeMatrixdARB( const GLdouble* m ) { }
3567 static void null_glMultTransposeMatrixf( const GLfloat* m ) { }
3568 static void null_glMultTransposeMatrixfARB( const GLfloat* m ) { }
3569 static void null_glMultTransposeMatrixxOES( const GLfixed* m ) { }
3570 static void null_glMultiDrawArrays( GLenum mode, const GLint* first, const GLsizei* count, GLsizei drawcount ) { }
3571 static void null_glMultiDrawArraysEXT( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
3572 static void null_glMultiDrawArraysIndirect( GLenum mode, const void* indirect, GLsizei drawcount, GLsizei stride ) { }
3573 static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const void* indirect, GLsizei primcount, GLsizei stride ) { }
3574 static void null_glMultiDrawArraysIndirectBindlessCountNV( GLenum mode, const void* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
3575 static void null_glMultiDrawArraysIndirectBindlessNV( GLenum mode, const void* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
3576 static void null_glMultiDrawArraysIndirectCount( GLenum mode, const void* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3577 static void null_glMultiDrawArraysIndirectCountARB( GLenum mode, const void* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3578 static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
3579 static void null_glMultiDrawElements( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei drawcount ) { }
3580 static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei drawcount, const GLint* basevertex ) { }
3581 static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei primcount ) { }
3582 static void null_glMultiDrawElementsIndirect( GLenum mode, GLenum type, const void* indirect, GLsizei drawcount, GLsizei stride ) { }
3583 static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const void* indirect, GLsizei primcount, GLsizei stride ) { }
3584 static void null_glMultiDrawElementsIndirectBindlessCountNV( GLenum mode, GLenum type, const void* indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
3585 static void null_glMultiDrawElementsIndirectBindlessNV( GLenum mode, GLenum type, const void* indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
3586 static void null_glMultiDrawElementsIndirectCount( GLenum mode, GLenum type, const void* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3587 static void null_glMultiDrawElementsIndirectCountARB( GLenum mode, GLenum type, const void* indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3588 static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
3589 static void null_glMultiModeDrawArraysIBM( const GLenum* mode, const GLint* first, const GLsizei* count, GLsizei primcount, GLint modestride ) { }
3590 static void null_glMultiModeDrawElementsIBM( const GLenum* mode, const GLsizei* count, GLenum type, const void*const* indices, GLsizei primcount, GLint modestride ) { }
3591 static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
3592 static void null_glMultiTexCoord1bOES( GLenum texture, GLbyte s ) { }
3593 static void null_glMultiTexCoord1bvOES( GLenum texture, const GLbyte* coords ) { }
3594 static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
3595 static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
3596 static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
3597 static void null_glMultiTexCoord1dv( GLenum target, const GLdouble* v ) { }
3598 static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble* v ) { }
3599 static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
3600 static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
3601 static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
3602 static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
3603 static void null_glMultiTexCoord1fv( GLenum target, const GLfloat* v ) { }
3604 static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat* v ) { }
3605 static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
3606 static void null_glMultiTexCoord1hNV( GLenum target, GLhalfNV s ) { }
3607 static void null_glMultiTexCoord1hvNV( GLenum target, const GLhalfNV* v ) { }
3608 static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
3609 static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
3610 static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
3611 static void null_glMultiTexCoord1iv( GLenum target, const GLint* v ) { }
3612 static void null_glMultiTexCoord1ivARB( GLenum target, const GLint* v ) { }
3613 static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
3614 static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
3615 static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
3616 static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
3617 static void null_glMultiTexCoord1sv( GLenum target, const GLshort* v ) { }
3618 static void null_glMultiTexCoord1svARB( GLenum target, const GLshort* v ) { }
3619 static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
3620 static void null_glMultiTexCoord1xOES( GLenum texture, GLfixed s ) { }
3621 static void null_glMultiTexCoord1xvOES( GLenum texture, const GLfixed* coords ) { }
3622 static void null_glMultiTexCoord2bOES( GLenum texture, GLbyte s, GLbyte t ) { }
3623 static void null_glMultiTexCoord2bvOES( GLenum texture, const GLbyte* coords ) { }
3624 static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
3625 static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
3626 static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
3627 static void null_glMultiTexCoord2dv( GLenum target, const GLdouble* v ) { }
3628 static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble* v ) { }
3629 static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
3630 static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
3631 static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
3632 static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
3633 static void null_glMultiTexCoord2fv( GLenum target, const GLfloat* v ) { }
3634 static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat* v ) { }
3635 static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
3636 static void null_glMultiTexCoord2hNV( GLenum target, GLhalfNV s, GLhalfNV t ) { }
3637 static void null_glMultiTexCoord2hvNV( GLenum target, const GLhalfNV* v ) { }
3638 static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
3639 static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
3640 static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
3641 static void null_glMultiTexCoord2iv( GLenum target, const GLint* v ) { }
3642 static void null_glMultiTexCoord2ivARB( GLenum target, const GLint* v ) { }
3643 static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
3644 static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
3645 static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
3646 static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
3647 static void null_glMultiTexCoord2sv( GLenum target, const GLshort* v ) { }
3648 static void null_glMultiTexCoord2svARB( GLenum target, const GLshort* v ) { }
3649 static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
3650 static void null_glMultiTexCoord2xOES( GLenum texture, GLfixed s, GLfixed t ) { }
3651 static void null_glMultiTexCoord2xvOES( GLenum texture, const GLfixed* coords ) { }
3652 static void null_glMultiTexCoord3bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r ) { }
3653 static void null_glMultiTexCoord3bvOES( GLenum texture, const GLbyte* coords ) { }
3654 static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
3655 static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
3656 static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
3657 static void null_glMultiTexCoord3dv( GLenum target, const GLdouble* v ) { }
3658 static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble* v ) { }
3659 static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
3660 static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
3661 static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
3662 static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
3663 static void null_glMultiTexCoord3fv( GLenum target, const GLfloat* v ) { }
3664 static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat* v ) { }
3665 static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
3666 static void null_glMultiTexCoord3hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
3667 static void null_glMultiTexCoord3hvNV( GLenum target, const GLhalfNV* v ) { }
3668 static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
3669 static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
3670 static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
3671 static void null_glMultiTexCoord3iv( GLenum target, const GLint* v ) { }
3672 static void null_glMultiTexCoord3ivARB( GLenum target, const GLint* v ) { }
3673 static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
3674 static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
3675 static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
3676 static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
3677 static void null_glMultiTexCoord3sv( GLenum target, const GLshort* v ) { }
3678 static void null_glMultiTexCoord3svARB( GLenum target, const GLshort* v ) { }
3679 static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
3680 static void null_glMultiTexCoord3xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r ) { }
3681 static void null_glMultiTexCoord3xvOES( GLenum texture, const GLfixed* coords ) { }
3682 static void null_glMultiTexCoord4bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
3683 static void null_glMultiTexCoord4bvOES( GLenum texture, const GLbyte* coords ) { }
3684 static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
3685 static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
3686 static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
3687 static void null_glMultiTexCoord4dv( GLenum target, const GLdouble* v ) { }
3688 static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble* v ) { }
3689 static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
3690 static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
3691 static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
3692 static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
3693 static void null_glMultiTexCoord4fv( GLenum target, const GLfloat* v ) { }
3694 static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat* v ) { }
3695 static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
3696 static void null_glMultiTexCoord4hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
3697 static void null_glMultiTexCoord4hvNV( GLenum target, const GLhalfNV* v ) { }
3698 static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
3699 static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
3700 static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
3701 static void null_glMultiTexCoord4iv( GLenum target, const GLint* v ) { }
3702 static void null_glMultiTexCoord4ivARB( GLenum target, const GLint* v ) { }
3703 static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
3704 static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
3705 static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
3706 static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
3707 static void null_glMultiTexCoord4sv( GLenum target, const GLshort* v ) { }
3708 static void null_glMultiTexCoord4svARB( GLenum target, const GLshort* v ) { }
3709 static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
3710 static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
3711 static void null_glMultiTexCoord4xvOES( GLenum texture, const GLfixed* coords ) { }
3712 static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
3713 static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
3714 static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
3715 static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
3716 static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
3717 static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
3718 static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
3719 static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
3720 static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
3721 static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
3722 static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
3723 static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
3724 static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
3725 static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
3726 static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
3727 static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params ) { }
3728 static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
3729 static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params ) { }
3730 static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
3731 static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint* params ) { }
3732 static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
3733 static void null_glMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) { }
3734 static void null_glMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels ) { }
3735 static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
3736 static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint* params ) { }
3737 static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
3738 static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
3739 static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
3740 static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
3741 static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
3742 static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
3743 static void null_glMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
3744 static void null_glMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels ) { }
3745 static void null_glMulticastBarrierNV( void ) { }
3746 static void null_glMulticastBlitFramebufferNV( GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
3747 static void null_glMulticastBufferSubDataNV( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid* data ) { }
3748 static void null_glMulticastCopyBufferSubDataNV( GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
3749 static void null_glMulticastCopyImageSubDataNV( GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth ) { }
3750 static void null_glMulticastFramebufferSampleLocationsfvNV( GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v ) { }
3751 static void null_glMulticastGetQueryObjecti64vNV( GLuint gpu, GLuint id, GLenum pname, GLint64* params ) { }
3752 static void null_glMulticastGetQueryObjectivNV( GLuint gpu, GLuint id, GLenum pname, GLint* params ) { }
3753 static void null_glMulticastGetQueryObjectui64vNV( GLuint gpu, GLuint id, GLenum pname, GLuint64* params ) { }
3754 static void null_glMulticastGetQueryObjectuivNV( GLuint gpu, GLuint id, GLenum pname, GLuint* params ) { }
3755 static void null_glMulticastWaitSyncNV( GLuint signalGpu, GLbitfield waitGpuMask ) { }
3756 static void null_glNamedBufferData( GLuint buffer, GLsizeiptr size, const void* data, GLenum usage ) { }
3757 static void null_glNamedBufferDataEXT( GLuint buffer, GLsizeiptr size, const void* data, GLenum usage ) { }
3758 static void null_glNamedBufferPageCommitmentARB( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
3759 static void null_glNamedBufferPageCommitmentEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
3760 static void null_glNamedBufferStorage( GLuint buffer, GLsizeiptr size, const void* data, GLbitfield flags ) { }
3761 static void null_glNamedBufferStorageEXT( GLuint buffer, GLsizeiptr size, const void* data, GLbitfield flags ) { }
3762 static void null_glNamedBufferStorageExternalEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void * clientBuffer, GLbitfield flags ) { }
3763 static void null_glNamedBufferStorageMemEXT( GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
3764 static void null_glNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data ) { }
3765 static void null_glNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data ) { }
3766 static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
3767 static void null_glNamedFramebufferDrawBuffer( GLuint framebuffer, GLenum buf ) { }
3768 static void null_glNamedFramebufferDrawBuffers( GLuint framebuffer, GLsizei n, const GLenum* bufs ) { }
3769 static void null_glNamedFramebufferParameteri( GLuint framebuffer, GLenum pname, GLint param ) { }
3770 static void null_glNamedFramebufferParameteriEXT( GLuint framebuffer, GLenum pname, GLint param ) { }
3771 static void null_glNamedFramebufferReadBuffer( GLuint framebuffer, GLenum src ) { }
3772 static void null_glNamedFramebufferRenderbuffer( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3773 static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3774 static void null_glNamedFramebufferSampleLocationsfvARB( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v ) { }
3775 static void null_glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v ) { }
3776 static void null_glNamedFramebufferSamplePositionsfvAMD( GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat* values ) { }
3777 static void null_glNamedFramebufferTexture( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
3778 static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3779 static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3780 static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
3781 static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
3782 static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
3783 static void null_glNamedFramebufferTextureLayer( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3784 static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3785 static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3786 static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble* params ) { }
3787 static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3788 static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat* params ) { }
3789 static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
3790 static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint* params ) { }
3791 static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
3792 static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint* params ) { }
3793 static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
3794 static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
3795 static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
3796 static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const void* string ) { }
3797 static void null_glNamedRenderbufferStorage( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
3798 static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
3799 static void null_glNamedRenderbufferStorageMultisample( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
3800 static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
3801 static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
3802 static void null_glNamedStringARB( GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar* string ) { }
3803 static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
3804 static GLuint null_glNewObjectBufferATI( GLsizei size, const void* pointer, GLenum usage ) { return 0; }
3805 static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
3806 static void null_glNormal3fVertex3fvSUN( const GLfloat* n, const GLfloat* v ) { }
3807 static void null_glNormal3hNV( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ) { }
3808 static void null_glNormal3hvNV( const GLhalfNV* v ) { }
3809 static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { }
3810 static void null_glNormal3xvOES( const GLfixed* coords ) { }
3811 static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
3812 static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
3813 static void null_glNormalP3uiv( GLenum type, const GLuint* coords ) { }
3814 static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
3815 static void null_glNormalPointerListIBM( GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
3816 static void null_glNormalPointervINTEL( GLenum type, const void** pointer ) { }
3817 static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
3818 static void null_glNormalStream3bvATI( GLenum stream, const GLbyte* coords ) { }
3819 static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
3820 static void null_glNormalStream3dvATI( GLenum stream, const GLdouble* coords ) { }
3821 static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
3822 static void null_glNormalStream3fvATI( GLenum stream, const GLfloat* coords ) { }
3823 static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
3824 static void null_glNormalStream3ivATI( GLenum stream, const GLint* coords ) { }
3825 static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
3826 static void null_glNormalStream3svATI( GLenum stream, const GLshort* coords ) { }
3827 static void null_glObjectLabel( GLenum identifier, GLuint name, GLsizei length, const GLchar* label ) { }
3828 static void null_glObjectPtrLabel( const void* ptr, GLsizei length, const GLchar* label ) { }
3829 static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
3830 static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
3831 static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
3832 static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
3833 static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
3834 static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
3835 static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
3836 static void null_glPassThroughxOES( GLfixed token ) { }
3837 static void null_glPatchParameterfv( GLenum pname, const GLfloat* values ) { }
3838 static void null_glPatchParameteri( GLenum pname, GLint value ) { }
3839 static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs ) { }
3840 static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void* coords ) { }
3841 static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const void* coords ) { }
3842 static void null_glPathCoverDepthFuncNV( GLenum func ) { }
3843 static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat* dashArray ) { }
3844 static void null_glPathFogGenNV( GLenum genMode ) { }
3845 static GLenum null_glPathGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
3846 static GLenum null_glPathGlyphIndexRangeNV( GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2] ) { return 0; }
3847 static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
3848 static void null_glPathGlyphsNV( GLuint firstPathName, GLenum fontTarget, const void* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void* charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
3849 static GLenum null_glPathMemoryGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void* fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
3850 static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
3851 static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat* value ) { }
3852 static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
3853 static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint* value ) { }
3854 static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
3855 static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
3856 static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const void* pathString ) { }
3857 static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void* coords ) { }
3858 static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void* coords ) { }
3859 static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs ) { }
3860 static void null_glPauseTransformFeedback( void ) { }
3861 static void null_glPauseTransformFeedbackNV( void ) { }
3862 static void null_glPixelDataRangeNV( GLenum target, GLsizei length, const void* pointer ) { }
3863 static void null_glPixelMapx( GLenum map, GLint size, const GLfixed* values ) { }
3864 static void null_glPixelStorex( GLenum pname, GLfixed param ) { }
3865 static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
3866 static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
3867 static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
3868 static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint* params ) { }
3869 static void null_glPixelTexGenSGIX( GLenum mode ) { }
3870 static void null_glPixelTransferxOES( GLenum pname, GLfixed param ) { }
3871 static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
3872 static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
3873 static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
3874 static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
3875 static void null_glPixelZoomxOES( GLfixed xfactor, GLfixed yfactor ) { }
3876 static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat* y, GLfloat* tangentX, GLfloat* tangentY ) { return 0; }
3877 static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
3878 static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
3879 static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
3880 static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
3881 static void null_glPointParameterfv( GLenum pname, const GLfloat* params ) { }
3882 static void null_glPointParameterfvARB( GLenum pname, const GLfloat* params ) { }
3883 static void null_glPointParameterfvEXT( GLenum pname, const GLfloat* params ) { }
3884 static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
3885 static void null_glPointParameteri( GLenum pname, GLint param ) { }
3886 static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
3887 static void null_glPointParameteriv( GLenum pname, const GLint* params ) { }
3888 static void null_glPointParameterivNV( GLenum pname, const GLint* params ) { }
3889 static void null_glPointParameterxvOES( GLenum pname, const GLfixed* params ) { }
3890 static void null_glPointSizexOES( GLfixed size ) { }
3891 static GLint null_glPollAsyncSGIX( GLuint* markerp ) { return 0; }
3892 static GLint null_glPollInstrumentsSGIX( GLint* marker_p ) { return 0; }
3893 static void null_glPolygonOffsetClamp( GLfloat factor, GLfloat units, GLfloat clamp ) { }
3894 static void null_glPolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp ) { }
3895 static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
3896 static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { }
3897 static void null_glPopDebugGroup( void ) { }
3898 static void null_glPopGroupMarkerEXT( void ) { }
3899 static void null_glPresentFrameDualFillNV( GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3 ) { }
3900 static void null_glPresentFrameKeyedNV( GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1 ) { }
3901 static void null_glPrimitiveBoundingBoxARB( GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW ) { }
3902 static void null_glPrimitiveRestartIndex( GLuint index ) { }
3903 static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
3904 static void null_glPrimitiveRestartNV( void ) { }
3905 static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint* textures, const GLclampf* priorities ) { }
3906 static void null_glPrioritizeTexturesxOES( GLsizei n, const GLuint* textures, const GLfixed* priorities ) { }
3907 static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const void* binary, GLsizei length ) { }
3908 static void null_glProgramBufferParametersIivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint* params ) { }
3909 static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint* params ) { }
3910 static void null_glProgramBufferParametersfvNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat* params ) { }
3911 static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3912 static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
3913 static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3914 static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
3915 static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
3916 static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
3917 static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
3918 static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
3919 static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
3920 static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
3921 static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
3922 static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3923 static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
3924 static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3925 static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
3926 static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
3927 static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
3928 static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
3929 static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
3930 static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
3931 static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
3932 static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
3933 static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3934 static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte* name, const GLdouble* v ) { }
3935 static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3936 static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte* name, const GLfloat* v ) { }
3937 static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
3938 static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble* v ) { }
3939 static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
3940 static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat* v ) { }
3941 static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
3942 static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
3943 static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
3944 static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble* v ) { }
3945 static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat* v ) { }
3946 static void null_glProgramPathFragmentInputGenNV( GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat* coeffs ) { }
3947 static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const void* string ) { }
3948 static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint* params ) { }
3949 static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
3950 static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
3951 static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
3952 static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
3953 static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
3954 static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
3955 static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
3956 static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
3957 static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
3958 static void null_glProgramUniform1i64ARB( GLuint program, GLint location, GLint64 x ) { }
3959 static void null_glProgramUniform1i64NV( GLuint program, GLint location, GLint64EXT x ) { }
3960 static void null_glProgramUniform1i64vARB( GLuint program, GLint location, GLsizei count, const GLint64* value ) { }
3961 static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
3962 static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
3963 static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
3964 static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
3965 static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
3966 static void null_glProgramUniform1ui64ARB( GLuint program, GLint location, GLuint64 x ) { }
3967 static void null_glProgramUniform1ui64NV( GLuint program, GLint location, GLuint64EXT x ) { }
3968 static void null_glProgramUniform1ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* value ) { }
3969 static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
3970 static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
3971 static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
3972 static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
3973 static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
3974 static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
3975 static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
3976 static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
3977 static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
3978 static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
3979 static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
3980 static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
3981 static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
3982 static void null_glProgramUniform2i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y ) { }
3983 static void null_glProgramUniform2i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y ) { }
3984 static void null_glProgramUniform2i64vARB( GLuint program, GLint location, GLsizei count, const GLint64* value ) { }
3985 static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
3986 static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
3987 static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
3988 static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
3989 static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
3990 static void null_glProgramUniform2ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y ) { }
3991 static void null_glProgramUniform2ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y ) { }
3992 static void null_glProgramUniform2ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* value ) { }
3993 static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
3994 static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
3995 static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
3996 static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
3997 static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
3998 static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
3999 static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4000 static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4001 static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4002 static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4003 static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4004 static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4005 static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4006 static void null_glProgramUniform3i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
4007 static void null_glProgramUniform3i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4008 static void null_glProgramUniform3i64vARB( GLuint program, GLint location, GLsizei count, const GLint64* value ) { }
4009 static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4010 static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4011 static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4012 static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4013 static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4014 static void null_glProgramUniform3ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
4015 static void null_glProgramUniform3ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4016 static void null_glProgramUniform3ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* value ) { }
4017 static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4018 static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4019 static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4020 static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4021 static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
4022 static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4023 static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4024 static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
4025 static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4026 static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4027 static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4028 static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
4029 static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4030 static void null_glProgramUniform4i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
4031 static void null_glProgramUniform4i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4032 static void null_glProgramUniform4i64vARB( GLuint program, GLint location, GLsizei count, const GLint64* value ) { }
4033 static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT* value ) { }
4034 static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4035 static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4036 static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
4037 static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4038 static void null_glProgramUniform4ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
4039 static void null_glProgramUniform4ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4040 static void null_glProgramUniform4ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* value ) { }
4041 static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4042 static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4043 static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4044 static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
4045 static void null_glProgramUniformHandleui64ARB( GLuint program, GLint location, GLuint64 value ) { }
4046 static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, GLuint64 value ) { }
4047 static void null_glProgramUniformHandleui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64* values ) { }
4048 static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64* values ) { }
4049 static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4050 static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4051 static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4052 static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4053 static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4054 static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4055 static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4056 static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4057 static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4058 static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4059 static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4060 static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4061 static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4062 static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4063 static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4064 static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4065 static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4066 static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4067 static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4068 static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4069 static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4070 static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4071 static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4072 static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4073 static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4074 static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4075 static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4076 static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4077 static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4078 static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4079 static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4080 static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4081 static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4082 static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4083 static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4084 static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4085 static void null_glProgramUniformui64NV( GLuint program, GLint location, GLuint64EXT value ) { }
4086 static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT* value ) { }
4087 static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
4088 static void null_glProvokingVertex( GLenum mode ) { }
4089 static void null_glProvokingVertexEXT( GLenum mode ) { }
4090 static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
4091 static void null_glPushDebugGroup( GLenum source, GLuint id, GLsizei length, const GLchar* message ) { }
4092 static void null_glPushGroupMarkerEXT( GLsizei length, const GLchar* marker ) { }
4093 static void null_glQueryCounter( GLuint id, GLenum target ) { }
4094 static GLbitfield null_glQueryMatrixxOES( GLfixed* mantissa, GLint* exponent ) { return 0; }
4095 static void null_glQueryObjectParameteruiAMD( GLenum target, GLuint id, GLenum pname, GLuint param ) { }
4096 static GLint null_glQueryResourceNV( GLenum queryType, GLint tagId, GLuint bufSize, GLint* buffer ) { return 0; }
4097 static void null_glQueryResourceTagNV( GLint tagId, const GLchar* tagString ) { }
4098 static void null_glRasterPos2xOES( GLfixed x, GLfixed y ) { }
4099 static void null_glRasterPos2xvOES( const GLfixed* coords ) { }
4100 static void null_glRasterPos3xOES( GLfixed x, GLfixed y, GLfixed z ) { }
4101 static void null_glRasterPos3xvOES( const GLfixed* coords ) { }
4102 static void null_glRasterPos4xOES( GLfixed x, GLfixed y, GLfixed z, GLfixed w ) { }
4103 static void null_glRasterPos4xvOES( const GLfixed* coords ) { }
4104 static void null_glRasterSamplesEXT( GLuint samples, GLboolean fixedsamplelocations ) { }
4105 static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
4106 static void null_glReadInstrumentsSGIX( GLint marker ) { }
4107 static void null_glReadnPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data ) { }
4108 static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data ) { }
4109 static void null_glRectxOES( GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2 ) { }
4110 static void null_glRectxvOES( const GLfixed* v1, const GLfixed* v2 ) { }
4111 static void null_glReferencePlaneSGIX( const GLdouble* equation ) { }
4112 static GLboolean null_glReleaseKeyedMutexWin32EXT( GLuint memory, GLuint64 key ) { return 0; }
4113 static void null_glReleaseShaderCompiler( void ) { }
4114 static void null_glRenderGpuMaskNV( GLbitfield mask ) { }
4115 static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
4116 static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
4117 static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4118 static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4119 static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4120 static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const void** pointer ) { }
4121 static void null_glReplacementCodeubSUN( GLubyte code ) { }
4122 static void null_glReplacementCodeubvSUN( const GLubyte* code ) { }
4123 static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
4124 static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* v ) { }
4125 static void null_glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4126 static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
4127 static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
4128 static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint* rc, const GLubyte* c, const GLfloat* v ) { }
4129 static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4130 static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* n, const GLfloat* v ) { }
4131 static void null_glReplacementCodeuiSUN( GLuint code ) { }
4132 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4133 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
4134 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4135 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
4136 static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
4137 static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* v ) { }
4138 static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
4139 static void null_glReplacementCodeuiVertex3fvSUN( const GLuint* rc, const GLfloat* v ) { }
4140 static void null_glReplacementCodeuivSUN( const GLuint* code ) { }
4141 static void null_glReplacementCodeusSUN( GLushort code ) { }
4142 static void null_glReplacementCodeusvSUN( const GLushort* code ) { }
4143 static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint* programs ) { }
4144 static void null_glResetHistogram( GLenum target ) { }
4145 static void null_glResetHistogramEXT( GLenum target ) { }
4146 static void null_glResetMinmax( GLenum target ) { }
4147 static void null_glResetMinmaxEXT( GLenum target ) { }
4148 static void null_glResizeBuffersMESA( void ) { }
4149 static void null_glResolveDepthValuesNV( void ) { }
4150 static void null_glResumeTransformFeedback( void ) { }
4151 static void null_glResumeTransformFeedbackNV( void ) { }
4152 static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { }
4153 static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
4154 static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
4155 static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
4156 static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
4157 static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
4158 static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
4159 static void null_glSampleMaski( GLuint maskNumber, GLbitfield mask ) { }
4160 static void null_glSamplePatternEXT( GLenum pattern ) { }
4161 static void null_glSamplePatternSGIS( GLenum pattern ) { }
4162 static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint* param ) { }
4163 static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint* param ) { }
4164 static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
4165 static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat* param ) { }
4166 static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
4167 static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint* param ) { }
4168 static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { }
4169 static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint* v ) { }
4170 static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
4171 static void null_glScissorIndexedv( GLuint index, const GLint* v ) { }
4172 static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
4173 static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
4174 static void null_glSecondaryColor3bv( const GLbyte* v ) { }
4175 static void null_glSecondaryColor3bvEXT( const GLbyte* v ) { }
4176 static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
4177 static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
4178 static void null_glSecondaryColor3dv( const GLdouble* v ) { }
4179 static void null_glSecondaryColor3dvEXT( const GLdouble* v ) { }
4180 static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
4181 static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
4182 static void null_glSecondaryColor3fv( const GLfloat* v ) { }
4183 static void null_glSecondaryColor3fvEXT( const GLfloat* v ) { }
4184 static void null_glSecondaryColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
4185 static void null_glSecondaryColor3hvNV( const GLhalfNV* v ) { }
4186 static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
4187 static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
4188 static void null_glSecondaryColor3iv( const GLint* v ) { }
4189 static void null_glSecondaryColor3ivEXT( const GLint* v ) { }
4190 static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
4191 static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
4192 static void null_glSecondaryColor3sv( const GLshort* v ) { }
4193 static void null_glSecondaryColor3svEXT( const GLshort* v ) { }
4194 static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
4195 static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
4196 static void null_glSecondaryColor3ubv( const GLubyte* v ) { }
4197 static void null_glSecondaryColor3ubvEXT( const GLubyte* v ) { }
4198 static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
4199 static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
4200 static void null_glSecondaryColor3uiv( const GLuint* v ) { }
4201 static void null_glSecondaryColor3uivEXT( const GLuint* v ) { }
4202 static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
4203 static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
4204 static void null_glSecondaryColor3usv( const GLushort* v ) { }
4205 static void null_glSecondaryColor3usvEXT( const GLushort* v ) { }
4206 static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
4207 static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
4208 static void null_glSecondaryColorP3uiv( GLenum type, const GLuint* color ) { }
4209 static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4210 static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4211 static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
4212 static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList ) { }
4213 static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
4214 static void null_glSelectTextureSGIS( GLenum target ) { }
4215 static void null_glSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, const GLuint64* params ) { }
4216 static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column ) { }
4217 static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column ) { }
4218 static void null_glSetFenceAPPLE( GLuint fence ) { }
4219 static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
4220 static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat* value ) { }
4221 static void null_glSetInvariantEXT( GLuint id, GLenum type, const void* addr ) { }
4222 static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const void* addr ) { }
4223 static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat* val ) { }
4224 static void null_glShaderBinary( GLsizei count, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length ) { }
4225 static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
4226 static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
4227 static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
4228 static void null_glShaderSource( GLuint shader, GLsizei count, const GLchar*const* string, const GLint* length ) { }
4229 static void null_glShaderSourceARB( GLhandleARB shaderObj, GLsizei count, const GLcharARB** string, const GLint* length ) { }
4230 static void null_glShaderStorageBlockBinding( GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding ) { }
4231 static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
4232 static void null_glSignalSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint* buffers, GLuint numTextureBarriers, const GLuint* textures, const GLenum* dstLayouts ) { }
4233 static void null_glSignalVkFenceNV( GLuint64 vkFence ) { }
4234 static void null_glSignalVkSemaphoreNV( GLuint64 vkSemaphore ) { }
4235 static void null_glSpecializeShader( GLuint shader, const GLchar* pEntryPoint, GLuint numSpecializationConstants, const GLuint* pConstantIndex, const GLuint* pConstantValue ) { }
4236 static void null_glSpecializeShaderARB( GLuint shader, const GLchar* pEntryPoint, GLuint numSpecializationConstants, const GLuint* pConstantIndex, const GLuint* pConstantValue ) { }
4237 static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
4238 static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat* params ) { }
4239 static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
4240 static void null_glSpriteParameterivSGIX( GLenum pname, const GLint* params ) { }
4241 static void null_glStartInstrumentsSGIX( void ) { }
4242 static void null_glStateCaptureNV( GLuint state, GLenum mode ) { }
4243 static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
4244 static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
4245 static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
4246 static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
4247 static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
4248 static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
4249 static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
4250 static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
4251 static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
4252 static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
4253 static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
4254 static void null_glStencilThenCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
4255 static void null_glStencilThenCoverFillPathNV( GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode ) { }
4256 static void null_glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
4257 static void null_glStencilThenCoverStrokePathNV( GLuint path, GLint reference, GLuint mask, GLenum coverMode ) { }
4258 static void null_glStopInstrumentsSGIX( GLint marker ) { }
4259 static void null_glStringMarkerGREMEDY( GLsizei len, const void* string ) { }
4260 static void null_glSubpixelPrecisionBiasNV( GLuint xbits, GLuint ybits ) { }
4261 static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
4262 static void null_glSyncTextureINTEL( GLuint texture ) { }
4263 static void null_glTagSampleBufferSGIX( void ) { }
4264 static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
4265 static void null_glTangent3bvEXT( const GLbyte* v ) { }
4266 static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
4267 static void null_glTangent3dvEXT( const GLdouble* v ) { }
4268 static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
4269 static void null_glTangent3fvEXT( const GLfloat* v ) { }
4270 static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
4271 static void null_glTangent3ivEXT( const GLint* v ) { }
4272 static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
4273 static void null_glTangent3svEXT( const GLshort* v ) { }
4274 static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const void* pointer ) { }
4275 static void null_glTbufferMask3DFX( GLuint mask ) { }
4276 static void null_glTessellationFactorAMD( GLfloat factor ) { }
4277 static void null_glTessellationModeAMD( GLenum mode ) { }
4278 static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
4279 static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
4280 static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
4281 static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
4282 static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
4283 static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
4284 static void null_glTexBufferRange( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4285 static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat* param ) { }
4286 static void null_glTexBumpParameterivATI( GLenum pname, const GLint* param ) { }
4287 static void null_glTexCoord1bOES( GLbyte s ) { }
4288 static void null_glTexCoord1bvOES( const GLbyte* coords ) { }
4289 static void null_glTexCoord1hNV( GLhalfNV s ) { }
4290 static void null_glTexCoord1hvNV( const GLhalfNV* v ) { }
4291 static void null_glTexCoord1xOES( GLfixed s ) { }
4292 static void null_glTexCoord1xvOES( const GLfixed* coords ) { }
4293 static void null_glTexCoord2bOES( GLbyte s, GLbyte t ) { }
4294 static void null_glTexCoord2bvOES( const GLbyte* coords ) { }
4295 static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
4296 static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* v ) { }
4297 static void null_glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4298 static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
4299 static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
4300 static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat* tc, const GLubyte* c, const GLfloat* v ) { }
4301 static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4302 static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
4303 static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
4304 static void null_glTexCoord2fVertex3fvSUN( const GLfloat* tc, const GLfloat* v ) { }
4305 static void null_glTexCoord2hNV( GLhalfNV s, GLhalfNV t ) { }
4306 static void null_glTexCoord2hvNV( const GLhalfNV* v ) { }
4307 static void null_glTexCoord2xOES( GLfixed s, GLfixed t ) { }
4308 static void null_glTexCoord2xvOES( const GLfixed* coords ) { }
4309 static void null_glTexCoord3bOES( GLbyte s, GLbyte t, GLbyte r ) { }
4310 static void null_glTexCoord3bvOES( const GLbyte* coords ) { }
4311 static void null_glTexCoord3hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
4312 static void null_glTexCoord3hvNV( const GLhalfNV* v ) { }
4313 static void null_glTexCoord3xOES( GLfixed s, GLfixed t, GLfixed r ) { }
4314 static void null_glTexCoord3xvOES( const GLfixed* coords ) { }
4315 static void null_glTexCoord4bOES( GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
4316 static void null_glTexCoord4bvOES( const GLbyte* coords ) { }
4317 static void null_glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4318 static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
4319 static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4320 static void null_glTexCoord4fVertex4fvSUN( const GLfloat* tc, const GLfloat* v ) { }
4321 static void null_glTexCoord4hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
4322 static void null_glTexCoord4hvNV( const GLhalfNV* v ) { }
4323 static void null_glTexCoord4xOES( GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
4324 static void null_glTexCoord4xvOES( const GLfixed* coords ) { }
4325 static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
4326 static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
4327 static void null_glTexCoordP1uiv( GLenum type, const GLuint* coords ) { }
4328 static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
4329 static void null_glTexCoordP2uiv( GLenum type, const GLuint* coords ) { }
4330 static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
4331 static void null_glTexCoordP3uiv( GLenum type, const GLuint* coords ) { }
4332 static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
4333 static void null_glTexCoordP4uiv( GLenum type, const GLuint* coords ) { }
4334 static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
4335 static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
4336 static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
4337 static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { }
4338 static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
4339 static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat* weights ) { }
4340 static void null_glTexGenxOES( GLenum coord, GLenum pname, GLfixed param ) { }
4341 static void null_glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed* params ) { }
4342 static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4343 static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4344 static void null_glTexImage3D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4345 static void null_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4346 static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4347 static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4348 static void null_glTexImage4DSGIS( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4349 static void null_glTexPageCommitmentARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
4350 static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint* params ) { }
4351 static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint* params ) { }
4352 static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint* params ) { }
4353 static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint* params ) { }
4354 static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
4355 static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed* params ) { }
4356 static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
4357 static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4358 static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4359 static void null_glTexStorage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4360 static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4361 static void null_glTexStorage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4362 static void null_glTexStorageMem1DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
4363 static void null_glTexStorageMem2DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
4364 static void null_glTexStorageMem2DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4365 static void null_glTexStorageMem3DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
4366 static void null_glTexStorageMem3DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4367 static void null_glTexStorageSparseAMD( GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
4368 static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
4369 static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
4370 static void null_glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels ) { }
4371 static void null_glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels ) { }
4372 static void null_glTexSubImage4DSGIS( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void* pixels ) { }
4373 static void null_glTextureBarrier( void ) { }
4374 static void null_glTextureBarrierNV( void ) { }
4375 static void null_glTextureBuffer( GLuint texture, GLenum internalformat, GLuint buffer ) { }
4376 static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
4377 static void null_glTextureBufferRange( GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4378 static void null_glTextureBufferRangeEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4379 static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
4380 static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4381 static void null_glTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4382 static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4383 static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4384 static void null_glTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels ) { }
4385 static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4386 static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4387 static void null_glTextureLightEXT( GLenum pname ) { }
4388 static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
4389 static void null_glTextureNormalEXT( GLenum mode ) { }
4390 static void null_glTexturePageCommitmentEXT( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
4391 static void null_glTextureParameterIiv( GLuint texture, GLenum pname, const GLint* params ) { }
4392 static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
4393 static void null_glTextureParameterIuiv( GLuint texture, GLenum pname, const GLuint* params ) { }
4394 static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint* params ) { }
4395 static void null_glTextureParameterf( GLuint texture, GLenum pname, GLfloat param ) { }
4396 static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
4397 static void null_glTextureParameterfv( GLuint texture, GLenum pname, const GLfloat* param ) { }
4398 static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat* params ) { }
4399 static void null_glTextureParameteri( GLuint texture, GLenum pname, GLint param ) { }
4400 static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
4401 static void null_glTextureParameteriv( GLuint texture, GLenum pname, const GLint* param ) { }
4402 static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
4403 static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const void* pointer ) { }
4404 static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
4405 static void null_glTextureStorage1D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4406 static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4407 static void null_glTextureStorage2D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4408 static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4409 static void null_glTextureStorage2DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4410 static void null_glTextureStorage2DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4411 static void null_glTextureStorage3D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4412 static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4413 static void null_glTextureStorage3DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4414 static void null_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4415 static void null_glTextureStorageMem1DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
4416 static void null_glTextureStorageMem2DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
4417 static void null_glTextureStorageMem2DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4418 static void null_glTextureStorageMem3DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
4419 static void null_glTextureStorageMem3DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4420 static void null_glTextureStorageSparseAMD( GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
4421 static void null_glTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
4422 static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels ) { }
4423 static void null_glTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
4424 static void null_glTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels ) { }
4425 static void null_glTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels ) { }
4426 static void null_glTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels ) { }
4427 static void null_glTextureView( GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers ) { }
4428 static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
4429 static void null_glTransformFeedbackAttribsNV( GLsizei count, const GLint* attribs, GLenum bufferMode ) { }
4430 static void null_glTransformFeedbackBufferBase( GLuint xfb, GLuint index, GLuint buffer ) { }
4431 static void null_glTransformFeedbackBufferRange( GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4432 static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint* attribs, GLsizei nbuffers, const GLint* bufstreams, GLenum bufferMode ) { }
4433 static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const GLchar*const* varyings, GLenum bufferMode ) { }
4434 static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const GLchar*const* varyings, GLenum bufferMode ) { }
4435 static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint* locations, GLenum bufferMode ) { }
4436 static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues ) { }
4437 static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { }
4438 static void null_glUniform1d( GLint location, GLdouble x ) { }
4439 static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble* value ) { }
4440 static void null_glUniform1f( GLint location, GLfloat v0 ) { }
4441 static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
4442 static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat* value ) { }
4443 static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
4444 static void null_glUniform1i( GLint location, GLint v0 ) { }
4445 static void null_glUniform1i64ARB( GLint location, GLint64 x ) { }
4446 static void null_glUniform1i64NV( GLint location, GLint64EXT x ) { }
4447 static void null_glUniform1i64vARB( GLint location, GLsizei count, const GLint64* value ) { }
4448 static void null_glUniform1i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
4449 static void null_glUniform1iARB( GLint location, GLint v0 ) { }
4450 static void null_glUniform1iv( GLint location, GLsizei count, const GLint* value ) { }
4451 static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint* value ) { }
4452 static void null_glUniform1ui( GLint location, GLuint v0 ) { }
4453 static void null_glUniform1ui64ARB( GLint location, GLuint64 x ) { }
4454 static void null_glUniform1ui64NV( GLint location, GLuint64EXT x ) { }
4455 static void null_glUniform1ui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
4456 static void null_glUniform1ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
4457 static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
4458 static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint* value ) { }
4459 static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
4460 static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
4461 static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble* value ) { }
4462 static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
4463 static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
4464 static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat* value ) { }
4465 static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
4466 static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
4467 static void null_glUniform2i64ARB( GLint location, GLint64 x, GLint64 y ) { }
4468 static void null_glUniform2i64NV( GLint location, GLint64EXT x, GLint64EXT y ) { }
4469 static void null_glUniform2i64vARB( GLint location, GLsizei count, const GLint64* value ) { }
4470 static void null_glUniform2i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
4471 static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
4472 static void null_glUniform2iv( GLint location, GLsizei count, const GLint* value ) { }
4473 static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint* value ) { }
4474 static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
4475 static void null_glUniform2ui64ARB( GLint location, GLuint64 x, GLuint64 y ) { }
4476 static void null_glUniform2ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y ) { }
4477 static void null_glUniform2ui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
4478 static void null_glUniform2ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
4479 static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
4480 static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint* value ) { }
4481 static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
4482 static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
4483 static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble* value ) { }
4484 static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4485 static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4486 static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat* value ) { }
4487 static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
4488 static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
4489 static void null_glUniform3i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
4490 static void null_glUniform3i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4491 static void null_glUniform3i64vARB( GLint location, GLsizei count, const GLint64* value ) { }
4492 static void null_glUniform3i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
4493 static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
4494 static void null_glUniform3iv( GLint location, GLsizei count, const GLint* value ) { }
4495 static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint* value ) { }
4496 static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4497 static void null_glUniform3ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
4498 static void null_glUniform3ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4499 static void null_glUniform3ui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
4500 static void null_glUniform3ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
4501 static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4502 static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint* value ) { }
4503 static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
4504 static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4505 static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble* value ) { }
4506 static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4507 static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4508 static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat* value ) { }
4509 static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
4510 static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4511 static void null_glUniform4i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
4512 static void null_glUniform4i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4513 static void null_glUniform4i64vARB( GLint location, GLsizei count, const GLint64* value ) { }
4514 static void null_glUniform4i64vNV( GLint location, GLsizei count, const GLint64EXT* value ) { }
4515 static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4516 static void null_glUniform4iv( GLint location, GLsizei count, const GLint* value ) { }
4517 static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint* value ) { }
4518 static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4519 static void null_glUniform4ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
4520 static void null_glUniform4ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4521 static void null_glUniform4ui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
4522 static void null_glUniform4ui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
4523 static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4524 static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint* value ) { }
4525 static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
4526 static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
4527 static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
4528 static void null_glUniformHandleui64ARB( GLint location, GLuint64 value ) { }
4529 static void null_glUniformHandleui64NV( GLint location, GLuint64 value ) { }
4530 static void null_glUniformHandleui64vARB( GLint location, GLsizei count, const GLuint64* value ) { }
4531 static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const GLuint64* value ) { }
4532 static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4533 static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4534 static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4535 static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4536 static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4537 static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4538 static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4539 static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4540 static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4541 static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4542 static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4543 static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4544 static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4545 static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4546 static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4547 static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4548 static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4549 static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4550 static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4551 static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
4552 static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
4553 static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint* indices ) { }
4554 static void null_glUniformui64NV( GLint location, GLuint64EXT value ) { }
4555 static void null_glUniformui64vNV( GLint location, GLsizei count, const GLuint64EXT* value ) { }
4556 static void null_glUnlockArraysEXT( void ) { }
4557 static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
4558 static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
4559 static GLboolean null_glUnmapNamedBuffer( GLuint buffer ) { return 0; }
4560 static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
4561 static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
4562 static void null_glUnmapTexture2DINTEL( GLuint texture, GLint level ) { }
4563 static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve ) { }
4564 static void null_glUseProgram( GLuint program ) { }
4565 static void null_glUseProgramObjectARB( GLhandleARB programObj ) { }
4566 static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
4567 static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
4568 static void null_glVDPAUFiniNV( void ) { }
4569 static void null_glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
4570 static void null_glVDPAUInitNV( const void* vdpDevice, const void* getProcAddress ) { }
4571 static GLboolean null_glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface ) { return 0; }
4572 static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces ) { }
4573 static GLvdpauSurfaceNV null_glVDPAURegisterOutputSurfaceNV( const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
4574 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceNV( const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
4575 static void null_glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access ) { }
4576 static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const GLvdpauSurfaceNV* surfaces ) { }
4577 static void null_glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface ) { }
4578 static void null_glValidateProgram( GLuint program ) { }
4579 static void null_glValidateProgramARB( GLhandleARB programObj ) { }
4580 static void null_glValidateProgramPipeline( GLuint pipeline ) { }
4581 static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
4582 static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const void* addr ) { }
4583 static void null_glVariantbvEXT( GLuint id, const GLbyte* addr ) { }
4584 static void null_glVariantdvEXT( GLuint id, const GLdouble* addr ) { }
4585 static void null_glVariantfvEXT( GLuint id, const GLfloat* addr ) { }
4586 static void null_glVariantivEXT( GLuint id, const GLint* addr ) { }
4587 static void null_glVariantsvEXT( GLuint id, const GLshort* addr ) { }
4588 static void null_glVariantubvEXT( GLuint id, const GLubyte* addr ) { }
4589 static void null_glVariantuivEXT( GLuint id, const GLuint* addr ) { }
4590 static void null_glVariantusvEXT( GLuint id, const GLushort* addr ) { }
4591 static void null_glVertex2bOES( GLbyte x, GLbyte y ) { }
4592 static void null_glVertex2bvOES( const GLbyte* coords ) { }
4593 static void null_glVertex2hNV( GLhalfNV x, GLhalfNV y ) { }
4594 static void null_glVertex2hvNV( const GLhalfNV* v ) { }
4595 static void null_glVertex2xOES( GLfixed x ) { }
4596 static void null_glVertex2xvOES( const GLfixed* coords ) { }
4597 static void null_glVertex3bOES( GLbyte x, GLbyte y, GLbyte z ) { }
4598 static void null_glVertex3bvOES( const GLbyte* coords ) { }
4599 static void null_glVertex3hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
4600 static void null_glVertex3hvNV( const GLhalfNV* v ) { }
4601 static void null_glVertex3xOES( GLfixed x, GLfixed y ) { }
4602 static void null_glVertex3xvOES( const GLfixed* coords ) { }
4603 static void null_glVertex4bOES( GLbyte x, GLbyte y, GLbyte z, GLbyte w ) { }
4604 static void null_glVertex4bvOES( const GLbyte* coords ) { }
4605 static void null_glVertex4hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
4606 static void null_glVertex4hvNV( const GLhalfNV* v ) { }
4607 static void null_glVertex4xOES( GLfixed x, GLfixed y, GLfixed z ) { }
4608 static void null_glVertex4xvOES( const GLfixed* coords ) { }
4609 static void null_glVertexArrayAttribBinding( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
4610 static void null_glVertexArrayAttribFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
4611 static void null_glVertexArrayAttribIFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4612 static void null_glVertexArrayAttribLFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4613 static void null_glVertexArrayBindVertexBufferEXT( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
4614 static void null_glVertexArrayBindingDivisor( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
4615 static void null_glVertexArrayColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4616 static void null_glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset ) { }
4617 static void null_glVertexArrayElementBuffer( GLuint vaobj, GLuint buffer ) { }
4618 static void null_glVertexArrayFogCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4619 static void null_glVertexArrayIndexOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4620 static void null_glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4621 static void null_glVertexArrayNormalOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4622 static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
4623 static void null_glVertexArrayRangeAPPLE( GLsizei length, void* pointer ) { }
4624 static void null_glVertexArrayRangeNV( GLsizei length, const void* pointer ) { }
4625 static void null_glVertexArraySecondaryColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4626 static void null_glVertexArrayTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4627 static void null_glVertexArrayVertexAttribBindingEXT( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
4628 static void null_glVertexArrayVertexAttribDivisorEXT( GLuint vaobj, GLuint index, GLuint divisor ) { }
4629 static void null_glVertexArrayVertexAttribFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
4630 static void null_glVertexArrayVertexAttribIFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4631 static void null_glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4632 static void null_glVertexArrayVertexAttribLFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4633 static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4634 static void null_glVertexArrayVertexAttribOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset ) { }
4635 static void null_glVertexArrayVertexBindingDivisorEXT( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
4636 static void null_glVertexArrayVertexBuffer( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
4637 static void null_glVertexArrayVertexBuffers( GLuint vaobj, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides ) { }
4638 static void null_glVertexArrayVertexOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4639 static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
4640 static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
4641 static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
4642 static void null_glVertexAttrib1dv( GLuint index, const GLdouble* v ) { }
4643 static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble* v ) { }
4644 static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble* v ) { }
4645 static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
4646 static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
4647 static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
4648 static void null_glVertexAttrib1fv( GLuint index, const GLfloat* v ) { }
4649 static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat* v ) { }
4650 static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat* v ) { }
4651 static void null_glVertexAttrib1hNV( GLuint index, GLhalfNV x ) { }
4652 static void null_glVertexAttrib1hvNV( GLuint index, const GLhalfNV* v ) { }
4653 static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
4654 static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
4655 static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
4656 static void null_glVertexAttrib1sv( GLuint index, const GLshort* v ) { }
4657 static void null_glVertexAttrib1svARB( GLuint index, const GLshort* v ) { }
4658 static void null_glVertexAttrib1svNV( GLuint index, const GLshort* v ) { }
4659 static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
4660 static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
4661 static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
4662 static void null_glVertexAttrib2dv( GLuint index, const GLdouble* v ) { }
4663 static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble* v ) { }
4664 static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble* v ) { }
4665 static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
4666 static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
4667 static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
4668 static void null_glVertexAttrib2fv( GLuint index, const GLfloat* v ) { }
4669 static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat* v ) { }
4670 static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat* v ) { }
4671 static void null_glVertexAttrib2hNV( GLuint index, GLhalfNV x, GLhalfNV y ) { }
4672 static void null_glVertexAttrib2hvNV( GLuint index, const GLhalfNV* v ) { }
4673 static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
4674 static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
4675 static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
4676 static void null_glVertexAttrib2sv( GLuint index, const GLshort* v ) { }
4677 static void null_glVertexAttrib2svARB( GLuint index, const GLshort* v ) { }
4678 static void null_glVertexAttrib2svNV( GLuint index, const GLshort* v ) { }
4679 static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
4680 static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
4681 static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
4682 static void null_glVertexAttrib3dv( GLuint index, const GLdouble* v ) { }
4683 static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble* v ) { }
4684 static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble* v ) { }
4685 static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
4686 static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
4687 static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
4688 static void null_glVertexAttrib3fv( GLuint index, const GLfloat* v ) { }
4689 static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat* v ) { }
4690 static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat* v ) { }
4691 static void null_glVertexAttrib3hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
4692 static void null_glVertexAttrib3hvNV( GLuint index, const GLhalfNV* v ) { }
4693 static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
4694 static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
4695 static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
4696 static void null_glVertexAttrib3sv( GLuint index, const GLshort* v ) { }
4697 static void null_glVertexAttrib3svARB( GLuint index, const GLshort* v ) { }
4698 static void null_glVertexAttrib3svNV( GLuint index, const GLshort* v ) { }
4699 static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte* v ) { }
4700 static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte* v ) { }
4701 static void null_glVertexAttrib4Niv( GLuint index, const GLint* v ) { }
4702 static void null_glVertexAttrib4NivARB( GLuint index, const GLint* v ) { }
4703 static void null_glVertexAttrib4Nsv( GLuint index, const GLshort* v ) { }
4704 static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort* v ) { }
4705 static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
4706 static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
4707 static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte* v ) { }
4708 static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte* v ) { }
4709 static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint* v ) { }
4710 static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint* v ) { }
4711 static void null_glVertexAttrib4Nusv( GLuint index, const GLushort* v ) { }
4712 static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort* v ) { }
4713 static void null_glVertexAttrib4bv( GLuint index, const GLbyte* v ) { }
4714 static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte* v ) { }
4715 static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4716 static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4717 static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4718 static void null_glVertexAttrib4dv( GLuint index, const GLdouble* v ) { }
4719 static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble* v ) { }
4720 static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble* v ) { }
4721 static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4722 static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4723 static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4724 static void null_glVertexAttrib4fv( GLuint index, const GLfloat* v ) { }
4725 static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat* v ) { }
4726 static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat* v ) { }
4727 static void null_glVertexAttrib4hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
4728 static void null_glVertexAttrib4hvNV( GLuint index, const GLhalfNV* v ) { }
4729 static void null_glVertexAttrib4iv( GLuint index, const GLint* v ) { }
4730 static void null_glVertexAttrib4ivARB( GLuint index, const GLint* v ) { }
4731 static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
4732 static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
4733 static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
4734 static void null_glVertexAttrib4sv( GLuint index, const GLshort* v ) { }
4735 static void null_glVertexAttrib4svARB( GLuint index, const GLshort* v ) { }
4736 static void null_glVertexAttrib4svNV( GLuint index, const GLshort* v ) { }
4737 static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
4738 static void null_glVertexAttrib4ubv( GLuint index, const GLubyte* v ) { }
4739 static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte* v ) { }
4740 static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte* v ) { }
4741 static void null_glVertexAttrib4uiv( GLuint index, const GLuint* v ) { }
4742 static void null_glVertexAttrib4uivARB( GLuint index, const GLuint* v ) { }
4743 static void null_glVertexAttrib4usv( GLuint index, const GLushort* v ) { }
4744 static void null_glVertexAttrib4usvARB( GLuint index, const GLushort* v ) { }
4745 static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
4746 static void null_glVertexAttribBinding( GLuint attribindex, GLuint bindingindex ) { }
4747 static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
4748 static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
4749 static void null_glVertexAttribFormat( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
4750 static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
4751 static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
4752 static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
4753 static void null_glVertexAttribI1iv( GLuint index, const GLint* v ) { }
4754 static void null_glVertexAttribI1ivEXT( GLuint index, const GLint* v ) { }
4755 static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
4756 static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
4757 static void null_glVertexAttribI1uiv( GLuint index, const GLuint* v ) { }
4758 static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint* v ) { }
4759 static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
4760 static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
4761 static void null_glVertexAttribI2iv( GLuint index, const GLint* v ) { }
4762 static void null_glVertexAttribI2ivEXT( GLuint index, const GLint* v ) { }
4763 static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
4764 static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
4765 static void null_glVertexAttribI2uiv( GLuint index, const GLuint* v ) { }
4766 static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint* v ) { }
4767 static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
4768 static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
4769 static void null_glVertexAttribI3iv( GLuint index, const GLint* v ) { }
4770 static void null_glVertexAttribI3ivEXT( GLuint index, const GLint* v ) { }
4771 static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
4772 static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
4773 static void null_glVertexAttribI3uiv( GLuint index, const GLuint* v ) { }
4774 static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint* v ) { }
4775 static void null_glVertexAttribI4bv( GLuint index, const GLbyte* v ) { }
4776 static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte* v ) { }
4777 static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4778 static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4779 static void null_glVertexAttribI4iv( GLuint index, const GLint* v ) { }
4780 static void null_glVertexAttribI4ivEXT( GLuint index, const GLint* v ) { }
4781 static void null_glVertexAttribI4sv( GLuint index, const GLshort* v ) { }
4782 static void null_glVertexAttribI4svEXT( GLuint index, const GLshort* v ) { }
4783 static void null_glVertexAttribI4ubv( GLuint index, const GLubyte* v ) { }
4784 static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte* v ) { }
4785 static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4786 static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4787 static void null_glVertexAttribI4uiv( GLuint index, const GLuint* v ) { }
4788 static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint* v ) { }
4789 static void null_glVertexAttribI4usv( GLuint index, const GLushort* v ) { }
4790 static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort* v ) { }
4791 static void null_glVertexAttribIFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4792 static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
4793 static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4794 static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4795 static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
4796 static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
4797 static void null_glVertexAttribL1dv( GLuint index, const GLdouble* v ) { }
4798 static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble* v ) { }
4799 static void null_glVertexAttribL1i64NV( GLuint index, GLint64EXT x ) { }
4800 static void null_glVertexAttribL1i64vNV( GLuint index, const GLint64EXT* v ) { }
4801 static void null_glVertexAttribL1ui64ARB( GLuint index, GLuint64EXT x ) { }
4802 static void null_glVertexAttribL1ui64NV( GLuint index, GLuint64EXT x ) { }
4803 static void null_glVertexAttribL1ui64vARB( GLuint index, const GLuint64EXT* v ) { }
4804 static void null_glVertexAttribL1ui64vNV( GLuint index, const GLuint64EXT* v ) { }
4805 static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
4806 static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
4807 static void null_glVertexAttribL2dv( GLuint index, const GLdouble* v ) { }
4808 static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble* v ) { }
4809 static void null_glVertexAttribL2i64NV( GLuint index, GLint64EXT x, GLint64EXT y ) { }
4810 static void null_glVertexAttribL2i64vNV( GLuint index, const GLint64EXT* v ) { }
4811 static void null_glVertexAttribL2ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y ) { }
4812 static void null_glVertexAttribL2ui64vNV( GLuint index, const GLuint64EXT* v ) { }
4813 static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
4814 static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
4815 static void null_glVertexAttribL3dv( GLuint index, const GLdouble* v ) { }
4816 static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble* v ) { }
4817 static void null_glVertexAttribL3i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4818 static void null_glVertexAttribL3i64vNV( GLuint index, const GLint64EXT* v ) { }
4819 static void null_glVertexAttribL3ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4820 static void null_glVertexAttribL3ui64vNV( GLuint index, const GLuint64EXT* v ) { }
4821 static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4822 static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4823 static void null_glVertexAttribL4dv( GLuint index, const GLdouble* v ) { }
4824 static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble* v ) { }
4825 static void null_glVertexAttribL4i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4826 static void null_glVertexAttribL4i64vNV( GLuint index, const GLint64EXT* v ) { }
4827 static void null_glVertexAttribL4ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4828 static void null_glVertexAttribL4ui64vNV( GLuint index, const GLuint64EXT* v ) { }
4829 static void null_glVertexAttribLFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4830 static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
4831 static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4832 static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4833 static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
4834 static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
4835 static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
4836 static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
4837 static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
4838 static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
4839 static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
4840 static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
4841 static void null_glVertexAttribParameteriAMD( GLuint index, GLenum pname, GLint param ) { }
4842 static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer ) { }
4843 static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer ) { }
4844 static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const void* pointer ) { }
4845 static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
4846 static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
4847 static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
4848 static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort* v ) { }
4849 static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
4850 static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
4851 static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
4852 static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort* v ) { }
4853 static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
4854 static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
4855 static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
4856 static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort* v ) { }
4857 static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
4858 static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
4859 static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const GLhalfNV* v ) { }
4860 static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort* v ) { }
4861 static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte* v ) { }
4862 static void null_glVertexBindingDivisor( GLuint bindingindex, GLuint divisor ) { }
4863 static void null_glVertexBlendARB( GLint count ) { }
4864 static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
4865 static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
4866 static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
4867 static void null_glVertexP2ui( GLenum type, GLuint value ) { }
4868 static void null_glVertexP2uiv( GLenum type, const GLuint* value ) { }
4869 static void null_glVertexP3ui( GLenum type, GLuint value ) { }
4870 static void null_glVertexP3uiv( GLenum type, const GLuint* value ) { }
4871 static void null_glVertexP4ui( GLenum type, GLuint value ) { }
4872 static void null_glVertexP4uiv( GLenum type, const GLuint* value ) { }
4873 static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer ) { }
4874 static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride ) { }
4875 static void null_glVertexPointervINTEL( GLint size, GLenum type, const void** pointer ) { }
4876 static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
4877 static void null_glVertexStream1dvATI( GLenum stream, const GLdouble* coords ) { }
4878 static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
4879 static void null_glVertexStream1fvATI( GLenum stream, const GLfloat* coords ) { }
4880 static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
4881 static void null_glVertexStream1ivATI( GLenum stream, const GLint* coords ) { }
4882 static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
4883 static void null_glVertexStream1svATI( GLenum stream, const GLshort* coords ) { }
4884 static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
4885 static void null_glVertexStream2dvATI( GLenum stream, const GLdouble* coords ) { }
4886 static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
4887 static void null_glVertexStream2fvATI( GLenum stream, const GLfloat* coords ) { }
4888 static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
4889 static void null_glVertexStream2ivATI( GLenum stream, const GLint* coords ) { }
4890 static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
4891 static void null_glVertexStream2svATI( GLenum stream, const GLshort* coords ) { }
4892 static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
4893 static void null_glVertexStream3dvATI( GLenum stream, const GLdouble* coords ) { }
4894 static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
4895 static void null_glVertexStream3fvATI( GLenum stream, const GLfloat* coords ) { }
4896 static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
4897 static void null_glVertexStream3ivATI( GLenum stream, const GLint* coords ) { }
4898 static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
4899 static void null_glVertexStream3svATI( GLenum stream, const GLshort* coords ) { }
4900 static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4901 static void null_glVertexStream4dvATI( GLenum stream, const GLdouble* coords ) { }
4902 static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4903 static void null_glVertexStream4fvATI( GLenum stream, const GLfloat* coords ) { }
4904 static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
4905 static void null_glVertexStream4ivATI( GLenum stream, const GLint* coords ) { }
4906 static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
4907 static void null_glVertexStream4svATI( GLenum stream, const GLshort* coords ) { }
4908 static void null_glVertexWeightPointerEXT( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4909 static void null_glVertexWeightfEXT( GLfloat weight ) { }
4910 static void null_glVertexWeightfvEXT( const GLfloat* weight ) { }
4911 static void null_glVertexWeighthNV( GLhalfNV weight ) { }
4912 static void null_glVertexWeighthvNV( const GLhalfNV* weight ) { }
4913 static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT* capture_time ) { return 0; }
4914 static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params ) { }
4915 static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params ) { }
4916 static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params ) { }
4917 static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat* v ) { }
4918 static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
4919 static void null_glViewportIndexedfv( GLuint index, const GLfloat* v ) { }
4920 static void null_glViewportPositionWScaleNV( GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
4921 static void null_glViewportSwizzleNV( GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew ) { }
4922 static void null_glWaitSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint* buffers, GLuint numTextureBarriers, const GLuint* textures, const GLenum* srcLayouts ) { }
4923 static void null_glWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { }
4924 static void null_glWaitVkSemaphoreNV( GLuint64 vkSemaphore ) { }
4925 static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint* paths, const GLfloat* weights ) { }
4926 static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const void* pointer ) { }
4927 static void null_glWeightbvARB( GLint size, const GLbyte* weights ) { }
4928 static void null_glWeightdvARB( GLint size, const GLdouble* weights ) { }
4929 static void null_glWeightfvARB( GLint size, const GLfloat* weights ) { }
4930 static void null_glWeightivARB( GLint size, const GLint* weights ) { }
4931 static void null_glWeightsvARB( GLint size, const GLshort* weights ) { }
4932 static void null_glWeightubvARB( GLint size, const GLubyte* weights ) { }
4933 static void null_glWeightuivARB( GLint size, const GLuint* weights ) { }
4934 static void null_glWeightusvARB( GLint size, const GLushort* weights ) { }
4935 static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
4936 static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
4937 static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
4938 static void null_glWindowPos2dv( const GLdouble* v ) { }
4939 static void null_glWindowPos2dvARB( const GLdouble* v ) { }
4940 static void null_glWindowPos2dvMESA( const GLdouble* v ) { }
4941 static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
4942 static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
4943 static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
4944 static void null_glWindowPos2fv( const GLfloat* v ) { }
4945 static void null_glWindowPos2fvARB( const GLfloat* v ) { }
4946 static void null_glWindowPos2fvMESA( const GLfloat* v ) { }
4947 static void null_glWindowPos2i( GLint x, GLint y ) { }
4948 static void null_glWindowPos2iARB( GLint x, GLint y ) { }
4949 static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
4950 static void null_glWindowPos2iv( const GLint* v ) { }
4951 static void null_glWindowPos2ivARB( const GLint* v ) { }
4952 static void null_glWindowPos2ivMESA( const GLint* v ) { }
4953 static void null_glWindowPos2s( GLshort x, GLshort y ) { }
4954 static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
4955 static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
4956 static void null_glWindowPos2sv( const GLshort* v ) { }
4957 static void null_glWindowPos2svARB( const GLshort* v ) { }
4958 static void null_glWindowPos2svMESA( const GLshort* v ) { }
4959 static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
4960 static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
4961 static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
4962 static void null_glWindowPos3dv( const GLdouble* v ) { }
4963 static void null_glWindowPos3dvARB( const GLdouble* v ) { }
4964 static void null_glWindowPos3dvMESA( const GLdouble* v ) { }
4965 static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
4966 static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
4967 static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
4968 static void null_glWindowPos3fv( const GLfloat* v ) { }
4969 static void null_glWindowPos3fvARB( const GLfloat* v ) { }
4970 static void null_glWindowPos3fvMESA( const GLfloat* v ) { }
4971 static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
4972 static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
4973 static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
4974 static void null_glWindowPos3iv( const GLint* v ) { }
4975 static void null_glWindowPos3ivARB( const GLint* v ) { }
4976 static void null_glWindowPos3ivMESA( const GLint* v ) { }
4977 static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
4978 static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
4979 static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
4980 static void null_glWindowPos3sv( const GLshort* v ) { }
4981 static void null_glWindowPos3svARB( const GLshort* v ) { }
4982 static void null_glWindowPos3svMESA( const GLshort* v ) { }
4983 static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4984 static void null_glWindowPos4dvMESA( const GLdouble* v ) { }
4985 static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4986 static void null_glWindowPos4fvMESA( const GLfloat* v ) { }
4987 static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
4988 static void null_glWindowPos4ivMESA( const GLint* v ) { }
4989 static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
4990 static void null_glWindowPos4svMESA( const GLshort* v ) { }
4991 static void null_glWindowRectanglesEXT( GLenum mode, GLsizei count, const GLint* box ) { }
4992 static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
4993 static void* null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
4994 static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
4995 static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int* piAttribIList, const FLOAT* pfAttribFList, UINT nMaxFormats, int* piFormats, UINT* nNumFormats ) { return 0; }
4996 static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int* attribList ) { return 0; }
4997 static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList ) { return 0; }
4998 static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
4999 static void null_wglFreeMemoryNV( void* pointer ) { }
5000 static HDC null_wglGetCurrentReadDCARB( void ) { return 0; }
5001 static const char* null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
5002 static const char* null_wglGetExtensionsStringEXT( void ) { return 0; }
5003 static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
5004 static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT* pfValues ) { return 0; }
5005 static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int* piValues ) { return 0; }
5006 static int null_wglGetSwapIntervalEXT( void ) { return 0; }
5007 static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
5008 static BOOL null_wglQueryCurrentRendererIntegerWINE( GLenum attribute, GLuint * value ) { return 0; }
5009 static const GLchar * null_wglQueryCurrentRendererStringWINE( GLenum attribute ) { return 0; }
5010 static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int* piValue ) { return 0; }
5011 static BOOL null_wglQueryRendererIntegerWINE( HDC dc, GLint renderer, GLenum attribute, GLuint * value ) { return 0; }
5012 static const GLchar * null_wglQueryRendererStringWINE( HDC dc, GLint renderer, GLenum attribute ) { return 0; }
5013 static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
5014 static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
5015 static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int* piAttribList ) { return 0; }
5016 static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
5017 static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
5019 struct opengl_funcs null_opengl_funcs =
5022 null_wglCopyContext,
5023 null_wglCreateContext,
5024 null_wglDeleteContext,
5025 null_wglDescribePixelFormat,
5026 null_wglGetPixelFormat,
5027 null_wglGetProcAddress,
5028 null_wglMakeCurrent,
5029 null_wglSetPixelFormat,
5030 null_wglShareLists,
5031 null_wglSwapBuffers,
5034 null_glAccum,
5035 null_glAlphaFunc,
5036 null_glAreTexturesResident,
5037 null_glArrayElement,
5038 null_glBegin,
5039 null_glBindTexture,
5040 null_glBitmap,
5041 null_glBlendFunc,
5042 null_glCallList,
5043 null_glCallLists,
5044 null_glClear,
5045 null_glClearAccum,
5046 null_glClearColor,
5047 null_glClearDepth,
5048 null_glClearIndex,
5049 null_glClearStencil,
5050 null_glClipPlane,
5051 null_glColor3b,
5052 null_glColor3bv,
5053 null_glColor3d,
5054 null_glColor3dv,
5055 null_glColor3f,
5056 null_glColor3fv,
5057 null_glColor3i,
5058 null_glColor3iv,
5059 null_glColor3s,
5060 null_glColor3sv,
5061 null_glColor3ub,
5062 null_glColor3ubv,
5063 null_glColor3ui,
5064 null_glColor3uiv,
5065 null_glColor3us,
5066 null_glColor3usv,
5067 null_glColor4b,
5068 null_glColor4bv,
5069 null_glColor4d,
5070 null_glColor4dv,
5071 null_glColor4f,
5072 null_glColor4fv,
5073 null_glColor4i,
5074 null_glColor4iv,
5075 null_glColor4s,
5076 null_glColor4sv,
5077 null_glColor4ub,
5078 null_glColor4ubv,
5079 null_glColor4ui,
5080 null_glColor4uiv,
5081 null_glColor4us,
5082 null_glColor4usv,
5083 null_glColorMask,
5084 null_glColorMaterial,
5085 null_glColorPointer,
5086 null_glCopyPixels,
5087 null_glCopyTexImage1D,
5088 null_glCopyTexImage2D,
5089 null_glCopyTexSubImage1D,
5090 null_glCopyTexSubImage2D,
5091 null_glCullFace,
5092 null_glDeleteLists,
5093 null_glDeleteTextures,
5094 null_glDepthFunc,
5095 null_glDepthMask,
5096 null_glDepthRange,
5097 null_glDisable,
5098 null_glDisableClientState,
5099 null_glDrawArrays,
5100 null_glDrawBuffer,
5101 null_glDrawElements,
5102 null_glDrawPixels,
5103 null_glEdgeFlag,
5104 null_glEdgeFlagPointer,
5105 null_glEdgeFlagv,
5106 null_glEnable,
5107 null_glEnableClientState,
5108 null_glEnd,
5109 null_glEndList,
5110 null_glEvalCoord1d,
5111 null_glEvalCoord1dv,
5112 null_glEvalCoord1f,
5113 null_glEvalCoord1fv,
5114 null_glEvalCoord2d,
5115 null_glEvalCoord2dv,
5116 null_glEvalCoord2f,
5117 null_glEvalCoord2fv,
5118 null_glEvalMesh1,
5119 null_glEvalMesh2,
5120 null_glEvalPoint1,
5121 null_glEvalPoint2,
5122 null_glFeedbackBuffer,
5123 null_glFinish,
5124 null_glFlush,
5125 null_glFogf,
5126 null_glFogfv,
5127 null_glFogi,
5128 null_glFogiv,
5129 null_glFrontFace,
5130 null_glFrustum,
5131 null_glGenLists,
5132 null_glGenTextures,
5133 null_glGetBooleanv,
5134 null_glGetClipPlane,
5135 null_glGetDoublev,
5136 null_glGetError,
5137 null_glGetFloatv,
5138 null_glGetIntegerv,
5139 null_glGetLightfv,
5140 null_glGetLightiv,
5141 null_glGetMapdv,
5142 null_glGetMapfv,
5143 null_glGetMapiv,
5144 null_glGetMaterialfv,
5145 null_glGetMaterialiv,
5146 null_glGetPixelMapfv,
5147 null_glGetPixelMapuiv,
5148 null_glGetPixelMapusv,
5149 null_glGetPointerv,
5150 null_glGetPolygonStipple,
5151 null_glGetString,
5152 null_glGetTexEnvfv,
5153 null_glGetTexEnviv,
5154 null_glGetTexGendv,
5155 null_glGetTexGenfv,
5156 null_glGetTexGeniv,
5157 null_glGetTexImage,
5158 null_glGetTexLevelParameterfv,
5159 null_glGetTexLevelParameteriv,
5160 null_glGetTexParameterfv,
5161 null_glGetTexParameteriv,
5162 null_glHint,
5163 null_glIndexMask,
5164 null_glIndexPointer,
5165 null_glIndexd,
5166 null_glIndexdv,
5167 null_glIndexf,
5168 null_glIndexfv,
5169 null_glIndexi,
5170 null_glIndexiv,
5171 null_glIndexs,
5172 null_glIndexsv,
5173 null_glIndexub,
5174 null_glIndexubv,
5175 null_glInitNames,
5176 null_glInterleavedArrays,
5177 null_glIsEnabled,
5178 null_glIsList,
5179 null_glIsTexture,
5180 null_glLightModelf,
5181 null_glLightModelfv,
5182 null_glLightModeli,
5183 null_glLightModeliv,
5184 null_glLightf,
5185 null_glLightfv,
5186 null_glLighti,
5187 null_glLightiv,
5188 null_glLineStipple,
5189 null_glLineWidth,
5190 null_glListBase,
5191 null_glLoadIdentity,
5192 null_glLoadMatrixd,
5193 null_glLoadMatrixf,
5194 null_glLoadName,
5195 null_glLogicOp,
5196 null_glMap1d,
5197 null_glMap1f,
5198 null_glMap2d,
5199 null_glMap2f,
5200 null_glMapGrid1d,
5201 null_glMapGrid1f,
5202 null_glMapGrid2d,
5203 null_glMapGrid2f,
5204 null_glMaterialf,
5205 null_glMaterialfv,
5206 null_glMateriali,
5207 null_glMaterialiv,
5208 null_glMatrixMode,
5209 null_glMultMatrixd,
5210 null_glMultMatrixf,
5211 null_glNewList,
5212 null_glNormal3b,
5213 null_glNormal3bv,
5214 null_glNormal3d,
5215 null_glNormal3dv,
5216 null_glNormal3f,
5217 null_glNormal3fv,
5218 null_glNormal3i,
5219 null_glNormal3iv,
5220 null_glNormal3s,
5221 null_glNormal3sv,
5222 null_glNormalPointer,
5223 null_glOrtho,
5224 null_glPassThrough,
5225 null_glPixelMapfv,
5226 null_glPixelMapuiv,
5227 null_glPixelMapusv,
5228 null_glPixelStoref,
5229 null_glPixelStorei,
5230 null_glPixelTransferf,
5231 null_glPixelTransferi,
5232 null_glPixelZoom,
5233 null_glPointSize,
5234 null_glPolygonMode,
5235 null_glPolygonOffset,
5236 null_glPolygonStipple,
5237 null_glPopAttrib,
5238 null_glPopClientAttrib,
5239 null_glPopMatrix,
5240 null_glPopName,
5241 null_glPrioritizeTextures,
5242 null_glPushAttrib,
5243 null_glPushClientAttrib,
5244 null_glPushMatrix,
5245 null_glPushName,
5246 null_glRasterPos2d,
5247 null_glRasterPos2dv,
5248 null_glRasterPos2f,
5249 null_glRasterPos2fv,
5250 null_glRasterPos2i,
5251 null_glRasterPos2iv,
5252 null_glRasterPos2s,
5253 null_glRasterPos2sv,
5254 null_glRasterPos3d,
5255 null_glRasterPos3dv,
5256 null_glRasterPos3f,
5257 null_glRasterPos3fv,
5258 null_glRasterPos3i,
5259 null_glRasterPos3iv,
5260 null_glRasterPos3s,
5261 null_glRasterPos3sv,
5262 null_glRasterPos4d,
5263 null_glRasterPos4dv,
5264 null_glRasterPos4f,
5265 null_glRasterPos4fv,
5266 null_glRasterPos4i,
5267 null_glRasterPos4iv,
5268 null_glRasterPos4s,
5269 null_glRasterPos4sv,
5270 null_glReadBuffer,
5271 null_glReadPixels,
5272 null_glRectd,
5273 null_glRectdv,
5274 null_glRectf,
5275 null_glRectfv,
5276 null_glRecti,
5277 null_glRectiv,
5278 null_glRects,
5279 null_glRectsv,
5280 null_glRenderMode,
5281 null_glRotated,
5282 null_glRotatef,
5283 null_glScaled,
5284 null_glScalef,
5285 null_glScissor,
5286 null_glSelectBuffer,
5287 null_glShadeModel,
5288 null_glStencilFunc,
5289 null_glStencilMask,
5290 null_glStencilOp,
5291 null_glTexCoord1d,
5292 null_glTexCoord1dv,
5293 null_glTexCoord1f,
5294 null_glTexCoord1fv,
5295 null_glTexCoord1i,
5296 null_glTexCoord1iv,
5297 null_glTexCoord1s,
5298 null_glTexCoord1sv,
5299 null_glTexCoord2d,
5300 null_glTexCoord2dv,
5301 null_glTexCoord2f,
5302 null_glTexCoord2fv,
5303 null_glTexCoord2i,
5304 null_glTexCoord2iv,
5305 null_glTexCoord2s,
5306 null_glTexCoord2sv,
5307 null_glTexCoord3d,
5308 null_glTexCoord3dv,
5309 null_glTexCoord3f,
5310 null_glTexCoord3fv,
5311 null_glTexCoord3i,
5312 null_glTexCoord3iv,
5313 null_glTexCoord3s,
5314 null_glTexCoord3sv,
5315 null_glTexCoord4d,
5316 null_glTexCoord4dv,
5317 null_glTexCoord4f,
5318 null_glTexCoord4fv,
5319 null_glTexCoord4i,
5320 null_glTexCoord4iv,
5321 null_glTexCoord4s,
5322 null_glTexCoord4sv,
5323 null_glTexCoordPointer,
5324 null_glTexEnvf,
5325 null_glTexEnvfv,
5326 null_glTexEnvi,
5327 null_glTexEnviv,
5328 null_glTexGend,
5329 null_glTexGendv,
5330 null_glTexGenf,
5331 null_glTexGenfv,
5332 null_glTexGeni,
5333 null_glTexGeniv,
5334 null_glTexImage1D,
5335 null_glTexImage2D,
5336 null_glTexParameterf,
5337 null_glTexParameterfv,
5338 null_glTexParameteri,
5339 null_glTexParameteriv,
5340 null_glTexSubImage1D,
5341 null_glTexSubImage2D,
5342 null_glTranslated,
5343 null_glTranslatef,
5344 null_glVertex2d,
5345 null_glVertex2dv,
5346 null_glVertex2f,
5347 null_glVertex2fv,
5348 null_glVertex2i,
5349 null_glVertex2iv,
5350 null_glVertex2s,
5351 null_glVertex2sv,
5352 null_glVertex3d,
5353 null_glVertex3dv,
5354 null_glVertex3f,
5355 null_glVertex3fv,
5356 null_glVertex3i,
5357 null_glVertex3iv,
5358 null_glVertex3s,
5359 null_glVertex3sv,
5360 null_glVertex4d,
5361 null_glVertex4dv,
5362 null_glVertex4f,
5363 null_glVertex4fv,
5364 null_glVertex4i,
5365 null_glVertex4iv,
5366 null_glVertex4s,
5367 null_glVertex4sv,
5368 null_glVertexPointer,
5369 null_glViewport,
5372 null_glAccumxOES,
5373 null_glAcquireKeyedMutexWin32EXT,
5374 null_glActiveProgramEXT,
5375 null_glActiveShaderProgram,
5376 null_glActiveStencilFaceEXT,
5377 null_glActiveTexture,
5378 null_glActiveTextureARB,
5379 null_glActiveVaryingNV,
5380 null_glAlphaFragmentOp1ATI,
5381 null_glAlphaFragmentOp2ATI,
5382 null_glAlphaFragmentOp3ATI,
5383 null_glAlphaFuncxOES,
5384 null_glAlphaToCoverageDitherControlNV,
5385 null_glApplyFramebufferAttachmentCMAAINTEL,
5386 null_glApplyTextureEXT,
5387 null_glAreProgramsResidentNV,
5388 null_glAreTexturesResidentEXT,
5389 null_glArrayElementEXT,
5390 null_glArrayObjectATI,
5391 null_glAsyncMarkerSGIX,
5392 null_glAttachObjectARB,
5393 null_glAttachShader,
5394 null_glBeginConditionalRender,
5395 null_glBeginConditionalRenderNV,
5396 null_glBeginConditionalRenderNVX,
5397 null_glBeginFragmentShaderATI,
5398 null_glBeginOcclusionQueryNV,
5399 null_glBeginPerfMonitorAMD,
5400 null_glBeginPerfQueryINTEL,
5401 null_glBeginQuery,
5402 null_glBeginQueryARB,
5403 null_glBeginQueryIndexed,
5404 null_glBeginTransformFeedback,
5405 null_glBeginTransformFeedbackEXT,
5406 null_glBeginTransformFeedbackNV,
5407 null_glBeginVertexShaderEXT,
5408 null_glBeginVideoCaptureNV,
5409 null_glBindAttribLocation,
5410 null_glBindAttribLocationARB,
5411 null_glBindBuffer,
5412 null_glBindBufferARB,
5413 null_glBindBufferBase,
5414 null_glBindBufferBaseEXT,
5415 null_glBindBufferBaseNV,
5416 null_glBindBufferOffsetEXT,
5417 null_glBindBufferOffsetNV,
5418 null_glBindBufferRange,
5419 null_glBindBufferRangeEXT,
5420 null_glBindBufferRangeNV,
5421 null_glBindBuffersBase,
5422 null_glBindBuffersRange,
5423 null_glBindFragDataLocation,
5424 null_glBindFragDataLocationEXT,
5425 null_glBindFragDataLocationIndexed,
5426 null_glBindFragmentShaderATI,
5427 null_glBindFramebuffer,
5428 null_glBindFramebufferEXT,
5429 null_glBindImageTexture,
5430 null_glBindImageTextureEXT,
5431 null_glBindImageTextures,
5432 null_glBindLightParameterEXT,
5433 null_glBindMaterialParameterEXT,
5434 null_glBindMultiTextureEXT,
5435 null_glBindParameterEXT,
5436 null_glBindProgramARB,
5437 null_glBindProgramNV,
5438 null_glBindProgramPipeline,
5439 null_glBindRenderbuffer,
5440 null_glBindRenderbufferEXT,
5441 null_glBindSampler,
5442 null_glBindSamplers,
5443 null_glBindTexGenParameterEXT,
5444 null_glBindTextureEXT,
5445 null_glBindTextureUnit,
5446 null_glBindTextureUnitParameterEXT,
5447 null_glBindTextures,
5448 null_glBindTransformFeedback,
5449 null_glBindTransformFeedbackNV,
5450 null_glBindVertexArray,
5451 null_glBindVertexArrayAPPLE,
5452 null_glBindVertexBuffer,
5453 null_glBindVertexBuffers,
5454 null_glBindVertexShaderEXT,
5455 null_glBindVideoCaptureStreamBufferNV,
5456 null_glBindVideoCaptureStreamTextureNV,
5457 null_glBinormal3bEXT,
5458 null_glBinormal3bvEXT,
5459 null_glBinormal3dEXT,
5460 null_glBinormal3dvEXT,
5461 null_glBinormal3fEXT,
5462 null_glBinormal3fvEXT,
5463 null_glBinormal3iEXT,
5464 null_glBinormal3ivEXT,
5465 null_glBinormal3sEXT,
5466 null_glBinormal3svEXT,
5467 null_glBinormalPointerEXT,
5468 null_glBitmapxOES,
5469 null_glBlendBarrierKHR,
5470 null_glBlendBarrierNV,
5471 null_glBlendColor,
5472 null_glBlendColorEXT,
5473 null_glBlendColorxOES,
5474 null_glBlendEquation,
5475 null_glBlendEquationEXT,
5476 null_glBlendEquationIndexedAMD,
5477 null_glBlendEquationSeparate,
5478 null_glBlendEquationSeparateEXT,
5479 null_glBlendEquationSeparateIndexedAMD,
5480 null_glBlendEquationSeparatei,
5481 null_glBlendEquationSeparateiARB,
5482 null_glBlendEquationi,
5483 null_glBlendEquationiARB,
5484 null_glBlendFuncIndexedAMD,
5485 null_glBlendFuncSeparate,
5486 null_glBlendFuncSeparateEXT,
5487 null_glBlendFuncSeparateINGR,
5488 null_glBlendFuncSeparateIndexedAMD,
5489 null_glBlendFuncSeparatei,
5490 null_glBlendFuncSeparateiARB,
5491 null_glBlendFunci,
5492 null_glBlendFunciARB,
5493 null_glBlendParameteriNV,
5494 null_glBlitFramebuffer,
5495 null_glBlitFramebufferEXT,
5496 null_glBlitNamedFramebuffer,
5497 null_glBufferAddressRangeNV,
5498 null_glBufferData,
5499 null_glBufferDataARB,
5500 null_glBufferPageCommitmentARB,
5501 null_glBufferParameteriAPPLE,
5502 null_glBufferRegionEnabled,
5503 null_glBufferStorage,
5504 null_glBufferStorageExternalEXT,
5505 null_glBufferStorageMemEXT,
5506 null_glBufferSubData,
5507 null_glBufferSubDataARB,
5508 null_glCallCommandListNV,
5509 null_glCheckFramebufferStatus,
5510 null_glCheckFramebufferStatusEXT,
5511 null_glCheckNamedFramebufferStatus,
5512 null_glCheckNamedFramebufferStatusEXT,
5513 null_glClampColor,
5514 null_glClampColorARB,
5515 null_glClearAccumxOES,
5516 null_glClearBufferData,
5517 null_glClearBufferSubData,
5518 null_glClearBufferfi,
5519 null_glClearBufferfv,
5520 null_glClearBufferiv,
5521 null_glClearBufferuiv,
5522 null_glClearColorIiEXT,
5523 null_glClearColorIuiEXT,
5524 null_glClearColorxOES,
5525 null_glClearDepthdNV,
5526 null_glClearDepthf,
5527 null_glClearDepthfOES,
5528 null_glClearDepthxOES,
5529 null_glClearNamedBufferData,
5530 null_glClearNamedBufferDataEXT,
5531 null_glClearNamedBufferSubData,
5532 null_glClearNamedBufferSubDataEXT,
5533 null_glClearNamedFramebufferfi,
5534 null_glClearNamedFramebufferfv,
5535 null_glClearNamedFramebufferiv,
5536 null_glClearNamedFramebufferuiv,
5537 null_glClearTexImage,
5538 null_glClearTexSubImage,
5539 null_glClientActiveTexture,
5540 null_glClientActiveTextureARB,
5541 null_glClientActiveVertexStreamATI,
5542 null_glClientAttribDefaultEXT,
5543 null_glClientWaitSync,
5544 null_glClipControl,
5545 null_glClipPlanefOES,
5546 null_glClipPlanexOES,
5547 null_glColor3fVertex3fSUN,
5548 null_glColor3fVertex3fvSUN,
5549 null_glColor3hNV,
5550 null_glColor3hvNV,
5551 null_glColor3xOES,
5552 null_glColor3xvOES,
5553 null_glColor4fNormal3fVertex3fSUN,
5554 null_glColor4fNormal3fVertex3fvSUN,
5555 null_glColor4hNV,
5556 null_glColor4hvNV,
5557 null_glColor4ubVertex2fSUN,
5558 null_glColor4ubVertex2fvSUN,
5559 null_glColor4ubVertex3fSUN,
5560 null_glColor4ubVertex3fvSUN,
5561 null_glColor4xOES,
5562 null_glColor4xvOES,
5563 null_glColorFormatNV,
5564 null_glColorFragmentOp1ATI,
5565 null_glColorFragmentOp2ATI,
5566 null_glColorFragmentOp3ATI,
5567 null_glColorMaskIndexedEXT,
5568 null_glColorMaski,
5569 null_glColorP3ui,
5570 null_glColorP3uiv,
5571 null_glColorP4ui,
5572 null_glColorP4uiv,
5573 null_glColorPointerEXT,
5574 null_glColorPointerListIBM,
5575 null_glColorPointervINTEL,
5576 null_glColorSubTable,
5577 null_glColorSubTableEXT,
5578 null_glColorTable,
5579 null_glColorTableEXT,
5580 null_glColorTableParameterfv,
5581 null_glColorTableParameterfvSGI,
5582 null_glColorTableParameteriv,
5583 null_glColorTableParameterivSGI,
5584 null_glColorTableSGI,
5585 null_glCombinerInputNV,
5586 null_glCombinerOutputNV,
5587 null_glCombinerParameterfNV,
5588 null_glCombinerParameterfvNV,
5589 null_glCombinerParameteriNV,
5590 null_glCombinerParameterivNV,
5591 null_glCombinerStageParameterfvNV,
5592 null_glCommandListSegmentsNV,
5593 null_glCompileCommandListNV,
5594 null_glCompileShader,
5595 null_glCompileShaderARB,
5596 null_glCompileShaderIncludeARB,
5597 null_glCompressedMultiTexImage1DEXT,
5598 null_glCompressedMultiTexImage2DEXT,
5599 null_glCompressedMultiTexImage3DEXT,
5600 null_glCompressedMultiTexSubImage1DEXT,
5601 null_glCompressedMultiTexSubImage2DEXT,
5602 null_glCompressedMultiTexSubImage3DEXT,
5603 null_glCompressedTexImage1D,
5604 null_glCompressedTexImage1DARB,
5605 null_glCompressedTexImage2D,
5606 null_glCompressedTexImage2DARB,
5607 null_glCompressedTexImage3D,
5608 null_glCompressedTexImage3DARB,
5609 null_glCompressedTexSubImage1D,
5610 null_glCompressedTexSubImage1DARB,
5611 null_glCompressedTexSubImage2D,
5612 null_glCompressedTexSubImage2DARB,
5613 null_glCompressedTexSubImage3D,
5614 null_glCompressedTexSubImage3DARB,
5615 null_glCompressedTextureImage1DEXT,
5616 null_glCompressedTextureImage2DEXT,
5617 null_glCompressedTextureImage3DEXT,
5618 null_glCompressedTextureSubImage1D,
5619 null_glCompressedTextureSubImage1DEXT,
5620 null_glCompressedTextureSubImage2D,
5621 null_glCompressedTextureSubImage2DEXT,
5622 null_glCompressedTextureSubImage3D,
5623 null_glCompressedTextureSubImage3DEXT,
5624 null_glConservativeRasterParameterfNV,
5625 null_glConservativeRasterParameteriNV,
5626 null_glConvolutionFilter1D,
5627 null_glConvolutionFilter1DEXT,
5628 null_glConvolutionFilter2D,
5629 null_glConvolutionFilter2DEXT,
5630 null_glConvolutionParameterf,
5631 null_glConvolutionParameterfEXT,
5632 null_glConvolutionParameterfv,
5633 null_glConvolutionParameterfvEXT,
5634 null_glConvolutionParameteri,
5635 null_glConvolutionParameteriEXT,
5636 null_glConvolutionParameteriv,
5637 null_glConvolutionParameterivEXT,
5638 null_glConvolutionParameterxOES,
5639 null_glConvolutionParameterxvOES,
5640 null_glCopyBufferSubData,
5641 null_glCopyColorSubTable,
5642 null_glCopyColorSubTableEXT,
5643 null_glCopyColorTable,
5644 null_glCopyColorTableSGI,
5645 null_glCopyConvolutionFilter1D,
5646 null_glCopyConvolutionFilter1DEXT,
5647 null_glCopyConvolutionFilter2D,
5648 null_glCopyConvolutionFilter2DEXT,
5649 null_glCopyImageSubData,
5650 null_glCopyImageSubDataNV,
5651 null_glCopyMultiTexImage1DEXT,
5652 null_glCopyMultiTexImage2DEXT,
5653 null_glCopyMultiTexSubImage1DEXT,
5654 null_glCopyMultiTexSubImage2DEXT,
5655 null_glCopyMultiTexSubImage3DEXT,
5656 null_glCopyNamedBufferSubData,
5657 null_glCopyPathNV,
5658 null_glCopyTexImage1DEXT,
5659 null_glCopyTexImage2DEXT,
5660 null_glCopyTexSubImage1DEXT,
5661 null_glCopyTexSubImage2DEXT,
5662 null_glCopyTexSubImage3D,
5663 null_glCopyTexSubImage3DEXT,
5664 null_glCopyTextureImage1DEXT,
5665 null_glCopyTextureImage2DEXT,
5666 null_glCopyTextureSubImage1D,
5667 null_glCopyTextureSubImage1DEXT,
5668 null_glCopyTextureSubImage2D,
5669 null_glCopyTextureSubImage2DEXT,
5670 null_glCopyTextureSubImage3D,
5671 null_glCopyTextureSubImage3DEXT,
5672 null_glCoverFillPathInstancedNV,
5673 null_glCoverFillPathNV,
5674 null_glCoverStrokePathInstancedNV,
5675 null_glCoverStrokePathNV,
5676 null_glCoverageModulationNV,
5677 null_glCoverageModulationTableNV,
5678 null_glCreateBuffers,
5679 null_glCreateCommandListsNV,
5680 null_glCreateFramebuffers,
5681 null_glCreateMemoryObjectsEXT,
5682 null_glCreatePerfQueryINTEL,
5683 null_glCreateProgram,
5684 null_glCreateProgramObjectARB,
5685 null_glCreateProgramPipelines,
5686 null_glCreateQueries,
5687 null_glCreateRenderbuffers,
5688 null_glCreateSamplers,
5689 null_glCreateShader,
5690 null_glCreateShaderObjectARB,
5691 null_glCreateShaderProgramEXT,
5692 null_glCreateShaderProgramv,
5693 null_glCreateStatesNV,
5694 null_glCreateSyncFromCLeventARB,
5695 null_glCreateTextures,
5696 null_glCreateTransformFeedbacks,
5697 null_glCreateVertexArrays,
5698 null_glCullParameterdvEXT,
5699 null_glCullParameterfvEXT,
5700 null_glCurrentPaletteMatrixARB,
5701 null_glDebugMessageCallback,
5702 null_glDebugMessageCallbackAMD,
5703 null_glDebugMessageCallbackARB,
5704 null_glDebugMessageControl,
5705 null_glDebugMessageControlARB,
5706 null_glDebugMessageEnableAMD,
5707 null_glDebugMessageInsert,
5708 null_glDebugMessageInsertAMD,
5709 null_glDebugMessageInsertARB,
5710 null_glDeformSGIX,
5711 null_glDeformationMap3dSGIX,
5712 null_glDeformationMap3fSGIX,
5713 null_glDeleteAsyncMarkersSGIX,
5714 null_glDeleteBufferRegion,
5715 null_glDeleteBuffers,
5716 null_glDeleteBuffersARB,
5717 null_glDeleteCommandListsNV,
5718 null_glDeleteFencesAPPLE,
5719 null_glDeleteFencesNV,
5720 null_glDeleteFragmentShaderATI,
5721 null_glDeleteFramebuffers,
5722 null_glDeleteFramebuffersEXT,
5723 null_glDeleteMemoryObjectsEXT,
5724 null_glDeleteNamedStringARB,
5725 null_glDeleteNamesAMD,
5726 null_glDeleteObjectARB,
5727 null_glDeleteObjectBufferATI,
5728 null_glDeleteOcclusionQueriesNV,
5729 null_glDeletePathsNV,
5730 null_glDeletePerfMonitorsAMD,
5731 null_glDeletePerfQueryINTEL,
5732 null_glDeleteProgram,
5733 null_glDeleteProgramPipelines,
5734 null_glDeleteProgramsARB,
5735 null_glDeleteProgramsNV,
5736 null_glDeleteQueries,
5737 null_glDeleteQueriesARB,
5738 null_glDeleteQueryResourceTagNV,
5739 null_glDeleteRenderbuffers,
5740 null_glDeleteRenderbuffersEXT,
5741 null_glDeleteSamplers,
5742 null_glDeleteSemaphoresEXT,
5743 null_glDeleteShader,
5744 null_glDeleteStatesNV,
5745 null_glDeleteSync,
5746 null_glDeleteTexturesEXT,
5747 null_glDeleteTransformFeedbacks,
5748 null_glDeleteTransformFeedbacksNV,
5749 null_glDeleteVertexArrays,
5750 null_glDeleteVertexArraysAPPLE,
5751 null_glDeleteVertexShaderEXT,
5752 null_glDepthBoundsEXT,
5753 null_glDepthBoundsdNV,
5754 null_glDepthRangeArrayv,
5755 null_glDepthRangeIndexed,
5756 null_glDepthRangedNV,
5757 null_glDepthRangef,
5758 null_glDepthRangefOES,
5759 null_glDepthRangexOES,
5760 null_glDetachObjectARB,
5761 null_glDetachShader,
5762 null_glDetailTexFuncSGIS,
5763 null_glDisableClientStateIndexedEXT,
5764 null_glDisableClientStateiEXT,
5765 null_glDisableIndexedEXT,
5766 null_glDisableVariantClientStateEXT,
5767 null_glDisableVertexArrayAttrib,
5768 null_glDisableVertexArrayAttribEXT,
5769 null_glDisableVertexArrayEXT,
5770 null_glDisableVertexAttribAPPLE,
5771 null_glDisableVertexAttribArray,
5772 null_glDisableVertexAttribArrayARB,
5773 null_glDisablei,
5774 null_glDispatchCompute,
5775 null_glDispatchComputeGroupSizeARB,
5776 null_glDispatchComputeIndirect,
5777 null_glDrawArraysEXT,
5778 null_glDrawArraysIndirect,
5779 null_glDrawArraysInstanced,
5780 null_glDrawArraysInstancedARB,
5781 null_glDrawArraysInstancedBaseInstance,
5782 null_glDrawArraysInstancedEXT,
5783 null_glDrawBufferRegion,
5784 null_glDrawBuffers,
5785 null_glDrawBuffersARB,
5786 null_glDrawBuffersATI,
5787 null_glDrawCommandsAddressNV,
5788 null_glDrawCommandsNV,
5789 null_glDrawCommandsStatesAddressNV,
5790 null_glDrawCommandsStatesNV,
5791 null_glDrawElementArrayAPPLE,
5792 null_glDrawElementArrayATI,
5793 null_glDrawElementsBaseVertex,
5794 null_glDrawElementsIndirect,
5795 null_glDrawElementsInstanced,
5796 null_glDrawElementsInstancedARB,
5797 null_glDrawElementsInstancedBaseInstance,
5798 null_glDrawElementsInstancedBaseVertex,
5799 null_glDrawElementsInstancedBaseVertexBaseInstance,
5800 null_glDrawElementsInstancedEXT,
5801 null_glDrawMeshArraysSUN,
5802 null_glDrawRangeElementArrayAPPLE,
5803 null_glDrawRangeElementArrayATI,
5804 null_glDrawRangeElements,
5805 null_glDrawRangeElementsBaseVertex,
5806 null_glDrawRangeElementsEXT,
5807 null_glDrawTextureNV,
5808 null_glDrawTransformFeedback,
5809 null_glDrawTransformFeedbackInstanced,
5810 null_glDrawTransformFeedbackNV,
5811 null_glDrawTransformFeedbackStream,
5812 null_glDrawTransformFeedbackStreamInstanced,
5813 null_glDrawVkImageNV,
5814 null_glEdgeFlagFormatNV,
5815 null_glEdgeFlagPointerEXT,
5816 null_glEdgeFlagPointerListIBM,
5817 null_glElementPointerAPPLE,
5818 null_glElementPointerATI,
5819 null_glEnableClientStateIndexedEXT,
5820 null_glEnableClientStateiEXT,
5821 null_glEnableIndexedEXT,
5822 null_glEnableVariantClientStateEXT,
5823 null_glEnableVertexArrayAttrib,
5824 null_glEnableVertexArrayAttribEXT,
5825 null_glEnableVertexArrayEXT,
5826 null_glEnableVertexAttribAPPLE,
5827 null_glEnableVertexAttribArray,
5828 null_glEnableVertexAttribArrayARB,
5829 null_glEnablei,
5830 null_glEndConditionalRender,
5831 null_glEndConditionalRenderNV,
5832 null_glEndConditionalRenderNVX,
5833 null_glEndFragmentShaderATI,
5834 null_glEndOcclusionQueryNV,
5835 null_glEndPerfMonitorAMD,
5836 null_glEndPerfQueryINTEL,
5837 null_glEndQuery,
5838 null_glEndQueryARB,
5839 null_glEndQueryIndexed,
5840 null_glEndTransformFeedback,
5841 null_glEndTransformFeedbackEXT,
5842 null_glEndTransformFeedbackNV,
5843 null_glEndVertexShaderEXT,
5844 null_glEndVideoCaptureNV,
5845 null_glEvalCoord1xOES,
5846 null_glEvalCoord1xvOES,
5847 null_glEvalCoord2xOES,
5848 null_glEvalCoord2xvOES,
5849 null_glEvalMapsNV,
5850 null_glEvaluateDepthValuesARB,
5851 null_glExecuteProgramNV,
5852 null_glExtractComponentEXT,
5853 null_glFeedbackBufferxOES,
5854 null_glFenceSync,
5855 null_glFinalCombinerInputNV,
5856 null_glFinishAsyncSGIX,
5857 null_glFinishFenceAPPLE,
5858 null_glFinishFenceNV,
5859 null_glFinishObjectAPPLE,
5860 null_glFinishTextureSUNX,
5861 null_glFlushMappedBufferRange,
5862 null_glFlushMappedBufferRangeAPPLE,
5863 null_glFlushMappedNamedBufferRange,
5864 null_glFlushMappedNamedBufferRangeEXT,
5865 null_glFlushPixelDataRangeNV,
5866 null_glFlushRasterSGIX,
5867 null_glFlushStaticDataIBM,
5868 null_glFlushVertexArrayRangeAPPLE,
5869 null_glFlushVertexArrayRangeNV,
5870 null_glFogCoordFormatNV,
5871 null_glFogCoordPointer,
5872 null_glFogCoordPointerEXT,
5873 null_glFogCoordPointerListIBM,
5874 null_glFogCoordd,
5875 null_glFogCoorddEXT,
5876 null_glFogCoorddv,
5877 null_glFogCoorddvEXT,
5878 null_glFogCoordf,
5879 null_glFogCoordfEXT,
5880 null_glFogCoordfv,
5881 null_glFogCoordfvEXT,
5882 null_glFogCoordhNV,
5883 null_glFogCoordhvNV,
5884 null_glFogFuncSGIS,
5885 null_glFogxOES,
5886 null_glFogxvOES,
5887 null_glFragmentColorMaterialSGIX,
5888 null_glFragmentCoverageColorNV,
5889 null_glFragmentLightModelfSGIX,
5890 null_glFragmentLightModelfvSGIX,
5891 null_glFragmentLightModeliSGIX,
5892 null_glFragmentLightModelivSGIX,
5893 null_glFragmentLightfSGIX,
5894 null_glFragmentLightfvSGIX,
5895 null_glFragmentLightiSGIX,
5896 null_glFragmentLightivSGIX,
5897 null_glFragmentMaterialfSGIX,
5898 null_glFragmentMaterialfvSGIX,
5899 null_glFragmentMaterialiSGIX,
5900 null_glFragmentMaterialivSGIX,
5901 null_glFrameTerminatorGREMEDY,
5902 null_glFrameZoomSGIX,
5903 null_glFramebufferDrawBufferEXT,
5904 null_glFramebufferDrawBuffersEXT,
5905 null_glFramebufferParameteri,
5906 null_glFramebufferReadBufferEXT,
5907 null_glFramebufferRenderbuffer,
5908 null_glFramebufferRenderbufferEXT,
5909 null_glFramebufferSampleLocationsfvARB,
5910 null_glFramebufferSampleLocationsfvNV,
5911 null_glFramebufferSamplePositionsfvAMD,
5912 null_glFramebufferTexture,
5913 null_glFramebufferTexture1D,
5914 null_glFramebufferTexture1DEXT,
5915 null_glFramebufferTexture2D,
5916 null_glFramebufferTexture2DEXT,
5917 null_glFramebufferTexture3D,
5918 null_glFramebufferTexture3DEXT,
5919 null_glFramebufferTextureARB,
5920 null_glFramebufferTextureEXT,
5921 null_glFramebufferTextureFaceARB,
5922 null_glFramebufferTextureFaceEXT,
5923 null_glFramebufferTextureLayer,
5924 null_glFramebufferTextureLayerARB,
5925 null_glFramebufferTextureLayerEXT,
5926 null_glFramebufferTextureMultiviewOVR,
5927 null_glFreeObjectBufferATI,
5928 null_glFrustumfOES,
5929 null_glFrustumxOES,
5930 null_glGenAsyncMarkersSGIX,
5931 null_glGenBuffers,
5932 null_glGenBuffersARB,
5933 null_glGenFencesAPPLE,
5934 null_glGenFencesNV,
5935 null_glGenFragmentShadersATI,
5936 null_glGenFramebuffers,
5937 null_glGenFramebuffersEXT,
5938 null_glGenNamesAMD,
5939 null_glGenOcclusionQueriesNV,
5940 null_glGenPathsNV,
5941 null_glGenPerfMonitorsAMD,
5942 null_glGenProgramPipelines,
5943 null_glGenProgramsARB,
5944 null_glGenProgramsNV,
5945 null_glGenQueries,
5946 null_glGenQueriesARB,
5947 null_glGenQueryResourceTagNV,
5948 null_glGenRenderbuffers,
5949 null_glGenRenderbuffersEXT,
5950 null_glGenSamplers,
5951 null_glGenSemaphoresEXT,
5952 null_glGenSymbolsEXT,
5953 null_glGenTexturesEXT,
5954 null_glGenTransformFeedbacks,
5955 null_glGenTransformFeedbacksNV,
5956 null_glGenVertexArrays,
5957 null_glGenVertexArraysAPPLE,
5958 null_glGenVertexShadersEXT,
5959 null_glGenerateMipmap,
5960 null_glGenerateMipmapEXT,
5961 null_glGenerateMultiTexMipmapEXT,
5962 null_glGenerateTextureMipmap,
5963 null_glGenerateTextureMipmapEXT,
5964 null_glGetActiveAtomicCounterBufferiv,
5965 null_glGetActiveAttrib,
5966 null_glGetActiveAttribARB,
5967 null_glGetActiveSubroutineName,
5968 null_glGetActiveSubroutineUniformName,
5969 null_glGetActiveSubroutineUniformiv,
5970 null_glGetActiveUniform,
5971 null_glGetActiveUniformARB,
5972 null_glGetActiveUniformBlockName,
5973 null_glGetActiveUniformBlockiv,
5974 null_glGetActiveUniformName,
5975 null_glGetActiveUniformsiv,
5976 null_glGetActiveVaryingNV,
5977 null_glGetArrayObjectfvATI,
5978 null_glGetArrayObjectivATI,
5979 null_glGetAttachedObjectsARB,
5980 null_glGetAttachedShaders,
5981 null_glGetAttribLocation,
5982 null_glGetAttribLocationARB,
5983 null_glGetBooleanIndexedvEXT,
5984 null_glGetBooleani_v,
5985 null_glGetBufferParameteri64v,
5986 null_glGetBufferParameteriv,
5987 null_glGetBufferParameterivARB,
5988 null_glGetBufferParameterui64vNV,
5989 null_glGetBufferPointerv,
5990 null_glGetBufferPointervARB,
5991 null_glGetBufferSubData,
5992 null_glGetBufferSubDataARB,
5993 null_glGetClipPlanefOES,
5994 null_glGetClipPlanexOES,
5995 null_glGetColorTable,
5996 null_glGetColorTableEXT,
5997 null_glGetColorTableParameterfv,
5998 null_glGetColorTableParameterfvEXT,
5999 null_glGetColorTableParameterfvSGI,
6000 null_glGetColorTableParameteriv,
6001 null_glGetColorTableParameterivEXT,
6002 null_glGetColorTableParameterivSGI,
6003 null_glGetColorTableSGI,
6004 null_glGetCombinerInputParameterfvNV,
6005 null_glGetCombinerInputParameterivNV,
6006 null_glGetCombinerOutputParameterfvNV,
6007 null_glGetCombinerOutputParameterivNV,
6008 null_glGetCombinerStageParameterfvNV,
6009 null_glGetCommandHeaderNV,
6010 null_glGetCompressedMultiTexImageEXT,
6011 null_glGetCompressedTexImage,
6012 null_glGetCompressedTexImageARB,
6013 null_glGetCompressedTextureImage,
6014 null_glGetCompressedTextureImageEXT,
6015 null_glGetCompressedTextureSubImage,
6016 null_glGetConvolutionFilter,
6017 null_glGetConvolutionFilterEXT,
6018 null_glGetConvolutionParameterfv,
6019 null_glGetConvolutionParameterfvEXT,
6020 null_glGetConvolutionParameteriv,
6021 null_glGetConvolutionParameterivEXT,
6022 null_glGetConvolutionParameterxvOES,
6023 null_glGetCoverageModulationTableNV,
6024 null_glGetDebugMessageLog,
6025 null_glGetDebugMessageLogAMD,
6026 null_glGetDebugMessageLogARB,
6027 null_glGetDetailTexFuncSGIS,
6028 null_glGetDoubleIndexedvEXT,
6029 null_glGetDoublei_v,
6030 null_glGetDoublei_vEXT,
6031 null_glGetFenceivNV,
6032 null_glGetFinalCombinerInputParameterfvNV,
6033 null_glGetFinalCombinerInputParameterivNV,
6034 null_glGetFirstPerfQueryIdINTEL,
6035 null_glGetFixedvOES,
6036 null_glGetFloatIndexedvEXT,
6037 null_glGetFloati_v,
6038 null_glGetFloati_vEXT,
6039 null_glGetFogFuncSGIS,
6040 null_glGetFragDataIndex,
6041 null_glGetFragDataLocation,
6042 null_glGetFragDataLocationEXT,
6043 null_glGetFragmentLightfvSGIX,
6044 null_glGetFragmentLightivSGIX,
6045 null_glGetFragmentMaterialfvSGIX,
6046 null_glGetFragmentMaterialivSGIX,
6047 null_glGetFramebufferAttachmentParameteriv,
6048 null_glGetFramebufferAttachmentParameterivEXT,
6049 null_glGetFramebufferParameterfvAMD,
6050 null_glGetFramebufferParameteriv,
6051 null_glGetFramebufferParameterivEXT,
6052 null_glGetGraphicsResetStatus,
6053 null_glGetGraphicsResetStatusARB,
6054 null_glGetHandleARB,
6055 null_glGetHistogram,
6056 null_glGetHistogramEXT,
6057 null_glGetHistogramParameterfv,
6058 null_glGetHistogramParameterfvEXT,
6059 null_glGetHistogramParameteriv,
6060 null_glGetHistogramParameterivEXT,
6061 null_glGetHistogramParameterxvOES,
6062 null_glGetImageHandleARB,
6063 null_glGetImageHandleNV,
6064 null_glGetImageTransformParameterfvHP,
6065 null_glGetImageTransformParameterivHP,
6066 null_glGetInfoLogARB,
6067 null_glGetInstrumentsSGIX,
6068 null_glGetInteger64i_v,
6069 null_glGetInteger64v,
6070 null_glGetIntegerIndexedvEXT,
6071 null_glGetIntegeri_v,
6072 null_glGetIntegerui64i_vNV,
6073 null_glGetIntegerui64vNV,
6074 null_glGetInternalformatSampleivNV,
6075 null_glGetInternalformati64v,
6076 null_glGetInternalformativ,
6077 null_glGetInvariantBooleanvEXT,
6078 null_glGetInvariantFloatvEXT,
6079 null_glGetInvariantIntegervEXT,
6080 null_glGetLightxOES,
6081 null_glGetListParameterfvSGIX,
6082 null_glGetListParameterivSGIX,
6083 null_glGetLocalConstantBooleanvEXT,
6084 null_glGetLocalConstantFloatvEXT,
6085 null_glGetLocalConstantIntegervEXT,
6086 null_glGetMapAttribParameterfvNV,
6087 null_glGetMapAttribParameterivNV,
6088 null_glGetMapControlPointsNV,
6089 null_glGetMapParameterfvNV,
6090 null_glGetMapParameterivNV,
6091 null_glGetMapxvOES,
6092 null_glGetMaterialxOES,
6093 null_glGetMemoryObjectParameterivEXT,
6094 null_glGetMinmax,
6095 null_glGetMinmaxEXT,
6096 null_glGetMinmaxParameterfv,
6097 null_glGetMinmaxParameterfvEXT,
6098 null_glGetMinmaxParameteriv,
6099 null_glGetMinmaxParameterivEXT,
6100 null_glGetMultiTexEnvfvEXT,
6101 null_glGetMultiTexEnvivEXT,
6102 null_glGetMultiTexGendvEXT,
6103 null_glGetMultiTexGenfvEXT,
6104 null_glGetMultiTexGenivEXT,
6105 null_glGetMultiTexImageEXT,
6106 null_glGetMultiTexLevelParameterfvEXT,
6107 null_glGetMultiTexLevelParameterivEXT,
6108 null_glGetMultiTexParameterIivEXT,
6109 null_glGetMultiTexParameterIuivEXT,
6110 null_glGetMultiTexParameterfvEXT,
6111 null_glGetMultiTexParameterivEXT,
6112 null_glGetMultisamplefv,
6113 null_glGetMultisamplefvNV,
6114 null_glGetNamedBufferParameteri64v,
6115 null_glGetNamedBufferParameteriv,
6116 null_glGetNamedBufferParameterivEXT,
6117 null_glGetNamedBufferParameterui64vNV,
6118 null_glGetNamedBufferPointerv,
6119 null_glGetNamedBufferPointervEXT,
6120 null_glGetNamedBufferSubData,
6121 null_glGetNamedBufferSubDataEXT,
6122 null_glGetNamedFramebufferAttachmentParameteriv,
6123 null_glGetNamedFramebufferAttachmentParameterivEXT,
6124 null_glGetNamedFramebufferParameterfvAMD,
6125 null_glGetNamedFramebufferParameteriv,
6126 null_glGetNamedFramebufferParameterivEXT,
6127 null_glGetNamedProgramLocalParameterIivEXT,
6128 null_glGetNamedProgramLocalParameterIuivEXT,
6129 null_glGetNamedProgramLocalParameterdvEXT,
6130 null_glGetNamedProgramLocalParameterfvEXT,
6131 null_glGetNamedProgramStringEXT,
6132 null_glGetNamedProgramivEXT,
6133 null_glGetNamedRenderbufferParameteriv,
6134 null_glGetNamedRenderbufferParameterivEXT,
6135 null_glGetNamedStringARB,
6136 null_glGetNamedStringivARB,
6137 null_glGetNextPerfQueryIdINTEL,
6138 null_glGetObjectBufferfvATI,
6139 null_glGetObjectBufferivATI,
6140 null_glGetObjectLabel,
6141 null_glGetObjectLabelEXT,
6142 null_glGetObjectParameterfvARB,
6143 null_glGetObjectParameterivAPPLE,
6144 null_glGetObjectParameterivARB,
6145 null_glGetObjectPtrLabel,
6146 null_glGetOcclusionQueryivNV,
6147 null_glGetOcclusionQueryuivNV,
6148 null_glGetPathColorGenfvNV,
6149 null_glGetPathColorGenivNV,
6150 null_glGetPathCommandsNV,
6151 null_glGetPathCoordsNV,
6152 null_glGetPathDashArrayNV,
6153 null_glGetPathLengthNV,
6154 null_glGetPathMetricRangeNV,
6155 null_glGetPathMetricsNV,
6156 null_glGetPathParameterfvNV,
6157 null_glGetPathParameterivNV,
6158 null_glGetPathSpacingNV,
6159 null_glGetPathTexGenfvNV,
6160 null_glGetPathTexGenivNV,
6161 null_glGetPerfCounterInfoINTEL,
6162 null_glGetPerfMonitorCounterDataAMD,
6163 null_glGetPerfMonitorCounterInfoAMD,
6164 null_glGetPerfMonitorCounterStringAMD,
6165 null_glGetPerfMonitorCountersAMD,
6166 null_glGetPerfMonitorGroupStringAMD,
6167 null_glGetPerfMonitorGroupsAMD,
6168 null_glGetPerfQueryDataINTEL,
6169 null_glGetPerfQueryIdByNameINTEL,
6170 null_glGetPerfQueryInfoINTEL,
6171 null_glGetPixelMapxv,
6172 null_glGetPixelTexGenParameterfvSGIS,
6173 null_glGetPixelTexGenParameterivSGIS,
6174 null_glGetPixelTransformParameterfvEXT,
6175 null_glGetPixelTransformParameterivEXT,
6176 null_glGetPointerIndexedvEXT,
6177 null_glGetPointeri_vEXT,
6178 null_glGetPointervEXT,
6179 null_glGetProgramBinary,
6180 null_glGetProgramEnvParameterIivNV,
6181 null_glGetProgramEnvParameterIuivNV,
6182 null_glGetProgramEnvParameterdvARB,
6183 null_glGetProgramEnvParameterfvARB,
6184 null_glGetProgramInfoLog,
6185 null_glGetProgramInterfaceiv,
6186 null_glGetProgramLocalParameterIivNV,
6187 null_glGetProgramLocalParameterIuivNV,
6188 null_glGetProgramLocalParameterdvARB,
6189 null_glGetProgramLocalParameterfvARB,
6190 null_glGetProgramNamedParameterdvNV,
6191 null_glGetProgramNamedParameterfvNV,
6192 null_glGetProgramParameterdvNV,
6193 null_glGetProgramParameterfvNV,
6194 null_glGetProgramPipelineInfoLog,
6195 null_glGetProgramPipelineiv,
6196 null_glGetProgramResourceIndex,
6197 null_glGetProgramResourceLocation,
6198 null_glGetProgramResourceLocationIndex,
6199 null_glGetProgramResourceName,
6200 null_glGetProgramResourcefvNV,
6201 null_glGetProgramResourceiv,
6202 null_glGetProgramStageiv,
6203 null_glGetProgramStringARB,
6204 null_glGetProgramStringNV,
6205 null_glGetProgramSubroutineParameteruivNV,
6206 null_glGetProgramiv,
6207 null_glGetProgramivARB,
6208 null_glGetProgramivNV,
6209 null_glGetQueryBufferObjecti64v,
6210 null_glGetQueryBufferObjectiv,
6211 null_glGetQueryBufferObjectui64v,
6212 null_glGetQueryBufferObjectuiv,
6213 null_glGetQueryIndexediv,
6214 null_glGetQueryObjecti64v,
6215 null_glGetQueryObjecti64vEXT,
6216 null_glGetQueryObjectiv,
6217 null_glGetQueryObjectivARB,
6218 null_glGetQueryObjectui64v,
6219 null_glGetQueryObjectui64vEXT,
6220 null_glGetQueryObjectuiv,
6221 null_glGetQueryObjectuivARB,
6222 null_glGetQueryiv,
6223 null_glGetQueryivARB,
6224 null_glGetRenderbufferParameteriv,
6225 null_glGetRenderbufferParameterivEXT,
6226 null_glGetSamplerParameterIiv,
6227 null_glGetSamplerParameterIuiv,
6228 null_glGetSamplerParameterfv,
6229 null_glGetSamplerParameteriv,
6230 null_glGetSemaphoreParameterui64vEXT,
6231 null_glGetSeparableFilter,
6232 null_glGetSeparableFilterEXT,
6233 null_glGetShaderInfoLog,
6234 null_glGetShaderPrecisionFormat,
6235 null_glGetShaderSource,
6236 null_glGetShaderSourceARB,
6237 null_glGetShaderiv,
6238 null_glGetSharpenTexFuncSGIS,
6239 null_glGetStageIndexNV,
6240 null_glGetStringi,
6241 null_glGetSubroutineIndex,
6242 null_glGetSubroutineUniformLocation,
6243 null_glGetSynciv,
6244 null_glGetTexBumpParameterfvATI,
6245 null_glGetTexBumpParameterivATI,
6246 null_glGetTexEnvxvOES,
6247 null_glGetTexFilterFuncSGIS,
6248 null_glGetTexGenxvOES,
6249 null_glGetTexLevelParameterxvOES,
6250 null_glGetTexParameterIiv,
6251 null_glGetTexParameterIivEXT,
6252 null_glGetTexParameterIuiv,
6253 null_glGetTexParameterIuivEXT,
6254 null_glGetTexParameterPointervAPPLE,
6255 null_glGetTexParameterxvOES,
6256 null_glGetTextureHandleARB,
6257 null_glGetTextureHandleNV,
6258 null_glGetTextureImage,
6259 null_glGetTextureImageEXT,
6260 null_glGetTextureLevelParameterfv,
6261 null_glGetTextureLevelParameterfvEXT,
6262 null_glGetTextureLevelParameteriv,
6263 null_glGetTextureLevelParameterivEXT,
6264 null_glGetTextureParameterIiv,
6265 null_glGetTextureParameterIivEXT,
6266 null_glGetTextureParameterIuiv,
6267 null_glGetTextureParameterIuivEXT,
6268 null_glGetTextureParameterfv,
6269 null_glGetTextureParameterfvEXT,
6270 null_glGetTextureParameteriv,
6271 null_glGetTextureParameterivEXT,
6272 null_glGetTextureSamplerHandleARB,
6273 null_glGetTextureSamplerHandleNV,
6274 null_glGetTextureSubImage,
6275 null_glGetTrackMatrixivNV,
6276 null_glGetTransformFeedbackVarying,
6277 null_glGetTransformFeedbackVaryingEXT,
6278 null_glGetTransformFeedbackVaryingNV,
6279 null_glGetTransformFeedbacki64_v,
6280 null_glGetTransformFeedbacki_v,
6281 null_glGetTransformFeedbackiv,
6282 null_glGetUniformBlockIndex,
6283 null_glGetUniformBufferSizeEXT,
6284 null_glGetUniformIndices,
6285 null_glGetUniformLocation,
6286 null_glGetUniformLocationARB,
6287 null_glGetUniformOffsetEXT,
6288 null_glGetUniformSubroutineuiv,
6289 null_glGetUniformdv,
6290 null_glGetUniformfv,
6291 null_glGetUniformfvARB,
6292 null_glGetUniformi64vARB,
6293 null_glGetUniformi64vNV,
6294 null_glGetUniformiv,
6295 null_glGetUniformivARB,
6296 null_glGetUniformui64vARB,
6297 null_glGetUniformui64vNV,
6298 null_glGetUniformuiv,
6299 null_glGetUniformuivEXT,
6300 null_glGetUnsignedBytei_vEXT,
6301 null_glGetUnsignedBytevEXT,
6302 null_glGetVariantArrayObjectfvATI,
6303 null_glGetVariantArrayObjectivATI,
6304 null_glGetVariantBooleanvEXT,
6305 null_glGetVariantFloatvEXT,
6306 null_glGetVariantIntegervEXT,
6307 null_glGetVariantPointervEXT,
6308 null_glGetVaryingLocationNV,
6309 null_glGetVertexArrayIndexed64iv,
6310 null_glGetVertexArrayIndexediv,
6311 null_glGetVertexArrayIntegeri_vEXT,
6312 null_glGetVertexArrayIntegervEXT,
6313 null_glGetVertexArrayPointeri_vEXT,
6314 null_glGetVertexArrayPointervEXT,
6315 null_glGetVertexArrayiv,
6316 null_glGetVertexAttribArrayObjectfvATI,
6317 null_glGetVertexAttribArrayObjectivATI,
6318 null_glGetVertexAttribIiv,
6319 null_glGetVertexAttribIivEXT,
6320 null_glGetVertexAttribIuiv,
6321 null_glGetVertexAttribIuivEXT,
6322 null_glGetVertexAttribLdv,
6323 null_glGetVertexAttribLdvEXT,
6324 null_glGetVertexAttribLi64vNV,
6325 null_glGetVertexAttribLui64vARB,
6326 null_glGetVertexAttribLui64vNV,
6327 null_glGetVertexAttribPointerv,
6328 null_glGetVertexAttribPointervARB,
6329 null_glGetVertexAttribPointervNV,
6330 null_glGetVertexAttribdv,
6331 null_glGetVertexAttribdvARB,
6332 null_glGetVertexAttribdvNV,
6333 null_glGetVertexAttribfv,
6334 null_glGetVertexAttribfvARB,
6335 null_glGetVertexAttribfvNV,
6336 null_glGetVertexAttribiv,
6337 null_glGetVertexAttribivARB,
6338 null_glGetVertexAttribivNV,
6339 null_glGetVideoCaptureStreamdvNV,
6340 null_glGetVideoCaptureStreamfvNV,
6341 null_glGetVideoCaptureStreamivNV,
6342 null_glGetVideoCaptureivNV,
6343 null_glGetVideoi64vNV,
6344 null_glGetVideoivNV,
6345 null_glGetVideoui64vNV,
6346 null_glGetVideouivNV,
6347 null_glGetVkProcAddrNV,
6348 null_glGetnColorTable,
6349 null_glGetnColorTableARB,
6350 null_glGetnCompressedTexImage,
6351 null_glGetnCompressedTexImageARB,
6352 null_glGetnConvolutionFilter,
6353 null_glGetnConvolutionFilterARB,
6354 null_glGetnHistogram,
6355 null_glGetnHistogramARB,
6356 null_glGetnMapdv,
6357 null_glGetnMapdvARB,
6358 null_glGetnMapfv,
6359 null_glGetnMapfvARB,
6360 null_glGetnMapiv,
6361 null_glGetnMapivARB,
6362 null_glGetnMinmax,
6363 null_glGetnMinmaxARB,
6364 null_glGetnPixelMapfv,
6365 null_glGetnPixelMapfvARB,
6366 null_glGetnPixelMapuiv,
6367 null_glGetnPixelMapuivARB,
6368 null_glGetnPixelMapusv,
6369 null_glGetnPixelMapusvARB,
6370 null_glGetnPolygonStipple,
6371 null_glGetnPolygonStippleARB,
6372 null_glGetnSeparableFilter,
6373 null_glGetnSeparableFilterARB,
6374 null_glGetnTexImage,
6375 null_glGetnTexImageARB,
6376 null_glGetnUniformdv,
6377 null_glGetnUniformdvARB,
6378 null_glGetnUniformfv,
6379 null_glGetnUniformfvARB,
6380 null_glGetnUniformi64vARB,
6381 null_glGetnUniformiv,
6382 null_glGetnUniformivARB,
6383 null_glGetnUniformui64vARB,
6384 null_glGetnUniformuiv,
6385 null_glGetnUniformuivARB,
6386 null_glGlobalAlphaFactorbSUN,
6387 null_glGlobalAlphaFactordSUN,
6388 null_glGlobalAlphaFactorfSUN,
6389 null_glGlobalAlphaFactoriSUN,
6390 null_glGlobalAlphaFactorsSUN,
6391 null_glGlobalAlphaFactorubSUN,
6392 null_glGlobalAlphaFactoruiSUN,
6393 null_glGlobalAlphaFactorusSUN,
6394 null_glHintPGI,
6395 null_glHistogram,
6396 null_glHistogramEXT,
6397 null_glIglooInterfaceSGIX,
6398 null_glImageTransformParameterfHP,
6399 null_glImageTransformParameterfvHP,
6400 null_glImageTransformParameteriHP,
6401 null_glImageTransformParameterivHP,
6402 null_glImportMemoryFdEXT,
6403 null_glImportMemoryWin32HandleEXT,
6404 null_glImportMemoryWin32NameEXT,
6405 null_glImportSemaphoreFdEXT,
6406 null_glImportSemaphoreWin32HandleEXT,
6407 null_glImportSemaphoreWin32NameEXT,
6408 null_glImportSyncEXT,
6409 null_glIndexFormatNV,
6410 null_glIndexFuncEXT,
6411 null_glIndexMaterialEXT,
6412 null_glIndexPointerEXT,
6413 null_glIndexPointerListIBM,
6414 null_glIndexxOES,
6415 null_glIndexxvOES,
6416 null_glInsertComponentEXT,
6417 null_glInsertEventMarkerEXT,
6418 null_glInstrumentsBufferSGIX,
6419 null_glInterpolatePathsNV,
6420 null_glInvalidateBufferData,
6421 null_glInvalidateBufferSubData,
6422 null_glInvalidateFramebuffer,
6423 null_glInvalidateNamedFramebufferData,
6424 null_glInvalidateNamedFramebufferSubData,
6425 null_glInvalidateSubFramebuffer,
6426 null_glInvalidateTexImage,
6427 null_glInvalidateTexSubImage,
6428 null_glIsAsyncMarkerSGIX,
6429 null_glIsBuffer,
6430 null_glIsBufferARB,
6431 null_glIsBufferResidentNV,
6432 null_glIsCommandListNV,
6433 null_glIsEnabledIndexedEXT,
6434 null_glIsEnabledi,
6435 null_glIsFenceAPPLE,
6436 null_glIsFenceNV,
6437 null_glIsFramebuffer,
6438 null_glIsFramebufferEXT,
6439 null_glIsImageHandleResidentARB,
6440 null_glIsImageHandleResidentNV,
6441 null_glIsMemoryObjectEXT,
6442 null_glIsNameAMD,
6443 null_glIsNamedBufferResidentNV,
6444 null_glIsNamedStringARB,
6445 null_glIsObjectBufferATI,
6446 null_glIsOcclusionQueryNV,
6447 null_glIsPathNV,
6448 null_glIsPointInFillPathNV,
6449 null_glIsPointInStrokePathNV,
6450 null_glIsProgram,
6451 null_glIsProgramARB,
6452 null_glIsProgramNV,
6453 null_glIsProgramPipeline,
6454 null_glIsQuery,
6455 null_glIsQueryARB,
6456 null_glIsRenderbuffer,
6457 null_glIsRenderbufferEXT,
6458 null_glIsSampler,
6459 null_glIsSemaphoreEXT,
6460 null_glIsShader,
6461 null_glIsStateNV,
6462 null_glIsSync,
6463 null_glIsTextureEXT,
6464 null_glIsTextureHandleResidentARB,
6465 null_glIsTextureHandleResidentNV,
6466 null_glIsTransformFeedback,
6467 null_glIsTransformFeedbackNV,
6468 null_glIsVariantEnabledEXT,
6469 null_glIsVertexArray,
6470 null_glIsVertexArrayAPPLE,
6471 null_glIsVertexAttribEnabledAPPLE,
6472 null_glLGPUCopyImageSubDataNVX,
6473 null_glLGPUInterlockNVX,
6474 null_glLGPUNamedBufferSubDataNVX,
6475 null_glLabelObjectEXT,
6476 null_glLightEnviSGIX,
6477 null_glLightModelxOES,
6478 null_glLightModelxvOES,
6479 null_glLightxOES,
6480 null_glLightxvOES,
6481 null_glLineWidthxOES,
6482 null_glLinkProgram,
6483 null_glLinkProgramARB,
6484 null_glListDrawCommandsStatesClientNV,
6485 null_glListParameterfSGIX,
6486 null_glListParameterfvSGIX,
6487 null_glListParameteriSGIX,
6488 null_glListParameterivSGIX,
6489 null_glLoadIdentityDeformationMapSGIX,
6490 null_glLoadMatrixxOES,
6491 null_glLoadProgramNV,
6492 null_glLoadTransposeMatrixd,
6493 null_glLoadTransposeMatrixdARB,
6494 null_glLoadTransposeMatrixf,
6495 null_glLoadTransposeMatrixfARB,
6496 null_glLoadTransposeMatrixxOES,
6497 null_glLockArraysEXT,
6498 null_glMTexCoord2fSGIS,
6499 null_glMTexCoord2fvSGIS,
6500 null_glMakeBufferNonResidentNV,
6501 null_glMakeBufferResidentNV,
6502 null_glMakeImageHandleNonResidentARB,
6503 null_glMakeImageHandleNonResidentNV,
6504 null_glMakeImageHandleResidentARB,
6505 null_glMakeImageHandleResidentNV,
6506 null_glMakeNamedBufferNonResidentNV,
6507 null_glMakeNamedBufferResidentNV,
6508 null_glMakeTextureHandleNonResidentARB,
6509 null_glMakeTextureHandleNonResidentNV,
6510 null_glMakeTextureHandleResidentARB,
6511 null_glMakeTextureHandleResidentNV,
6512 null_glMap1xOES,
6513 null_glMap2xOES,
6514 null_glMapBuffer,
6515 null_glMapBufferARB,
6516 null_glMapBufferRange,
6517 null_glMapControlPointsNV,
6518 null_glMapGrid1xOES,
6519 null_glMapGrid2xOES,
6520 null_glMapNamedBuffer,
6521 null_glMapNamedBufferEXT,
6522 null_glMapNamedBufferRange,
6523 null_glMapNamedBufferRangeEXT,
6524 null_glMapObjectBufferATI,
6525 null_glMapParameterfvNV,
6526 null_glMapParameterivNV,
6527 null_glMapTexture2DINTEL,
6528 null_glMapVertexAttrib1dAPPLE,
6529 null_glMapVertexAttrib1fAPPLE,
6530 null_glMapVertexAttrib2dAPPLE,
6531 null_glMapVertexAttrib2fAPPLE,
6532 null_glMaterialxOES,
6533 null_glMaterialxvOES,
6534 null_glMatrixFrustumEXT,
6535 null_glMatrixIndexPointerARB,
6536 null_glMatrixIndexubvARB,
6537 null_glMatrixIndexuivARB,
6538 null_glMatrixIndexusvARB,
6539 null_glMatrixLoad3x2fNV,
6540 null_glMatrixLoad3x3fNV,
6541 null_glMatrixLoadIdentityEXT,
6542 null_glMatrixLoadTranspose3x3fNV,
6543 null_glMatrixLoadTransposedEXT,
6544 null_glMatrixLoadTransposefEXT,
6545 null_glMatrixLoaddEXT,
6546 null_glMatrixLoadfEXT,
6547 null_glMatrixMult3x2fNV,
6548 null_glMatrixMult3x3fNV,
6549 null_glMatrixMultTranspose3x3fNV,
6550 null_glMatrixMultTransposedEXT,
6551 null_glMatrixMultTransposefEXT,
6552 null_glMatrixMultdEXT,
6553 null_glMatrixMultfEXT,
6554 null_glMatrixOrthoEXT,
6555 null_glMatrixPopEXT,
6556 null_glMatrixPushEXT,
6557 null_glMatrixRotatedEXT,
6558 null_glMatrixRotatefEXT,
6559 null_glMatrixScaledEXT,
6560 null_glMatrixScalefEXT,
6561 null_glMatrixTranslatedEXT,
6562 null_glMatrixTranslatefEXT,
6563 null_glMaxShaderCompilerThreadsARB,
6564 null_glMaxShaderCompilerThreadsKHR,
6565 null_glMemoryBarrier,
6566 null_glMemoryBarrierByRegion,
6567 null_glMemoryBarrierEXT,
6568 null_glMemoryObjectParameterivEXT,
6569 null_glMinSampleShading,
6570 null_glMinSampleShadingARB,
6571 null_glMinmax,
6572 null_glMinmaxEXT,
6573 null_glMultMatrixxOES,
6574 null_glMultTransposeMatrixd,
6575 null_glMultTransposeMatrixdARB,
6576 null_glMultTransposeMatrixf,
6577 null_glMultTransposeMatrixfARB,
6578 null_glMultTransposeMatrixxOES,
6579 null_glMultiDrawArrays,
6580 null_glMultiDrawArraysEXT,
6581 null_glMultiDrawArraysIndirect,
6582 null_glMultiDrawArraysIndirectAMD,
6583 null_glMultiDrawArraysIndirectBindlessCountNV,
6584 null_glMultiDrawArraysIndirectBindlessNV,
6585 null_glMultiDrawArraysIndirectCount,
6586 null_glMultiDrawArraysIndirectCountARB,
6587 null_glMultiDrawElementArrayAPPLE,
6588 null_glMultiDrawElements,
6589 null_glMultiDrawElementsBaseVertex,
6590 null_glMultiDrawElementsEXT,
6591 null_glMultiDrawElementsIndirect,
6592 null_glMultiDrawElementsIndirectAMD,
6593 null_glMultiDrawElementsIndirectBindlessCountNV,
6594 null_glMultiDrawElementsIndirectBindlessNV,
6595 null_glMultiDrawElementsIndirectCount,
6596 null_glMultiDrawElementsIndirectCountARB,
6597 null_glMultiDrawRangeElementArrayAPPLE,
6598 null_glMultiModeDrawArraysIBM,
6599 null_glMultiModeDrawElementsIBM,
6600 null_glMultiTexBufferEXT,
6601 null_glMultiTexCoord1bOES,
6602 null_glMultiTexCoord1bvOES,
6603 null_glMultiTexCoord1d,
6604 null_glMultiTexCoord1dARB,
6605 null_glMultiTexCoord1dSGIS,
6606 null_glMultiTexCoord1dv,
6607 null_glMultiTexCoord1dvARB,
6608 null_glMultiTexCoord1dvSGIS,
6609 null_glMultiTexCoord1f,
6610 null_glMultiTexCoord1fARB,
6611 null_glMultiTexCoord1fSGIS,
6612 null_glMultiTexCoord1fv,
6613 null_glMultiTexCoord1fvARB,
6614 null_glMultiTexCoord1fvSGIS,
6615 null_glMultiTexCoord1hNV,
6616 null_glMultiTexCoord1hvNV,
6617 null_glMultiTexCoord1i,
6618 null_glMultiTexCoord1iARB,
6619 null_glMultiTexCoord1iSGIS,
6620 null_glMultiTexCoord1iv,
6621 null_glMultiTexCoord1ivARB,
6622 null_glMultiTexCoord1ivSGIS,
6623 null_glMultiTexCoord1s,
6624 null_glMultiTexCoord1sARB,
6625 null_glMultiTexCoord1sSGIS,
6626 null_glMultiTexCoord1sv,
6627 null_glMultiTexCoord1svARB,
6628 null_glMultiTexCoord1svSGIS,
6629 null_glMultiTexCoord1xOES,
6630 null_glMultiTexCoord1xvOES,
6631 null_glMultiTexCoord2bOES,
6632 null_glMultiTexCoord2bvOES,
6633 null_glMultiTexCoord2d,
6634 null_glMultiTexCoord2dARB,
6635 null_glMultiTexCoord2dSGIS,
6636 null_glMultiTexCoord2dv,
6637 null_glMultiTexCoord2dvARB,
6638 null_glMultiTexCoord2dvSGIS,
6639 null_glMultiTexCoord2f,
6640 null_glMultiTexCoord2fARB,
6641 null_glMultiTexCoord2fSGIS,
6642 null_glMultiTexCoord2fv,
6643 null_glMultiTexCoord2fvARB,
6644 null_glMultiTexCoord2fvSGIS,
6645 null_glMultiTexCoord2hNV,
6646 null_glMultiTexCoord2hvNV,
6647 null_glMultiTexCoord2i,
6648 null_glMultiTexCoord2iARB,
6649 null_glMultiTexCoord2iSGIS,
6650 null_glMultiTexCoord2iv,
6651 null_glMultiTexCoord2ivARB,
6652 null_glMultiTexCoord2ivSGIS,
6653 null_glMultiTexCoord2s,
6654 null_glMultiTexCoord2sARB,
6655 null_glMultiTexCoord2sSGIS,
6656 null_glMultiTexCoord2sv,
6657 null_glMultiTexCoord2svARB,
6658 null_glMultiTexCoord2svSGIS,
6659 null_glMultiTexCoord2xOES,
6660 null_glMultiTexCoord2xvOES,
6661 null_glMultiTexCoord3bOES,
6662 null_glMultiTexCoord3bvOES,
6663 null_glMultiTexCoord3d,
6664 null_glMultiTexCoord3dARB,
6665 null_glMultiTexCoord3dSGIS,
6666 null_glMultiTexCoord3dv,
6667 null_glMultiTexCoord3dvARB,
6668 null_glMultiTexCoord3dvSGIS,
6669 null_glMultiTexCoord3f,
6670 null_glMultiTexCoord3fARB,
6671 null_glMultiTexCoord3fSGIS,
6672 null_glMultiTexCoord3fv,
6673 null_glMultiTexCoord3fvARB,
6674 null_glMultiTexCoord3fvSGIS,
6675 null_glMultiTexCoord3hNV,
6676 null_glMultiTexCoord3hvNV,
6677 null_glMultiTexCoord3i,
6678 null_glMultiTexCoord3iARB,
6679 null_glMultiTexCoord3iSGIS,
6680 null_glMultiTexCoord3iv,
6681 null_glMultiTexCoord3ivARB,
6682 null_glMultiTexCoord3ivSGIS,
6683 null_glMultiTexCoord3s,
6684 null_glMultiTexCoord3sARB,
6685 null_glMultiTexCoord3sSGIS,
6686 null_glMultiTexCoord3sv,
6687 null_glMultiTexCoord3svARB,
6688 null_glMultiTexCoord3svSGIS,
6689 null_glMultiTexCoord3xOES,
6690 null_glMultiTexCoord3xvOES,
6691 null_glMultiTexCoord4bOES,
6692 null_glMultiTexCoord4bvOES,
6693 null_glMultiTexCoord4d,
6694 null_glMultiTexCoord4dARB,
6695 null_glMultiTexCoord4dSGIS,
6696 null_glMultiTexCoord4dv,
6697 null_glMultiTexCoord4dvARB,
6698 null_glMultiTexCoord4dvSGIS,
6699 null_glMultiTexCoord4f,
6700 null_glMultiTexCoord4fARB,
6701 null_glMultiTexCoord4fSGIS,
6702 null_glMultiTexCoord4fv,
6703 null_glMultiTexCoord4fvARB,
6704 null_glMultiTexCoord4fvSGIS,
6705 null_glMultiTexCoord4hNV,
6706 null_glMultiTexCoord4hvNV,
6707 null_glMultiTexCoord4i,
6708 null_glMultiTexCoord4iARB,
6709 null_glMultiTexCoord4iSGIS,
6710 null_glMultiTexCoord4iv,
6711 null_glMultiTexCoord4ivARB,
6712 null_glMultiTexCoord4ivSGIS,
6713 null_glMultiTexCoord4s,
6714 null_glMultiTexCoord4sARB,
6715 null_glMultiTexCoord4sSGIS,
6716 null_glMultiTexCoord4sv,
6717 null_glMultiTexCoord4svARB,
6718 null_glMultiTexCoord4svSGIS,
6719 null_glMultiTexCoord4xOES,
6720 null_glMultiTexCoord4xvOES,
6721 null_glMultiTexCoordP1ui,
6722 null_glMultiTexCoordP1uiv,
6723 null_glMultiTexCoordP2ui,
6724 null_glMultiTexCoordP2uiv,
6725 null_glMultiTexCoordP3ui,
6726 null_glMultiTexCoordP3uiv,
6727 null_glMultiTexCoordP4ui,
6728 null_glMultiTexCoordP4uiv,
6729 null_glMultiTexCoordPointerEXT,
6730 null_glMultiTexCoordPointerSGIS,
6731 null_glMultiTexEnvfEXT,
6732 null_glMultiTexEnvfvEXT,
6733 null_glMultiTexEnviEXT,
6734 null_glMultiTexEnvivEXT,
6735 null_glMultiTexGendEXT,
6736 null_glMultiTexGendvEXT,
6737 null_glMultiTexGenfEXT,
6738 null_glMultiTexGenfvEXT,
6739 null_glMultiTexGeniEXT,
6740 null_glMultiTexGenivEXT,
6741 null_glMultiTexImage1DEXT,
6742 null_glMultiTexImage2DEXT,
6743 null_glMultiTexImage3DEXT,
6744 null_glMultiTexParameterIivEXT,
6745 null_glMultiTexParameterIuivEXT,
6746 null_glMultiTexParameterfEXT,
6747 null_glMultiTexParameterfvEXT,
6748 null_glMultiTexParameteriEXT,
6749 null_glMultiTexParameterivEXT,
6750 null_glMultiTexRenderbufferEXT,
6751 null_glMultiTexSubImage1DEXT,
6752 null_glMultiTexSubImage2DEXT,
6753 null_glMultiTexSubImage3DEXT,
6754 null_glMulticastBarrierNV,
6755 null_glMulticastBlitFramebufferNV,
6756 null_glMulticastBufferSubDataNV,
6757 null_glMulticastCopyBufferSubDataNV,
6758 null_glMulticastCopyImageSubDataNV,
6759 null_glMulticastFramebufferSampleLocationsfvNV,
6760 null_glMulticastGetQueryObjecti64vNV,
6761 null_glMulticastGetQueryObjectivNV,
6762 null_glMulticastGetQueryObjectui64vNV,
6763 null_glMulticastGetQueryObjectuivNV,
6764 null_glMulticastWaitSyncNV,
6765 null_glNamedBufferData,
6766 null_glNamedBufferDataEXT,
6767 null_glNamedBufferPageCommitmentARB,
6768 null_glNamedBufferPageCommitmentEXT,
6769 null_glNamedBufferStorage,
6770 null_glNamedBufferStorageEXT,
6771 null_glNamedBufferStorageExternalEXT,
6772 null_glNamedBufferStorageMemEXT,
6773 null_glNamedBufferSubData,
6774 null_glNamedBufferSubDataEXT,
6775 null_glNamedCopyBufferSubDataEXT,
6776 null_glNamedFramebufferDrawBuffer,
6777 null_glNamedFramebufferDrawBuffers,
6778 null_glNamedFramebufferParameteri,
6779 null_glNamedFramebufferParameteriEXT,
6780 null_glNamedFramebufferReadBuffer,
6781 null_glNamedFramebufferRenderbuffer,
6782 null_glNamedFramebufferRenderbufferEXT,
6783 null_glNamedFramebufferSampleLocationsfvARB,
6784 null_glNamedFramebufferSampleLocationsfvNV,
6785 null_glNamedFramebufferSamplePositionsfvAMD,
6786 null_glNamedFramebufferTexture,
6787 null_glNamedFramebufferTexture1DEXT,
6788 null_glNamedFramebufferTexture2DEXT,
6789 null_glNamedFramebufferTexture3DEXT,
6790 null_glNamedFramebufferTextureEXT,
6791 null_glNamedFramebufferTextureFaceEXT,
6792 null_glNamedFramebufferTextureLayer,
6793 null_glNamedFramebufferTextureLayerEXT,
6794 null_glNamedProgramLocalParameter4dEXT,
6795 null_glNamedProgramLocalParameter4dvEXT,
6796 null_glNamedProgramLocalParameter4fEXT,
6797 null_glNamedProgramLocalParameter4fvEXT,
6798 null_glNamedProgramLocalParameterI4iEXT,
6799 null_glNamedProgramLocalParameterI4ivEXT,
6800 null_glNamedProgramLocalParameterI4uiEXT,
6801 null_glNamedProgramLocalParameterI4uivEXT,
6802 null_glNamedProgramLocalParameters4fvEXT,
6803 null_glNamedProgramLocalParametersI4ivEXT,
6804 null_glNamedProgramLocalParametersI4uivEXT,
6805 null_glNamedProgramStringEXT,
6806 null_glNamedRenderbufferStorage,
6807 null_glNamedRenderbufferStorageEXT,
6808 null_glNamedRenderbufferStorageMultisample,
6809 null_glNamedRenderbufferStorageMultisampleCoverageEXT,
6810 null_glNamedRenderbufferStorageMultisampleEXT,
6811 null_glNamedStringARB,
6812 null_glNewBufferRegion,
6813 null_glNewObjectBufferATI,
6814 null_glNormal3fVertex3fSUN,
6815 null_glNormal3fVertex3fvSUN,
6816 null_glNormal3hNV,
6817 null_glNormal3hvNV,
6818 null_glNormal3xOES,
6819 null_glNormal3xvOES,
6820 null_glNormalFormatNV,
6821 null_glNormalP3ui,
6822 null_glNormalP3uiv,
6823 null_glNormalPointerEXT,
6824 null_glNormalPointerListIBM,
6825 null_glNormalPointervINTEL,
6826 null_glNormalStream3bATI,
6827 null_glNormalStream3bvATI,
6828 null_glNormalStream3dATI,
6829 null_glNormalStream3dvATI,
6830 null_glNormalStream3fATI,
6831 null_glNormalStream3fvATI,
6832 null_glNormalStream3iATI,
6833 null_glNormalStream3ivATI,
6834 null_glNormalStream3sATI,
6835 null_glNormalStream3svATI,
6836 null_glObjectLabel,
6837 null_glObjectPtrLabel,
6838 null_glObjectPurgeableAPPLE,
6839 null_glObjectUnpurgeableAPPLE,
6840 null_glOrthofOES,
6841 null_glOrthoxOES,
6842 null_glPNTrianglesfATI,
6843 null_glPNTrianglesiATI,
6844 null_glPassTexCoordATI,
6845 null_glPassThroughxOES,
6846 null_glPatchParameterfv,
6847 null_glPatchParameteri,
6848 null_glPathColorGenNV,
6849 null_glPathCommandsNV,
6850 null_glPathCoordsNV,
6851 null_glPathCoverDepthFuncNV,
6852 null_glPathDashArrayNV,
6853 null_glPathFogGenNV,
6854 null_glPathGlyphIndexArrayNV,
6855 null_glPathGlyphIndexRangeNV,
6856 null_glPathGlyphRangeNV,
6857 null_glPathGlyphsNV,
6858 null_glPathMemoryGlyphIndexArrayNV,
6859 null_glPathParameterfNV,
6860 null_glPathParameterfvNV,
6861 null_glPathParameteriNV,
6862 null_glPathParameterivNV,
6863 null_glPathStencilDepthOffsetNV,
6864 null_glPathStencilFuncNV,
6865 null_glPathStringNV,
6866 null_glPathSubCommandsNV,
6867 null_glPathSubCoordsNV,
6868 null_glPathTexGenNV,
6869 null_glPauseTransformFeedback,
6870 null_glPauseTransformFeedbackNV,
6871 null_glPixelDataRangeNV,
6872 null_glPixelMapx,
6873 null_glPixelStorex,
6874 null_glPixelTexGenParameterfSGIS,
6875 null_glPixelTexGenParameterfvSGIS,
6876 null_glPixelTexGenParameteriSGIS,
6877 null_glPixelTexGenParameterivSGIS,
6878 null_glPixelTexGenSGIX,
6879 null_glPixelTransferxOES,
6880 null_glPixelTransformParameterfEXT,
6881 null_glPixelTransformParameterfvEXT,
6882 null_glPixelTransformParameteriEXT,
6883 null_glPixelTransformParameterivEXT,
6884 null_glPixelZoomxOES,
6885 null_glPointAlongPathNV,
6886 null_glPointParameterf,
6887 null_glPointParameterfARB,
6888 null_glPointParameterfEXT,
6889 null_glPointParameterfSGIS,
6890 null_glPointParameterfv,
6891 null_glPointParameterfvARB,
6892 null_glPointParameterfvEXT,
6893 null_glPointParameterfvSGIS,
6894 null_glPointParameteri,
6895 null_glPointParameteriNV,
6896 null_glPointParameteriv,
6897 null_glPointParameterivNV,
6898 null_glPointParameterxvOES,
6899 null_glPointSizexOES,
6900 null_glPollAsyncSGIX,
6901 null_glPollInstrumentsSGIX,
6902 null_glPolygonOffsetClamp,
6903 null_glPolygonOffsetClampEXT,
6904 null_glPolygonOffsetEXT,
6905 null_glPolygonOffsetxOES,
6906 null_glPopDebugGroup,
6907 null_glPopGroupMarkerEXT,
6908 null_glPresentFrameDualFillNV,
6909 null_glPresentFrameKeyedNV,
6910 null_glPrimitiveBoundingBoxARB,
6911 null_glPrimitiveRestartIndex,
6912 null_glPrimitiveRestartIndexNV,
6913 null_glPrimitiveRestartNV,
6914 null_glPrioritizeTexturesEXT,
6915 null_glPrioritizeTexturesxOES,
6916 null_glProgramBinary,
6917 null_glProgramBufferParametersIivNV,
6918 null_glProgramBufferParametersIuivNV,
6919 null_glProgramBufferParametersfvNV,
6920 null_glProgramEnvParameter4dARB,
6921 null_glProgramEnvParameter4dvARB,
6922 null_glProgramEnvParameter4fARB,
6923 null_glProgramEnvParameter4fvARB,
6924 null_glProgramEnvParameterI4iNV,
6925 null_glProgramEnvParameterI4ivNV,
6926 null_glProgramEnvParameterI4uiNV,
6927 null_glProgramEnvParameterI4uivNV,
6928 null_glProgramEnvParameters4fvEXT,
6929 null_glProgramEnvParametersI4ivNV,
6930 null_glProgramEnvParametersI4uivNV,
6931 null_glProgramLocalParameter4dARB,
6932 null_glProgramLocalParameter4dvARB,
6933 null_glProgramLocalParameter4fARB,
6934 null_glProgramLocalParameter4fvARB,
6935 null_glProgramLocalParameterI4iNV,
6936 null_glProgramLocalParameterI4ivNV,
6937 null_glProgramLocalParameterI4uiNV,
6938 null_glProgramLocalParameterI4uivNV,
6939 null_glProgramLocalParameters4fvEXT,
6940 null_glProgramLocalParametersI4ivNV,
6941 null_glProgramLocalParametersI4uivNV,
6942 null_glProgramNamedParameter4dNV,
6943 null_glProgramNamedParameter4dvNV,
6944 null_glProgramNamedParameter4fNV,
6945 null_glProgramNamedParameter4fvNV,
6946 null_glProgramParameter4dNV,
6947 null_glProgramParameter4dvNV,
6948 null_glProgramParameter4fNV,
6949 null_glProgramParameter4fvNV,
6950 null_glProgramParameteri,
6951 null_glProgramParameteriARB,
6952 null_glProgramParameteriEXT,
6953 null_glProgramParameters4dvNV,
6954 null_glProgramParameters4fvNV,
6955 null_glProgramPathFragmentInputGenNV,
6956 null_glProgramStringARB,
6957 null_glProgramSubroutineParametersuivNV,
6958 null_glProgramUniform1d,
6959 null_glProgramUniform1dEXT,
6960 null_glProgramUniform1dv,
6961 null_glProgramUniform1dvEXT,
6962 null_glProgramUniform1f,
6963 null_glProgramUniform1fEXT,
6964 null_glProgramUniform1fv,
6965 null_glProgramUniform1fvEXT,
6966 null_glProgramUniform1i,
6967 null_glProgramUniform1i64ARB,
6968 null_glProgramUniform1i64NV,
6969 null_glProgramUniform1i64vARB,
6970 null_glProgramUniform1i64vNV,
6971 null_glProgramUniform1iEXT,
6972 null_glProgramUniform1iv,
6973 null_glProgramUniform1ivEXT,
6974 null_glProgramUniform1ui,
6975 null_glProgramUniform1ui64ARB,
6976 null_glProgramUniform1ui64NV,
6977 null_glProgramUniform1ui64vARB,
6978 null_glProgramUniform1ui64vNV,
6979 null_glProgramUniform1uiEXT,
6980 null_glProgramUniform1uiv,
6981 null_glProgramUniform1uivEXT,
6982 null_glProgramUniform2d,
6983 null_glProgramUniform2dEXT,
6984 null_glProgramUniform2dv,
6985 null_glProgramUniform2dvEXT,
6986 null_glProgramUniform2f,
6987 null_glProgramUniform2fEXT,
6988 null_glProgramUniform2fv,
6989 null_glProgramUniform2fvEXT,
6990 null_glProgramUniform2i,
6991 null_glProgramUniform2i64ARB,
6992 null_glProgramUniform2i64NV,
6993 null_glProgramUniform2i64vARB,
6994 null_glProgramUniform2i64vNV,
6995 null_glProgramUniform2iEXT,
6996 null_glProgramUniform2iv,
6997 null_glProgramUniform2ivEXT,
6998 null_glProgramUniform2ui,
6999 null_glProgramUniform2ui64ARB,
7000 null_glProgramUniform2ui64NV,
7001 null_glProgramUniform2ui64vARB,
7002 null_glProgramUniform2ui64vNV,
7003 null_glProgramUniform2uiEXT,
7004 null_glProgramUniform2uiv,
7005 null_glProgramUniform2uivEXT,
7006 null_glProgramUniform3d,
7007 null_glProgramUniform3dEXT,
7008 null_glProgramUniform3dv,
7009 null_glProgramUniform3dvEXT,
7010 null_glProgramUniform3f,
7011 null_glProgramUniform3fEXT,
7012 null_glProgramUniform3fv,
7013 null_glProgramUniform3fvEXT,
7014 null_glProgramUniform3i,
7015 null_glProgramUniform3i64ARB,
7016 null_glProgramUniform3i64NV,
7017 null_glProgramUniform3i64vARB,
7018 null_glProgramUniform3i64vNV,
7019 null_glProgramUniform3iEXT,
7020 null_glProgramUniform3iv,
7021 null_glProgramUniform3ivEXT,
7022 null_glProgramUniform3ui,
7023 null_glProgramUniform3ui64ARB,
7024 null_glProgramUniform3ui64NV,
7025 null_glProgramUniform3ui64vARB,
7026 null_glProgramUniform3ui64vNV,
7027 null_glProgramUniform3uiEXT,
7028 null_glProgramUniform3uiv,
7029 null_glProgramUniform3uivEXT,
7030 null_glProgramUniform4d,
7031 null_glProgramUniform4dEXT,
7032 null_glProgramUniform4dv,
7033 null_glProgramUniform4dvEXT,
7034 null_glProgramUniform4f,
7035 null_glProgramUniform4fEXT,
7036 null_glProgramUniform4fv,
7037 null_glProgramUniform4fvEXT,
7038 null_glProgramUniform4i,
7039 null_glProgramUniform4i64ARB,
7040 null_glProgramUniform4i64NV,
7041 null_glProgramUniform4i64vARB,
7042 null_glProgramUniform4i64vNV,
7043 null_glProgramUniform4iEXT,
7044 null_glProgramUniform4iv,
7045 null_glProgramUniform4ivEXT,
7046 null_glProgramUniform4ui,
7047 null_glProgramUniform4ui64ARB,
7048 null_glProgramUniform4ui64NV,
7049 null_glProgramUniform4ui64vARB,
7050 null_glProgramUniform4ui64vNV,
7051 null_glProgramUniform4uiEXT,
7052 null_glProgramUniform4uiv,
7053 null_glProgramUniform4uivEXT,
7054 null_glProgramUniformHandleui64ARB,
7055 null_glProgramUniformHandleui64NV,
7056 null_glProgramUniformHandleui64vARB,
7057 null_glProgramUniformHandleui64vNV,
7058 null_glProgramUniformMatrix2dv,
7059 null_glProgramUniformMatrix2dvEXT,
7060 null_glProgramUniformMatrix2fv,
7061 null_glProgramUniformMatrix2fvEXT,
7062 null_glProgramUniformMatrix2x3dv,
7063 null_glProgramUniformMatrix2x3dvEXT,
7064 null_glProgramUniformMatrix2x3fv,
7065 null_glProgramUniformMatrix2x3fvEXT,
7066 null_glProgramUniformMatrix2x4dv,
7067 null_glProgramUniformMatrix2x4dvEXT,
7068 null_glProgramUniformMatrix2x4fv,
7069 null_glProgramUniformMatrix2x4fvEXT,
7070 null_glProgramUniformMatrix3dv,
7071 null_glProgramUniformMatrix3dvEXT,
7072 null_glProgramUniformMatrix3fv,
7073 null_glProgramUniformMatrix3fvEXT,
7074 null_glProgramUniformMatrix3x2dv,
7075 null_glProgramUniformMatrix3x2dvEXT,
7076 null_glProgramUniformMatrix3x2fv,
7077 null_glProgramUniformMatrix3x2fvEXT,
7078 null_glProgramUniformMatrix3x4dv,
7079 null_glProgramUniformMatrix3x4dvEXT,
7080 null_glProgramUniformMatrix3x4fv,
7081 null_glProgramUniformMatrix3x4fvEXT,
7082 null_glProgramUniformMatrix4dv,
7083 null_glProgramUniformMatrix4dvEXT,
7084 null_glProgramUniformMatrix4fv,
7085 null_glProgramUniformMatrix4fvEXT,
7086 null_glProgramUniformMatrix4x2dv,
7087 null_glProgramUniformMatrix4x2dvEXT,
7088 null_glProgramUniformMatrix4x2fv,
7089 null_glProgramUniformMatrix4x2fvEXT,
7090 null_glProgramUniformMatrix4x3dv,
7091 null_glProgramUniformMatrix4x3dvEXT,
7092 null_glProgramUniformMatrix4x3fv,
7093 null_glProgramUniformMatrix4x3fvEXT,
7094 null_glProgramUniformui64NV,
7095 null_glProgramUniformui64vNV,
7096 null_glProgramVertexLimitNV,
7097 null_glProvokingVertex,
7098 null_glProvokingVertexEXT,
7099 null_glPushClientAttribDefaultEXT,
7100 null_glPushDebugGroup,
7101 null_glPushGroupMarkerEXT,
7102 null_glQueryCounter,
7103 null_glQueryMatrixxOES,
7104 null_glQueryObjectParameteruiAMD,
7105 null_glQueryResourceNV,
7106 null_glQueryResourceTagNV,
7107 null_glRasterPos2xOES,
7108 null_glRasterPos2xvOES,
7109 null_glRasterPos3xOES,
7110 null_glRasterPos3xvOES,
7111 null_glRasterPos4xOES,
7112 null_glRasterPos4xvOES,
7113 null_glRasterSamplesEXT,
7114 null_glReadBufferRegion,
7115 null_glReadInstrumentsSGIX,
7116 null_glReadnPixels,
7117 null_glReadnPixelsARB,
7118 null_glRectxOES,
7119 null_glRectxvOES,
7120 null_glReferencePlaneSGIX,
7121 null_glReleaseKeyedMutexWin32EXT,
7122 null_glReleaseShaderCompiler,
7123 null_glRenderGpuMaskNV,
7124 null_glRenderbufferStorage,
7125 null_glRenderbufferStorageEXT,
7126 null_glRenderbufferStorageMultisample,
7127 null_glRenderbufferStorageMultisampleCoverageNV,
7128 null_glRenderbufferStorageMultisampleEXT,
7129 null_glReplacementCodePointerSUN,
7130 null_glReplacementCodeubSUN,
7131 null_glReplacementCodeubvSUN,
7132 null_glReplacementCodeuiColor3fVertex3fSUN,
7133 null_glReplacementCodeuiColor3fVertex3fvSUN,
7134 null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
7135 null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
7136 null_glReplacementCodeuiColor4ubVertex3fSUN,
7137 null_glReplacementCodeuiColor4ubVertex3fvSUN,
7138 null_glReplacementCodeuiNormal3fVertex3fSUN,
7139 null_glReplacementCodeuiNormal3fVertex3fvSUN,
7140 null_glReplacementCodeuiSUN,
7141 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
7142 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
7143 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
7144 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
7145 null_glReplacementCodeuiTexCoord2fVertex3fSUN,
7146 null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
7147 null_glReplacementCodeuiVertex3fSUN,
7148 null_glReplacementCodeuiVertex3fvSUN,
7149 null_glReplacementCodeuivSUN,
7150 null_glReplacementCodeusSUN,
7151 null_glReplacementCodeusvSUN,
7152 null_glRequestResidentProgramsNV,
7153 null_glResetHistogram,
7154 null_glResetHistogramEXT,
7155 null_glResetMinmax,
7156 null_glResetMinmaxEXT,
7157 null_glResizeBuffersMESA,
7158 null_glResolveDepthValuesNV,
7159 null_glResumeTransformFeedback,
7160 null_glResumeTransformFeedbackNV,
7161 null_glRotatexOES,
7162 null_glSampleCoverage,
7163 null_glSampleCoverageARB,
7164 null_glSampleMapATI,
7165 null_glSampleMaskEXT,
7166 null_glSampleMaskIndexedNV,
7167 null_glSampleMaskSGIS,
7168 null_glSampleMaski,
7169 null_glSamplePatternEXT,
7170 null_glSamplePatternSGIS,
7171 null_glSamplerParameterIiv,
7172 null_glSamplerParameterIuiv,
7173 null_glSamplerParameterf,
7174 null_glSamplerParameterfv,
7175 null_glSamplerParameteri,
7176 null_glSamplerParameteriv,
7177 null_glScalexOES,
7178 null_glScissorArrayv,
7179 null_glScissorIndexed,
7180 null_glScissorIndexedv,
7181 null_glSecondaryColor3b,
7182 null_glSecondaryColor3bEXT,
7183 null_glSecondaryColor3bv,
7184 null_glSecondaryColor3bvEXT,
7185 null_glSecondaryColor3d,
7186 null_glSecondaryColor3dEXT,
7187 null_glSecondaryColor3dv,
7188 null_glSecondaryColor3dvEXT,
7189 null_glSecondaryColor3f,
7190 null_glSecondaryColor3fEXT,
7191 null_glSecondaryColor3fv,
7192 null_glSecondaryColor3fvEXT,
7193 null_glSecondaryColor3hNV,
7194 null_glSecondaryColor3hvNV,
7195 null_glSecondaryColor3i,
7196 null_glSecondaryColor3iEXT,
7197 null_glSecondaryColor3iv,
7198 null_glSecondaryColor3ivEXT,
7199 null_glSecondaryColor3s,
7200 null_glSecondaryColor3sEXT,
7201 null_glSecondaryColor3sv,
7202 null_glSecondaryColor3svEXT,
7203 null_glSecondaryColor3ub,
7204 null_glSecondaryColor3ubEXT,
7205 null_glSecondaryColor3ubv,
7206 null_glSecondaryColor3ubvEXT,
7207 null_glSecondaryColor3ui,
7208 null_glSecondaryColor3uiEXT,
7209 null_glSecondaryColor3uiv,
7210 null_glSecondaryColor3uivEXT,
7211 null_glSecondaryColor3us,
7212 null_glSecondaryColor3usEXT,
7213 null_glSecondaryColor3usv,
7214 null_glSecondaryColor3usvEXT,
7215 null_glSecondaryColorFormatNV,
7216 null_glSecondaryColorP3ui,
7217 null_glSecondaryColorP3uiv,
7218 null_glSecondaryColorPointer,
7219 null_glSecondaryColorPointerEXT,
7220 null_glSecondaryColorPointerListIBM,
7221 null_glSelectPerfMonitorCountersAMD,
7222 null_glSelectTextureCoordSetSGIS,
7223 null_glSelectTextureSGIS,
7224 null_glSemaphoreParameterui64vEXT,
7225 null_glSeparableFilter2D,
7226 null_glSeparableFilter2DEXT,
7227 null_glSetFenceAPPLE,
7228 null_glSetFenceNV,
7229 null_glSetFragmentShaderConstantATI,
7230 null_glSetInvariantEXT,
7231 null_glSetLocalConstantEXT,
7232 null_glSetMultisamplefvAMD,
7233 null_glShaderBinary,
7234 null_glShaderOp1EXT,
7235 null_glShaderOp2EXT,
7236 null_glShaderOp3EXT,
7237 null_glShaderSource,
7238 null_glShaderSourceARB,
7239 null_glShaderStorageBlockBinding,
7240 null_glSharpenTexFuncSGIS,
7241 null_glSignalSemaphoreEXT,
7242 null_glSignalVkFenceNV,
7243 null_glSignalVkSemaphoreNV,
7244 null_glSpecializeShader,
7245 null_glSpecializeShaderARB,
7246 null_glSpriteParameterfSGIX,
7247 null_glSpriteParameterfvSGIX,
7248 null_glSpriteParameteriSGIX,
7249 null_glSpriteParameterivSGIX,
7250 null_glStartInstrumentsSGIX,
7251 null_glStateCaptureNV,
7252 null_glStencilClearTagEXT,
7253 null_glStencilFillPathInstancedNV,
7254 null_glStencilFillPathNV,
7255 null_glStencilFuncSeparate,
7256 null_glStencilFuncSeparateATI,
7257 null_glStencilMaskSeparate,
7258 null_glStencilOpSeparate,
7259 null_glStencilOpSeparateATI,
7260 null_glStencilOpValueAMD,
7261 null_glStencilStrokePathInstancedNV,
7262 null_glStencilStrokePathNV,
7263 null_glStencilThenCoverFillPathInstancedNV,
7264 null_glStencilThenCoverFillPathNV,
7265 null_glStencilThenCoverStrokePathInstancedNV,
7266 null_glStencilThenCoverStrokePathNV,
7267 null_glStopInstrumentsSGIX,
7268 null_glStringMarkerGREMEDY,
7269 null_glSubpixelPrecisionBiasNV,
7270 null_glSwizzleEXT,
7271 null_glSyncTextureINTEL,
7272 null_glTagSampleBufferSGIX,
7273 null_glTangent3bEXT,
7274 null_glTangent3bvEXT,
7275 null_glTangent3dEXT,
7276 null_glTangent3dvEXT,
7277 null_glTangent3fEXT,
7278 null_glTangent3fvEXT,
7279 null_glTangent3iEXT,
7280 null_glTangent3ivEXT,
7281 null_glTangent3sEXT,
7282 null_glTangent3svEXT,
7283 null_glTangentPointerEXT,
7284 null_glTbufferMask3DFX,
7285 null_glTessellationFactorAMD,
7286 null_glTessellationModeAMD,
7287 null_glTestFenceAPPLE,
7288 null_glTestFenceNV,
7289 null_glTestObjectAPPLE,
7290 null_glTexBuffer,
7291 null_glTexBufferARB,
7292 null_glTexBufferEXT,
7293 null_glTexBufferRange,
7294 null_glTexBumpParameterfvATI,
7295 null_glTexBumpParameterivATI,
7296 null_glTexCoord1bOES,
7297 null_glTexCoord1bvOES,
7298 null_glTexCoord1hNV,
7299 null_glTexCoord1hvNV,
7300 null_glTexCoord1xOES,
7301 null_glTexCoord1xvOES,
7302 null_glTexCoord2bOES,
7303 null_glTexCoord2bvOES,
7304 null_glTexCoord2fColor3fVertex3fSUN,
7305 null_glTexCoord2fColor3fVertex3fvSUN,
7306 null_glTexCoord2fColor4fNormal3fVertex3fSUN,
7307 null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
7308 null_glTexCoord2fColor4ubVertex3fSUN,
7309 null_glTexCoord2fColor4ubVertex3fvSUN,
7310 null_glTexCoord2fNormal3fVertex3fSUN,
7311 null_glTexCoord2fNormal3fVertex3fvSUN,
7312 null_glTexCoord2fVertex3fSUN,
7313 null_glTexCoord2fVertex3fvSUN,
7314 null_glTexCoord2hNV,
7315 null_glTexCoord2hvNV,
7316 null_glTexCoord2xOES,
7317 null_glTexCoord2xvOES,
7318 null_glTexCoord3bOES,
7319 null_glTexCoord3bvOES,
7320 null_glTexCoord3hNV,
7321 null_glTexCoord3hvNV,
7322 null_glTexCoord3xOES,
7323 null_glTexCoord3xvOES,
7324 null_glTexCoord4bOES,
7325 null_glTexCoord4bvOES,
7326 null_glTexCoord4fColor4fNormal3fVertex4fSUN,
7327 null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
7328 null_glTexCoord4fVertex4fSUN,
7329 null_glTexCoord4fVertex4fvSUN,
7330 null_glTexCoord4hNV,
7331 null_glTexCoord4hvNV,
7332 null_glTexCoord4xOES,
7333 null_glTexCoord4xvOES,
7334 null_glTexCoordFormatNV,
7335 null_glTexCoordP1ui,
7336 null_glTexCoordP1uiv,
7337 null_glTexCoordP2ui,
7338 null_glTexCoordP2uiv,
7339 null_glTexCoordP3ui,
7340 null_glTexCoordP3uiv,
7341 null_glTexCoordP4ui,
7342 null_glTexCoordP4uiv,
7343 null_glTexCoordPointerEXT,
7344 null_glTexCoordPointerListIBM,
7345 null_glTexCoordPointervINTEL,
7346 null_glTexEnvxOES,
7347 null_glTexEnvxvOES,
7348 null_glTexFilterFuncSGIS,
7349 null_glTexGenxOES,
7350 null_glTexGenxvOES,
7351 null_glTexImage2DMultisample,
7352 null_glTexImage2DMultisampleCoverageNV,
7353 null_glTexImage3D,
7354 null_glTexImage3DEXT,
7355 null_glTexImage3DMultisample,
7356 null_glTexImage3DMultisampleCoverageNV,
7357 null_glTexImage4DSGIS,
7358 null_glTexPageCommitmentARB,
7359 null_glTexParameterIiv,
7360 null_glTexParameterIivEXT,
7361 null_glTexParameterIuiv,
7362 null_glTexParameterIuivEXT,
7363 null_glTexParameterxOES,
7364 null_glTexParameterxvOES,
7365 null_glTexRenderbufferNV,
7366 null_glTexStorage1D,
7367 null_glTexStorage2D,
7368 null_glTexStorage2DMultisample,
7369 null_glTexStorage3D,
7370 null_glTexStorage3DMultisample,
7371 null_glTexStorageMem1DEXT,
7372 null_glTexStorageMem2DEXT,
7373 null_glTexStorageMem2DMultisampleEXT,
7374 null_glTexStorageMem3DEXT,
7375 null_glTexStorageMem3DMultisampleEXT,
7376 null_glTexStorageSparseAMD,
7377 null_glTexSubImage1DEXT,
7378 null_glTexSubImage2DEXT,
7379 null_glTexSubImage3D,
7380 null_glTexSubImage3DEXT,
7381 null_glTexSubImage4DSGIS,
7382 null_glTextureBarrier,
7383 null_glTextureBarrierNV,
7384 null_glTextureBuffer,
7385 null_glTextureBufferEXT,
7386 null_glTextureBufferRange,
7387 null_glTextureBufferRangeEXT,
7388 null_glTextureColorMaskSGIS,
7389 null_glTextureImage1DEXT,
7390 null_glTextureImage2DEXT,
7391 null_glTextureImage2DMultisampleCoverageNV,
7392 null_glTextureImage2DMultisampleNV,
7393 null_glTextureImage3DEXT,
7394 null_glTextureImage3DMultisampleCoverageNV,
7395 null_glTextureImage3DMultisampleNV,
7396 null_glTextureLightEXT,
7397 null_glTextureMaterialEXT,
7398 null_glTextureNormalEXT,
7399 null_glTexturePageCommitmentEXT,
7400 null_glTextureParameterIiv,
7401 null_glTextureParameterIivEXT,
7402 null_glTextureParameterIuiv,
7403 null_glTextureParameterIuivEXT,
7404 null_glTextureParameterf,
7405 null_glTextureParameterfEXT,
7406 null_glTextureParameterfv,
7407 null_glTextureParameterfvEXT,
7408 null_glTextureParameteri,
7409 null_glTextureParameteriEXT,
7410 null_glTextureParameteriv,
7411 null_glTextureParameterivEXT,
7412 null_glTextureRangeAPPLE,
7413 null_glTextureRenderbufferEXT,
7414 null_glTextureStorage1D,
7415 null_glTextureStorage1DEXT,
7416 null_glTextureStorage2D,
7417 null_glTextureStorage2DEXT,
7418 null_glTextureStorage2DMultisample,
7419 null_glTextureStorage2DMultisampleEXT,
7420 null_glTextureStorage3D,
7421 null_glTextureStorage3DEXT,
7422 null_glTextureStorage3DMultisample,
7423 null_glTextureStorage3DMultisampleEXT,
7424 null_glTextureStorageMem1DEXT,
7425 null_glTextureStorageMem2DEXT,
7426 null_glTextureStorageMem2DMultisampleEXT,
7427 null_glTextureStorageMem3DEXT,
7428 null_glTextureStorageMem3DMultisampleEXT,
7429 null_glTextureStorageSparseAMD,
7430 null_glTextureSubImage1D,
7431 null_glTextureSubImage1DEXT,
7432 null_glTextureSubImage2D,
7433 null_glTextureSubImage2DEXT,
7434 null_glTextureSubImage3D,
7435 null_glTextureSubImage3DEXT,
7436 null_glTextureView,
7437 null_glTrackMatrixNV,
7438 null_glTransformFeedbackAttribsNV,
7439 null_glTransformFeedbackBufferBase,
7440 null_glTransformFeedbackBufferRange,
7441 null_glTransformFeedbackStreamAttribsNV,
7442 null_glTransformFeedbackVaryings,
7443 null_glTransformFeedbackVaryingsEXT,
7444 null_glTransformFeedbackVaryingsNV,
7445 null_glTransformPathNV,
7446 null_glTranslatexOES,
7447 null_glUniform1d,
7448 null_glUniform1dv,
7449 null_glUniform1f,
7450 null_glUniform1fARB,
7451 null_glUniform1fv,
7452 null_glUniform1fvARB,
7453 null_glUniform1i,
7454 null_glUniform1i64ARB,
7455 null_glUniform1i64NV,
7456 null_glUniform1i64vARB,
7457 null_glUniform1i64vNV,
7458 null_glUniform1iARB,
7459 null_glUniform1iv,
7460 null_glUniform1ivARB,
7461 null_glUniform1ui,
7462 null_glUniform1ui64ARB,
7463 null_glUniform1ui64NV,
7464 null_glUniform1ui64vARB,
7465 null_glUniform1ui64vNV,
7466 null_glUniform1uiEXT,
7467 null_glUniform1uiv,
7468 null_glUniform1uivEXT,
7469 null_glUniform2d,
7470 null_glUniform2dv,
7471 null_glUniform2f,
7472 null_glUniform2fARB,
7473 null_glUniform2fv,
7474 null_glUniform2fvARB,
7475 null_glUniform2i,
7476 null_glUniform2i64ARB,
7477 null_glUniform2i64NV,
7478 null_glUniform2i64vARB,
7479 null_glUniform2i64vNV,
7480 null_glUniform2iARB,
7481 null_glUniform2iv,
7482 null_glUniform2ivARB,
7483 null_glUniform2ui,
7484 null_glUniform2ui64ARB,
7485 null_glUniform2ui64NV,
7486 null_glUniform2ui64vARB,
7487 null_glUniform2ui64vNV,
7488 null_glUniform2uiEXT,
7489 null_glUniform2uiv,
7490 null_glUniform2uivEXT,
7491 null_glUniform3d,
7492 null_glUniform3dv,
7493 null_glUniform3f,
7494 null_glUniform3fARB,
7495 null_glUniform3fv,
7496 null_glUniform3fvARB,
7497 null_glUniform3i,
7498 null_glUniform3i64ARB,
7499 null_glUniform3i64NV,
7500 null_glUniform3i64vARB,
7501 null_glUniform3i64vNV,
7502 null_glUniform3iARB,
7503 null_glUniform3iv,
7504 null_glUniform3ivARB,
7505 null_glUniform3ui,
7506 null_glUniform3ui64ARB,
7507 null_glUniform3ui64NV,
7508 null_glUniform3ui64vARB,
7509 null_glUniform3ui64vNV,
7510 null_glUniform3uiEXT,
7511 null_glUniform3uiv,
7512 null_glUniform3uivEXT,
7513 null_glUniform4d,
7514 null_glUniform4dv,
7515 null_glUniform4f,
7516 null_glUniform4fARB,
7517 null_glUniform4fv,
7518 null_glUniform4fvARB,
7519 null_glUniform4i,
7520 null_glUniform4i64ARB,
7521 null_glUniform4i64NV,
7522 null_glUniform4i64vARB,
7523 null_glUniform4i64vNV,
7524 null_glUniform4iARB,
7525 null_glUniform4iv,
7526 null_glUniform4ivARB,
7527 null_glUniform4ui,
7528 null_glUniform4ui64ARB,
7529 null_glUniform4ui64NV,
7530 null_glUniform4ui64vARB,
7531 null_glUniform4ui64vNV,
7532 null_glUniform4uiEXT,
7533 null_glUniform4uiv,
7534 null_glUniform4uivEXT,
7535 null_glUniformBlockBinding,
7536 null_glUniformBufferEXT,
7537 null_glUniformHandleui64ARB,
7538 null_glUniformHandleui64NV,
7539 null_glUniformHandleui64vARB,
7540 null_glUniformHandleui64vNV,
7541 null_glUniformMatrix2dv,
7542 null_glUniformMatrix2fv,
7543 null_glUniformMatrix2fvARB,
7544 null_glUniformMatrix2x3dv,
7545 null_glUniformMatrix2x3fv,
7546 null_glUniformMatrix2x4dv,
7547 null_glUniformMatrix2x4fv,
7548 null_glUniformMatrix3dv,
7549 null_glUniformMatrix3fv,
7550 null_glUniformMatrix3fvARB,
7551 null_glUniformMatrix3x2dv,
7552 null_glUniformMatrix3x2fv,
7553 null_glUniformMatrix3x4dv,
7554 null_glUniformMatrix3x4fv,
7555 null_glUniformMatrix4dv,
7556 null_glUniformMatrix4fv,
7557 null_glUniformMatrix4fvARB,
7558 null_glUniformMatrix4x2dv,
7559 null_glUniformMatrix4x2fv,
7560 null_glUniformMatrix4x3dv,
7561 null_glUniformMatrix4x3fv,
7562 null_glUniformSubroutinesuiv,
7563 null_glUniformui64NV,
7564 null_glUniformui64vNV,
7565 null_glUnlockArraysEXT,
7566 null_glUnmapBuffer,
7567 null_glUnmapBufferARB,
7568 null_glUnmapNamedBuffer,
7569 null_glUnmapNamedBufferEXT,
7570 null_glUnmapObjectBufferATI,
7571 null_glUnmapTexture2DINTEL,
7572 null_glUpdateObjectBufferATI,
7573 null_glUseProgram,
7574 null_glUseProgramObjectARB,
7575 null_glUseProgramStages,
7576 null_glUseShaderProgramEXT,
7577 null_glVDPAUFiniNV,
7578 null_glVDPAUGetSurfaceivNV,
7579 null_glVDPAUInitNV,
7580 null_glVDPAUIsSurfaceNV,
7581 null_glVDPAUMapSurfacesNV,
7582 null_glVDPAURegisterOutputSurfaceNV,
7583 null_glVDPAURegisterVideoSurfaceNV,
7584 null_glVDPAUSurfaceAccessNV,
7585 null_glVDPAUUnmapSurfacesNV,
7586 null_glVDPAUUnregisterSurfaceNV,
7587 null_glValidateProgram,
7588 null_glValidateProgramARB,
7589 null_glValidateProgramPipeline,
7590 null_glVariantArrayObjectATI,
7591 null_glVariantPointerEXT,
7592 null_glVariantbvEXT,
7593 null_glVariantdvEXT,
7594 null_glVariantfvEXT,
7595 null_glVariantivEXT,
7596 null_glVariantsvEXT,
7597 null_glVariantubvEXT,
7598 null_glVariantuivEXT,
7599 null_glVariantusvEXT,
7600 null_glVertex2bOES,
7601 null_glVertex2bvOES,
7602 null_glVertex2hNV,
7603 null_glVertex2hvNV,
7604 null_glVertex2xOES,
7605 null_glVertex2xvOES,
7606 null_glVertex3bOES,
7607 null_glVertex3bvOES,
7608 null_glVertex3hNV,
7609 null_glVertex3hvNV,
7610 null_glVertex3xOES,
7611 null_glVertex3xvOES,
7612 null_glVertex4bOES,
7613 null_glVertex4bvOES,
7614 null_glVertex4hNV,
7615 null_glVertex4hvNV,
7616 null_glVertex4xOES,
7617 null_glVertex4xvOES,
7618 null_glVertexArrayAttribBinding,
7619 null_glVertexArrayAttribFormat,
7620 null_glVertexArrayAttribIFormat,
7621 null_glVertexArrayAttribLFormat,
7622 null_glVertexArrayBindVertexBufferEXT,
7623 null_glVertexArrayBindingDivisor,
7624 null_glVertexArrayColorOffsetEXT,
7625 null_glVertexArrayEdgeFlagOffsetEXT,
7626 null_glVertexArrayElementBuffer,
7627 null_glVertexArrayFogCoordOffsetEXT,
7628 null_glVertexArrayIndexOffsetEXT,
7629 null_glVertexArrayMultiTexCoordOffsetEXT,
7630 null_glVertexArrayNormalOffsetEXT,
7631 null_glVertexArrayParameteriAPPLE,
7632 null_glVertexArrayRangeAPPLE,
7633 null_glVertexArrayRangeNV,
7634 null_glVertexArraySecondaryColorOffsetEXT,
7635 null_glVertexArrayTexCoordOffsetEXT,
7636 null_glVertexArrayVertexAttribBindingEXT,
7637 null_glVertexArrayVertexAttribDivisorEXT,
7638 null_glVertexArrayVertexAttribFormatEXT,
7639 null_glVertexArrayVertexAttribIFormatEXT,
7640 null_glVertexArrayVertexAttribIOffsetEXT,
7641 null_glVertexArrayVertexAttribLFormatEXT,
7642 null_glVertexArrayVertexAttribLOffsetEXT,
7643 null_glVertexArrayVertexAttribOffsetEXT,
7644 null_glVertexArrayVertexBindingDivisorEXT,
7645 null_glVertexArrayVertexBuffer,
7646 null_glVertexArrayVertexBuffers,
7647 null_glVertexArrayVertexOffsetEXT,
7648 null_glVertexAttrib1d,
7649 null_glVertexAttrib1dARB,
7650 null_glVertexAttrib1dNV,
7651 null_glVertexAttrib1dv,
7652 null_glVertexAttrib1dvARB,
7653 null_glVertexAttrib1dvNV,
7654 null_glVertexAttrib1f,
7655 null_glVertexAttrib1fARB,
7656 null_glVertexAttrib1fNV,
7657 null_glVertexAttrib1fv,
7658 null_glVertexAttrib1fvARB,
7659 null_glVertexAttrib1fvNV,
7660 null_glVertexAttrib1hNV,
7661 null_glVertexAttrib1hvNV,
7662 null_glVertexAttrib1s,
7663 null_glVertexAttrib1sARB,
7664 null_glVertexAttrib1sNV,
7665 null_glVertexAttrib1sv,
7666 null_glVertexAttrib1svARB,
7667 null_glVertexAttrib1svNV,
7668 null_glVertexAttrib2d,
7669 null_glVertexAttrib2dARB,
7670 null_glVertexAttrib2dNV,
7671 null_glVertexAttrib2dv,
7672 null_glVertexAttrib2dvARB,
7673 null_glVertexAttrib2dvNV,
7674 null_glVertexAttrib2f,
7675 null_glVertexAttrib2fARB,
7676 null_glVertexAttrib2fNV,
7677 null_glVertexAttrib2fv,
7678 null_glVertexAttrib2fvARB,
7679 null_glVertexAttrib2fvNV,
7680 null_glVertexAttrib2hNV,
7681 null_glVertexAttrib2hvNV,
7682 null_glVertexAttrib2s,
7683 null_glVertexAttrib2sARB,
7684 null_glVertexAttrib2sNV,
7685 null_glVertexAttrib2sv,
7686 null_glVertexAttrib2svARB,
7687 null_glVertexAttrib2svNV,
7688 null_glVertexAttrib3d,
7689 null_glVertexAttrib3dARB,
7690 null_glVertexAttrib3dNV,
7691 null_glVertexAttrib3dv,
7692 null_glVertexAttrib3dvARB,
7693 null_glVertexAttrib3dvNV,
7694 null_glVertexAttrib3f,
7695 null_glVertexAttrib3fARB,
7696 null_glVertexAttrib3fNV,
7697 null_glVertexAttrib3fv,
7698 null_glVertexAttrib3fvARB,
7699 null_glVertexAttrib3fvNV,
7700 null_glVertexAttrib3hNV,
7701 null_glVertexAttrib3hvNV,
7702 null_glVertexAttrib3s,
7703 null_glVertexAttrib3sARB,
7704 null_glVertexAttrib3sNV,
7705 null_glVertexAttrib3sv,
7706 null_glVertexAttrib3svARB,
7707 null_glVertexAttrib3svNV,
7708 null_glVertexAttrib4Nbv,
7709 null_glVertexAttrib4NbvARB,
7710 null_glVertexAttrib4Niv,
7711 null_glVertexAttrib4NivARB,
7712 null_glVertexAttrib4Nsv,
7713 null_glVertexAttrib4NsvARB,
7714 null_glVertexAttrib4Nub,
7715 null_glVertexAttrib4NubARB,
7716 null_glVertexAttrib4Nubv,
7717 null_glVertexAttrib4NubvARB,
7718 null_glVertexAttrib4Nuiv,
7719 null_glVertexAttrib4NuivARB,
7720 null_glVertexAttrib4Nusv,
7721 null_glVertexAttrib4NusvARB,
7722 null_glVertexAttrib4bv,
7723 null_glVertexAttrib4bvARB,
7724 null_glVertexAttrib4d,
7725 null_glVertexAttrib4dARB,
7726 null_glVertexAttrib4dNV,
7727 null_glVertexAttrib4dv,
7728 null_glVertexAttrib4dvARB,
7729 null_glVertexAttrib4dvNV,
7730 null_glVertexAttrib4f,
7731 null_glVertexAttrib4fARB,
7732 null_glVertexAttrib4fNV,
7733 null_glVertexAttrib4fv,
7734 null_glVertexAttrib4fvARB,
7735 null_glVertexAttrib4fvNV,
7736 null_glVertexAttrib4hNV,
7737 null_glVertexAttrib4hvNV,
7738 null_glVertexAttrib4iv,
7739 null_glVertexAttrib4ivARB,
7740 null_glVertexAttrib4s,
7741 null_glVertexAttrib4sARB,
7742 null_glVertexAttrib4sNV,
7743 null_glVertexAttrib4sv,
7744 null_glVertexAttrib4svARB,
7745 null_glVertexAttrib4svNV,
7746 null_glVertexAttrib4ubNV,
7747 null_glVertexAttrib4ubv,
7748 null_glVertexAttrib4ubvARB,
7749 null_glVertexAttrib4ubvNV,
7750 null_glVertexAttrib4uiv,
7751 null_glVertexAttrib4uivARB,
7752 null_glVertexAttrib4usv,
7753 null_glVertexAttrib4usvARB,
7754 null_glVertexAttribArrayObjectATI,
7755 null_glVertexAttribBinding,
7756 null_glVertexAttribDivisor,
7757 null_glVertexAttribDivisorARB,
7758 null_glVertexAttribFormat,
7759 null_glVertexAttribFormatNV,
7760 null_glVertexAttribI1i,
7761 null_glVertexAttribI1iEXT,
7762 null_glVertexAttribI1iv,
7763 null_glVertexAttribI1ivEXT,
7764 null_glVertexAttribI1ui,
7765 null_glVertexAttribI1uiEXT,
7766 null_glVertexAttribI1uiv,
7767 null_glVertexAttribI1uivEXT,
7768 null_glVertexAttribI2i,
7769 null_glVertexAttribI2iEXT,
7770 null_glVertexAttribI2iv,
7771 null_glVertexAttribI2ivEXT,
7772 null_glVertexAttribI2ui,
7773 null_glVertexAttribI2uiEXT,
7774 null_glVertexAttribI2uiv,
7775 null_glVertexAttribI2uivEXT,
7776 null_glVertexAttribI3i,
7777 null_glVertexAttribI3iEXT,
7778 null_glVertexAttribI3iv,
7779 null_glVertexAttribI3ivEXT,
7780 null_glVertexAttribI3ui,
7781 null_glVertexAttribI3uiEXT,
7782 null_glVertexAttribI3uiv,
7783 null_glVertexAttribI3uivEXT,
7784 null_glVertexAttribI4bv,
7785 null_glVertexAttribI4bvEXT,
7786 null_glVertexAttribI4i,
7787 null_glVertexAttribI4iEXT,
7788 null_glVertexAttribI4iv,
7789 null_glVertexAttribI4ivEXT,
7790 null_glVertexAttribI4sv,
7791 null_glVertexAttribI4svEXT,
7792 null_glVertexAttribI4ubv,
7793 null_glVertexAttribI4ubvEXT,
7794 null_glVertexAttribI4ui,
7795 null_glVertexAttribI4uiEXT,
7796 null_glVertexAttribI4uiv,
7797 null_glVertexAttribI4uivEXT,
7798 null_glVertexAttribI4usv,
7799 null_glVertexAttribI4usvEXT,
7800 null_glVertexAttribIFormat,
7801 null_glVertexAttribIFormatNV,
7802 null_glVertexAttribIPointer,
7803 null_glVertexAttribIPointerEXT,
7804 null_glVertexAttribL1d,
7805 null_glVertexAttribL1dEXT,
7806 null_glVertexAttribL1dv,
7807 null_glVertexAttribL1dvEXT,
7808 null_glVertexAttribL1i64NV,
7809 null_glVertexAttribL1i64vNV,
7810 null_glVertexAttribL1ui64ARB,
7811 null_glVertexAttribL1ui64NV,
7812 null_glVertexAttribL1ui64vARB,
7813 null_glVertexAttribL1ui64vNV,
7814 null_glVertexAttribL2d,
7815 null_glVertexAttribL2dEXT,
7816 null_glVertexAttribL2dv,
7817 null_glVertexAttribL2dvEXT,
7818 null_glVertexAttribL2i64NV,
7819 null_glVertexAttribL2i64vNV,
7820 null_glVertexAttribL2ui64NV,
7821 null_glVertexAttribL2ui64vNV,
7822 null_glVertexAttribL3d,
7823 null_glVertexAttribL3dEXT,
7824 null_glVertexAttribL3dv,
7825 null_glVertexAttribL3dvEXT,
7826 null_glVertexAttribL3i64NV,
7827 null_glVertexAttribL3i64vNV,
7828 null_glVertexAttribL3ui64NV,
7829 null_glVertexAttribL3ui64vNV,
7830 null_glVertexAttribL4d,
7831 null_glVertexAttribL4dEXT,
7832 null_glVertexAttribL4dv,
7833 null_glVertexAttribL4dvEXT,
7834 null_glVertexAttribL4i64NV,
7835 null_glVertexAttribL4i64vNV,
7836 null_glVertexAttribL4ui64NV,
7837 null_glVertexAttribL4ui64vNV,
7838 null_glVertexAttribLFormat,
7839 null_glVertexAttribLFormatNV,
7840 null_glVertexAttribLPointer,
7841 null_glVertexAttribLPointerEXT,
7842 null_glVertexAttribP1ui,
7843 null_glVertexAttribP1uiv,
7844 null_glVertexAttribP2ui,
7845 null_glVertexAttribP2uiv,
7846 null_glVertexAttribP3ui,
7847 null_glVertexAttribP3uiv,
7848 null_glVertexAttribP4ui,
7849 null_glVertexAttribP4uiv,
7850 null_glVertexAttribParameteriAMD,
7851 null_glVertexAttribPointer,
7852 null_glVertexAttribPointerARB,
7853 null_glVertexAttribPointerNV,
7854 null_glVertexAttribs1dvNV,
7855 null_glVertexAttribs1fvNV,
7856 null_glVertexAttribs1hvNV,
7857 null_glVertexAttribs1svNV,
7858 null_glVertexAttribs2dvNV,
7859 null_glVertexAttribs2fvNV,
7860 null_glVertexAttribs2hvNV,
7861 null_glVertexAttribs2svNV,
7862 null_glVertexAttribs3dvNV,
7863 null_glVertexAttribs3fvNV,
7864 null_glVertexAttribs3hvNV,
7865 null_glVertexAttribs3svNV,
7866 null_glVertexAttribs4dvNV,
7867 null_glVertexAttribs4fvNV,
7868 null_glVertexAttribs4hvNV,
7869 null_glVertexAttribs4svNV,
7870 null_glVertexAttribs4ubvNV,
7871 null_glVertexBindingDivisor,
7872 null_glVertexBlendARB,
7873 null_glVertexBlendEnvfATI,
7874 null_glVertexBlendEnviATI,
7875 null_glVertexFormatNV,
7876 null_glVertexP2ui,
7877 null_glVertexP2uiv,
7878 null_glVertexP3ui,
7879 null_glVertexP3uiv,
7880 null_glVertexP4ui,
7881 null_glVertexP4uiv,
7882 null_glVertexPointerEXT,
7883 null_glVertexPointerListIBM,
7884 null_glVertexPointervINTEL,
7885 null_glVertexStream1dATI,
7886 null_glVertexStream1dvATI,
7887 null_glVertexStream1fATI,
7888 null_glVertexStream1fvATI,
7889 null_glVertexStream1iATI,
7890 null_glVertexStream1ivATI,
7891 null_glVertexStream1sATI,
7892 null_glVertexStream1svATI,
7893 null_glVertexStream2dATI,
7894 null_glVertexStream2dvATI,
7895 null_glVertexStream2fATI,
7896 null_glVertexStream2fvATI,
7897 null_glVertexStream2iATI,
7898 null_glVertexStream2ivATI,
7899 null_glVertexStream2sATI,
7900 null_glVertexStream2svATI,
7901 null_glVertexStream3dATI,
7902 null_glVertexStream3dvATI,
7903 null_glVertexStream3fATI,
7904 null_glVertexStream3fvATI,
7905 null_glVertexStream3iATI,
7906 null_glVertexStream3ivATI,
7907 null_glVertexStream3sATI,
7908 null_glVertexStream3svATI,
7909 null_glVertexStream4dATI,
7910 null_glVertexStream4dvATI,
7911 null_glVertexStream4fATI,
7912 null_glVertexStream4fvATI,
7913 null_glVertexStream4iATI,
7914 null_glVertexStream4ivATI,
7915 null_glVertexStream4sATI,
7916 null_glVertexStream4svATI,
7917 null_glVertexWeightPointerEXT,
7918 null_glVertexWeightfEXT,
7919 null_glVertexWeightfvEXT,
7920 null_glVertexWeighthNV,
7921 null_glVertexWeighthvNV,
7922 null_glVideoCaptureNV,
7923 null_glVideoCaptureStreamParameterdvNV,
7924 null_glVideoCaptureStreamParameterfvNV,
7925 null_glVideoCaptureStreamParameterivNV,
7926 null_glViewportArrayv,
7927 null_glViewportIndexedf,
7928 null_glViewportIndexedfv,
7929 null_glViewportPositionWScaleNV,
7930 null_glViewportSwizzleNV,
7931 null_glWaitSemaphoreEXT,
7932 null_glWaitSync,
7933 null_glWaitVkSemaphoreNV,
7934 null_glWeightPathsNV,
7935 null_glWeightPointerARB,
7936 null_glWeightbvARB,
7937 null_glWeightdvARB,
7938 null_glWeightfvARB,
7939 null_glWeightivARB,
7940 null_glWeightsvARB,
7941 null_glWeightubvARB,
7942 null_glWeightuivARB,
7943 null_glWeightusvARB,
7944 null_glWindowPos2d,
7945 null_glWindowPos2dARB,
7946 null_glWindowPos2dMESA,
7947 null_glWindowPos2dv,
7948 null_glWindowPos2dvARB,
7949 null_glWindowPos2dvMESA,
7950 null_glWindowPos2f,
7951 null_glWindowPos2fARB,
7952 null_glWindowPos2fMESA,
7953 null_glWindowPos2fv,
7954 null_glWindowPos2fvARB,
7955 null_glWindowPos2fvMESA,
7956 null_glWindowPos2i,
7957 null_glWindowPos2iARB,
7958 null_glWindowPos2iMESA,
7959 null_glWindowPos2iv,
7960 null_glWindowPos2ivARB,
7961 null_glWindowPos2ivMESA,
7962 null_glWindowPos2s,
7963 null_glWindowPos2sARB,
7964 null_glWindowPos2sMESA,
7965 null_glWindowPos2sv,
7966 null_glWindowPos2svARB,
7967 null_glWindowPos2svMESA,
7968 null_glWindowPos3d,
7969 null_glWindowPos3dARB,
7970 null_glWindowPos3dMESA,
7971 null_glWindowPos3dv,
7972 null_glWindowPos3dvARB,
7973 null_glWindowPos3dvMESA,
7974 null_glWindowPos3f,
7975 null_glWindowPos3fARB,
7976 null_glWindowPos3fMESA,
7977 null_glWindowPos3fv,
7978 null_glWindowPos3fvARB,
7979 null_glWindowPos3fvMESA,
7980 null_glWindowPos3i,
7981 null_glWindowPos3iARB,
7982 null_glWindowPos3iMESA,
7983 null_glWindowPos3iv,
7984 null_glWindowPos3ivARB,
7985 null_glWindowPos3ivMESA,
7986 null_glWindowPos3s,
7987 null_glWindowPos3sARB,
7988 null_glWindowPos3sMESA,
7989 null_glWindowPos3sv,
7990 null_glWindowPos3svARB,
7991 null_glWindowPos3svMESA,
7992 null_glWindowPos4dMESA,
7993 null_glWindowPos4dvMESA,
7994 null_glWindowPos4fMESA,
7995 null_glWindowPos4fvMESA,
7996 null_glWindowPos4iMESA,
7997 null_glWindowPos4ivMESA,
7998 null_glWindowPos4sMESA,
7999 null_glWindowPos4svMESA,
8000 null_glWindowRectanglesEXT,
8001 null_glWriteMaskEXT,
8002 null_wglAllocateMemoryNV,
8003 null_wglBindTexImageARB,
8004 null_wglChoosePixelFormatARB,
8005 null_wglCreateContextAttribsARB,
8006 null_wglCreatePbufferARB,
8007 null_wglDestroyPbufferARB,
8008 null_wglFreeMemoryNV,
8009 null_wglGetCurrentReadDCARB,
8010 null_wglGetExtensionsStringARB,
8011 null_wglGetExtensionsStringEXT,
8012 null_wglGetPbufferDCARB,
8013 null_wglGetPixelFormatAttribfvARB,
8014 null_wglGetPixelFormatAttribivARB,
8015 null_wglGetSwapIntervalEXT,
8016 null_wglMakeContextCurrentARB,
8017 null_wglQueryCurrentRendererIntegerWINE,
8018 null_wglQueryCurrentRendererStringWINE,
8019 null_wglQueryPbufferARB,
8020 null_wglQueryRendererIntegerWINE,
8021 null_wglQueryRendererStringWINE,
8022 null_wglReleasePbufferDCARB,
8023 null_wglReleaseTexImageARB,
8024 null_wglSetPbufferAttribARB,
8025 null_wglSetPixelFormatWINE,
8026 null_wglSwapIntervalEXT,