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